raygui

Undocumented in source.

Members

Aliases

RAYGUI_CALLOC
alias RAYGUI_CALLOC = calloc
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
RAYGUI_FREE
alias RAYGUI_FREE = free
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
RAYGUI_MALLOC
alias RAYGUI_MALLOC = malloc
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Enums

GuiCheckBoxProperty
enum GuiCheckBoxProperty
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
GuiColorPickerProperty
enum GuiColorPickerProperty
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
GuiComboBoxProperty
enum GuiComboBoxProperty
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
GuiControl
enum GuiControl
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
GuiControlProperty
enum GuiControlProperty
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
GuiControlState
enum GuiControlState
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
GuiDefaultProperty
enum GuiDefaultProperty
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
GuiDropdownBoxProperty
enum GuiDropdownBoxProperty
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
GuiListViewProperty
enum GuiListViewProperty
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
GuiProgressBarProperty
enum GuiProgressBarProperty
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
GuiPropertyElement
enum GuiPropertyElement
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
GuiScrollBarProperty
enum GuiScrollBarProperty
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
GuiScrollBarSide
enum GuiScrollBarSide
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
GuiSliderProperty
enum GuiSliderProperty
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
GuiSpinnerProperty
enum GuiSpinnerProperty
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
GuiTextAlignment
enum GuiTextAlignment
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
GuiTextBoxProperty
enum GuiTextBoxProperty
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
GuiToggleProperty
enum GuiToggleProperty
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
guiIconName
enum guiIconName
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Static functions

