Detailed Description

Used to load procedural texture descriptions from the binary format. They're made up of a series of "nodes" called modules. Each module has it's own loader. Some modules make use of 2D graphs - these graphs use graph loaders, and the concept there is exactly the same too; i.e. each graph can actually be a series of conneted modules too. Both graph modules and texture modules are dealt with here. The functions which deal with this at a more abstract level are in TextureReader.cs

Static Public Member Functions

static TextureNodeMeta Get (int id)
 Gets a loader by ID. More...
 

Static Public Attributes

static Dictionary< int,
TextureNodeMeta
All
 The global instance set of all loaders. More...
 

Static Private Member Functions

static void Add (Type type)
 Adds the given loader to the global set. More...
 

Member Function Documentation

static void Loonim.TextureNodes.Add ( Type  type)
inlinestaticprivate

Adds the given loader to the global set.

static TextureNodeMeta Loonim.TextureNodes.Get ( int  id)
inlinestatic

Gets a loader by ID.

Member Data Documentation

Dictionary<int,TextureNodeMeta> Loonim.TextureNodes.All
static

The global instance set of all loaders.