Files
XCEngine/docs/api/XCEngine/Rendering/RenderSurface/GetRenderArea.md

771 B
Raw Blame History

RenderSurface::GetRenderArea

获取当前实际生效的渲染区域。

Math::RectInt GetRenderArea() const;

返回值

  • 如果没有启用自定义 render area返回 (0, 0, width, height)
  • 如果启用了自定义 render area返回经过当前 surface 尺寸再次夹取后的矩形

行为说明

当前实现即使在 SetRenderArea(...) 时已经做过一次夹取,取回时也会再次调用内部 ClampRenderArea(...)。这保证了在 SetSize(...) 之后,返回值仍然不会越界。

相关文档