HatchitGraphics
Hatchit::Graphics::Vulkan::VKSwapChain Member List

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

BuildSwapchainCommands(VkClearValue clearColor) (defined in Hatchit::Graphics::Vulkan::VKSwapChain)Hatchit::Graphics::Vulkan::VKSwapChain
GetHeight() const Hatchit::Graphics::SwapChain
GetVKClearColor() const (defined in Hatchit::Graphics::Vulkan::VKSwapChain)Hatchit::Graphics::Vulkan::VKSwapChain
GetVKCurrentCommand() const (defined in Hatchit::Graphics::Vulkan::VKSwapChain)Hatchit::Graphics::Vulkan::VKSwapChain
GetVKGraphicsQueueIndex() const (defined in Hatchit::Graphics::Vulkan::VKSwapChain)Hatchit::Graphics::Vulkan::VKSwapChain
GetVKSurface() const (defined in Hatchit::Graphics::Vulkan::VKSwapChain)Hatchit::Graphics::Vulkan::VKSwapChain
GetWidth() const Hatchit::Graphics::SwapChain
m_currentBuffer (defined in Hatchit::Graphics::SwapChain)Hatchit::Graphics::SwapChainprotected
m_height (defined in Hatchit::Graphics::SwapChain)Hatchit::Graphics::SwapChainprotected
m_width (defined in Hatchit::Graphics::SwapChain)Hatchit::Graphics::SwapChainprotected
VClear(float *color) override (defined in Hatchit::Graphics::Vulkan::VKSwapChain)Hatchit::Graphics::Vulkan::VKSwapChainvirtual
VExecute(std::vector< RenderPassHandle > renderPasses) override (defined in Hatchit::Graphics::Vulkan::VKSwapChain)Hatchit::Graphics::Vulkan::VKSwapChainvirtual
VInitialize(uint32_t width, uint32_t height) override (defined in Hatchit::Graphics::Vulkan::VKSwapChain)Hatchit::Graphics::Vulkan::VKSwapChainvirtual
VKGetNextImage(VkSemaphore presentSemaphore) (defined in Hatchit::Graphics::Vulkan::VKSwapChain)Hatchit::Graphics::Vulkan::VKSwapChain
VKPostPresentBarrier(const VkQueue &queue) (defined in Hatchit::Graphics::Vulkan::VKSwapChain)Hatchit::Graphics::Vulkan::VKSwapChain
VKPrePresentBarrier(const VkQueue &queue) (defined in Hatchit::Graphics::Vulkan::VKSwapChain)Hatchit::Graphics::Vulkan::VKSwapChain
VKPresent(const VkQueue &queue, const VkSemaphore &renderSemaphore) (defined in Hatchit::Graphics::Vulkan::VKSwapChain)Hatchit::Graphics::Vulkan::VKSwapChain
VKSetIncomingRenderPass(VKRenderPass *renderPass) (defined in Hatchit::Graphics::Vulkan::VKSwapChain)Hatchit::Graphics::Vulkan::VKSwapChain
VKSwapChain(const RendererParams &rendererParams, VKDevice *device, VKQueue *queue) (defined in Hatchit::Graphics::Vulkan::VKSwapChain)Hatchit::Graphics::Vulkan::VKSwapChain
VPresent() override (defined in Hatchit::Graphics::Vulkan::VKSwapChain)Hatchit::Graphics::Vulkan::VKSwapChainvirtual
VResize(uint32_t width, uint32_t height) override (defined in Hatchit::Graphics::Vulkan::VKSwapChain)Hatchit::Graphics::Vulkan::VKSwapChainvirtual
VSetInput(RenderPassHandle handle) override (defined in Hatchit::Graphics::Vulkan::VKSwapChain)Hatchit::Graphics::Vulkan::VKSwapChainvirtual
~SwapChain() (defined in Hatchit::Graphics::SwapChain)Hatchit::Graphics::SwapChaininlinevirtual
~VKSwapChain() (defined in Hatchit::Graphics::Vulkan::VKSwapChain)Hatchit::Graphics::Vulkan::VKSwapChain