Class StagingManagerVulkan
Vulkan staging buffers manager.
Inheritance
StagingManagerVulkan
Assembly: FlaxEngine.dll
File: Engine/GraphicsDevice/Vulkan/GPUDeviceVulkan.h
Syntax
public class StagingManagerVulkan
Constructors
StagingManagerVulkan(GPUDeviceVulkan* device)
Methods
AcquireBuffer(uint32 size, GPUResourceUsage usage)
Declaration
public GPUBuffer* AcquireBuffer(uint32 size, GPUResourceUsage usage)
Parameters
uint32
size
|
GPUResourceUsage
usage
|
Returns
GPUBuffer
|
Dispose()
Declaration
public void Dispose()
ProcessPendingFree()
Declaration
public void ProcessPendingFree()
ReleaseBuffer(CmdBufferVulkan* cmdBuffer, GPUBuffer*& buffer)
Declaration
public void ReleaseBuffer(CmdBufferVulkan* cmdBuffer, GPUBuffer*& buffer)
Parameters
CmdBufferVulkan
cmdBuffer
|
GPUBuffer
buffer
|