Table of Contents

Class BinaryWriter

Namespace
TaleWorlds.Library
Assembly
TaleWorlds.Library.dll
public class BinaryWriter : IWriter
Inheritance
BinaryWriter
Implements
Inherited Members

Constructors

BinaryWriter()

public BinaryWriter()

BinaryWriter(int)

public BinaryWriter(int capacity)

Parameters

capacity int

Properties

Data

public byte[] Data { get; }

Property Value

byte[]

Length

public int Length { get; }

Property Value

int

Methods

AppendData(BinaryWriter)

public void AppendData(BinaryWriter writer)

Parameters

writer BinaryWriter

Clear()

public void Clear()

EnsureLength(int)

public void EnsureLength(int added)

Parameters

added int

Write3ByteInt(int)

public void Write3ByteInt(int value)

Parameters

value int

WriteBool(bool)

public void WriteBool(bool value)

Parameters

value bool

WriteByte(byte)

public void WriteByte(byte value)

Parameters

value byte

WriteBytes(byte[])

public void WriteBytes(byte[] bytes)

Parameters

bytes byte[]

WriteColor(Color)

public void WriteColor(Color value)

Parameters

value Color

WriteDouble(double)

public void WriteDouble(double value)

Parameters

value double

WriteFloat(float)

public void WriteFloat(float value)

Parameters

value float

WriteFloats(float[], int)

public void WriteFloats(float[] value, int count)

Parameters

value float[]
count int

WriteInt(int)

public void WriteInt(int value)

Parameters

value int

WriteLong(long)

public void WriteLong(long value)

Parameters

value long

WriteSByte(sbyte)

public void WriteSByte(sbyte value)

Parameters

value sbyte

WriteSerializableObject(ISerializableObject)

public void WriteSerializableObject(ISerializableObject serializableObject)

Parameters

serializableObject ISerializableObject

WriteShort(short)

public void WriteShort(short value)

Parameters

value short

WriteShorts(short[], int)

public void WriteShorts(short[] value, int count)

Parameters

value short[]
count int

WriteString(string)

public void WriteString(string value)

Parameters

value string

WriteUInt(uint)

public void WriteUInt(uint value)

Parameters

value uint

WriteULong(ulong)

public void WriteULong(ulong value)

Parameters

value ulong

WriteUShort(ushort)

public void WriteUShort(ushort value)

Parameters

value ushort

WriteVec2(Vec2)

public void WriteVec2(Vec2 vec2)

Parameters

vec2 Vec2

WriteVec3(Vec3)

public void WriteVec3(Vec3 vec3)

Parameters

vec3 Vec3

WriteVec3Int(Vec3i)

public void WriteVec3Int(Vec3i vec3)

Parameters

vec3 Vec3i

This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).