Atoms Crowd  4.1.0
AtomsUtils::dtMeshTile Struct Reference

#include <DetourNavMesh.h>

Public Attributes

unsigned int salt
 Counter describing modifications to the tile.
 
unsigned int linksFreeList
 Index to the next free link.
 
dtMeshHeaderheader
 The tile header.
 
dtPolypolys
 The tile polygons. [Size: dtMeshHeader::polyCount].
 
float * verts
 The tile vertices. [Size: dtMeshHeader::vertCount].
 
dtLinklinks
 The tile links. [Size: dtMeshHeader::maxLinkCount].
 
dtPolyDetaildetailMeshes
 The tile's detail sub-meshes. [Size: dtMeshHeader::detailMeshCount].
 
float * detailVerts
 The detail mesh's unique vertices. [(x, y, z) * dtMeshHeader::detailVertCount].
 
unsigned char * detailTris
 The detail mesh's triangles. [(vertA, vertB, vertC) * dtMeshHeader::detailTriCount].
 
dtBVNodebvTree
 
dtOffMeshConnectionoffMeshCons
 The tile off-mesh connections. [Size: dtMeshHeader::offMeshConCount].
 
dtOffMeshSegmentConnectionoffMeshSeg
 The tile off-mesh connections. [Size: dtMeshHeader::offMeshSegConCount].
 
unsigned char * data
 The tile data. (Not directly accessed under normal situations.)
 
int dataSize
 Size of the tile data.
 
int flags
 Tile flags. (See: dtTileFlags)
 
dtMeshTilenext
 The next free tile, or the next tile in the spatial grid.
 
dtClusterclusters
 Cluster data.
 
unsigned short * polyClusters
 Cluster Id for each ground type polygon [Size: dtMeshHeader::polyCount].
 
dtChunkArray< dtLinkdynamicLinksO
 Dynamic links array (indices starting from dtMeshHeader::maxLinkCount)
 
unsigned int dynamicFreeListO
 Index of the next free dynamic link.
 
dtChunkArray< dtClusterLinkdynamicLinksC
 Dynamic links array (indices starting from DT_CLINK_FIRST)
 
unsigned int dynamicFreeListC
 Index of the next free dynamic link.
 

Detailed Description

Defines a navigation mesh tile.

Member Data Documentation

◆ bvTree

dtBVNode* AtomsUtils::dtMeshTile::bvTree

The tile bounding volume nodes. Size: dtMeshHeader::bvNodeCount


The documentation for this struct was generated from the following file: