Lysa  0.0
Lysa 3D Engine
SceneFrameData Member List

This is the complete list of members for SceneFrameData, including all inherited members.

BINDING_LIGHTSSceneFrameDatastaticconstexpr
BINDING_MODELSSceneFrameDatastaticconstexpr
BINDING_SCENESceneFrameDatastaticconstexpr
BINDING_SHADOW_MAPSSceneFrameDatastaticconstexpr
BINDING_SHADOW_MAP_TRANSPARENCY_COLORSceneFrameDatastaticconstexpr
SceneFrameData(uint32 maxLights, uint32 maxMeshInstancesPerScene, uint32 maxMeshSurfacePerPipeline)SceneFrameData
SceneFrameData(SceneFrameData &) = deleteSceneFrameDatadelete
addInstance(const MeshInstance *meshInstance)SceneFrameData
addLight(const Light *light)SceneFrameData
compute(vireo::CommandList &commandList, const Camera &camera) constSceneFrameData
createDescriptorLayouts()SceneFrameDatastatic
destroyDescriptorLayouts()SceneFrameDatastatic
drawModels(vireo::CommandList &commandList, uint32 set, const std::map< pipeline_id, std::shared_ptr< vireo::Buffer >> &culledDrawCommandsBuffers, const std::map< pipeline_id, std::shared_ptr< vireo::Buffer >> &culledDrawCommandsCountBuffers, const std::map< pipeline_id, std::shared_ptr< FrustumCulling >> &frustumCullingPipelines) constSceneFrameData
drawOpaquesModels(vireo::CommandList &commandList, const std::unordered_map< uint32, std::shared_ptr< vireo::GraphicPipeline >> &pipelines) constSceneFrameData
drawShaderMaterialModels(vireo::CommandList &commandList, const std::unordered_map< uint32, std::shared_ptr< vireo::GraphicPipeline >> &pipelines) constSceneFrameData
drawTransparentModels(vireo::CommandList &commandList, const std::unordered_map< uint32, std::shared_ptr< vireo::GraphicPipeline >> &pipelines) constSceneFrameData
getDescriptorSet() constSceneFrameDatainline
getPipelineIds() constSceneFrameDatainline
getShadowMapRenderers() constSceneFrameDatainline
instanceIndexConstantDescSceneFrameDatastaticconstexpr
isMaterialsUpdated() constSceneFrameDatainline
operator=(SceneFrameData &) = deleteSceneFrameDatadelete
removeInstance(const MeshInstance *meshInstance)SceneFrameData
removeLight(const Light *light)SceneFrameData
resetMaterialsUpdated()SceneFrameDatainline
sceneDescriptorLayoutSceneFrameDatainlinestatic
setEnvironment(const Environment &environment)SceneFrameDatainline
update(const vireo::CommandList &commandList, const Camera &camera, const RendererConfiguration &config, const vireo::Extent &extent, uint32 frameIndex)SceneFrameData
updateInstance(const MeshInstance *meshInstance)SceneFrameData