void ARC_Engine_RunUncapped(ARC_EngineData *data)
runs ARC_Engine with an uncapped framerate
struct ARC_EngineData ARC_EngineData
predefien ARC_EngineData so as not to get circular reference
void ARC_EngineData_Create(ARC_EngineData **data, ARC_Handler_CleanDataFn cleanFn, ARC_Point windowSize)
void ARC_EngineData_Destroy(ARC_EngineData *data)
void(* ARC_Handler_CleanDataFn)(void *data)
a function that will be used during destruction of trash vector
struct ARC_Handler ARC_Handler
a handler type
struct ARC_Keyboard ARC_Keyboard
struct ARC_Mouse ARC_Mouse
struct ARC_RendererType ARC_Renderer
struct ARC_WindowType ARC_Window