CrystalSpace

Public API Reference

Main Page   Modules   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

Loading & Saving support


Compounds

struct  iBinaryLoaderPlugin
 This is a binary plugin for the loader. More...

struct  iLoader
 This interface represents the map loader. More...

struct  iLoaderContext
 This interface gives the context for the loader. More...

struct  iLoaderPlugin
 This is a plugin for the loader based on document tree. More...

struct  iSaverPlugin
 This is a plugin to save with. More...

struct  iSyntaxService
 This component provides services for other loaders to easily parse properties of standard CS world syntax. More...


Loader bit flags

Used in iLoader::SetMode().

Some actions may be unwanted during loading, thus these flags.

#define CS_LOADER_NOCOMPRESS   0x00000001
 Do not compress vertices. More...

#define CS_LOADER_NOBSP   0x00000002
 Do not create BSP/octrees. More...

#define CS_LOADER_NOTRANSFORM   0x00000004
 Do not apply transformations to things (and do not create bounding box). More...


Texture transformation description

#define CSTEX_UV   1
 UV is given. More...

#define CSTEX_V1   2
 vector1 is given. More...

#define CSTEX_V2   4
 vector2 is given. More...

#define CSTEX_UV_SHIFT   8
 explicit (u,v) <-> vertex mapping is given. More...


Define Documentation

#define CS_LOADER_NOBSP   0x00000002
 

Do not create BSP/octrees.

Definition at line 49 of file imap/loader.h.

#define CS_LOADER_NOCOMPRESS   0x00000001
 

Do not compress vertices.

Definition at line 47 of file imap/loader.h.

#define CS_LOADER_NOTRANSFORM   0x00000004
 

Do not apply transformations to things (and do not create bounding box).

Definition at line 51 of file imap/loader.h.

#define CSTEX_UV   1
 

UV is given.

Definition at line 46 of file services.h.

#define CSTEX_UV_SHIFT   8
 

explicit (u,v) <-> vertex mapping is given.

Definition at line 52 of file services.h.

#define CSTEX_V1   2
 

vector1 is given.

Definition at line 48 of file services.h.

#define CSTEX_V2   4
 

vector2 is given.

Definition at line 50 of file services.h.


Generated for Crystal Space by doxygen 1.2.14