823 B
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 当前就依赖这条规则,把不透明物体做前到后排序,把透明物体做后到前排序。