Класс 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. |
Иерархия наследования
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, если объект еще не инициализирован.