lib

Raygui

:showdoc:

Constants

SCROLLBAR_LEFT_SIDE = 0
SCROLLBAR_RIGHT_SIDE = 1
VERSION = "4.0"

Class methods

button(bounds : Raylib::Rectangle, text : Pointer(UInt8)) : LibC::Int
Source
check_box(bounds : Raylib::Rectangle, text : Pointer(UInt8), checked : Pointer(Bool)) : LibC::Int
Source
color_bar_alpha(bounds : Raylib::Rectangle, text : Pointer(UInt8), alpha : Pointer(Float32)) : LibC::Int
Source
color_bar_hue(bounds : Raylib::Rectangle, text : Pointer(UInt8), value : Pointer(Float32)) : LibC::Int
Source
color_panel(bounds : Raylib::Rectangle, text : Pointer(UInt8), color : Pointer(Raylib::Color)) : LibC::Int
Source
color_panel_hsv(bounds : Raylib::Rectangle, text : Pointer(UInt8), color_hsv : Pointer(Raylib::Vector3)) : LibC::Int
Source
color_picker(bounds : Raylib::Rectangle, text : Pointer(UInt8), color : Pointer(Raylib::Color)) : LibC::Int
Source
color_picker_hsv(bounds : Raylib::Rectangle, text : Pointer(UInt8), color_hsv : Pointer(Raylib::Vector3)) : LibC::Int
Source
combo_box(bounds : Raylib::Rectangle, text : Pointer(UInt8), active : Pointer(Int32)) : LibC::Int
Source
disable
Source
disable_tooltip
Source
draw_icon(icon_id : Int32, x : Int32, y : Int32, pixel_size : Int32, color : Raylib::Color)
Source
dummy_rec(bounds : Raylib::Rectangle, text : Pointer(UInt8)) : LibC::Int
Source
enable
Source
enable_tooltip
Source
get_font
Source
get_icons
Source
get_state
Source
get_style(control : Int32, property : Int32) : LibC::Int
Source
grid(bounds : Raylib::Rectangle, text : Pointer(UInt8), spacing : Float32, subdivs : Int32, mouse_cell : Pointer(Raylib::Vector2)) : LibC::Int
Source
group_box(bounds : Raylib::Rectangle, text : Pointer(UInt8)) : LibC::Int
Source
icon_text(icon_id : Int32, text : Pointer(UInt8)) : Pointer(LibC::Char)
Source
is_locked?
Source
label(bounds : Raylib::Rectangle, text : Pointer(UInt8)) : LibC::Int
Source
label_button(bounds : Raylib::Rectangle, text : Pointer(UInt8)) : LibC::Int
Source
line(bounds : Raylib::Rectangle, text : Pointer(UInt8)) : LibC::Int
Source
list_view(bounds : Raylib::Rectangle, text : Pointer(UInt8), scroll_index : Pointer(Int32), active : Pointer(Int32)) : LibC::Int
Source
list_view_ex(bounds : Raylib::Rectangle, text : Pointer(Pointer(UInt8)), count : Int32, scroll_index : Pointer(Int32), active : Pointer(Int32), focus : Pointer(Int32)) : LibC::Int
Source
load_icons(filename : Pointer(UInt8), load_icons_name : Bool) : Pointer(Pointer(LibC::Char))
Source
load_style(filename : Pointer(UInt8))
Source
load_style_default
Source
lock
Source
message_box(bounds : Raylib::Rectangle, title : Pointer(UInt8), message : Pointer(UInt8), buttons : Pointer(UInt8)) : LibC::Int
Source
panel(bounds : Raylib::Rectangle, text : Pointer(UInt8)) : LibC::Int
Source
progress_bar(bounds : Raylib::Rectangle, text_left : Pointer(UInt8), text_right : Pointer(UInt8), value : Pointer(Float32), min_value : Float32, max_value : Float32) : LibC::Int
Source
scroll_panel(bounds : Raylib::Rectangle, text : Pointer(UInt8), content : Raylib::Rectangle, scroll : Pointer(Raylib::Vector2), view : Pointer(Raylib::Rectangle)) : LibC::Int
Source
set_alpha(alpha : Float32)
Source
set_font(font : Raylib::Font)
Source
set_icon_scale(scale : Int32)
Source
set_state(state : Int32)
Source
set_style(control : Int32, property : Int32, value : Int32)
Source
set_tooltip(tooltip : Pointer(UInt8))
Source
slider(bounds : Raylib::Rectangle, text_left : Pointer(UInt8), text_right : Pointer(UInt8), value : Pointer(Float32), min_value : Float32, max_value : Float32) : LibC::Int
Source
slider_bar(bounds : Raylib::Rectangle, text_left : Pointer(UInt8), text_right : Pointer(UInt8), value : Pointer(Float32), min_value : Float32, max_value : Float32) : LibC::Int
Source
spinner(bounds : Raylib::Rectangle, text : Pointer(UInt8), value : Pointer(Int32), min_value : Int32, max_value : Int32, edit_mode : Bool) : LibC::Int
Source
status_bar(bounds : Raylib::Rectangle, text : Pointer(UInt8)) : LibC::Int
Source
tab_bar(bounds : Raylib::Rectangle, text : Pointer(Pointer(UInt8)), count : Int32, active : Pointer(Int32)) : LibC::Int
Source
text_box(bounds : Raylib::Rectangle, text : Pointer(UInt8), text_size : Int32, edit_mode : Bool) : LibC::Int
Source
text_input_box(bounds : Raylib::Rectangle, title : Pointer(UInt8), message : Pointer(UInt8), buttons : Pointer(UInt8), text : Pointer(UInt8), text_max_size : Int32, secret_view_active : Pointer(Bool)) : LibC::Int
Source
toggle(bounds : Raylib::Rectangle, text : Pointer(UInt8), active : Pointer(Bool)) : LibC::Int
Source
toggle_group(bounds : Raylib::Rectangle, text : Pointer(UInt8), active : Pointer(Int32)) : LibC::Int
Source
toggle_slider(bounds : Raylib::Rectangle, text : Pointer(UInt8), active : Pointer(Int32)) : LibC::Int
Source
unlock
Source
value_box(bounds : Raylib::Rectangle, text : Pointer(UInt8), value : Pointer(Int32), min_value : Int32, max_value : Int32, edit_mode : Bool) : LibC::Int
Source
window_box(bounds : Raylib::Rectangle, title : Pointer(UInt8)) : LibC::Int
Source

