00001 #pragma once 00002 #define NOMINMAX 00003 #include "gsingletonmanager.h" 00004 #include "NxUserAllocator.h" 00005 00006 class GControllerManager : public GSingletonManager<GControllerManager>, public NxUserAllocator 00007 { 00008 public: 00009 GControllerManager(void); 00010 ~GControllerManager(void); 00011 00012 void *malloc(NxU32 size); 00013 void *mallocDEBUG(NxU32 size,const char *fileName, int line); 00014 void *realloc(void *memory, NxU32 size); 00015 void free(void *memory); 00016 };