|
| void | addRenderObject (const Scene &scene, const Model &model, const Material &mat, const Geometry &mesh, PrimitiveProperty property) override |
| |
| bool | checkAddRenderObject (const Scene &scene, const Model &model, const Material &mat, const Geometry &mesh, PrimitiveProperty property) |
| |
| bool | checkAddRenderObject (GraphicsUpdateArguments &args, Model &model) |
| |
| bool | checkScene (GraphicsUpdateArguments &args) |
| |
| void | cleanup () final override |
| |
| virtual void | clearAll () |
| |
| void | clearScene () |
| |
| bool | createDescriptorPool (GraphicsUpdateArguments &args) |
| |
| void | createModelPipeline (GraphicsUpdateArguments &args) |
| |
| void | pipelineSort (GraphicsUpdateArguments &args) |
| |
| void | setupScene (GraphicsUpdateArguments &args) override |
| |
| Dictionary< UUID, DynamicPointer< VulkanCameraManager > > | m_camera_managers |
| |
| VkDescriptorPool | m_descriptor_pool |
| |
| DynamicPointer< VulkanDevice > | m_device |
| |
| DynamicPointer< GraphicsDevice > | m_graphics_device |
| |
| DynamicPointer< VulkanImageManager > | m_image_manager |
| |
| Dictionary< UUID, DynamicPointer< VulkanMaterialManager > > | m_material_managers |
| |
| VkPipelineCache | m_model_pipeline_cache |
| |
| uint04 | m_num_of_cameras |
| |
| uint04 | m_num_of_images |
| |
| uint04 | m_num_of_materials |
| |
| Buffer< VulkanRenderObject * > | m_pipelines |
| |
| DynamicPointer< VulkanRenderDefinition > | m_render_definition |
| |
| Dictionary< UUID, Dictionary< UUID, Dictionary< PrimitiveMode, VulkanRenderObject * > > > | m_render_objects [2] |
| |
| Dictionary< UUID, DynamicPointer< VulkanVertexManager > > | m_scene_managers |
| |
| DynamicPointer< VulkanShaderManager > | m_shader_manager |
| |
| bool | m_update_model_pool |
| |
| UUID | m_uuid |
| |
| Dictionary< UUID, DynamicPointer< VulkanVertexManager > > | m_vertex_managers |
| |
| Buffer< UUID > | m_added_cameras |
| |
| Dictionary< UUID, uint04 > | m_added_models |
| |
| bool | m_needs_clear_all = false |
| |
| bool | m_needs_command_refresh = false |
| |
| bool | m_needs_model_refresh = true |
| |
A VulkanSession within the Qt space.