diff --git a/engine/include/XCEngine/Rendering/Execution/CameraFramePlan.h b/engine/include/XCEngine/Rendering/Execution/CameraFramePlan.h index 1f19e7b5..95a0a5b2 100644 --- a/engine/include/XCEngine/Rendering/Execution/CameraFramePlan.h +++ b/engine/include/XCEngine/Rendering/Execution/CameraFramePlan.h @@ -177,7 +177,8 @@ struct CameraFramePlan { } }; -inline CameraRenderRequest BuildLegacyCameraRenderRequest( +// Compatibility adapter for callers that still require CameraRenderRequest snapshots. +inline CameraRenderRequest BuildCompatibilityCameraRenderRequest( const CameraFramePlan& plan) { CameraRenderRequest request = plan.request; request.shadowCaster = plan.shadowCaster; diff --git a/engine/src/Rendering/Execution/SceneRenderer.cpp b/engine/src/Rendering/Execution/SceneRenderer.cpp index ab4bb7ad..5110065a 100644 --- a/engine/src/Rendering/Execution/SceneRenderer.cpp +++ b/engine/src/Rendering/Execution/SceneRenderer.cpp @@ -107,7 +107,7 @@ std::vector SceneRenderer::BuildRenderRequests( std::vector requests = {}; requests.reserve(plans.size()); for (const CameraFramePlan& plan : plans) { - requests.push_back(BuildLegacyCameraRenderRequest(plan)); + requests.push_back(BuildCompatibilityCameraRenderRequest(plan)); } return requests; }