Pyrogenesis  trunk
Macros | Enumerations
Components.h File Reference
#include "simulation2/TypeList.h"
Include dependency graph for Components.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define MESSAGE(name)
 
#define INTERFACE(name)
 
#define COMPONENT(name)
 
#define MESSAGE(name)   MT_##name,
 
#define MESSAGE(name)
 
#define INTERFACE(name)   IID_##name,
 
#define INTERFACE(name)
 
#define COMPONENT(name)   CID_##name,
 
#define COMPONENT(name)
 

Enumerations

enum  EMessageTypeId {
  MT__Invalid = 0, MT_TurnStart, MT_Update, MT_Update_MotionFormation,
  MT_Update_MotionUnit, MT_Update_Final, MT_Interpolate, MT_RenderSubmit,
  MT_ProgressiveLoad, MT_Deserialized, MT_Create, MT_Destroy,
  MT_OwnershipChanged, MT_PositionChanged, MT_InterpolatedPositionChanged, MT_TerritoryPositionChanged,
  MT_MotionChanged, MT_RangeUpdate, MT_TerrainChanged, MT_VisibilityChanged,
  MT_WaterChanged, MT_ObstructionMapShapeChanged, MT_TerritoriesChanged, MT_PathResult,
  MT_ValueModification, MT_TemplateModification, MT_VisionRangeChanged, MT_VisionSharingChanged,
  MT_MinimapPing, MT_CinemaPathEnded, MT_CinemaQueueEnded, MT__LastNative
}
 
enum  EInterfaceId {
  IID__Invalid = 0, IID_Test1, IID_Test2, IID_TemplateManager,
  IID_UnknownScript, IID_AIInterface, IID_AIManager, IID_CinemaManager,
  IID_CommandQueue, IID_Decay, IID_Fogging, IID_Footprint,
  IID_GuiInterface, IID_Identity, IID_Minimap, IID_Mirage,
  IID_Motion, IID_Obstruction, IID_ObstructionManager, IID_OverlayRenderer,
  IID_Ownership, IID_ParticleManager, IID_Pathfinder, IID_Player,
  IID_PlayerManager, IID_Position, IID_ProjectileManager, IID_RallyPointRenderer,
  IID_RangeManager, IID_Selectable, IID_Settlement, IID_SoundManager,
  IID_ValueModificationManager, IID_DataTemplateManager, IID_Terrain, IID_TerritoryInfluence,
  IID_TerritoryManager, IID_UnitMotion, IID_UnitRenderer, IID_Visibility,
  IID_Vision, IID_Visual, IID_WaterManager, IID__LastNative
}
 
enum  EComponentTypeId {
  CID__Invalid = 0, CID_Test1A, CID_Test1B, CID_Test1Scripted,
  CID_Test2A, CID_Test2Scripted, CID_TemplateManager, CID_UnknownScript,
  CID_AIInterfaceScripted, CID_AIManager, CID_CinemaManager, CID_CommandQueue,
  CID_Decay, CID_FoggingScripted, CID_Footprint, CID_GuiInterfaceScripted,
  CID_IdentityScripted, CID_Minimap, CID_MirageScripted, CID_MotionBall,
  CID_MotionScripted, CID_Obstruction, CID_ObstructionManager, CID_OverlayRenderer,
  CID_Ownership, CID_ParticleManager, CID_Pathfinder, CID_PlayerScripted,
  CID_PlayerManagerScripted, CID_Position, CID_ProjectileManager, CID_RallyPointRenderer,
  CID_RangeManager, CID_Selectable, CID_SettlementScripted, CID_SoundManager,
  CID_ValueModificationManagerScripted, CID_DataTemplateManagerScripted, CID_Terrain, CID_TerritoryInfluence,
  CID_TerritoryManager, CID_UnitMotion, CID_UnitMotionScripted, CID_UnitRenderer,
  CID_VisibilityScripted, CID_Vision, CID_VisualActor, CID_WaterManager,
  CID__LastNative
}
 

