Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Замечание
Библиотека классов Microsoft Foundation (MFC) продолжает поддерживаться. Однако мы больше не добавляем функции или обновляем документацию.
Оболочка для ID2D1PathGeometry.
Синтаксис
class CD2DPathGeometry : public CD2DGeometry;
Участники
Открытые конструкторы
| Имя | Описание |
|---|---|
| CD2DPathGeometry::CD2DPathGeometry | Создает объект CD2DPathGeometry. |
Открытые методы
| Имя | Описание |
|---|---|
| CD2DPathGeometry::Attach | Присоединение существующего интерфейса ресурса к объекту |
| CD2DPathGeometry::Create | Создает CD2DPathGeometry. (Переопределения CD2DResource::Create.) |
| CD2DPathGeometry::D emetry | Уничтожает объект CD2DPathGeometry. (Переопределения CD2DGeometry::D eppy.) |
| CD2DPathGeometry::D etach | Отсоединяет интерфейс ресурсов от объекта |
| CD2DPathGeometry::GetFigureCount | Извлекает количество цифр в геометрии пути. |
| CD2DPathGeometry::GetSegmentCount | Извлекает количество сегментов в геометрии пути. |
| CD2DPathGeometry::Open | Извлекает приемник геометрии, используемый для заполнения геометрии пути фигурами и сегментами. |
| CD2DPathGeometry::Stream | Копирует содержимое геометрии пути в указанный идентификатор ID2D1GeometrySink. |
Защищенные члены данных
| Имя | Описание |
|---|---|
| CD2DPathGeometry::m_pPathGeometry | Указатель на идентификатор ID2D1PathGeometry. |
Иерархия наследования
CD2DPathGeometry
Требования
Заголовок: afxrendertarget.h
CD2DPathGeometry::Attach
Присоединение существующего интерфейса ресурса к объекту
void Attach(ID2D1PathGeometry* pResource);
Параметры
pResource
Существующий интерфейс ресурсов. Не удается иметь значение NULL
CD2DPathGeometry::CD2DPathGeometry
Создает объект CD2DPathGeometry.
CD2DPathGeometry(
CRenderTarget* pParentTarget,
BOOL bAutoDestroy = TRUE);
Параметры
pParentTarget
Указатель на целевой объект отрисовки.
bAutoDesk
Указывает, что объект будет уничтожен владельцем (pParentTarget).
CD2DPathGeometry::Create
Создает CD2DPathGeometry.
virtual HRESULT Create(CRenderTarget* pRenderTarget);
Параметры
pRenderTarget
Указатель на целевой объект отрисовки.
Возвращаемое значение
Если метод завершается успешно, возвращает значение S_OK. В противном случае будет возвращен код ошибки HRESULT.
CD2DPathGeometry::D emetry
Уничтожает объект CD2DPathGeometry.
virtual void Destroy();
CD2DPathGeometry::D etach
Отсоединяет интерфейс ресурсов от объекта
ID2D1PathGeometry* Detach();
Возвращаемое значение
Указатель на отсоединяемый интерфейс ресурсов.
CD2DPathGeometry::GetFigureCount
Извлекает количество цифр в геометрии пути.
int GetFigureCount() const;
Возвращаемое значение
Возвращает количество цифр в геометрии пути.
CD2DPathGeometry::GetSegmentCount
Извлекает количество сегментов в геометрии пути.
int GetSegmentCount() const;
Возвращаемое значение
Возвращает количество сегментов в геометрии пути.
CD2DPathGeometry::m_pPathGeometry
Указатель на идентификатор ID2D1PathGeometry.
ID2D1PathGeometry* m_pPathGeometry;
CD2DPathGeometry::Open
Извлекает приемник геометрии, используемый для заполнения геометрии пути фигурами и сегментами.
ID2D1GeometrySink* Open();
Возвращаемое значение
Указатель на идентификатор ID2D1GeometrySink, используемый для заполнения геометрии пути фигурами и сегментами.
CD2DPathGeometry::Stream
Копирует содержимое геометрии пути в указанный идентификатор ID2D1GeometrySink.
BOOL Stream(ID2D1GeometrySink* geometrySink);
Параметры
geometrySink
Приемник, в который копируются содержимое геометрии пути. Изменение этого приемника не изменяет содержимое этой геометрии пути.
Возвращаемое значение
Если метод выполнен успешно, возвращает значение TRUE. В противном случае возвращает значение FALSE.