MCPcopy Create free account
hub / github.com/FlaxEngine/FlaxEngine / getTileRefAt

Method getTileRefAt

Source/ThirdParty/recastnavigation/DetourNavMesh.cpp:1135–1152  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1133
1134
1135dtTileRef dtNavMesh::getTileRefAt(const int x, const int y, const int layer) const
1136{
1137 // Find tile based on hash.
1138 int h = computeTileHash(x,y,m_tileLutMask);
1139 dtMeshTile* tile = m_posLookup[h];
1140 while (tile)
1141 {
1142 if (tile->header &&
1143 tile->header->x == x &&
1144 tile->header->y == y &&
1145 tile->header->layer == layer)
1146 {
1147 return getTileRef(tile);
1148 }
1149 tile = tile->next;
1150 }
1151 return 0;
1152}
1153
1154const dtMeshTile* dtNavMesh::getTileByRef(dtTileRef ref) const
1155{

Callers 4

buildNavMeshTileMethod · 0.80
RemoveTileMethod · 0.80
RemoveTilesMethod · 0.80
AddTileInternalMethod · 0.80

Calls 1

computeTileHashFunction · 0.70

Tested by

no test coverage detected