# CameraRenderer::GetShadowCasterPass **命名空间**: `XCEngine::Rendering` **类型**: `method` **头文件**: `XCEngine/Rendering/Execution/CameraRenderer.h` ## 签名 ```cpp RenderPass* GetShadowCasterPass() const; ``` ## 作用 返回当前 shadow-caster scene pass 的裸指针。 ## 当前实现行为 - 这是头文件内联访问器,直接返回 `m_shadowCasterPass.get()`。 - 不转移所有权。 ## 注意事项 - 调用 [SetShadowCasterPass](SetShadowCasterPass.md) 之后,之前读取到的裸指针可能立刻失效。 - 当前默认返回的通常是 builtin shadow-caster pass,但调用方不应假定返回值一定来自某个具体实现类。 ## 相关文档 - [SetShadowCasterPass](SetShadowCasterPass.md) - [Render](Render.md)