Files
XCEngine/docs/api/XCEngine/Rendering/Passes/BuiltinDepthStylePassBase/ShouldRenderVisibleItem.md

733 B

BuiltinDepthStylePassBase::ShouldRenderVisibleItem

判断某个可见物体是否应进入当前深度风格 pass。

virtual bool ShouldRenderVisibleItem(const VisibleRenderItem& visibleItem) const;

当前语义

  • 基类默认实现始终返回 true
  • 派生类可通过覆写这里,在正式 draw 之前先做一层轻量过滤。
  • BuiltinShadowCasterPass 当前就利用这个扩展点过滤掉 GetCastShadows() == false 的物体。

相关文档