packages feed

h-raylib-5.6.0.0: lib/rgui_bindings.c

/**
 * See rgui_bindings.h
 */

#define RAYGUI_IMPLEMENTATION
#include "rgui_bindings.h"
#undef RAYGUI_IMPLEMENTATION

RLBIND void GuiEnable_(void)
{
  return GuiEnable();
}

RLBIND void GuiDisable_(void)
{
  return GuiDisable();
}

RLBIND void GuiLock_(void)
{
  return GuiLock();
}

RLBIND void GuiUnlock_(void)
{
  return GuiUnlock();
}

RLBIND _Bool GuiIsLocked_(void)
{
  return GuiIsLocked();
}

RLBIND void GuiSetAlpha_(float alpha)
{
  return GuiSetAlpha(alpha);
}

RLBIND void GuiSetState_(int state)
{
  return GuiSetState(state);
}

RLBIND int GuiGetState_(void)
{
  return GuiGetState();
}

RLBIND void GuiSetFont_(Font *font)
{
  return GuiSetFont(*font);
}

RLBIND Font *GuiGetFont_(void)
{
  Font *ptr = (Font *)malloc(sizeof(Font));
  *ptr = GuiGetFont();
  return ptr;
}

RLBIND void GuiSetStyle_(int control, int property, int value)
{
  return GuiSetStyle(control, property, value);
}

RLBIND int GuiGetStyle_(int control, int property)
{
  return GuiGetStyle(control, property);
}

RLBIND void GuiLoadStyle_(const char *fileName)
{
  return GuiLoadStyle(fileName);
}

RLBIND void GuiLoadStyleDefault_(void)
{
  return GuiLoadStyleDefault();
}

RLBIND void GuiLoadStyleAmber_(void)
{
  GuiLoadStyleAmber();
}

RLBIND void GuiLoadStyleAshes_(void)
{
  GuiLoadStyleAshes();
}

RLBIND void GuiLoadStyleBluish_(void)
{
  GuiLoadStyleBluish();
}

RLBIND void GuiLoadStyleCandy_(void)
{
  GuiLoadStyleCandy();
}

RLBIND void GuiLoadStyleCherry_(void)
{
  GuiLoadStyleCherry();
}

RLBIND void GuiLoadStyleCyber_(void)
{
  GuiLoadStyleCyber();
}

RLBIND void GuiLoadStyleDark_(void)
{
  GuiLoadStyleDark();
}

RLBIND void GuiLoadStyleEnefete_(void)
{
  GuiLoadStyleEnefete();
}

RLBIND void GuiLoadStyleJungle_(void)
{
  GuiLoadStyleJungle();
}

RLBIND void GuiLoadStyleLavanda_(void)
{
  GuiLoadStyleLavanda();
}

RLBIND void GuiLoadStyleSunny_(void)
{
  GuiLoadStyleSunny();
}

RLBIND void GuiLoadStyleTerminal_(void)
{
  GuiLoadStyleTerminal();
}

RLBIND void GuiEnableTooltip_(void)
{
  return GuiEnableTooltip();
}

RLBIND void GuiDisableTooltip_(void)
{
  return GuiDisableTooltip();
}

RLBIND void GuiSetTooltip_(const char *tooltip)
{
  return GuiSetTooltip(tooltip);
}

RLBIND const char *GuiIconText_(int iconId, const char *text)
{
  return GuiIconText(iconId, text);
}

RLBIND void GuiSetIconScale_(int scale)
{
  return GuiSetIconScale(scale);
}

RLBIND unsigned int *GuiGetIcons_(void)
{
  return GuiGetIcons();
}

RLBIND char **GuiLoadIcons_(const char *fileName, bool loadIconsName)
{
  return GuiLoadIcons(fileName, loadIconsName);
}

RLBIND void GuiDrawIcon_(int iconId, int posX, int posY, int pixelSize, Color *color)
{
  return GuiDrawIcon(iconId, posX, posY, pixelSize, *color);
}

RLBIND int GuiGetTextWidth_(char *a)
{
  return GuiGetTextWidth(a);
}

RLBIND int GuiWindowBox_(Rectangle *bounds, const char *title)
{
  return GuiWindowBox(*bounds, title);
}

RLBIND int GuiGroupBox_(Rectangle *bounds, const char *text)
{
  return GuiGroupBox(*bounds, text);
}

RLBIND int GuiLine_(Rectangle *bounds, const char *text)
{
  return GuiLine(*bounds, text);
}

RLBIND int GuiPanel_(Rectangle *bounds, const char *text)
{
  return GuiPanel(*bounds, text);
}

RLBIND int GuiTabBar_(Rectangle *bounds, const char **text, int count, int *active)
{
  return GuiTabBar(*bounds, text, count, active);
}

RLBIND int GuiScrollPanel_(Rectangle *bounds, const char *text, Rectangle *content, Vector2 *scroll, Rectangle *view)
{
  return GuiScrollPanel(*bounds, text, *content, scroll, view);
}

RLBIND int GuiLabel_(Rectangle *bounds, const char *text)
{
  return GuiLabel(*bounds, text);
}

