Files
XCEngine/docs/api/XCEngine/Rendering/Passes/BuiltinDepthStylePassBase/Constructor.md

822 B

BuiltinDepthStylePassBase::Constructor

构造一个深度风格 pass 基类子对象。

BuiltinDepthStylePassBase(
    BuiltinMaterialPass passType,
    Containers::String builtinShaderPath);

参数

  • passType - 当前派生 pass 对应的 builtin material pass 类型。
  • builtinShaderPath - 初始化时要加载的 builtin shader 路径。

当前语义

  • 当前实现只保存 m_passTypem_builtinShaderPath
  • 构造阶段不会立刻创建 shader、pipeline state、descriptor set 或 mesh GPU 缓存。
  • 真正的资源创建会延后到 InitializeExecute 首次走到 EnsureInitialized(...) 时发生。

相关文档