Lysa  0.0
Lysa 3D Engine
SceneConfiguration Struct Reference

Detailed Description

Configuration settings for a Scene.

Public Attributes

bool preCreatePipelines {true}
 Create graphic pipelines when a new material is created instead of waiting to add mesh instance. More...
 
uint32 asyncObjectUpdatesPerFrame {50}
 Number of nodes updates per frame for asynchronous scene updates. More...
 
size_t maxLights {10}
 Maximum number of lights per scene. More...
 
size_t maxMeshInstances {5000}
 Maximum number of mesh instances per frame per scene. More...
 
size_t maxMeshSurfacePerPipeline {10000}
 Maximum number of mesh surfaces instances per pipeline. More...
 
size_t maxPipelines {25}
 Maximum number of graphic pipelines per scene. More...
 

Member Data Documentation

uint32 asyncObjectUpdatesPerFrame {50}

Number of nodes updates per frame for asynchronous scene updates.

size_t maxLights {10}

Maximum number of lights per scene.

size_t maxMeshInstances {5000}

Maximum number of mesh instances per frame per scene.

size_t maxMeshSurfacePerPipeline {10000}

Maximum number of mesh surfaces instances per pipeline.

size_t maxPipelines {25}

Maximum number of graphic pipelines per scene.

bool preCreatePipelines {true}

Create graphic pipelines when a new material is created instead of waiting to add mesh instance.