ID2D1DeviceContext2 接口 (d2d1_3.h)
此接口执行与 ID2D1DeviceContext1 接口相同的所有功能,还支持墨迹渲染、渐变网格呈现和改进的图像加载等功能。
继承
ID2D1DeviceContext2 接口继承自 ID2D1DeviceContext1。 ID2D1DeviceContext2 还具有以下类型的成员:
方法
ID2D1DeviceContext2 接口包含以下方法。
ID2D1DeviceContext2::CreateGradientMesh 使用给定的修补程序数组创建新的 ID2D1GradientMesh 实例。 |
ID2D1DeviceContext2::CreateImageSourceFromDxgi 从一组 DXGI 图面 () 创建图像源。 在后续绘制过程中,YCbCr 图面 () 将自动转换为 RGBA。 |
ID2D1DeviceContext2::CreateImageSourceFromWic 从 WIC 位图源创建图像源对象,同时填充图像源中的所有像素内存。 使用最小内存量时加载和存储映像。 (重载 3/3) |
ID2D1DeviceContext2::CreateImageSourceFromWic 从 WIC 位图源创建图像源对象,同时填充图像源中的所有像素内存。 使用最小内存量时加载和存储映像。 (重载 2/3) |
ID2D1DeviceContext2::CreateImageSourceFromWic 从 WIC 位图源创建图像源对象,同时填充图像源中的所有像素内存。 使用最小内存量时加载和存储映像。 (重载 1/3) |
ID2D1DeviceContext2::CreateInk 创建从给定点开始的新 ID2D1Ink 对象。 (重载 1/2) |
ID2D1DeviceContext2::CreateInk 创建从给定点开始的新 ID2D1Ink 对象。 (重载 2/2) |
ID2D1DeviceContext2::CreateInkStyle 创建一个新的 ID2D1InkStyle 对象,用于墨迹呈现方法,如 DrawInk。 (重载 1/2) |
ID2D1DeviceContext2::CreateInkStyle 创建一个新的 ID2D1InkStyle 对象,用于墨迹呈现方法,如 DrawInk。 (重载 2/2) |
ID2D1DeviceContext2::CreateLookupTable3D 创建用于将 3 通道输入映射到 3 通道输出的 3D 查找表。 表数据必须以 4 通道格式提供。 (ID2D1DeviceContext2.CreateLookupTable3D) |
ID2D1DeviceContext2::CreateTransformedImageSource 创建与原始映像共享资源的图像源。 |
ID2D1DeviceContext2::D rawGdiMetafile 使用给定的源矩形和目标矩形将图元文件绘制到设备上下文。 (重载 1/3) |
ID2D1DeviceContext2::D rawGdiMetafile 使用给定的源矩形和目标矩形将图元文件绘制到设备上下文。 (重载 3/3) |
ID2D1DeviceContext2::D rawGdiMetafile 使用给定的源矩形和目标矩形将图元文件绘制到设备上下文。 (重载 2/3) |
ID2D1DeviceContext2::D rawGradientMesh 将给定的渐变网格呈现到目标。 (ID2D1DeviceContext2.DrawGradientMesh) |
ID2D1DeviceContext2::D rawInk 使用给定的画笔和墨迹样式呈现给定的墨迹对象。 (ID2D1DeviceContext2.DrawInk) |
ID2D1DeviceContext2::GetGradientMeshWorldBounds 返回给定渐变网格的世界边界。 |
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 10 [桌面应用 |UWP 应用] |
最低受支持的服务器 | Windows Server 2016 [桌面应用 |UWP 应用] |
目标平台 | Windows |
标头 | d2d1_3.h |