MezzanineEngine 
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Namespaces | Constant Groups | Enumerations
enumerations.h File Reference

Any global enumerations shared between multiple classes is to be declared here. More...

#include "macros.h"
+ Include dependency graph for enumerations.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 Mezzanine
 The bulk of the engine components go in this namspace.
 

Constant Groups

 Mezzanine
 The bulk of the engine components go in this namspace.
 

Enumerations

enum  Mezzanine::ArchiveType { Mezzanine::AT_FileSystem = 0, Mezzanine::AT_Zip = 1, Mezzanine::AT_Invalid = 32768 }
 Used to indicate what kind of resources the Entrosol should look for. More...
 
enum  Mezzanine::AttenuationStyle { Mezzanine::Att_None, Mezzanine::Att_Linear, Mezzanine::Att_Quadratic }
 These values represent the kind of attenuation applied to the field strength over a distance. More...
 
enum  Mezzanine::OrientationMode {
  OM_Degree_0 = 0, OM_Degree_90 = 1, OM_Degree_180 = 2, OM_Degree_270 = 3,
  OM_Portrait = OM_Degree_0, OM_LandscapeRight = OM_Degree_90, OM_LandscapeLeft = OM_Degree_270
}
 Simple enum for communicating the orientation the UI and Camera have relative to the world it is rendering. More...
 
enum  Mezzanine::PauseLevel {
  PL_Unpaused = 0, PL_PausePhysics = 1, PL_PauseParticles = 2, PL_PauseAnimations = 4,
  PL_PauseAll = PL_PausePhysics | PL_PauseParticles | PL_PauseAnimations
}
 Used by the world class to describe the extent of pausing a world.
 
enum  Mezzanine::ProxyType {
  PT_Audio_First = 1, PT_Audio_Listener = 1, PT_Audio_SoundProxy = 2, PT_Audio_Last = 2,
  PT_Graphics_First = 4, PT_Graphics_BillboardSetProxy = 4, PT_Graphics_CameraProxy = 8, PT_Graphics_EntityProxy = 16,
  PT_Graphics_LightProxy = 32, PT_Graphics_ParticleSystemProxy = 64, PT_Graphics_Last = 64, PT_Physics_First = 128,
  PT_Physics_GhostProxy = 128, PT_Physics_RigidProxy = 256, PT_Physics_SoftProxy = 512, PT_Physics_Last = 512,
  PT_Audio_All_Proxies = ( PT_Audio_Listener | PT_Audio_SoundProxy ), PT_Graphics_All_Proxies = ( PT_Graphics_BillboardSetProxy | PT_Graphics_CameraProxy |PT_Graphics_EntityProxy |PT_Graphics_LightProxy |PT_Graphics_ParticleSystemProxy ), PT_Physics_All_Proxies = ( PT_Physics_GhostProxy | PT_Physics_RigidProxy | PT_Physics_SoftProxy )
}
 Used by all World proxies to describe what their derived types are. More...
 
enum  Mezzanine::StandardAxis { Mezzanine::Axis_Invalid = -1, Mezzanine::Axis_X = 0, Mezzanine::Axis_Y = 1, Mezzanine::Axis_Z = 2 }
 Used to identify different Axis in a 3d coordinate system. More...
 
enum  Mezzanine::TrackType { TT_Simple = 1, TT_Spline = 2, TT_Bezier = 3 }
 Used by Track classes to define the type of curves the track has.
 
enum  Mezzanine::TransformSpace { Mezzanine::TS_Local = 0, Mezzanine::TS_Parent = 1, Mezzanine::TS_World = 2 }
 Used to define what frame of reference is to be used when positioning or rotating objects. More...
 
enum  WorldObjectType {
  WO_TerrainFirst = 1, WO_MeshTerrain = 1, WO_HeightfieldTerrain = 2, WO_VectorFieldTerrain = 4,
  WO_VoxelTerrain = 8, WO_MarchingCubeTerrain = 16, WO_UnknownTerrain = 32, WO_TerrainLast = 32,
  WO_DebrisFirst = 64, WO_DebrisRigid = 64, WO_DebrisSoft = 128, WO_DebrisUnknown = 256,
  WO_DebrisLast = 256, WO_AreaEffectFirst = 512, WO_AreaEffectGravityField = 512, WO_AreaEffectGravityWell = 1024,
  WO_AreaEffectFieldOfForce = 2048, WO_AreaEffectPlaceHolder1 = 4069, WO_AreaEffectPlaceHolder2 = 8192, WO_AreaEffectUnknown = 16384,
  WO_AreaEffectLast = 16384, WO_ActorFirst = 32768, WO_ActorPlaceHolder1 = 32768, WO_ActorPlaceHolder2 = 65536,
  WO_ActorPlaceHolder3 = 131072, WO_ActorLast = 131072, WO_VehicleFirst = 262144, WO_VehiclePlaceHolder1 = 262144,
  WO_VehiclePlaceHolder2 = 524288, WO_VehiclePlaceHolder3 = 1048576, WO_VehiclePlaceHolder4 = 2097152, WO_VehiclePlaceHolder5 = 4194304,
  WO_VehicleLast = 4194304
}
 

Detailed Description

Any global enumerations shared between multiple classes is to be declared here.

Definition in file enumerations.h.