diff --git a/raygui/raygui.go b/raygui/raygui.go index 56a59cb..14e3de9 100644 --- a/raygui/raygui.go +++ b/raygui/raygui.go @@ -1174,3 +1174,16 @@ func TabBar(bounds rl.Rectangle, text []string, active *int32) int32 { }() return int32(C.GuiTabBar(cbounds, (**C.char)(ctext.Pointer), count, &cactive)) } + +// Set gui custom font (global state) +func SetFont(font rl.Font) { + cfont := (*C.Font)(unsafe.Pointer(&font)) + C.GuiSetFont(*cfont) +} + +// Get gui custom font (global state) +func GetFont() rl.Font { + ret := C.GuiGetFont() + ptr := unsafe.Pointer(&ret) + return *(*rl.Font)(ptr) +}