/********************************************************************
*
* Created: 20/2/2014 12:16
*
* File: fsCDebug.h
*
* Author: Mick Waites
*
* Purpose: Collate debug output
*
*********************************************************************/
#ifndef fsCDebughdr
#define fsCDebughdr
#include "../../../src/debug/fsIDebug.h"
class fsCDebug : public fsIDebug
{
friend class fsIDebug;
public:
fsStr formattedFsStrGet(const fsChar* pFmtStr, ...) override;
virtual ~fsCDebug();<--- Destructor in derived class
protected:
static const fsS32 mBufferSize = 4096;
fsCDebug();
fsChar* mFormatBuffer;
private:
fsCDebug(fsCDebug const& pLHS);
static fsS32 winMouseExtCallback(void* pUserData, void* pParent);
};
#endif