Pyrogenesis  trunk
CCmpRangeManager Member List

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

ActivateScriptedVisibility(entity_id_t ent, bool status) overrideCCmpRangeManagerinlinevirtual
AddToRegion(LosRegion region, entity_id_t ent)CCmpRangeManagerinline
Allocate(const ScriptInterface &, JS::HandleValue)CCmpRangeManagerinlinestatic
AllocFunc typedefIComponent
ClassInit(CComponentManager &componentManager)CCmpRangeManagerinlinestatic
ComputeLosVisibility(CEntityHandle ent, player_id_t player) constCCmpRangeManagerinline
ComputeLosVisibility(entity_id_t ent, player_id_t player) constCCmpRangeManagerinline
ConstructParabolicQuery(entity_id_t source, entity_pos_t minRange, entity_pos_t maxRange, entity_pos_t yOrigin, const std::vector< int > &owners, int requiredInterface, u8 flagsMask, bool accountForSize) constCCmpRangeManagerinline
ConstructQuery(entity_id_t source, entity_pos_t minRange, entity_pos_t maxRange, const std::vector< int > &owners, int requiredInterface, u8 flagsMask, bool accountForSize) constCCmpRangeManagerinline
CreateActiveParabolicQuery(entity_id_t source, entity_pos_t minRange, entity_pos_t maxRange, entity_pos_t yOrigin, const std::vector< int > &owners, int requiredInterface, u8 flags) overrideCCmpRangeManagerinlinevirtual
CreateActiveQuery(entity_id_t source, entity_pos_t minRange, entity_pos_t maxRange, const std::vector< int > &owners, int requiredInterface, u8 flags, bool accountForSize) overrideCCmpRangeManagerinlinevirtual
Deallocate(IComponent *cmp)CCmpRangeManagerinlinestatic
DeallocFunc typedefIComponent
Deinit() overrideCCmpRangeManagerinlinevirtual
Deserialize(const CParamNode &paramNode, IDeserializer &deserialize) overrideCCmpRangeManagerinlinevirtual
DestroyActiveQuery(tag_t tag) overrideCCmpRangeManagerinline
ICmpRangeManager::DestroyActiveQuery(tag_t tag)=0ICmpRangeManagerpure virtual
DisableActiveQuery(tag_t tag) overrideCCmpRangeManagerinline
ICmpRangeManager::DisableActiveQuery(tag_t tag)=0ICmpRangeManagerpure virtual
EnableActiveQuery(tag_t tag) overrideCCmpRangeManagerinline
ICmpRangeManager::EnableActiveQuery(tag_t tag)=0ICmpRangeManagerpure virtual
ExecuteActiveQueries()CCmpRangeManagerinline
ExecuteQuery(entity_id_t source, entity_pos_t minRange, entity_pos_t maxRange, const std::vector< int > &owners, int requiredInterface, bool accountForSize) overrideCCmpRangeManagerinlinevirtual
ExecuteQueryAroundPos(const CFixedVector2D &pos, entity_pos_t minRange, entity_pos_t maxRange, const std::vector< int > &owners, int requiredInterface, bool accountForSize) overrideCCmpRangeManagerinlinevirtual
ExploreMap(player_id_t p) overrideCCmpRangeManagerinlinevirtual
ExploreTerritories() overrideCCmpRangeManagerinlinevirtual
GetComponentTypeId() const overrideCCmpRangeManagerinlinevirtual
GetEffectiveParabolicRange(entity_id_t source, entity_id_t target, entity_pos_t range, entity_pos_t yOrigin) const overrideCCmpRangeManagerinlinevirtual
GetElevationAdaptedRange(const CFixedVector3D &pos1, const CFixedVector3D &rot, entity_pos_t range, entity_pos_t yOrigin, entity_pos_t angle) const overrideCCmpRangeManagerinlinevirtual
GetEntitiesByMask(u32 ownerMask) constCCmpRangeManagerinline
GetEntitiesByPlayer(player_id_t player) const overrideCCmpRangeManagerinlinevirtual
GetEntityFlagMask(const std::string &identifier) const overrideCCmpRangeManagerinlinevirtual
GetEntityHandle() constIComponentinline
GetEntityId() constIComponentinline
GetGaiaAndNonGaiaEntities() const overrideCCmpRangeManagerinlinevirtual
GetJSInstance() constIComponentvirtual
GetLosCircular() const overrideCCmpRangeManagerinlinevirtual
GetLosQuerier(player_id_t player) const overrideCCmpRangeManagerinlinevirtual
GetLosRevealAll(player_id_t player) const overrideCCmpRangeManagerinlinevirtual
GetLosVisibility(CEntityHandle ent, player_id_t player) const overrideCCmpRangeManagerinlinevirtual
GetLosVisibility(entity_id_t ent, player_id_t player) const overrideCCmpRangeManagerinlinevirtual
GetLosVisibility_wrapper(entity_id_t ent, player_id_t player) constICmpRangeManager
GetLosVisibilityPosition(entity_pos_t x, entity_pos_t z, player_id_t player) const overrideCCmpRangeManagerinlinevirtual
GetLosVisibilityPosition_wrapper(entity_pos_t x, entity_pos_t z, player_id_t player) constICmpRangeManager
GetNonGaiaEntities() const overrideCCmpRangeManagerinlinevirtual
getParabolicRangeForm(CFixedVector3D pos, entity_pos_t maxRange, entity_pos_t cutoff, entity_pos_t minAngle, entity_pos_t maxAngle, int numberOfSteps) constCCmpRangeManagerinlinevirtual
GetPercentMapExplored(player_id_t player) const overrideCCmpRangeManagerinlinevirtual
GetSchema()CCmpRangeManagerinlinestatic
GetSerializationVersion()IComponentinlinestatic
GetSharedLosMask(player_id_t player) const overrideCCmpRangeManagerinlinevirtual
GetSimContext() constIComponentinline
GetSubdivision() overrideCCmpRangeManagerinlinevirtual
GetSystemEntity() constIComponentinline
GetUnionPercentMapExplored(const std::vector< player_id_t > &players) const overrideCCmpRangeManagerinlinevirtual
GetVerticesPerSide() const overrideCCmpRangeManagerinlinevirtual
HandleMessage(const CMessage &msg, bool global) overrideCCmpRangeManagerinlinevirtual
Init(const CParamNode &paramNode) overrideCCmpRangeManagerinlinevirtual
IsActiveQueryEnabled(tag_t tag) const overrideCCmpRangeManagerinline
ICmpRangeManager::IsActiveQueryEnabled(tag_t tag) const =0ICmpRangeManagerpure virtual
LosAdd(player_id_t owner, entity_pos_t visionRange, CFixedVector2D pos)CCmpRangeManagerinline
LosAddStripHelper(u8 owner, i32 i0, i32 i1, i32 j, Grid< u16 > &counts)CCmpRangeManagerinline
LosIsOffWorld(ssize_t i, ssize_t j) constCCmpRangeManagerinline
LosMove(player_id_t owner, entity_pos_t visionRange, CFixedVector2D from, CFixedVector2D to)CCmpRangeManagerinline
LosRegion typedefCCmpRangeManager
LosRemove(player_id_t owner, entity_pos_t visionRange, CFixedVector2D pos)CCmpRangeManagerinline
LosRemoveStripHelper(u8 owner, i32 i0, i32 i1, i32 j, Grid< u16 > &counts)CCmpRangeManagerinline
LosUpdateHelper(u8 owner, entity_pos_t visionRange, CFixedVector2D pos)CCmpRangeManagerinline
LosUpdateHelperIncremental(u8 owner, entity_pos_t visionRange, CFixedVector2D from, CFixedVector2D to)CCmpRangeManagerinline
LosVertexToLosRegionsHelper(u16 x, u16 z) constCCmpRangeManagerinline
m_DebugOverlayDirtyCCmpRangeManager
m_DebugOverlayEnabledCCmpRangeManager
m_DebugOverlayLinesCCmpRangeManager
m_DeserializingCCmpRangeManager
m_DirtyVisibilityCCmpRangeManager
m_EntityDataCCmpRangeManager
m_ExploredVerticesCCmpRangeManager
m_GlobalPlayerVisibilityUpdateCCmpRangeManager
m_GlobalVisibilityUpdateCCmpRangeManager
m_LosCircularCCmpRangeManager
m_LosPlayerCountsCCmpRangeManager
m_LosRegionsCCmpRangeManager
m_LosRegionsPerSideCCmpRangeManager
m_LosRevealAllCCmpRangeManager
m_LosStateCCmpRangeManager
m_LosStateRevealedCCmpRangeManager
m_LosVerticesPerSideCCmpRangeManager
m_ModifiedEntitiesCCmpRangeManager
m_QueriesCCmpRangeManager
m_QueryNextCCmpRangeManager
m_SharedDirtyVisibilityMasksCCmpRangeManager
m_SharedLosMasksCCmpRangeManager
m_SubdivisionCCmpRangeManager
m_SubdivisionResultsCCmpRangeManager
m_TotalInworldVerticesCCmpRangeManager
m_WorldX0CCmpRangeManager
m_WorldX1CCmpRangeManager
m_WorldZ0CCmpRangeManager
m_WorldZ1CCmpRangeManager
MarkVisibilityDirtyAroundTile(u8 owner, i32 i, i32 j)CCmpRangeManagerinline
MAX_LOS_PLAYER_IDCCmpRangeManagerstatic
NewJSObject(const ScriptInterface &scriptInterface, JS::MutableHandleObject out) constIComponentvirtual
PerformQuery(const Query &q, std::vector< entity_id_t > &r, CFixedVector2D pos)CCmpRangeManagerinline
PosToLosRegionsHelper(entity_pos_t x, entity_pos_t z) constCCmpRangeManagerinline
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
RemoveFromRegion(LosRegion region, entity_id_t ent)CCmpRangeManagerinline
RenderSubmit(SceneCollector &collector)CCmpRangeManagerinline
RequestVisibilityUpdate(entity_id_t ent) overrideCCmpRangeManagerinlinevirtual
ResetActiveQuery(tag_t tag) overrideCCmpRangeManagerinline
ICmpRangeManager::ResetActiveQuery(tag_t tag)=0ICmpRangeManagerpure virtual
ResetDerivedData()CCmpRangeManagerinline
ResetSubdivisions(entity_pos_t x1, entity_pos_t z1)CCmpRangeManagerinline
RevealShore(player_id_t p, bool enable) overrideCCmpRangeManagerinlinevirtual
SeeExploredEntities(player_id_t p) constCCmpRangeManagerinline
Serialize(ISerializer &serialize) overrideCCmpRangeManagerinlinevirtual
SerializeCommon(S &serialize)CCmpRangeManagerinline
SetBounds(entity_pos_t x0, entity_pos_t z0, entity_pos_t x1, entity_pos_t z1) overrideCCmpRangeManagerinlinevirtual
SetDebugOverlay(bool enabled) overrideCCmpRangeManagerinlinevirtual
SetEntityFlag(entity_id_t ent, const std::string &identifier, bool value) overrideCCmpRangeManagerinlinevirtual
SetEntityHandle(CEntityHandle ent)IComponentinline
SetLosCircular(bool enabled) overrideCCmpRangeManagerinlinevirtual
SetLosRevealAll(player_id_t player, bool enabled) overrideCCmpRangeManagerinlinevirtual
SetSharedLos(player_id_t player, const std::vector< player_id_t > &players) overrideCCmpRangeManagerinlinevirtual
SetSimContext(const CSimContext &context)IComponentinline
SharingLosAdd(u16 visionSharing, entity_pos_t visionRange, CFixedVector2D pos)CCmpRangeManagerinline
SharingLosMove(u16 visionSharing, entity_pos_t visionRange, CFixedVector2D from, CFixedVector2D to)CCmpRangeManagerinline
SharingLosRemove(u16 visionSharing, entity_pos_t visionRange, CFixedVector2D pos)CCmpRangeManagerinline
tag_t typedefICmpRangeManager
TestEntityQuery(const Query &q, entity_id_t id, const EntityData &entity) constCCmpRangeManagerinline
UpdateVisibility(entity_id_t ent, player_id_t player)CCmpRangeManagerinline
UpdateVisibility(entity_id_t ent)CCmpRangeManagerinline
UpdateVisibilityData()CCmpRangeManagerinline
Verify() overrideCCmpRangeManagerinlinevirtual
~IComponent()IComponentvirtual