KarmaEngine
Game Engine for practical learning and research purposes
Loading...
Searching...
No Matches
Karma::KarmaGui_ImplVulkanH_WindowRenderBuffers Struct Reference

A data structure for packaging of rendering buffers allocated for a current in-flight ImageFrame. More...

#include <KarmaGuiVulkanHandler.h>

Collaboration diagram for Karma::KarmaGui_ImplVulkanH_WindowRenderBuffers:

Public Attributes

uint32_t Index
 Current KarmaGui_ImplVulkanH_Window::SemaphoreIndex.
 
uint32_t Count
 Basically MAX_FRAMES_IN_FLIGHT, representative of total number of KarmaGui_ImplVulkanH_ImageFrameRenderBuffers to be allocated for rendering.
 
KarmaGui_ImplVulkanH_ImageFrameRenderBuffersFrameRenderBuffers
 Reusable buffers used for rendering, to be instantiated.
 

Detailed Description

A data structure for packaging of rendering buffers allocated for a current in-flight ImageFrame.

Note
We are not supporting multi-viewports in the current state of Engine. Also please zero-clear before use
Since
Karma 1.0.0

Member Data Documentation

◆ Count

uint32_t Karma::KarmaGui_ImplVulkanH_WindowRenderBuffers::Count

Basically MAX_FRAMES_IN_FLIGHT, representative of total number of KarmaGui_ImplVulkanH_ImageFrameRenderBuffers to be allocated for rendering.

Since
Karma 1.0.0

◆ FrameRenderBuffers

KarmaGui_ImplVulkanH_ImageFrameRenderBuffers* Karma::KarmaGui_ImplVulkanH_WindowRenderBuffers::FrameRenderBuffers

Reusable buffers used for rendering, to be instantiated.

Since
Karma 1.0.0

◆ Index

uint32_t Karma::KarmaGui_ImplVulkanH_WindowRenderBuffers::Index

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