GuiValueBox method

  1. @override
(int, int) GuiValueBox(
  1. RectangleD bounds,
  2. String? text,
  3. num value,
  4. num minValue,
  5. num maxValue,
  6. bool editMode,
)
override

Implementation

@override
(int result, int value) GuiValueBox(
  RectangleD bounds,
  String? text,
  num value,
  num minValue,
  num maxValue,
  bool editMode,
) => run(
  () => RaylibDebugLabels.GuiValueBox(bounds, text, value, minValue, maxValue, editMode),
  () {
    final valuePtr = rl.Temp.Int32$.Ref1(value.toInt());
    final result = rl.Gui.GuiValueBox.run6(
      rl.Temp.Rectangle$.Ref1(bounds).toJS,
      text?.toJS,
      valuePtr.toJS,
      minValue.toJS,
      maxValue.toJS,
      editMode.toJS,
    ).toInt();
    return (result, valuePtr.value);
  },
);