Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Этот заголовок используется Direct2D. Дополнительные сведения см. в разделе:
d2d1.h содержит следующие программные интерфейсы:
Интерфейсы
|
ID2D1Bitmap Представляет точечный рисунок, привязанный к ID2D1RenderTarget. |
|
ID2D1BitmapBrush Закрашивает область растровым рисунком. (ID2D1BitmapBrush) |
|
ID2D1BitmapRenderTarget Выполняет отрисовку в промежуточной текстуре, созданной методом CreateCompatibleRenderTarget. |
|
ID2D1Brush Определяет объект, который закрашивает область. Интерфейсы, производные от ID2D1Brush, описывают, как закрашивается область. |
|
ID2D1DCRenderTarget Выдает команды рисования в контексте устройства GDI. |
|
ID2D1DrawingStateBlock Представляет состояние рисования целевой объект отрисовки:_the режим сглаживания, преобразование, теги и параметры отрисовки текста. |
|
ID2D1EllipseGeometry Представляет многоточие. |
|
ID2D1Factory Создает ресурсы Direct2D. (ID2D1Factory) |
|
ID2D1GdiInteropRenderTarget Предоставляет доступ к контексту устройства, который может принимать команды рисования GDI. |
|
ID2D1Geometry Представляет геометрический ресурс и определяет набор вспомогательных методов для управления геометрическими фигурами и их измерения. Интерфейсы, наследующие от ID2D1Geometry, определяют определенные фигуры. |
|
ID2D1GeometryGroup Представляет составную геометрию, состоящую из других объектов ID2D1Geometry. |
|
ID2D1GeometrySink Описывает геометрический путь, который может содержать линии, дуги, кубические кривые Безье и кривые Безье. |
|
ID2D1GradientStopCollection Представляет коллекцию объектов D2D1_GRADIENT_STOP для линейных и радиальных кистей градиента. |
|
ID2D1HwndRenderTarget Отображает инструкции по рисованию в окне. |
|
ID2D1Image Представляет производителя пикселей, которые могут заполнять произвольную двухd-плоскость. (ID2D1Image) |
|
ID2D1Layer Представляет резервное хранилище, необходимое для отрисовки слоя. |
|
ID2D1LinearGradientBrush Закрашивает область с линейным градиентом |
|
ID2D1Mesh Представляет набор вершин, образующих список треугольников. |
|
ID2D1PathGeometry Представляет сложную фигуру, которая может состоять из дуг, кривых и линий. |
|
ID2D1RadialGradientBrush Закраска области с применением радиального градиента |
|
ID2D1RectangleGeometry Описывает двухмерный прямоугольник. |
|
ID2D1RenderTarget Представляет объект, который может получать команды рисования. Интерфейсы, наследующие от ID2D1RenderTarget, отображают получаемые команды рисования различными способами. |
|
ID2D1Resource Представляет ресурс рисования Direct2D. |
|
ID2D1RoundedRectangleGeometry Описывает закругляемый прямоугольник. |
|
ID2D1SimplifiedGeometrySink Описывает геометрический путь, который не содержит кривые безье квадратицы или дуги. |
|
ID2D1SolidColorBrush Закрашивает область сплошным цветом. |
|
ID2D1StrokeStyle Описывает крышки, предел митра, соединение строк и тире для штриха. (ID2D1StrokeStyle) |
|
ID2D1TessellationSink Заполняет объект ID2D1Mesh треугольниками. |
|
ID2D1TransformedGeometry Представляет преобразованную геометрию. |
Функции
|
D2D1CreateFactory D2D1CreateFactory(D2D1_FACTORY_TYPE;REFIID;D2D1_FACTORY_OPTIONS*;void**) создает объект фабрики, который можно использовать для создания ресурсов Direct2D. |
|
D2D1CreateFactory Функция D2D1CreateFactory(D2D1_FACTORY_TYPE,REFIID,void**) создает объект фабрики, который можно использовать для создания ресурсов Direct2D. |
|
D2D1InvertMatrix Пытается инвертировать указанную матрицу. |
|
D2D1IsMatrixInvertible Указывает, является ли указанная матрица инвертируемым. |
|
D2D1MakeRotateMatrix Создает преобразование поворота, которое поворачивается на указанный угол относительно указанной точки. |
|
D2D1MakeSkewMatrix Создает преобразование неравномерного распределения, которое имеет указанный угол оси X, угол оси Y и центральную точку. |
Структуры
|
D2D1_ARC_SEGMENT Описывает эллиптическую дугу между двумя точками. |
|
D2D1_BEZIER_SEGMENT Представляет кубический безье сегмент, нарисованный между двумя точками. |
|
D2D1_BITMAP_BRUSH_PROPERTIES Описывает режимы расширения и режим интерполяции ID2D1BitmapBrush. (D2D1_BITMAP_BRUSH_PROPERTIES) |
|
D2D1_BITMAP_PROPERTIES Описывает формат пикселей и разрешение на дюйм растрового изображения. |
|
D2D1_BRUSH_PROPERTIES Описывает непрозрачность и преобразование кисти. |
|
D2D1_DRAWING_STATE_DESCRIPTION Описывает состояние рисования целевого объекта отрисовки. |
|
D2D1_ELLIPSE Содержит центральную точку, радиус x и радиус Y эллипса. |
|
D2D1_FACTORY_OPTIONS Содержит уровень отладки объекта ID2D1Factory. |
|
D2D1_GRADIENT_STOP Содержит положение и цвет остановки градиента. |
|
D2D1_HWND_RENDER_TARGET_PROPERTIES Содержит параметры HWND, размера пикселей и представления для ID2D1HwndRenderTarget. |
|
D2D1_LAYER_PARAMETERS Содержит границы содержимого, сведения о маске, параметры непрозрачности и другие параметры для ресурса слоя. (D2D1_LAYER_PARAMETERS) |
|
D2D1_LINEAR_GRADIENT_BRUSH_PROPERTIES Содержит начальную точку и конечную точку оси градиента для ID2D1LinearGradientBrush. |
|
D2D1_QUADRATIC_BEZIER_SEGMENT Содержит контрольную и конечную точку для квадратичного сегмента Безье. |
|
D2D1_RADIAL_GRADIENT_BRUSH_PROPERTIES Содержит смещение источника градиента, а также размер и положение эллипса градиента для ID2D1RadialGradientBrush. |
|
D2D1_RENDER_TARGET_PROPERTIES Содержит параметры отрисовки (оборудование или программное обеспечение), формат пикселей, сведения о DPI, параметры удаленного взаимодействия и требования к поддержке Direct3D для целевого объекта отрисовки. |
|
D2D1_ROUNDED_RECT Содержит размеры и радиусы углов закругляемого прямоугольника. |
|
D2D1_STROKE_STYLE_PROPERTIES Описывает росчерк, который обрисовывает фигуру. (D2D1_STROKE_STYLE_PROPERTIES) |
|
D2D1_TRIANGLE Содержит три вершины, описывающие треугольник. |
Перечисления
|
D2D1_ANTIALIAS_MODE Указывает способ отрисовки ребер нетекстовых примитивов. |
|
D2D1_ARC_SIZE Указывает, должна ли дуга быть больше 180 градусов. |
|
D2D1_BITMAP_INTERPOLATION_MODE Задает алгоритм, используемый при масштабировании или повороте изображений. |
|
D2D1_CAP_STYLE Описывает фигуру в конце линии или сегмента. |
|
D2D1_COMBINE_MODE Задает различные методы комбинирования двух геометрий. |
|
D2D1_COMPATIBLE_RENDER_TARGET_OPTIONS Указывает дополнительные функции, поддерживаемые совместимым целевым объектом отрисовки при его создании. Это перечисление позволяет использовать побитовое сочетание значений элементов. |
|
D2D1_DASH_STYLE Описывает последовательность дефисов и пробелов в штрихе. |
|
D2D1_DC_INITIALIZE_MODE Указывает, как контекст устройства инициализируется для отрисовки GDI при извлечении из целевого объекта отрисовки. |
|
D2D1_DEBUG_LEVEL Указывает тип сведений, предоставляемых уровнем отладки Direct2D. |
|
D2D1_DRAW_TEXT_OPTIONS Указывает, включена ли привязка к тексту или включена обрезка прямоугольника макета. Это перечисление позволяет использовать побитовое сочетание значений элементов. |
|
D2D1_EXTEND_MODE Указывает, как кисть закрашивает области за пределами обычной области содержимого. |
|
D2D1_FACTORY_TYPE Указывает, обеспечивает ли Direct2D синхронизацию для ID2D1Factory и создаваемых ресурсов, чтобы к ним можно было безопасно обращаться из нескольких потоков. |
|
D2D1_FEATURE_LEVEL Описывает минимальную поддержку DirectX, необходимую для аппаратной отрисовки целевым объектом отрисовки. |
|
D2D1_FIGURE_BEGIN Указывает, заполнена ли определенная фигура ID2D1SimplifiedGeometrySink. |
|
D2D1_FIGURE_END Указывает, открыта или закрыта определенная фигура ID2D1SimplifiedGeometrySink. |
|
D2D1_FILL_MODE Указывает, как пересекающиеся области геометрических объектов или фигур объединяются для формирования области составной геометрии. |
|
D2D1_GAMMA Указывает, какая гамма используется для интерполяции. |
|
D2D1_GEOMETRY_RELATION Описывает пространственное отношение одного геометрического объекта к другому геометрическому объекту. |
|
D2D1_GEOMETRY_SIMPLIFICATION_OPTION Указывает, как геометрия упрощена до ID2D1SimplifiedGeometrySink. |
|
D2D1_LAYER_OPTIONS Указывает параметры, которые могут применяться при применении ресурса слоя для создания слоя. |
|
D2D1_LINE_JOIN Описывает фигуру, соединяющую две линии или два сегмента. |
|
D2D1_OPACITY_MASK_CONTENT Описывает, содержит ли маска непрозрачности графику или текст. Direct2D использует эти сведения, чтобы определить, какое гамма-пространство следует использовать при смешения маски непрозрачности. |
|
D2D1_PATH_SEGMENT Указывает, следует ли обводить сегмент и должно ли соединение между этим сегментом и предыдущим сегментом быть гладким. Это перечисление позволяет использовать побитовое сочетание значений элементов. |
|
D2D1_PRESENT_OPTIONS Описывает поведение целевого объекта отрисовки при представлении своего содержимого. Это перечисление позволяет использовать побитовое сочетание значений элементов. |
|
D2D1_RENDER_TARGET_TYPE Описывает, использует ли целевой объект отрисовки аппаратное или программное обеспечение, или же Direct2D должен выбрать режим отрисовки. |
|
D2D1_RENDER_TARGET_USAGE Описывает, как выполняется удаленная отрисовка целевого объекта и должна ли она быть совместима с GDI. Это перечисление позволяет использовать побитовое сочетание значений элементов. |
|
D2D1_SWEEP_DIRECTION Определяет направление рисования эллиптической дуги. |
|
D2D1_TEXT_ANTIALIAS_MODE Описывает режим сглаживания, используемый для рисования текста. |
|
D2D1_WINDOW_STATE Описывает, заключается ли окно. |