public class PacketWriter extends BinaryWriter
Null, OutStream
Constructor and Description |
---|
PacketWriter()
Initializes an empty instance of PacketWriter.
|
PacketWriter(int capacity)
Initializes a new instance of PacketWriter with the specified capacity.
|
Modifier and Type | Method and Description |
---|---|
int |
getPosition()
Gets the current packet write position.
|
int |
Length()
Gets the length of the packet being written.
|
void |
setPosition(int value)
Sets the current packet write position.
|
void |
Write(Color value)
Writes a Color value to an outgoing network packet.
|
void |
Write(double value)
Writes a Double value to an outgoing network packet.
|
void |
Write(float value)
Writes a Single value to an outgoing network packet.
|
void |
Write(Matrix value)
Writes a Matrix value to an outgoing network packet.
|
void |
Write(Quaternion value)
Writes a Quaternion value to an outgoing network packet.
|
void |
Write(Vector2 value)
Writes a Vector2 value to an outgoing network packet.
|
void |
Write(Vector3 value)
Writes a Vector3 value to an outgoing network packet.
|
void |
Write(Vector4 value)
Writes a Vector4 value to an outgoing network packet.
|
public PacketWriter()
public PacketWriter(int capacity)
capacity
- Capacity for the packet writer.public int Length()
public int getPosition()
public void setPosition(int value)
public void Write(Color value)
value
- Value to be written.public void Write(Matrix value)
value
- Value being written.public void Write(Quaternion value)
value
- Value being written.public void Write(Vector2 value)
value
- Value being written.public void Write(Vector3 value)
value
- Value being written.public void Write(Vector4 value)
value
- Value being written.public void Write(double value)
value
- Value to be written.public void Write(float value)
value
- Value to be written.