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

715 B

RenderSurface::SetRenderArea

设置自定义渲染区域。

void SetRenderArea(const Math::RectInt& renderArea);

参数

  • renderArea - 期望使用的渲染矩形。

行为说明

当前实现不会原样保存传入矩形,而是先根据 surface 的 width / height 做一次边界夹取:

  • x / y 会被夹到 [0, width/height]
  • 负的 width / height 会按 0 处理
  • 右边界和下边界也不会超过当前 surface 尺寸

设置完成后,HasCustomRenderArea() 会变为 true

相关文档