Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Замечание
Библиотека классов Microsoft Foundation (MFC) продолжает поддерживаться. Однако мы больше не добавляем функции или обновляем документацию.
Оболочка для ID2D1Layer.
Синтаксис
class CD2DLayer : public CD2DResource;
Участники
Открытые конструкторы
| Имя | Описание |
|---|---|
| CD2DLayer::CD2DLayer | Создает объект CD2DLayer. |
| CD2DLayer::~CD2DLayer | Деструктор Вызывается при уничтожении объекта слоя D2D. |
Открытые методы
| Имя | Описание |
|---|---|
| CD2DLayer::Attach | Присоединение существующего интерфейса ресурса к объекту |
| CD2DLayer::Create | Создает CD2DLayer. (Переопределения CD2DResource::Create.) |
| CD2DLayer::D elayer | Уничтожает объект CD2DLayer. (Переопределения CD2DResource::D eтяж.) |
| CD2DLayer::D etach | Отсоединяет интерфейс ресурсов от объекта |
| CD2DLayer::Get | Возвращает интерфейс ID2D1Layer |
| CD2DLayer::GetSize | Возвращает размер целевого объекта отрисовки в пикселях, независимых от устройства |
| CD2DLayer::IsValid | Проверяет допустимость ресурсов (переопределяет CD2DResource::IsValid.) |
Открытые операторы
| Имя | Описание |
|---|---|
| CD2DLayer::operator ID2D1Layer* | Возвращает интерфейс ID2D1Layer |
Защищенные члены данных
| Имя | Описание |
|---|---|
| CD2DLayer::m_pLayer | Сохраняет указатель на объект ID2D1Layer. |
Иерархия наследования
CD2DLayer
Требования
Заголовок: afxrendertarget.h
CD2DLayer::~CD2DLayer
Деструктор Вызывается при уничтожении объекта слоя D2D.
virtual ~CD2DLayer();
CD2DLayer::Attach
Присоединение существующего интерфейса ресурса к объекту
void Attach(ID2D1Layer* pResource);
Параметры
pResource
Существующий интерфейс ресурсов. Не удается иметь значение NULL
CD2DLayer::CD2DLayer
Создает объект CD2DLayer.
CD2DLayer(
CRenderTarget* pParentTarget,
BOOL bAutoDestroy = TRUE);
Параметры
pParentTarget
Указатель на целевой объект отрисовки.
bAutoDesk
Указывает, что объект будет уничтожен владельцем (pParentTarget).
CD2DLayer::Create
Создает CD2DLayer.
virtual HRESULT Create(CRenderTarget* pRenderTarget);
Параметры
pRenderTarget
Указатель на целевой объект отрисовки.
Возвращаемое значение
Если метод завершается успешно, возвращает значение S_OK. В противном случае будет возвращен код ошибки HRESULT.
CD2DLayer::D elayer
Уничтожает объект CD2DLayer.
virtual void Destroy();
CD2DLayer::D etach
Отсоединяет интерфейс ресурсов от объекта
ID2D1Layer* Detach();
Возвращаемое значение
Указатель на отсоединяемый интерфейс ресурсов.
CD2DLayer::Get
Возвращает интерфейс ID2D1Layer
ID2D1Layer* Get();
Возвращаемое значение
Указатель на интерфейс ID2D1Layer или NULL, если объект еще не инициализирован.
CD2DLayer::GetSize
Возвращает размер целевого объекта отрисовки в пикселях, независимых от устройства
CD2DSizeF GetSize() const;
Возвращаемое значение
Текущий размер целевого объекта отрисовки в пикселях, независимых от устройства
CD2DLayer::IsValid
Проверка допустимости ресурсов
virtual BOOL IsValid() const;
Возвращаемое значение
ЗНАЧЕНИЕ TRUE, если ресурс действителен; в противном случае ЗНАЧЕНИЕ FALSE.
CD2DLayer::m_pLayer
Сохраняет указатель на объект ID2D1Layer.
ID2D1Layer* m_pLayer;
CD2DLayer::operator ID2D1Layer*
Возвращает интерфейс ID2D1Layer
operator ID2D1Layer* ();
Возвращаемое значение
Указатель на интерфейс ID2D1Layer или NULL, если объект еще не инициализирован.