![]() |
Lysa
0.0
Lysa 3D Engine
|
This is the complete list of members for SceneFrameData, including all inherited members.
| BINDING_INSTANCES | SceneFrameData | staticconstexpr |
| 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, uint32 maxPipelines) | SceneFrameData | |
| SceneFrameData(SceneFrameData &) = delete | SceneFrameData | delete |
| addOperation(SceneOperationType type, const MeshInstance &meshInstance, unique_id oldPipeline=INVALID_ID) | SceneFrameData | |
| addOperation(SceneOperationType type, const Light &light) | SceneFrameData | |
| addOperation(SceneOperationType, const Environment &environment) | SceneFrameData | inline |
| computeCulling(vireo::CommandList &commandList, const Camera &camera) const | SceneFrameData | |
| createDescriptorLayouts() | SceneFrameData | static |
| createPipeline(const Material &material) | SceneFrameData | |
| destroyDescriptorLayouts() | SceneFrameData | static |
| drawModels(const std::shared_ptr< vireo::CommandList > &commandList, const std::map< pipeline_id, std::shared_ptr< vireo::Buffer >> &culledDrawCommandsBuffers, const std::map< pipeline_id, std::shared_ptr< vireo::Buffer >> &culledDrawCommandsCountBuffers) const | SceneFrameData | |
| drawOpaquesModels(const std::shared_ptr< vireo::CommandList > &commandList, const std::unordered_map< uint32, std::shared_ptr< vireo::GraphicPipeline >> &pipelines) const | SceneFrameData | |
| drawShaderMaterialModels(const std::shared_ptr< vireo::CommandList > &commandList, const std::unordered_map< uint32, std::shared_ptr< vireo::GraphicPipeline >> &pipelines) const | SceneFrameData | |
| drawTransparentModels(const std::shared_ptr< vireo::CommandList > &commandList, const std::unordered_map< uint32, std::shared_ptr< vireo::GraphicPipeline >> &pipelines) const | SceneFrameData | |
| getCurrentSceneData() const | SceneFrameData | inline |
| getDescriptorSet() const | SceneFrameData | inline |
| getPipelineIds() const | SceneFrameData | inline |
| getShadowMapRenderers() const | SceneFrameData | inline |
| instanceIndexConstantDesc | SceneFrameData | staticconstexpr |
| isMaterialsUpdated() const | SceneFrameData | inline |
| operator=(SceneFrameData &) = delete | SceneFrameData | delete |
| processOperations() | SceneFrameData | |
| resetMaterialsUpdated() | SceneFrameData | inline |
| sceneDescriptorLayout | SceneFrameData | inlinestatic |
| scenePipelinesResources | SceneFrameData | inlinestatic |
| update(vireo::CommandList &commandList, const Camera &camera, const RendererConfiguration &config, const vireo::Extent &extent, uint32 frameIndex) | SceneFrameData | |
| ~SceneFrameData() | SceneFrameData |