|
| QtVulkanSession (const DynamicPointer< VulkanDevice > &device) |
|
virtual void | readShader (const String &shader) override |
|
| VulkanSession (const DynamicPointer< VulkanDevice > &instance) |
|
| ~VulkanSession () |
|
void | removeMaterial (const UUID &material) final override |
|
void | removeGeometry (const UUID &mesh) final override |
|
virtual const ConstPointer< GraphicsDevice > & | device () const final override |
|
virtual const DynamicPointer< GraphicsDevice > & | device () final override |
|
void | ensureExists (const Geometry &mesh) |
|
void | ensureCameraExists (const UUID &camera) |
|
DynamicPointer< GraphicsPipeline > | createRenderPipeline () final override |
|
void | destroySceneManager (const UUID &scene) |
|
void | destroyVertexManager (const UUID &mesh) |
|
void | destroyMaterialManager (const UUID &mat) |
|
void | destroyCameraManager (const UUID &camera) |
|
void | cleanupOldPipelines (GraphicsUpdateArguments &args) |
|
void | updateUniformBuffer (GraphicsUpdateArguments &args) final override |
|
bool | createPipeline (GraphicsUpdateArguments &args) final override |
|
void | commit (GraphicsUpdateArguments &args) final override |
|
bool | hasCommand () const override |
|
UUID | uuid () const |
|
virtual void | postClearAll () final override |
|
bool | runCommand (GraphicsUpdateArguments &args) final override |
|
DynamicPointer< VulkanCameraManager > | getCameraManager (const UUID &camera) |
|
DynamicPointer< VulkanMaterialManager > | getMaterialManager (const Material &mat) |
|
DynamicPointer< VulkanMaterialManager > | getMaterialManager (const UUID &id) |
|
DynamicPointer< VulkanVertexManager > | getVertexManager (const Geometry &mesh) |
|
void | setRenderDefinition (const DynamicPointer< VulkanRenderDefinition > &def) |
|
DynamicPointer< VulkanShaderManager > | shaderManager () |
|
virtual UUID | uuid () final override |
|
virtual void | drawFrame (GraphicsUpdateArguments &) final override |
|
virtual void | ensureLastRenderComplete () final override |
|
virtual void | setWindowInstance (WindowInstance *) final override |
|
virtual void | cleanResources () final override |
|
virtual void | init (GraphicsUpdateArguments &) final override |
|
virtual | ~GraphicsSession () |
|
virtual void | addModel (const UUID &object) |
|
virtual void | addCamera (const UUID &object) |
|
virtual void | addScene (const UUID &scene) |
|
virtual void | addMaterial (const UUID &material) |
|
virtual void | addGeometry (const UUID &geo) |
|
virtual void | removeModel (const UUID &model) |
|
virtual void | removeCamera (const UUID &camera) |
|
virtual void | addRenderObject (GraphicsUpdateArguments &args, Model &model) |
|
virtual | ~GraphicsPipeline () |
|