Pyrogenesis HEAD
Pyrogenesis, a RTS Engine
|
This is the complete list of members for CCmpRangeManager, including all inherited members.
ActivateScriptedVisibility(entity_id_t ent, bool status) override | CCmpRangeManager | inlinevirtual |
AddToRegion(LosRegion region, entity_id_t ent) | CCmpRangeManager | inline |
Allocate(const ScriptInterface &, JS::HandleValue) | CCmpRangeManager | inlinestatic |
AllocFunc typedef | IComponent | |
ClassInit(CComponentManager &componentManager) | CCmpRangeManager | inlinestatic |
ComputeLosVisibility(CEntityHandle ent, player_id_t player) const | CCmpRangeManager | inline |
ComputeLosVisibility(entity_id_t ent, player_id_t player) const | CCmpRangeManager | inline |
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) const | CCmpRangeManager | inline |
ConstructQuery(entity_id_t source, entity_pos_t minRange, entity_pos_t maxRange, const std::vector< int > &owners, int requiredInterface, u8 flagsMask, bool accountForSize) const | CCmpRangeManager | inline |
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) override | CCmpRangeManager | inlinevirtual |
CreateActiveQuery(entity_id_t source, entity_pos_t minRange, entity_pos_t maxRange, const std::vector< int > &owners, int requiredInterface, u8 flags, bool accountForSize) override | CCmpRangeManager | inlinevirtual |
Deallocate(IComponent *cmp) | CCmpRangeManager | inlinestatic |
DeallocFunc typedef | IComponent | |
Deinit() override | CCmpRangeManager | inlinevirtual |
Deserialize(const CParamNode ¶mNode, IDeserializer &deserialize) override | CCmpRangeManager | inlinevirtual |
DestroyActiveQuery(tag_t tag) override | CCmpRangeManager | inlinevirtual |
DisableActiveQuery(tag_t tag) override | CCmpRangeManager | inlinevirtual |
EnableActiveQuery(tag_t tag) override | CCmpRangeManager | inlinevirtual |
ExecuteActiveQueries() | CCmpRangeManager | inline |
ExecuteQuery(entity_id_t source, entity_pos_t minRange, entity_pos_t maxRange, const std::vector< int > &owners, int requiredInterface, bool accountForSize) override | CCmpRangeManager | inlinevirtual |
ExecuteQueryAroundPos(const CFixedVector2D &pos, entity_pos_t minRange, entity_pos_t maxRange, const std::vector< int > &owners, int requiredInterface, bool accountForSize) override | CCmpRangeManager | inlinevirtual |
ExploreMap(player_id_t p) override | CCmpRangeManager | inlinevirtual |
ExploreTerritories() override | CCmpRangeManager | inlinevirtual |
GetComponentTypeId() const override | CCmpRangeManager | inlinevirtual |
GetEffectiveParabolicRange(entity_id_t source, entity_id_t target, entity_pos_t range, entity_pos_t yOrigin) const override | CCmpRangeManager | inlinevirtual |
GetElevationAdaptedRange(const CFixedVector3D &pos1, const CFixedVector3D &rot, entity_pos_t range, entity_pos_t yOrigin, entity_pos_t angle) const override | CCmpRangeManager | inlinevirtual |
GetEntitiesByMask(u32 ownerMask) const | CCmpRangeManager | inline |
GetEntitiesByPlayer(player_id_t player) const override | CCmpRangeManager | inlinevirtual |
GetEntityFlagMask(const std::string &identifier) const override | CCmpRangeManager | inlinevirtual |
GetEntityHandle() const | IComponent | inline |
GetEntityId() const | IComponent | inline |
GetGaiaAndNonGaiaEntities() const override | CCmpRangeManager | inlinevirtual |
GetJSInstance() const | IComponent | virtual |
GetLosCircular() const override | CCmpRangeManager | inlinevirtual |
GetLosQuerier(player_id_t player) const override | CCmpRangeManager | inlinevirtual |
GetLosRevealAll(player_id_t player) const override | CCmpRangeManager | inlinevirtual |
GetLosVisibility(CEntityHandle ent, player_id_t player) const override | CCmpRangeManager | inlinevirtual |
GetLosVisibility(entity_id_t ent, player_id_t player) const override | CCmpRangeManager | inlinevirtual |
GetLosVisibility_wrapper(entity_id_t ent, player_id_t player) const | ICmpRangeManager | |
GetLosVisibilityPosition(entity_pos_t x, entity_pos_t z, player_id_t player) const override | CCmpRangeManager | inlinevirtual |
GetLosVisibilityPosition_wrapper(entity_pos_t x, entity_pos_t z, player_id_t player) const | ICmpRangeManager | |
GetNonGaiaEntities() const override | CCmpRangeManager | inlinevirtual |
getParabolicRangeForm(CFixedVector3D pos, entity_pos_t maxRange, entity_pos_t cutoff, entity_pos_t minAngle, entity_pos_t maxAngle, int numberOfSteps) const | CCmpRangeManager | inlinevirtual |
GetPercentMapExplored(player_id_t player) const override | CCmpRangeManager | inlinevirtual |
GetSchema() | CCmpRangeManager | inlinestatic |
GetSerializationVersion() | IComponent | inlinestatic |
GetSharedLosMask(player_id_t player) const override | CCmpRangeManager | inlinevirtual |
GetSimContext() const | IComponent | inline |
GetSubdivision() override | CCmpRangeManager | inlinevirtual |
GetSystemEntity() const | IComponent | inline |
GetUnionPercentMapExplored(const std::vector< player_id_t > &players) const override | CCmpRangeManager | inlinevirtual |
GetVerticesPerSide() const override | CCmpRangeManager | inlinevirtual |
HandleMessage(const CMessage &msg, bool global) override | CCmpRangeManager | inlinevirtual |
Init(const CParamNode ¶mNode) override | CCmpRangeManager | inlinevirtual |
IsActiveQueryEnabled(tag_t tag) const override | CCmpRangeManager | inlinevirtual |
LosAdd(player_id_t owner, entity_pos_t visionRange, CFixedVector2D pos) | CCmpRangeManager | inline |
LosAddStripHelper(u8 owner, i32 i0, i32 i1, i32 j, Grid< u16 > &counts) | CCmpRangeManager | inline |
LosIsOffWorld(ssize_t i, ssize_t j) const | CCmpRangeManager | inline |
LosMove(player_id_t owner, entity_pos_t visionRange, CFixedVector2D from, CFixedVector2D to) | CCmpRangeManager | inline |
LosRegion typedef | CCmpRangeManager | |
LosRemove(player_id_t owner, entity_pos_t visionRange, CFixedVector2D pos) | CCmpRangeManager | inline |
LosRemoveStripHelper(u8 owner, i32 i0, i32 i1, i32 j, Grid< u16 > &counts) | CCmpRangeManager | inline |
LosUpdateHelper(u8 owner, entity_pos_t visionRange, CFixedVector2D pos) | CCmpRangeManager | inline |
LosUpdateHelperIncremental(u8 owner, entity_pos_t visionRange, CFixedVector2D from, CFixedVector2D to) | CCmpRangeManager | inline |
LosVertexToLosRegionsHelper(u16 x, u16 z) const | CCmpRangeManager | inline |
m_DebugOverlayDirty | CCmpRangeManager | |
m_DebugOverlayEnabled | CCmpRangeManager | |
m_DebugOverlayLines | CCmpRangeManager | |
m_Deserializing | CCmpRangeManager | |
m_DirtyVisibility | CCmpRangeManager | |
m_EntityData | CCmpRangeManager | |
m_EntityHandle | IComponent | private |
m_ExploredVertices | CCmpRangeManager | |
m_GlobalPlayerVisibilityUpdate | CCmpRangeManager | |
m_GlobalVisibilityUpdate | CCmpRangeManager | |
m_LosCircular | CCmpRangeManager | |
m_LosPlayerCounts | CCmpRangeManager | |
m_LosRegions | CCmpRangeManager | |
m_LosRegionsPerSide | CCmpRangeManager | |
m_LosRevealAll | CCmpRangeManager | |
m_LosState | CCmpRangeManager | |
m_LosStateRevealed | CCmpRangeManager | |
m_LosVerticesPerSide | CCmpRangeManager | |
m_ModifiedEntities | CCmpRangeManager | |
m_Queries | CCmpRangeManager | |
m_QueryNext | CCmpRangeManager | |
m_SharedDirtyVisibilityMasks | CCmpRangeManager | |
m_SharedLosMasks | CCmpRangeManager | |
m_SimContext | IComponent | private |
m_Subdivision | CCmpRangeManager | |
m_SubdivisionResults | CCmpRangeManager | |
m_TotalInworldVertices | CCmpRangeManager | |
m_WorldX0 | CCmpRangeManager | |
m_WorldX1 | CCmpRangeManager | |
m_WorldZ0 | CCmpRangeManager | |
m_WorldZ1 | CCmpRangeManager | |
MarkVisibilityDirtyAroundTile(u8 owner, i32 i, i32 j) | CCmpRangeManager | inline |
MAX_LOS_PLAYER_ID | CCmpRangeManager | static |
NewJSObject(const ScriptInterface &scriptInterface, JS::MutableHandleObject out) const | IComponent | virtual |
PerformQuery(const Query &q, std::vector< entity_id_t > &r, CFixedVector2D pos) | CCmpRangeManager | inline |
PosToLosRegionsHelper(entity_pos_t x, entity_pos_t z) const | CCmpRangeManager | inline |
RegisterComponentType(CComponentManager &mgr, EInterfaceId iid, EComponentTypeId cid, AllocFunc alloc, DeallocFunc dealloc, const char *name, const std::string &schema) | IComponent | static |
RegisterComponentTypeScriptWrapper(CComponentManager &mgr, EInterfaceId iid, EComponentTypeId cid, AllocFunc alloc, DeallocFunc dealloc, const char *name, const std::string &schema) | IComponent | static |
RemoveFromRegion(LosRegion region, entity_id_t ent) | CCmpRangeManager | inline |
RenderSubmit(SceneCollector &collector) | CCmpRangeManager | inline |
RequestVisibilityUpdate(entity_id_t ent) override | CCmpRangeManager | inlinevirtual |
ResetActiveQuery(tag_t tag) override | CCmpRangeManager | inlinevirtual |
ResetDerivedData() | CCmpRangeManager | inline |
ResetSubdivisions(entity_pos_t x1, entity_pos_t z1) | CCmpRangeManager | inline |
RevealShore(player_id_t p, bool enable) override | CCmpRangeManager | inlinevirtual |
SeeExploredEntities(player_id_t p) const | CCmpRangeManager | inline |
Serialize(ISerializer &serialize) override | CCmpRangeManager | inlinevirtual |
SerializeCommon(S &serialize) | CCmpRangeManager | inline |
SetBounds(entity_pos_t x0, entity_pos_t z0, entity_pos_t x1, entity_pos_t z1) override | CCmpRangeManager | inlinevirtual |
SetDebugOverlay(bool enabled) override | CCmpRangeManager | inlinevirtual |
SetEntityFlag(entity_id_t ent, const std::string &identifier, bool value) override | CCmpRangeManager | inlinevirtual |
SetEntityHandle(CEntityHandle ent) | IComponent | inline |
SetLosCircular(bool enabled) override | CCmpRangeManager | inlinevirtual |
SetLosRevealAll(player_id_t player, bool enabled) override | CCmpRangeManager | inlinevirtual |
SetSharedLos(player_id_t player, const std::vector< player_id_t > &players) override | CCmpRangeManager | inlinevirtual |
SetSimContext(const CSimContext &context) | IComponent | inline |
SharingLosAdd(u16 visionSharing, entity_pos_t visionRange, CFixedVector2D pos) | CCmpRangeManager | inline |
SharingLosMove(u16 visionSharing, entity_pos_t visionRange, CFixedVector2D from, CFixedVector2D to) | CCmpRangeManager | inline |
SharingLosRemove(u16 visionSharing, entity_pos_t visionRange, CFixedVector2D pos) | CCmpRangeManager | inline |
tag_t typedef | ICmpRangeManager | |
TestEntityQuery(const Query &q, entity_id_t id, const EntityData &entity) const | CCmpRangeManager | inline |
UpdateVisibility(entity_id_t ent, player_id_t player) | CCmpRangeManager | inline |
UpdateVisibility(entity_id_t ent) | CCmpRangeManager | inline |
UpdateVisibilityData() | CCmpRangeManager | inline |
Verify() override | CCmpRangeManager | inlinevirtual |
~IComponent() | IComponent | virtual |