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
Sourcecheck_box(bounds : Raylib::Rectangle, text : Pointer(UInt8), checked : Pointer(Bool)) : LibC::Int
Sourcecolor_bar_alpha(bounds : Raylib::Rectangle, text : Pointer(UInt8), alpha : Pointer(Float32)) : LibC::Int
Sourcecolor_bar_hue(bounds : Raylib::Rectangle, text : Pointer(UInt8), value : Pointer(Float32)) : LibC::Int
Sourcecolor_panel(bounds : Raylib::Rectangle, text : Pointer(UInt8), color : Pointer(Raylib::Color)) : LibC::Int
Sourcecolor_panel_hsv(bounds : Raylib::Rectangle, text : Pointer(UInt8), color_hsv : Pointer(Raylib::Vector3)) : LibC::Int
Sourcecolor_picker(bounds : Raylib::Rectangle, text : Pointer(UInt8), color : Pointer(Raylib::Color)) : LibC::Int
Sourcecolor_picker_hsv(bounds : Raylib::Rectangle, text : Pointer(UInt8), color_hsv : Pointer(Raylib::Vector3)) : LibC::Int
Sourcecombo_box(bounds : Raylib::Rectangle, text : Pointer(UInt8), active : Pointer(Int32)) : LibC::Int
Sourcedisable
Sourcedisable_tooltip
Sourcedraw_icon(icon_id : Int32, x : Int32, y : Int32, pixel_size : Int32, color : Raylib::Color)
Sourcedropdown_box(bounds : Raylib::Rectangle, text : Pointer(UInt8), active : Pointer(Int32), edit_mode : Bool) : LibC::Int
Sourcedummy_rec(bounds : Raylib::Rectangle, text : Pointer(UInt8)) : LibC::Int
Sourceenable
Sourceenable_tooltip
Sourceget_font
Sourceget_icons
Sourceget_state
Sourceget_style(control : Int32, property : Int32) : LibC::Int
Sourcegrid(bounds : Raylib::Rectangle, text : Pointer(UInt8), spacing : Float32, subdivs : Int32, mouse_cell : Pointer(Raylib::Vector2)) : LibC::Int
Sourcegroup_box(bounds : Raylib::Rectangle, text : Pointer(UInt8)) : LibC::Int
Sourceicon_text(icon_id : Int32, text : Pointer(UInt8)) : Pointer(LibC::Char)
Sourceis_locked?
Sourcelabel(bounds : Raylib::Rectangle, text : Pointer(UInt8)) : LibC::Int
Sourcelabel_button(bounds : Raylib::Rectangle, text : Pointer(UInt8)) : LibC::Int
Sourceline(bounds : Raylib::Rectangle, text : Pointer(UInt8)) : LibC::Int
Sourcelist_view(bounds : Raylib::Rectangle, text : Pointer(UInt8), scroll_index : Pointer(Int32), active : Pointer(Int32)) : LibC::Int
Sourcelist_view_ex(bounds : Raylib::Rectangle, text : Pointer(Pointer(UInt8)), count : Int32, scroll_index : Pointer(Int32), active : Pointer(Int32), focus : Pointer(Int32)) : LibC::Int
Sourceload_icons(filename : Pointer(UInt8), load_icons_name : Bool) : Pointer(Pointer(LibC::Char))
Sourceload_style(filename : Pointer(UInt8))
Sourceload_style_default
Sourcelock
Sourcemessage_box(bounds : Raylib::Rectangle, title : Pointer(UInt8), message : Pointer(UInt8), buttons : Pointer(UInt8)) : LibC::Int
Sourcepanel(bounds : Raylib::Rectangle, text : Pointer(UInt8)) : LibC::Int
Sourceprogress_bar(bounds : Raylib::Rectangle, text_left : Pointer(UInt8), text_right : Pointer(UInt8), value : Pointer(Float32), min_value : Float32, max_value : Float32) : LibC::Int
Sourcescroll_panel(bounds : Raylib::Rectangle, text : Pointer(UInt8), content : Raylib::Rectangle, scroll : Pointer(Raylib::Vector2), view : Pointer(Raylib::Rectangle)) : LibC::Int
Sourceset_alpha(alpha : Float32)
Sourceset_font(font : Raylib::Font)
Sourceset_icon_scale(scale : Int32)
Sourceset_state(state : Int32)
Sourceset_style(control : Int32, property : Int32, value : Int32)
Sourceset_tooltip(tooltip : Pointer(UInt8))
Sourceslider(bounds : Raylib::Rectangle, text_left : Pointer(UInt8), text_right : Pointer(UInt8), value : Pointer(Float32), min_value : Float32, max_value : Float32) : LibC::Int
Sourceslider_bar(bounds : Raylib::Rectangle, text_left : Pointer(UInt8), text_right : Pointer(UInt8), value : Pointer(Float32), min_value : Float32, max_value : Float32) : LibC::Int
Sourcespinner(bounds : Raylib::Rectangle, text : Pointer(UInt8), value : Pointer(Int32), min_value : Int32, max_value : Int32, edit_mode : Bool) : LibC::Int
Sourcestatus_bar(bounds : Raylib::Rectangle, text : Pointer(UInt8)) : LibC::Int
Sourcetab_bar(bounds : Raylib::Rectangle, text : Pointer(Pointer(UInt8)), count : Int32, active : Pointer(Int32)) : LibC::Int
Sourcetext_box(bounds : Raylib::Rectangle, text : Pointer(UInt8), text_size : Int32, edit_mode : Bool) : LibC::Int
Sourcetext_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
Sourcetoggle(bounds : Raylib::Rectangle, text : Pointer(UInt8), active : Pointer(Bool)) : LibC::Int
Sourcetoggle_group(bounds : Raylib::Rectangle, text : Pointer(UInt8), active : Pointer(Int32)) : LibC::Int
Sourcetoggle_slider(bounds : Raylib::Rectangle, text : Pointer(UInt8), active : Pointer(Int32)) : LibC::Int
Sourceunlock
Sourcevalue_box(bounds : Raylib::Rectangle, text : Pointer(UInt8), value : Pointer(Int32), min_value : Int32, max_value : Int32, edit_mode : Bool) : LibC::Int
Sourcewindow_box(bounds : Raylib::Rectangle, title : Pointer(UInt8)) : LibC::Int
SourceInstance methods
button(bounds : Raylib::Rectangle, text : Pointer(UInt8)) : LibC::Int
Sourcecheck_box(bounds : Raylib::Rectangle, text : Pointer(UInt8), checked : Pointer(Bool)) : LibC::Int
Sourcecolor_bar_alpha(bounds : Raylib::Rectangle, text : Pointer(UInt8), alpha : Pointer(Float32)) : LibC::Int
Sourcecolor_bar_hue(bounds : Raylib::Rectangle, text : Pointer(UInt8), value : Pointer(Float32)) : LibC::Int
Sourcecolor_panel(bounds : Raylib::Rectangle, text : Pointer(UInt8), color : Pointer(Raylib::Color)) : LibC::Int
Sourcecolor_panel_hsv(bounds : Raylib::Rectangle, text : Pointer(UInt8), color_hsv : Pointer(Raylib::Vector3)) : LibC::Int
Sourcecolor_picker(bounds : Raylib::Rectangle, text : Pointer(UInt8), color : Pointer(Raylib::Color)) : LibC::Int
Sourcecolor_picker_hsv(bounds : Raylib::Rectangle, text : Pointer(UInt8), color_hsv : Pointer(Raylib::Vector3)) : LibC::Int
Sourcecombo_box(bounds : Raylib::Rectangle, text : Pointer(UInt8), active : Pointer(Int32)) : LibC::Int
Sourcedisable
Sourcedisable_tooltip
Sourcedraw_icon(icon_id : Int32, x : Int32, y : Int32, pixel_size : Int32, color : Raylib::Color)
Sourcedropdown_box(bounds : Raylib::Rectangle, text : Pointer(UInt8), active : Pointer(Int32), edit_mode : Bool) : LibC::Int
Sourcedummy_rec(bounds : Raylib::Rectangle, text : Pointer(UInt8)) : LibC::Int
Sourceenable
Sourceenable_tooltip
Sourceget_font
Sourceget_icons
Sourceget_state
Sourceget_style(control : Int32, property : Int32) : LibC::Int
Sourcegrid(bounds : Raylib::Rectangle, text : Pointer(UInt8), spacing : Float32, subdivs : Int32, mouse_cell : Pointer(Raylib::Vector2)) : LibC::Int
Sourcegroup_box(bounds : Raylib::Rectangle, text : Pointer(UInt8)) : LibC::Int
Sourceicon_text(icon_id : Int32, text : Pointer(UInt8)) : Pointer(LibC::Char)
Sourceis_locked?
Sourcelabel(bounds : Raylib::Rectangle, text : Pointer(UInt8)) : LibC::Int
Sourcelabel_button(bounds : Raylib::Rectangle, text : Pointer(UInt8)) : LibC::Int
Sourceline(bounds : Raylib::Rectangle, text : Pointer(UInt8)) : LibC::Int
Sourcelist_view(bounds : Raylib::Rectangle, text : Pointer(UInt8), scroll_index : Pointer(Int32), active : Pointer(Int32)) : LibC::Int
Sourcelist_view_ex(bounds : Raylib::Rectangle, text : Pointer(Pointer(UInt8)), count : Int32, scroll_index : Pointer(Int32), active : Pointer(Int32), focus : Pointer(Int32)) : LibC::Int
Sourceload_icons(filename : Pointer(UInt8), load_icons_name : Bool) : Pointer(Pointer(LibC::Char))
Sourceload_style(filename : Pointer(UInt8))
Sourceload_style_default
Sourcelock
Sourcemessage_box(bounds : Raylib::Rectangle, title : Pointer(UInt8), message : Pointer(UInt8), buttons : Pointer(UInt8)) : LibC::Int
Sourcepanel(bounds : Raylib::Rectangle, text : Pointer(UInt8)) : LibC::Int
Sourceprogress_bar(bounds : Raylib::Rectangle, text_left : Pointer(UInt8), text_right : Pointer(UInt8), value : Pointer(Float32), min_value : Float32, max_value : Float32) : LibC::Int
Sourcescroll_panel(bounds : Raylib::Rectangle, text : Pointer(UInt8), content : Raylib::Rectangle, scroll : Pointer(Raylib::Vector2), view : Pointer(Raylib::Rectangle)) : LibC::Int
Sourceset_alpha(alpha : Float32)
Sourceset_font(font : Raylib::Font)
Sourceset_icon_scale(scale : Int32)
Sourceset_state(state : Int32)
Sourceset_style(control : Int32, property : Int32, value : Int32)
Sourceset_tooltip(tooltip : Pointer(UInt8))
Sourceslider(bounds : Raylib::Rectangle, text_left : Pointer(UInt8), text_right : Pointer(UInt8), value : Pointer(Float32), min_value : Float32, max_value : Float32) : LibC::Int
Sourceslider_bar(bounds : Raylib::Rectangle, text_left : Pointer(UInt8), text_right : Pointer(UInt8), value : Pointer(Float32), min_value : Float32, max_value : Float32) : LibC::Int
Sourcespinner(bounds : Raylib::Rectangle, text : Pointer(UInt8), value : Pointer(Int32), min_value : Int32, max_value : Int32, edit_mode : Bool) : LibC::Int
Sourcestatus_bar(bounds : Raylib::Rectangle, text : Pointer(UInt8)) : LibC::Int
Sourcetab_bar(bounds : Raylib::Rectangle, text : Pointer(Pointer(UInt8)), count : Int32, active : Pointer(Int32)) : LibC::Int
Sourcetext_box(bounds : Raylib::Rectangle, text : Pointer(UInt8), text_size : Int32, edit_mode : Bool) : LibC::Int
Sourcetext_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
Sourcetoggle(bounds : Raylib::Rectangle, text : Pointer(UInt8), active : Pointer(Bool)) : LibC::Int
Sourcetoggle_group(bounds : Raylib::Rectangle, text : Pointer(UInt8), active : Pointer(Int32)) : LibC::Int
Sourcetoggle_slider(bounds : Raylib::Rectangle, text : Pointer(UInt8), active : Pointer(Int32)) : LibC::Int
Sourceunlock
Sourcevalue_box(bounds : Raylib::Rectangle, text : Pointer(UInt8), value : Pointer(Int32), min_value : Int32, max_value : Int32, edit_mode : Bool) : LibC::Int
Sourcewindow_box(bounds : Raylib::Rectangle, title : Pointer(UInt8)) : LibC::Int
Source