API Documentation
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros
QtVulkanSession Member List

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

addCamera(const UUID &object)GraphicsSessionvirtual
addGeometry(const UUID &geo)GraphicsSessionvirtual
addMaterial(const UUID &material)GraphicsSessionvirtual
addModel(const UUID &object)GraphicsSessionvirtual
addRenderObject(const Scene &scene, const Model &model, const Material &mat, const Geometry &mesh, PrimitiveProperty property) overrideVulkanSessionprotectedvirtual
NDEVR::GraphicsSession::addRenderObject(GraphicsUpdateArguments &args, Model &model)GraphicsSessionvirtual
addScene(const UUID &scene)GraphicsSessionvirtual
checkAddRenderObject(GraphicsUpdateArguments &args, Model &model)VulkanSessionprotected
checkAddRenderObject(const Scene &scene, const Model &model, const Material &mat, const Geometry &mesh, PrimitiveProperty property)VulkanSessionprotected
checkScene(GraphicsUpdateArguments &args)VulkanSessionprotected
cleanResources() final overrideVulkanSessioninlinevirtual
cleanup() final overrideVulkanSessionprotectedvirtual
cleanupOldPipelines(GraphicsUpdateArguments &args)VulkanSession
clearAll()VulkanSessionprotectedvirtual
clearScene()VulkanSessionprotected
commit(GraphicsUpdateArguments &args) final overrideVulkanSessionvirtual
createDescriptorPool(GraphicsUpdateArguments &args)VulkanSessionprotected
createModelPipeline(GraphicsUpdateArguments &args)VulkanSessionprotected
createPipeline(GraphicsUpdateArguments &args) final overrideVulkanSessionvirtual
createRenderPipeline() final overrideVulkanSessionvirtual
destroyCameraManager(const UUID &camera)VulkanSession
destroyMaterialManager(const UUID &mat)VulkanSession
destroySceneManager(const UUID &scene)VulkanSession
destroyVertexManager(const UUID &mesh)VulkanSession
device() const final overrideVulkanSessioninlinevirtual
device() final overrideVulkanSessioninlinevirtual
drawFrame(GraphicsUpdateArguments &) final overrideVulkanSessioninlinevirtual
ensureCameraExists(const UUID &camera)VulkanSession
ensureExists(const Geometry &mesh)VulkanSession
ensureLastRenderComplete() final overrideVulkanSessioninlinevirtual
getCameraManager(const UUID &camera)VulkanSession
getMaterialManager(const Material &mat)VulkanSession
getMaterialManager(const UUID &id)VulkanSession
getVertexManager(const Geometry &mesh)VulkanSession
hasCommand() const overrideVulkanSessionvirtual
init(GraphicsUpdateArguments &) final overrideVulkanSessioninlinevirtual
m_added_camerasGraphicsSessionprotected
m_added_modelsGraphicsSessionprotected
m_camera_managersVulkanSessionprotected
m_descriptor_poolVulkanSessionprotected
m_deviceVulkanSessionprotected
m_graphics_deviceVulkanSessionprotected
m_image_managerVulkanSessionprotected
m_material_managersVulkanSessionprotected
m_model_pipeline_cacheVulkanSessionprotected
m_needs_clear_allGraphicsSessionprotected
m_needs_command_refreshGraphicsSessionprotected
m_needs_model_refreshGraphicsSessionprotected
m_num_of_camerasVulkanSessionprotected
m_num_of_imagesVulkanSessionprotected
m_num_of_materialsVulkanSessionprotected
m_pipelinesVulkanSessionprotected
m_render_definitionVulkanSessionprotected
m_render_objectsVulkanSessionprotected
m_scene_managersVulkanSessionprotected
m_shader_managerVulkanSessionprotected
m_update_model_poolVulkanSessionprotected
m_uuidVulkanSessionprotected
m_vertex_managersVulkanSessionprotected
pipelineSort(GraphicsUpdateArguments &args)VulkanSessionprotected
postClearAll() final overrideVulkanSessionvirtual
QtVulkanSession(const DynamicPointer< VulkanDevice > &device)QtVulkanSessioninline
readShader(const String &shader) overrideQtVulkanSessioninlinevirtual
removeCamera(const UUID &camera)GraphicsSessionvirtual
removeGeometry(const UUID &mesh) final overrideVulkanSessionvirtual
removeMaterial(const UUID &material) final overrideVulkanSessionvirtual
removeModel(const UUID &model)GraphicsSessionvirtual
runCommand(GraphicsUpdateArguments &args) final overrideVulkanSessionvirtual
setRenderDefinition(const DynamicPointer< VulkanRenderDefinition > &def)VulkanSession
setupScene(GraphicsUpdateArguments &args) overrideVulkanSessionprotectedvirtual
setWindowInstance(WindowInstance *) final overrideVulkanSessioninlinevirtual
shaderManager()VulkanSessioninline
updateUniformBuffer(GraphicsUpdateArguments &args) final overrideVulkanSessionvirtual
uuid() constVulkanSessioninline
uuid() final overrideVulkanSessioninlinevirtual
VulkanSession(const DynamicPointer< VulkanDevice > &instance)VulkanSession
~GraphicsPipeline()GraphicsPipelineinlinevirtual
~GraphicsSession()GraphicsSessioninlinevirtual
~VulkanSession()VulkanSession