Gorilla.GLB.Loader
Unit Gorilla.GLB.Loader.pasClasses
- TGLBParser = class ( TObject )
- TGorillaLoaderGLB = class ( TGorillaLoaderGLTF )
Records
- record TGLBHeader
- record TChunkInfo
Constants
- const CHUNKFORMAT_JSON : Integer = $4E4F534A;
- const CHUNKFORMAT_BIN : Integer = $4E4942;
Mics. types
- type GLB_UInt = cardinal;
- type GLB_Long = Int64;
- type TChunkFormat = cardinal;
TGLBParser
Ancestors
Members
Fields
Methods
- public procedure ParseJson ( AStream : TStream; ADestStream : TStream; AStartPosition : Int64 ) ; class;
- public procedure ReadBinaryChunk ( AStream : TStream; ADestStream : TStream ) ; class;
- public function SeekToBinaryChunk ( AStream : TStream; ABinaryChunkIndex : Integer; AStartPosition : Int64 ) : TChunkInfo ; class;
- public function ParseGLBHeader ( AStream : TStream ) : TGLBHeader ; class;
- public function IsGLB ( AStream : TStream ) : Boolean ; class;
- public function ParseChunkInfo ( AStream : TStream ) : TChunkInfo ; class;
- public function FindChunks ( AStream : TStream; AStartPosition : Int64 = $0 ) : TList<Gorilla.GLB.Loader.TChunkInfo> ; class;
- public function ParseJsonChunk ( AStream : TStream; AStartPosition : Int64 ) : TChunkInfo ; class;
- public function GetUInt32 ( AStream : TStream ) : Cardinal ; class;