ConvertHSVtoRGB
Vector3 ConvertHSVtoRGB(Vector3 hsv)
Undocumented in source. Be warned that the author may not have intended to support it.
ConvertRGBtoHSV
Vector3 ConvertRGBtoHSV(Vector3 rgb)
Undocumented in source. Be warned that the author may not have intended to support it.
GetTextBounds
Rectangle GetTextBounds(int control, Rectangle bounds)
Undocumented in source. Be warned that the author may not have intended to support it.
GetTextIcon
const(char)* GetTextIcon(const(char)* text, int* iconId)
Undocumented in source. Be warned that the author may not have intended to support it.
GetTextWidth
int GetTextWidth(const(char)* text)
Undocumented in source. Be warned that the author may not have intended to support it.
GuiButton
bool GuiButton(Rectangle bounds, const(char)* text)
Undocumented in source. Be warned that the author may not have intended to support it.
GuiCheckBox
bool GuiCheckBox(Rectangle bounds, const(char)* text, bool checked)
Undocumented in source. Be warned that the author may not have intended to support it.
GuiCheckIconPixel
bool GuiCheckIconPixel(int iconId, int x, int y)
Undocumented in source. Be warned that the author may not have intended to support it.
GuiClearIconPixel
void GuiClearIconPixel(int iconId, int x, int y)
Undocumented in source. Be warned that the author may not have intended to support it.
GuiColorBarAlpha
float GuiColorBarAlpha(Rectangle bounds, float alpha)
Undocumented in source. Be warned that the author may not have intended to support it.
GuiColorBarHue
float GuiColorBarHue(Rectangle bounds, float hue)
Undocumented in source. Be warned that the author may not have intended to support it.
GuiColorPanel
Color GuiColorPanel(Rectangle bounds, Color color)
Undocumented in source. Be warned that the author may not have intended to support it.
GuiColorPicker
Color GuiColorPicker(Rectangle bounds, Color color)
Undocumented in source. Be warned that the author may not have intended to support it.
GuiComboBox
int GuiComboBox(Rectangle bounds, const(char)* text, int active)
Undocumented in source. Be warned that the author may not have intended to support it.
GuiDisable
void GuiDisable()
Undocumented in source. Be warned that the author may not have intended to support it.
GuiDrawIcon
void GuiDrawIcon(int iconId, int posX, int posY, int pixelSize, Color color)
Undocumented in source. Be warned that the author may not have intended to support it.
GuiDrawRectangle
void GuiDrawRectangle(Rectangle rec, int borderWidth, Color borderColor, Color color)
Undocumented in source. Be warned that the author may not have intended to support it.
GuiDrawText
void GuiDrawText(const(char)* text, Rectangle bounds, int alignment, Color tint)
Undocumented in source. Be warned that the author may not have intended to support it.
GuiDropdownBox
bool GuiDropdownBox(Rectangle bounds, const(char)* text, int* active, bool editMode)
Undocumented in source. Be warned that the author may not have intended to support it.
GuiDummyRec
void GuiDummyRec(Rectangle bounds, const(char)* text)
Undocumented in source. Be warned that the author may not have intended to support it.
GuiEnable
void GuiEnable()
Undocumented in source. Be warned that the author may not have intended to support it.
GuiFade
void GuiFade(float alpha)
Undocumented in source. Be warned that the author may not have intended to support it.
GuiGetFont
Font GuiGetFont()
Undocumented in source. Be warned that the author may not have intended to support it.
GuiGetIconData
uint* GuiGetIconData(int iconId)
Undocumented in source. Be warned that the author may not have intended to support it.
GuiGetIcons
uint* GuiGetIcons()
Undocumented in source. Be warned that the author may not have intended to support it.
GuiGetState
int GuiGetState()
Undocumented in source. Be warned that the author may not have intended to support it.
GuiGetStyle
int GuiGetStyle(int control, int property)
Undocumented in source. Be warned that the author may not have intended to support it.
GuiGrid
Vector2 GuiGrid(Rectangle bounds, float spacing, int subdivs)
Undocumented in source. Be warned that the author may not have intended to support it.
GuiGroupBox
void GuiGroupBox(Rectangle bounds, const(char)* text)
Undocumented in source. Be warned that the author may not have intended to support it.
GuiIconText
const(char)* GuiIconText(int iconId, const(char)* text)
Undocumented in source. Be warned that the author may not have intended to support it.
GuiIsLocked
bool GuiIsLocked()
Undocumented in source. Be warned that the author may not have intended to support it.
GuiLabel
void GuiLabel(Rectangle bounds, const(char)* text)
Undocumented in source. Be warned that the author may not have intended to support it.
GuiLabelButton
bool GuiLabelButton(Rectangle bounds, const(char)* text)
Undocumented in source. Be warned that the author may not have intended to support it.
GuiLine
void GuiLine(Rectangle bounds, const(char)* text)
Undocumented in source. Be warned that the author may not have intended to support it.
GuiListView
int GuiListView(Rectangle bounds, const(char)* text, int* scrollIndex, int active)
Undocumented in source. Be warned that the author may not have intended to support it.
GuiListViewEx
int GuiListViewEx(Rectangle bounds, const(char)** text, int count, int* focus, int* scrollIndex, int active)
Undocumented in source. Be warned that the author may not have intended to support it.
GuiLoadIcons
char** GuiLoadIcons(const(char)* fileName, bool loadIconsName)
Undocumented in source. Be warned that the author may not have intended to support it.
GuiLoadStyle
void GuiLoadStyle(const(char)* fileName)
Undocumented in source. Be warned that the author may not have intended to support it.
GuiLoadStyleDefault
void GuiLoadStyleDefault()
Undocumented in source. Be warned that the author may not have intended to support it.
GuiLock
void GuiLock()
Undocumented in source. Be warned that the author may not have intended to support it.
GuiMessageBox
int GuiMessageBox(Rectangle bounds, const(char)* title, const(char)* message, const(char)* buttons)
Undocumented in source. Be warned that the author may not have intended to support it.
GuiPanel
void GuiPanel(Rectangle bounds)
Undocumented in source. Be warned that the author may not have intended to support it.
GuiProgressBar
float GuiProgressBar(Rectangle bounds, const(char)* textLeft, const(char)* textRight, float value, float minValue, float maxValue)
Undocumented in source. Be warned that the author may not have intended to support it.
GuiScrollBar
int GuiScrollBar(Rectangle bounds, int value, int minValue, int maxValue)
Undocumented in source. Be warned that the author may not have intended to support it.
GuiScrollPanel
Rectangle GuiScrollPanel(Rectangle bounds, Rectangle content, Vector2* scroll)
Undocumented in source. Be warned that the author may not have intended to support it.
GuiSetFont
void GuiSetFont(Font font)
Undocumented in source. Be warned that the author may not have intended to support it.
GuiSetIconData
void GuiSetIconData(int iconId, uint* data)
Undocumented in source. Be warned that the author may not have intended to support it.
GuiSetIconPixel
void GuiSetIconPixel(int iconId, int x, int y)
Undocumented in source. Be warned that the author may not have intended to support it.
GuiSetState
void GuiSetState(int state)
Undocumented in source. Be warned that the author may not have intended to support it.
GuiSetStyle
void GuiSetStyle(int control, int property, int value)
Undocumented in source. Be warned that the author may not have intended to support it.
GuiSlider
float GuiSlider(Rectangle bounds, const(char)* textLeft, const(char)* textRight, float value, float minValue, float maxValue)
Undocumented in source. Be warned that the author may not have intended to support it.
GuiSliderBar
float GuiSliderBar(Rectangle bounds, const(char)* textLeft, const(char)* textRight, float value, float minValue, float maxValue)
Undocumented in source. Be warned that the author may not have intended to support it.
GuiSliderPro
float GuiSliderPro(Rectangle bounds, const(char)* textLeft, const(char)* textRight, float value, float minValue, float maxValue, int sliderWidth)
Undocumented in source. Be warned that the author may not have intended to support it.
GuiSpinner
bool GuiSpinner(Rectangle bounds, const(char)* text, int* value, int minValue, int maxValue, bool editMode)
Undocumented in source. Be warned that the author may not have intended to support it.
GuiStatusBar
void GuiStatusBar(Rectangle bounds, const(char)* text)
Undocumented in source. Be warned that the author may not have intended to support it.
GuiTextBox
bool GuiTextBox(Rectangle bounds, char* text, int textSize, bool editMode)
Undocumented in source. Be warned that the author may not have intended to support it.
GuiTextBoxMulti
bool GuiTextBoxMulti(Rectangle bounds, char* text, int textSize, bool editMode)
Undocumented in source. Be warned that the author may not have intended to support it.
GuiTextInputBox
int GuiTextInputBox(Rectangle bounds, const(char)* title, const(char)* message, const(char)* buttons, char* text)
Undocumented in source. Be warned that the author may not have intended to support it.
GuiTextSplit
const(char)** GuiTextSplit(const(char)* text, int* count, int* textRow)
Undocumented in source. Be warned that the author may not have intended to support it.
GuiToggle
bool GuiToggle(Rectangle bounds, const(char)* text, bool active)
Undocumented in source. Be warned that the author may not have intended to support it.
GuiToggleGroup
int GuiToggleGroup(Rectangle bounds, const(char)* text, int active)
Undocumented in source. Be warned that the author may not have intended to support it.
GuiUnlock
void GuiUnlock()
Undocumented in source. Be warned that the author may not have intended to support it.
GuiValueBox
bool GuiValueBox(Rectangle bounds, const(char)* text, int* value, int minValue, int maxValue, bool editMode)
Undocumented in source. Be warned that the author may not have intended to support it.
GuiWindowBox
bool GuiWindowBox(Rectangle bounds, const(char)* title)
Undocumented in source. Be warned that the author may not have intended to support it.

