Pyrogenesis  trunk
CCmpObstruction Member List

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

AddClusterShapes(entity_pos_t x, entity_pos_t z, entity_angle_t a)CCmpObstructioninlineprotected
Allocate(ScriptInterface &, JS::HandleValue)CCmpObstructioninlinestatic
CheckDuplicateFoundation() const CCmpObstructioninlinevirtual
CheckFoundation(const std::string &className) const CCmpObstructioninlinevirtual
CheckFoundation(const std::string &className, bool onlyCenterPoint) const CCmpObstructioninlinevirtual
CheckFoundation_wrapper(const std::string &className, bool onlyCenterPoint) const ICmpObstructionvirtual
ClassInit(CComponentManager &componentManager)CCmpObstructioninlinestatic
CLUSTER enum valueCCmpObstruction
Deallocate(IComponent *cmp)CCmpObstructioninlinestatic
Deinit()CCmpObstructioninlinevirtual
Deserialize(const CParamNode &paramNode, IDeserializer &deserialize)CCmpObstructioninlinevirtual
EFoundationCheck enum nameICmpObstruction
flags_t typedefCCmpObstruction
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 CCmpObstructioninlinevirtual
GetComponentTypeId() const CCmpObstructioninlinevirtual
GetControlGroup() const CCmpObstructioninlinevirtual
GetControlGroup2() const CCmpObstructioninlinevirtual
GetEntityHandle() const IComponentinline
GetEntityId() const IComponentinline
GetJSInstance() const IComponentvirtual
GetObstruction() const CCmpObstructioninlinevirtual
GetObstructionSquare(ICmpObstructionManager::ObstructionSquare &out) const CCmpObstructioninlinevirtual
GetObstructionSquare(ICmpObstructionManager::ObstructionSquare &out, bool previousPosition) const CCmpObstructioninlinevirtual
GetPreviousObstructionSquare(ICmpObstructionManager::ObstructionSquare &out) const CCmpObstructioninlinevirtual
GetSchema()CCmpObstructioninlinestatic
GetSerializationVersion()IComponentinlinestatic
GetSimContext() const IComponentinline
GetSize() const CCmpObstructioninlinevirtual
GetSystemEntity() const IComponentinline
GetUnitCollisions() const CCmpObstructioninlinevirtual
GetUnitRadius() const CCmpObstructioninlinevirtual
HandleMessage(const CMessage &msg, bool global)CCmpObstructioninlinevirtual
Init(const CParamNode &paramNode)CCmpObstructioninlinevirtual
IsControlPersistent() const CCmpObstructioninlinevirtual
m_ActiveCCmpObstruction
m_ClearanceCCmpObstruction
m_ClusterTagsCCmpObstruction
m_ControlGroupCCmpObstruction
m_ControlGroup2CCmpObstruction
m_ControlPersistCCmpObstruction
m_FlagsCCmpObstruction
m_MovingCCmpObstruction
m_ShapesCCmpObstruction
m_Size0CCmpObstruction
m_Size1CCmpObstruction
m_TagCCmpObstruction
m_TemplateFlagsCCmpObstruction
m_TypeCCmpObstruction
NewJSObject(ScriptInterface &scriptInterface, JS::MutableHandleObject out) const IComponentvirtual
RemoveClusterShapes()CCmpObstructioninlineprotected
ResolveFoundationCollisions() const CCmpObstructioninlinevirtual
Serialize(ISerializer &serialize)CCmpObstructioninlinevirtual
SerializeCommon(S &serialize)CCmpObstructioninline
SetActive(bool active)CCmpObstructioninlinevirtual
SetControlGroup(entity_id_t group)CCmpObstructioninlinevirtual
SetControlGroup2(entity_id_t group2)CCmpObstructioninlinevirtual
SetDisableBlockMovementPathfinding(bool movementDisabled, bool pathfindingDisabled, int32_t shape)CCmpObstructioninlinevirtual
SetEntityHandle(CEntityHandle ent)IComponentinline
SetMovingFlag(bool enabled)CCmpObstructioninlinevirtual
SetSimContext(const CSimContext &context)IComponentinline
SetUnitClearance(const entity_pos_t &clearance)CCmpObstructioninlinevirtual
STATIC enum valueCCmpObstruction
tag_t typedefCCmpObstruction
UNIT enum valueCCmpObstruction
UpdateControlGroups()CCmpObstructioninline
~IComponent()IComponentvirtual