ImGui

ImGuiWindow.SliderInt

정수 슬라이더를 추가하고 콜백을 통해 변경된 값을 보고합니다.

문법

ImGuiWindow.SliderInt(window: ImGuiWindow, label: string, value: integer, minimum: integer, maximum: integer, onChange: function): ImGuiWindow

인수

이름타입설명
windowImGuiWindowimgui.create에 의해 반환된 창입니다.
labelstring슬라이더 옆에 표시되는 텍스트입니다.
valueinteger초기 슬라이더 값.
minimuminteger최소 슬라이더 값.
maximuminteger최대 슬라이더 값.
onChangefunction슬라이더가 변경될 때마다 새로운 숫자 값을 수신하는 콜백입니다.

반환값

이름타입설명
windowImGuiWindow동일한 창 핸들로 연결된 메서드 호출이 가능합니다.

설명

정수 슬라이더를 추가하고 콜백을 통해 변경된 값을 보고합니다.

6개 파라미터로 호출합니다: window, label, value, minimum, maximum, onChange. 인수 표는 필수 값과 동작을 조정하는 값을 설명합니다.

window (ImGuiWindow)을 반환합니다. 반환 표를 사용해 성공 값, nil 결과, 복구 가능한 오류를 구분하세요.

예제

자리 표시자 값을 사용하는 예제 호출입니다.

local result = ImGuiWindow.SliderInt(nil, "example", 1, 1, 1, function() end)
print(result)

타입

ImGuiWindow

imgui.create에서 반환된 핸들입니다. 컨트롤 구축 메서드는 동일한 핸들을 반환하므로 호출을 연결할 수 있습니다.

Button (label: string, onClick: () -> ()) -> ImGuiWindow 버튼을 추가하고 클릭 후 콜백을 호출합니다.Checkbox (label: string, checked: boolean, onChange: (boolean) -> ()) -> ImGuiWindow 제공된 상태에 초기화된 체크박스를 추가합니다.CollapsingHeader (label: string, content: (ImGuiWindow) -> ()) -> ImGuiWindow 접는 헤더 아래에 콘텐츠 콜백이 추가된 그룹 컨트롤입니다.ColorPicker (label: string, red: number?, green: number?, blue: number?, alpha: number?, onChange: (number, number, number, number) -> ()) -> ImGuiWindow RGBA 편집기를 추가합니다. 생략된 색상 구성 요소의 기본값은 1.0입니다.InputText (label: string, text: string?, onChange: (string) -> ()) -> ImGuiWindow 한 줄 텍스트 입력을 추가합니다. 생략된 초기 텍스트의 기본값은 빈 문자열입니다.SameLine () -> ImGuiWindow 같은 줄에 다음 컨트롤을 배치합니다.Separator () -> ImGuiWindow 가로 구분 기호를 추가합니다.SliderFloat (label: string, value: number, minimum: number, maximum: number, onChange: (number) -> ()) -> ImGuiWindow 부동 소수점 슬라이더를 추가합니다.SliderInt (label: string, value: integer, minimum: integer, maximum: integer, onChange: (number) -> ()) -> ImGuiWindow 정수 슬라이더를 추가합니다.Text (text: string) -> ImGuiWindow 비대화형 텍스트를 추가합니다.destroy () -> () 창을 제거하고 등록된 콜백을 해제합니다.