Udostępnij za pośrednictwem


Klasa CD2DMesh

Otoka id2D1Mesh.

Składnia

class CD2DMesh : public CD2DResource;

Elementy członkowskie

Konstruktory publiczne

Nazwa/nazwisko opis
CD2DMesh::CD2DMesh Tworzy obiekt CD2DMesh.
CD2DMesh::~CD2DMesh Destruktora. Wywoływana, gdy obiekt siatki D2D jest niszczony.

Metody publiczne

Nazwa/nazwisko opis
CD2DMesh::Attach Dołącza istniejący interfejs zasobu do obiektu
CD2DMesh::Create Tworzy plik CD2DMesh. (Przesłonięcia) CD2DResource::Create.)
CD2DMesh::D estroy Niszczy obiekt CD2DMesh. (Przesłonięcia) CD2DResource::D estroy.
CD2DMesh::D etach Odłącza interfejs zasobu od obiektu
CD2DMesh::Get Zwraca interfejs ID2D1Mesh
CD2DMesh::IsValid Sprawdza poprawność zasobów (przesłania cd2DResource::IsValid).
CD2DMesh::Open Otwiera siatkę dla populacji.

Operatory publiczne

Nazwa/nazwisko opis
CD2DMesh::operator ID2D1Mesh* Zwraca interfejs ID2D1Mesh

Chronione składowe danych

Nazwa/nazwisko opis
CD2DMesh::m_pMesh Wskaźnik do id2D1Mesh.

Hierarchia dziedziczenia

Obiekt CObject

CD2DResource

CD2DMesh

Wymagania

Nagłówek: afxrendertarget.h

CD2DMesh::~CD2DMesh

Destruktora. Wywoływana, gdy obiekt siatki D2D jest niszczony.

virtual ~CD2DMesh();

CD2DMesh::Attach

Dołącza istniejący interfejs zasobu do obiektu

void Attach(ID2D1Mesh* pResource);

Parametry

pResource
Istniejący interfejs zasobu. Nie można mieć wartości NULL

CD2DMesh::CD2DMesh

Tworzy obiekt CD2DMesh.

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

Parametry

pParentTarget
Wskaźnik do obiektu docelowego renderowania.

bAutoDestroy
Wskazuje, że obiekt zostanie zniszczony przez właściciela (pParentTarget).

CD2DMesh::Create

Tworzy plik CD2DMesh.

virtual HRESULT Create(CRenderTarget* pRenderTarget);

Parametry

pRenderTarget
Wskaźnik do obiektu docelowego renderowania.

Wartość zwracana

Jeśli metoda powiedzie się, zwraca S_OK. W przeciwnym razie zwraca kod błędu HRESULT.

CD2DMesh::D estroy

Niszczy obiekt CD2DMesh.

virtual void Destroy();

CD2DMesh::D etach

Odłącza interfejs zasobu od obiektu

ID2D1Mesh* Detach();

Wartość zwracana

Wskaźnik do odłączonego interfejsu zasobu.

CD2DMesh::Get

Zwraca interfejs ID2D1Mesh

ID2D1Mesh* Get();

Wartość zwracana

Wskaźnik do interfejsu ID2D1Mesh lub null, jeśli obiekt nie został jeszcze zainicjowany.

CD2DMesh::IsValid

Sprawdza poprawność zasobów

virtual BOOL IsValid() const;

Wartość zwracana

Wartość TRUE, jeśli zasób jest prawidłowy; w przeciwnym razie FAŁSZ.

CD2DMesh::m_pMesh

Wskaźnik do id2D1Mesh.

ID2D1Mesh* m_pMesh;

CD2DMesh::Open

Otwiera siatkę dla populacji.

ID2D1TessellationSink* Open();

Wartość zwracana

Wskaźnik do id2D1TessellationSink, który jest używany do wypełnienia siatki.

CD2DMesh::operator ID2D1Mesh*

Zwraca interfejs ID2D1Mesh

operator ID2D1Mesh*();

Wartość zwracana

Wskaźnik do interfejsu ID2D1Mesh lub null, jeśli obiekt nie został jeszcze zainicjowany.

Zobacz też

Klasy