Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

amn Namespace Reference

Contains the entirety of the AmnesiaEngine. More...


Classes

class  IArray
 Stripped version of STL Vector. More...
class  IEngine
 The engine class. More...
class  IFileManager
 An abstraction layer for file input/output. More...
class  IMatrix4x4
 4x4 matrix class. More...
class  IReadFile
class  IReadFileXML
 XML file reading class. More...
class  IReference
 Reference counter for safe deallocation of memory. More...
class  ISceneGraph
class  ISoundDevice
struct  SVideoDeviceCreationParameters
struct  SDimension2d
class  IVideoDevice
 The video device, containing several rendering functions. More...
class  IWriteFile
class  SColor
class  SMaterial
class  SVertex3dMUV
class  SVertex3d

Enumerations

enum  E_XML_CHUNK {
  EXC_COMMENT, EXC_BEGINTAG, EXC_TEXT, EXC_ENDTAG,
  EXC_UNKNOWN
}
enum  E_VD_TYPE { EVDT_NULL = 0, EVDT_OPENGL, EVDT_DIRECTX }
enum  E_TRANSFORM_MATRIX { ETM_WORLD, ETM_PROJECTION }
enum  E_MATERIAL_TYPE {
  EMT_WIREFRAME = 0, EMT_SOLID, EMT_TRANSPARENT_ALPHA, EMT_TRANSPARENT_VERTEX_ALPHA,
  EMT_TRANSPARENT_ADD_COLOR, EMT_LIGHTMAP, EMT_CUSTOM_SOLID, EMT_CUSTOM_TRANSPARENT
}


Detailed Description

Contains the entirety of the AmnesiaEngine.

Enumeration Type Documentation

enum amn::E_MATERIAL_TYPE
 

Enumeration values:
EMT_WIREFRAME  Material will be rendered as wireframe.
EMT_SOLID  Material will be rendered as a solid (default.).
EMT_TRANSPARENT_ALPHA  Material will be rendered, taking the texture alpha channel into consideration.
EMT_TRANSPARENT_VERTEX_ALPHA  Material will be rendered, taking the vertex alpha into consideration.
EMT_TRANSPARENT_ADD_COLOR  Material will be rendered, darker colors in texture become invisible.
EMT_LIGHTMAP  Material will be rendered with a lightmap (as texture2.).
EMT_CUSTOM_SOLID  Custom solid material.
EMT_CUSTOM_TRANSPARENT  Custom transparent material.

enum amn::E_TRANSFORM_MATRIX
 

Enumeration values:
ETM_WORLD 
ETM_PROJECTION 

enum amn::E_VD_TYPE
 

Enumeration values:
EVDT_NULL  NULL Video Device.
EVDT_OPENGL  OpenGL 1.1 or above.
EVDT_DIRECTX  DirectX 9.

enum amn::E_XML_CHUNK
 

Enumeration values:
EXC_COMMENT  Read a comment. Ex: <!-- comment -->.
EXC_BEGINTAG  Read a begin tag. Ex: <TagName Attribute1="attribValue">.
EXC_TEXT  Read some text. Ex: <Tag>This is the Text!</Tag>.
EXC_ENDTAG  Read an end tag. Ex: </TagName>.
EXC_UNKNOWN  Read non-standard XML?


Generated on Wed Feb 1 22:23:26 2006 for AmnesiaEngine by  doxygen 1.4.2