Share via


CD2DMesh-klasse

Opmerking

De Microsoft Foundation Classes-bibliotheek (MFC) wordt nog steeds ondersteund. We voegen echter geen functies meer toe of werken de documentatie bij.

Een wrapper voor ID2D1Mesh.

Syntaxis

class CD2DMesh : public CD2DResource;

Leden

Openbare constructors

Naam Description
CD2DMesh::CD2DMesh Maakt een CD2DMesh-object.
CD2DMesh::~CD2DMesh De destructor. Wordt aangeroepen wanneer een D2D mesh-object wordt vernietigd.

Openbare methoden

Naam Description
CD2DMesh::Attach Bestaande resource-interface koppelen aan het object
CD2DMesh::Create Hiermee maakt u een CD2DMesh. (Overschrijft CD2DResource::Create.)
CD2DMesh::D estroy Vernietigt een CD2DMesh-object. (Overschrijft CD2DResource::D estroy.)
CD2DMesh::D etach Resource-interface loskoppelen van het object
CD2DMesh::Get Retourneert id2D1Mesh-interface
CD2DMesh::IsValid Controleert de geldigheid van resources (overschrijft CD2DResource::IsValid.)
CD2DMesh::Open Hiermee opent u de mesh voor de populatie.

Openbare operators

Naam Description
CD2DMesh::operator ID2D1Mesh* Retourneert id2D1Mesh-interface

Beveiligde gegevensleden

Naam Description
CD2DMesh::m_pMesh Een aanwijzer naar een ID2D1Mesh.

Overnamehiërarchie

CObject

CD2DResource

CD2DMesh

Requirements

Header: afxrendertarget.h

CD2DMesh::~CD2DMesh

De destructor. Wordt aangeroepen wanneer een D2D mesh-object wordt vernietigd.

virtual ~CD2DMesh();

CD2DMesh::Attach

Bestaande resource-interface koppelen aan het object

void Attach(ID2D1Mesh* pResource);

Parameterwaarden

pResource
Bestaande resource-interface. Kan niet NULL zijn

CD2DMesh::CD2DMesh

Maakt een CD2DMesh-object.

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

Parameterwaarden

pParentTarget
Een aanwijzer naar het renderdoel.

bAutoDestroy
Geeft aan dat het object wordt vernietigd door eigenaar (pParentTarget).

CD2DMesh::Create

Hiermee maakt u een CD2DMesh.

virtual HRESULT Create(CRenderTarget* pRenderTarget);

Parameterwaarden

pRenderTarget
Een aanwijzer naar het renderdoel.

Retourwaarde

Als de methode slaagt, wordt S_OK geretourneerd. Anders wordt een HRESULT-foutcode geretourneerd.

CD2DMesh::D estroy

Vernietigt een CD2DMesh-object.

virtual void Destroy();

CD2DMesh::D etach

Resource-interface loskoppelen van het object

ID2D1Mesh* Detach();

Retourwaarde

Aanwijzer naar losgekoppelde resourceinterface.

CD2DMesh::Get

Retourneert id2D1Mesh-interface

ID2D1Mesh* Get();

Retourwaarde

Wijs een ID2D1Mesh-interface of NULL aan als het object nog niet is geïnitialiseerd.

CD2DMesh::IsValid

Controleert de geldigheid van resources

virtual BOOL IsValid() const;

Retourwaarde

WAAR als de resource geldig is; anders ONWAAR.

CD2DMesh::m_pMesh

Een aanwijzer naar een ID2D1Mesh.

ID2D1Mesh* m_pMesh;

CD2DMesh::Open

Hiermee opent u de mesh voor de populatie.

ID2D1TessellationSink* Open();

Retourwaarde

Een aanwijzer naar een ID2D1TessellationSink die wordt gebruikt om het mesh te vullen.

CD2DMesh::operator ID2D1Mesh*

Retourneert id2D1Mesh-interface

operator ID2D1Mesh*();

Retourwaarde

Wijs een ID2D1Mesh-interface of NULL aan als het object nog niet is geïnitialiseerd.

Zie ook

Klassen