Поделиться через


Интерфейс ID2D1SimplifiedGeometrySink (d2d1.h)

Описывает геометрический путь, который не содержит квадратные безье кривые или дуги.

Наследование

Интерфейс ID2D1SimplifiedGeometrySink наследуется от интерфейса IUnknown . ID2D1SimplifiedGeometrySink также имеет следующие типы элементов:

Методы

В интерфейсе ID2D1SimplifiedGeometrySink есть следующие методы.

 
ID2D1SimplifiedGeometrySink::AddBeziers

Создает последовательность кубических кривых Безье и добавляет их в приемник геометрии.
ID2D1SimplifiedGeometrySink::AddLines

Создает последовательность линий с использованием указанных точек и добавляет их в приемник geometry.
ID2D1SimplifiedGeometrySink::BeginFigure

Начинает новый рисунок в указанной точке.
ID2D1SimplifiedGeometrySink::Close

Закрывает приемник geometry, указывает, находится ли он в состоянии ошибки, и сбрасывает состояние ошибки приемника.
ID2D1SimplifiedGeometrySink::EndFigure

Заканчивается текущая цифра; при необходимости закрывает его.
ID2D1SimplifiedGeometrySink::SetFillMode

Указывает метод, используемый для определения того, какие точки находятся внутри геометрии, описанной этим приемником геометрии, а какие — снаружи.
ID2D1SimplifiedGeometrySink::SetSegmentFlags

Задает параметры росчерка и соединения, применяемые к новым сегментам, добавляемых в приемник геометрии.

Комментарии

Приемник geometry состоит из одной или нескольких фигур. Каждая фигура состоит из одного или нескольких сегментов линии или кривой Безье. Чтобы создать рисунок, вызовите метод BeginFigure и укажите начальную точку рисунка, а затем используйте AddLines и AddBeziers для добавления сегментов line и Bezier. Завершив добавление сегментов, вызовите метод EndFigure . Эту последовательность можно повторить, чтобы создать дополнительные фигуры. Завершив создание рисунков, вызовите метод Close .

Чтобы создать геометрические пути, которые могут содержать дуги и квадратические кривые Безье, используйте ID2D1GeometrySink.

Требования

Требование Значение
Минимальная версия клиента Windows 7, Windows Vista с пакетом обновления 2 (SP2) и обновление платформы для Windows Vista [классические приложения | Приложения UWP]
Минимальная версия сервера Windows Server 2008 R2, Windows Server 2008 с пакетом обновления 2 (SP2) и Обновление платформы для Windows Server 2008 [классические приложения | Приложения UWP]
Целевая платформа Windows
Header d2d1.h

См. также раздел

ID2D1GeometrySink

IUnknown