1015 B
1015 B
CameraRenderer::GetPipeline
命名空间: XCEngine::Rendering
类型: method
头文件: XCEngine/Rendering/Execution/CameraRenderer.h
签名
RenderPipeline* GetPipeline() const;
作用
返回当前主管线实例的裸指针。
当前实现行为
- 这是头文件内联访问器,直接返回
m_pipeline.get()。 - 不转移所有权,也不提供额外生命周期保证。
返回值
- 正常路径下通常会返回一个有效指针,因为构造和
SetPipeline()/SetPipelineAsset()都会回退到默认管线。 - 理论上如果对象正处于构造中的异常路径或未来实现改变,也不能把“永不为空”当成稳定契约。
注意事项
- 不要长期缓存这个裸指针;调用 SetPipeline 或 SetPipelineAsset 后它可能立即失效。