SleakEngine 1.0.0
C++23 multi-backend game engine
Loading...
Searching...
No Matches
Sleak::RenderEngine::QueueIndices Struct Reference

#include <VulkanRenderer.hpp>

Public Member Functions

bool isComplete ()

Public Attributes

uint32_t ComputeIndex = UINT32_MAX
const float ComputePriority = 0.8f
uint32_t GraphicsIndex = UINT32_MAX
const float GraphicsPriority = 0.9f
uint32_t PresentIndex = UINT32_MAX
const float PresentPriority = 1.0f
uint32_t TransferIndex = UINT32_MAX
const float TransferPriority = 0.7f

Detailed Description

Definition at line 24 of file VulkanRenderer.hpp.

Member Function Documentation

◆ isComplete()

bool Sleak::RenderEngine::QueueIndices::isComplete ( )
inline

Definition at line 35 of file VulkanRenderer.hpp.

Member Data Documentation

◆ ComputeIndex

uint32_t Sleak::RenderEngine::QueueIndices::ComputeIndex = UINT32_MAX

Definition at line 26 of file VulkanRenderer.hpp.

◆ ComputePriority

const float Sleak::RenderEngine::QueueIndices::ComputePriority = 0.8f

Definition at line 31 of file VulkanRenderer.hpp.

◆ GraphicsIndex

uint32_t Sleak::RenderEngine::QueueIndices::GraphicsIndex = UINT32_MAX

Definition at line 25 of file VulkanRenderer.hpp.

◆ GraphicsPriority

const float Sleak::RenderEngine::QueueIndices::GraphicsPriority = 0.9f

Definition at line 30 of file VulkanRenderer.hpp.

◆ PresentIndex

uint32_t Sleak::RenderEngine::QueueIndices::PresentIndex = UINT32_MAX

Definition at line 28 of file VulkanRenderer.hpp.

◆ PresentPriority

const float Sleak::RenderEngine::QueueIndices::PresentPriority = 1.0f

Definition at line 33 of file VulkanRenderer.hpp.

◆ TransferIndex

uint32_t Sleak::RenderEngine::QueueIndices::TransferIndex = UINT32_MAX

Definition at line 27 of file VulkanRenderer.hpp.

◆ TransferPriority

const float Sleak::RenderEngine::QueueIndices::TransferPriority = 0.7f

Definition at line 32 of file VulkanRenderer.hpp.