D2D_COLOR_F |
描述颜色的红色、绿色、蓝色和 alpha 分量。 |
D2D_MATRIX_3X2_F |
表示 3 乘 2 矩阵。 |
D2D_MATRIX_4X3_F |
描述 4x3 浮点矩阵。 |
D2D_MATRIX_4X4_F |
描述 4x4 浮点矩阵。 |
D2D_MATRIX_5X4_F |
描述 5x4 浮点矩阵。 |
D2D_POINT_2F |
表示二维空间中的 x 坐标和 y 坐标对,表示为浮点值。 |
D2D_POINT_2L |
D2D_POINT_2L 结构定义点的 x 坐标和 y 坐标。 |
D2D_POINT_2U |
表示二维空间中的 x 坐标和 y 坐标对,表示为无符号 32 位整数值。 |
D2D_RECT_F |
表示由左上角 (左、上) 的坐标和右下角 (右下角) 的坐标定义的矩形。 |
D2D_RECT_L |
D2D_RECT_L 结构定义矩形左上角和右下角的坐标。 |
D2D_RECT_U |
表示由左上角坐标对 (左、上) 和右下角坐标对 (右下角) 定义的矩形。 这些坐标表示为 32 位整数值。 |
D2D_SIZE_F |
存储一对有序的浮点值,通常为矩形的宽度和高度。 |
D2D_SIZE_U |
存储一个有序整数对,通常为矩形的宽度和高度。 |
D2D_VECTOR_2F |
由两个单精度浮点值组成的 2D 矢量, (x、y) 。 |
D2D_VECTOR_3F |
由三个单精度浮点值组成的 3D 矢量, (x、y、z) 。 |
D2D_VECTOR_4F |
由四个单精度浮点值组成的 4D 向量, (x、y、z、w) 。 |
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 |
描述着色器中对 double 的支持。 |
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 对象时要使用的贝塞尔段。 此结构与 D2D1_BEZIER_SEGMENT 不同,因为它由 D2D1_INK_POINT组成,除了 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 乘 2 矩阵。 |
D2D1_MATRIX_4X3_F |
表示 4 乘 3 矩阵。 |
D2D1_MATRIX_4X4_F |
表示 4x4 矩阵。 |
D2D1_MATRIX_5X4_F |
表示 5x4 矩阵。 |
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 |
描述效果的实现。 |