Pyrogenesis  13997
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Macros | Enumerations
Components.h File Reference
#include "simulation2/TypeList.h"

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_Create, MT_Destroy, MT_OwnershipChanged,
  MT_PositionChanged, MT_MotionChanged, MT_RangeUpdate, MT_TerrainChanged,
  MT_TerritoriesChanged, MT_PathResult, MT_TechnologyModification, MT_VisionRangeChanged,
  MT_MinimapPing, 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_ParticleManager, IID_Pathfinder,
  IID_Player, IID_PlayerManager, IID_Position, IID_ProjectileManager,
  IID_RallyPointRenderer, IID_RangeManager, IID_Selectable, IID_Settlement,
  IID_SoundManager, IID_TechnologyManager, IID_TechnologyTemplateManager, 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_ParticleManager, CID_Pathfinder,
  CID_PlayerScripted, CID_PlayerManagerScripted, CID_Position, CID_ProjectileManager,
  CID_RallyPointRenderer, CID_RangeManager, CID_Selectable, CID_SettlementScripted,
  CID_SoundManager, CID_TechnologyManagerScripted, CID_TechnologyTemplateManagerScripted, CID_Terrain,
  CID_TerritoryInfluence, CID_TerritoryManager, CID_UnitMotion, CID_UnitMotionScripted,
  CID_Vision, CID_VisualActor, CID_WaterManager, CID__LastNative
}
 

Macro Definition Documentation

#define COMPONENT (   name)

Definition at line 57 of file Components.h.

#define COMPONENT (   name)    CID_##name,

Definition at line 57 of file Components.h.

#define COMPONENT (   name)

Definition at line 57 of file Components.h.

#define INTERFACE (   name)

Definition at line 46 of file Components.h.

#define INTERFACE (   name)    IID_##name,

Definition at line 46 of file Components.h.

#define INTERFACE (   name)

Definition at line 46 of file Components.h.

#define MESSAGE (   name)

Definition at line 35 of file Components.h.

#define MESSAGE (   name)    MT_##name,

Definition at line 35 of file Components.h.

#define MESSAGE (   name)

Definition at line 35 of file Components.h.

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_ParticleManager 
CID_Pathfinder 
CID_PlayerScripted 
CID_PlayerManagerScripted 
CID_Position 
CID_ProjectileManager 
CID_RallyPointRenderer 
CID_RangeManager 
CID_Selectable 
CID_SettlementScripted 
CID_SoundManager 
CID_TechnologyManagerScripted 
CID_TechnologyTemplateManagerScripted 
CID_Terrain 
CID_TerritoryInfluence 
CID_TerritoryManager 
CID_UnitMotion 
CID_UnitMotionScripted 
CID_Vision 
CID_VisualActor 
CID_WaterManager 
CID__LastNative 

Definition at line 50 of file Components.h.

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_ParticleManager 
IID_Pathfinder 
IID_Player 
IID_PlayerManager 
IID_Position 
IID_ProjectileManager 
IID_RallyPointRenderer 
IID_RangeManager 
IID_Selectable 
IID_Settlement 
IID_SoundManager 
IID_TechnologyManager 
IID_TechnologyTemplateManager 
IID_Terrain 
IID_TerritoryInfluence 
IID_TerritoryManager 
IID_UnitMotion 
IID_Vision 
IID_Visual 
IID_WaterManager 
IID__LastNative 

Definition at line 39 of file Components.h.

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_VisionRangeChanged 
MT_MinimapPing 
MT__LastNative 

Definition at line 28 of file Components.h.