flags이 동작을 제어하는 ImGuiMultiSelectFlags 옵션입니다. 호환되는 비트는 |로 결합합니다.
항목 제출 전에 적용할 요청을 담은 빌린 다중 선택 IO입니다. 반드시 EndMultiSelect()와 짝지으며 반환 요청도 적용합니다.
Selectable(), Checkbox(), TreeNode()용 다중 선택 시스템 [BETA].
표준 다중 선택/범위 선택(CTRL+마우스/키보드, SHIFT+마우스/키보드 등)을 제공하며 클리퍼도 함께 사용할 수 있습니다.
ImGuiSelectionUserData는 보통 현재 뷰의 항목 인덱스를 저장하지만 다른 내용을 저장해도 됩니다.
사용법과 세부 사항은 ImGuiMultiSelectIO 주변 주석을, 데모는 '데모->위젯->선택 상태 및 다중 선택'을 참조하세요.
TreeNode()도 기술적으로 지원하지만 올바르게 사용하기는 더 복잡합니다. 트리에 대한 선형/임의 접근이 필요하므로 이미 필터와 클리퍼를 구현한 고급 트리에 적합합니다. 현재 데모를 단순화할 예정입니다.
'selection_size'와 'items_count'는 선택적이며 일부 기능에서 사용합니다. 계산 비용이 높다면 생략할 수 있습니다.
암묵적 인수: selection_size = -1, items_count = -1.
다중 선택 범위를 시작합니다.