Macro Definition Documentation

#define COMPONENT (   name)
#define COMPONENT (   name)    CID_##name,
#define COMPONENT (   name)
#define INTERFACE (   name)
#define INTERFACE (   name)    IID_##name,
#define INTERFACE (   name)
#define MESSAGE (   name)
#define MESSAGE (   name)    MT_##name,
#define MESSAGE (   name)

Enumeration Type Documentation

Enumerator
CID__Invalid 
CID_Test1A 
CID_Test1B 
CID_Test1Scripted 
CID_Test2A 
CID_Test2Scripted 
CID_TemplateManager 
CID_UnknownScript 
CID_AIInterfaceScripted 
CID_AIManager 
CID_CinemaManager 
CID_CommandQueue 
CID_Decay 
CID_FoggingScripted 
CID_Footprint 
CID_GuiInterfaceScripted 
CID_IdentityScripted 
CID_Minimap 
CID_MirageScripted 
CID_MotionBall 
CID_MotionScripted 
CID_Obstruction 
CID_ObstructionManager 
CID_OverlayRenderer 
CID_Ownership 
CID_ParticleManager 
CID_Pathfinder 
CID_PlayerScripted 
CID_PlayerManagerScripted 
CID_Position 
CID_ProjectileManager 
CID_RallyPointRenderer 
CID_RangeManager 
CID_Selectable 
CID_SettlementScripted 
CID_SoundManager 
CID_ValueModificationManagerScripted 
CID_DataTemplateManagerScripted 
CID_Terrain 
CID_TerritoryInfluence 
CID_TerritoryManager 
CID_UnitMotion 
CID_UnitMotionScripted 
CID_UnitRenderer 
CID_VisibilityScripted 
CID_Vision 
CID_VisualActor 
CID_WaterManager 
CID__LastNative 
Enumerator
IID__Invalid 
IID_Test1 
IID_Test2 
IID_TemplateManager 
IID_UnknownScript 
IID_AIInterface 
IID_AIManager 
IID_CinemaManager 
IID_CommandQueue 
IID_Decay 
IID_Fogging 
IID_Footprint 
IID_GuiInterface 
IID_Identity 
IID_Minimap 
IID_Mirage 
IID_Motion 
IID_Obstruction 
IID_ObstructionManager 
IID_OverlayRenderer 
IID_Ownership 
IID_ParticleManager 
IID_Pathfinder 
IID_Player 
IID_PlayerManager 
IID_Position 
IID_ProjectileManager 
IID_RallyPointRenderer 
IID_RangeManager 
IID_Selectable 
IID_Settlement 
IID_SoundManager 
IID_ValueModificationManager 
IID_DataTemplateManager 
IID_Terrain 
IID_TerritoryInfluence 
IID_TerritoryManager 
IID_UnitMotion 
IID_UnitRenderer 
IID_Visibility 
IID_Vision 
IID_Visual 
IID_WaterManager 
IID__LastNative 
Enumerator
MT__Invalid 
MT_TurnStart 
MT_Update 
MT_Update_MotionFormation 
MT_Update_MotionUnit 
MT_Update_Final 
MT_Interpolate 
MT_RenderSubmit 
MT_ProgressiveLoad 
MT_Deserialized 
MT_Create 
MT_Destroy 
MT_OwnershipChanged 
MT_PositionChanged 
MT_InterpolatedPositionChanged 
MT_TerritoryPositionChanged 
MT_MotionChanged 
MT_RangeUpdate 
MT_TerrainChanged 
MT_VisibilityChanged 
MT_WaterChanged 
MT_ObstructionMapShapeChanged 
MT_TerritoriesChanged 
MT_PathResult 
MT_ValueModification 
MT_TemplateModification 
MT_VisionRangeChanged 
MT_VisionSharingChanged 
MT_MinimapPing 
MT_CinemaPathEnded 
MT_CinemaQueueEnded 
MT__LastNative