ID2D1DeviceContext2 接口 (d2d1_3.h)

此接口执行与 ID2D1DeviceContext1 接口相同的所有功能,还支持墨迹渲染、渐变网格呈现和改进的图像加载等功能。

继承

ID2D1DeviceContext2 接口继承自 ID2D1DeviceContext1ID2D1DeviceContext2 还具有以下类型的成员:

方法

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

另请参阅

ID2D1DeviceContext1