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
BinaryBufferReadervalue
Quaternion?
Read(in BinaryBufferReader, ref Vector2?)
Reads single Vector2 from buffer.
public static void Read(this in BinaryBufferReader reader, ref Vector2? value)
Parameters
reader
BinaryBufferReadervalue
Vector2?
Read(in BinaryBufferReader, ref Vector3?)
Reads single Vector3 from buffer.
public static void Read(this in BinaryBufferReader reader, ref Vector3? value)
Parameters
reader
BinaryBufferReadervalue
Vector3?
Read(in BinaryBufferReader, ref Vector4?)
Reads single Vector4 from buffer.
public static void Read(this in BinaryBufferReader reader, ref Vector4? value)
Parameters
reader
BinaryBufferReadervalue
Vector4?
Read(in BinaryBufferReader, ref Quaternion)
Reads single Quaternion from buffer.
public static void Read(this in BinaryBufferReader reader, ref Quaternion value)
Parameters
reader
BinaryBufferReadervalue
Quaternion
Read(in BinaryBufferReader, ref Vector2)
Reads single Vector2 from buffer.
public static void Read(this in BinaryBufferReader reader, ref Vector2 value)
Parameters
reader
BinaryBufferReadervalue
Vector2
Read(in BinaryBufferReader, ref Vector3)
Reads single Vector3 from buffer.
public static void Read(this in BinaryBufferReader reader, ref Vector3 value)
Parameters
reader
BinaryBufferReadervalue
Vector3
Read(in BinaryBufferReader, ref Vector4)
Reads single Vector4 from buffer.
public static void Read(this in BinaryBufferReader reader, ref Vector4 value)
Parameters
reader
BinaryBufferReadervalue
Vector4
ReadNullableQuaternion(in BinaryBufferReader)
Reads single Quaternion from buffer.
public static Quaternion? ReadNullableQuaternion(this in BinaryBufferReader reader)
Parameters
reader
BinaryBufferReader
Returns
ReadNullableVector2(in BinaryBufferReader)
Reads single Vector2 from buffer.
public static Vector2? ReadNullableVector2(this in BinaryBufferReader reader)
Parameters
reader
BinaryBufferReader
Returns
ReadNullableVector3(in BinaryBufferReader)
Reads single Vector3 from buffer.
public static Vector3? ReadNullableVector3(this in BinaryBufferReader reader)
Parameters
reader
BinaryBufferReader
Returns
ReadNullableVector4(in BinaryBufferReader)
Reads single Vector4 from buffer.
public static Vector4? ReadNullableVector4(this in BinaryBufferReader reader)
Parameters
reader
BinaryBufferReader
Returns
ReadQuaternion(in BinaryBufferReader)
Reads single Quaternion from buffer.
public static Quaternion ReadQuaternion(this in BinaryBufferReader reader)
Parameters
reader
BinaryBufferReader
Returns
ReadVector2(in BinaryBufferReader)
Reads single Vector2 from buffer.
public static Vector2 ReadVector2(this in BinaryBufferReader reader)
Parameters
reader
BinaryBufferReader
Returns
ReadVector3(in BinaryBufferReader)
Reads single Vector3 from buffer.
public static Vector3 ReadVector3(this in BinaryBufferReader reader)
Parameters
reader
BinaryBufferReader
Returns
ReadVector4(in BinaryBufferReader)
Reads single Vector4 from buffer.
public static Vector4 ReadVector4(this in BinaryBufferReader reader)
Parameters
reader
BinaryBufferReader
Returns
Write(in BinaryBufferWriter, in Quaternion?)
Writes single Quaternion value
into buffer.
public static void Write(this in BinaryBufferWriter writer, in Quaternion? value)
Parameters
writer
BinaryBufferWritervalue
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
BinaryBufferWritervalue
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
BinaryBufferWritervalue
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
BinaryBufferWritervalue
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
BinaryBufferWritervalue
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
BinaryBufferWritervalue
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
BinaryBufferWritervalue
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
BinaryBufferWritervalue
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
BinaryRawBufferWritervalue
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
BinaryRawBufferWritervalue
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
BinaryRawBufferWritervalue
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
BinaryRawBufferWritervalue
Vector4