Files
XCEngine/docs/api/XCEngine/Rendering/Materials/Materials.md

1.1 KiB

Materials

命名空间: XCEngine::Rendering

类型: submodule

头文件目录: engine/include/XCEngine/Rendering/Materials/

描述: 渲染材质解析与状态辅助层,负责把 Material 运行时对象翻译成 builtin pass 可直接消费的绑定和状态语义。

概览

Materials 是 Rendering 与 Resources::Material 之间的桥接层。

它当前承接:

当前职责

  • shader pass / builtin pass 语义匹配
  • material render state 转换
  • builtin base-color / alpha-cutoff / skybox 材质数据解析
  • schema-driven 逐材质常量 payload 暴露
  • VisibleRenderItem 最终材质与 render queue 解析

相关文档