Интерфейс 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 |