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_MotionUpdate, MT_RangeUpdate, MT_TerrainChanged, MT_VisibilityChanged,
  MT_WaterChanged, MT_MovementObstructionChanged, MT_ObstructionMapShapeChanged, MT_TerritoriesChanged,
  MT_PathResult, MT_ValueModification, MT_TemplateModification, MT_VisionRangeChanged,
  MT_VisionSharingChanged, MT_MinimapPing, MT_CinemaPathEnded, MT_CinemaQueueEnded,
  MT_PlayerColorChanged, MT__LastNative
}
 
enum  EInterfaceId {
  IID__Invalid = 0, IID_Test1, IID_Test2, IID_TemplateManager,
  IID_UnknownScript, IID_AIInterface, IID_AIManager, IID_Attack,
  IID_CinemaManager, IID_CommandQueue, IID_Decay, IID_Fogging,
  IID_Footprint, IID_GarrisonHolder, 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_RallyPoint, IID_RallyPointRenderer, IID_RangeManager,
  IID_RangeOverlayRenderer, IID_Selectable, IID_Settlement, IID_Sound,
  IID_SoundManager, IID_ValueModificationManager, IID_Terrain, IID_TerritoryDecayManager,
  IID_TerritoryInfluence, IID_TerritoryManager, IID_TurretHolder, IID_UnitMotion,
  IID_UnitMotionManager, 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_AttackScripted, CID_CinemaManager,
  CID_CommandQueue, CID_Decay, CID_FoggingScripted, CID_Footprint,
  CID_GarrisonHolderScripted, 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_RallyPointScripted, CID_RallyPointRenderer, CID_RangeManager,
  CID_RangeOverlayRenderer, CID_Selectable, CID_SettlementScripted, CID_SoundScripted,
  CID_SoundManager, CID_ValueModificationManagerScripted, CID_Terrain, CID_TerritoryDecayManagerScripted,
  CID_TerritoryInfluence, CID_TerritoryManager, CID_TurretHolderScripted, CID_UnitMotion,
  CID_UnitMotionScripted, CID_UnitMotionManager, CID_UnitRenderer, CID_VisibilityScripted,
  CID_Vision, CID_VisualActor, CID_WaterManager, CID__LastNative
}
 

Macro Definition Documentation

◆ COMPONENT [1/3]

#define COMPONENT (   name)

◆ COMPONENT [2/3]

#define COMPONENT (   name)    CID_##name,

◆ COMPONENT [3/3]

#define COMPONENT (   name)

◆ INTERFACE [1/3]

#define INTERFACE (   name)

◆ INTERFACE [2/3]

#define INTERFACE (   name)    IID_##name,

◆ INTERFACE [3/3]

#define INTERFACE (   name)

◆ MESSAGE [1/3]

#define MESSAGE (   name)

◆ MESSAGE [2/3]

#define MESSAGE (   name)    MT_##name,

◆ MESSAGE [3/3]

#define MESSAGE (   name)

Enumeration Type Documentation

◆ EComponentTypeId

Enumerator
CID__Invalid 
CID_Test1A 
CID_Test1B 
CID_Test1Scripted 
CID_Test2A 
CID_Test2Scripted 
CID_TemplateManager 
CID_UnknownScript 
CID_AIInterfaceScripted 
CID_AIManager 
CID_AttackScripted 
CID_CinemaManager 
CID_CommandQueue 
CID_Decay 
CID_FoggingScripted 
CID_Footprint 
CID_GarrisonHolderScripted 
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_RallyPointScripted 
CID_RallyPointRenderer 
CID_RangeManager 
CID_RangeOverlayRenderer 
CID_Selectable 
CID_SettlementScripted 
CID_SoundScripted 
CID_SoundManager 
CID_ValueModificationManagerScripted 
CID_Terrain 
CID_TerritoryDecayManagerScripted 
CID_TerritoryInfluence 
CID_TerritoryManager 
CID_TurretHolderScripted 
CID_UnitMotion 
CID_UnitMotionScripted 
CID_UnitMotionManager 
CID_UnitRenderer 
CID_VisibilityScripted 
CID_Vision 
CID_VisualActor 
CID_WaterManager 
CID__LastNative 

◆ EInterfaceId

Enumerator
IID__Invalid 
IID_Test1 
IID_Test2 
IID_TemplateManager 
IID_UnknownScript 
IID_AIInterface 
IID_AIManager 
IID_Attack 
IID_CinemaManager 
IID_CommandQueue 
IID_Decay 
IID_Fogging 
IID_Footprint 
IID_GarrisonHolder 
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_RallyPoint 
IID_RallyPointRenderer 
IID_RangeManager 
IID_RangeOverlayRenderer 
IID_Selectable 
IID_Settlement 
IID_Sound 
IID_SoundManager 
IID_ValueModificationManager 
IID_Terrain 
IID_TerritoryDecayManager 
IID_TerritoryInfluence 
IID_TerritoryManager 
IID_TurretHolder 
IID_UnitMotion 
IID_UnitMotionManager 
IID_UnitRenderer 
IID_Visibility 
IID_Vision 
IID_Visual 
IID_WaterManager 
IID__LastNative 

◆ EMessageTypeId

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_MotionUpdate 
MT_RangeUpdate 
MT_TerrainChanged 
MT_VisibilityChanged 
MT_WaterChanged 
MT_MovementObstructionChanged 
MT_ObstructionMapShapeChanged 
MT_TerritoriesChanged 
MT_PathResult 
MT_ValueModification 
MT_TemplateModification 
MT_VisionRangeChanged 
MT_VisionSharingChanged 
MT_MinimapPing 
MT_CinemaPathEnded 
MT_CinemaQueueEnded 
MT_PlayerColorChanged 
MT__LastNative