Add missing virtual destructors to dtTileCacheCompressor and dtTileCacheMeshProcess

This commit is contained in:
Janiels 2014-06-18 15:08:34 +02:00
parent aecd378ae0
commit 5548fc36e3
2 changed files with 4 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

@ -97,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;