API 레퍼런스
검색 색인 준비 중…

ImGui.BeginMultiSelect

  • 다중 선택 범위를 시작합니다.

    매개변수

    flags
    number

    이 동작을 제어하는 ImGuiMultiSelectFlags 옵션입니다. 호환되는 비트는 |로 결합합니다.

    반환값

    항목 제출 전에 적용할 요청을 담은 빌린 다중 선택 IO입니다. 반드시 EndMultiSelect()와 짝지으며 반환 요청도 적용합니다.

    Selectable(), Checkbox(), TreeNode()용 다중 선택 시스템 [BETA].

    • 표준 다중 선택/범위 선택(CTRL+마우스/키보드, SHIFT+마우스/키보드 등)을 제공하며 클리퍼도 함께 사용할 수 있습니다.

    • ImGuiSelectionUserData는 보통 현재 뷰의 항목 인덱스를 저장하지만 다른 내용을 저장해도 됩니다.

    • 사용법과 세부 사항은 ImGuiMultiSelectIO 주변 주석을, 데모는 '데모->위젯->선택 상태 및 다중 선택'을 참조하세요.

    • TreeNode()도 기술적으로 지원하지만 올바르게 사용하기는 더 복잡합니다. 트리에 대한 선형/임의 접근이 필요하므로 이미 필터와 클리퍼를 구현한 고급 트리에 적합합니다. 현재 데모를 단순화할 예정입니다.

    • 'selection_size'와 'items_count'는 선택적이며 일부 기능에서 사용합니다. 계산 비용이 높다면 생략할 수 있습니다.

    암묵적 인수: selection_size = -1, items_count = -1.

    소스와 상속

Icons made by Lorc, Delapouite & Skoll · game-icons.net · CC BY 3.0