Ejemplo n.º 1
0
 void purge()
 {
     dtFreeTileCacheLayer(alloc, layer);
     layer = 0;
     dtFreeTileCacheContourSet(alloc, lcset);
     lcset = 0;
     dtFreeTileCachePolyMesh(alloc, lmesh);
     lmesh = 0;
 }
Ejemplo n.º 2
0
DynamicNavBuildData::~DynamicNavBuildData()
{
    dtFreeTileCacheContourSet(alloc_, contourSet_);
    contourSet_ = nullptr;
    dtFreeTileCachePolyMesh(alloc_, polyMesh_);
    polyMesh_ = nullptr;
    rcFreeHeightfieldLayerSet(heightFieldLayers_);
    heightFieldLayers_ = nullptr;
}
	void purge()
	{
		dtFreeTileCacheLayer(alloc, layer);
		layer = 0;
		dtFreeTileCacheDistanceField(alloc, dfield);
		dfield = 0;
		dtFreeTileCacheContourSet(alloc, lcset);
		lcset = 0;
		dtFreeTileCacheClusterSet(alloc, lclusters);
		lclusters = 0;
		dtFreeTileCachePolyMesh(alloc, lmesh);
		lmesh = 0;
	}