Any global enumerations shared between multiple classes is to be declared here. More...
#include "macros.h"
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... | |
Any global enumerations shared between multiple classes is to be declared here.
Definition in file enumerations.h.