Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Замечание
Библиотека классов Microsoft Foundation (MFC) продолжает поддерживаться. Однако мы больше не добавляем функции или обновляем документацию.
Абстрактный класс, предоставляющий интерфейс для создания и управления ресурсами D2D, такими как кисти, слои и тексты.
Синтаксис
class CD2DResource : public CObject;
Участники
Защищенные конструкторы
| Имя | Описание |
|---|---|
| CD2DResource::CD2DResource | Создает объект CD2DResource. |
| CD2DResource::~CD2DResource | Деструктор Вызывается при уничтожении объекта ресурса D2D. |
Открытые методы
| Имя | Описание |
|---|---|
| CD2DResource::Create | Создает CD2DResource. |
| CD2DResource::D esource | Уничтожает объект CD2DResource. |
| CD2DResource::IsValid | Проверка допустимости ресурсов |
Защищенные методы
| Имя | Описание |
|---|---|
| CD2DResource::IsAutoDesk | Проверьте флаг автоматического уничтожения. |
| CD2DResource::ReCreate | Повторно создает CD2DResource. |
Защищенные члены данных
| Имя | Описание |
|---|---|
| CD2DResource::m_bIsAutoDestroy | Ресурс будет уничтожен владельцем (CRenderTarget) |
| CD2DResource::m_pParentTarget | Указатель на родительский CRenderTarget) |
Иерархия наследования
CD2DResource
Требования
Заголовок: afxrendertarget.h
CD2DResource::~CD2DResource
Деструктор Вызывается при уничтожении объекта ресурса D2D.
virtual ~CD2DResource();
CD2DResource::CD2DResource
Создает объект CD2DResource.
CD2DResource(
CRenderTarget* pParentTarget,
BOOL bAutoDestroy);
Параметры
pParentTarget
Указатель на целевой объект отрисовки.
bAutoDesk
Указывает, что объект будет уничтожен владельцем (pParentTarget).
CD2DResource::Create
Создает CD2DResource.
virtual HRESULT Create(CRenderTarget* pRenderTarget) = 0;
Параметры
pRenderTarget
Указатель на целевой объект отрисовки.
Возвращаемое значение
Если метод завершается успешно, возвращает значение S_OK. В противном случае будет возвращен код ошибки HRESULT.
CD2DResource::D esource
Уничтожает объект CD2DResource.
virtual void Destroy() = 0;
CD2DResource::IsAutoDesk
Проверьте флаг автоматического уничтожения.
BOOL IsAutoDestroy() const;
Возвращаемое значение
ЗНАЧЕНИЕ TRUE, если объект будет уничтожен его владельцем; в противном случае ЗНАЧЕНИЕ FALSE.
CD2DResource::IsValid
Проверка допустимости ресурсов
virtual BOOL IsValid() const = 0;
Возвращаемое значение
ЗНАЧЕНИЕ TRUE, если ресурс действителен; в противном случае ЗНАЧЕНИЕ FALSE.
CD2DResource::m_bIsAutoDestroy
Ресурс будет уничтожен владельцем (CRenderTarget)
BOOL m_bIsAutoDestroy;
CD2DResource::m_pParentTarget
Указатель на родительский CRenderTarget)
CRenderTarget* m_pParentTarget;
CD2DResource::ReCreate
Повторно создает CD2DResource.
virtual HRESULT ReCreate(CRenderTarget* pRenderTarget);
Параметры
pRenderTarget
Указатель на целевой объект отрисовки.
Возвращаемое значение
Если метод завершается успешно, возвращает значение S_OK. В противном случае будет возвращен код ошибки HRESULT.