Networking
(NOTE) Bit-packed data stream.
Properties
Methods
BitStream : Void
constructor
Default Constructor.
|Name|Type|Description|
|---|---|---|
function BitStream()
CanReadBoolean : boolean
function CanReadBoolean() : Boolean
CanReadDoubleInteger : boolean
function CanReadDoubleInteger() : Boolean
CanReadDoubleIntegerQuantized : boolean
function CanReadDoubleIntegerQuantized( : DoubleInteger, : DoubleInteger) : Boolean
CanReadDoubleIntegerQuantized : boolean
function CanReadDoubleIntegerQuantized( : DoubleInteger, : DoubleInteger, : DoubleInteger) : Boolean
CanReadDoubleReal : boolean
function CanReadDoubleReal() : Boolean
CanReadDoubleRealQuantized : boolean
function CanReadDoubleRealQuantized( : DoubleReal, : DoubleReal) : Boolean
CanReadDoubleRealQuantized : boolean
function CanReadDoubleRealQuantized( : DoubleReal, : DoubleReal, : DoubleReal) : Boolean
CanReadInteger : boolean
function CanReadInteger() : Boolean
CanReadInteger2 : boolean
function CanReadInteger2() : Boolean
CanReadInteger2Quantized : boolean
function CanReadInteger2Quantized( : Integer2, : Integer2) : Boolean
CanReadInteger2Quantized : boolean
function CanReadInteger2Quantized( : Integer2, : Integer2, : Integer2) : Boolean
CanReadInteger3 : boolean
function CanReadInteger3() : Boolean
CanReadInteger3Quantized : boolean
function CanReadInteger3Quantized( : Integer3, : Integer3) : Boolean
CanReadInteger3Quantized : boolean
function CanReadInteger3Quantized( : Integer3, : Integer3, : Integer3) : Boolean
CanReadInteger4 : boolean
function CanReadInteger4() : Boolean
CanReadInteger4Quantized : boolean
function CanReadInteger4Quantized( : Integer4, : Integer4) : Boolean
CanReadInteger4Quantized : boolean
function CanReadInteger4Quantized( : Integer4, : Integer4, : Integer4) : Boolean
CanReadIntegerQuantized : boolean
function CanReadIntegerQuantized( : Integer, : Integer) : Boolean
CanReadIntegerQuantized : boolean
function CanReadIntegerQuantized( : Integer, : Integer, : Integer) : Boolean
CanReadQuaternion : boolean
function CanReadQuaternion() : Boolean
function CanReadReal() : Boolean
CanReadReal2 : boolean
function CanReadReal2() : Boolean
CanReadReal2Half : boolean
function CanReadReal2Half() : Boolean
CanReadReal2Quantized : boolean
function CanReadReal2Quantized( : Real2, : Real2) : Boolean
CanReadReal2Quantized : boolean
function CanReadReal2Quantized( : Real2, : Real2, : Real2) : Boolean
CanReadReal3 : boolean
function CanReadReal3() : Boolean
CanReadReal3Half : boolean
function CanReadReal3Half() : Boolean
CanReadReal3Quantized : boolean
function CanReadReal3Quantized( : Real3, : Real3) : Boolean
CanReadReal3Quantized : boolean
function CanReadReal3Quantized( : Real3, : Real3, : Real3) : Boolean
CanReadReal4 : boolean
function CanReadReal4() : Boolean
CanReadReal4Half : boolean
function CanReadReal4Half() : Boolean
CanReadReal4Quantized : boolean
function CanReadReal4Quantized( : Real4, : Real4) : Boolean
CanReadReal4Quantized : boolean
function CanReadReal4Quantized( : Real4, : Real4, : Real4) : Boolean
CanReadRealHalf : boolean
function CanReadRealHalf() : Boolean
CanReadRealQuantized : boolean
function CanReadRealQuantized( : Real, : Real) : Boolean
CanReadRealQuantized : boolean
function CanReadRealQuantized( : Real, : Real, : Real) : Boolean
CanReadString : boolean
function CanReadString() : Boolean
Clear : Void
Clears all data written and resets the bitstream, optionally freeing reserved memory.
|Name|Type|Description|
|---|---|---|
|freeMemory|boolean| |
function Clear(freeMemory : Boolean)
ClearBitsRead : Void
Clears the number of bits read.
|Name|Type|Description|
|---|---|---|
function ClearBitsRead()
ClearBitsWritten : Void
Clears the number of bits written.
|Name|Type|Description|
|---|---|---|
function ClearBitsWritten()
GetBitCapacity : integer
Returns the data array capacity in bits.
|Name|Type|Description|
|---|---|---|
function GetBitCapacity() : Integer
Returns the number of bits read.
|Name|Type|Description|
|---|---|---|
function GetBitsRead() : Integer
GetBitsUnread : integer
Returns the number of bits unread.
|Name|Type|Description|
|---|---|---|
function GetBitsUnread() : Integer
GetBitsUnwritten : integer
Returns the number of bits unwritten.
|Name|Type|Description|
|---|---|---|
function GetBitsUnwritten() : Integer
GetBitsWritten : integer
Returns the number of bits written.
|Name|Type|Description|
|---|---|---|
function GetBitsWritten() : Integer
GetByteCapacity : integer
Returns the data array capacity in bytes.
|Name|Type|Description|
|---|---|---|
function GetByteCapacity() : Integer
GetBytesRead : integer
Returns the number of bytes read (Rounded up, ex. 12 bits = 2 bytes)
|Name|Type|Description|
|---|---|---|
function GetBytesRead() : Integer
GetBytesUnread : integer
Returns the number of bytes unread (Rounded up, ex. 12 bits = 2 bytes)
|Name|Type|Description|
|---|---|---|
function GetBytesUnread() : Integer
GetBytesUnwritten : integer
Returns the number of bytes unwritten (Rounded up, ex. 12 bits = 2 bytes)
|Name|Type|Description|
|---|---|---|
function GetBytesUnwritten() : Integer
GetBytesWritten : integer
Returns the number of bytes written (Rounded up, ex. 12 bits = 2 bytes)
|Name|Type|Description|
|---|---|---|
function GetBytesWritten() : Integer
Returns true if the BitStream is empty (0 bits written), else false.
|Name|Type|Description|
|---|---|---|
function IsEmpty() : Boolean
MeasureBoolean : integer
static
function MeasureBoolean() : Integer
MeasureDoubleInteger : integer
static
function MeasureDoubleInteger() : Integer
MeasureDoubleIntegerQuantized : integer
static
function MeasureDoubleIntegerQuantized( : DoubleInteger, : DoubleInteger) : Integer
MeasureDoubleIntegerQuantized : integer
static
function MeasureDoubleIntegerQuantized( : DoubleInteger, : DoubleInteger, : DoubleInteger) : Integer
MeasureDoubleReal : integer
static
function MeasureDoubleReal() : Integer
MeasureDoubleRealQuantized : integer
static
function MeasureDoubleRealQuantized( : DoubleReal, : DoubleReal) : Integer
MeasureDoubleRealQuantized : integer
static
function MeasureDoubleRealQuantized( : DoubleReal, : DoubleReal, : DoubleReal) : Integer
MeasureInteger : integer
static
function MeasureInteger() : Integer
MeasureInteger2 : integer
static
function MeasureInteger2() : Integer
MeasureInteger2Quantized : integer
static
function MeasureInteger2Quantized( : Integer2, : Integer2) : Integer
MeasureInteger2Quantized : integer
static
function MeasureInteger2Quantized( : Integer2, : Integer2, : Integer2) : Integer
MeasureInteger3 : integer
static
function MeasureInteger3() : Integer
MeasureInteger3Quantized : integer
static
function MeasureInteger3Quantized( : Integer3, : Integer3) : Integer
MeasureInteger3Quantized : integer
static
function MeasureInteger3Quantized( : Integer3, : Integer3, : Integer3) : Integer
MeasureInteger4 : integer
static
function MeasureInteger4() : Integer
MeasureInteger4Quantized : integer
static
function MeasureInteger4Quantized( : Integer4, : Integer4) : Integer
MeasureInteger4Quantized : integer
static
function MeasureInteger4Quantized( : Integer4, : Integer4, : Integer4) : Integer
MeasureIntegerQuantized : integer
static
function MeasureIntegerQuantized( : Integer, : Integer) : Integer
MeasureIntegerQuantized : integer
static
function MeasureIntegerQuantized( : Integer, : Integer, : Integer) : Integer
MeasureQuaternion : integer
static
function MeasureQuaternion() : Integer
static
function MeasureReal() : Integer
MeasureReal2 : integer
static
function MeasureReal2() : Integer
MeasureReal2Half : integer
static
function MeasureReal2Half() : Integer
MeasureReal2Quantized : integer
static
function MeasureReal2Quantized( : Real2, : Real2) : Integer
MeasureReal2Quantized : integer
static
function MeasureReal2Quantized( : Real2, : Real2, : Real2) : Integer
MeasureReal3 : integer
static
function MeasureReal3() : Integer
MeasureReal3Half : integer
static
function MeasureReal3Half() : Integer
MeasureReal3Quantized : integer
static
function MeasureReal3Quantized( : Real3, : Real3) : Integer
MeasureReal3Quantized : integer
static
function MeasureReal3Quantized( : Real3, : Real3, : Real3) : Integer
MeasureReal4 : integer
static
function MeasureReal4() : Integer
MeasureReal4Half : integer
static
function MeasureReal4Half() : Integer
MeasureReal4Quantized : integer
static
function MeasureReal4Quantized( : Real4, : Real4) : Integer
MeasureReal4Quantized : integer
static
function MeasureReal4Quantized( : Real4, : Real4, : Real4) : Integer
MeasureRealHalf : integer
static
function MeasureRealHalf() : Integer
MeasureRealQuantized : integer
static
function MeasureRealQuantized( : Real, : Real) : Integer
MeasureRealQuantized : integer
static
function MeasureRealQuantized( : Real, : Real, : Real) : Integer
MeasureString : integer
static
function MeasureString() : Integer
MeasureString : integer
static
function MeasureString( : String) : Integer
function ReadBoolean() : Boolean
function ReadDoubleInteger() : DoubleInteger
ReadDoubleIntegerQuantized : doubleinteger
function ReadDoubleIntegerQuantized( : DoubleInteger, : DoubleInteger) : DoubleInteger
ReadDoubleIntegerQuantized : doubleinteger
function ReadDoubleIntegerQuantized( : DoubleInteger, : DoubleInteger, : DoubleInteger) : DoubleInteger
function ReadDoubleReal() : DoubleReal
ReadDoubleRealQuantized : doublereal
function ReadDoubleRealQuantized( : DoubleReal, : DoubleReal) : DoubleReal
ReadDoubleRealQuantized : doublereal
function ReadDoubleRealQuantized( : DoubleReal, : DoubleReal, : DoubleReal) : DoubleReal
function ReadInteger() : Integer
function ReadInteger2() : Integer2
ReadInteger2Quantized : integer2
function ReadInteger2Quantized( : Integer2, : Integer2) : Integer2
ReadInteger2Quantized : integer2
function ReadInteger2Quantized( : Integer2, : Integer2, : Integer2) : Integer2
function ReadInteger3() : Integer3
ReadInteger3Quantized : integer3
function ReadInteger3Quantized( : Integer3, : Integer3) : Integer3
ReadInteger3Quantized : integer3
function ReadInteger3Quantized( : Integer3, : Integer3, : Integer3) : Integer3
function ReadInteger4() : Integer4
ReadInteger4Quantized : integer4
function ReadInteger4Quantized( : Integer4, : Integer4) : Integer4
ReadInteger4Quantized : integer4
function ReadInteger4Quantized( : Integer4, : Integer4, : Integer4) : Integer4
ReadIntegerQuantized : integer
function ReadIntegerQuantized( : Integer, : Integer) : Integer
ReadIntegerQuantized : integer
function ReadIntegerQuantized( : Integer, : Integer, : Integer) : Integer
function ReadQuaternion() : Quaternion
ReadReal : real
function ReadReal() : Real
ReadReal2 : real2
function ReadReal2() : Real2
ReadReal2Half : real2
function ReadReal2Half() : Real2
ReadReal2Quantized : real2
function ReadReal2Quantized( : Real2, : Real2) : Real2
ReadReal2Quantized : real2
function ReadReal2Quantized( : Real2, : Real2, : Real2) : Real2
ReadReal3 : real3
function ReadReal3() : Real3
ReadReal3Half : real3
function ReadReal3Half() : Real3
ReadReal3Quantized : real3
function ReadReal3Quantized( : Real3, : Real3) : Real3
ReadReal3Quantized : real3
function ReadReal3Quantized( : Real3, : Real3, : Real3) : Real3
ReadReal4 : real4
function ReadReal4() : Real4
ReadReal4Half : real4
function ReadReal4Half() : Real4
ReadReal4Quantized : real4
function ReadReal4Quantized( : Real4, : Real4) : Real4
ReadReal4Quantized : real4
function ReadReal4Quantized( : Real4, : Real4, : Real4) : Real4
ReadRealHalf : real
function ReadRealHalf() : Real
ReadRealQuantized : real
function ReadRealQuantized( : Real, : Real) : Real
ReadRealQuantized : real
function ReadRealQuantized( : Real, : Real, : Real) : Real
ReadString : string
function ReadString() : String
Reserve : Void
function Reserve( : Integer)
SetBitsRead : Void
function SetBitsRead( : Integer)
SetBitsWritten : Void
function SetBitsWritten( : Integer)
SetBytesRead : Void
function SetBytesRead( : Integer)
SetBytesWritten : Void
function SetBytesWritten( : Integer)
Unread : Void
function Unread( : Integer)
WriteBoolean : Void
function WriteBoolean( : Boolean)
WriteDoubleInteger : Void
function WriteDoubleInteger( : DoubleInteger)
WriteDoubleIntegerQuantized : Void
function WriteDoubleIntegerQuantized( : DoubleInteger, : DoubleInteger, : DoubleInteger)
WriteDoubleIntegerQuantized : Void
function WriteDoubleIntegerQuantized( : DoubleInteger, : DoubleInteger, : DoubleInteger, : DoubleInteger)
WriteDoubleReal : Void
function WriteDoubleReal( : DoubleReal)
WriteDoubleRealQuantized : Void
function WriteDoubleRealQuantized( : DoubleReal, : DoubleReal, : DoubleReal)
WriteDoubleRealQuantized : Void
function WriteDoubleRealQuantized( : DoubleReal, : DoubleReal, : DoubleReal, : DoubleReal)
WriteInteger : Void
function WriteInteger( : Integer)
WriteInteger2 : Void
function WriteInteger2( : Integer2)
WriteInteger2Quantized : Void
function WriteInteger2Quantized( : Integer2, : Integer2, : Integer2)
WriteInteger2Quantized : Void
function WriteInteger2Quantized( : Integer2, : Integer2, : Integer2, : Integer2)
WriteInteger3 : Void
function WriteInteger3( : Integer3)
WriteInteger3Quantized : Void
function WriteInteger3Quantized( : Integer3, : Integer3, : Integer3)
WriteInteger3Quantized : Void
function WriteInteger3Quantized( : Integer3, : Integer3, : Integer3, : Integer3)
WriteInteger4 : Void
function WriteInteger4( : Integer4)
WriteInteger4Quantized : Void
function WriteInteger4Quantized( : Integer4, : Integer4, : Integer4)
WriteInteger4Quantized : Void
function WriteInteger4Quantized( : Integer4, : Integer4, : Integer4, : Integer4)
WriteIntegerQuantized : Void
function WriteIntegerQuantized( : Integer, : Integer, : Integer)
WriteIntegerQuantized : Void
function WriteIntegerQuantized( : Integer, : Integer, : Integer, : Integer)
WriteQuaternion : Void
function WriteQuaternion( : Quaternion)
WriteReal : Void
Name |
Type |
Description |
|
real |
|
function WriteReal( : Real)
WriteReal2 : Void
Name |
Type |
Description |
|
real2 |
|
function WriteReal2( : Real2)
WriteReal2Half : Void
Name |
Type |
Description |
|
real2 |
|
function WriteReal2Half( : Real2)
WriteReal2Quantized : Void
function WriteReal2Quantized( : Real2, : Real2, : Real2)
WriteReal2Quantized : Void
function WriteReal2Quantized( : Real2, : Real2, : Real2, : Real2)
WriteReal3 : Void
Name |
Type |
Description |
|
real3 |
|
function WriteReal3( : Real3)
WriteReal3Half : Void
Name |
Type |
Description |
|
real3 |
|
function WriteReal3Half( : Real3)
WriteReal3Quantized : Void
function WriteReal3Quantized( : Real3, : Real3, : Real3)
WriteReal3Quantized : Void
function WriteReal3Quantized( : Real3, : Real3, : Real3, : Real3)
WriteReal4 : Void
Name |
Type |
Description |
|
real4 |
|
function WriteReal4( : Real4)
WriteReal4Half : Void
Name |
Type |
Description |
|
real4 |
|
function WriteReal4Half( : Real4)
WriteReal4Quantized : Void
function WriteReal4Quantized( : Real4, : Real4, : Real4)
WriteReal4Quantized : Void
function WriteReal4Quantized( : Real4, : Real4, : Real4, : Real4)
WriteRealHalf : Void
Name |
Type |
Description |
|
real |
|
function WriteRealHalf( : Real)
WriteRealQuantized : Void
function WriteRealQuantized( : Real, : Real, : Real)
WriteRealQuantized : Void
function WriteRealQuantized( : Real, : Real, : Real, : Real)
WriteString : Void
function WriteString( : String)