CD2DMesh-Klasse

Ein Wrapper für ID2D1Mesh.

Syntax

class CD2DMesh : public CD2DResource;

Member

Öffentliche Konstruktoren

Name Beschreibung
CD2DMesh::CD2DMesh Erstellt ein CD2DMesh -Objekt.
CD2DMesh::~CD2DMesh Der Destruktor. Wird aufgerufen, wenn ein D2D-Gitterobjekt zerstört wird.

Öffentliche Methoden

Name Beschreibung
CD2DMesh::Attach Fügt vorhandene Ressourcenschnittstelle an das Objekt an.
CD2DMesh::Create Erstellt eine CD2DMesh. (Außerkraftsetzungen CD2DResource::Create.)
CD2DMesh::D estroy Zerstört ein CD2DMesh -Objekt. (Außerkraftsetzungen CD2DResource::D estroy.)
CD2DMesh::D etach Trennt die Ressourcenschnittstelle vom Objekt.
CD2DMesh::Get Gibt die ID2D1Mesh-Schnittstelle zurück.
CD2DMesh::IsValid Überprüft die Ressourcengültigkeit (Außerkraftsetzungen CD2DResource::IsValid.)
CD2DMesh::Open Öffnet das Gitter für die Grundgesamtheit.

Öffentliche Operatoren

Name Beschreibung
CD2DMesh::operator ID2D1Mesh* Gibt die ID2D1Mesh-Schnittstelle zurück.

Geschützte Datenmember

Name Beschreibung
CD2DMesh::m_pMesh Ein Zeiger auf eine ID2D1Mesh.

Vererbungshierarchie

CObject

CD2DResource

CD2DMesh

Anforderungen

Header: afxrendertarget.h

CD2DMesh::~CD2DMesh

Der Destruktor. Wird aufgerufen, wenn ein D2D-Gitterobjekt zerstört wird.

virtual ~CD2DMesh();

CD2DMesh::Attach

Fügt vorhandene Ressourcenschnittstelle an das Objekt an.

void Attach(ID2D1Mesh* pResource);

Parameter

pResource
Vorhandene Ressourcenschnittstelle. Darf nicht NULL sein.

CD2DMesh::CD2DMesh

Erstellt ein CD2DMesh -Objekt.

CD2DMesh(
    CRenderTarget* pParentTarget,
    BOOL bAutoDestroy = TRUE);

Parameter

pParentTarget
Ein Zeiger auf das Renderziel.

bAutoDestroy
Gibt an, dass das Objekt vom Besitzer (pParentTarget) zerstört wird.

CD2DMesh::Create

Erstellt eine CD2DMesh.

virtual HRESULT Create(CRenderTarget* pRenderTarget);

Parameter

pRenderTarget
Ein Zeiger auf das Renderziel.

Rückgabewert

Wenn die Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein HRESULT-Fehlercode zurückgegeben.

CD2DMesh::D estroy

Zerstört ein CD2DMesh -Objekt.

virtual void Destroy();

CD2DMesh::D etach

Trennt die Ressourcenschnittstelle vom Objekt.

ID2D1Mesh* Detach();

Rückgabewert

Zeiger auf die getrennte Ressourcenschnittstelle.

CD2DMesh::Get

Gibt die ID2D1Mesh-Schnittstelle zurück.

ID2D1Mesh* Get();

Rückgabewert

Zeiger auf eine ID2D1Mesh-Schnittstelle oder NULL, wenn das Objekt noch nicht initialisiert ist.

CD2DMesh::IsValid

Überprüft die Gültigkeit der Ressource

virtual BOOL IsValid() const;

Rückgabewert

TRUE, wenn die Ressource gültig ist; andernfalls FALSE.

CD2DMesh::m_pMesh

Ein Zeiger auf eine ID2D1Mesh.

ID2D1Mesh* m_pMesh;

CD2DMesh::Open

Öffnet das Gitter für die Grundgesamtheit.

ID2D1TessellationSink* Open();

Rückgabewert

Ein Zeiger auf einen ID2D1TessellationSink, der zum Auffüllen des Gitters verwendet wird.

CD2DMesh::operator ID2D1Mesh*

Gibt die ID2D1Mesh-Schnittstelle zurück.

operator ID2D1Mesh*();

Rückgabewert

Zeiger auf eine ID2D1Mesh-Schnittstelle oder NULL, wenn das Objekt noch nicht initialisiert ist.

Siehe auch

Klassen