Unit 'LabDebugDraw' Package
[Overview][Classes][Index] [#pl_vulkanlab]

TLabDebugDraw

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

Declaration

Source position: LabDebugDraw.pas line 22

type TLabDebugDraw = class(TLabClass)

public

type

  TVertex = record

  

  Position: TLabVec4;

  

  Color: TLabVec4;

  

end;

  TVertexArr = array [Word] of TVertex;

  

  PVertexArr = ^TVertexArr;

  

  TTransforms = packed record

  

  World: TLabMat;

  

  View: TLabMat;

  

  Projection: TLabMat;

  

  WVP: TLabMat;

  

end;

  TUniformTransforms = TUniformTransforms;

  

  TLabSharedRef = TLabSharedRef;

  

public

  property Transforms: TUniformTransforms.PUniformData; [r]

  

  constructor Create();

  

  destructor Destroy; override;

  

  procedure DrawTransform();

  

  procedure Flush;

  

  procedure Draw();

  

end;

Inheritance

TLabDebugDraw

  

|

TObject



CT Web help

CodeTyphon Studio