interface ID2D1TransformedImageSource : public ID2D1ImageSource
{
HRESULT STDMETHODCALLTYPE GetSource(
_Outptr_ ID2D1ImageSource **imageSource) const;
HRESULT STDMETHODCALLTYPE GetProperties(
_Out_ D2D1_TRANSFORMED_IMAGE_SOURCE_PROPERTIES *properties) const;
HRESULT STDMETHODCALLTYPE GetSourceRect(
_Out_ D2D1_RECT_U *sourceRect) const;
HRESULT STDMETHODCALLTYPE GetTransform(
_Out_ D2D1_MATRIX_4X4_F *transform) const;
};
主要的方法包括:
- GetSource:获取原始图像源的指针。
- GetProperties:获取转换图像源的属性。
- GetSourceRect:获取原始图像源的矩形区域。
- GetTransform:获取应用于图像源的转换矩阵。
这个接口继承自 ID2D1ImageSource 接口,因此可以作为 Direct2D 渲染过程中的图像源使用。你可以使用这个接口来创建具有特定变换的图像源,从而实现各种图像处理效果。
转载请注明出处:http://www.zyzy.cn/article/detail/25360/Win32 API/D2d1_3.h/ID2D1TransformedImageSource