Pyrogenesis  trunk
ICmpObstruction Member List

This is the complete list of members for ICmpObstruction, including all inherited members.

CheckDuplicateFoundation() const =0ICmpObstructionpure virtual
CheckFoundation(const std::string &className) const =0ICmpObstructionpure virtual
CheckFoundation(const std::string &className, bool onlyCenterPoint) const =0ICmpObstructionpure virtual
CheckFoundation_wrapper(const std::string &className, bool onlyCenterPoint) const ICmpObstructionvirtual
Deinit()=0IComponentpure virtual
Deserialize(const CParamNode &paramNode, IDeserializer &deserialize)=0IComponentpure virtual
EFoundationCheck enum nameICmpObstruction
FOUNDATION_CHECK_FAIL_ERROR enum valueICmpObstruction
FOUNDATION_CHECK_FAIL_NO_OBSTRUCTION enum valueICmpObstruction
FOUNDATION_CHECK_FAIL_OBSTRUCTS_FOUNDATION enum valueICmpObstruction
FOUNDATION_CHECK_FAIL_TERRAIN_CLASS enum valueICmpObstruction
FOUNDATION_CHECK_SUCCESS enum valueICmpObstruction
GetBlockMovementFlag() const =0ICmpObstructionpure virtual
GetComponentTypeId() const =0IComponentpure virtual
GetControlGroup() const =0ICmpObstructionpure virtual
GetControlGroup2() const =0ICmpObstructionpure virtual
GetEntityHandle() const IComponentinline
GetEntityId() const IComponentinline
GetJSInstance() const IComponentvirtual
GetObstruction() const =0ICmpObstructionpure virtual
GetObstructionSquare(ICmpObstructionManager::ObstructionSquare &out) const =0ICmpObstructionpure virtual
GetPreviousObstructionSquare(ICmpObstructionManager::ObstructionSquare &out) const =0ICmpObstructionpure virtual
GetSchema()IComponentstatic
GetSerializationVersion()IComponentinlinestatic
GetSimContext() const IComponentinline
GetSize() const =0ICmpObstructionpure virtual
GetSystemEntity() const IComponentinline
GetUnitCollisions() const =0ICmpObstructionpure virtual
GetUnitRadius() const =0ICmpObstructionpure virtual
HandleMessage(const CMessage &msg, bool global)IComponentvirtual
Init(const CParamNode &paramNode)=0IComponentpure virtual
IsControlPersistent() const =0ICmpObstructionpure virtual
NewJSObject(ScriptInterface &scriptInterface, JS::MutableHandleObject out) const IComponentvirtual
ResolveFoundationCollisions() const =0ICmpObstructionpure virtual
Serialize(ISerializer &serialize)=0IComponentpure virtual
SetActive(bool active)=0ICmpObstructionpure virtual
SetControlGroup(entity_id_t group)=0ICmpObstructionpure virtual
SetControlGroup2(entity_id_t group2)=0ICmpObstructionpure virtual
SetDisableBlockMovementPathfinding(bool movementDisabled, bool pathfindingDisabled, int32_t shape)=0ICmpObstructionpure virtual
SetEntityHandle(CEntityHandle ent)IComponentinline
SetMovingFlag(bool enabled)=0ICmpObstructionpure virtual
SetSimContext(const CSimContext &context)IComponentinline
SetUnitClearance(const entity_pos_t &clearance)=0ICmpObstructionpure virtual
~IComponent()IComponentvirtual