KDGpu::ApiCommandRecorder¶
Module: API
#include <api_command_recorder.h>
Inherited by KDGpu::VulkanCommandRecorder
Public Functions¶
Name | |
---|---|
virtual void | begin() =0 |
virtual void | blitTexture(const TextureBlitOptions & options) =0 |
virtual void | clearBuffer(const BufferClear & clear) =0 |
virtual void | clearColorTexture(const ClearColorTexture & clear) =0 |
virtual void | clearDepthStencilTexture(const ClearDepthStencilTexture & clear) =0 |
virtual void | copyBuffer(const BufferCopy & copy) =0 |
virtual void | copyBufferToTexture(const BufferToTextureCopy & copy) =0 |
virtual void | copyTextureToBuffer(const TextureToBufferCopy & copy) =0 |
virtual void | copyTextureToTexture(const TextureToTextureCopy & copy) =0 |
virtual void | updateBuffer(const BufferUpdate & update) =0 |
virtual void | memoryBarrier(const MemoryBarrierOptions & options) =0 |
virtual void | bufferMemoryBarrier(const BufferMemoryBarrierOptions & options) =0 |
virtual void | textureMemoryBarrier(const TextureMemoryBarrierOptions & options) =0 |
virtual void | executeSecondaryCommandBuffer(const Handle< CommandBuffer_t > & secondaryCommandBuffer) =0 |
virtual void | resolveTexture(const TextureResolveOptions & options) =0 |
virtual void | buildAccelerationStructures(const BuildAccelerationStructureOptions & options) =0 |
virtual void | beginDebugLabel(const DebugLabelOptions & options) =0 |
virtual void | endDebugLabel() =0 |
virtual Handle< CommandBuffer_t > | finish() =0 |
Public Functions Documentation¶
function begin¶
1 |
|
Reimplemented by: KDGpu::VulkanCommandRecorder::begin
function blitTexture¶
1 2 3 |
|
Reimplemented by: KDGpu::VulkanCommandRecorder::blitTexture
function clearBuffer¶
1 2 3 |
|
Reimplemented by: KDGpu::VulkanCommandRecorder::clearBuffer
function clearColorTexture¶
1 2 3 |
|
Reimplemented by: KDGpu::VulkanCommandRecorder::clearColorTexture
function clearDepthStencilTexture¶
1 2 3 |
|
Reimplemented by: KDGpu::VulkanCommandRecorder::clearDepthStencilTexture
function copyBuffer¶
1 2 3 |
|
Reimplemented by: KDGpu::VulkanCommandRecorder::copyBuffer
function copyBufferToTexture¶
1 2 3 |
|
Reimplemented by: KDGpu::VulkanCommandRecorder::copyBufferToTexture
function copyTextureToBuffer¶
1 2 3 |
|
Reimplemented by: KDGpu::VulkanCommandRecorder::copyTextureToBuffer
function copyTextureToTexture¶
1 2 3 |
|
Reimplemented by: KDGpu::VulkanCommandRecorder::copyTextureToTexture
function updateBuffer¶
1 2 3 |
|
Reimplemented by: KDGpu::VulkanCommandRecorder::updateBuffer
function memoryBarrier¶
1 2 3 |
|
Reimplemented by: KDGpu::VulkanCommandRecorder::memoryBarrier
function bufferMemoryBarrier¶
1 2 3 |
|
Reimplemented by: KDGpu::VulkanCommandRecorder::bufferMemoryBarrier
function textureMemoryBarrier¶
1 2 3 |
|
Reimplemented by: KDGpu::VulkanCommandRecorder::textureMemoryBarrier
function executeSecondaryCommandBuffer¶
1 2 3 |
|
Reimplemented by: KDGpu::VulkanCommandRecorder::executeSecondaryCommandBuffer
function resolveTexture¶
1 2 3 |
|
Reimplemented by: KDGpu::VulkanCommandRecorder::resolveTexture
function buildAccelerationStructures¶
1 2 3 |
|
Reimplemented by: KDGpu::VulkanCommandRecorder::buildAccelerationStructures
function beginDebugLabel¶
1 2 3 |
|
Reimplemented by: KDGpu::VulkanCommandRecorder::beginDebugLabel
function endDebugLabel¶
1 |
|
Reimplemented by: KDGpu::VulkanCommandRecorder::endDebugLabel
function finish¶
1 |
|
Reimplemented by: KDGpu::VulkanCommandRecorder::finish
Updated on 2024-09-08 at 00:13:09 +0000