ImGui

ImGuiWindow.destroy

ImGui 창을 제거하고, 등록된 콜백을 해제하고, 핸들을 무효화합니다.

문법

ImGuiWindow.destroy(window: ImGuiWindow)

인수

이름타입설명
windowImGuiWindowimgui.create에 의해 반환된 창입니다.

설명

ImGui 창을 제거하고, 등록된 콜백을 해제하고, 핸들을 무효화합니다.

1개 파라미터로 호출합니다: window. 인수 표는 필수 값과 동작을 조정하는 값을 설명합니다.

데이터를 반환하지 않습니다. 호출을 동작으로 보고 필요하면 호출 위치에서 오류를 처리하세요.

예제

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

ImGuiWindow.destroy(nil)

타입

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 () -> () 창을 제거하고 등록된 콜백을 해제합니다.