Barotrauma Server
Loading...
Searching...
No Matches
Barotrauma.Networking.IWriteMessage Interface Reference

Public Member Functions

void WriteBoolean (bool val)
 
void WritePadBits ()
 
void WriteByte (byte val)
 
void WriteInt16 (Int16 val)
 
void WriteUInt16 (UInt16 val)
 
void WriteInt32 (Int32 val)
 
void WriteUInt32 (UInt32 val)
 
void WriteInt64 (Int64 val)
 
void WriteUInt64 (UInt64 val)
 
void WriteSingle (Single val)
 
void WriteDouble (Double val)
 
void WriteColorR8G8B8 (Microsoft.Xna.Framework.Color val)
 
void WriteColorR8G8B8A8 (Microsoft.Xna.Framework.Color val)
 
void WriteVariableUInt32 (UInt32 val)
 
void WriteString (string val)
 
void WriteIdentifier (Identifier val)
 
void WriteRangedInteger (int val, int min, int max)
 
void WriteRangedSingle (Single val, Single min, Single max, int bitCount)
 
void WriteBytes (byte[] val, int startIndex, int length)
 
byte[] PrepareForSending (bool compressPastThreshold, out bool isCompressed, out int outLength)
 

Properties

int BitPosition [get, set]
 
int BytePosition [get]
 
byte[] Buffer [get]
 
int LengthBits [get, set]
 
int LengthBytes [get]
 

Member Function Documentation

◆ PrepareForSending()

byte[] Barotrauma.Networking.IWriteMessage.PrepareForSending ( bool compressPastThreshold,
out bool isCompressed,
out int outLength )

◆ WriteBoolean()

void Barotrauma.Networking.IWriteMessage.WriteBoolean ( bool val)

◆ WriteByte()

void Barotrauma.Networking.IWriteMessage.WriteByte ( byte val)

◆ WriteBytes()

void Barotrauma.Networking.IWriteMessage.WriteBytes ( byte[] val,
int startIndex,
int length )

◆ WriteColorR8G8B8()

void Barotrauma.Networking.IWriteMessage.WriteColorR8G8B8 ( Microsoft.Xna.Framework.Color val)

◆ WriteColorR8G8B8A8()

void Barotrauma.Networking.IWriteMessage.WriteColorR8G8B8A8 ( Microsoft.Xna.Framework.Color val)

◆ WriteDouble()

void Barotrauma.Networking.IWriteMessage.WriteDouble ( Double val)

◆ WriteIdentifier()

void Barotrauma.Networking.IWriteMessage.WriteIdentifier ( Identifier val)

◆ WriteInt16()

void Barotrauma.Networking.IWriteMessage.WriteInt16 ( Int16 val)

◆ WriteInt32()

void Barotrauma.Networking.IWriteMessage.WriteInt32 ( Int32 val)

◆ WriteInt64()

void Barotrauma.Networking.IWriteMessage.WriteInt64 ( Int64 val)

◆ WritePadBits()

void Barotrauma.Networking.IWriteMessage.WritePadBits ( )

◆ WriteRangedInteger()

void Barotrauma.Networking.IWriteMessage.WriteRangedInteger ( int val,
int min,
int max )

◆ WriteRangedSingle()

void Barotrauma.Networking.IWriteMessage.WriteRangedSingle ( Single val,
Single min,
Single max,
int bitCount )

◆ WriteSingle()

void Barotrauma.Networking.IWriteMessage.WriteSingle ( Single val)

◆ WriteString()

void Barotrauma.Networking.IWriteMessage.WriteString ( string val)

◆ WriteUInt16()

void Barotrauma.Networking.IWriteMessage.WriteUInt16 ( UInt16 val)

◆ WriteUInt32()

void Barotrauma.Networking.IWriteMessage.WriteUInt32 ( UInt32 val)

◆ WriteUInt64()

void Barotrauma.Networking.IWriteMessage.WriteUInt64 ( UInt64 val)

◆ WriteVariableUInt32()

void Barotrauma.Networking.IWriteMessage.WriteVariableUInt32 ( UInt32 val)

Property Documentation

◆ BitPosition

int Barotrauma.Networking.IWriteMessage.BitPosition
getset

◆ Buffer

byte [] Barotrauma.Networking.IWriteMessage.Buffer
get

◆ BytePosition

int Barotrauma.Networking.IWriteMessage.BytePosition
get

◆ LengthBits

int Barotrauma.Networking.IWriteMessage.LengthBits
getset

◆ LengthBytes

int Barotrauma.Networking.IWriteMessage.LengthBytes
get

The documentation for this interface was generated from the following file: