interface ID2D1DeviceContext5 : public ID2D1DeviceContext4
{
public:
STDMETHOD(CreateTransformedImageSource)(
_In_ ID2D1ImageSource* imageSource,
_In_ CONST D2D1_TRANSFORMED_IMAGE_SOURCE_PROPERTIES* properties,
_COM_Outptr_ ID2D1TransformedImageSource** transformedImageSource
) PURE;
STDMETHOD(CreateSpriteBatch)(
_COM_Outptr_ ID2D1SpriteBatch** spriteBatch
) PURE;
STDMETHOD(CreateSpriteBatch)(
_In_ CONST D2D1_SPRITE_BATCH_PROPERTIES* spriteBatchProperties,
_COM_Outptr_ ID2D1SpriteBatch** spriteBatch
) PURE;
};
这个接口继承自 ID2D1DeviceContext4 接口,增加了一些新的方法,用于支持额外的功能。以下是其中几个新方法:
- CreateTransformedImageSource: 根据图像源创建变换图像源。
- CreateSpriteBatch: 创建精灵批处理(Sprite Batch)。
这些方法提供了在设备上下文中处理图像、精灵批处理等方面的功能。如有需要,建议查阅 Microsoft 的官方文档以获取详细的使用说明和示例代码。请确保你使用的是较新版本的 Windows SDK 和相关的头文件。
转载请注明出处:http://www.zyzy.cn/article/detail/25351/Win32 API/D2d1_3.h/ID2D1DeviceContext5