Skip to main content

WriteStream

WriteStream

Static Methods

ConvertNegativeOneIntToUInt

uint ConvertNegativeOneIntToUInt(int value)

Vector2ToBytesLength

int Vector2ToBytesLength()

Vector2ToBytes

byte[] Vector2ToBytes(Vector2 value)

Vector3ToBytesLength

int Vector3ToBytesLength()

Vector3ToBytes

byte[] Vector3ToBytes(Vector3 value)

QuaternionToBytesLength

int QuaternionToBytesLength()

QuaternionToBytes

byte[] QuaternionToBytes(Quaternion value)

ColorToBytesLength

int ColorToBytesLength()

ColorToBytes

byte[] ColorToBytes(Color value)

FloatToBytesLength

int FloatToBytesLength()

FloatToBytes

void FloatToBytes(float value, byte[] buffer, Int32& offset)

WriteNullLength

int WriteNullLength(uint propertyID)

WriteVarint32Length

int WriteVarint32Length(uint propertyID, uint value)

WriteVarint64Length

int WriteVarint64Length(uint propertyID, ulong value)

WriteFloatLength

int WriteFloatLength(uint propertyID)

WriteDoubleLength

int WriteDoubleLength(uint propertyID)

WriteBytesLength

int WriteBytesLength(uint propertyID, byte[] value)

WriteStringLength

int WriteStringLength(uint propertyID, string value)

WriteModelLength

int WriteModelLength(uint propertyID, IStreamWriter model, StreamContext context, bool forceWriteFullModel = false)

WriteCollectionLength

int WriteCollectionLength(uint propertyID, ICollection collection, StreamContext context, bool forceWriteFullModel = false)

LengthStructBool

int LengthStructBool(bool value)

LengthStructByte

int LengthStructByte(byte value)

LengthStructSByte

int LengthStructSByte(sbyte value)

LengthStructUShort

int LengthStructUShort(ushort value)

LengthStructShort

int LengthStructShort(short value)

LengthStructUInt

int LengthStructUInt(uint value)

LengthStructInt

int LengthStructInt(int value)

LengthStructULong

int LengthStructULong(ulong value)

LengthStructLong

int LengthStructLong(long value)

LengthStructFloat

int LengthStructFloat(float value)

LengthStructDouble

int LengthStructDouble(double value)

LengthStructString

int LengthStructString(string value)

Returns the serialized size in bytes of the value. A null value is serialized as an empty string.

LengthStructBytes

int LengthStructBytes(byte[] value)

Returns the serialized size in bytes of the value. A null value is serialized as an empty byte array.

LengthPropertyHeader

int LengthPropertyHeader(PropertyHeader& header)

Methods

SerializeModel

void SerializeModel(IStreamWriter model, StreamContext context)

WriteNull

void WriteNull(uint propertyID)

WriteVarint32

void WriteVarint32(uint propertyID, uint value)

WriteVarint64

void WriteVarint64(uint propertyID, ulong value)

WriteFloat

void WriteFloat(uint propertyID, float value)

WriteDouble

void WriteDouble(uint propertyID, double value)

WriteBytes

void WriteBytes(uint propertyID, byte[] value)

WriteBytes

void WriteBytes(uint propertyID, byte[] value, int offset, int length)

WriteString

void WriteString(uint propertyID, string value)

WriteModel

void WriteModel(uint propertyID, IStreamWriter value, StreamContext context, bool forceWriteFullModel = false)

WriteCollection

void WriteCollection(uint propertyID, ICollection value, StreamContext context, bool forceWriteFullModel = false)

WriteStructBool

void WriteStructBool(bool value)

WriteStructByte

void WriteStructByte(byte value)

WriteStructSByte

void WriteStructSByte(sbyte value)

WriteStructUShort

void WriteStructUShort(ushort value)

WriteStructShort

void WriteStructShort(short value)

WriteStructUInt

void WriteStructUInt(uint value)

WriteStructInt

void WriteStructInt(int value)

WriteStructULong

void WriteStructULong(ulong value)

WriteStructLong

void WriteStructLong(long value)

WriteStructFloat

void WriteStructFloat(float value)

WriteStructDouble

void WriteStructDouble(double value)

WriteStructString

void WriteStructString(string value)

WriteStructBytes

void WriteStructBytes(byte[] value)

WritePropertyHeader

void WritePropertyHeader(PropertyHeader& header)