summaryrefslogtreecommitdiff
path: root/API.md
diff options
context:
space:
mode:
Diffstat (limited to 'API.md')
-rw-r--r--API.md77
1 files changed, 73 insertions, 4 deletions
diff --git a/API.md b/API.md
index 1dc0fdc..253f9b5 100644
--- a/API.md
+++ b/API.md
@@ -211,6 +211,12 @@ BoundingBox
---
+> GlyphInfo = { value = int, offsetX = int, offsetY = int, advanceX = int, image = Image }
+
+GlyphInfo, font characters glyphs info
+
+---
+
> Wave = Userdata
Wave, audio wave data
@@ -1556,6 +1562,20 @@ Set window dimensions
---
+> RL.SetWindowOpacity( float opacity )
+
+Set window opacity [0.0f..1.0f] (only PLATFORM_DESKTOP)
+
+---
+
+> windowHandle = RL.GetWindowHandle()
+
+Get native window handle. Return as lightuserdata
+
+- Success return lightuserdata
+
+---
+
> RL.SetWindowMinSize( Vector2 size )
Set window minimum dimensions (for FLAG_WINDOW_RESIZABLE)
@@ -1630,6 +1650,12 @@ Set icon for window (Only PLATFORM_DESKTOP)
---
+> RL.SetWindowIcons( Image{} images )
+
+Set icon for window (multiple images, RGBA 32bit, only PLATFORM_DESKTOP)
+
+---
+
> RL.SetWindowTitle( string title )
Set title for window (Only PLATFORM_DESKTOP)
@@ -3868,7 +3894,7 @@ Load font from file into GPU memory (VRAM)
> font = RL.LoadFontEx( string fileName, int fontSize, int{} fontChars )
-Load font from file with extended parameters. Loading the default character set
+Load font from file with extended parameters, use NULL for fontChars to load the default character set
- Failure return nil
- Success return Font
@@ -3907,7 +3933,13 @@ Draw current FPS
---
-> RL.DrawText( Font font, string text, Vector2 position, float fontSize, float spacing, Color tint )
+> RL.DrawText( string text, Vector2 position, float fontSize, Color tint )
+
+Draw text (using default font)
+
+---
+
+> RL.DrawTextEx( Font font, string text, Vector2 position, float fontSize, float spacing, Color tint )
Draw text using font and additional parameters
@@ -3919,7 +3951,19 @@ Draw text using Font and pro parameters (rotation)
---
-## Text - Misc
+> RL.DrawTextCodepoint( Font font, int codepoint, Vector2 position, float fontSize, Color tint )
+
+Draw one character (codepoint)
+
+---
+
+> RL.DrawTextCodepoints( Font font, int{} codepoints, Vector2 position, float fontSize, float spacing, Color tint )
+
+Draw multiple character (codepoint)
+
+---
+
+## Text - Font info functions
---
@@ -3931,6 +3975,31 @@ Measure string size for Font
---
+> index = RL.GetGlyphIndex( Font font, int codepoint )
+
+Get glyph index position in font for a codepoint (unicode character), fallback to '?' if not found
+
+- Success return int
+
+---
+
+> glyphInfo = RL.GetGlyphInfo( Font font, int codepoint )
+
+Get glyph font info data for a codepoint (unicode character), fallback to '?' if not found.
+Return Image as lightuserdata
+
+- Success return GlyphInfo
+
+---
+
+> rect = RL.GetGlyphAtlasRec( Font font, int codepoint )
+
+Get glyph rectangle in font atlas for a codepoint (unicode character), fallback to '?' if not found
+
+- Success return Rectangle
+
+---
+
> baseSize = RL.GetFontBaseSize( Font font )
Get font base size (default chars height)
@@ -3957,7 +4026,7 @@ Get font padding around the glyph characters
> texture = RL.GetFontTexture( Font font )
-Get font texture atlas containing the glyphs. Returns as lightuserdata
+Get font texture atlas containing the glyphs. Return as lightuserdata
- Success return Texture