lib Raygui
Overview
Defined in:
raylib-cr/raygui.crConstant Summary
-
SCROLLBAR_LEFT_SIDE =
0
-
SCROLLBAR_RIGHT_SIDE =
1
-
VERSION =
"4.0"
Function Summary
- .button = GuiButton(bounds : Raylib::Rectangle, text : Pointer(UInt8)) : LibC::Int
- .check_box = GuiCheckBox(bounds : Raylib::Rectangle, text : Pointer(UInt8), checked : Pointer(Bool)) : LibC::Int
- .color_bar_alpha = GuiColorBarAlpha(bounds : Raylib::Rectangle, text : Pointer(UInt8), alpha : Pointer(Float32)) : LibC::Int
- .color_bar_hue = GuiColorBarHue(bounds : Raylib::Rectangle, text : Pointer(UInt8), value : Pointer(Float32)) : LibC::Int
- .color_panel = GuiColorPanel(bounds : Raylib::Rectangle, text : Pointer(UInt8), color : Pointer(Raylib::Color)) : LibC::Int
- .color_panel_hsv = GuiColorPanelHSV(bounds : Raylib::Rectangle, text : Pointer(UInt8), color_hsv : Pointer(Raylib::Vector3)) : LibC::Int
- .color_picker = GuiColorPicker(bounds : Raylib::Rectangle, text : Pointer(UInt8), color : Pointer(Raylib::Color)) : LibC::Int
- .color_picker_hsv = GuiColorPickerHSV(bounds : Raylib::Rectangle, text : Pointer(UInt8), color_hsv : Pointer(Raylib::Vector3)) : LibC::Int
- .combo_box = GuiComboBox(bounds : Raylib::Rectangle, text : Pointer(UInt8), active : Pointer(Int32)) : LibC::Int
- .disable = GuiEnable
- .disable_tooltip = GuiDisableTooltip
- .draw_icon = GuiDrawIcon(icon_id : Int32, x : Int32, y : Int32, pixel_size : Int32, color : Raylib::Color)
- .dropdown_box = GuiDropdownBox(bounds : Raylib::Rectangle, text : Pointer(UInt8), active : Pointer(Int32), edit_mode : Bool) : LibC::Int
- .dummy_rec = GuiDummyRec(bounds : Raylib::Rectangle, text : Pointer(UInt8)) : LibC::Int
- .enable = GuiEnable
- .enable_tooltip = GuiEnableTooltip
- .get_font = GuiGetFont : Raylib::Font
- .get_icons = GuiGetIcons : Pointer(LibC::UInt)
- .get_state = GuiGetState : LibC::Int
- .get_style = GuiGetStyle(control : Int32, property : Int32) : LibC::Int
- .grid = GuiGrid(bounds : Raylib::Rectangle, text : Pointer(UInt8), spacing : Float32, subdivs : Int32, mouse_cell : Pointer(Raylib::Vector2)) : LibC::Int
- .group_box = GuiGroupBox(bounds : Raylib::Rectangle, text : Pointer(UInt8)) : LibC::Int
- .icon_text = GuiIconText(icon_id : Int32, text : Pointer(UInt8)) : Pointer(LibC::Char)
- .is_locked? = GuiIsLocked : Bool
- .label = GuiLabel(bounds : Raylib::Rectangle, text : Pointer(UInt8)) : LibC::Int
- .label_button = GuiLabelButton(bounds : Raylib::Rectangle, text : Pointer(UInt8)) : LibC::Int
- .line = GuiLine(bounds : Raylib::Rectangle, text : Pointer(UInt8)) : LibC::Int
- .list_view = GuiListView(bounds : Raylib::Rectangle, text : Pointer(UInt8), scroll_index : Pointer(Int32), active : Pointer(Int32)) : LibC::Int
- .list_view_ex = GuiListViewEx(bounds : Raylib::Rectangle, text : Pointer(Pointer(UInt8)), count : Int32, scroll_index : Pointer(Int32), active : Pointer(Int32), focus : Pointer(Int32)) : LibC::Int
- .load_icons = GuiLoadIcons(filename : Pointer(UInt8), load_icons_name : Bool) : Pointer(Pointer(LibC::Char))
- .load_style = GuiLoadStyle(filename : Pointer(UInt8))
- .load_style_default = GuiLoadStyleDefault
- .lock = GuiLock
- .message_box = GuiMessageBox(bounds : Raylib::Rectangle, title : Pointer(UInt8), message : Pointer(UInt8), buttons : Pointer(UInt8)) : LibC::Int
- .panel = GuiPanel(bounds : Raylib::Rectangle, text : Pointer(UInt8)) : LibC::Int
- .progress_bar = GuiProgressBar(bounds : Raylib::Rectangle, text_left : Pointer(UInt8), text_right : Pointer(UInt8), value : Pointer(Float32), min_value : Float32, max_value : Float32) : LibC::Int
- .scroll_panel = GuiScrollPanel(bounds : Raylib::Rectangle, text : Pointer(UInt8), content : Raylib::Rectangle, scroll : Pointer(Raylib::Vector2), view : Pointer(Raylib::Rectangle)) : LibC::Int
- .set_alpha = GuiSetAlpha(alpha : Float32)
- .set_font = GuiSetFont(font : Raylib::Font)
- .set_icon_scale = GuiSetIconScale(scale : Int32)
- .set_state = GuiSetState(state : Int32)
- .set_style = GuiSetStyle(control : Int32, property : Int32, value : Int32)
- .set_tooltip = GuiSetTooltip(tooltip : Pointer(UInt8))
- .slider = GuiSlider(bounds : Raylib::Rectangle, text_left : Pointer(UInt8), text_right : Pointer(UInt8), value : Pointer(Float32), min_value : Float32, max_value : Float32) : LibC::Int
- .slider_bar = GuiSliderBar(bounds : Raylib::Rectangle, text_left : Pointer(UInt8), text_right : Pointer(UInt8), value : Pointer(Float32), min_value : Float32, max_value : Float32) : LibC::Int
- .spinner = GuiSpinner(bounds : Raylib::Rectangle, text : Pointer(UInt8), value : Pointer(Int32), min_value : Int32, max_value : Int32, edit_mode : Bool) : LibC::Int
- .status_bar = GuiStatusBar(bounds : Raylib::Rectangle, text : Pointer(UInt8)) : LibC::Int
- .tab_bar = GuiTabBar(bounds : Raylib::Rectangle, text : Pointer(Pointer(UInt8)), count : Int32, active : Pointer(Int32)) : LibC::Int
- .text_box = GuiTextBox(bounds : Raylib::Rectangle, text : Pointer(UInt8), text_size : Int32, edit_mode : Bool) : LibC::Int
- .text_input_box = GuiTextInputBox(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
- .toggle = GuiToggle(bounds : Raylib::Rectangle, text : Pointer(UInt8), active : Pointer(Bool)) : LibC::Int
- .toggle_group = GuiToggleGroup(bounds : Raylib::Rectangle, text : Pointer(UInt8), active : Pointer(Int32)) : LibC::Int
- .toggle_slider = GuiToggleSlider(bounds : Raylib::Rectangle, text : Pointer(UInt8), active : Pointer(Int32)) : LibC::Int
- .unlock = GuiUnlock
- .value_box = GuiValueBox(bounds : Raylib::Rectangle, text : Pointer(UInt8), value : Pointer(Int32), min_value : Int32, max_value : Int32, edit_mode : Bool) : LibC::Int
- .window_box = GuiWindowBox(bounds : Raylib::Rectangle, title : Pointer(UInt8)) : LibC::Int
Function Detail
fun button = GuiButton(bounds : Raylib::Rectangle, text : Pointer(UInt8)) : LibC::Int
#
fun check_box = GuiCheckBox(bounds : Raylib::Rectangle, text : Pointer(UInt8), checked : Pointer(Bool)) : LibC::Int
#
fun color_bar_alpha = GuiColorBarAlpha(bounds : Raylib::Rectangle, text : Pointer(UInt8), alpha : Pointer(Float32)) : LibC::Int
#
fun color_bar_hue = GuiColorBarHue(bounds : Raylib::Rectangle, text : Pointer(UInt8), value : Pointer(Float32)) : LibC::Int
#
fun color_panel = GuiColorPanel(bounds : Raylib::Rectangle, text : Pointer(UInt8), color : Pointer(Raylib::Color)) : LibC::Int
#
fun color_panel_hsv = GuiColorPanelHSV(bounds : Raylib::Rectangle, text : Pointer(UInt8), color_hsv : Pointer(Raylib::Vector3)) : LibC::Int
#
fun color_picker = GuiColorPicker(bounds : Raylib::Rectangle, text : Pointer(UInt8), color : Pointer(Raylib::Color)) : LibC::Int
#
fun color_picker_hsv = GuiColorPickerHSV(bounds : Raylib::Rectangle, text : Pointer(UInt8), color_hsv : Pointer(Raylib::Vector3)) : LibC::Int
#
fun combo_box = GuiComboBox(bounds : Raylib::Rectangle, text : Pointer(UInt8), active : Pointer(Int32)) : LibC::Int
#
fun draw_icon = GuiDrawIcon(icon_id : Int32, x : Int32, y : Int32, pixel_size : Int32, color : Raylib::Color)
#
fun dropdown_box = GuiDropdownBox(bounds : Raylib::Rectangle, text : Pointer(UInt8), active : Pointer(Int32), edit_mode : Bool) : LibC::Int
#
fun dummy_rec = GuiDummyRec(bounds : Raylib::Rectangle, text : Pointer(UInt8)) : LibC::Int
#
fun grid = GuiGrid(bounds : Raylib::Rectangle, text : Pointer(UInt8), spacing : Float32, subdivs : Int32, mouse_cell : Pointer(Raylib::Vector2)) : LibC::Int
#
fun group_box = GuiGroupBox(bounds : Raylib::Rectangle, text : Pointer(UInt8)) : LibC::Int
#
fun icon_text = GuiIconText(icon_id : Int32, text : Pointer(UInt8)) : Pointer(LibC::Char)
#
fun label_button = GuiLabelButton(bounds : Raylib::Rectangle, text : Pointer(UInt8)) : LibC::Int
#
fun list_view = GuiListView(bounds : Raylib::Rectangle, text : Pointer(UInt8), scroll_index : Pointer(Int32), active : Pointer(Int32)) : LibC::Int
#
fun list_view_ex = GuiListViewEx(bounds : Raylib::Rectangle, text : Pointer(Pointer(UInt8)), count : Int32, scroll_index : Pointer(Int32), active : Pointer(Int32), focus : Pointer(Int32)) : LibC::Int
#
fun load_icons = GuiLoadIcons(filename : Pointer(UInt8), load_icons_name : Bool) : Pointer(Pointer(LibC::Char))
#
fun message_box = GuiMessageBox(bounds : Raylib::Rectangle, title : Pointer(UInt8), message : Pointer(UInt8), buttons : Pointer(UInt8)) : LibC::Int
#
fun progress_bar = GuiProgressBar(bounds : Raylib::Rectangle, text_left : Pointer(UInt8), text_right : Pointer(UInt8), value : Pointer(Float32), min_value : Float32, max_value : Float32) : LibC::Int
#
fun scroll_panel = GuiScrollPanel(bounds : Raylib::Rectangle, text : Pointer(UInt8), content : Raylib::Rectangle, scroll : Pointer(Raylib::Vector2), view : Pointer(Raylib::Rectangle)) : LibC::Int
#
fun slider = GuiSlider(bounds : Raylib::Rectangle, text_left : Pointer(UInt8), text_right : Pointer(UInt8), value : Pointer(Float32), min_value : Float32, max_value : Float32) : LibC::Int
#
fun slider_bar = GuiSliderBar(bounds : Raylib::Rectangle, text_left : Pointer(UInt8), text_right : Pointer(UInt8), value : Pointer(Float32), min_value : Float32, max_value : Float32) : LibC::Int
#
fun spinner = GuiSpinner(bounds : Raylib::Rectangle, text : Pointer(UInt8), value : Pointer(Int32), min_value : Int32, max_value : Int32, edit_mode : Bool) : LibC::Int
#
fun status_bar = GuiStatusBar(bounds : Raylib::Rectangle, text : Pointer(UInt8)) : LibC::Int
#
fun tab_bar = GuiTabBar(bounds : Raylib::Rectangle, text : Pointer(Pointer(UInt8)), count : Int32, active : Pointer(Int32)) : LibC::Int
#
fun text_box = GuiTextBox(bounds : Raylib::Rectangle, text : Pointer(UInt8), text_size : Int32, edit_mode : Bool) : LibC::Int
#
fun text_input_box = GuiTextInputBox(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
#
fun toggle = GuiToggle(bounds : Raylib::Rectangle, text : Pointer(UInt8), active : Pointer(Bool)) : LibC::Int
#
fun toggle_group = GuiToggleGroup(bounds : Raylib::Rectangle, text : Pointer(UInt8), active : Pointer(Int32)) : LibC::Int
#
fun toggle_slider = GuiToggleSlider(bounds : Raylib::Rectangle, text : Pointer(UInt8), active : Pointer(Int32)) : LibC::Int
#
fun value_box = GuiValueBox(bounds : Raylib::Rectangle, text : Pointer(UInt8), value : Pointer(Int32), min_value : Int32, max_value : Int32, edit_mode : Bool) : LibC::Int
#
fun window_box = GuiWindowBox(bounds : Raylib::Rectangle, title : Pointer(UInt8)) : LibC::Int
#