![]() |
Xors3d Engine
|
Functions | |
xWorld * | xCreateWorld () |
Creates a new world and returns its handle. | |
void | xDeleteWorld (xWorld *world) |
Frees up a world. | |
xWorld * | xGetActiveWorld () |
Returns a current active world. | |
xWorld * | xGetDefaultWorld () |
Returns a default world. | |
void | xSetActiveWorld (xWorld *world) |
Sets a current active world. |
xWorld* xCreateWorld | ( | ) |
Creates a new world and returns its handle.
You can create several worlds, and then all the functions, such as xRenderWorld() or functions for creation and loading of meshes, will affect the current active world. Upon initialization, the engine creates a single primary world. It can be obtained with xGetDefaultWorld() and can not be deleted.
void xSetActiveWorld | ( | xWorld * | world | ) |
Sets a current active world.
world | World handle to set as an active world. |
xWorld* xGetActiveWorld | ( | ) |
Returns a current active world.
xWorld* xGetDefaultWorld | ( | ) |
Returns a default world.
void xDeleteWorld | ( | xWorld * | world | ) |
Frees up a world.
world | Handle of world to be deleted. |