我需要知道Direct2D Effect输出的大小。例如,假设将效果渲染到位图以供以后使用。例如,内置的高斯模糊效果。
ID2D1Effect
没有GetSize()
成员。它确实有GetOutput()
,但结果ID2D1Image
也没有GetSize()
成员。或任何甚至是远程相关的东西。
效果可以具有无限输出,适应渲染目标,但我不期望。当您编写custom effects时,内部转换图在某处具有MapInputRectsToOutputRect()
等函数。是否可以从应用程序访问内置效果?
我错过了什么吗?它有可能吗?