archeus/include/arc/graphics/config.h

41 lines
772 B
C
Raw Normal View History

#ifndef ARC_GRAPHICS_CONFIG_H_
#define ARC_GRAPHICS_CONFIG_H_
#ifdef __cplusplus
extern "C" {
#endif
2022-11-11 01:15:33 -07:00
#include "arc/std/config.h"
#include "arc/graphics/renderer.h"
2025-03-17 18:01:18 -06:00
/**
* @brief
*/
void ARC_Config_InitGraphics(ARC_Config *config, ARC_Renderer *renderer);
2025-03-17 18:01:18 -06:00
/**
* @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);
2025-03-17 18:01:18 -06:00
/**
* @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);
2025-03-17 18:01:18 -06:00
#ifdef __cplusplus
}
#endif
2025-03-17 18:01:18 -06:00
#endif // !ARC_GRAPHICS_CONFIG_H_