LCOV - code coverage report
Current view: top level - source/simulation2/components - CCmpTerritoryManager.cpp (source / functions) Hit Total Coverage
Test: 0 A.D. test coverage report Lines: 45 377 11.9 %
Date: 2023-01-19 00:18:29 Functions: 12 44 27.3 %

Function Name Sort by function name Hit count Sort by hit count
NearestTerritoryTile(CFixed<int, 2147483647, 32, 15, 16, 65536>, CFixed<int, 2147483647, 32, 15, 16, 65536>, unsigned short&, unsigned short&, unsigned short, unsigned short) 0
TerritoryOverlay::BuildTextureRGBA(unsigned char*, unsigned long, unsigned long) 0
TerritoryOverlay::TerritoryOverlay(CCmpTerritoryManager&) 0
TerritoryOverlay::~TerritoryOverlay() 0
TerritoryOverlay::~TerritoryOverlay().2 0
CCmpTerritoryManager::Deserialize(CParamNode const&, IDeserializer&) 0
CCmpTerritoryManager::Interpolate(float, float) 0
CCmpTerritoryManager::IsConnected(CFixed<int, 2147483647, 32, 15, 16, 65536>, CFixed<int, 2147483647, 32, 15, 16, 65536>) 0
CCmpTerritoryManager::RenderSubmit(SceneCollector&, CFrustum const&, bool) 0
CCmpTerritoryManager::UpdateColors() 0
CCmpTerritoryManager::GetNeighbours(CFixed<int, 2147483647, 32, 15, 16, 65536>, CFixed<int, 2147483647, 32, 15, 16, 65536>, bool) 0
CCmpTerritoryManager::HandleMessage(CMessage const&, bool) 0
CCmpTerritoryManager::SBoundaryLine::SBoundaryLine(CCmpTerritoryManager::SBoundaryLine&&) 0
CCmpTerritoryManager::SBoundaryLine::SBoundaryLine() 0
CCmpTerritoryManager::SBoundaryLine::~SBoundaryLine() 0
CCmpTerritoryManager::SetVisibility(bool) 0
CCmpTerritoryManager::GetTerritoryGrid() 0
CCmpTerritoryManager::CalculateCostGrid() 0
CCmpTerritoryManager::ComputeBoundaries() 0
CCmpTerritoryManager::NeedUpdateTexture(unsigned long*) 0
CCmpTerritoryManager::IsTerritoryBlinking(CFixed<int, 2147483647, 32, 15, 16, 65536>, CFixed<int, 2147483647, 32, 15, 16, 65536>) 0
CCmpTerritoryManager::UpdateBoundaryLines() 0
CCmpTerritoryManager::CalculateTerritories() 0
CCmpTerritoryManager::SetTerritoryBlinking(CFixed<int, 2147483647, 32, 15, 16, 65536>, CFixed<int, 2147483647, 32, 15, 16, 65536>, bool) 0
CCmpTerritoryManager::GetTerritoryPercentage(int) 0
CCmpTerritoryManager::MakeDirtyIfRelevantEntity(unsigned int) 0
CCmpTerritoryManager::GetOwner(CFixed<int, 2147483647, 32, 15, 16, 65536>, CFixed<int, 2147483647, 32, 15, 16, 65536>) 0
CCmpTerritoryManager::MakeDirty() 0
CCmpTerritoryManager::Serialize(ISerializer&) 0
Tile::Tile(unsigned short, unsigned short) 0
CCmpTerritoryManager::NeedUpdateAI(unsigned long*, unsigned long*) const 0
CCmpTerritoryManager::GetComponentTypeId() const 0
_GLOBAL__sub_I_CCmpTerritoryManager.cpp 1
__static_initialization_and_destruction_0(int, int) 1
CCmpTerritoryManager::Deallocate(IComponent*) 3
CCmpTerritoryManager::Init(CParamNode const&) 3
CCmpTerritoryManager::Deinit() 3
CCmpTerritoryManager::Allocate(ScriptInterface const&, JS::Handle<JS::Value>) 3
CCmpTerritoryManager::CCmpTerritoryManager() 3
CCmpTerritoryManager::~CCmpTerritoryManager() 3
CCmpTerritoryManager::~CCmpTerritoryManager().2 3
RegisterComponentType_TerritoryManager(CComponentManager&) 116
CCmpTerritoryManager::ClassInit(CComponentManager&) 116
CCmpTerritoryManager::GetSchema[abi:cxx11]() 116

Generated by: LCOV version 1.13