Instance methods

button(bounds : Raylib::Rectangle, text : Pointer(UInt8)) : LibC::Int
Source
check_box(bounds : Raylib::Rectangle, text : Pointer(UInt8), checked : Pointer(Bool)) : LibC::Int
Source
color_bar_alpha(bounds : Raylib::Rectangle, text : Pointer(UInt8), alpha : Pointer(Float32)) : LibC::Int
Source
color_bar_hue(bounds : Raylib::Rectangle, text : Pointer(UInt8), value : Pointer(Float32)) : LibC::Int
Source
color_panel(bounds : Raylib::Rectangle, text : Pointer(UInt8), color : Pointer(Raylib::Color)) : LibC::Int
Source
color_panel_hsv(bounds : Raylib::Rectangle, text : Pointer(UInt8), color_hsv : Pointer(Raylib::Vector3)) : LibC::Int
Source
color_picker(bounds : Raylib::Rectangle, text : Pointer(UInt8), color : Pointer(Raylib::Color)) : LibC::Int
Source
color_picker_hsv(bounds : Raylib::Rectangle, text : Pointer(UInt8), color_hsv : Pointer(Raylib::Vector3)) : LibC::Int
Source
combo_box(bounds : Raylib::Rectangle, text : Pointer(UInt8), active : Pointer(Int32)) : LibC::Int
Source
disable
Source
disable_tooltip
Source
draw_icon(icon_id : Int32, x : Int32, y : Int32, pixel_size : Int32, color : Raylib::Color)
Source
dummy_rec(bounds : Raylib::Rectangle, text : Pointer(UInt8)) : LibC::Int
Source
enable
Source
enable_tooltip
Source
get_font
Source
get_icons
Source
get_state
Source
get_style(control : Int32, property : Int32) : LibC::Int
Source
grid(bounds : Raylib::Rectangle, text : Pointer(UInt8), spacing : Float32, subdivs : Int32, mouse_cell : Pointer(Raylib::Vector2)) : LibC::Int
Source
group_box(bounds : Raylib::Rectangle, text : Pointer(UInt8)) : LibC::Int
Source
icon_text(icon_id : Int32, text : Pointer(UInt8)) : Pointer(LibC::Char)
Source
is_locked?
Source
label(bounds : Raylib::Rectangle, text : Pointer(UInt8)) : LibC::Int
Source
label_button(bounds : Raylib::Rectangle, text : Pointer(UInt8)) : LibC::Int
Source
line(bounds : Raylib::Rectangle, text : Pointer(UInt8)) : LibC::Int
Source
list_view(bounds : Raylib::Rectangle, text : Pointer(UInt8), scroll_index : Pointer(Int32), active : Pointer(Int32)) : LibC::Int
Source
list_view_ex(bounds : Raylib::Rectangle, text : Pointer(Pointer(UInt8)), count : Int32, scroll_index : Pointer(Int32), active : Pointer(Int32), focus : Pointer(Int32)) : LibC::Int
Source
load_icons(filename : Pointer(UInt8), load_icons_name : Bool) : Pointer(Pointer(LibC::Char))
Source
load_style(filename : Pointer(UInt8))
Source
load_style_default
Source
lock
Source
message_box(bounds : Raylib::Rectangle, title : Pointer(UInt8), message : Pointer(UInt8), buttons : Pointer(UInt8)) : LibC::Int
Source
panel(bounds : Raylib::Rectangle, text : Pointer(UInt8)) : LibC::Int
Source
progress_bar(bounds : Raylib::Rectangle, text_left : Pointer(UInt8), text_right : Pointer(UInt8), value : Pointer(Float32), min_value : Float32, max_value : Float32) : LibC::Int
Source
scroll_panel(bounds : Raylib::Rectangle, text : Pointer(UInt8), content : Raylib::Rectangle, scroll : Pointer(Raylib::Vector2), view : Pointer(Raylib::Rectangle)) : LibC::Int
Source
set_alpha(alpha : Float32)
Source
set_font(font : Raylib::Font)
Source
set_icon_scale(scale : Int32)
Source
set_state(state : Int32)
Source
set_style(control : Int32, property : Int32, value : Int32)
Source
set_tooltip(tooltip : Pointer(UInt8))
Source
slider(bounds : Raylib::Rectangle, text_left : Pointer(UInt8), text_right : Pointer(UInt8), value : Pointer(Float32), min_value : Float32, max_value : Float32) : LibC::Int
Source
slider_bar(bounds : Raylib::Rectangle, text_left : Pointer(UInt8), text_right : Pointer(UInt8), value : Pointer(Float32), min_value : Float32, max_value : Float32) : LibC::Int
Source
spinner(bounds : Raylib::Rectangle, text : Pointer(UInt8), value : Pointer(Int32), min_value : Int32, max_value : Int32, edit_mode : Bool) : LibC::Int
Source
status_bar(bounds : Raylib::Rectangle, text : Pointer(UInt8)) : LibC::Int
Source
tab_bar(bounds : Raylib::Rectangle, text : Pointer(Pointer(UInt8)), count : Int32, active : Pointer(Int32)) : LibC::Int
Source
text_box(bounds : Raylib::Rectangle, text : Pointer(UInt8), text_size : Int32, edit_mode : Bool) : LibC::Int
Source
text_input_box(bounds : Raylib::Rectangle, title : Pointer(UInt8), message : Pointer(UInt8), buttons : Pointer(UInt8), text : Pointer(UInt8), text_max_size : Int32, secret_view_active : Pointer(Bool)) : LibC::Int
Source
toggle(bounds : Raylib::Rectangle, text : Pointer(UInt8), active : Pointer(Bool)) : LibC::Int
Source
toggle_group(bounds : Raylib::Rectangle, text : Pointer(UInt8), active : Pointer(Int32)) : LibC::Int
Source
toggle_slider(bounds : Raylib::Rectangle, text : Pointer(UInt8), active : Pointer(Int32)) : LibC::Int
Source
unlock
Source
value_box(bounds : Raylib::Rectangle, text : Pointer(UInt8), value : Pointer(Int32), min_value : Int32, max_value : Int32, edit_mode : Bool) : LibC::Int
Source
window_box(bounds : Raylib::Rectangle, title : Pointer(UInt8)) : LibC::Int
Source