Класс CD2DMesh

Оболочка для ID2D1Mesh.

Синтаксис

class CD2DMesh : public CD2DResource;

Участники

Открытые конструкторы

Имя Описание
CD2DMesh::CD2DMesh Создает объект CD2DMesh.
CD2DMesh::~CD2DMesh Деструктор Вызывается при уничтожении объекта сетки D2D.

Открытые методы

Имя Описание
CD2DMesh::Attach Присоединение существующего интерфейса ресурса к объекту
CD2DMesh::Create Создает CD2DMesh. (Переопределения CD2DResource::Create.)
CD2DMesh::D emesh Уничтожает объект CD2DMesh. (Переопределения CD2DResource::D eтяж.)
CD2DMesh::D etach Отсоединяет интерфейс ресурсов от объекта
CD2DMesh::Get Возвращает интерфейс ID2D1Mesh
CD2DMesh::IsValid Проверяет допустимость ресурсов (переопределяет CD2DResource::IsValid.)
CD2DMesh::Open Открывает сетку для популяции.

Открытые операторы

Имя Описание
CD2DMesh::operator ID2D1Mesh* Возвращает интерфейс ID2D1Mesh

Защищенные члены данных

Имя Описание
CD2DMesh::m_pMesh Указатель на id2D1Mesh.

Иерархия наследования

CObject

CD2DResource

CD2DMesh

Требования

Заголовок: afxrendertarget.h

CD2DMesh::~CD2DMesh

Деструктор Вызывается при уничтожении объекта сетки D2D.

virtual ~CD2DMesh();

CD2DMesh::Attach

Присоединение существующего интерфейса ресурса к объекту

void Attach(ID2D1Mesh* pResource);

Параметры

pResource
Существующий интерфейс ресурсов. Не удается иметь значение NULL

CD2DMesh::CD2DMesh

Создает объект CD2DMesh.

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

Параметры

pParentTarget
Указатель на целевой объект отрисовки.

bAutoDesk
Указывает, что объект будет уничтожен владельцем (pParentTarget).

CD2DMesh::Create

Создает CD2DMesh.

virtual HRESULT Create(CRenderTarget* pRenderTarget);

Параметры

pRenderTarget
Указатель на целевой объект отрисовки.

Возвращаемое значение

Если метод завершается успешно, возвращает значение S_OK. В противном случае будет возвращен код ошибки HRESULT.

CD2DMesh::D emesh

Уничтожает объект CD2DMesh.

virtual void Destroy();

CD2DMesh::D etach

Отсоединяет интерфейс ресурсов от объекта

ID2D1Mesh* Detach();

Возвращаемое значение

Указатель на отсоединяемый интерфейс ресурсов.

CD2DMesh::Get

Возвращает интерфейс ID2D1Mesh

ID2D1Mesh* Get();

Возвращаемое значение

Указатель на интерфейс ID2D1Mesh или NULL, если объект еще не инициализирован.

CD2DMesh::IsValid

Проверка допустимости ресурсов

virtual BOOL IsValid() const;

Возвращаемое значение

ЗНАЧЕНИЕ TRUE, если ресурс действителен; в противном случае ЗНАЧЕНИЕ FALSE.

CD2DMesh::m_pMesh

Указатель на id2D1Mesh.

ID2D1Mesh* m_pMesh;

CD2DMesh::Open

Открывает сетку для популяции.

ID2D1TessellationSink* Open();

Возвращаемое значение

Указатель на идентификатор ID2D1TessellationSink, используемый для заполнения сетки.

CD2DMesh::operator ID2D1Mesh*

Возвращает интерфейс ID2D1Mesh

operator ID2D1Mesh*();

Возвращаемое значение

Указатель на интерфейс ID2D1Mesh или NULL, если объект еще не инициализирован.

См. также

Классы