![]() |
Public API Reference |
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... |
|
Do not create BSP/octrees.
Definition at line 49 of file imap/loader.h. |
|
Do not compress vertices.
Definition at line 47 of file imap/loader.h. |
|
Do not apply transformations to things (and do not create bounding box).
Definition at line 51 of file imap/loader.h. |
|
UV is given.
Definition at line 46 of file services.h. |
|
explicit (u,v) <-> vertex mapping is given.
Definition at line 52 of file services.h. |
|
vector1 is given.
Definition at line 48 of file services.h. |
|
vector2 is given.
Definition at line 50 of file services.h. |