RLBIND int GuiButton_(Rectangle *bounds, const char *text)
{
  return GuiButton(*bounds, text);
}

RLBIND int GuiLabelButton_(Rectangle *bounds, const char *text)
{
  return GuiLabelButton(*bounds, text);
}

RLBIND int GuiToggle_(Rectangle *bounds, const char *text, bool *active)
{
  return GuiToggle(*bounds, text, active);
}

RLBIND int GuiToggleGroup_(Rectangle *bounds, const char *text, int *active)
{
  return GuiToggleGroup(*bounds, text, active);
}

RLBIND int GuiToggleSlider_(Rectangle *bounds, const char *text, int *active)
{
  return GuiToggleSlider(*bounds, text, active);
}

RLBIND int GuiCheckBox_(Rectangle *bounds, const char *text, bool *checked)
{
  return GuiCheckBox(*bounds, text, checked);
}

RLBIND int GuiComboBox_(Rectangle *bounds, const char *text, int *active)
{
  return GuiComboBox(*bounds, text, active);
}

RLBIND int GuiDropdownBox_(Rectangle *bounds, const char *text, int *active, bool editMode)
{
  return GuiDropdownBox(*bounds, text, active, editMode);
}

RLBIND int GuiSpinner_(Rectangle *bounds, const char *text, int *value, int minValue, int maxValue, bool editMode)
{
  return GuiSpinner(*bounds, text, value, minValue, maxValue, editMode);
}

RLBIND int GuiValueBox_(Rectangle *bounds, const char *text, int *value, int minValue, int maxValue, bool editMode)
{
  return GuiValueBox(*bounds, text, value, minValue, maxValue, editMode);
}

RLBIND int GuiValueBoxFloat_(Rectangle *bounds, const char *text, char *textValue, float *value, bool editMode) {
  return GuiValueBoxFloat(*bounds, text, textValue, value, editMode);
}

RLBIND int GuiTextBox_(Rectangle *bounds, char *text, int textSize, bool editMode)
{
  return GuiTextBox(*bounds, text, textSize, editMode);
}

RLBIND int GuiSlider_(Rectangle *bounds, const char *textLeft, const char *textRight, float *value, float minValue, float maxValue)
{
  return GuiSlider(*bounds, textLeft, textRight, value, minValue, maxValue);
}

RLBIND int GuiSliderBar_(Rectangle *bounds, const char *textLeft, const char *textRight, float *value, float minValue, float maxValue)
{
  return GuiSliderBar(*bounds, textLeft, textRight, value, minValue, maxValue);
}

RLBIND int GuiProgressBar_(Rectangle *bounds, const char *textLeft, const char *textRight, float *value, float minValue, float maxValue)
{
  return GuiProgressBar(*bounds, textLeft, textRight, value, minValue, maxValue);
}

RLBIND int GuiStatusBar_(Rectangle *bounds, const char *text)
{
  return GuiStatusBar(*bounds, text);
}

RLBIND int GuiDummyRec_(Rectangle *bounds, const char *text)
{
  return GuiDummyRec(*bounds, text);
}

RLBIND int GuiGrid_(Rectangle *bounds, const char *text, float spacing, int subdivs, Vector2 *mouseCell)
{
  return GuiGrid(*bounds, text, spacing, subdivs, mouseCell);
}

RLBIND int GuiListView_(Rectangle *bounds, const char *text, int *scrollIndex, int *active)
{
  return GuiListView(*bounds, text, scrollIndex, active);
}

RLBIND int GuiListViewEx_(Rectangle *bounds, const char **text, int count, int *scrollIndex, int *active, int *focus)
{
  return GuiListViewEx(*bounds, text, count, scrollIndex, active, focus);
}

RLBIND int GuiMessageBox_(Rectangle *bounds, const char *title, const char *message, const char *buttons)
{
  return GuiMessageBox(*bounds, title, message, buttons);
}

RLBIND int GuiTextInputBox_(Rectangle *bounds, const char *title, const char *message, const char *buttons, char *text, int textMaxSize, bool *secretViewActive)
{
  return GuiTextInputBox(*bounds, title, message, buttons, text, textMaxSize, secretViewActive);
}

RLBIND int GuiColorPicker_(Rectangle *bounds, const char *text, Color *color)
{
  return GuiColorPicker(*bounds, text, color);
}

RLBIND int GuiColorPanel_(Rectangle *bounds, const char *text, Color *color)
{
  return GuiColorPanel(*bounds, text, color);
}

RLBIND int GuiColorBarAlpha_(Rectangle *bounds, const char *text, float *alpha)
{
  return GuiColorBarAlpha(*bounds, text, alpha);
}

RLBIND int GuiColorBarHue_(Rectangle *bounds, const char *text, float *value)
{
  return GuiColorBarHue(*bounds, text, value);
}

RLBIND int GuiColorPickerHSV_(Rectangle *bounds, const char *text, Vector3 *colorHsv)
{
  return GuiColorPickerHSV(*bounds, text, colorHsv);
}

RLBIND int GuiColorPanelHSV_(Rectangle *bounds, const char *text, Vector3 *colorHsv)
{
  return GuiColorPanelHSV(*bounds, text, colorHsv);
}