2017-05-03 47 views
1

我需要知道Direct2D Effect的输出大小。举例来说,将效果渲染为位图供以后使用。例如,内置的高斯模糊效果。如何获得Direct2D效果的输出大小?

ID2D1Effect没有GetSize()的成员。它确实有GetOutput(),但生成的ID2D1Image也没有GetSize()成员。或甚至任何远程相关的东西

效果可能有一个无限的输出,适应于rendertarget,但我预计不会。当您编写custom effects时,内部转换图的某处功能类似于MapInputRectsToOutputRect()。它是否可以从应用程序访问内置效果?

我错过了什么吗?这是否可能?

回答