summaryrefslogtreecommitdiffhomepage
path: root/cheatsheet/raylib_text.c
diff options
context:
space:
mode:
authorJacob Reckhard <[email protected]>2022-08-22 18:33:01 -0600
committerJacob Reckhard <[email protected]>2022-08-22 18:33:01 -0600
commit05af9d91093997bda24410faa715c99066fbf620 (patch)
treecfd54420846b23bd38e07403bf11639aff4240ce /cheatsheet/raylib_text.c
parentfd154fd8e8414760cb96a2eeb4c3a7dee02d5482 (diff)
downloadraylib.com-05af9d91093997bda24410faa715c99066fbf620.tar.gz
raylib.com-05af9d91093997bda24410faa715c99066fbf620.zip
added cheatsheet generator
Diffstat (limited to 'cheatsheet/raylib_text.c')
-rw-r--r--cheatsheet/raylib_text.c21
1 files changed, 10 insertions, 11 deletions
diff --git a/cheatsheet/raylib_text.c b/cheatsheet/raylib_text.c
index 3f23142..e283f79 100644
--- a/cheatsheet/raylib_text.c
+++ b/cheatsheet/raylib_text.c
@@ -1,4 +1,3 @@
-
// Font loading/unloading functions
Font GetFontDefault(void); // Get the default Font
Font LoadFont(const char *fileName); // Load font from file into GPU memory (VRAM)
@@ -27,12 +26,12 @@
Rectangle GetGlyphAtlasRec(Font font, int codepoint); // Get glyph rectangle in font atlas for a codepoint (unicode character), fallback to '?' if not found
// Text codepoints management functions (unicode characters)
- int *LoadCodepoints(const char *text, int *count); // Load all codepoints from a UTF-8 text string, codepoints count returned by parameter
- void UnloadCodepoints(int *codepoints); // Unload codepoints data from memory
- int GetCodepointCount(const char *text); // Get total number of codepoints in a UTF-8 encoded string
- int GetCodepoint(const char *text, int *bytesProcessed); // Get next codepoint in a UTF-8 encoded string, 0x3f('?') is returned on failure
- const char *CodepointToUTF8(int codepoint, int *byteSize); // Encode one codepoint into UTF-8 byte array (array length returned as parameter)
- char *TextCodepointsToUTF8(const int *codepoints, int length); // Encode text as codepoints array into UTF-8 text string (WARNING: memory must be freed!)
+ int *LoadCodepoints(const char *text, int *count); // Load all codepoints from a UTF-8 text string, codepoints count returned by parameter
+ void UnloadCodepoints(int *codepoints); // Unload codepoints data from memory
+ int GetCodepointCount(const char *text); // Get total number of codepoints in a UTF-8 encoded string
+ int GetCodepoint(const char *text, int *bytesProcessed); // Get next codepoint in a UTF-8 encoded string, 0x3f('?') is returned on failure
+ const char *CodepointToUTF8(int codepoint, int *byteSize); // Encode one codepoint into UTF-8 byte array (array length returned as parameter)
+ char *TextCodepointsToUTF8(const int *codepoints, int length); // Encode text as codepoints array into UTF-8 text string (WARNING: memory must be freed!)
// Text strings management functions (no UTF-8 strings, only byte chars)
// NOTE: Some strings allocate memory internally for returned strings, just be careful!
@@ -47,8 +46,8 @@
const char **TextSplit(const char *text, char delimiter, int *count); // Split text into multiple strings
void TextAppend(char *text, const char *append, int *position); // Append text at specific position and move cursor!
int TextFindIndex(const char *text, const char *find); // Find first text occurrence within a string
- const char *TextToUpper(const char *text); // Get upper case version of provided string
- const char *TextToLower(const char *text); // Get lower case version of provided string
- const char *TextToPascal(const char *text); // Get Pascal case notation version of provided string
- int TextToInteger(const char *text); // Get integer value from text (negative values not supported)
+ const char *TextToUpper(const char *text); // Get upper case version of provided string
+ const char *TextToLower(const char *text); // Get lower case version of provided string
+ const char *TextToPascal(const char *text); // Get Pascal case notation version of provided string
+ int TextToInteger(const char *text); // Get integer value from text (negative values not supported)