Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Оболочка для 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.