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

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 Quaternionvalue 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 Vector2value 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 Vector3value 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 Vector4value 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 Quaternionvalue 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 Vector2value 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 Vector3value 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 Vector4value into buffer.

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

Parameters

writer BinaryRawBufferWriter
value Vector4