Table of Contents

Class NumericsExtensions

Namespace
Backdash.Serialization.Numerics
Assembly
Backdash.dll

Serialization extensions for System System.Numerics

public static class NumericsExtensions
Inheritance
NumericsExtensions
Inherited Members

Methods

Read(in BinaryBufferReader, ref Quaternion?)

Reads single Quaternion from buffer.

public static void Read(this in BinaryBufferReader reader, ref Quaternion? value)

Parameters

reader BinaryBufferReader
value Quaternion?

Read(in BinaryBufferReader, ref Vector2?)

Reads single Vector2 from buffer.

public static void Read(this in BinaryBufferReader reader, ref Vector2? value)

Parameters

reader BinaryBufferReader
value Vector2?

Read(in BinaryBufferReader, ref Vector3?)

Reads single Vector3 from buffer.

public static void Read(this in BinaryBufferReader reader, ref Vector3? value)

Parameters

reader BinaryBufferReader
value Vector3?

Read(in BinaryBufferReader, ref Vector4?)

Reads single Vector4 from buffer.

public static void Read(this in BinaryBufferReader reader, ref Vector4? value)

Parameters

reader BinaryBufferReader
value Vector4?

Read(in BinaryBufferReader, ref Quaternion)

Reads single Quaternion from buffer.

public static void Read(this in BinaryBufferReader reader, ref Quaternion value)

Parameters

reader BinaryBufferReader
value Quaternion

Read(in BinaryBufferReader, ref Vector2)

Reads single Vector2 from buffer.

public static void Read(this in BinaryBufferReader reader, ref Vector2 value)

Parameters

reader BinaryBufferReader
value Vector2

Read(in BinaryBufferReader, ref Vector3)

Reads single Vector3 from buffer.

public static void Read(this in BinaryBufferReader reader, ref Vector3 value)

Parameters

reader BinaryBufferReader
value Vector3

Read(in BinaryBufferReader, ref Vector4)

Reads single Vector4 from buffer.

public static void Read(this in BinaryBufferReader reader, ref Vector4 value)

Parameters

reader BinaryBufferReader
value Vector4

ReadNullableQuaternion(in BinaryBufferReader)

Reads single Quaternion from buffer.

public static Quaternion? ReadNullableQuaternion(this in BinaryBufferReader reader)

Parameters

reader BinaryBufferReader

Returns

Quaternion?

ReadNullableVector2(in BinaryBufferReader)

Reads single Vector2 from buffer.

public static Vector2? ReadNullableVector2(this in BinaryBufferReader reader)

Parameters

reader BinaryBufferReader

Returns

Vector2?

ReadNullableVector3(in BinaryBufferReader)

Reads single Vector3 from buffer.

public static Vector3? ReadNullableVector3(this in BinaryBufferReader reader)

Parameters

reader BinaryBufferReader

Returns

Vector3?

ReadNullableVector4(in BinaryBufferReader)

Reads single Vector4 from buffer.

public static Vector4? ReadNullableVector4(this in BinaryBufferReader reader)

Parameters

reader BinaryBufferReader

Returns

Vector4?

ReadQuaternion(in BinaryBufferReader)

Reads single Quaternion from buffer.

public static Quaternion ReadQuaternion(this in BinaryBufferReader reader)

Parameters

reader BinaryBufferReader

Returns

Quaternion

ReadVector2(in BinaryBufferReader)

Reads single Vector2 from buffer.

public static Vector2 ReadVector2(this in BinaryBufferReader reader)

Parameters

reader BinaryBufferReader

Returns

Vector2

ReadVector3(in BinaryBufferReader)

Reads single Vector3 from buffer.

public static Vector3 ReadVector3(this in BinaryBufferReader reader)

Parameters

reader BinaryBufferReader

Returns

Vector3

ReadVector4(in BinaryBufferReader)

Reads single Vector4 from buffer.

public static Vector4 ReadVector4(this in BinaryBufferReader reader)

Parameters

reader BinaryBufferReader

Returns

Vector4

Write(in BinaryBufferWriter, in Quaternion?)

Writes single Quaternion value into buffer.

public static void Write(this in BinaryBufferWriter writer, in Quaternion? value)

Parameters

writer BinaryBufferWriter
value Quaternion?

Write(in BinaryBufferWriter, in Vector2?)

Writes single Vector2 value into buffer.

public static void Write(this in BinaryBufferWriter writer, in Vector2? value)

Parameters

writer BinaryBufferWriter
value Vector2?

Write(in BinaryBufferWriter, in Vector3?)

Writes single Vector3 value into buffer.

public static void Write(this in BinaryBufferWriter writer, in Vector3? value)

Parameters

writer BinaryBufferWriter
value Vector3?

Write(in BinaryBufferWriter, in Vector4?)

Writes single Vector4 value into buffer.

public static void Write(this in BinaryBufferWriter writer, in Vector4? value)

Parameters

writer BinaryBufferWriter
value Vector4?

Write(in BinaryBufferWriter, in Quaternion)

Writes single Quaternion value into buffer.

public static void Write(this in BinaryBufferWriter writer, in Quaternion value)

Parameters

writer BinaryBufferWriter
value Quaternion

Write(in BinaryBufferWriter, in Vector2)

Writes single Vector2 value into buffer.

public static void Write(this in BinaryBufferWriter writer, in Vector2 value)

Parameters

writer BinaryBufferWriter
value Vector2

Write(in BinaryBufferWriter, in Vector3)

Writes single Vector3 value into buffer.

public static void Write(this in BinaryBufferWriter writer, in Vector3 value)

Parameters

writer BinaryBufferWriter
value Vector3

Write(in BinaryBufferWriter, in Vector4)

Writes single Vector4 value into buffer.

public static void Write(this in BinaryBufferWriter writer, in Vector4 value)

Parameters

writer BinaryBufferWriter
value Vector4

Write(in BinaryRawBufferWriter, in Quaternion)

Writes single Quaternion value into buffer.

public static void Write(this in BinaryRawBufferWriter writer, in Quaternion value)

Parameters

writer BinaryRawBufferWriter
value Quaternion

Write(in BinaryRawBufferWriter, in Vector2)

Writes single Vector2 value into buffer.

public static void Write(this in BinaryRawBufferWriter writer, in Vector2 value)

Parameters

writer BinaryRawBufferWriter
value Vector2

Write(in BinaryRawBufferWriter, in Vector3)

Writes single Vector3 value into buffer.

public static void Write(this in BinaryRawBufferWriter writer, in Vector3 value)

Parameters

writer BinaryRawBufferWriter
value Vector3

Write(in BinaryRawBufferWriter, in Vector4)

Writes single Vector4 value into buffer.

public static void Write(this in BinaryRawBufferWriter writer, in Vector4 value)

Parameters

writer BinaryRawBufferWriter
value Vector4