void Renderer_addCameraControls(Renderer *obj, pKeyHandlerTable k, struct ptk_virtual_camera_t *vc)
uint32_t Renderer_loadImageYUVFromPath(Renderer *obj, const char *path)
ptk_Font * Renderer_getFont(Renderer *obj, int fontId)
struct Font ptk_Font
Definition: c/Font.h:73
uint32_t Renderer_getHeight(Renderer *obj)
String * Renderer_createString(Renderer *obj, int fontId, const char *source)
int Renderer_getFontId(Renderer *obj, const char *path, int size)
pKeyHandlerTable Renderer_createKeyHandlerTable()
uint32_t Renderer_loadImageYUV(Renderer *obj, void *mem, size_t size)
uint32_t Renderer_getWidth(Renderer *obj)
void Renderer_addRenderable(Renderer *obj, pRenderable r, PTK_Dimensions dims)
struct String String
Definition: c/Renderer.h:77
Definition: c/Dimensions.h:72
void Renderer_setFovYZ(Renderer *obj, float fovY, float nearClip, float farClip)
void Renderer_setFont(Renderer *obj, int fontId)
void Renderer_setKeyHandlerTable(Renderer *obj, pKeyHandlerTable k)
struct Renderer Renderer
Definition: c/Renderer.h:81
struct Renderer * pRenderer
Definition: c/Renderer.h:85
uint32_t Renderer_loadImage(Renderer *obj, void *mem, size_t size)
Renderable * pRenderable
Definition: c/Renderable.h:74
uint32_t Renderer_createTexture(Renderer *obj)
void Renderer_deleteString(Renderer *obj, String *s)
struct KeyHandlerTable KeyHandlerTable
Definition: c/Renderer.h:82
struct KeyHandlerTable * pKeyHandlerTable
Definition: c/Renderer.h:84
Renderer * Renderer_createRenderer()
uint32_t Renderer_loadImageFromPath(Renderer *obj, const char *path)
void Renderer_deleteKeyHandlerTable()
void Renderer_createWindow(Renderer *obj, char *name, uint32_t width, uint32_t height)
void Renderer_createConsole(Renderer *obj)
void Renderer_step(Renderer *obj)
void Renderer_delete(Renderer *obj)
int Renderer_loadFont(Renderer *obj, const char *path, int size)
void Renderer_setColor(Renderer *obj, float r, float g, float b, float a)
void Renderer_run(Renderer *obj)
void Renderer_loadImageFromPathWithTex(Renderer *obj, const char *path, unsigned int texture)
void Renderer_getCanvasDimensions(Renderer *obj, uint32_t *x, uint32_t *y, uint32_t *w, uint32_t *h)