Classe CD2DMesh
Wrapper per ID2D1Mesh.
Sintassi
class CD2DMesh : public CD2DResource;
Membri
Costruttori pubblici
Nome | Descrizione |
---|---|
CD2DMesh::CD2DMesh | Costruisce un oggetto CD2DMesh. |
CD2DMesh::~CD2DMesh | Distruttore. Chiamato quando un oggetto mesh D2D viene eliminato definitivamente. |
Metodi pubblici
Nome | Descrizione |
---|---|
CD2DMesh::Attach | Collega l'interfaccia di risorsa esistente all'oggetto |
CD2DMesh::Create | Crea un CD2DMesh. (sostituzioni )CD2DResource::Create. |
CD2DMesh::D estroy | Elimina definitivamente un oggetto CD2DMesh. (sostituzioni )CD2DResource::D estroy. |
CD2DMesh::D etach | Scollega l'interfaccia della risorsa dall'oggetto |
CD2DMesh::Get | Restituisce l'interfaccia ID2D1Mesh |
CD2DMesh::IsValid | Verifica la validità della risorsa (esegue l'override di CD2DResource::IsValid). |
CD2DMesh::Open | Apre la mesh per il popolamento. |
Operatori pubblici
Nome | Descrizione |
---|---|
CD2DMesh::operator ID2D1Mesh* | Restituisce l'interfaccia ID2D1Mesh |
Membri dati protetti
Nome | Descrizione |
---|---|
CD2DMesh::m_pMesh | Puntatore a un ID2D1Mesh. |
Gerarchia di ereditarietà
CD2DMesh
Requisiti
Intestazione: afxrendertarget.h
CD2DMesh::~CD2DMesh
Distruttore. Chiamato quando un oggetto mesh D2D viene eliminato definitivamente.
virtual ~CD2DMesh();
CD2DMesh::Attach
Collega l'interfaccia di risorsa esistente all'oggetto
void Attach(ID2D1Mesh* pResource);
Parametri
pResource
Interfaccia della risorsa esistente. Non può essere NULL
CD2DMesh::CD2DMesh
Costruisce un oggetto CD2DMesh.
CD2DMesh(
CRenderTarget* pParentTarget,
BOOL bAutoDestroy = TRUE);
Parametri
pParentTarget
Puntatore alla destinazione di rendering.
bAutoDestroy
Indica che l'oggetto verrà eliminato definitivamente dal proprietario (pParentTarget).
CD2DMesh::Create
Crea un CD2DMesh.
virtual HRESULT Create(CRenderTarget* pRenderTarget);
Parametri
pRenderTarget
Puntatore alla destinazione di rendering.
Valore restituito
Se il metodo ha esito positivo, viene restituito S_OK. In caso contrario, restituisce un codice di errore HRESULT.
CD2DMesh::D estroy
Elimina definitivamente un oggetto CD2DMesh.
virtual void Destroy();
CD2DMesh::D etach
Scollega l'interfaccia della risorsa dall'oggetto
ID2D1Mesh* Detach();
Valore restituito
Puntatore all'interfaccia della risorsa scollegata.
CD2DMesh::Get
Restituisce l'interfaccia ID2D1Mesh
ID2D1Mesh* Get();
Valore restituito
Puntatore a un'interfaccia ID2D1Mesh o NULL se l'oggetto non è ancora inizializzato.
CD2DMesh::IsValid
Verifica la validità delle risorse
virtual BOOL IsValid() const;
Valore restituito
TRUE se la risorsa è valida; in caso contrario FALSE.
CD2DMesh::m_pMesh
Puntatore a un ID2D1Mesh.
ID2D1Mesh* m_pMesh;
CD2DMesh::Open
Apre la mesh per il popolamento.
ID2D1TessellationSink* Open();
Valore restituito
Puntatore a un ID2D1TessellationSink usato per popolare la mesh.
CD2DMesh::operator ID2D1Mesh*
Restituisce l'interfaccia ID2D1Mesh
operator ID2D1Mesh*();
Valore restituito
Puntatore a un'interfaccia ID2D1Mesh o NULL se l'oggetto non è ancora inizializzato.