![]() |
Public API Reference |
#include <iso.h>
Inheritance diagram for iIsoEngine:
Public Methods | |
virtual iObjectRegistry * | GetObjectRegistry () const=0 |
Get the system. More... | |
virtual iGraphics2D * | GetG2D () const=0 |
Get the 2d canvas. More... | |
virtual iGraphics3D * | GetG3D () const=0 |
Get the 3d renderer. More... | |
virtual iTextureManager * | GetTextureManager () const=0 |
Get the texture manager. More... | |
virtual int | GetBeginDrawFlags () const=0 |
flags to pass to g3d->BeginDraw(). More... | |
virtual iIsoWorld * | CreateWorld ()=0 |
Create a new world. More... | |
virtual iIsoView * | CreateView (iIsoWorld *world)=0 |
Create new view on the given world. More... | |
virtual iIsoLight * | CreateLight ()=0 |
create a new light. More... | |
virtual iIsoSprite * | CreateSprite ()=0 |
Create new sprite. More... | |
virtual iIsoMeshSprite * | CreateMeshSprite ()=0 |
Create a new mesh sprite. More... | |
virtual iIsoSprite * | CreateFloorSprite (const csVector3 &pos, float w, float h)=0 |
(convenience) create new floor/ceiling tile. More... | |
virtual iIsoSprite * | CreateFrontSprite (const csVector3 &pos, float w, float h)=0 |
(convenience) create new front-facing sprite (for objects). More... | |
virtual iIsoSprite * | CreateZWallSprite (const csVector3 &pos, float w, float h)=0 |
(convenience) create new wall along z sprite (along x in grids). More... | |
virtual iIsoSprite * | CreateXWallSprite (const csVector3 &pos, float w, float h)=0 |
(convenience) create new wall along x sprite (along y in grids). More... | |
virtual iMaterialList * | GetMaterialList ()=0 |
Get the list of materials. More... | |
virtual iMaterialWrapper * | CreateMaterialWrapper (const char *vfsfilename, const char *materialname)=0 |
Create a new materialwrapper for the iso engine from the given file (on the VFS), resulting in a material with that texture. More... | |
virtual iMeshFactoryList * | GetMeshFactories ()=0 |
Get the list of mesh factories. More... | |
virtual iMeshFactoryWrapper * | CreateMeshFactory (const char *classId, const char *name)=0 |
Load and add a mesh factory, given classID under given name. More... | |
virtual iMeshFactoryWrapper * | CreateMeshFactory (const char *name)=0 |
Create an empty meshfactory (used by iIsoLoader). More... |
Definition at line 73 of file iso.h.
|
(convenience) create new floor/ceiling tile.
|
|
(convenience) create new front-facing sprite (for objects).
|
|
create a new light.
|
|
Create a new materialwrapper for the iso engine from the given file (on the VFS), resulting in a material with that texture.
|
|
Create an empty meshfactory (used by iIsoLoader).
|
|
Load and add a mesh factory, given classID under given name.
|
|
Create a new mesh sprite.
|
|
Create new sprite.
|
|
Create new view on the given world.
|
|
Create a new world.
|
|
(convenience) create new wall along x sprite (along y in grids).
|
|
(convenience) create new wall along z sprite (along x in grids).
|
|
flags to pass to g3d->BeginDraw().
|
|
Get the 2d canvas.
|
|
Get the 3d renderer.
|
|
Get the list of materials.
|
|
Get the list of mesh factories.
|
|
Get the system.
|
|
Get the texture manager.
|