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