Components.h File Reference

#include "simulation2/TypeList.h"

Go to the source code of this file.

Defines

#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_Create, MT_Destroy, MT_OwnershipChanged,
  MT_PositionChanged, MT_MotionChanged, MT_RangeUpdate, MT_TerrainChanged,
  MT_TerritoriesChanged, MT_PathResult, MT_TechnologyModification, MT__LastNative
}
enum  EInterfaceId {
  IID__Invalid = 0, IID_Test1, IID_Test2, IID_TemplateManager,
  IID_UnknownScript, IID_AIInterface, IID_AIManager, IID_CommandQueue,
  IID_Decay, IID_Footprint, IID_GuiInterface, IID_Identity,
  IID_Minimap, IID_Motion, IID_Obstruction, IID_ObstructionManager,
  IID_OverlayRenderer, IID_Ownership, IID_Pathfinder, IID_Player,
  IID_PlayerManager, IID_Position, IID_ProjectileManager, IID_RallyPointRenderer,
  IID_RangeManager, IID_Selectable, IID_Settlement, IID_SoundManager,
  IID_TechnologyManager, IID_Terrain, IID_TerritoryInfluence, IID_TerritoryManager,
  IID_UnitMotion, 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_CommandQueue, CID_Decay,
  CID_Footprint, CID_GuiInterfaceScripted, CID_IdentityScripted, CID_Minimap,
  CID_MotionBall, CID_MotionScripted, CID_Obstruction, CID_ObstructionManager,
  CID_OverlayRenderer, CID_Ownership, CID_Pathfinder, CID_PlayerScripted,
  CID_PlayerManagerScripted, CID_Position, CID_ProjectileManager, CID_RallyPointRenderer,
  CID_RangeManager, CID_Selectable, CID_SettlementScripted, CID_SoundManager,
  CID_TechnologyManagerScripted, CID_Terrain, CID_TerritoryInfluence, CID_TerritoryManager,
  CID_UnitMotion, CID_UnitMotionScripted, CID_Vision, CID_VisualActor,
  CID_WaterManager, CID__LastNative
}

Define 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_CommandQueue 
CID_Decay 
CID_Footprint 
CID_GuiInterfaceScripted 
CID_IdentityScripted 
CID_Minimap 
CID_MotionBall 
CID_MotionScripted 
CID_Obstruction 
CID_ObstructionManager 
CID_OverlayRenderer 
CID_Ownership 
CID_Pathfinder 
CID_PlayerScripted 
CID_PlayerManagerScripted 
CID_Position 
CID_ProjectileManager 
CID_RallyPointRenderer 
CID_RangeManager 
CID_Selectable 
CID_SettlementScripted 
CID_SoundManager 
CID_TechnologyManagerScripted 
CID_Terrain 
CID_TerritoryInfluence 
CID_TerritoryManager 
CID_UnitMotion 
CID_UnitMotionScripted 
CID_Vision 
CID_VisualActor 
CID_WaterManager 
CID__LastNative 
Enumerator:
IID__Invalid 
IID_Test1 
IID_Test2 
IID_TemplateManager 
IID_UnknownScript 
IID_AIInterface 
IID_AIManager 
IID_CommandQueue 
IID_Decay 
IID_Footprint 
IID_GuiInterface 
IID_Identity 
IID_Minimap 
IID_Motion 
IID_Obstruction 
IID_ObstructionManager 
IID_OverlayRenderer 
IID_Ownership 
IID_Pathfinder 
IID_Player 
IID_PlayerManager 
IID_Position 
IID_ProjectileManager 
IID_RallyPointRenderer 
IID_RangeManager 
IID_Selectable 
IID_Settlement 
IID_SoundManager 
IID_TechnologyManager 
IID_Terrain 
IID_TerritoryInfluence 
IID_TerritoryManager 
IID_UnitMotion 
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_Create 
MT_Destroy 
MT_OwnershipChanged 
MT_PositionChanged 
MT_MotionChanged 
MT_RangeUpdate 
MT_TerrainChanged 
MT_TerritoriesChanged 
MT_PathResult 
MT_TechnologyModification 
MT__LastNative 
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Generated on Wed May 16 03:15:24 2012 for Pyrogenesis by  doxygen 1.6.3