@par Example use case: @code const dtPolyRef base = navmesh->getPolyRefBase(tile); for (int i = 0; i < tile->header->polyCount; ++i) { const dtPoly* p = &tile->polys[i]; const dtPolyRef ref = base | (dtPolyRef)i; // Use the reference to access the polygon data. } @endcode
| 1354 | /// } |
| 1355 | /// @endcode |
| 1356 | dtPolyRef dtNavMesh::getPolyRefBase(const dtMeshTile* tile) const |
| 1357 | { |
| 1358 | if (!tile) return 0; |
| 1359 | const unsigned int it = (unsigned int)(tile - m_tiles); |
| 1360 | return encodePolyId(tile->salt, it, 0); |
| 1361 | } |
| 1362 | |
| 1363 | struct dtTileState |
| 1364 | { |
no outgoing calls
no test coverage detected