Loading & Saving support (Crystal Space 2.0 Public API Reference)

| ## Public API Reference

- Main Page
- Related Pages
- Modules
- Namespaces
- Classes
- Files

Classes | Namespaces | Defines
Loading & Saving support

## Classes
class | csLoaderReturn
| Return structure for threaded loader functions. More...
struct | csLoadResult
| Return structure for the iLoader::Load() routines. More...
struct | iBinaryLoaderPlugin
| This is a binary plugin for the loader. More...
struct | iBinarySaverPlugin
| } 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 | iMissingLoaderData
| This callback is called when the loader can't find some material, texture, factory, mesh, light, shader, or sector. More...
struct | iModelLoader
| Some loader plugins implement this as an easier way to load a factory from code. More...
struct | iSaverPlugin
| This is a plugin to save with. More...
struct | iStreamDataCallback
| This callback will be fired when the data is ready. More...
struct | iStreamSource
| This interface represents a stream source. More...
struct | iSyntaxService
| This component provides services for other loaders to easily parse properties of standard CS world syntax. More...
struct | iTextureLoaderContext
| Interface passed to a texture loader, holding some common texture properties. More...
struct | iThreadedLoader
| This interface represents the threaded map loader methods. More...
## Namespaces
namespace | CS
| Main namespace for CrystalSpace.
## Defines
#define | CS_LOADER_NONE 0
| Loader flags.
## Texture transformation description
#define | CSTEX_UV 1
| UV is given.
#define | CSTEX_V1 2
| vector1 is given
#define | CSTEX_V2 4
| vector2 is given
#define | CSTEX_UV_SHIFT 8
| explicit (u,v) <-> vertex mapping is given

## Define Documentation

#define CS_LOADER_NONE 0

Loader flags.

Definition at line 350 of file loader.h.

#define CSTEX_UV 1

UV is given.

Definition at line 60 of file services.h.

#define CSTEX_UV_SHIFT 8

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

Definition at line 66 of file services.h.

#define CSTEX_V1 2

vector1 is given

Definition at line 62 of file services.h.

#define CSTEX_V2 4

vector2 is given

Definition at line 64 of file services.h.