Experimental: this API is experimental and might be changed or removed in the future.

CullResults.Cull(Camera,RenderLoop,CullResults)

切换到手册

参数

camera要对其执行剔除的摄像机。
renderLoop将与剔除结果结合使用的渲染循环。
results剔除结果。

返回

void 指示剔除是否成功的标志。

描述

对 Camera 执行剔除。

此函数与对摄像机调用 GetCullingParameters 相同,随后调用需要这些剔除参数的 Cull。使用摄像机的变换、投影参数以及可能会影响剔除的其他标志。

如果要渲染的摄像机无效(视口矩形为空、裁剪面设置无效等),剔除函数将返回 false。

剔除结果绑定到将与之结合使用的 RenderLoop;剔除结果所用的内存会在渲染循环完成后得到释放。

另请参阅:CullResults、RenderLoop。


参数

parameters用于剔除的参数。
renderLoop将与剔除结果结合使用的渲染循环。

返回

void 剔除结果。

描述

使用自定义 CullingParameters 执行剔除。

另请参阅:GetCullingParameters。