![]() |
Lysa
0.0
Lysa 3D Engine
|
This is the complete list of members for SceneFrameData, including all inherited members.
| BINDING_LIGHTS | SceneFrameData | staticconstexpr |
| BINDING_MODELS | SceneFrameData | staticconstexpr |
| BINDING_SCENE | SceneFrameData | staticconstexpr |
| BINDING_SHADOW_MAPS | SceneFrameData | staticconstexpr |
| BINDING_SHADOW_MAP_TRANSPARENCY_COLOR | SceneFrameData | staticconstexpr |
| SceneFrameData(uint32 maxLights, uint32 maxMeshInstancesPerScene, uint32 maxMeshSurfacePerPipeline) | SceneFrameData | |
| SceneFrameData(SceneFrameData &) = delete | SceneFrameData | delete |
| addInstance(const MeshInstance *meshInstance) | SceneFrameData | |
| addLight(const Light *light) | SceneFrameData | |
| compute(vireo::CommandList &commandList, const Camera &camera) const | SceneFrameData | |
| createDescriptorLayouts() | SceneFrameData | static |
| destroyDescriptorLayouts() | SceneFrameData | static |
| 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) const | SceneFrameData | |
| drawOpaquesModels(vireo::CommandList &commandList, const std::unordered_map< uint32, std::shared_ptr< vireo::GraphicPipeline >> &pipelines) const | SceneFrameData | |
| drawShaderMaterialModels(vireo::CommandList &commandList, const std::unordered_map< uint32, std::shared_ptr< vireo::GraphicPipeline >> &pipelines) const | SceneFrameData | |
| drawTransparentModels(vireo::CommandList &commandList, const std::unordered_map< uint32, std::shared_ptr< vireo::GraphicPipeline >> &pipelines) const | SceneFrameData | |
| getDescriptorSet() const | SceneFrameData | inline |
| getPipelineIds() const | SceneFrameData | inline |
| getShadowMapRenderers() const | SceneFrameData | inline |
| instanceIndexConstantDesc | SceneFrameData | staticconstexpr |
| isMaterialsUpdated() const | SceneFrameData | inline |
| operator=(SceneFrameData &) = delete | SceneFrameData | delete |
| removeInstance(const MeshInstance *meshInstance) | SceneFrameData | |
| removeLight(const Light *light) | SceneFrameData | |
| resetMaterialsUpdated() | SceneFrameData | inline |
| sceneDescriptorLayout | SceneFrameData | inlinestatic |
| setEnvironment(const Environment &environment) | SceneFrameData | inline |
| update(const vireo::CommandList &commandList, const Camera &camera, const RendererConfiguration &config, const vireo::Extent &extent, uint32 frameIndex) | SceneFrameData | |
| updateInstance(const MeshInstance *meshInstance) | SceneFrameData |