Static variables

COLORBARALPHA_CHECKED_SIZE
enum COLORBARALPHA_CHECKED_SIZE;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
GRID_COLOR_ALPHA
enum GRID_COLOR_ALPHA;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
GROUPBOX_LINE_THICK
enum GROUPBOX_LINE_THICK;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
GROUPBOX_TEXT_PADDING
enum GROUPBOX_TEXT_PADDING;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
LINE_TEXT_PADDING
enum LINE_TEXT_PADDING;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
MESSAGEBOX_BUTTON_HEIGHT
enum MESSAGEBOX_BUTTON_HEIGHT;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
MESSAGEBOX_BUTTON_PADDING
enum MESSAGEBOX_BUTTON_PADDING;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PANEL_BORDER_WIDTH
enum PANEL_BORDER_WIDTH;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
RAYGUI_MAX_CONTROLS
enum RAYGUI_MAX_CONTROLS;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
RAYGUI_MAX_PROPS_BASE
enum RAYGUI_MAX_PROPS_BASE;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
RAYGUI_MAX_PROPS_EXTENDED
enum RAYGUI_MAX_PROPS_EXTENDED;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
RAYGUI_VERSION
enum RAYGUI_VERSION;

raygui v3.0 - A simple and easy-to-use immediate-mode gui library

RICON_DATA_ELEMENTS
enum RICON_DATA_ELEMENTS;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
RICON_MAX_ICONS
enum RICON_MAX_ICONS;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
RICON_MAX_NAME_LENGTH
enum RICON_MAX_NAME_LENGTH;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
RICON_SIZE
enum RICON_SIZE;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
RICON_TEXT_PADDING
enum RICON_TEXT_PADDING;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
TEXTINPUTBOX_BUTTON_HEIGHT
enum TEXTINPUTBOX_BUTTON_HEIGHT;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
TEXTINPUTBOX_BUTTON_PADDING
enum TEXTINPUTBOX_BUTTON_PADDING;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
TEXTINPUTBOX_HEIGHT
enum TEXTINPUTBOX_HEIGHT;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
TEXTINPUTBOX_MAX_TEXT_LENGTH
enum TEXTINPUTBOX_MAX_TEXT_LENGTH;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
TEXTSPLIT_MAX_TEXT_ELEMENTS
enum TEXTSPLIT_MAX_TEXT_ELEMENTS;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
TEXTSPLIT_MAX_TEXT_LENGTH
enum TEXTSPLIT_MAX_TEXT_LENGTH;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
TOGGLEGROUP_MAX_ELEMENTS
enum TOGGLEGROUP_MAX_ELEMENTS;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
VALUEBOX_MAX_CHARS
enum VALUEBOX_MAX_CHARS;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WINDOW_STATUSBAR_HEIGHT
enum WINDOW_STATUSBAR_HEIGHT;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
guiAlpha
float guiAlpha;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
guiFont
Font guiFont;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
guiIcons
uint[RICON_MAX_ICONS * RICON_DATA_ELEMENTS] guiIcons;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
guiLocked
bool guiLocked;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
guiState
GuiControlState guiState;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
guiStyle
uint[RAYGUI_MAX_CONTROLS * (RAYGUI_MAX_PROPS_BASE + RAYGUI_MAX_PROPS_EXTENDED)] guiStyle;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
guiStyleLoaded
bool guiStyleLoaded;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Structs

GuiStyleProp
struct GuiStyleProp
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Meta