Grindstone Game Engine v0.2.0
An open source game engine and toolkit.
Loading...
Searching...
No Matches
Grindstone::Editor::ImguiEditor::ImguiRendererVulkan Class Reference
Inheritance diagram for Grindstone::Editor::ImguiEditor::ImguiRendererVulkan:
Grindstone::Editor::ImguiEditor::ImguiRenderer

Public Member Functions

virtual GraphicsAPI::CommandBufferGetCommandBuffer () override
 
virtual bool PreRender () override
 
virtual void PrepareImguiRendering () override
 
virtual void PostRender () override
 
virtual void Resize () override
 
virtual ImTextureID CreateTexture (std::filesystem::path path) override
 
- Public Member Functions inherited from Grindstone::Editor::ImguiEditor::ImguiRenderer

Additional Inherited Members

- Static Public Member Functions inherited from Grindstone::Editor::ImguiEditor::ImguiRenderer
static ImguiRendererCreate ()
 

Member Function Documentation

◆ CreateTexture()

ImTextureID ImguiRendererVulkan::CreateTexture ( std::filesystem::path path)
overridevirtual

◆ GetCommandBuffer()

Grindstone::GraphicsAPI::CommandBuffer * ImguiRendererVulkan::GetCommandBuffer ( )
overridevirtual

◆ PostRender()

void ImguiRendererVulkan::PostRender ( )
overridevirtual

◆ PrepareImguiRendering()

void ImguiRendererVulkan::PrepareImguiRendering ( )
overridevirtual

◆ PreRender()

bool ImguiRendererVulkan::PreRender ( )
overridevirtual

◆ Resize()

void ImguiRendererVulkan::Resize ( )
overridevirtual

The documentation for this class was generated from the following files: