Spinning Topp Logo BlackTopp Studios
inc
Namespaces | 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.
 

Enumerations

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 = ( 1u << 0 ), PL_PauseParticles = ( 1u << 1 ), PL_PauseAnimations = ( 1u << 2 ),
  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.
 
enum  Mezzanine::StandardAxis {
  Mezzanine::Axis_Invalid = -1, Mezzanine::Axis_X = 0, Mezzanine::Axis_Min = Axis_X, Mezzanine::Axis_Y = 1,
  Mezzanine::Axis_Z = 2, Mezzanine::Axis_Max = Axis_Y
}
 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  Mezzanine::WorldObjectType {
  WO_TerrainFirst = ( 1u << 0 ), WO_MeshTerrain = ( 1u << 0 ), WO_HeightfieldTerrain = ( 1u << 1 ), WO_VectorFieldTerrain = ( 1u << 2 ),
  WO_VoxelTerrain = ( 1u << 3 ), WO_MarchingCubeTerrain = ( 1u << 4 ), WO_UnknownTerrain = ( 1u << 5 ), WO_TerrainLast = ( 1u << 5 ),
  WO_DebrisFirst = ( 1u << 6 ), WO_DebrisRigid = ( 1u << 6 ), WO_DebrisSoft = ( 1u << 7 ), WO_DebrisUnknown = ( 1u << 8 ),
  WO_DebrisLast = ( 1u << 8 ), WO_AreaEffectFirst = ( 1u << 9 ), WO_AreaEffectGravityField = ( 1u << 9 ), WO_AreaEffectGravityWell = ( 1u << 10 ),
  WO_AreaEffectFieldOfForce = ( 1u << 11 ), WO_AreaEffectPlaceHolder1 = ( 1u << 12 ), WO_AreaEffectPlaceHolder2 = ( 1u << 13 ), WO_AreaEffectUnknown = ( 1u << 14 ),
  WO_AreaEffectLast = ( 1u << 14 ), WO_ActorFirst = ( 1u << 15 ), WO_ActorPlaceHolder1 = ( 1u << 15 ), WO_ActorPlaceHolder2 = ( 1u << 16 ),
  WO_ActorPlaceHolder3 = ( 1u << 17 ), WO_ActorLast = ( 1u << 17 ), WO_VehicleFirst = ( 1u << 18 ), WO_VehiclePlaceHolder1 = ( 1u << 18 ),
  WO_VehiclePlaceHolder2 = ( 1u << 19 ), WO_VehiclePlaceHolder3 = ( 1u << 20 ), WO_VehiclePlaceHolder4 = ( 1u << 21 ), WO_VehiclePlaceHolder5 = ( 1u << 22 ),
  WO_VehicleLast = ( 1u << 22 )
}
 Used by various classes to help identify what class an object is. More...
 

Detailed Description

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

Definition in file enumerations.h.