Files
PixelDefense/engine/breeze/core/module_system.h

19 lines
413 B
C

#ifndef BREEZE_MODULE_H
#define BREEZE_MODULE_H
#include "../defines.h"
typedef enum BzModule {
BZ_MODULE_LOGGER,
BZ_MODULE_APPLICATION,
BZ_MODULE_INPUT,
BZ_ENGINE_MODULE_COUNT
} BzModule;
bool bzModuleIsAllocated(BzModule module);
void *bzModuleRetrieve(BzModule module);
void *bzModuleAllocate(BzModule module, size_t sizeBytes);
void bzModuleFree(BzModule module);
#endif //BREEZE_MODULE_H