KDGpu::VulkanCommandBuffer
Module: Vulkan
VulkanCommandBuffer.
#include <vulkan_command_buffer.h>
Inherits from KDGpu::ApiCommandBuffer
Public Functions
Public Attributes
Public Functions Documentation
function VulkanCommandBuffer
| explicit VulkanCommandBuffer(
VkCommandBuffer _commandBuffer,
VkCommandPool _commandPool,
VkCommandBufferLevel _commandLevel,
VulkanResourceManager * _vulkanResourceManager,
const Handle< Device_t > & _deviceHandle
)
|
function begin
Reimplements: KDGpu::ApiCommandBuffer::begin
function finish
Reimplements: KDGpu::ApiCommandBuffer::finish
Public Attributes Documentation
variable commandBuffer
| VkCommandBuffer commandBuffer { VK_NULL_HANDLE };
|
variable commandPool
| VkCommandPool commandPool { VK_NULL_HANDLE };
|
variable commandLevel
| VkCommandBufferLevel commandLevel { VK_COMMAND_BUFFER_LEVEL_PRIMARY };
|
variable vulkanResourceManager
| VulkanResourceManager * vulkanResourceManager { nullptr };
|
variable deviceHandle
| Handle< Device_t > deviceHandle;
|
variable temporaryBuffersToRelease
| std::vector< Handle< Buffer_t > > temporaryBuffersToRelease;
|
Updated on 2024-11-21 at 00:08:26 +0000