IComponent Class Reference
#include <IComponent.h>
List of all members.
Constructor & Destructor Documentation
| IComponent::~IComponent |
( |
|
) |
[virtual] |
Member Function Documentation
| virtual void IComponent::Deinit |
( |
|
) |
[pure virtual] |
Implemented in CCmpAIManager, CCmpCommandQueue, CCmpDecay, CCmpFootprint, CCmpMinimap, CCmpMotionBall, CCmpObstruction, CCmpObstructionManager, CCmpOverlayRenderer, CCmpOwnership, CCmpPathfinder, CCmpPosition, CCmpProjectileManager, CCmpRallyPointRenderer, CCmpRangeManager, CCmpSelectable, CCmpSoundManager, CCmpTemplateManager, CCmpTerrain, CCmpTerritoryInfluence, CCmpTerritoryManager, CCmpTest1A, CCmpTest1B, CCmpTest2A, CCmpTest1Scripted, CCmpTest2Scripted, CCmpUnitMotion, CCmpVision, CCmpVisualActor, CCmpWaterManager, CCmpAIInterfaceScripted, CCmpGuiInterfaceScripted, CCmpIdentityScripted, CCmpMotionScripted, CCmpPlayerScripted, CCmpPlayerManagerScripted, CCmpSettlementScripted, CCmpTechnologyManagerScripted, CCmpUnitMotionScripted, and CCmpUnknownScript.
Implemented in CCmpAIManager, CCmpCommandQueue, CCmpDecay, CCmpFootprint, CCmpMinimap, CCmpMotionBall, CCmpObstruction, CCmpObstructionManager, CCmpOverlayRenderer, CCmpOwnership, CCmpPathfinder, CCmpPosition, CCmpProjectileManager, CCmpRallyPointRenderer, CCmpRangeManager, CCmpSelectable, CCmpSoundManager, CCmpTemplateManager, CCmpTerrain, CCmpTerritoryInfluence, CCmpTerritoryManager, CCmpTest1A, CCmpTest1B, CCmpTest2A, CCmpTest1Scripted, CCmpTest2Scripted, CCmpUnitMotion, CCmpVision, CCmpVisualActor, CCmpWaterManager, CCmpAIInterfaceScripted, CCmpGuiInterfaceScripted, CCmpIdentityScripted, CCmpMotionScripted, CCmpPlayerScripted, CCmpPlayerManagerScripted, CCmpSettlementScripted, CCmpTechnologyManagerScripted, CCmpUnitMotionScripted, and CCmpUnknownScript.
| JSClass * IComponent::GetJSClass |
( |
|
) |
const [virtual] |
| jsval IComponent::GetJSInstance |
( |
|
) |
const [virtual] |
Reimplemented in CCmpTest1Scripted, CCmpTest2Scripted, CCmpAIInterfaceScripted, CCmpGuiInterfaceScripted, CCmpIdentityScripted, CCmpMotionScripted, CCmpPlayerScripted, CCmpPlayerManagerScripted, CCmpSettlementScripted, CCmpTechnologyManagerScripted, CCmpUnitMotionScripted, and CCmpUnknownScript.
| std::string IComponent::GetSchema |
( |
|
) |
[static] |
Reimplemented in CCmpAIManager, CCmpCommandQueue, CCmpDecay, CCmpFootprint, CCmpMinimap, CCmpMotionBall, CCmpObstruction, CCmpObstructionManager, CCmpOverlayRenderer, CCmpOwnership, CCmpPathfinder, CCmpPosition, CCmpProjectileManager, CCmpRallyPointRenderer, CCmpRangeManager, CCmpSelectable, CCmpSoundManager, CCmpTemplateManager, CCmpTerrain, CCmpTerritoryInfluence, CCmpTerritoryManager, CCmpTest1A, CCmpTest1B, CCmpTest2A, CCmpTest1Scripted, CCmpTest2Scripted, CCmpUnitMotion, CCmpVision, CCmpVisualActor, CCmpWaterManager, CCmpAIInterfaceScripted, CCmpGuiInterfaceScripted, CCmpIdentityScripted, CCmpMotionScripted, CCmpPlayerScripted, CCmpPlayerManagerScripted, CCmpSettlementScripted, CCmpTechnologyManagerScripted, CCmpUnitMotionScripted, CCmpUnknownScript, and CCmpExample.
| static u8 IComponent::GetSerializationVersion |
( |
|
) |
[inline, static] |
| const CSimContext& IComponent::GetSimContext |
( |
|
) |
const [inline] |
| void IComponent::HandleMessage |
( |
const CMessage & |
msg, |
|
|
bool |
global | |
|
) |
| | [virtual] |
Reimplemented in CCmpAIManager, CCmpDecay, CCmpMinimap, CCmpMotionBall, CCmpObstruction, CCmpObstructionManager, CCmpOverlayRenderer, CCmpOwnership, CCmpPathfinder, CCmpPosition, CCmpProjectileManager, CCmpRallyPointRenderer, CCmpRangeManager, CCmpSelectable, CCmpSoundManager, CCmpTemplateManager, CCmpTerritoryManager, CCmpTest1A, CCmpTest1B, CCmpTest2A, CCmpTest1Scripted, CCmpTest2Scripted, CCmpUnitMotion, CCmpVisualActor, CCmpWaterManager, CCmpAIInterfaceScripted, CCmpGuiInterfaceScripted, CCmpIdentityScripted, CCmpMotionScripted, CCmpPlayerScripted, CCmpPlayerManagerScripted, CCmpSettlementScripted, CCmpTechnologyManagerScripted, CCmpUnitMotionScripted, and CCmpUnknownScript.
| virtual void IComponent::Init |
( |
const CParamNode & |
paramNode |
) |
[pure virtual] |
Implemented in CCmpAIManager, CCmpCommandQueue, CCmpDecay, CCmpFootprint, CCmpMinimap, CCmpMotionBall, CCmpObstruction, CCmpObstructionManager, CCmpOverlayRenderer, CCmpOwnership, CCmpPathfinder, CCmpPosition, CCmpProjectileManager, CCmpRallyPointRenderer, CCmpRangeManager, CCmpSelectable, CCmpSoundManager, CCmpTemplateManager, CCmpTerrain, CCmpTerritoryInfluence, CCmpTerritoryManager, CCmpTest1A, CCmpTest1B, CCmpTest2A, CCmpTest1Scripted, CCmpTest2Scripted, CCmpUnitMotion, CCmpVision, CCmpVisualActor, CCmpWaterManager, CCmpAIInterfaceScripted, CCmpGuiInterfaceScripted, CCmpIdentityScripted, CCmpMotionScripted, CCmpPlayerScripted, CCmpPlayerManagerScripted, CCmpSettlementScripted, CCmpTechnologyManagerScripted, CCmpUnitMotionScripted, and CCmpUnknownScript.
| virtual void IComponent::Serialize |
( |
ISerializer & |
serialize |
) |
[pure virtual] |
Implemented in CCmpAIManager, CCmpCommandQueue, CCmpDecay, CCmpFootprint, CCmpMinimap, CCmpMotionBall, CCmpObstruction, CCmpObstructionManager, CCmpOverlayRenderer, CCmpOwnership, CCmpPathfinder, CCmpPosition, CCmpProjectileManager, CCmpRallyPointRenderer, CCmpRangeManager, CCmpSelectable, CCmpSoundManager, CCmpTemplateManager, CCmpTerrain, CCmpTerritoryInfluence, CCmpTerritoryManager, CCmpTest1A, CCmpTest1B, CCmpTest2A, CCmpTest1Scripted, CCmpTest2Scripted, CCmpUnitMotion, CCmpVision, CCmpVisualActor, CCmpWaterManager, CCmpAIInterfaceScripted, CCmpGuiInterfaceScripted, CCmpIdentityScripted, CCmpMotionScripted, CCmpPlayerScripted, CCmpPlayerManagerScripted, CCmpSettlementScripted, CCmpTechnologyManagerScripted, CCmpUnitMotionScripted, CCmpUnknownScript, and CCmpExample.
| void IComponent::SetEntityId |
( |
entity_id_t |
ent |
) |
[inline] |
| void IComponent::SetSimContext |
( |
const CSimContext & |
context |
) |
[inline] |
Member Data Documentation
The documentation for this class was generated from the following files: