raylib-beef/raylib-api/raygui.xml
2023-03-19 12:57:34 -04:00

686 lines
43 KiB
XML

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