培训
d2d1_3.h 标头
Direct2D 使用此标头。 有关详细信息,请参阅:
d2d1_3.h 包含以下编程接口:
ID2D1ColorContext1 表示要与颜色管理效果一起使用的颜色上下文。 |
ID2D1CommandSink2 此接口执行与现有 ID2D1CommandSink1 接口相同的所有功能。 它还支持访问墨迹渲染和渐变网格呈现。 |
ID2D1CommandSink3 此接口执行与现有 ID2D1CommandSink2 接口相同的所有功能。 它还允许访问子画面批处理呈现。 |
ID2D1CommandSink4 此接口执行与现有 ID2D1CommandSink3 接口相同的所有功能。 它还允许通过 SetPrimitiveBlend2 方法访问新的基元混合模式 MAX。 |
ID2D1CommandSink5 此接口执行与现有 ID2D1CommandSink4 接口相同的所有功能,并且允许访问 BlendImage 方法。 |
ID2D1Device2 表示一个资源域,其对象和设备上下文可以一起使用。 此接口执行与现有 ID2D1Device1 接口相同的所有功能。 它还支持创建 ID2D1DeviceContext2 对象。 |
ID2D1Device3 表示一个资源域,其对象和设备上下文可以一起使用。 此接口执行与 ID2D1Device2 接口相同的所有功能。 它还支持创建 ID2D1DeviceContext3 对象。 |
ID2D1Device4 表示一个资源域,其对象和设备上下文可以一起使用。 此接口执行与 ID2D1Device3 接口相同的所有功能。 它还支持创建 ID2D1DeviceContext4 对象。 |
ID2D1Device5 表示一个资源域,其对象和设备上下文可以一起使用。 此接口执行与 ID2D1Device4 接口相同的所有功能。 它还支持创建 ID2D1DeviceContext5 对象。 |
ID2D1Device6 表示一个资源域,其对象和设备上下文可以一起使用。 此接口执行与 ID2D1Device5 接口相同的所有功能,并且支持创建 ID2D1DeviceContext6 对象。 |
ID2D1Device7 表示一个资源域,其对象和设备上下文可以一起使用。 |
ID2D1DeviceContext2 此接口执行与 ID2D1DeviceContext1 接口相同的所有功能,还支持墨迹渲染、渐变网格呈现和改进的图像加载等功能。 |
ID2D1DeviceContext3 此接口执行与 ID2D1DeviceContext2 接口相同的所有功能,并且它支持创建和绘制子画面批的功能。 |
ID2D1DeviceContext4 此接口执行与 ID2D1DeviceContext3 接口相同的所有功能,并且它支持处理新型颜色字体字形的功能。 |
ID2D1DeviceContext5 此接口执行与 ID2D1DeviceContext4 接口相同的所有功能,并且支持创建颜色上下文和 Svg 文档。 |
ID2D1DeviceContext6 此接口执行与现有 ID2D1DeviceContext5 接口相同的所有功能,并且允许访问 BlendImage 方法。 |
ID2D1DeviceContext7 允许创建和绘制几何图形实现对象;扩展了早期设备上下文接口,支持高级颜色字体。 |
ID2D1Factory3 创建 Direct2D 资源。 此接口还支持创建 ID2D1Device2 对象。 |
ID2D1Factory4 创建 Direct2D 资源。 此接口还支持创建 ID2D1Device3 对象。 |
ID2D1Factory5 创建 Direct2D 资源。 此接口还支持创建 ID2D1Device4 对象。 |
ID2D1Factory6 创建 Direct2D 资源。 此接口还支持创建 ID2D1Device5 对象。 |
ID2D1Factory7 创建 Direct2D 资源。 此接口执行与 ID2D1Factory6 接口相同的所有功能,并且支持创建 ID2D1Device6 对象。 |
ID2D1Factory8 创建 Direct2D 资源。 此接口还支持创建 ID2D1Device7 对象。 |
ID2D1GdiMetafile1 此接口执行与现有 ID2D1GdiMetafile 接口相同的所有功能。 它还允许访问图元文件 DPI 和边界。 |
ID2D1GdiMetafileSink1 此接口执行与现有 ID2D1GdiMetafileSink 接口相同的所有功能。 它还允许访问图元文件记录。 |
ID2D1GradientMesh 表示由补丁组成的渐变网格的与设备相关的表示形式。 使用 ID2D1DeviceContext2::CreateGradientMesh 方法创建 ID2D1GradientMesh 的实例。 |
ID2D1ImageSource 表示可以填充任意 2D 平面的像素的生成者。 (ID2D1ImageSource) |
ID2D1ImageSourceFromWic 生成源自 WIC 的 2D 像素数据。 |
ID2D1Ink 表示可变宽度墨迹的单个连续笔划,由一系列贝塞尔段和宽度定义。 |
ID2D1InkStyle 表示呈现墨迹时 ID2D1DeviceContext2::D rawInk 等方法使用的样式属性的集合。 墨迹样式定义笔尖 (笔尖) 形状和转换。 |
ID2D1LookupTable3D 可传递给 LookupTable3D 效果的 3D 查找表数据的容器。 |
ID2D1SpriteBatch 表示一组子画面及其关联的绘图属性。 |
ID2D1SvgGlyphStyle 此对象提供呈现 SVG 字形时使用的上下文填充、上下文笔划和上下文值的值。 |
ID2D1TransformedImageSource 表示与原始图像源共享资源的图像源。 |
D2D1GetGradientMeshInteriorPointsFromCoonsPatch 根据定义 Coons 补丁的点返回渐变网格补丁的内部点。 |
D2D1_GRADIENT_MESH_PATCH 表示具有 16 个控制点、4 个角颜色和边界标志的张量补丁。 ID2D1GradientMesh 由 1 个或多个渐变网格修补程序组成。 使用 GradientMeshPatch 函数或 GradientMeshPatchFromCoonsPatch 函数创建一个。 |
D2D1_INK_BEZIER_SEGMENT 表示要用于创建 ID2D1Ink 对象的贝塞尔段。 此结构不同于D2D1_BEZIER_SEGMENT,因为它由D2D1_INK_POINTs组成,除了 x 坐标和 y 坐标外,还包含一个半径。 |
D2D1_INK_POINT 表示构成D2D1_INK_BEZIER_SEGMENT一部分的点、半径对。 |
D2D1_INK_STYLE_PROPERTIES 定义 ID2D1InkStyle 对象中使用的常规笔尖形状和转换。 |
D2D1_SIMPLE_COLOR_PROFILE 颜色空间的简单说明。 |
D2D1_TRANSFORMED_IMAGE_SOURCE_PROPERTIES 转换后的图像源的属性。 |
D2D1_COLOR_BITMAP_GLYPH_SNAP_OPTION 指定呈现颜色位图标志符号时像素对齐策略。 |
D2D1_COLOR_CONTEXT_TYPE 指定定义颜色配置文件的方式。 |
D2D1_GAMMA1 确定用于内插和混合的伽玛。 |
D2D1_IMAGE_SOURCE_FROM_DXGI_OPTIONS 选项标志控制 CreateImageSourceFromDxgi 执行的主要转换(如果有)。 |
D2D1_IMAGE_SOURCE_LOADING_OPTIONS 在创建新 ID2D1ImageSource 时控制它的选项标志。 |
D2D1_INK_NIB_SHAPE 指定墨迹笔尖 (笔尖) 作为D2D1_INK_STYLE_PROPERTIES结构的一部分的外观。 |
D2D1_ORIENTATION 指定图像的翻转和旋转。 |
D2D1_PATCH_EDGE_MODE 指定如何呈现渐变网格边缘。 |
D2D1_SPRITE_OPTIONS 指定在调用 ID2D1DeviceContext3::D rawSpriteBatch 时如何绘制子画面批的其他方面。 |
D2D1_TRANSFORMED_IMAGE_SOURCE_OPTIONS 转换后的图像源的选项标志。 |