#include <vkResources.h>
Definition at line 147 of file vkResources.h.
◆ FlushCallback
◆ VKImmediateCmdContext()
Divide::VKImmediateCmdContext::VKImmediateCmdContext |
( |
VKDevice & |
context, |
|
|
QueueType |
type |
|
) |
| |
|
explicit |
◆ ~VKImmediateCmdContext()
Divide::VKImmediateCmdContext::~VKImmediateCmdContext |
( |
| ) |
|
◆ flushCommandBuffer()
void Divide::VKImmediateCmdContext::flushCommandBuffer |
( |
FlushCallback && |
function, |
|
|
const char * |
scopeName |
|
) |
| |
◆ _bufferFences
std::array<VkFence, BUFFER_COUNT> Divide::VKImmediateCmdContext::_bufferFences |
|
private |
◆ _bufferIndex
U8 Divide::VKImmediateCmdContext::_bufferIndex { 0u } |
|
private |
◆ _commandBuffers
std::array<VkCommandBuffer, BUFFER_COUNT> Divide::VKImmediateCmdContext::_commandBuffers |
|
private |
◆ _commandPool
VkCommandPool Divide::VKImmediateCmdContext::_commandPool |
|
private |
◆ _context
VKDevice& Divide::VKImmediateCmdContext::_context |
|
private |
◆ _queueIndex
const U32 Divide::VKImmediateCmdContext::_queueIndex |
|
private |
◆ _submitLock
Mutex Divide::VKImmediateCmdContext::_submitLock |
|
private |
◆ _type
const QueueType Divide::VKImmediateCmdContext::_type |
|
private |
◆ _wrapCounter
U64 Divide::VKImmediateCmdContext::_wrapCounter { 0u } |
|
private |
◆ BUFFER_COUNT
constexpr U8 Divide::VKImmediateCmdContext::BUFFER_COUNT = 4u |
|
staticconstexpr |
The documentation for this struct was generated from the following files:
- G:/Divide-Framework/Source/Platform/Video/RenderBackend/Vulkan/Headers/vkResources.h
- G:/Divide-Framework/Source/Platform/Video/RenderBackend/Vulkan/VKWrapper.cpp