{ "functions": [ { "name": "GuiEnable", "params": [], "returnType": "void", "description": "Enable gui controls (global state)", "custom": false }, { "name": "GuiDisable", "params": [], "returnType": "void", "description": "Disable gui controls (global state)", "custom": false }, { "name": "GuiLock", "params": [], "returnType": "void", "description": "Lock gui controls (global state)", "custom": false }, { "name": "GuiUnlock", "params": [], "returnType": "void", "description": "Unlock gui controls (global state)", "custom": false }, { "name": "GuiIsLocked", "params": [], "returnType": "bool", "description": "Check if gui is locked (global state)", "custom": false }, { "name": "GuiSetAlpha", "params": [ { "name": "alpha", "typ": "f32" } ], "returnType": "void", "description": "Set gui controls alpha (global state), alpha goes from 0.0f to 1.0f", "custom": false }, { "name": "GuiSetState", "params": [ { "name": "state", "typ": "GuiState" } ], "returnType": "void", "description": "Set gui state (global state)", "custom": true }, { "name": "GuiGetState", "params": [], "returnType": "GuiState", "description": "Get gui state (global state)", "custom": true }, { "name": "GuiSetFont", "params": [ { "name": "font", "typ": "Font" } ], "returnType": "void", "description": "Set gui custom font (global state)", "custom": false }, { "name": "GuiGetFont", "params": [], "returnType": "Font", "description": "Get gui custom font (global state)", "custom": false }, { "name": "GuiSetStyle", "params": [ { "name": "control", "typ": "i32" }, { "name": "property", "typ": "i32" }, { "name": "value", "typ": "i32" } ], "returnType": "void", "description": "Set one style property", "custom": true }, { "name": "GuiGetStyle", "params": [ { "name": "control", "typ": "GuiControl" }, { "name": "property", "typ": "i32" } ], "returnType": "i32", "description": "Get one style property", "custom": true }, { "name": "GuiLoadStyle", "params": [ { "name": "fileName", "typ": "[*:0]const u8" } ], "returnType": "void", "description": "Load style file over global style variable (.rgs)", "custom": false }, { "name": "GuiLoadStyleDefault", "params": [], "returnType": "void", "description": "Load style default over global style", "custom": false }, { "name": "GuiEnableTooltip", "params": [], "returnType": "void", "description": "Enable gui tooltips (global state)", "custom": false }, { "name": "GuiDisableTooltip", "params": [], "returnType": "void", "description": "Disable gui tooltips (global state)", "custom": false }, { "name": "GuiSetTooltip", "params": [ { "name": "tooltip", "typ": "[*:0]const u8" } ], "returnType": "void", "description": "Set tooltip string", "custom": false }, { "name": "GuiIconText", "params": [ { "name": "iconId", "typ": "i32" }, { "name": "text", "typ": "[*:0]const u8" } ], "returnType": "[*:0]const u8", "description": "Get text with icon id prepended (if supported)", "custom": false }, { "name": "GuiSetIconScale", "params": [ { "name": "scale", "typ": "i32" } ], "returnType": "void", "description": "Set default icon drawing size", "custom": false }, { "name": "GuiGetIcons", "params": [], "returnType": "*u32", "description": "Get raygui icons data pointer", "custom": false }, { "name": "GuiLoadIcons", "params": [ { "name": "fileName", "typ": "[*:0]const u8" }, { "name": "loadIconsName", "typ": "bool" } ], "returnType": "[*][*:0]u8", "description": "Load raygui icons file (.rgi) into internal icons data", "custom": false }, { "name": "GuiDrawIcon", "params": [ { "name": "iconId", "typ": "i32" }, { "name": "posX", "typ": "i32" }, { "name": "posY", "typ": "i32" }, { "name": "pixelSize", "typ": "i32" }, { "name": "color", "typ": "Color" } ], "returnType": "void", "description": "Draw icon using pixel size at specified position", "custom": false }, { "name": "GuiWindowBox", "params": [ { "name": "bounds", "typ": "Rectangle" }, { "name": "title", "typ": "[*:0]const u8" } ], "returnType": "i32", "description": "Window Box control, shows a window that can be closed", "custom": false }, { "name": "GuiGroupBox", "params": [ { "name": "bounds", "typ": "Rectangle" }, { "name": "text", "typ": "[*:0]const u8" } ], "returnType": "i32", "description": "Group Box control with text name", "custom": false }, { "name": "GuiLine", "params": [ { "name": "bounds", "typ": "Rectangle" }, { "name": "text", "typ": "[*:0]const u8" } ], "returnType": "i32", "description": "Line separator control, could contain text", "custom": false }, { "name": "GuiPanel", "params": [ { "name": "bounds", "typ": "Rectangle" }, { "name": "text", "typ": "[*:0]const u8" } ], "returnType": "i32", "description": "Panel control, useful to group controls", "custom": false }, { "name": "GuiTabBar", "params": [ { "name": "bounds", "typ": "Rectangle" }, { "name": "text", "typ": "[*]const [*:0]const u8" }, { "name": "count", "typ": "i32" }, { "name": "active", "typ": "*i32" } ], "returnType": "i32", "description": "Tab Bar control, returns TAB to be closed or -1", "custom": false }, { "name": "GuiScrollPanel", "params": [ { "name": "bounds", "typ": "Rectangle" }, { "name": "text", "typ": "[*:0]const u8" }, { "name": "content", "typ": "Rectangle" }, { "name": "scroll", "typ": "*Vector2" }, { "name": "view", "typ": "*Rectangle" } ], "returnType": "i32", "description": "Scroll Panel control", "custom": false }, { "name": "GuiLabel", "params": [ { "name": "bounds", "typ": "Rectangle" }, { "name": "text", "typ": "[*:0]const u8" } ], "returnType": "i32", "description": "Label control, shows text", "custom": false }, { "name": "GuiButton", "params": [ { "name": "bounds", "typ": "Rectangle" }, { "name": "text", "typ": "[*:0]const u8" } ], "returnType": "i32", "description": "Button control, returns true when clicked", "custom": false }, { "name": "GuiLabelButton", "params": [ { "name": "bounds", "typ": "Rectangle" }, { "name": "text", "typ": "[*:0]const u8" } ], "returnType": "i32", "description": "Label button control, show true when clicked", "custom": false }, { "name": "GuiToggle", "params": [ { "name": "bounds", "typ": "Rectangle" }, { "name": "text", "typ": "[*:0]const u8" }, { "name": "active", "typ": "*bool" } ], "returnType": "i32", "description": "Toggle Button control, returns true when active", "custom": false }, { "name": "GuiToggleGroup", "params": [ { "name": "bounds", "typ": "Rectangle" }, { "name": "text", "typ": "[*:0]const u8" }, { "name": "active", "typ": "*i32" } ], "returnType": "i32", "description": "Toggle Group control, returns active toggle index", "custom": false }, { "name": "GuiToggleSlider", "params": [ { "name": "bounds", "typ": "Rectangle" }, { "name": "text", "typ": "[*:0]const u8" }, { "name": "active", "typ": "*i32" } ], "returnType": "i32", "description": "Toggle Slider control, returns true when clicked", "custom": false }, { "name": "GuiCheckBox", "params": [ { "name": "bounds", "typ": "Rectangle" }, { "name": "text", "typ": "[*:0]const u8" }, { "name": "checked", "typ": "*bool" } ], "returnType": "i32", "description": "Check Box control, returns true when active", "custom": false }, { "name": "GuiComboBox", "params": [ { "name": "bounds", "typ": "Rectangle" }, { "name": "text", "typ": "[*:0]const u8" }, { "name": "active", "typ": "*i32" } ], "returnType": "i32", "description": "Combo Box control, returns selected item index", "custom": false }, { "name": "GuiDropdownBox", "params": [ { "name": "bounds", "typ": "Rectangle" }, { "name": "text", "typ": "[*:0]const u8" }, { "name": "active", "typ": "*i32" }, { "name": "editMode", "typ": "bool" } ], "returnType": "i32", "description": "Dropdown Box control, returns selected item", "custom": false }, { "name": "GuiSpinner", "params": [ { "name": "bounds", "typ": "Rectangle" }, { "name": "text", "typ": "[*:0]const u8" }, { "name": "value", "typ": "*i32" }, { "name": "minValue", "typ": "i32" }, { "name": "maxValue", "typ": "i32" }, { "name": "editMode", "typ": "bool" } ], "returnType": "i32", "description": "Spinner control, returns selected value", "custom": false }, { "name": "GuiValueBox", "params": [ { "name": "bounds", "typ": "Rectangle" }, { "name": "text", "typ": "[*:0]const u8" }, { "name": "value", "typ": "*i32" }, { "name": "minValue", "typ": "i32" }, { "name": "maxValue", "typ": "i32" }, { "name": "editMode", "typ": "bool" } ], "returnType": "i32", "description": "Value Box control, updates input text with numbers", "custom": false }, { "name": "GuiTextBox", "params": [ { "name": "bounds", "typ": "Rectangle" }, { "name": "text", "typ": "?[*:0]u8" }, { "name": "textSize", "typ": "i32" }, { "name": "editMode", "typ": "bool" } ], "returnType": "i32", "description": "Text Box control, updates input text", "custom": false }, { "name": "GuiSlider", "params": [ { "name": "bounds", "typ": "Rectangle" }, { "name": "textLeft", "typ": "[*:0]const u8" }, { "name": "textRight", "typ": "[*:0]const u8" }, { "name": "value", "typ": "*f32" }, { "name": "minValue", "typ": "f32" }, { "name": "maxValue", "typ": "f32" } ], "returnType": "i32", "description": "Slider control, returns selected value", "custom": false }, { "name": "GuiSliderBar", "params": [ { "name": "bounds", "typ": "Rectangle" }, { "name": "textLeft", "typ": "[*:0]const u8" }, { "name": "textRight", "typ": "[*:0]const u8" }, { "name": "value", "typ": "*f32" }, { "name": "minValue", "typ": "f32" }, { "name": "maxValue", "typ": "f32" } ], "returnType": "i32", "description": "Slider Bar control, returns selected value", "custom": false }, { "name": "GuiProgressBar", "params": [ { "name": "bounds", "typ": "Rectangle" }, { "name": "textLeft", "typ": "[*:0]const u8" }, { "name": "textRight", "typ": "[*:0]const u8" }, { "name": "value", "typ": "*f32" }, { "name": "minValue", "typ": "f32" }, { "name": "maxValue", "typ": "f32" } ], "returnType": "i32", "description": "Progress Bar control, shows current progress value", "custom": false }, { "name": "GuiStatusBar", "params": [ { "name": "bounds", "typ": "Rectangle" }, { "name": "text", "typ": "[*:0]const u8" } ], "returnType": "i32", "description": "Status Bar control, shows info text", "custom": false }, { "name": "GuiDummyRec", "params": [ { "name": "bounds", "typ": "Rectangle" }, { "name": "text", "typ": "[*:0]const u8" } ], "returnType": "i32", "description": "Dummy control for placeholders", "custom": false }, { "name": "GuiGrid", "params": [ { "name": "bounds", "typ": "Rectangle" }, { "name": "text", "typ": "[*:0]const u8" }, { "name": "spacing", "typ": "f32" }, { "name": "subdivs", "typ": "i32" }, { "name": "mouseCell", "typ": "*Vector2" } ], "returnType": "i32", "description": "Grid control, returns mouse cell position", "custom": false }, { "name": "GuiListView", "params": [ { "name": "bounds", "typ": "Rectangle" }, { "name": "text", "typ": "[*:0]const u8" }, { "name": "scrollIndex", "typ": "*i32" }, { "name": "active", "typ": "*i32" } ], "returnType": "i32", "description": "List View control, returns selected list item index", "custom": false }, { "name": "GuiListViewEx", "params": [ { "name": "bounds", "typ": "Rectangle" }, { "name": "text", "typ": "[*]const [*:0]const u8" }, { "name": "count", "typ": "i32" }, { "name": "scrollIndex", "typ": "*i32" }, { "name": "active", "typ": "*i32" }, { "name": "focus", "typ": "?*i32" } ], "returnType": "i32", "description": "List View with extended parameters", "custom": true }, { "name": "GuiMessageBox", "params": [ { "name": "bounds", "typ": "Rectangle" }, { "name": "title", "typ": "[*:0]const u8" }, { "name": "message", "typ": "[*:0]const u8" }, { "name": "buttons", "typ": "[*:0]const u8" } ], "returnType": "i32", "description": "Message Box control, displays a message", "custom": false }, { "name": "GuiTextInputBox", "params": [ { "name": "bounds", "typ": "Rectangle" }, { "name": "title", "typ": "[*:0]const u8" }, { "name": "message", "typ": "[*:0]const u8" }, { "name": "buttons", "typ": "[*:0]const u8" }, { "name": "text", "typ": "?[*:0]u8" }, { "name": "textMaxSize", "typ": "i32" }, { "name": "secretViewActive", "typ": "*bool" } ], "returnType": "i32", "description": "Text Input Box control, ask for text, supports secret", "custom": false }, { "name": "GuiColorPicker", "params": [ { "name": "bounds", "typ": "Rectangle" }, { "name": "text", "typ": "[*:0]const u8" }, { "name": "color", "typ": "*Color" } ], "returnType": "i32", "description": "Color Picker control (multiple color controls)", "custom": false }, { "name": "GuiColorPanel", "params": [ { "name": "bounds", "typ": "Rectangle" }, { "name": "text", "typ": "[*:0]const u8" }, { "name": "color", "typ": "*Color" } ], "returnType": "i32", "description": "Color Panel control", "custom": false }, { "name": "GuiColorBarAlpha", "params": [ { "name": "bounds", "typ": "Rectangle" }, { "name": "text", "typ": "[*:0]const u8" }, { "name": "alpha", "typ": "*f32" } ], "returnType": "i32", "description": "Color Bar Alpha control", "custom": false }, { "name": "GuiColorBarHue", "params": [ { "name": "bounds", "typ": "Rectangle" }, { "name": "text", "typ": "[*:0]const u8" }, { "name": "value", "typ": "*f32" } ], "returnType": "i32", "description": "Color Bar Hue control", "custom": false }, { "name": "GuiColorPickerHSV", "params": [ { "name": "bounds", "typ": "Rectangle" }, { "name": "text", "typ": "[*:0]const u8" }, { "name": "colorHsv", "typ": "*Vector3" } ], "returnType": "i32", "description": "Color Picker control that avoids conversion to RGB on each call (multiple color controls)", "custom": false }, { "name": "GuiColorPanelHSV", "params": [ { "name": "bounds", "typ": "Rectangle" }, { "name": "text", "typ": "[*:0]const u8" }, { "name": "colorHsv", "typ": "*Vector3" } ], "returnType": "i32", "description": "Color Panel control that returns HSV color value, used by GuiColorPickerHSV()", "custom": false } ], "enums": [ { "name": "GuiState", "values": [ { "name": "STATE_NORMAL", "value": 0, "description": "" }, { "name": "STATE_FOCUSED", "value": 1, "description": "" }, { "name": "STATE_PRESSED", "value": 2, "description": "" }, { "name": "STATE_DISABLED", "value": 3, "description": "" } ], "description": "Gui control state", "custom": false }, { "name": "GuiTextAlignment", "values": [ { "name": "TEXT_ALIGN_LEFT", "value": 0, "description": "" }, { "name": "TEXT_ALIGN_CENTER", "value": 1, "description": "" }, { "name": "TEXT_ALIGN_RIGHT", "value": 2, "description": "" } ], "description": "Gui control text alignment", "custom": false }, { "name": "GuiTextAlignmentVertical", "values": [ { "name": "TEXT_ALIGN_TOP", "value": 0, "description": "" }, { "name": "TEXT_ALIGN_MIDDLE", "value": 1, "description": "" }, { "name": "TEXT_ALIGN_BOTTOM", "value": 2, "description": "" } ], "description": "Gui control text alignment vertical", "custom": false }, { "name": "GuiTextWrapMode", "values": [ { "name": "TEXT_WRAP_NONE", "value": 0, "description": "" }, { "name": "TEXT_WRAP_CHAR", "value": 1, "description": "" }, { "name": "TEXT_WRAP_WORD", "value": 2, "description": "" } ], "description": "Gui control text wrap mode", "custom": false }, { "name": "GuiControl", "values": [ { "name": "DEFAULT", "value": 0, "description": "" }, { "name": "LABEL", "value": 1, "description": "Used also for: LABELBUTTON" }, { "name": "BUTTON", "value": 2, "description": "" }, { "name": "TOGGLE", "value": 3, "description": "Used also for: TOGGLEGROUP" }, { "name": "SLIDER", "value": 4, "description": "Used also for: SLIDERBAR, TOGGLESLIDER" }, { "name": "PROGRESSBAR", "value": 5, "description": "" }, { "name": "CHECKBOX", "value": 6, "description": "" }, { "name": "COMBOBOX", "value": 7, "description": "" }, { "name": "DROPDOWNBOX", "value": 8, "description": "" }, { "name": "TEXTBOX", "value": 9, "description": "Used also for: TEXTBOXMULTI" }, { "name": "VALUEBOX", "value": 10, "description": "" }, { "name": "SPINNER", "value": 11, "description": "Uses: BUTTON, VALUEBOX" }, { "name": "LISTVIEW", "value": 12, "description": "" }, { "name": "COLORPICKER", "value": 13, "description": "" }, { "name": "SCROLLBAR", "value": 14, "description": "" }, { "name": "STATUSBAR", "value": 15, "description": "" } ], "description": "Gui controls", "custom": false }, { "name": "GuiControlProperty", "values": [ { "name": "BORDER_COLOR_NORMAL", "value": 0, "description": "Control border color in STATE_NORMAL" }, { "name": "BASE_COLOR_NORMAL", "value": 1, "description": "Control base color in STATE_NORMAL" }, { "name": "TEXT_COLOR_NORMAL", "value": 2, "description": "Control text color in STATE_NORMAL" }, { "name": "BORDER_COLOR_FOCUSED", "value": 3, "description": "Control border color in STATE_FOCUSED" }, { "name": "BASE_COLOR_FOCUSED", "value": 4, "description": "Control base color in STATE_FOCUSED" }, { "name": "TEXT_COLOR_FOCUSED", "value": 5, "description": "Control text color in STATE_FOCUSED" }, { "name": "BORDER_COLOR_PRESSED", "value": 6, "description": "Control border color in STATE_PRESSED" }, { "name": "BASE_COLOR_PRESSED", "value": 7, "description": "Control base color in STATE_PRESSED" }, { "name": "TEXT_COLOR_PRESSED", "value": 8, "description": "Control text color in STATE_PRESSED" }, { "name": "BORDER_COLOR_DISABLED", "value": 9, "description": "Control border color in STATE_DISABLED" }, { "name": "BASE_COLOR_DISABLED", "value": 10, "description": "Control base color in STATE_DISABLED" }, { "name": "TEXT_COLOR_DISABLED", "value": 11, "description": "Control text color in STATE_DISABLED" }, { "name": "BORDER_WIDTH", "value": 12, "description": "Control border size, 0 for no border" }, { "name": "TEXT_PADDING", "value": 13, "description": "Control text padding, not considering border" }, { "name": "TEXT_ALIGNMENT", "value": 14, "description": "Control text horizontal alignment inside control text bound (after border and padding)" } ], "description": "Gui base properties for every control", "custom": false }, { "name": "GuiDefaultProperty", "values": [ { "name": "TEXT_SIZE", "value": 16, "description": "Text size (glyphs max height)" }, { "name": "TEXT_SPACING", "value": 17, "description": "Text spacing between glyphs" }, { "name": "LINE_COLOR", "value": 18, "description": "Line control color" }, { "name": "BACKGROUND_COLOR", "value": 19, "description": "Background color" }, { "name": "TEXT_LINE_SPACING", "value": 20, "description": "Text spacing between lines" }, { "name": "TEXT_ALIGNMENT_VERTICAL", "value": 21, "description": "Text vertical alignment inside text bounds (after border and padding)" }, { "name": "TEXT_WRAP_MODE", "value": 22, "description": "Text wrap-mode inside text bounds" } ], "description": "DEFAULT extended properties", "custom": false }, { "name": "GuiToggleProperty", "values": [ { "name": "GROUP_PADDING", "value": 16, "description": "ToggleGroup separation between toggles" } ], "description": "Toggle/ToggleGroup", "custom": false }, { "name": "GuiSliderProperty", "values": [ { "name": "SLIDER_WIDTH", "value": 16, "description": "Slider size of internal bar" }, { "name": "SLIDER_PADDING", "value": 17, "description": "Slider/SliderBar internal bar padding" } ], "description": "Slider/SliderBar", "custom": false }, { "name": "GuiProgressBarProperty", "values": [ { "name": "PROGRESS_PADDING", "value": 16, "description": "ProgressBar internal padding" } ], "description": "ProgressBar", "custom": false }, { "name": "GuiScrollBarProperty", "values": [ { "name": "ARROWS_SIZE", "value": 16, "description": "ScrollBar arrows size" }, { "name": "ARROWS_VISIBLE", "value": 17, "description": "ScrollBar arrows visible" }, { "name": "SCROLL_SLIDER_PADDING", "value": 18, "description": "ScrollBar slider internal padding" }, { "name": "SCROLL_SLIDER_SIZE", "value": 19, "description": "ScrollBar slider size" }, { "name": "SCROLL_PADDING", "value": 20, "description": "ScrollBar scroll padding from arrows" }, { "name": "SCROLL_SPEED", "value": 21, "description": "ScrollBar scrolling speed" } ], "description": "ScrollBar", "custom": false }, { "name": "GuiCheckBoxProperty", "values": [ { "name": "CHECK_PADDING", "value": 16, "description": "CheckBox internal check padding" } ], "description": "CheckBox", "custom": false }, { "name": "GuiComboBoxProperty", "values": [ { "name": "COMBO_BUTTON_WIDTH", "value": 16, "description": "ComboBox right button width" }, { "name": "COMBO_BUTTON_SPACING", "value": 17, "description": "ComboBox button separation" } ], "description": "ComboBox", "custom": false }, { "name": "GuiDropdownBoxProperty", "values": [ { "name": "ARROW_PADDING", "value": 16, "description": "DropdownBox arrow separation from border and items" }, { "name": "DROPDOWN_ITEMS_SPACING", "value": 17, "description": "DropdownBox items separation" } ], "description": "DropdownBox", "custom": false }, { "name": "GuiTextBoxProperty", "values": [ { "name": "TEXT_READONLY", "value": 16, "description": "TextBox in read-only mode: 0-text editable, 1-text no-editable" } ], "description": "TextBox/TextBoxMulti/ValueBox/Spinner", "custom": false }, { "name": "GuiSpinnerProperty", "values": [ { "name": "SPIN_BUTTON_WIDTH", "value": 16, "description": "Spinner left/right buttons width" }, { "name": "SPIN_BUTTON_SPACING", "value": 17, "description": "Spinner buttons separation" } ], "description": "Spinner", "custom": false }, { "name": "GuiListViewProperty", "values": [ { "name": "LIST_ITEMS_HEIGHT", "value": 16, "description": "ListView items height" }, { "name": "LIST_ITEMS_SPACING", "value": 17, "description": "ListView items separation" }, { "name": "SCROLLBAR_WIDTH", "value": 18, "description": "ListView scrollbar size (usually width)" }, { "name": "SCROLLBAR_SIDE", "value": 19, "description": "ListView scrollbar side (0-SCROLLBAR_LEFT_SIDE, 1-SCROLLBAR_RIGHT_SIDE)" } ], "description": "ListView", "custom": false }, { "name": "GuiColorPickerProperty", "values": [ { "name": "COLOR_SELECTOR_SIZE", "value": 16, "description": "" }, { "name": "HUEBAR_WIDTH", "value": 17, "description": "ColorPicker right hue bar width" }, { "name": "HUEBAR_PADDING", "value": 18, "description": "ColorPicker right hue bar separation from panel" }, { "name": "HUEBAR_SELECTOR_HEIGHT", "value": 19, "description": "ColorPicker right hue bar selector height" }, { "name": "HUEBAR_SELECTOR_OVERFLOW", "value": 20, "description": "ColorPicker right hue bar selector overflow" } ], "description": "ColorPicker", "custom": false }, { "name": "GuiIconName", "values": [ { "name": "ICON_NONE", "value": 0, "description": "" }, { "name": "ICON_FOLDER_FILE_OPEN", "value": 1, "description": "" }, { "name": "ICON_FILE_SAVE_CLASSIC", "value": 2, "description": "" }, { "name": "ICON_FOLDER_OPEN", "value": 3, "description": "" }, { "name": "ICON_FOLDER_SAVE", "value": 4, "description": "" }, { "name": "ICON_FILE_OPEN", "value": 5, "description": "" }, { "name": "ICON_FILE_SAVE", "value": 6, "description": "" }, { "name": "ICON_FILE_EXPORT", "value": 7, "description": "" }, { "name": "ICON_FILE_ADD", "value": 8, "description": "" }, { "name": "ICON_FILE_DELETE", "value": 9, "description": "" }, { "name": "ICON_FILETYPE_TEXT", "value": 10, "description": "" }, { "name": "ICON_FILETYPE_AUDIO", "value": 11, "description": "" }, { "name": "ICON_FILETYPE_IMAGE", "value": 12, "description": "" }, { "name": "ICON_FILETYPE_PLAY", "value": 13, "description": "" }, { "name": "ICON_FILETYPE_VIDEO", "value": 14, "description": "" }, { "name": "ICON_FILETYPE_INFO", "value": 15, "description": "" }, { "name": "ICON_FILE_COPY", "value": 16, "description": "" }, { "name": "ICON_FILE_CUT", "value": 17, "description": "" }, { "name": "ICON_FILE_PASTE", "value": 18, "description": "" }, { "name": "ICON_CURSOR_HAND", "value": 19, "description": "" }, { "name": "ICON_CURSOR_POINTER", "value": 20, "description": "" }, { "name": "ICON_CURSOR_CLASSIC", "value": 21, "description": "" }, { "name": "ICON_PENCIL", "value": 22, "description": "" }, { "name": "ICON_PENCIL_BIG", "value": 23, "description": "" }, { "name": "ICON_BRUSH_CLASSIC", "value": 24, "description": "" }, { "name": "ICON_BRUSH_PAINTER", "value": 25, "description": "" }, { "name": "ICON_WATER_DROP", "value": 26, "description": "" }, { "name": "ICON_COLOR_PICKER", "value": 27, "description": "" }, { "name": "ICON_RUBBER", "value": 28, "description": "" }, { "name": "ICON_COLOR_BUCKET", "value": 29, "description": "" }, { "name": "ICON_TEXT_T", "value": 30, "description": "" }, { "name": "ICON_TEXT_A", "value": 31, "description": "" }, { "name": "ICON_SCALE", "value": 32, "description": "" }, { "name": "ICON_RESIZE", "value": 33, "description": "" }, { "name": "ICON_FILTER_POINT", "value": 34, "description": "" }, { "name": "ICON_FILTER_BILINEAR", "value": 35, "description": "" }, { "name": "ICON_CROP", "value": 36, "description": "" }, { "name": "ICON_CROP_ALPHA", "value": 37, "description": "" }, { "name": "ICON_SQUARE_TOGGLE", "value": 38, "description": "" }, { "name": "ICON_SYMMETRY", "value": 39, "description": "" }, { "name": "ICON_SYMMETRY_HORIZONTAL", "value": 40, "description": "" }, { "name": "ICON_SYMMETRY_VERTICAL", "value": 41, "description": "" }, { "name": "ICON_LENS", "value": 42, "description": "" }, { "name": "ICON_LENS_BIG", "value": 43, "description": "" }, { "name": "ICON_EYE_ON", "value": 44, "description": "" }, { "name": "ICON_EYE_OFF", "value": 45, "description": "" }, { "name": "ICON_FILTER_TOP", "value": 46, "description": "" }, { "name": "ICON_FILTER", "value": 47, "description": "" }, { "name": "ICON_TARGET_POINT", "value": 48, "description": "" }, { "name": "ICON_TARGET_SMALL", "value": 49, "description": "" }, { "name": "ICON_TARGET_BIG", "value": 50, "description": "" }, { "name": "ICON_TARGET_MOVE", "value": 51, "description": "" }, { "name": "ICON_CURSOR_MOVE", "value": 52, "description": "" }, { "name": "ICON_CURSOR_SCALE", "value": 53, "description": "" }, { "name": "ICON_CURSOR_SCALE_RIGHT", "value": 54, "description": "" }, { "name": "ICON_CURSOR_SCALE_LEFT", "value": 55, "description": "" }, { "name": "ICON_UNDO", "value": 56, "description": "" }, { "name": "ICON_REDO", "value": 57, "description": "" }, { "name": "ICON_REREDO", "value": 58, "description": "" }, { "name": "ICON_MUTATE", "value": 59, "description": "" }, { "name": "ICON_ROTATE", "value": 60, "description": "" }, { "name": "ICON_REPEAT", "value": 61, "description": "" }, { "name": "ICON_SHUFFLE", "value": 62, "description": "" }, { "name": "ICON_EMPTYBOX", "value": 63, "description": "" }, { "name": "ICON_TARGET", "value": 64, "description": "" }, { "name": "ICON_TARGET_SMALL_FILL", "value": 65, "description": "" }, { "name": "ICON_TARGET_BIG_FILL", "value": 66, "description": "" }, { "name": "ICON_TARGET_MOVE_FILL", "value": 67, "description": "" }, { "name": "ICON_CURSOR_MOVE_FILL", "value": 68, "description": "" }, { "name": "ICON_CURSOR_SCALE_FILL", "value": 69, "description": "" }, { "name": "ICON_CURSOR_SCALE_RIGHT_FILL", "value": 70, "description": "" }, { "name": "ICON_CURSOR_SCALE_LEFT_FILL", "value": 71, "description": "" }, { "name": "ICON_UNDO_FILL", "value": 72, "description": "" }, { "name": "ICON_REDO_FILL", "value": 73, "description": "" }, { "name": "ICON_REREDO_FILL", "value": 74, "description": "" }, { "name": "ICON_MUTATE_FILL", "value": 75, "description": "" }, { "name": "ICON_ROTATE_FILL", "value": 76, "description": "" }, { "name": "ICON_REPEAT_FILL", "value": 77, "description": "" }, { "name": "ICON_SHUFFLE_FILL", "value": 78, "description": "" }, { "name": "ICON_EMPTYBOX_SMALL", "value": 79, "description": "" }, { "name": "ICON_BOX", "value": 80, "description": "" }, { "name": "ICON_BOX_TOP", "value": 81, "description": "" }, { "name": "ICON_BOX_TOP_RIGHT", "value": 82, "description": "" }, { "name": "ICON_BOX_RIGHT", "value": 83, "description": "" }, { "name": "ICON_BOX_BOTTOM_RIGHT", "value": 84, "description": "" }, { "name": "ICON_BOX_BOTTOM", "value": 85, "description": "" }, { "name": "ICON_BOX_BOTTOM_LEFT", "value": 86, "description": "" }, { "name": "ICON_BOX_LEFT", "value": 87, "description": "" }, { "name": "ICON_BOX_TOP_LEFT", "value": 88, "description": "" }, { "name": "ICON_BOX_CENTER", "value": 89, "description": "" }, { "name": "ICON_BOX_CIRCLE_MASK", "value": 90, "description": "" }, { "name": "ICON_POT", "value": 91, "description": "" }, { "name": "ICON_ALPHA_MULTIPLY", "value": 92, "description": "" }, { "name": "ICON_ALPHA_CLEAR", "value": 93, "description": "" }, { "name": "ICON_DITHERING", "value": 94, "description": "" }, { "name": "ICON_MIPMAPS", "value": 95, "description": "" }, { "name": "ICON_BOX_GRID", "value": 96, "description": "" }, { "name": "ICON_GRID", "value": 97, "description": "" }, { "name": "ICON_BOX_CORNERS_SMALL", "value": 98, "description": "" }, { "name": "ICON_BOX_CORNERS_BIG", "value": 99, "description": "" }, { "name": "ICON_FOUR_BOXES", "value": 100, "description": "" }, { "name": "ICON_GRID_FILL", "value": 101, "description": "" }, { "name": "ICON_BOX_MULTISIZE", "value": 102, "description": "" }, { "name": "ICON_ZOOM_SMALL", "value": 103, "description": "" }, { "name": "ICON_ZOOM_MEDIUM", "value": 104, "description": "" }, { "name": "ICON_ZOOM_BIG", "value": 105, "description": "" }, { "name": "ICON_ZOOM_ALL", "value": 106, "description": "" }, { "name": "ICON_ZOOM_CENTER", "value": 107, "description": "" }, { "name": "ICON_BOX_DOTS_SMALL", "value": 108, "description": "" }, { "name": "ICON_BOX_DOTS_BIG", "value": 109, "description": "" }, { "name": "ICON_BOX_CONCENTRIC", "value": 110, "description": "" }, { "name": "ICON_BOX_GRID_BIG", "value": 111, "description": "" }, { "name": "ICON_OK_TICK", "value": 112, "description": "" }, { "name": "ICON_CROSS", "value": 113, "description": "" }, { "name": "ICON_ARROW_LEFT", "value": 114, "description": "" }, { "name": "ICON_ARROW_RIGHT", "value": 115, "description": "" }, { "name": "ICON_ARROW_DOWN", "value": 116, "description": "" }, { "name": "ICON_ARROW_UP", "value": 117, "description": "" }, { "name": "ICON_ARROW_LEFT_FILL", "value": 118, "description": "" }, { "name": "ICON_ARROW_RIGHT_FILL", "value": 119, "description": "" }, { "name": "ICON_ARROW_DOWN_FILL", "value": 120, "description": "" }, { "name": "ICON_ARROW_UP_FILL", "value": 121, "description": "" }, { "name": "ICON_AUDIO", "value": 122, "description": "" }, { "name": "ICON_FX", "value": 123, "description": "" }, { "name": "ICON_WAVE", "value": 124, "description": "" }, { "name": "ICON_WAVE_SINUS", "value": 125, "description": "" }, { "name": "ICON_WAVE_SQUARE", "value": 126, "description": "" }, { "name": "ICON_WAVE_TRIANGULAR", "value": 127, "description": "" }, { "name": "ICON_CROSS_SMALL", "value": 128, "description": "" }, { "name": "ICON_PLAYER_PREVIOUS", "value": 129, "description": "" }, { "name": "ICON_PLAYER_PLAY_BACK", "value": 130, "description": "" }, { "name": "ICON_PLAYER_PLAY", "value": 131, "description": "" }, { "name": "ICON_PLAYER_PAUSE", "value": 132, "description": "" }, { "name": "ICON_PLAYER_STOP", "value": 133, "description": "" }, { "name": "ICON_PLAYER_NEXT", "value": 134, "description": "" }, { "name": "ICON_PLAYER_RECORD", "value": 135, "description": "" }, { "name": "ICON_MAGNET", "value": 136, "description": "" }, { "name": "ICON_LOCK_CLOSE", "value": 137, "description": "" }, { "name": "ICON_LOCK_OPEN", "value": 138, "description": "" }, { "name": "ICON_CLOCK", "value": 139, "description": "" }, { "name": "ICON_TOOLS", "value": 140, "description": "" }, { "name": "ICON_GEAR", "value": 141, "description": "" }, { "name": "ICON_GEAR_BIG", "value": 142, "description": "" }, { "name": "ICON_BIN", "value": 143, "description": "" }, { "name": "ICON_HAND_POINTER", "value": 144, "description": "" }, { "name": "ICON_LASER", "value": 145, "description": "" }, { "name": "ICON_COIN", "value": 146, "description": "" }, { "name": "ICON_EXPLOSION", "value": 147, "description": "" }, { "name": "ICON_1UP", "value": 148, "description": "" }, { "name": "ICON_PLAYER", "value": 149, "description": "" }, { "name": "ICON_PLAYER_JUMP", "value": 150, "description": "" }, { "name": "ICON_KEY", "value": 151, "description": "" }, { "name": "ICON_DEMON", "value": 152, "description": "" }, { "name": "ICON_TEXT_POPUP", "value": 153, "description": "" }, { "name": "ICON_GEAR_EX", "value": 154, "description": "" }, { "name": "ICON_CRACK", "value": 155, "description": "" }, { "name": "ICON_CRACK_POINTS", "value": 156, "description": "" }, { "name": "ICON_STAR", "value": 157, "description": "" }, { "name": "ICON_DOOR", "value": 158, "description": "" }, { "name": "ICON_EXIT", "value": 159, "description": "" }, { "name": "ICON_MODE_2D", "value": 160, "description": "" }, { "name": "ICON_MODE_3D", "value": 161, "description": "" }, { "name": "ICON_CUBE", "value": 162, "description": "" }, { "name": "ICON_CUBE_FACE_TOP", "value": 163, "description": "" }, { "name": "ICON_CUBE_FACE_LEFT", "value": 164, "description": "" }, { "name": "ICON_CUBE_FACE_FRONT", "value": 165, "description": "" }, { "name": "ICON_CUBE_FACE_BOTTOM", "value": 166, "description": "" }, { "name": "ICON_CUBE_FACE_RIGHT", "value": 167, "description": "" }, { "name": "ICON_CUBE_FACE_BACK", "value": 168, "description": "" }, { "name": "ICON_CAMERA", "value": 169, "description": "" }, { "name": "ICON_SPECIAL", "value": 170, "description": "" }, { "name": "ICON_LINK_NET", "value": 171, "description": "" }, { "name": "ICON_LINK_BOXES", "value": 172, "description": "" }, { "name": "ICON_LINK_MULTI", "value": 173, "description": "" }, { "name": "ICON_LINK", "value": 174, "description": "" }, { "name": "ICON_LINK_BROKE", "value": 175, "description": "" }, { "name": "ICON_TEXT_NOTES", "value": 176, "description": "" }, { "name": "ICON_NOTEBOOK", "value": 177, "description": "" }, { "name": "ICON_SUITCASE", "value": 178, "description": "" }, { "name": "ICON_SUITCASE_ZIP", "value": 179, "description": "" }, { "name": "ICON_MAILBOX", "value": 180, "description": "" }, { "name": "ICON_MONITOR", "value": 181, "description": "" }, { "name": "ICON_PRINTER", "value": 182, "description": "" }, { "name": "ICON_PHOTO_CAMERA", "value": 183, "description": "" }, { "name": "ICON_PHOTO_CAMERA_FLASH", "value": 184, "description": "" }, { "name": "ICON_HOUSE", "value": 185, "description": "" }, { "name": "ICON_HEART", "value": 186, "description": "" }, { "name": "ICON_CORNER", "value": 187, "description": "" }, { "name": "ICON_VERTICAL_BARS", "value": 188, "description": "" }, { "name": "ICON_VERTICAL_BARS_FILL", "value": 189, "description": "" }, { "name": "ICON_LIFE_BARS", "value": 190, "description": "" }, { "name": "ICON_INFO", "value": 191, "description": "" }, { "name": "ICON_CROSSLINE", "value": 192, "description": "" }, { "name": "ICON_HELP", "value": 193, "description": "" }, { "name": "ICON_FILETYPE_ALPHA", "value": 194, "description": "" }, { "name": "ICON_FILETYPE_HOME", "value": 195, "description": "" }, { "name": "ICON_LAYERS_VISIBLE", "value": 196, "description": "" }, { "name": "ICON_LAYERS", "value": 197, "description": "" }, { "name": "ICON_WINDOW", "value": 198, "description": "" }, { "name": "ICON_HIDPI", "value": 199, "description": "" }, { "name": "ICON_FILETYPE_BINARY", "value": 200, "description": "" }, { "name": "ICON_HEX", "value": 201, "description": "" }, { "name": "ICON_SHIELD", "value": 202, "description": "" }, { "name": "ICON_FILE_NEW", "value": 203, "description": "" }, { "name": "ICON_FOLDER_ADD", "value": 204, "description": "" }, { "name": "ICON_ALARM", "value": 205, "description": "" }, { "name": "ICON_CPU", "value": 206, "description": "" }, { "name": "ICON_ROM", "value": 207, "description": "" }, { "name": "ICON_STEP_OVER", "value": 208, "description": "" }, { "name": "ICON_STEP_INTO", "value": 209, "description": "" }, { "name": "ICON_STEP_OUT", "value": 210, "description": "" }, { "name": "ICON_RESTART", "value": 211, "description": "" }, { "name": "ICON_BREAKPOINT_ON", "value": 212, "description": "" }, { "name": "ICON_BREAKPOINT_OFF", "value": 213, "description": "" }, { "name": "ICON_BURGER_MENU", "value": 214, "description": "" }, { "name": "ICON_CASE_SENSITIVE", "value": 215, "description": "" }, { "name": "ICON_REG_EXP", "value": 216, "description": "" }, { "name": "ICON_FOLDER", "value": 217, "description": "" }, { "name": "ICON_FILE", "value": 218, "description": "" }, { "name": "ICON_SAND_TIMER", "value": 219, "description": "" }, { "name": "ICON_220", "value": 220, "description": "" }, { "name": "ICON_221", "value": 221, "description": "" }, { "name": "ICON_222", "value": 222, "description": "" }, { "name": "ICON_223", "value": 223, "description": "" }, { "name": "ICON_224", "value": 224, "description": "" }, { "name": "ICON_225", "value": 225, "description": "" }, { "name": "ICON_226", "value": 226, "description": "" }, { "name": "ICON_227", "value": 227, "description": "" }, { "name": "ICON_228", "value": 228, "description": "" }, { "name": "ICON_229", "value": 229, "description": "" }, { "name": "ICON_230", "value": 230, "description": "" }, { "name": "ICON_231", "value": 231, "description": "" }, { "name": "ICON_232", "value": 232, "description": "" }, { "name": "ICON_233", "value": 233, "description": "" }, { "name": "ICON_234", "value": 234, "description": "" }, { "name": "ICON_235", "value": 235, "description": "" }, { "name": "ICON_236", "value": 236, "description": "" }, { "name": "ICON_237", "value": 237, "description": "" }, { "name": "ICON_238", "value": 238, "description": "" }, { "name": "ICON_239", "value": 239, "description": "" }, { "name": "ICON_240", "value": 240, "description": "" }, { "name": "ICON_241", "value": 241, "description": "" }, { "name": "ICON_242", "value": 242, "description": "" }, { "name": "ICON_243", "value": 243, "description": "" }, { "name": "ICON_244", "value": 244, "description": "" }, { "name": "ICON_245", "value": 245, "description": "" }, { "name": "ICON_246", "value": 246, "description": "" }, { "name": "ICON_247", "value": 247, "description": "" }, { "name": "ICON_248", "value": 248, "description": "" }, { "name": "ICON_249", "value": 249, "description": "" }, { "name": "ICON_250", "value": 250, "description": "" }, { "name": "ICON_251", "value": 251, "description": "" }, { "name": "ICON_252", "value": 252, "description": "" }, { "name": "ICON_253", "value": 253, "description": "" }, { "name": "ICON_254", "value": 254, "description": "" }, { "name": "ICON_255", "value": 255, "description": "" } ], "description": "", "custom": false } ], "structs": [ { "name": "Vector2", "fields": [ { "name": "x", "typ": "f32", "description": "" }, { "name": "y", "typ": "f32", "description": "" } ], "description": "Vector2 type", "custom": false }, { "name": "Vector3", "fields": [ { "name": "x", "typ": "f32", "description": "" }, { "name": "y", "typ": "f32", "description": "" }, { "name": "z", "typ": "f32", "description": "" } ], "description": "Vector3 type // -- ConvertHSVtoRGB(), ConvertRGBtoHSV()", "custom": false }, { "name": "Color", "fields": [ { "name": "r", "typ": "u8", "description": "" }, { "name": "g", "typ": "u8", "description": "" }, { "name": "b", "typ": "u8", "description": "" }, { "name": "a", "typ": "u8", "description": "" } ], "description": "Color type, RGBA (32bit)", "custom": false }, { "name": "Rectangle", "fields": [ { "name": "x", "typ": "f32", "description": "" }, { "name": "y", "typ": "f32", "description": "" }, { "name": "width", "typ": "f32", "description": "" }, { "name": "height", "typ": "f32", "description": "" } ], "description": "Rectangle type", "custom": false }, { "name": "Texture2D", "fields": [ { "name": "id", "typ": "u32", "description": "OpenGL texture id" }, { "name": "width", "typ": "i32", "description": "Texture base width" }, { "name": "height", "typ": "i32", "description": "Texture base height" }, { "name": "mipmaps", "typ": "i32", "description": "Mipmap levels, 1 by default" }, { "name": "format", "typ": "i32", "description": "Data format (PixelFormat type)" } ], "description": "It should be redesigned to be provided by user", "custom": false }, { "name": "Image", "fields": [ { "name": "data", "typ": "*anyopaque", "description": "Image raw data" }, { "name": "width", "typ": "i32", "description": "Image base width" }, { "name": "height", "typ": "i32", "description": "Image base height" }, { "name": "mipmaps", "typ": "i32", "description": "Mipmap levels, 1 by default" }, { "name": "format", "typ": "i32", "description": "Data format (PixelFormat type)" } ], "description": "Image, pixel data stored in CPU memory (RAM)", "custom": false }, { "name": "GlyphInfo", "fields": [ { "name": "value", "typ": "i32", "description": "Character value (Unicode)" }, { "name": "offsetX", "typ": "i32", "description": "Character offset X when drawing" }, { "name": "offsetY", "typ": "i32", "description": "Character offset Y when drawing" }, { "name": "advanceX", "typ": "i32", "description": "Character advance position X" }, { "name": "image", "typ": "Image", "description": "Character image data" } ], "description": "GlyphInfo, font characters glyphs info", "custom": false }, { "name": "Font", "fields": [ { "name": "baseSize", "typ": "i32", "description": "Base size (default chars height)" }, { "name": "glyphCount", "typ": "i32", "description": "Number of glyph characters" }, { "name": "glyphPadding", "typ": "i32", "description": "Padding around the glyph characters" }, { "name": "texture", "typ": "Texture2D", "description": "Texture atlas containing the glyphs" }, { "name": "recs", "typ": "*Rectangle", "description": "Rectangles in texture for the glyphs" }, { "name": "glyphs", "typ": "*GlyphInfo", "description": "Glyphs info data" } ], "description": "It should be redesigned to be provided by user", "custom": false }, { "name": "GuiStyleProp", "fields": [ { "name": "controlId", "typ": "u16", "description": "Control identifier" }, { "name": "propertyId", "typ": "u16", "description": "Property identifier" }, { "name": "propertyValue", "typ": "i32", "description": "Property value" } ], "description": "NOTE: Used when exporting style as code for convenience", "custom": false }, { "name": "GuiTextStyle", "fields": [ { "name": "size", "typ": "u32", "description": "" }, { "name": "charSpacing", "typ": "i32", "description": "" }, { "name": "lineSpacing", "typ": "i32", "description": "" }, { "name": "alignmentH", "typ": "i32", "description": "" }, { "name": "alignmentV", "typ": "i32", "description": "" }, { "name": "padding", "typ": "i32", "description": "" } ], "description": "NOTE: Text style is defined by control", "custom": false } ], "defines": [ { "name": "RAYGUI_VERSION_MAJOR", "typ": "i32", "value": "4", "description": "", "custom": false }, { "name": "RAYGUI_VERSION_MINOR", "typ": "i32", "value": "0", "description": "", "custom": false }, { "name": "RAYGUI_VERSION_PATCH", "typ": "i32", "value": "0", "description": "", "custom": false }, { "name": "RAYGUI_VERSION", "typ": "[]const u8", "value": "\"4.0\"", "description": "", "custom": false }, { "name": "SCROLLBAR_LEFT_SIDE", "typ": "i32", "value": "0", "description": "", "custom": false }, { "name": "SCROLLBAR_RIGHT_SIDE", "typ": "i32", "value": "1", "description": "", "custom": false }, { "name": "RAYGUI_ICON_SIZE", "typ": "i32", "value": "16", "description": "Size of icons in pixels (squared)", "custom": false }, { "name": "RAYGUI_ICON_MAX_ICONS", "typ": "i32", "value": "256", "description": "Maximum number of icons", "custom": false }, { "name": "RAYGUI_ICON_MAX_NAME_LENGTH", "typ": "i32", "value": "32", "description": "Maximum length of icon name id", "custom": false }, { "name": "RAYGUI_MAX_CONTROLS", "typ": "i32", "value": "16", "description": "Maximum number of controls", "custom": false }, { "name": "RAYGUI_MAX_PROPS_BASE", "typ": "i32", "value": "16", "description": "Maximum number of base properties", "custom": false }, { "name": "RAYGUI_MAX_PROPS_EXTENDED", "typ": "i32", "value": "8", "description": "Maximum number of extended properties", "custom": false }, { "name": "KEY_RIGHT", "typ": "i32", "value": "262", "description": "", "custom": false }, { "name": "KEY_LEFT", "typ": "i32", "value": "263", "description": "", "custom": false }, { "name": "KEY_DOWN", "typ": "i32", "value": "264", "description": "", "custom": false }, { "name": "KEY_UP", "typ": "i32", "value": "265", "description": "", "custom": false }, { "name": "KEY_BACKSPACE", "typ": "i32", "value": "259", "description": "", "custom": false }, { "name": "KEY_ENTER", "typ": "i32", "value": "257", "description": "", "custom": false }, { "name": "MOUSE_LEFT_BUTTON", "typ": "i32", "value": "0", "description": "", "custom": false }, { "name": "RAYGUI_WINDOWBOX_STATUSBAR_HEIGHT", "typ": "i32", "value": "24", "description": "", "custom": false }, { "name": "RAYGUI_GROUPBOX_LINE_THICK", "typ": "i32", "value": "1", "description": "", "custom": false }, { "name": "RAYGUI_LINE_MARGIN_TEXT", "typ": "i32", "value": "12", "description": "", "custom": false }, { "name": "RAYGUI_LINE_TEXT_PADDING", "typ": "i32", "value": "4", "description": "", "custom": false }, { "name": "RAYGUI_PANEL_BORDER_WIDTH", "typ": "i32", "value": "1", "description": "", "custom": false }, { "name": "RAYGUI_TABBAR_ITEM_WIDTH", "typ": "i32", "value": "160", "description": "", "custom": false }, { "name": "RAYGUI_MIN_SCROLLBAR_WIDTH", "typ": "i32", "value": "40", "description": "", "custom": false }, { "name": "RAYGUI_MIN_SCROLLBAR_HEIGHT", "typ": "i32", "value": "40", "description": "", "custom": false }, { "name": "RAYGUI_TOGGLEGROUP_MAX_ITEMS", "typ": "i32", "value": "32", "description": "", "custom": false }, { "name": "RAYGUI_TEXTBOX_AUTO_CURSOR_COOLDOWN", "typ": "i32", "value": "40", "description": "Frames to wait for autocursor movement", "custom": false }, { "name": "RAYGUI_TEXTBOX_AUTO_CURSOR_DELAY", "typ": "i32", "value": "1", "description": "Frames delay for autocursor movement", "custom": false }, { "name": "RAYGUI_VALUEBOX_MAX_CHARS", "typ": "i32", "value": "32", "description": "", "custom": false }, { "name": "RAYGUI_COLORBARALPHA_CHECKED_SIZE", "typ": "i32", "value": "10", "description": "", "custom": false }, { "name": "RAYGUI_MESSAGEBOX_BUTTON_HEIGHT", "typ": "i32", "value": "24", "description": "", "custom": false }, { "name": "RAYGUI_MESSAGEBOX_BUTTON_PADDING", "typ": "i32", "value": "12", "description": "", "custom": false }, { "name": "RAYGUI_TEXTINPUTBOX_BUTTON_HEIGHT", "typ": "i32", "value": "24", "description": "", "custom": false }, { "name": "RAYGUI_TEXTINPUTBOX_BUTTON_PADDING", "typ": "i32", "value": "12", "description": "", "custom": false }, { "name": "RAYGUI_TEXTINPUTBOX_HEIGHT", "typ": "i32", "value": "26", "description": "", "custom": false }, { "name": "RAYGUI_GRID_ALPHA", "typ": "f32", "value": "0.15", "description": "", "custom": false }, { "name": "MAX_LINE_BUFFER_SIZE", "typ": "i32", "value": "256", "description": "", "custom": false }, { "name": "ICON_TEXT_PADDING", "typ": "i32", "value": "4", "description": "", "custom": false }, { "name": "RAYGUI_MAX_TEXT_LINES", "typ": "i32", "value": "128", "description": "", "custom": false }, { "name": "RAYGUI_TEXTSPLIT_MAX_ITEMS", "typ": "i32", "value": "128", "description": "", "custom": false }, { "name": "RAYGUI_TEXTSPLIT_MAX_TEXT_SIZE", "typ": "i32", "value": "1024", "description": "", "custom": false }, { "name": "RAYGUI_TEXTFORMAT_MAX_SIZE", "typ": "i32", "value": "256", "description": "", "custom": false } ] }