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

TLabStreamHelper

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

Declaration

Source position: LabUtils.pas line 128

type TLabStreamHelper = class

public

  property Stream: TStream; [r]

  

  property Size: TVkInt64; [r]

  

  property Position: TVkInt64; [r]

  

  property Remaining: TVkInt64; [r]

  

  procedure PosPush;

  

  procedure PosPop;

  

  function EoF;

  

  function ReadBuffer();

  

  function ReadBool;

  

  function ReadUInt8;

  

  function ReadUInt16;

  

  function ReadUInt32;

  

  function ReadInt8;

  

  function ReadInt16;

  

  function ReadInt32;

  

  function ReadInt64;

  

  function ReadFloat;

  

  function ReadDouble;

  

  function ReadColor;

  

  function ReadStringA;

  

  function ReadStringANT;

  

  function ReadVec2;

  

  function ReadVec3;

  

  function ReadVec4;

  

  function ReadMat4x4;

  

  function ReadMat4x3;

  

  function ReadMat3x3;

  

  function WriteBuffer();

  

  procedure WriteBool();

  

  procedure WriteUInt8();

  

  procedure WriteUInt16();

  

  procedure WriteUInt32();

  

  procedure WriteInt8();

  

  procedure WriteInt16();

  

  procedure WriteInt32();

  

  procedure WriteInt64();

  

  procedure WriteFloat();

  

  procedure WriteDouble();

  

  procedure WriteColor();

  

  procedure WriteStringARaw();

  

  procedure WriteStringA();

  

  procedure WriteStringANT();

  

  procedure WriteVec2();

  

  procedure WriteVec3();

  

  procedure WriteVec4();

  

  procedure Skip();

  

  constructor Create();

  

  destructor Destroy; override;

  

end;

Inheritance

TLabStreamHelper

  

|

TObject



CT Web help

CodeTyphon Studio