Karma Engine
Loading...
Searching...
No Matches
Karma::KarmaGuiBackendRendererUserData Struct Reference
Inheritance diagram for Karma::KarmaGuiBackendRendererUserData:
Collaboration diagram for Karma::KarmaGuiBackendRendererUserData:

Public Member Functions

KGTextureID GetTextureIDAtIndex (uint32_t index)
 
uint32_t GetTextureWidthAtIndex (uint32_t index)
 
uint32_t GetTextureHeightAtIndex (uint32_t index)
 

Additional Inherited Members

- Public Attributes inherited from Karma::KarmaGui_ImplOpenGL3_Data
GLuint GlVersion
 
char GlslVersionString [32]
 
GLuint FontTexture
 
std::vector< MesaDecalDataopenglMesaDecalDataList
 
GLuint ShaderHandle
 
GLint AttribLocationTex
 
GLint AttribLocationProjMtx
 
GLuint AttribLocationVtxPos
 
GLuint AttribLocationVtxUV
 
GLuint AttribLocationVtxColor
 
unsigned int VboHandle
 
unsigned int ElementsHandle
 
GLsizeiptr VertexBufferSize
 
GLsizeiptr IndexBufferSize
 
bool HasClipOrigin
 
bool UseBufferSubData
 
- Public Attributes inherited from Karma::KarmaGui_ImplVulkan_Data
KarmaGui_ImplVulkan_InitInfo VulkanInitInfo
 
VkRenderPass RenderPass
 
VkDeviceSize BufferMemoryAlignment
 
VkPipelineCreateFlags PipelineCreateFlags
 
VkDescriptorSetLayout DescriptorSetLayout
 
VkPipelineLayout PipelineLayout
 
VkPipeline Pipeline
 
uint32_t Subpass
 
VkShaderModule ShaderModuleVert
 
VkShaderModule ShaderModuleFrag
 
VkSampler FontSampler
 
VkDeviceMemory FontMemory
 
VkImage FontImage
 
VkImageView FontView
 
VkDescriptorSet FontDescriptorSet
 
VkDeviceMemory UploadBufferMemory
 
VkBuffer UploadBuffer
 
std::vector< KarmaGui_ImplVulkan_Image_TextureData * > vulkanMesaDecalDataList
 
KarmaGui_ImplVulkanH_WindowRenderBuffers MainWindowRenderBuffers
 

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