| _Device (defined in Hatchit::Graphics::Renderer) | Hatchit::Graphics::Renderer | protectedstatic |
| _Queue (defined in Hatchit::Graphics::Renderer) | Hatchit::Graphics::Renderer | protectedstatic |
| _SwapChain (defined in Hatchit::Graphics::Renderer) | Hatchit::Graphics::Renderer | protectedstatic |
| _Type (defined in Hatchit::Graphics::Renderer) | Hatchit::Graphics::Renderer | protectedstatic |
| 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::Renderer | static |
| 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::Renderer | static |
| GetType() (defined in Hatchit::Graphics::Renderer) | Hatchit::Graphics::Renderer | static |
| 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 ¶ms) | Hatchit::Graphics::Renderer | |
| initThreads() (defined in Hatchit::Graphics::Renderer) | Hatchit::Graphics::Renderer | protected |
| m_cv (defined in Hatchit::Graphics::Renderer) | Hatchit::Graphics::Renderer | protected |
| m_lock (defined in Hatchit::Graphics::Renderer) | Hatchit::Graphics::Renderer | protected |
| m_locked (defined in Hatchit::Graphics::Renderer) | Hatchit::Graphics::Renderer | protected |
| m_mutex (defined in Hatchit::Graphics::Renderer) | Hatchit::Graphics::Renderer | protected |
| m_params (defined in Hatchit::Graphics::Renderer) | Hatchit::Graphics::Renderer | protected |
| m_processed (defined in Hatchit::Graphics::Renderer) | Hatchit::Graphics::Renderer | protected |
| m_renderPassCameras (defined in Hatchit::Graphics::Renderer) | Hatchit::Graphics::Renderer | protected |
| m_renderPassLayers (defined in Hatchit::Graphics::Renderer) | Hatchit::Graphics::Renderer | protected |
| m_threadQueue (defined in Hatchit::Graphics::Renderer) | Hatchit::Graphics::Renderer | protected |
| m_threads (defined in Hatchit::Graphics::Renderer) | Hatchit::Graphics::Renderer | protected |
| 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::Renderer | protected |
| VClearBuffer(ClearArgs args) override | Hatchit::Graphics::Vulkan::VKRenderer | |
| VDeInitialize() override | Hatchit::Graphics::Vulkan::VKRenderer | |
| VInitialize(const RendererParams ¶ms) override | Hatchit::Graphics::Vulkan::VKRenderer | |
| VKRenderer() (defined in Hatchit::Graphics::Vulkan::VKRenderer) | Hatchit::Graphics::Vulkan::VKRenderer | |
| VPresent() override | Hatchit::Graphics::Vulkan::VKRenderer | |
| VRender(float dt) override (defined in Hatchit::Graphics::Vulkan::VKRenderer) | Hatchit::Graphics::Vulkan::VKRenderer | |
| VResizeBuffers(uint32_t width, uint32_t height) override | Hatchit::Graphics::Vulkan::VKRenderer | |
| VSetClearColor(const Color &color) override | Hatchit::Graphics::Vulkan::VKRenderer | |
| ~Renderer() (defined in Hatchit::Graphics::Renderer) | Hatchit::Graphics::Renderer | |
| ~VKRenderer() (defined in Hatchit::Graphics::Vulkan::VKRenderer) | Hatchit::Graphics::Vulkan::VKRenderer | |