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
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.