HatchitGraphics
Hatchit::Graphics::Vulkan::VKRenderer Member List

This is the complete list of members for Hatchit::Graphics::Vulkan::VKRenderer, including all inherited members.

_Device (defined in Hatchit::Graphics::Renderer)Hatchit::Graphics::Rendererprotectedstatic
_Queue (defined in Hatchit::Graphics::Renderer)Hatchit::Graphics::Rendererprotectedstatic
_SwapChain (defined in Hatchit::Graphics::Renderer)Hatchit::Graphics::Rendererprotectedstatic
_Type (defined in Hatchit::Graphics::Renderer)Hatchit::Graphics::Rendererprotectedstatic
CreateBuffer(VkDevice device, VkBufferUsageFlagBits usage, size_t dataSize, void *data, UniformBlock_vk *uniformBlock) (defined in Hatchit::Graphics::Vulkan::VKRenderer)Hatchit::Graphics::Vulkan::VKRenderer
CreateSetupCommandBuffer() (defined in Hatchit::Graphics::Vulkan::VKRenderer)Hatchit::Graphics::Vulkan::VKRenderer
dev (defined in Hatchit::Graphics::Vulkan::VKRenderer)Hatchit::Graphics::Vulkan::VKRenderer
FlushSetupCommandBuffer() (defined in Hatchit::Graphics::Vulkan::VKRenderer)Hatchit::Graphics::Vulkan::VKRenderer
GetClearColor() const (defined in Hatchit::Graphics::Vulkan::VKRenderer)Hatchit::Graphics::Vulkan::VKRenderer
GetDevice() (defined in Hatchit::Graphics::Renderer)Hatchit::Graphics::Rendererstatic
GetPreferredDepthFormat() const (defined in Hatchit::Graphics::Vulkan::VKRenderer)Hatchit::Graphics::Vulkan::VKRenderer
GetPreferredImageFormat() const (defined in Hatchit::Graphics::Vulkan::VKRenderer)Hatchit::Graphics::Vulkan::VKRenderer
GetRendererParams() const (defined in Hatchit::Graphics::Vulkan::VKRenderer)Hatchit::Graphics::Vulkan::VKRenderer
GetSwapChain() (defined in Hatchit::Graphics::Renderer)Hatchit::Graphics::Rendererstatic
GetType() (defined in Hatchit::Graphics::Renderer)Hatchit::Graphics::Rendererstatic
GetVKCommandPool() const (defined in Hatchit::Graphics::Vulkan::VKRenderer)Hatchit::Graphics::Vulkan::VKRenderer
GetVKDescriptorPool() const (defined in Hatchit::Graphics::Vulkan::VKRenderer)Hatchit::Graphics::Vulkan::VKRenderer
GetVKDevice() const (defined in Hatchit::Graphics::Vulkan::VKRenderer)Hatchit::Graphics::Vulkan::VKRenderer
Initialize(const RendererParams &params)Hatchit::Graphics::Renderer
initThreads() (defined in Hatchit::Graphics::Renderer)Hatchit::Graphics::Rendererprotected
m_cv (defined in Hatchit::Graphics::Renderer)Hatchit::Graphics::Rendererprotected
m_lock (defined in Hatchit::Graphics::Renderer)Hatchit::Graphics::Rendererprotected
m_locked (defined in Hatchit::Graphics::Renderer)Hatchit::Graphics::Rendererprotected
m_mutex (defined in Hatchit::Graphics::Renderer)Hatchit::Graphics::Rendererprotected
m_params (defined in Hatchit::Graphics::Renderer)Hatchit::Graphics::Rendererprotected
m_processed (defined in Hatchit::Graphics::Renderer)Hatchit::Graphics::Rendererprotected
m_renderPassCameras (defined in Hatchit::Graphics::Renderer)Hatchit::Graphics::Rendererprotected
m_renderPassLayers (defined in Hatchit::Graphics::Renderer)Hatchit::Graphics::Rendererprotected
m_threadQueue (defined in Hatchit::Graphics::Renderer)Hatchit::Graphics::Rendererprotected
m_threads (defined in Hatchit::Graphics::Renderer)Hatchit::Graphics::Rendererprotected
MemoryTypeFromProperties(uint32_t typeBits, VkFlags requirementsMask, uint32_t *typeIndex) (defined in Hatchit::Graphics::Vulkan::VKRenderer)Hatchit::Graphics::Vulkan::VKRenderer
Present()Hatchit::Graphics::Renderer
RegisterCamera(Camera camera)Hatchit::Graphics::Renderer
RegisterRenderRequest(RenderPassHandle pass, MaterialHandle material, MeshHandle mesh, ShaderVariableChunk *instanceVariables)Hatchit::Graphics::Renderer
Render()Hatchit::Graphics::Renderer
Renderer() (defined in Hatchit::Graphics::Renderer)Hatchit::Graphics::Renderer
ResizeBuffers(uint32_t width, uint32_t height)Hatchit::Graphics::Renderer
SetImageLayout(VkCommandBuffer commandBuffer, VkImage image, VkImageAspectFlags aspectMask, VkImageLayout oldImageLayout, VkImageLayout newImageLayout) (defined in Hatchit::Graphics::Vulkan::VKRenderer)Hatchit::Graphics::Vulkan::VKRenderer
test (defined in Hatchit::Graphics::Renderer)Hatchit::Graphics::Rendererprotected
VClearBuffer(ClearArgs args) overrideHatchit::Graphics::Vulkan::VKRenderer
VDeInitialize() overrideHatchit::Graphics::Vulkan::VKRenderer
VInitialize(const RendererParams &params) overrideHatchit::Graphics::Vulkan::VKRenderer
VKRenderer() (defined in Hatchit::Graphics::Vulkan::VKRenderer)Hatchit::Graphics::Vulkan::VKRenderer
VPresent() overrideHatchit::Graphics::Vulkan::VKRenderer
VRender(float dt) override (defined in Hatchit::Graphics::Vulkan::VKRenderer)Hatchit::Graphics::Vulkan::VKRenderer
VResizeBuffers(uint32_t width, uint32_t height) overrideHatchit::Graphics::Vulkan::VKRenderer
VSetClearColor(const Color &color) overrideHatchit::Graphics::Vulkan::VKRenderer
~Renderer() (defined in Hatchit::Graphics::Renderer)Hatchit::Graphics::Renderer
~VKRenderer() (defined in Hatchit::Graphics::Vulkan::VKRenderer)Hatchit::Graphics::Vulkan::VKRenderer