Sdílet prostřednictvím


CD2DMesh – třída

Obálka pro ID2D1Mesh.

Syntaxe

class CD2DMesh : public CD2DResource;

Členové

Veřejné konstruktory

Název Popis
CD2DMesh::CD2DMesh Vytvoří objekt CD2DMesh.
CD2DMesh::~CD2DMesh Destruktor. Volá se při zničení objektu sítě D2D.

Veřejné metody

Název Popis
CD2DMesh::Attach Připojí existující rozhraní prostředků k objektu.
CD2DMesh::Create Vytvoří CD2DMesh. (Přepsání CD2DResource::Create.)
CD2DMesh::D estroy Zničí objekt CD2DMesh. (Přepsání CD2DResource::D estroy.)
CD2DMesh::D etach Odpojte rozhraní prostředků od objektu.
CD2DMesh::Get Vrátí rozhraní ID2D1Mesh.
CD2DMesh::IsValid Kontroluje platnost prostředku (přepisuje CD2DResource::IsValid.)
CD2DMesh::Open Otevře síť pro populaci.

Veřejné operátory

Název Popis
CD2DMesh::operator ID2D1Mesh* Vrátí rozhraní ID2D1Mesh.

Chráněné datové členy

Název Popis
CD2DMesh::m_pMesh Ukazatel na ID2D1Mesh.

Hierarchie dědičnosti

Objekt CObject

CD2DResource

CD2DMesh

Požadavky

Hlavička: afxrendertarget.h

CD2DMesh::~CD2DMesh

Destruktor. Volá se při zničení objektu sítě D2D.

virtual ~CD2DMesh();

CD2DMesh::Attach

Připojí existující rozhraní prostředků k objektu.

void Attach(ID2D1Mesh* pResource);

Parametry

pResource
Existující rozhraní prostředků. Nemůže mít hodnotu NULL.

CD2DMesh::CD2DMesh

Vytvoří objekt CD2DMesh.

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

Parametry

pParentTarget
Ukazatel na cíl vykreslení.

bAutoDestroy
Označuje, že objekt bude zničen vlastníkem (pParentTarget).

CD2DMesh::Create

Vytvoří CD2DMesh.

virtual HRESULT Create(CRenderTarget* pRenderTarget);

Parametry

pRenderTarget
Ukazatel na cíl vykreslení.

Návratová hodnota

Pokud je metoda úspěšná, vrátí S_OK. V opačném případě vrátí kód chyby HRESULT.

CD2DMesh::D estroy

Zničí objekt CD2DMesh.

virtual void Destroy();

CD2DMesh::D etach

Odpojte rozhraní prostředků od objektu.

ID2D1Mesh* Detach();

Návratová hodnota

Ukazatel na odpojené rozhraní prostředků

CD2DMesh::Get

Vrátí rozhraní ID2D1Mesh.

ID2D1Mesh* Get();

Návratová hodnota

Ukazatel na rozhraní ID2D1Mesh nebo NULL, pokud objekt ještě není inicializován.

CD2DMesh::IsValid

Kontroluje platnost prostředku.

virtual BOOL IsValid() const;

Návratová hodnota

TRUE, pokud je prostředek platný; jinak NEPRAVDA.

CD2DMesh::m_pMesh

Ukazatel na ID2D1Mesh.

ID2D1Mesh* m_pMesh;

CD2DMesh::Open

Otevře síť pro populaci.

ID2D1TessellationSink* Open();

Návratová hodnota

Ukazatel na ID2D1TessellationSink, který se používá k naplnění sítě.

CD2DMesh::operator ID2D1Mesh*

Vrátí rozhraní ID2D1Mesh.

operator ID2D1Mesh*();

Návratová hodnota

Ukazatel na rozhraní ID2D1Mesh nebo NULL, pokud objekt ještě není inicializován.

Viz také

Třídy