#ifndef ARC_GRAPHICS_CONFIG_H_ #define ARC_GRAPHICS_CONFIG_H_ #ifdef __cplusplus extern "C" { #endif #include "arc/std/config.h" #include "arc/graphics/renderer.h" /** * @brief */ void ARC_Config_InitGraphics(ARC_Config *config, ARC_Renderer *renderer); /** * @brief */ void ARC_ConfigType_SpritesheetCopyFn(void **type, ARC_ParserTagToken *parsedData, ARC_Config *config, void *userdata); /** * @brief */ void ARC_ConfigType_SpritesheetDestroyFn(ARC_Config *config, void *type); /** * @brief */ void ARC_ConfigType_SpriteCopyFn(void **type, ARC_ParserTagToken *parsedData, ARC_Config *config, void *userdata); /** * @brief */ void ARC_ConfigType_SpriteDestroyFn(ARC_Config *config, void *type); #ifdef __cplusplus } #endif #endif // !ARC_GRAPHICS_CONFIG_H_