Pyrogenesis  13997
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
CCmpObstructionManager Member List

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

AddStaticShape(entity_id_t ent, entity_pos_t x, entity_pos_t z, entity_angle_t a, entity_pos_t w, entity_pos_t h, flags_t flags, entity_id_t group, entity_id_t group2)CCmpObstructionManagerinlinevirtual
AddUnitShape(entity_id_t ent, entity_pos_t x, entity_pos_t z, entity_pos_t r, flags_t flags, entity_id_t group)CCmpObstructionManagerinlinevirtual
Allocate(ScriptInterface &, jsval)CCmpObstructionManagerinlinestatic
ClassInit(CComponentManager &componentManager)CCmpObstructionManagerinlinestatic
Deallocate(IComponent *cmp)CCmpObstructionManagerinlinestatic
Deinit()CCmpObstructionManagerinlinevirtual
Deserialize(const CParamNode &paramNode, IDeserializer &deserialize)CCmpObstructionManagerinlinevirtual
EFlags enum nameICmpObstructionManager
FindMostImportantObstruction(const IObstructionTestFilter &filter, entity_pos_t x, entity_pos_t z, entity_pos_t r, ObstructionSquare &square)CCmpObstructionManagervirtual
FLAG_BLOCK_CONSTRUCTION enum valueICmpObstructionManager
FLAG_BLOCK_FOUNDATION enum valueICmpObstructionManager
FLAG_BLOCK_MOVEMENT enum valueICmpObstructionManager
FLAG_BLOCK_PATHFINDING enum valueICmpObstructionManager
FLAG_MOVING enum valueICmpObstructionManager
flags_t typedefICmpObstructionManager
GetEntityHandle() const IComponentinline
GetEntityId() const IComponentinline
GetJSClass() const IComponentvirtual
GetJSInstance() const IComponentvirtual
GetObstruction(tag_t tag)CCmpObstructionManagerinlinevirtual
GetObstructionsInRange(const IObstructionTestFilter &filter, entity_pos_t x0, entity_pos_t z0, entity_pos_t x1, entity_pos_t z1, std::vector< ObstructionSquare > &squares)CCmpObstructionManagervirtual
GetSchema()CCmpObstructionManagerinlinestatic
GetSerializationVersion()IComponentinlinestatic
GetSimContext() const IComponentinline
GetStaticShapeObstruction(entity_pos_t x, entity_pos_t z, entity_angle_t a, entity_pos_t w, entity_pos_t h)CCmpObstructionManagerinlinevirtual
GetSystemEntity() const IComponentinline
GetUnitShapeObstruction(entity_pos_t x, entity_pos_t z, entity_pos_t r)CCmpObstructionManagerinlinevirtual
HandleMessage(const CMessage &msg, bool global)CCmpObstructionManagerinlinevirtual
Init(const CParamNode &paramNode)CCmpObstructionManagerinlinevirtual
IsDirty(const Grid< T > &grid)CCmpObstructionManagerinlineprivate
IsInWorld(entity_pos_t x, entity_pos_t z, entity_pos_t r)CCmpObstructionManagerinlineprivate
IsInWorld(CFixedVector2D p)CCmpObstructionManagerinlineprivate
m_DebugOverlayDirtyCCmpObstructionManager
m_DebugOverlayEnabledCCmpObstructionManager
m_DebugOverlayLinesCCmpObstructionManager
m_DirtyIDCCmpObstructionManagerprivate
m_PassabilityCircularCCmpObstructionManager
m_StaticShapeNextCCmpObstructionManager
m_StaticShapesCCmpObstructionManager
m_StaticSubdivisionCCmpObstructionManager
m_UnitShapeNextCCmpObstructionManager
m_UnitShapesCCmpObstructionManager
m_UnitSubdivisionCCmpObstructionManager
m_WorldX0CCmpObstructionManager
m_WorldX1CCmpObstructionManager
m_WorldZ0CCmpObstructionManager
m_WorldZ1CCmpObstructionManager
MakeDirtyAll()CCmpObstructionManagerinlineprivate
MakeDirtyDebug()CCmpObstructionManagerinlineprivate
MakeDirtyStatic(flags_t flags)CCmpObstructionManagerinlineprivate
MakeDirtyUnit(flags_t flags)CCmpObstructionManagerinlineprivate
MoveShape(tag_t tag, entity_pos_t x, entity_pos_t z, entity_angle_t a)CCmpObstructionManagerinlinevirtual
Rasterise(Grid< u8 > &grid)CCmpObstructionManagervirtual
RemoveShape(tag_t tag)CCmpObstructionManagerinlinevirtual
RenderSubmit(SceneCollector &collector)CCmpObstructionManager
ResetSubdivisions(entity_pos_t x1, entity_pos_t z1)CCmpObstructionManagerinline
Serialize(ISerializer &serialize)CCmpObstructionManagerinlinevirtual
SerializeCommon(S &serialize)CCmpObstructionManagerinline
SetBounds(entity_pos_t x0, entity_pos_t z0, entity_pos_t x1, entity_pos_t z1)CCmpObstructionManagerinlinevirtual
SetDebugOverlay(bool enabled)CCmpObstructionManagerinlinevirtual
SetEntityHandle(CEntityHandle ent)IComponentinline
SetPassabilityCircular(bool enabled)CCmpObstructionManagerinlinevirtual
SetSimContext(const CSimContext &context)IComponentinline
SetStaticControlGroup(tag_t tag, entity_id_t group, entity_id_t group2)CCmpObstructionManagerinlinevirtual
SetUnitControlGroup(tag_t tag, entity_id_t group)CCmpObstructionManagerinlinevirtual
SetUnitMovingFlag(tag_t tag, bool moving)CCmpObstructionManagerinlinevirtual
TestLine(const IObstructionTestFilter &filter, entity_pos_t x0, entity_pos_t z0, entity_pos_t x1, entity_pos_t z1, entity_pos_t r)CCmpObstructionManagervirtual
TestStaticShape(const IObstructionTestFilter &filter, entity_pos_t x, entity_pos_t z, entity_pos_t a, entity_pos_t w, entity_pos_t h, std::vector< entity_id_t > *out)CCmpObstructionManagervirtual
TestUnitShape(const IObstructionTestFilter &filter, entity_pos_t x, entity_pos_t z, entity_pos_t r, std::vector< entity_id_t > *out)CCmpObstructionManagervirtual
TILE_OBSTRUCTED_FOUNDATION enum valueICmpObstructionManager
TILE_OBSTRUCTED_PATHFINDING enum valueICmpObstructionManager
TILE_OUTOFBOUNDS enum valueICmpObstructionManager
TileObstruction enum nameICmpObstructionManager
~IComponent()IComponentvirtual