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

768 B
Raw Blame History

ResolveMaterialRenderQueue

命名空间: XCEngine::Rendering

类型: function

头文件: XCEngine/Rendering/RenderMaterialUtility.h

签名

Core::int32 ResolveMaterialRenderQueue(const Resources::Material* material);

作用

读取材质的 render queue如果没有材质则回退到默认的几何队列。

当前实现行为

  • material != nullptr 时返回 material->GetRenderQueue()
  • material == nullptr 时返回 MaterialRenderQueue::Geometry

设计意义

这让“无材质物体”仍然可以参与当前排序流程,而不是在 queue 判定阶段立刻失去语义。

相关文档