# CameraRenderer::GetObjectIdPass **命名空间**: `XCEngine::Rendering` **类型**: `method` **头文件**: `XCEngine/Rendering/Execution/CameraRenderer.h` ## 签名 ```cpp RenderPass* GetObjectIdPass() const; ``` ## 作用 返回当前 object-id 阶段使用的非拥有 `RenderPass*`。 ## 当前实现行为 - 这是头文件内联访问器,直接返回 `m_objectIdPass.get()`。 - 不转移所有权,也不会增加引用计数。 ## 注意事项 - 调用 [SetObjectIdPass](SetObjectIdPass.md) 后,之前取到的裸指针可能立即失效。 - 返回值的动态类型通常是 `Passes::BuiltinObjectIdPass`,但也可以是调用方注入的其他 `RenderPass` 实现。 ## 相关文档 - [SetObjectIdPass](SetObjectIdPass.md) - [Render](Render.md) - [CameraRenderer](CameraRenderer.md)