CD2DMesh (clase)
Contenedor de ID2D1Mesh.
Sintaxis
class CD2DMesh : public CD2DResource;
Miembros
Constructores públicos
Nombre | Descripción |
---|---|
CD2DMesh::CD2DMesh | Construye un objeto CD2DMesh. |
CD2DMesh::~CD2DMesh | El destructor . Se llama cuando se destruye un objeto de malla D2D. |
Métodos públicos
Nombre | Descripción |
---|---|
CD2DMesh::Attach | Asocia la interfaz de recursos existente al objeto |
CD2DMesh::Create | Crea un objeto CD2DMesh. (Invalida CD2DResource::Create). |
CD2DMesh::Destroy | Destruye un objeto CD2DMesh. (Invalida CD2DResource::Destroy.) |
CD2DMesh::Detach | Desasocia la interfaz de recursos del objeto |
CD2DMesh::Get | Devuelve la interfaz ID2D1Mesh. |
CD2DMesh::IsValid | Comprueba la validez de un recurso (invalida a CD2DResource::IsValid.) |
CD2DMesh::Open | Abre la malla para el rellenado. |
Operadores públicos
Nombre | Descripción |
---|---|
CD2DMesh::operator ID2D1Mesh* | Devuelve la interfaz ID2D1Mesh. |
Miembros de datos protegidos
Nombre | Descripción |
---|---|
CD2DMesh::m_pMesh | Puntero a un objeto ID2D1Mesh. |
Jerarquía de herencia
CD2DMesh
Requisitos
Encabezado: afxrendertarget.h
CD2DMesh::~CD2DMesh
El destructor . Se llama cuando se destruye un objeto de malla D2D.
virtual ~CD2DMesh();
CD2DMesh::Attach
Asocia la interfaz de recursos existente al objeto
void Attach(ID2D1Mesh* pResource);
Parámetros
pResource
Interfaz de recursos existente. No puede ser NULL.
CD2DMesh::CD2DMesh
Construye un objeto CD2DMesh.
CD2DMesh(
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).
CD2DMesh::Create
Crea un objeto CD2DMesh.
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.
CD2DMesh::Destroy
Destruye un objeto CD2DMesh.
virtual void Destroy();
CD2DMesh::Detach
Desasocia la interfaz de recursos del objeto
ID2D1Mesh* Detach();
Valor devuelto
Puntero a la interfaz de recursos desasociada.
CD2DMesh::Get
Devuelve la interfaz ID2D1Mesh.
ID2D1Mesh* Get();
Valor devuelto
Puntero a una interfaz ID2D1Mesh, o NULL si el objeto aún no se ha inicializado.
CD2DMesh::IsValid
Comprueba la validez de un recurso.
virtual BOOL IsValid() const;
Valor devuelto
TRUE si el recurso es válido; de lo contrario, FALSE.
CD2DMesh::m_pMesh
Puntero a un objeto ID2D1Mesh.
ID2D1Mesh* m_pMesh;
CD2DMesh::Open
Abre la malla para el rellenado.
ID2D1TessellationSink* Open();
Valor devuelto
Puntero a un elemento ID2D1TessellationSink que se usa para rellenar la malla.
CD2DMesh::operator ID2D1Mesh*
Devuelve la interfaz ID2D1Mesh.
operator ID2D1Mesh*();
Valor devuelto
Puntero a una interfaz ID2D1Mesh, o NULL si el objeto aún no se ha inicializado.