Unit 'LabVulkan' Package
[Overview][Types][Classes][Index] [#pl_vulkanlab]

TLabVulkan

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

Declaration

Source position: LabVulkan.pas line 30

type TLabVulkan = class(TLabClass)

public

  property ReportFormats: Boolean; [rw]

  

  property IsEnabled: Boolean; [r]

  

  property IsActive: Boolean; [rw]

  

  property OnInitialize: TLabProcObj; [rw]

  

  property OnFinalize: TLabProcObj; [rw]

  

  property OnLoop: TLabProcObj; [rw]

  

  property Extensions: TLabExtensionArr; [r]

  

  class function GetLayer();

  

  class function GetLayerCount;

  

  class function FindLayer();

  

  class procedure ResetExtensions;

  

  class procedure EnableExtension();

  

  class procedure EnableExtensionIfAvailable();

  

  class procedure DisableExtension();

  

  class procedure ResetLayers;

  

  class procedure EnableLayer();

  

  class procedure EnableLayerIfAvailable();

  

  class procedure DisableLayer();

  

  class constructor CreateClass;

  

  destructor DestroyClass;

  

  class procedure Run;

  

  class function QueueSubmit();

  

  class function QueuePresent();

  

  class procedure QueueWaitIdle();

  

  property PhysicalDevices: TLabPhysicalDeviceList; [r]

  

  constructor Create;

  

  destructor Destroy; override;

  

end;

Inheritance

TLabVulkan

  

|

TObject



CT Web help

CodeTyphon Studio