Files
XCEngine/docs/api/XCEngine/Rendering/RenderMaterialUtility/IsTransparentRenderQueue.md
2026-03-29 01:36:53 +08:00

823 B

IsTransparentRenderQueue

命名空间: XCEngine::Rendering

类型: function

头文件: XCEngine/Rendering/RenderMaterialUtility.h

签名

bool IsTransparentRenderQueue(Core::int32 renderQueue);

作用

判断一个 queue 是否属于透明物体区间。

当前实现行为

当前规则非常直接:

return renderQueue >=
    static_cast<Core::int32>(Resources::MaterialRenderQueue::Transparent);

也就是说,Transparent 及其之后的 queue 都会被视为透明队列。

用途

RenderSceneExtractor 当前就依赖这条规则,把不透明物体做前到后排序,把透明物体做后到前排序。

相关文档