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