Lysa  0.0
Lysa 3D Engine
Scene Member List

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

BINDING_INSTANCESScenestaticconstexpr
BINDING_LIGHTSScenestaticconstexpr
BINDING_MODELSScenestaticconstexpr
BINDING_SCENEScenestaticconstexpr
BINDING_SHADOW_MAPSScenestaticconstexpr
BINDING_SHADOW_MAP_TRANSPARENCY_COLORScenestaticconstexpr
MAX_SHADOW_MAPSScenestaticconstexpr
Scene(const SceneConfiguration &config, const RenderingConfiguration &renderingConfig, uint32 framesInFlight, const vireo::Viewport &viewport, const vireo::Rect &scissors)Scene
Scene(Scene &) = deleteScenedelete
activateCamera(const std::shared_ptr< Camera > &camera)Scenevirtual
addNode(const std::shared_ptr< Node > &node)Scenevirtual
compute(vireo::CommandList &commandList) constScene
createDescriptorLayouts()Scenestatic
destroyDescriptorLayouts()Scenestatic
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) constScene
drawOpaquesModels(vireo::CommandList &commandList, const std::unordered_map< uint32, std::shared_ptr< vireo::GraphicPipeline >> &pipelines) constScene
drawShaderMaterialModels(vireo::CommandList &commandList, const std::unordered_map< uint32, std::shared_ptr< vireo::GraphicPipeline >> &pipelines) constScene
drawTransparentModels(vireo::CommandList &commandList, const std::unordered_map< uint32, std::shared_ptr< vireo::GraphicPipeline >> &pipelines) constScene
getCurrentCamera() constSceneinline
getDescriptorSet() constSceneinline
getDescriptorSetOptional1() constSceneinline
getPipelineIds() constSceneinline
getScissors() constSceneinline
getShadowMapRenderers() constSceneinline
getViewport() constSceneinline
instanceIndexConstantDescScenestaticconstexpr
isMaterialsUpdated() constSceneinline
operator=(Scene &) = deleteScenedelete
pipelineDescriptorLayoutSceneinlinestatic
removeNode(const std::shared_ptr< Node > &node)Scenevirtual
resetMaterialsUpdated()Sceneinline
sceneDescriptorLayoutSceneinlinestatic
sceneDescriptorLayoutOptional1Sceneinlinestatic
setInitialState(const vireo::CommandList &commandList) constScene
update(const vireo::CommandList &commandList)Scene
~Scene() = defaultScenevirtualdefault