Merge pull request #37 from Janiels/master

More virtual destructors
This commit is contained in:
Mikko Mononen 2014-06-20 12:43:10 +03:00
commit caddd11f6f
2 changed files with 6 additions and 0 deletions

View File

@ -63,6 +63,8 @@ struct dtTileCacheParams
struct dtTileCacheMeshProcess
{
virtual ~dtTileCacheMeshProcess() { }
virtual void process(struct dtNavMeshCreateParams* params,
unsigned char* polyAreas, unsigned short* polyFlags) = 0;
};

View File

@ -78,6 +78,8 @@ struct dtTileCachePolyMesh
struct dtTileCacheAlloc
{
virtual ~dtTileCacheAlloc() { }
virtual void reset()
{
}
@ -95,6 +97,8 @@ struct dtTileCacheAlloc
struct dtTileCacheCompressor
{
virtual ~dtTileCacheCompressor() { }
virtual int maxCompressedSize(const int bufferSize) = 0;
virtual dtStatus compress(const unsigned char* buffer, const int bufferSize,
unsigned char* compressed, const int maxCompressedSize, int* compressedSize) = 0;