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(const ScriptInterface &, JS::HandleValue)CCmpObstructioninlinestatic
AllocFunc typedefIComponent
CheckDuplicateFoundation() const overrideCCmpObstructioninlinevirtual
CheckFoundation(const std::string &className) const overrideCCmpObstructioninlinevirtual
CheckFoundation(const std::string &className, bool onlyCenterPoint) const overrideCCmpObstructioninlinevirtual
CheckFoundation_wrapper(const std::string &className, bool onlyCenterPoint) constICmpObstructionvirtual
CheckShorePlacement() const overrideCCmpObstructioninlinevirtual
ClassInit(CComponentManager &componentManager)CCmpObstructioninlinestatic
CLUSTER enum valueICmpObstruction
Deallocate(IComponent *cmp)CCmpObstructioninlinestatic
DeallocFunc typedefIComponent
Deinit() overrideCCmpObstructioninlinevirtual
Deserialize(const CParamNode &paramNode, IDeserializer &deserialize) overrideCCmpObstructioninlinevirtual
EFoundationCheck enum nameICmpObstruction
EObstructionType 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(bool templateOnly) const overrideCCmpObstructioninlinevirtual
GetComponentTypeId() const overrideCCmpObstructioninlinevirtual
GetControlGroup() const overrideCCmpObstructioninlinevirtual
GetControlGroup2() const overrideCCmpObstructioninlinevirtual
GetEntitiesBlockingConstruction() const overrideCCmpObstructioninlinevirtual
GetEntitiesBlockingMovement() const overrideCCmpObstructioninlinevirtual
GetEntitiesByFlags(flags_t flags) const overrideCCmpObstructioninlinevirtual
GetEntitiesDeletedUponConstruction() const overrideCCmpObstructioninlinevirtual
GetEntityHandle() constIComponentinline
GetEntityId() constIComponentinline
GetJSInstance() constIComponentvirtual
GetObstruction() const overrideCCmpObstructioninlinevirtual
GetObstructionSquare(ICmpObstructionManager::ObstructionSquare &out) const overrideCCmpObstructioninlinevirtual
GetObstructionSquare(ICmpObstructionManager::ObstructionSquare &out, bool previousPosition) constCCmpObstructioninlinevirtual
GetObstructionType() const overrideCCmpObstructioninlinevirtual
GetPreviousObstructionSquare(ICmpObstructionManager::ObstructionSquare &out) const overrideCCmpObstructioninlinevirtual
GetSchema()CCmpObstructioninlinestatic
GetSerializationVersion()IComponentinlinestatic
GetSimContext() constIComponentinline
GetSize() const overrideCCmpObstructioninlinevirtual
GetStaticSize() const overrideCCmpObstructioninlinevirtual
GetSystemEntity() constIComponentinline
HandleMessage(const CMessage &msg, bool global) overrideCCmpObstructioninlinevirtual
Init(const CParamNode &paramNode) overrideCCmpObstructioninlinevirtual
IsControlPersistent() const overrideCCmpObstructioninlinevirtual
m_ActiveCCmpObstruction
m_ClearanceCCmpObstruction
m_ClusterTagsCCmpObstruction
m_ControlGroupCCmpObstruction
m_ControlGroup2CCmpObstruction
m_ControlPersistCCmpObstruction
m_FlagsCCmpObstruction
m_IsDestroyedCCmpObstruction
m_MovingCCmpObstruction
m_ShapesCCmpObstruction
m_Size0CCmpObstruction
m_Size1CCmpObstruction
m_TagCCmpObstruction
m_TemplateFlagsCCmpObstruction
m_TypeCCmpObstruction
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
RemoveClusterShapes()CCmpObstructioninlineprotected
ResolveFoundationCollisions() const overrideCCmpObstructioninlinevirtual
Serialize(ISerializer &serialize) overrideCCmpObstructioninlinevirtual
SerializeCommon(S &serialize)CCmpObstructioninline
SetActive(bool active) overrideCCmpObstructioninlinevirtual
SetControlGroup(entity_id_t group) overrideCCmpObstructioninlinevirtual
SetControlGroup2(entity_id_t group2) overrideCCmpObstructioninlinevirtual
SetDisableBlockMovementPathfinding(bool movementDisabled, bool pathfindingDisabled, int32_t shape) overrideCCmpObstructioninlinevirtual
SetEntityHandle(CEntityHandle ent)IComponentinline
SetMovingFlag(bool enabled) overrideCCmpObstructioninlinevirtual
SetSimContext(const CSimContext &context)IComponentinline
SetUnitClearance(const entity_pos_t &clearance) overrideCCmpObstructioninlinevirtual
STATIC enum valueICmpObstruction
tag_t typedefCCmpObstruction
UNIT enum valueICmpObstruction
UpdateControlGroups()CCmpObstructioninline
~IComponent()IComponentvirtual