Changeset 27232 for ps/trunk/source/renderer/SceneRenderer.h
- Timestamp:
- Nov 18, 2022, 8:59:18 PM (21 months ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
ps/trunk/source/renderer/SceneRenderer.h
r26858 r27232 22 22 #include "graphics/ShaderDefines.h" 23 23 #include "graphics/ShaderProgramPtr.h" 24 24 25 #include "ps/Singleton.h" 25 26 #include "renderer/backend/IDeviceCommandContext.h" … … 95 96 96 97 /** 97 * Render the given scene immediately. 98 * @param scene a Scene object describing what should be rendered. 99 */ 100 void RenderScene(Renderer::Backend::IDeviceCommandContext* deviceCommandContext, Scene& scene); 98 * Enumerate and submit all objects of the given scene which should be rendered. 99 * Must be called before RenderScene. 100 */ 101 void PrepareScene( 102 Renderer::Backend::IDeviceCommandContext* deviceCommandContext, Scene& scene); 103 104 /** 105 * Render submitted objects of the previously given scene. 106 */ 107 void RenderScene( 108 Renderer::Backend::IDeviceCommandContext* deviceCommandContext); 109 110 /** 111 * Render overlays of the previously given scene. 112 * Must be called after RenderScene. 113 */ 114 void RenderSceneOverlays( 115 Renderer::Backend::IDeviceCommandContext* deviceCommandContext); 101 116 102 117 /** … … 194 209 void SubmitNonRecursive(CModel* model) override; 195 210 211 212 213 214 215 216 217 196 218 // render any batched objects 197 219 void RenderSubmissions( … … 273 295 int m_CurrentCullGroup; 274 296 297 298 275 299 // current lighting setup 276 300 CLightEnv* m_LightEnv;
Note:
See TracChangeset
for help on using the changeset viewer.