以下是 ID2D1EffectContext 接口的一些常见方法:
1. CreateEffect:创建指定类型的图形效果。
STDMETHOD(CreateEffect)(
_In_ REFCLSID effectId,
_COM_Outptr_opt_ ID2D1Effect **effect
) PURE;
2. GetMaximumSupportedFeatureLevel:获取当前图形效果上下文支持的最高特性级别。
STDMETHOD_(D2D1_FEATURE_LEVEL, GetMaximumSupportedFeatureLevel)(
) CONST PURE;
3. GetDpi:获取图形效果上下文的 DPI(每英寸点数)。
STDMETHOD_(void, GetDpi)(
_Out_ FLOAT *dpiX,
_Out_ FLOAT *dpiY
) CONST PURE;
4. CreateTransformNodeInstance:为指定的转换节点创建实例。
STDMETHOD(CreateTransformNodeInstance)(
_In_ ID2D1TransformNode *transformNode,
_COM_Outptr_ ID2D1TransformNodeInstance **transformNodeInstance
) PURE;
以上是一些示例方法,实际使用中可能还有其他方法和属性,具体取决于 Direct2D 版本和相关的效果实现。
转载请注明出处:http://www.zyzy.cn/article/detail/25372/Win32 API/D2d1effectauthor.h/ID2D1EffectContext