Unit 'LabCommandBuffer' Package
[Overview][Types][Classes][Procedures and functions][Index] [#pl_vulkanlab]

TLabCommandBuffer

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: LabCommandBuffer.pas line 16

type TLabCommandBuffer = class(TLabClass)

public

  property CommandPool: TLabCommandPoolShared; [r]

  

  property VkHandle: TVkCommandBuffer; [r]

  

  property Recording: Boolean; [r]

  

  constructor Create();

  

  destructor Destroy; override;

  

  function RecordBegin();

  

  function RecordEnd;

  

  function QueueSubmit();

  

  procedure Reset();

  

  procedure BeginRenderPass();

  

  procedure EndRenderPass;

  

  procedure BindPipeline();

  

  procedure BindDescriptorSets();

  

  procedure BindVertexBuffers();

  

  procedure BindIndexBuffer();

  

  procedure SetViewport();

  

  procedure SetScissor();

  

  procedure Draw();

  

  procedure DrawIndexed();

  

  procedure DispatchCompute();

  

  procedure CopyBuffer();

  

  procedure CopyBufferToImage();

  

  procedure BlitImage();

  

  procedure PipelineBarrier();

  

  procedure PushConstants();

  

end;

Inheritance

TLabCommandBuffer

  

|

TObject



CT Web help

CodeTyphon Studio