UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
DetourTileCacheRegion.cpp File Reference

Classes

struct  dtLayerRegion
 
struct  dtLayerSweepSpan
 
struct  dtLayerMonotoneRegion
 

Macros

#define _USE_MATH_DEFINES
 

Functions

bool isConnected (const dtTileCacheLayer &layer, const int idx, const int dir)
 
dtStatus dtBuildTileCacheDistanceField (dtTileCacheAlloc *alloc, dtTileCacheLayer &layer, dtTileCacheDistanceField &dfield)
 
dtStatus dtBuildTileCacheRegions (dtTileCacheAlloc *alloc, const int minRegionArea, const int mergeRegionArea, dtTileCacheLayer &layer, dtTileCacheDistanceField dfield)
 
dtStatus dtBuildTileCacheRegionsMonotone (dtTileCacheAlloc *alloc, const int minRegionArea, const int mergeRegionArea, dtTileCacheLayer &layer)
 
dtStatus dtBuildTileCacheRegionsChunky (dtTileCacheAlloc *alloc, const int minRegionArea, const int mergeRegionArea, dtTileCacheLayer &layer, int regionChunkSize)
 

Macro Definition Documentation

◆ _USE_MATH_DEFINES

#define _USE_MATH_DEFINES

Function Documentation

◆ dtBuildTileCacheDistanceField()

dtStatus dtBuildTileCacheDistanceField ( dtTileCacheAlloc alloc,
dtTileCacheLayer layer,
dtTileCacheDistanceField dfield 
)

◆ dtBuildTileCacheRegions()

dtStatus dtBuildTileCacheRegions ( dtTileCacheAlloc alloc,
const int  minRegionArea,
const int  mergeRegionArea,
dtTileCacheLayer layer,
dtTileCacheDistanceField  dfield 
)

◆ dtBuildTileCacheRegionsChunky()

dtStatus dtBuildTileCacheRegionsChunky ( dtTileCacheAlloc alloc,
const int  minRegionArea,
const int  mergeRegionArea,
dtTileCacheLayer layer,
int  regionChunkSize 
)

◆ dtBuildTileCacheRegionsMonotone()

dtStatus dtBuildTileCacheRegionsMonotone ( dtTileCacheAlloc alloc,
const int  minRegionArea,
const int  mergeRegionArea,
dtTileCacheLayer layer 
)

◆ isConnected()

bool isConnected ( const dtTileCacheLayer layer,
const int  idx,
const int  dir 
)
inline