Tesla Graphics Engine Documentation (January 2012)
BinarySavableReader Class
TeslaTesla.Content.LoadersBinarySavableReader
Savable reader that de-serializes an ISavable object from a Tesla Engine Binary Object (TEBO) file format.
Declaration Syntax
C#
public sealed class BinarySavableReader : ISavableReader, 
	IDisposable
Members
All Members Constructors Methods Properties



Icon Member Description
BinarySavableReader(Stream, ContentManager)
Initializes a new instance of the BinarySavableReader class. The default render system is used from the Engine root.

BinarySavableReader(Stream, IRenderSystemProvider, ContentManager)
Initializes a new instance of the BinarySavableReader class.

ContentManager
Gets the content manager that is used to load any external objects.

Dispose()()()()
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.

Equals(Object)
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
GetHashCode()()()()
Serves as a hash function for a particular type.
(Inherited from Object.)
GetType()()()()
Gets the Type of the current instance.
(Inherited from Object.)
IsDisposed
Gets if the reader has been disposed or not.

ReadBoolean()()()()
Reads a single bool from the input.

ReadBooleanArray()()()()
Reads an array of bools from the input.

ReadBooleanArray2D()()()()
Reads a 2D array of bools from the input.

ReadByte()()()()
Reads a single byte from the input.

ReadByteArray()()()()
Reads an array of bytes from the input.

ReadByteArray2D()()()()
Reads a 2D array of bytes from the input.

ReadChar()()()()
Reads a single char from the input.

ReadCharArray()()()()
Reads an array of char from the input.

ReadCharArray2D()()()()
Reads a 2D array of char from the input.

ReadColor()()()()
Reads a single color struct from the input.

ReadColorArray()()()()
Reads an array of color structs from the input.

ReadColorArray2D()()()()
Reads a 2D array of color structs from the input.

ReadDouble()()()()
Reads a single double from the input.

ReadDoubleArray()()()()
Reads an array of doubles from the input.

ReadDoubleArray2D()()()()
Reads a 2D array of doubles from the input.

ReadEnum<(Of <<'(T>)>>)()()()()
Reads an enum value from the input.

ReadExternal<(Of <<'(T>)>>)()()()()
Reads a reference to another input that is external to this input.

ReadInt()()()()
Reads a single 32-bit int from the input.

ReadIntArray()()()()
Reads an array of 32-bits int from the input.

ReadIntArray2D()()()()
Reads a 2D array of 32-bit ints from the input.

ReadLong()()()()
Reads a single 64-bit int from the input.

ReadLongArray()()()()
Reads an array of 64-bits int from the input.

ReadLongArray2D()()()()
Reads a 2D array of 64-bit ints from the input.

ReadMatrix()()()()
Reads a single matrix struct from the input.

ReadMatrixArray()()()()
Reads an array of matrix structs from the input.

ReadMatrixArray2D()()()()
Reads a 2D array of matrix structs from the input.

ReadQuaternion()()()()
Reads a single quaternion struct from the input.

ReadQuaternionArray()()()()
Reads an array of quaternion structs from the input.

ReadQuaternionArray2D()()()()
Reads a 2D array of quaternion structs from the input.

ReadSavable<(Of <<'(T>)>>)()()()()
Reads a savable object from the input.

ReadSavableArray<(Of <<'(T>)>>)()()()()
Reads an array of savable objects from the input.

ReadSavableArray2D<(Of <<'(T>)>>)()()()()
Reads a 2D array of savable objects from the input.

ReadSByte()()()()
Reads a single sbyte from the input.

ReadSByteArray()()()()
Reads an array of sbytes from the input.

ReadSByteArray2D()()()()
Reads a 2D array of sbytes from the input.

ReadShort()()()()
Reads a single 16-bit int from the input.

ReadShortArray()()()()
Reads an array of 16-bits int from the input.

ReadShortArray2D()()()()
Reads a 2D array of 16-bit ints from the input.

ReadSingle()()()()
Reads a single float from the input.

ReadSingleArray()()()()
Reads an array of floats from the input.

ReadSingleArray2D()()()()
Reads a 2D array of floats from the input.

ReadString()()()()
Reads a string from the input.

ReadStringArray()()()()
Reads an array of strings from the input.

ReadStringArray2D()()()()
Reads a 2D array of strings from the input.

ReadUInt16()()()()
Reads a single unsigned 16-bit int from the input.

ReadUInt16Array()()()()
Reads an array of unsigned 16-bit ints from the input.

ReadUInt16Array2D()()()()
Reads a 2D array of unsigned 16-bit ints from the input.

ReadUInt32()()()()
Reads a single unsigned 32-bit int from the input.

ReadUInt32Array()()()()
Reads an array of unsigned 32-bits int from the input.

ReadUInt32Array2D()()()()
Reads a 2D array of unsigned 32-bit ints from the input.

ReadUInt64()()()()
Reads a single unsigned 64-bit int from the input.

ReadUInt64Array()()()()
Reads an array of unsigned 64-bits int from the input.

ReadUInt64Array2D()()()()
Reads a 2D array of unsigned 64-bit ints from the input.

ReadVector2()()()()
Reads a single Vector2 struct from the input.

ReadVector2Array()()()()
Reads an array of Vector2 structs from the input.

ReadVector2Array2D()()()()
Reads a 2D array of Vector2 structs from the input.

ReadVector3()()()()
Reads a single Vector3 struct from the input.

ReadVector3Array()()()()
Reads an array of Vector3 structs from the input.

ReadVector3Array2D()()()()
Reads a 2D array of Vector3 structs from the input.

ReadVector4()()()()
Reads a single Vector4 struct from the input.

ReadVector4Array()()()()
Reads an array of Vector4 structs from the input.

ReadVector4Array2D()()()()
Reads a 2D array of Vector4 structs from the input.

RenderSystem
Gets the render system that will be used to create any graphics objects.

ToString()()()()
Returns a String that represents the current Object.
(Inherited from Object.)
Inheritance Hierarchy
Object
BinarySavableReader

Assembly: Tesla (Module: Tesla) Version: 0.5.0.0 (0.5.0.0)