D2D_COLOR_F |
描述颜色的红色、绿色、蓝色和 alpha 分量。 |
D2D_MATRIX_3X2_F |
表示一个 3 by-2 矩阵。 |
D2D_MATRIX_4X3_F |
描述一个 4 by-3 浮点矩阵。 |
D2D_MATRIX_4X4_F |
描述一个 4 by-4 浮点矩阵。 |
D2D_MATRIX_5X4_F |
描述一个 5 by-4 浮点矩阵。 |
D2D_POINT_2F |
表示二维空间中以浮点值表示的 x 坐标和 y 坐标对。 |
D2D_POINT_2L |
D2D_POINT_2L结构定义点的 x 坐标和 y 坐标。 |
D2D_POINT_2U |
表示二维空间中以无符号 32 位整数值表示的 x 坐标和 y 坐标对。 |
D2D_RECT_F |
表示由左上角(左、上)和右下角(右下、下角)坐标定义的矩形。 |
D2D_RECT_L |
D2D_RECT_L 结构定义矩形左上角和右下角的坐标。 |
D2D_RECT_U |
表示由左上角坐标对(左、上)和右下角坐标对(右下角)定义的矩形。 这些坐标表示为 32 位整数值。 |
D2D_SIZE_F |
存储有序的浮点值对,通常是矩形的宽度和高度。 |
D2D_SIZE_U |
存储有序整数对,通常是矩形的宽度和高度。 |
D2D_VECTOR_2F |
由两个单精度浮点值(x,y)组成的 2D 向量。 |
D2D_VECTOR_3F |
由三个单精度浮点值(x、y、z)组成的三维向量。 |
D2D_VECTOR_4F |
由四个单精度浮点值(x、y、z、w)组成的 4D 向量。 |
D2D1_ARC_SEGMENT |
描述两个点之间的椭圆弧线。 |
D2D1_BEZIER_SEGMENT |
表示在两个点之间绘制的立方贝塞尔段。 |
D2D1_BITMAP_BRUSH_PROPERTIES |
介绍 ID2D1BitmapBrush的扩展模式和内插模式。 |
D2D1_BITMAP_BRUSH_PROPERTIES1 |
介绍 ID2D1BitmapBrush的扩展模式和内插模式。 |
D2D1_BITMAP_PROPERTIES |
描述位图的像素格式和 dpi。 |
D2D1_BITMAP_PROPERTIES1 |
此结构允许使用位图选项和颜色上下文信息创建 ID2D1Bitmap1。 |
D2D1_BLEND_DESCRIPTION |
定义要在特定混合转换中使用的混合说明。 |
D2D1_BRUSH_PROPERTIES |
描述画笔的不透明度和转换。 |
D2D1_COLOR_F |
描述颜色的红色、绿色、蓝色和 alpha 分量。 |
D2D1_CREATION_PROPERTIES |
指定创建 Direct2D 设备、工厂和设备上下文的选项。 |
D2D1_CUSTOM_VERTEX_BUFFER_PROPERTIES |
定义顶点着色器以及用于定义输入布局的输入元素说明。 |
D2D1_DRAWING_STATE_DESCRIPTION |
描述呈现器目标的绘图状态。 |
D2D1_DRAWING_STATE_DESCRIPTION1 |
描述设备上下文的绘图状态。 |
D2D1_EFFECT_INPUT_DESCRIPTION |
描述效果的特征。 |
D2D1_ELLIPSE |
包含椭圆的中心点、x 半径和 y 半径。 |
D2D1_FACTORY_OPTIONS |
包含 ID2D1Factory 对象的调试级别。 |
D2D1_FEATURE_DATA_DOUBLES |
描述对着色器中的双精度值的支持。 |
D2D1_FEATURE_DATA_D3D10_X_HARDWARE_OPTIONS |
介绍计算着色器支持,这是 D3D10 功能级别的选项。 |
D2D1_GRADIENT_MESH_PATCH |
表示具有 16 个控制点、4 个角颜色和边界标志的张量补丁。 ID2D1GradientMesh 由 1 个或多个渐变网格修补程序组成。 使用 GradientMeshPatch 函数 或 GradientMeshPatchFromCoonsPatch 函数 创建函数。 |
D2D1_GRADIENT_STOP |
包含渐变停止点的位置和颜色。 |
D2D1_HWND_RENDER_TARGET_PROPERTIES |
包含 ID2D1HwndRenderTarget的 HWND、像素大小和演示文稿选项。 |
D2D1_INK_STYLE_PROPERTIES |
定义 ID2D1InkStyle 对象中使用的常规笔尖形状和转换。 |
D2D1_IMAGE_BRUSH_PROPERTIES |
描述图像画笔功能。 |
D2D1_INK_BEZIER_SEGMENT |
表示在创建 ID2D1Ink 对象时要使用的 Bezier 段。 此结构不同于 D2D1_BEZIER_SEGMENT,因为它由 D2D1_INK_POINTs 组成,除了 x 坐标和 y 坐标外,还包含半径。 |
D2D1_INK_POINT |
表示构成 D2D1_INK_BEZIER_SEGMENT一部分的点、半径对。 |
D2D1_INPUT_DESCRIPTION |
描述可在输入纹理上设置转换的选项。 |
D2D1_INPUT_ELEMENT_DESC |
顶点布局中单个元素的说明。 |
D2D1_LAYER_PARAMETERS |
包含层资源的内容边界、掩码信息、不透明度设置和其他选项。 |
D2D1_LAYER_PARAMETERS1 |
包含层资源的内容边界、掩码信息、不透明度设置和其他选项。 |
D2D1_LINEAR_GRADIENT_BRUSH_PROPERTIES |
包含 ID2D1LinearGradientBrush的渐变轴的起点和端点。 |
D2D1_MATRIX_3X2_F |
表示一个 3 by-2 矩阵。 |
D2D1_MATRIX_4X3_F |
表示一个 4 by-3 矩阵。 |
D2D1_MATRIX_4X4_F |
表示 4 by-4 矩阵。 |
D2D1_MATRIX_5X4_F |
表示一个 5 by-4 矩阵。 |
D2D1_MAPPED_RECT |
描述来自 ID2D1Bitmap1::Map API 的映射内存。 |
D2D1_PIXEL_FORMAT |
包含位图或呈现目标的数据格式和 alpha 模式。 |
D2D1_POINT_2F |
表示二维空间中的 x 坐标和 y 坐标对。 |
D2D1_POINT_2L |
POINT 结构定义点的 x 坐标和 y 坐标。 |
D2D1_POINT_2U |
表示二维空间中的 x 坐标和 y 坐标对。 |
D2D1_POINT_DESCRIPTION |
描述路径几何图形上的点。 |
D2D1_PRINT_CONTROL_PROPERTIES |
ID2D1PrintControl 对象的创建属性。 |
D2D1_PROPERTY_BINDING |
定义一对用于获取和设置相应属性的函数的属性绑定。 |
D2D1_QUADRATIC_BEZIER_SEGMENT |
包含二次贝塞尔段的控制点和终点。 |
D2D1_RADIAL_GRADIENT_BRUSH_PROPERTIES |
包含 ID2D1RadialGradientBrush的渐变原点偏移量和渐变椭圆的大小和位置。 |
D2D1_RECT_F |
表示由左上角(左、上)和右下角(右下、下角)坐标定义的矩形。 |
D2D1_RECT_L |
RECT 结构定义矩形左上角和右下角的坐标。 |
D2D1_RECT_U |
表示由左上角(左、上)和右下角(右下、下角)坐标定义的矩形。 |
D2D1_RESOURCE_TEXTURE_PROPERTIES |
创建原始资源纹理时定义资源纹理。 |
D2D1_RESOURCE_USAGE |
描述图像纹理和着色器使用的内存。 |
D2D1_RENDER_TARGET_PROPERTIES |
包含呈现选项(硬件或软件)、像素格式、DPI 信息、远程处理选项以及呈现目标的 Direct3D 支持要求。 |
D2D1_RENDERING_CONTROLS |
描述应用于图像效果呈现器的限制。 |
D2D1_ROUNDED_RECT |
包含圆角矩形的尺寸和角弧度。 |
D2D1_SIMPLE_COLOR_PROFILE |
颜色空间的简单说明。 |
D2D1_SIZE_F |
存储有序的浮点对,通常是矩形的宽度和高度。 |
D2D1_SIZE_U |
存储有序整数对,通常是矩形的宽度和高度。 |
D2D1_STROKE_STYLE_PROPERTIES |
描述轮廓形状的笔划。 |
D2D1_STROKE_STYLE_PROPERTIES1 |
描述轮廓形状的笔划。 |
D2D1_SVG_LENGTH |
表示 SVG 长度。 |
D2D1_SVG_PRESERVE_ASPECT_RATIO |
表示所有 SVG preserveAspectRatio 设置。 |
D2D1_SVG_VIEWBOX |
表示 SVG viewBox。 |
D2D1_TRANSFORMED_IMAGE_SOURCE_PROPERTIES |
已转换的图像源的属性。 |
D2D1_TRIANGLE |
包含描述三角形的三个顶点。 |
D2D1_VECTOR_2F |
2 个 FLOAT 值的向量(x,y)。 |
D2D1_VECTOR_3F |
3 个 FLOAT 值的向量(x、y、z)。 |
D2D1_VECTOR_4F |
4 个 FLOAT 值的向量(x、y、z、w)。 |
D2D1_VERTEX_BUFFER_PROPERTIES |
定义所有顶点着色器定义的标准顶点缓冲区的属性。 |
D2D1_VERTEX_RANGE |
定义在呈现小于顶点缓冲区的完整内容时使用的顶点范围。 |
D3DCOLORVALUE |
存储颜色和 alpha 通道信息。 |
PD2D1_EFFECT_FACTORY |
描述效果的实现。 |