API Documentation
|
This is the complete list of members for VulkanSession, including all inherited members.
addCamera(const UUID &object) | GraphicsSession | virtual |
addGeometry(const UUID &geo) | GraphicsSession | virtual |
addMaterial(const UUID &material) | GraphicsSession | virtual |
addModel(const UUID &object) | GraphicsSession | virtual |
addRenderObject(const Scene &scene, const Model &model, const Material &mat, const Geometry &mesh, PrimitiveProperty property) override | VulkanSession | protectedvirtual |
NDEVR::GraphicsSession::addRenderObject(GraphicsUpdateArguments &args, Model &model) | GraphicsSession | virtual |
addScene(const UUID &scene) | GraphicsSession | virtual |
checkAddRenderObject(GraphicsUpdateArguments &args, Model &model) | VulkanSession | protected |
checkAddRenderObject(const Scene &scene, const Model &model, const Material &mat, const Geometry &mesh, PrimitiveProperty property) | VulkanSession | protected |
checkScene(GraphicsUpdateArguments &args) | VulkanSession | protected |
cleanResources() final override | VulkanSession | inlinevirtual |
cleanup() final override | VulkanSession | protectedvirtual |
cleanupOldPipelines(GraphicsUpdateArguments &args) | VulkanSession | |
clearAll() | VulkanSession | protectedvirtual |
clearScene() | VulkanSession | protected |
commit(GraphicsUpdateArguments &args) final override | VulkanSession | virtual |
createDescriptorPool(GraphicsUpdateArguments &args) | VulkanSession | protected |
createModelPipeline(GraphicsUpdateArguments &args) | VulkanSession | protected |
createPipeline(GraphicsUpdateArguments &args) final override | VulkanSession | virtual |
createRenderPipeline() final override | VulkanSession | virtual |
destroyCameraManager(const UUID &camera) | VulkanSession | |
destroyMaterialManager(const UUID &mat) | VulkanSession | |
destroySceneManager(const UUID &scene) | VulkanSession | |
destroyVertexManager(const UUID &mesh) | VulkanSession | |
device() const final override | VulkanSession | inlinevirtual |
device() final override | VulkanSession | inlinevirtual |
drawFrame(GraphicsUpdateArguments &) final override | VulkanSession | inlinevirtual |
ensureCameraExists(const UUID &camera) | VulkanSession | |
ensureExists(const Geometry &mesh) | VulkanSession | |
ensureLastRenderComplete() final override | VulkanSession | inlinevirtual |
getCameraManager(const UUID &camera) | VulkanSession | |
getMaterialManager(const Material &mat) | VulkanSession | |
getMaterialManager(const UUID &id) | VulkanSession | |
getVertexManager(const Geometry &mesh) | VulkanSession | |
hasCommand() const override | VulkanSession | virtual |
init(GraphicsUpdateArguments &) final override | VulkanSession | inlinevirtual |
m_added_cameras | GraphicsSession | protected |
m_added_models | GraphicsSession | protected |
m_camera_managers | VulkanSession | protected |
m_descriptor_pool | VulkanSession | protected |
m_device | VulkanSession | protected |
m_graphics_device | VulkanSession | protected |
m_image_manager | VulkanSession | protected |
m_material_managers | VulkanSession | protected |
m_model_pipeline_cache | VulkanSession | protected |
m_needs_clear_all | GraphicsSession | protected |
m_needs_command_refresh | GraphicsSession | protected |
m_needs_model_refresh | GraphicsSession | protected |
m_num_of_cameras | VulkanSession | protected |
m_num_of_images | VulkanSession | protected |
m_num_of_materials | VulkanSession | protected |
m_pipelines | VulkanSession | protected |
m_render_definition | VulkanSession | protected |
m_render_objects | VulkanSession | protected |
m_scene_managers | VulkanSession | protected |
m_shader_manager | VulkanSession | protected |
m_update_model_pool | VulkanSession | protected |
m_uuid | VulkanSession | protected |
m_vertex_managers | VulkanSession | protected |
pipelineSort(GraphicsUpdateArguments &args) | VulkanSession | protected |
postClearAll() final override | VulkanSession | virtual |
readShader(const String &shader)=0 | GraphicsSession | pure virtual |
removeCamera(const UUID &camera) | GraphicsSession | virtual |
removeGeometry(const UUID &mesh) final override | VulkanSession | virtual |
removeMaterial(const UUID &material) final override | VulkanSession | virtual |
removeModel(const UUID &model) | GraphicsSession | virtual |
runCommand(GraphicsUpdateArguments &args) final override | VulkanSession | virtual |
setRenderDefinition(const DynamicPointer< VulkanRenderDefinition > &def) | VulkanSession | |
setupScene(GraphicsUpdateArguments &args) override | VulkanSession | protectedvirtual |
setWindowInstance(WindowInstance *) final override | VulkanSession | inlinevirtual |
shaderManager() | VulkanSession | inline |
updateUniformBuffer(GraphicsUpdateArguments &args) final override | VulkanSession | virtual |
uuid() const | VulkanSession | inline |
uuid() final override | VulkanSession | inlinevirtual |
VulkanSession(const DynamicPointer< VulkanDevice > &instance) | VulkanSession | |
~GraphicsPipeline() | GraphicsPipeline | inlinevirtual |
~GraphicsSession() | GraphicsSession | inlinevirtual |
~VulkanSession() | VulkanSession |