コード例 #1
0
 void purge()
 {
     dtFreeTileCacheLayer(alloc, layer);
     layer = 0;
     dtFreeTileCacheContourSet(alloc, lcset);
     lcset = 0;
     dtFreeTileCachePolyMesh(alloc, lmesh);
     lmesh = 0;
 }
コード例 #2
0
ファイル: NavBuildData.cpp プロジェクト: 1vanK/Urho3D
DynamicNavBuildData::~DynamicNavBuildData()
{
    dtFreeTileCacheContourSet(alloc_, contourSet_);
    contourSet_ = nullptr;
    dtFreeTileCachePolyMesh(alloc_, polyMesh_);
    polyMesh_ = nullptr;
    rcFreeHeightfieldLayerSet(heightFieldLayers_);
    heightFieldLayers_ = nullptr;
}
コード例 #3
0
	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;
	}