This is a port of raygui
library. Basically a direct translation of from the original raygui.h
from C to C#, plus some modification.
Modification was made to reduce memory usage and heap memory allocation.
Current plan: port Raygui 4.0
- GuiButton
- GuiLine
- GuiGroupBox
- GuiLabel
- GuiTabBar
- GuiScrollPanel
- GuiWindowBox
- GuiMessageBox
- GuiToggle
- GuiToggleGroup
- GuiToggleSlider
- GuiColorPickerHSV
- GuiColorPanelHSV
Ported RAYGUIAPI in Raygui 3.6:
- GuiEnable
- GuiDisable
- GuiLock
- GuiUnlock
- GuiIsLocked
- GuiFade
- GuiSetState
- GuiGetState
- GuiGetFont
- GuiSetFont
- GuiSetStyle
- GuiGetStyle
- GuiDrawIcon
- GuiLabel
- GuiButton
- GuiToggle
- GuiToolTip
- GuiToggleGroup
- GuiTextBox (Have some bugs, may review later)
- ConvertRGBtoHSV
- ConvertHSVtoRGB
- GetColor
- GuiScrollBar
- GuiWindowBox
- GuiSlider
- GuiSliderBar
- GuiSliderPro
- GuiProgressBar
- GuiListView
- GuiListViewEx
- GuiMessageBox
- GuiTextInputBox
- GuiGrid
- GuiCheckBox
- GuiComboBox
- GuiDropdownBox
- GuiSpinner
- GuiValueBox
- GuiColorPicker
- GuiColorPanel
- GuiColorBarAlpha
- GuiColorBarHue
- GuiLoadStyleDefault
- GuiEnableTooltip
- GuiDisableTooltip
- GuiSetTooltip
- GuiGroupBox
- GuiLine
- GuiPanel
- GuiTabBar
- GuiLoadIcons
- [?] GuiScrollPanel
- [?] GuiLoadStyle
- [?] GuiLoadStyleFromMemory
Note: ? means require validation.
-
Port Dark Theme
-
Catch up API with master branch of main
raygui
.