|
Archeus 0.0.0
A C library and game engine that focuses on documentation
|
#include <stdint.h>#include "arc/math/point.h"#include "arc/math/rectangle.h"#include "arc/graphics/renderer.h"#include "arc/std/string.h"Go to the source code of this file.
Typedefs | |
| typedef struct ARC_Spritesheet | ARC_Spritesheet |
Functions | |
| void | ARC_Spritesheet_CreateFromFile (ARC_Spritesheet **spritesheet, ARC_Renderer *renderer, ARC_String *path) |
| void | ARC_Spritesheet_Destroy (ARC_Spritesheet *spritesheet) |
| void | ARC_Spritesheet_RenderArea (ARC_Spritesheet *spritesheet, ARC_Rect *sheetBounds, ARC_Renderer *renderer, ARC_Rect *renderBounds) |
| ARC_Point | ARC_Spritesheet_GetSize (ARC_Spritesheet *spritesheet) |
| uint32_t * | ARC_Spritesheet_GetTileSize (ARC_Spritesheet *spritesheet) |
| typedef struct ARC_Spritesheet ARC_Spritesheet |
Definition at line 14 of file spritesheet.h.
| void ARC_Spritesheet_CreateFromFile | ( | ARC_Spritesheet ** | spritesheet, |
| ARC_Renderer * | renderer, | ||
| ARC_String * | path ) |
| void ARC_Spritesheet_Destroy | ( | ARC_Spritesheet * | spritesheet | ) |
| ARC_Point ARC_Spritesheet_GetSize | ( | ARC_Spritesheet * | spritesheet | ) |
| uint32_t * ARC_Spritesheet_GetTileSize | ( | ARC_Spritesheet * | spritesheet | ) |
| void ARC_Spritesheet_RenderArea | ( | ARC_Spritesheet * | spritesheet, |
| ARC_Rect * | sheetBounds, | ||
| ARC_Renderer * | renderer, | ||
| ARC_Rect * | renderBounds ) |