Removed rcPolyMeshDetail destructor to maintain backwards-compatibility
https://github.com/recastnavigation/recastnavigation/pull/598#discussion_r1059522812
This commit is contained in:
parent
b43c82c808
commit
a4be369ac3
@ -484,7 +484,6 @@ private:
|
|||||||
struct rcPolyMeshDetail
|
struct rcPolyMeshDetail
|
||||||
{
|
{
|
||||||
rcPolyMeshDetail();
|
rcPolyMeshDetail();
|
||||||
~rcPolyMeshDetail();
|
|
||||||
|
|
||||||
unsigned int* meshes; ///< The sub-mesh data. [Size: 4*#nmeshes]
|
unsigned int* meshes; ///< The sub-mesh data. [Size: 4*#nmeshes]
|
||||||
float* verts; ///< The mesh vertices. [Size: 3*#nverts]
|
float* verts; ///< The mesh vertices. [Size: 3*#nverts]
|
||||||
|
@ -264,7 +264,10 @@ rcPolyMeshDetail* rcAllocPolyMeshDetail()
|
|||||||
|
|
||||||
void rcFreePolyMeshDetail(rcPolyMeshDetail* detailMesh)
|
void rcFreePolyMeshDetail(rcPolyMeshDetail* detailMesh)
|
||||||
{
|
{
|
||||||
rcDelete(detailMesh);
|
rcFree(detailMesh->meshes);
|
||||||
|
rcFree(detailMesh->verts);
|
||||||
|
rcFree(detailMesh->tris);
|
||||||
|
rcFree(detailMesh);
|
||||||
}
|
}
|
||||||
|
|
||||||
rcPolyMeshDetail::rcPolyMeshDetail()
|
rcPolyMeshDetail::rcPolyMeshDetail()
|
||||||
@ -277,13 +280,6 @@ rcPolyMeshDetail::rcPolyMeshDetail()
|
|||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
rcPolyMeshDetail::~rcPolyMeshDetail()
|
|
||||||
{
|
|
||||||
rcFree(meshes);
|
|
||||||
rcFree(verts);
|
|
||||||
rcFree(tris);
|
|
||||||
}
|
|
||||||
|
|
||||||
void rcCalcBounds(const float* verts, int numVerts, float* minBounds, float* maxBounds)
|
void rcCalcBounds(const float* verts, int numVerts, float* minBounds, float* maxBounds)
|
||||||
{
|
{
|
||||||
// Calculate bounding box.
|
// Calculate bounding box.
|
||||||
|
Loading…
x
Reference in New Issue
Block a user