Pyrogenesis  trunk
ICmpObstruction Member List

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

AllocFunc typedefIComponent
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) constICmpObstructionvirtual
CheckShorePlacement() const =0ICmpObstructionpure virtual
CLUSTER enum valueICmpObstruction
DeallocFunc typedefIComponent
Deinit()=0IComponentpure virtual
Deserialize(const CParamNode &paramNode, IDeserializer &deserialize)=0IComponentpure virtual
EFoundationCheck enum nameICmpObstruction
EObstructionType 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(bool templateOnly) const =0ICmpObstructionpure virtual
GetComponentTypeId() const =0IComponentpure virtual
GetControlGroup() const =0ICmpObstructionpure virtual
GetControlGroup2() const =0ICmpObstructionpure virtual
GetEntitiesBlockingConstruction() const =0ICmpObstructionpure virtual
GetEntitiesBlockingMovement() const =0ICmpObstructionpure virtual
GetEntitiesByFlags(ICmpObstructionManager::flags_t flags) const =0ICmpObstructionpure virtual
GetEntitiesDeletedUponConstruction() const =0ICmpObstructionpure virtual
GetEntityHandle() constIComponentinline
GetEntityId() constIComponentinline
GetJSInstance() constIComponentvirtual
GetObstruction() const =0ICmpObstructionpure virtual
GetObstructionSquare(ICmpObstructionManager::ObstructionSquare &out) const =0ICmpObstructionpure virtual
GetObstructionType() const =0ICmpObstructionpure virtual
GetPreviousObstructionSquare(ICmpObstructionManager::ObstructionSquare &out) const =0ICmpObstructionpure virtual
GetSchema()IComponentstatic
GetSerializationVersion()IComponentinlinestatic
GetSimContext() constIComponentinline
GetSize() const =0ICmpObstructionpure virtual
GetStaticSize() const =0ICmpObstructionpure virtual
GetSystemEntity() constIComponentinline
HandleMessage(const CMessage &msg, bool global)IComponentvirtual
Init(const CParamNode &paramNode)=0IComponentpure virtual
IsControlPersistent() const =0ICmpObstructionpure virtual
NewJSObject(const ScriptInterface &scriptInterface, JS::MutableHandleObject out) constIComponentvirtual
RegisterComponentType(CComponentManager &mgr, EInterfaceId iid, EComponentTypeId cid, AllocFunc alloc, DeallocFunc dealloc, const char *name, const std::string &schema)IComponentstatic
RegisterComponentTypeScriptWrapper(CComponentManager &mgr, EInterfaceId iid, EComponentTypeId cid, AllocFunc alloc, DeallocFunc dealloc, const char *name, const std::string &schema)IComponentstatic
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
STATIC enum valueICmpObstruction
UNIT enum valueICmpObstruction
~IComponent()IComponentvirtual