ID2D1EffectContext::CreateBoundsAdjustmentTransform 方法 (d2d1effectauthor.h)
创建并返回边界调整转换。
语法
HRESULT CreateBoundsAdjustmentTransform(
[in] const D2D1_RECT_L *outputRectangle,
[out] ID2D1BoundsAdjustmentTransform **transform
);
参数
[in] outputRectangle
类型: const D2D1_RECT_L*
边界调整转换的初始输出矩形。
[out] transform
类型: ID2D1BoundsAdjustmentTransform**
返回的边界调整转换。
返回值
类型: HRESULT
该方法返回 HRESULT。 可能的值包括(但并不限于)下表中的项。
HRESULT | 说明 |
---|---|
S_OK | 未发生错误。 |
E_OUTOFMEMORY | Direct2D 无法分配足够的内存来完成调用。 |
E_INVALIDARG | 向返回函数传递了无效的参数。 |
注解
支持转换可用于两个不同的原因。
- 指示其输入图像的区域已经是透明的黑色。 这可以提高呈现位图的效率。 注意 如果指示的区域仅包含透明黑色像素,则呈现结果未定义。
- 增加输入图像的大小。 扩展区域将被视为透明黑色
要求
要求 | 值 |
---|---|
最低受支持的客户端 | 适用于 Windows 7 的Windows 8和平台更新 [桌面应用 |UWP 应用] |
最低受支持的服务器 | 适用于 Windows Server 2008 R2 的Windows Server 2012和平台更新 [桌面应用 |UWP 应用] |
目标平台 | Windows |
标头 | d2d1effectauthor.h |
Library | D2D1.lib |