CD2DPathGeometry (clase)
Contenedor de ID2D1PathGeometry.
Sintaxis
class CD2DPathGeometry : public CD2DGeometry;
Miembros
Constructores públicos
Nombre | Descripción |
---|---|
CD2DPathGeometry::CD2DPathGeometry | Construye un objeto CD2DPathGeometry. |
Métodos públicos
Nombre | Descripción |
---|---|
CD2DPathGeometry::Attach | Asocia la interfaz de recursos existente al objeto |
CD2DPathGeometry::Create | Crea un objeto CD2DPathGeometry. (Invalida CD2DResource::Create). |
CD2DPathGeometry::Destroy | Destruye un objeto CD2DPathGeometry. (Invalida CD2DGeometry::Destroy). |
CD2DPathGeometry::Detach | Desasocia la interfaz de recursos del objeto |
CD2DPathGeometry::GetFigureCount | Recupera el número de figuras de la geometría de la ruta de acceso. |
CD2DPathGeometry::GetSegmentCount | Recupera el número de segmentos de la geometría de la ruta de acceso. |
CD2DPathGeometry::Open | Recupera el receptor de geometría que se usa para rellenar la geometría de trazado con figuras y segmentos. |
CD2DPathGeometry::Stream | Copia el contenido de la geometría de trazado en el objeto id2D1GeometrySink especificado. |
Miembros de datos protegidos
Nombre | Descripción |
---|---|
CD2DPathGeometry::m_pPathGeometry | Puntero a id2D1PathGeometry. |
Jerarquía de herencia
CD2DPathGeometry
Requisitos
Encabezado: afxrendertarget.h
CD2DPathGeometry::Attach
Asocia la interfaz de recursos existente al objeto
void Attach(ID2D1PathGeometry* pResource);
Parámetros
pResource
Interfaz de recursos existente. No puede ser NULL.
CD2DPathGeometry::CD2DPathGeometry
Construye un objeto CD2DPathGeometry.
CD2DPathGeometry(
CRenderTarget* pParentTarget,
BOOL bAutoDestroy = TRUE);
Parámetros
pParentTarget
Puntero al destino de representación.
bAutoDestroy
Indica que el objeto va a ser destruido por el propietario (pParentTarget).
CD2DPathGeometry::Create
Crea un objeto CD2DPathGeometry.
virtual HRESULT Create(CRenderTarget* pRenderTarget);
Parámetros
pRenderTarget
Puntero al destino de representación.
Valor devuelto
Si el método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.
CD2DPathGeometry::Destroy
Destruye un objeto CD2DPathGeometry.
virtual void Destroy();
CD2DPathGeometry::Detach
Desasocia la interfaz de recursos del objeto
ID2D1PathGeometry* Detach();
Valor devuelto
Puntero a la interfaz de recursos desasociada.
CD2DPathGeometry::GetFigureCount
Recupera el número de figuras de la geometría de trazado.
int GetFigureCount() const;
Valor devuelto
Devuelve el número de figuras de la geometría de trazado.
CD2DPathGeometry::GetSegmentCount
Recupera el número de segmentos de la geometría de la ruta de acceso.
int GetSegmentCount() const;
Valor devuelto
Devuelve el número de segmentos de la geometría de trazado.
CD2DPathGeometry::m_pPathGeometry
Puntero a id2D1PathGeometry.
ID2D1PathGeometry* m_pPathGeometry;
CD2DPathGeometry::Open
Recupera el receptor de geometría que se usa para rellenar la geometría de trazado con figuras y segmentos.
ID2D1GeometrySink* Open();
Valor devuelto
Puntero a ID2D1GeometrySink que se usa para rellenar la geometría de trazado con figuras y segmentos.
CD2DPathGeometry::Stream
Copia el contenido de la geometría de trazado en el objeto id2D1GeometrySink especificado.
BOOL Stream(ID2D1GeometrySink* geometrySink);
Parámetros
geometrySink
Receptor en el que se copia el contenido de la geometría de trazado. La modificación de este receptor no cambia el contenido de esta geometría de trazado.
Valor devuelto
Si el método se ejecuta correctamente, devuelve TRUE. En caso contrario, devuelve FALSE.