Compartir por


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

CObject

CD2DResource

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.

Consulte también

Clases