822 B
822 B
BuiltinDepthStylePassBase::Constructor
构造一个深度风格 pass 基类子对象。
BuiltinDepthStylePassBase(
BuiltinMaterialPass passType,
Containers::String builtinShaderPath);
参数
passType- 当前派生 pass 对应的 builtin material pass 类型。builtinShaderPath- 初始化时要加载的 builtin shader 路径。
当前语义
- 当前实现只保存
m_passType和m_builtinShaderPath。 - 构造阶段不会立刻创建 shader、pipeline state、descriptor set 或 mesh GPU 缓存。
- 真正的资源创建会延后到 Initialize 或 Execute 首次走到
EnsureInitialized(...)时发生。