SYMBOL INDEX (129 symbols across 10 files) FILE: include/c2d/base.h type C2D_DrawParams (line 19) | typedef struct type C2D_TintMode (line 35) | typedef enum type C2D_Tint (line 46) | typedef struct type C2D_Corner (line 52) | typedef enum type C2D_Image (line 60) | typedef struct type C2D_ImageTint (line 66) | typedef struct function C2D_CONSTEXPR (line 81) | C2D_CONSTEXPR float C2D_Clamp(float x, float min, float max) function C2D_CONSTEXPR (line 90) | C2D_CONSTEXPR u8 C2D_FloatToU8(float x) function C2D_CONSTEXPR (line 102) | C2D_CONSTEXPR u32 C2D_Color32(u8 r, u8 g, u8 b, u8 a) function C2D_CONSTEXPR (line 114) | C2D_CONSTEXPR u32 C2D_Color32f(float r, float g, float b, float a) function C2D_SetImageTint (line 125) | static inline void C2D_SetImageTint(C2D_ImageTint* tint, C2D_Corner corn... function C2D_PlainImageTint (line 136) | static inline void C2D_PlainImageTint(C2D_ImageTint* tint, u32 color, fl... function C2D_AlphaImageTint (line 148) | static inline void C2D_AlphaImageTint(C2D_ImageTint* tint, float alpha) function C2D_TopImageTint (line 158) | static inline void C2D_TopImageTint(C2D_ImageTint* tint, u32 color, floa... function C2D_BottomImageTint (line 169) | static inline void C2D_BottomImageTint(C2D_ImageTint* tint, u32 color, f... function C2D_LeftImageTint (line 180) | static inline void C2D_LeftImageTint(C2D_ImageTint* tint, u32 color, flo... function C2D_RightImageTint (line 191) | static inline void C2D_RightImageTint(C2D_ImageTint* tint, u32 color, fl... function C2D_SceneTarget (line 231) | static inline void C2D_SceneTarget(C3D_RenderTarget* target) function C2D_ViewRotateDegrees (line 263) | static inline void C2D_ViewRotateDegrees(float rotation) function C2D_SceneBegin (line 296) | static inline void C2D_SceneBegin(C3D_RenderTarget* target) function C2D_DrawImageAt (line 350) | static inline bool C2D_DrawImageAt(C2D_Image img, float x, float y, floa... function C2D_DrawImageAtRotated (line 373) | static inline bool C2D_DrawImageAtRotated(C2D_Image img, float x, float ... function C2D_DrawRectSolid (line 442) | static inline bool C2D_DrawRectSolid( function C2D_DrawEllipseSolid (line 474) | static inline bool C2D_DrawEllipseSolid( function C2D_DrawCircle (line 492) | static inline bool C2D_DrawCircle( function C2D_DrawCircleSolid (line 509) | static inline bool C2D_DrawCircleSolid( FILE: include/c2d/font.h type C2D_Font_s (line 8) | struct C2D_Font_s type C2D_Font_s (line 9) | struct C2D_Font_s FILE: include/c2d/sprite.h type C2D_Sprite (line 8) | typedef struct function C2D_SpriteFromImage (line 22) | static inline void C2D_SpriteFromImage(C2D_Sprite* sprite, C2D_Image image) function C2D_SpriteFromSheet (line 40) | static inline void C2D_SpriteFromSheet(C2D_Sprite* sprite, C2D_SpriteShe... function C2D_SpriteScale (line 50) | static inline void C2D_SpriteScale(C2D_Sprite* sprite, float x, float y) function C2D_SpriteRotate (line 62) | static inline void C2D_SpriteRotate(C2D_Sprite* sprite, float radians) function C2D_SpriteRotateDegrees (line 71) | static inline void C2D_SpriteRotateDegrees(C2D_Sprite* sprite, float deg... function C2D_SpriteMove (line 81) | static inline void C2D_SpriteMove(C2D_Sprite* sprite, float x, float y) function C2D_SpriteSetScale (line 92) | static inline void C2D_SpriteSetScale(C2D_Sprite* sprite, float x, float y) function C2D_SpriteSetRotation (line 106) | static inline void C2D_SpriteSetRotation(C2D_Sprite* sprite, float radians) function C2D_SpriteSetRotationDegrees (line 115) | static inline void C2D_SpriteSetRotationDegrees(C2D_Sprite* sprite, floa... function C2D_SpriteSetCenter (line 125) | static inline void C2D_SpriteSetCenter(C2D_Sprite* sprite, float x, floa... function C2D_SpriteSetCenterRaw (line 136) | static inline void C2D_SpriteSetCenterRaw(C2D_Sprite* sprite, float x, f... function C2D_SpriteSetPos (line 147) | static inline void C2D_SpriteSetPos(C2D_Sprite* sprite, float x, float y) function C2D_SpriteSetDepth (line 157) | static inline void C2D_SpriteSetDepth(C2D_Sprite* sprite, float depth) function C2D_DrawSprite (line 165) | static inline bool C2D_DrawSprite(const C2D_Sprite* sprite) function C2D_DrawSpriteTinted (line 174) | static inline bool C2D_DrawSpriteTinted(const C2D_Sprite* sprite, const ... FILE: include/c2d/spritesheet.h type C2D_SpriteSheet_s (line 8) | struct C2D_SpriteSheet_s type C2D_SpriteSheet_s (line 9) | struct C2D_SpriteSheet_s FILE: include/c2d/text.h type C2D_TextBuf_s (line 9) | struct C2D_TextBuf_s type C2D_TextBuf_s (line 10) | struct C2D_TextBuf_s type C2D_Text (line 17) | typedef struct FILE: source/base.c function C2Di_CheckBufSpace (line 8) | static inline bool C2Di_CheckBufSpace(C2Di_Context* ctx, unsigned idx, u... function C2Di_FrameEndHook (line 15) | static void C2Di_FrameEndHook(void* unused) function C2D_Init (line 24) | bool C2D_Init(size_t maxObjects) function C2D_Fini (line 105) | void C2D_Fini(void) function C2D_Prepare (line 119) | void C2D_Prepare(void) function C2D_Flush (line 158) | void C2D_Flush(void) function C2D_SceneSize (line 167) | void C2D_SceneSize(u32 width, u32 height, bool tilt) function C2D_ViewReset (line 203) | void C2D_ViewReset(void) function C2D_ViewSave (line 213) | void C2D_ViewSave(C3D_Mtx* matrix) function C2D_ViewRestore (line 219) | void C2D_ViewRestore(const C3D_Mtx* matrix) function C2D_ViewTranslate (line 229) | void C2D_ViewTranslate(float x, float y) function C2D_ViewRotate (line 239) | void C2D_ViewRotate(float radians) function C2D_ViewShear (line 249) | void C2D_ViewShear(float x, float y) function C2D_ViewScale (line 263) | void C2D_ViewScale(float x, float y) function C3D_RenderTarget (line 273) | C3D_RenderTarget* C2D_CreateScreenTarget(gfxScreen_t screen, gfx3dSide_t... function C2D_TargetClear (line 295) | void C2D_TargetClear(C3D_RenderTarget* target, u32 color) function C2D_Fade (line 302) | bool C2D_Fade(u32 color) function C2D_SetTintMode (line 313) | bool C2D_SetTintMode(C2D_TintMode mode) function C2Di_RotatePoint (line 350) | static inline void C2Di_RotatePoint(float* point, float rsin, float rcos) function C2Di_SwapUV (line 358) | static inline void C2Di_SwapUV(float* a, float* b) function C2Di_CalcQuad (line 367) | void C2Di_CalcQuad(C2Di_Quad* quad, const C2D_DrawParams* params) function C2D_DrawImage (line 401) | bool C2D_DrawImage(C2D_Image img, const C2D_DrawParams* params, const C2... function C2D_DrawTriangle (line 451) | bool C2D_DrawTriangle(float x0, float y0, u32 clr0, float x1, float y1, ... function C2D_DrawLine (line 469) | bool C2D_DrawLine(float x0, float y0, u32 clr0, float x1, float y1, u32 ... function C2D_DrawRectangle (line 492) | bool C2D_DrawRectangle(float x, float y, float z, float w, float h, u32 ... function C2D_DrawEllipse (line 511) | bool C2D_DrawEllipse(float x, float y, float z, float w, float h, u32 cl... function C2Di_AppendTri (line 530) | void C2Di_AppendTri(void) function C2Di_AppendQuad (line 541) | void C2Di_AppendQuad(void) function C2Di_AppendVtx (line 555) | void C2Di_AppendVtx(float x, float y, float z, float u, float v, float p... function C2Di_FlushVtxBuf (line 569) | void C2Di_FlushVtxBuf(void) function C2Di_Update (line 578) | void C2Di_Update(void) FILE: source/font.c function C2D_Font (line 7) | C2D_Font C2D_FontLoad(const char* filename) function C2D_Font (line 16) | static inline C2D_Font C2Di_FontAlloc(void) function C2D_Font (line 21) | static C2D_Font C2Di_PostLoadFont(C2D_Font font) function C2D_Font (line 58) | C2D_Font C2D_FontLoadFromMem(const void* data, size_t size) function C2D_Font (line 71) | C2D_Font C2D_FontLoadFromFD(int fd) function C2D_Font (line 89) | C2D_Font C2D_FontLoadFromHandle(FILE* handle) function C2D_Font (line 107) | static C2D_Font C2Di_FontLoadFromArchive(u64 tid, const char* path) function C2Di_RegionToFontIndex (line 154) | static unsigned C2Di_RegionToFontIndex(CFG_Region region) function C2D_Font (line 181) | C2D_Font C2D_FontLoadSystem(CFG_Region region) function C2D_FontFree (line 197) | void C2D_FontFree(C2D_Font font) function C2D_FontSetFilter (line 207) | void C2D_FontSetFilter(C2D_Font font, GPU_TEXTURE_FILTER_PARAM magFilter... function C2D_FontGlyphIndexFromCodePoint (line 222) | int C2D_FontGlyphIndexFromCodePoint(C2D_Font font, u32 codepoint) function charWidthInfo_s (line 230) | charWidthInfo_s* C2D_FontGetCharWidthInfo(C2D_Font font, int glyphIndex) function C2D_FontCalcGlyphPos (line 238) | void C2D_FontCalcGlyphPos(C2D_Font font, fontGlyphPos_s* out, int glyphI... function FINF_s (line 246) | FINF_s* C2D_FontGetInfo(C2D_Font font) FILE: source/internal.h type C2Di_Vertex (line 4) | typedef struct type C2Di_Context (line 12) | typedef struct type C2D_Font_s (line 75) | struct C2D_Font_s function C2Di_Context (line 82) | static inline C2Di_Context* C2Di_GetContext(void) function C2Di_SetMode (line 88) | static inline void C2Di_SetMode(u32 mode) function C2Di_SetTex (line 96) | static inline void C2Di_SetTex(C3D_Tex* tex) type C2Di_Quad (line 106) | typedef struct FILE: source/spritesheet.c type C2D_SpriteSheet_s (line 6) | struct C2D_SpriteSheet_s function C2D_SpriteSheet (line 12) | C2D_SpriteSheet C2D_SpriteSheetLoad(const char* filename) function C2D_SpriteSheet (line 22) | static inline C2D_SpriteSheet C2Di_SpriteSheetAlloc(void) function C2D_SpriteSheet (line 27) | static inline C2D_SpriteSheet C2Di_PostLoadSheet(C2D_SpriteSheet sheet) function C2D_SpriteSheet (line 42) | C2D_SpriteSheet C2D_SpriteSheetLoadFromMem(const void* data, size_t size) function C2D_SpriteSheet (line 53) | C2D_SpriteSheet C2D_SpriteSheetFromFD(int fd) function C2D_SpriteSheet (line 64) | C2D_SpriteSheet C2D_SpriteSheetLoadFromHandle(FILE* f) function C2D_SpriteSheetFree (line 75) | void C2D_SpriteSheetFree(C2D_SpriteSheet sheet) function C2D_SpriteSheetCount (line 82) | size_t C2D_SpriteSheetCount(C2D_SpriteSheet sheet) function C2D_Image (line 87) | C2D_Image C2D_SpriteSheetGetImage(C2D_SpriteSheet sheet, size_t index) FILE: source/text.c type C2Di_Glyph (line 10) | typedef struct C2Di_Glyph_s type C2D_TextBuf_s (line 23) | struct C2D_TextBuf_s type C2Di_LineInfo (line 31) | typedef struct C2Di_LineInfo_s type C2Di_WordInfo (line 37) | typedef struct C2Di_WordInfo_s function C2Di_TextBufBufferSize (line 45) | static size_t C2Di_TextBufBufferSize(size_t maxGlyphs) function C2Di_GlyphComp (line 50) | static int C2Di_GlyphComp(const void* _g1, const void* _g2) function C2Di_TextEnsureLoad (line 60) | static void C2Di_TextEnsureLoad(void) function C2D_TextBuf (line 94) | C2D_TextBuf C2D_TextBufNew(size_t maxGlyphs) function C2D_TextBuf (line 105) | C2D_TextBuf C2D_TextBufResize(C2D_TextBuf buf, size_t maxGlyphs) function C2D_TextBufDelete (line 120) | void C2D_TextBufDelete(C2D_TextBuf buf) function C2D_TextBufClear (line 125) | void C2D_TextBufClear(C2D_TextBuf buf) function C2D_TextBufGetNumGlyphs (line 130) | size_t C2D_TextBufGetNumGlyphs(C2D_TextBuf buf) function C2D_TextOptimize (line 231) | void C2D_TextOptimize(const C2D_Text* text) function C2D_TextGetDimensions (line 237) | void C2D_TextGetDimensions(const C2D_Text* text, float scaleX, float sca... function C2Di_CalcLineInfo (line 250) | static inline void C2Di_CalcLineInfo(const C2D_Text* text, C2Di_LineInfo... function C2Di_CalcLineWidths (line 282) | static inline void C2Di_CalcLineWidths(float* widths, const C2D_Text* te... function C2D_DrawText (line 316) | void C2D_DrawText(const C2D_Text* text, u32 flags, float x, float y, flo...