> ## Documentation Index
> Fetch the complete documentation index at: https://docs.projectreal.gg/llms.txt
> Use this file to discover all available pages before exploring further.

# ImGuiWindow.SliderFloat

> Them SliderFloat element vao window. label, value, minimum va maximum duoc doc tu doi so 2 den 5, cac doi so so duoc kiem tra bang number type checking. Trong luc rendering, Real goi a floating-point slider voi gia tri va khoang da luu. Khi ImGui bao gia tri da thay doi, onChange duoc dua vao queue va sau do duoc goi voi mot Lua number. Real khong them kiem tra minimum <= maximum rieng trong closure nay.

<div className="real-function-page">
  ```lua theme={null}
  ImGuiWindow.SliderFloat(window: ImGuiWindow, label: string, value: number, minimum: number, maximum: number, onChange: (number) -> ()): ImGuiWindow
  ```

  ## Đối số

  <ParamField path={"window"} type={"ImGuiWindow"} required>
    ImGuiWindow duoc tra ve boi imgui.create. Neu object khong hop le hoac da bi destroy, method se gay Lua error.
  </ParamField>

  <ParamField path={"label"} type={"string"} required>
    Slider label duoc doc bang string type checking.
  </ParamField>

  <ParamField path={"value"} type={"number"} required>
    Gia tri ban dau cua slider duoc doc bang number type checking va luu lam gia tri float hien tai.
  </ParamField>

  <ParamField path={"minimum"} type={"number"} required>
    Minimum value duoc doc bang number type checking va truyen vao a floating-point slider.
  </ParamField>

  <ParamField path={"maximum"} type={"number"} required>
    Maximum value duoc doc bang number type checking va truyen vao a floating-point slider.
  </ParamField>

  <ParamField path={"onChange"} type={"(number) -> ()"} required>
    Callback function duoc luu trong Lua registry. Khi slider thay doi trong luc rendering, no duoc goi sau do voi gia tri so da cap nhat.
  </ParamField>

  ## Giá trị trả về

  <ResponseField name={"window"} type={"ImGuiWindow"}>
    Cung ImGuiWindow object, cho phep goi method theo chuoi.
  </ResponseField>

  ## Kiểu

  ### ImGuiWindow

  Xử lý được trả về bởi imgui.create. Các phương pháp xây dựng điều khiển trả về cùng một thẻ điều khiển để các cuộc gọi có thể được xâu chuỗi.

  | Name               | Type                                                                                                                                            | Required | Mô tả                                                                                       |
  | ------------------ | ----------------------------------------------------------------------------------------------------------------------------------------------- | -------- | ------------------------------------------------------------------------------------------- |
  | `Button`           | `(label: string, onClick: () -> ()) -> ImGuiWindow`                                                                                             | Yes      | Nối thêm một nút và gọi lại lệnh gọi lại sau một cú nhấp chuột.                             |
  | `Checkbox`         | `(label: string, checked: any, onChange: (boolean) -> ()) -> ImGuiWindow`                                                                       | Yes      | Nối một hộp kiểm được khởi tạo vào trạng thái được cung cấp.                                |
  | `CollapsingHeader` | `(label: string, content: (ImGuiWindow) -> ()) -> ImGuiWindow`                                                                                  | Yes      | Các điều khiển nhóm được thêm vào bởi lệnh gọi lại nội dung bên dưới tiêu đề thu gọn.       |
  | `ColorPicker`      | `(label: string, red: number?, green: number?, blue: number?, alpha: number?, onChange: (number, number, number, number) -> ()) -> ImGuiWindow` | Yes      | Nối thêm trình soạn thảo RGBA; các thành phần màu bị bỏ qua mặc định là 1.0.                |
  | `InputText`        | `(label: string, text: string?, onChange: (string) -> ()) -> ImGuiWindow`                                                                       | Yes      | Nối thêm kiểu nhập văn bản một dòng; văn bản ban đầu bị bỏ qua mặc định là một chuỗi trống. |
  | `SameLine`         | `() -> ImGuiWindow`                                                                                                                             | Yes      | Đặt điều khiển tiếp theo trên cùng một dòng.                                                |
  | `Separator`        | `() -> ImGuiWindow`                                                                                                                             | Yes      | Nối thêm một dấu phân cách ngang.                                                           |
  | `SliderFloat`      | `(label: string, value: number, minimum: number, maximum: number, onChange: (number) -> ()) -> ImGuiWindow`                                     | Yes      | Nối thêm một thanh trượt dấu phẩy động.                                                     |
  | `SliderInt`        | `(label: string, value: integer, minimum: integer, maximum: integer, onChange: (number) -> ()) -> ImGuiWindow`                                  | Yes      | Nối thêm một thanh trượt số nguyên.                                                         |
  | `Text`             | `(text: string) -> ImGuiWindow`                                                                                                                 | Yes      | Nối thêm văn bản không tương tác.                                                           |
  | `destroy`          | `() -> ()`                                                                                                                                      | Yes      | Xóa cửa sổ và giải phóng các cuộc gọi lại đã đăng ký của nó.                                |
</div>
