Tesla Graphics Engine Documentation (January 2012)
Tesla.Content.Loaders Namespace
TeslaTesla.Content.Loaders
 
Declaration Syntax
C#
namespace Tesla.Content.Loaders
Types
All Types Classes
Icon Type Description
BinaryExporter
Resource exporter that writes ISavable types to the Tesla Engine Binary Object (TEBO) foramt.

BinaryExternalWriter
Default binary external writer for any ISavable. The writer will create another TEBO file containing the external object.

BinaryLoader
Loader for Tesla Engine Binary Object (TEBO) files.

BinarySavableReader
Savable reader that de-serializes an ISavable object from a Tesla Engine Binary Object (TEBO) file format.

BinarySavableWriter
Savable writer that serializes ISavable objects into a Tesla Engine Binary Object (TEBO) file format.

EffectExternalWriter
Binary external writer specifically for effect files. The writer tries to minimize duplicate resources by tracking effects by their resource ID. Two instances that share the same shader code are treated as a single external reference.

MaterialCollectionExternalWriter
External writer that takes in a number of Material Collections to be serialized to a single or multiple TEM script file.

MaterialCollectionLoader
Resource loader for multi-material TEM files.

MaterialExternalWriter
External writer that takes in a number of Materials to be serialized to a single or multiple TEM script file.

MaterialLoader
Resource loader for single-material TEM files, or the first material in a multi-material TEM file.

MaterialParser
Parser for a Tesla Engine Material (TEM) script file. Loads either the first material in the file, or a material collection.

MaterialSerializer
TextureBinaryExternalWriter
Binary external writer specifically for texture files. The writer tries to minimize duplicate resources by tracking textures directly.