네이티브 메모리의 그리기 명령 값이며 스냅샷이 아닙니다.
프레임 렌더링 집계와 표시 좌표에서 프레임버퍼로의 지오메트리입니다.
그리기 목록 설정 및 내부 지오메트리 관리 상태입니다.
분할, 병합 및 전환 호출로 관리하는 내부 채널 상태입니다.
아틀라스 패킹 결과입니다. 정규화된 UV가 아닌 픽셀 좌표입니다.
아틀라스 빌드 설정입니다. 빌드 전에 편집하고 프레임 잠금 중에는 수정하지 마세요.
아틀라스 빌드가 사용하는 폰트 소스 및 래스터라이저 설정입니다.
실시간 글리프 메트릭, UV 및 네이티브 비트 필드 접근자입니다.
텍스트 콜백 값입니다. 위치와 길이는 JS 인덱스가 아닌 UTF-8 바이트 단위입니다.
컨텍스트 설정 및 실시간 입출력 상태입니다. 출력은 네이티브 코드가 갱신합니다.
클리퍼 출력 범위와 내부 수직 위치 관리 상태입니다.
다중 선택 범위 기준점과 탐색 상태입니다. 요청 목록은 포함하지 않습니다.
드래그 앤 드롭 데이터의 스칼라 메타데이터이며 데이터 포인터는 노출하지 않습니다.
숫자 텍스트 입력의 플랫폼 로캘 설정입니다.
선택 저장소의 개수와 순서 설정이며 선택된 ID 집합은 아닙니다.
네이티브 스타일 값입니다. 별도 단위가 없으면 크기는 픽셀 단위입니다.
테이블 정렬 지정 개수와 앱의 정렬 대기 플래그입니다.
쉼표 구분 필터를 빌드할 때 계산되는 텍스트 필터 관리 상태입니다.
뷰포트 ID와 표시 공간 지오메트리입니다. 작업 영역은 예약된 UI를 제외합니다.
구조체 접근자를 만드는 네이티브 메모리 영역과 스칼라 배치 정보입니다.
선택 항목 반복 결과입니다.
DrawList 사용자 정의 그리기 콜백입니다.
형식화 도우미가 받는 인수입니다.
그리기 목록 또는 렌더링 콜백에서 빌린 그리기 명령 핸들입니다.
프레임 그리기 데이터입니다. 빌린 결과는 다음 NewFrame()에서 만료됩니다.
경로 및 모서리 설정의 비트 조합.
명령 및 지오메트리 버퍼 핸들입니다. 창 소유 목록은 현재 프레임용입니다.
그리기 목록 설정의 비트 조합.
ImGui 컨텍스트의 그리기 목록들이 공유하는 빌린 설정입니다.
그리기 목록 채널을 분할하고 병합하는 도우미 핸들입니다.
폰트 핸들입니다. 아틀라스에서 빌린 폰트는 폰트 목록을 비우면 무효합니다.
래스터화된 폰트 아틀라스 핸들입니다. 컨텍스트 반환값은 빌린 객체입니다.
빌린 아틀라스 패킹 사각형입니다. 추가나 재빌드 시 무효화될 수 있습니다.
글꼴 아틀라스 생성 설정의 비트 조합.
폰트 추가 또는 빌드 시 사용하는 폰트 소스 설정 핸들입니다.
빌린 글리프 메트릭과 아틀라스 좌표입니다. 폰트 재빌드 시 만료됩니다.
양 끝을 포함하는 글리프 범위를 만드는 Unicode 문자 집합 핸들입니다.
백엔드 기능 보고의 비트 조합.
버튼 설정의 비트 조합. 마우스 버튼 비트 조합 가능.
자식 창 설정의 비트 조합.
스타일 색상 슬롯의 숫자 인덱스.
색 편집 및 미리 보기 설정의 비트 조합.
콤보 설정의 비트 조합.
설정 적용을 위한 단일 조건.
앱 IO 구성의 비트 조합.
네이티브 저장 형식의 숫자 식별자.
방향의 숫자 식별자.
드래그 앤 드롭 설정의 비트 조합.
창 포커스 조회 설정의 비트 조합.
호버 조회 설정의 비트 조합.
단축키 전달 및 반복 설정의 비트 조합.
텍스트 편집 콜백 상태입니다. 호출 중인 콜백 안에서만 유효합니다.
텍스트 입력 설정의 비트 조합.
컨텍스트에서 빌린 입출력 상태입니다. 컨텍스트 파괴 후 무효합니다.
공통 위젯 설정의 비트 조합.
키 API에서 받는 명명 입력 식별자 또는 보조 비트.
일정 간격의 임의 접근 가능한 행에서 표시 범위를 구하는 반복자입니다.
마우스 버튼 인덱스.
커서 모양의 숫자 식별자.
포인터 입력 장치의 숫자 식별자.
다중 선택 설정의 비트 조합.
현재 다중 선택 범위에서 빌린 선택 요청과 상태입니다.
빌린 드래그 앤 드롭 데이터입니다. 드래그 작업 종료 후 사용하지 마세요.
ImGui 컨텍스트 소유의 빌린 플랫폼 서비스와 로캘 상태입니다.
팝업 설정 비트와 하나의 마우스 버튼 인덱스.
선택 항목 설정의 비트 조합.
다중 선택 요청을 영속 ID에 적용하는 선택 집합 핸들입니다.
다중 선택 요청을 앱 저장소에 적용하는 어댑터 핸들입니다.
선택 요청 종류를 나타내는 숫자.
슬라이더 및 드래그 설정의 비트 조합.
정렬 방향의 숫자 식별자.
ID 기반 네이티브 값 저장소입니다. 빌린 창 저장소의 수명은 소유자를 따릅니다.
크기, 색상 및 호버 규칙을 포함하는 컨텍스트의 빌린 스타일 상태입니다.
스택으로 변경하는 스타일 항목의 숫자 식별자.
탭 표시줄 설정의 비트 조합.
개별 탭 설정의 비트 조합.
표 배경 층의 숫자 식별자.
열 구성 또는 상태 비트의 조합.
단일 인코딩 크기 정책을 포함한 표 설정 비트.
표 행 설정의 비트 조합.
빌린 테이블 정렬 상태입니다. 테이블 변경이나 새 프레임 후 다시 얻으세요.
끝에 네이티브 NUL 바이트가 있는 확장 가능한 UTF-8 텍스트 버퍼입니다.
쉼표로 구분하는 포함·제외 필터입니다. 빼기 기호로 시작하면 제외합니다.
트리 노드 설정의 비트 조합.
빌린 뷰포트 지오메트리입니다. 소유 컨텍스트와 뷰포트가 살아 있어야 합니다.
뷰포트 종류 및 소유권 표시의 비트 조합.
창 설정의 비트 조합.
x/y 객체, 튜플 또는 Float32Array의 처음 두 요소에서 복사하는 입력입니다.
일반 2성분 값이며 네이티브 메모리의 실시간 뷰가 아닙니다.
값으로 복사하는 4성분 입력입니다. 색상은 일반적으로 RGBA 순서입니다.
일반 4성분 값입니다. 보통 RGBA이며 채널 범위는 0에서 1입니다.
InputText 사용자 정의 콜백입니다.
Combo와 ListBox의 항목 getter 콜백입니다.
플롯의 값 getter 콜백입니다.
경로 닫기 및 사각형 모서리 선택. 둥글게 하려면 반지름도 필요.
그리기 목록의 안티앨리어싱 및 정점 오프셋 기능.
글꼴 아틀라스 텍스처 크기 및 선택적 베이크 리소스.
플랫폼 및 렌더러 백엔드가 보고하는 기능.
InvisibleButton()의 마우스 버튼 활성화 및 탐색 설정.
BeginChild()의 크기, 여백 및 탐색 설정.
ImGuiStyle의 색상 슬롯. PushStyleColor()에도 사용.
색 편집, 선택 및 미리 보기 설정. 표시 형식과 데이터 RGB/HSV 형식은 별개.
콤보 미리 보기 및 팝업 크기 설정. 높이 정책은 하나만 선택.
창 설정 적용 조건. 조합하지 말고 하나만 선택.
애플리케이션이 설정하는 IO 구성 플래그.
네이티브 저장 형식. Bool과 String은 스칼라 위젯에서 지원하지 않음.
탐색 및 화살표 표시에 사용하는 네 방향.
드래그 원본, 페이로드 수명 및 대상 수락 설정.
IsWindowFocused()의 범위. 원시 입력 전달에는 IO 캡처 플래그 사용.
호버 조회 범위, 가림 예외 및 시간 설정. 원시 입력 전달에는 IO 캡처 사용.
단축키 반복 및 전달 설정. Route 정책은 하나만 선택.
텍스트 입력 필터, 편집 및 콜백 설정.
PushItemFlag()로 제어하는 공통 위젯 동작.
키보드, 게임패드, 마우스 명명 입력 및 키 조합용 보조 비트. NamedKey_BEGIN 미만의 네이티브 및 구형 키 코드는 명명 키가 아님.
마우스 버튼 인덱스. 비트 플래그가 아님.
요청하는 마우스 커서 모양.
포인터 이벤트의 물리적 입력 장치.
다중 선택 동작, 해제 규칙 및 상호 작용 범위.
팝업 열기 및 조회 설정. 마우스 버튼은 비트가 아닌 인덱스이며 하나만 선택. 기본값은 오른쪽 버튼. 다른 플래그 추가 시 오른쪽 버튼도 명시해야 유지됨.
Selectable()의 선택, 강조 및 판정 설정.
앱 소유 선택 데이터에 ImGui가 요청하는 변경 종류.
슬라이더 및 드래그 위젯의 값 변환, 직접 입력 및 범위 설정.
표 정렬 사양의 정렬 방향.
PushStyleVar()/PopStyleVar()로 임시 변경하는 스타일 항목.
탭 표시줄 순서, 조작 버튼 및 너비 초과 정책.
개별 탭 선택, 위치 및 닫기 동작.
TableSetBgColor() 배경 층. RowBg0부터 CellBg 순서로 그림.
열 구성 및 TableGetColumnFlags()가 반환하는 읽기 전용 상태.
표 배치, 장식 및 동작 설정. 크기 정책은 하나. 정렬은 사양만 제공함.
TableNextRow()에 전달하는 행 역할.
트리 노드 모양, 판정 영역 및 펼침 동작.
뷰포트 플랫폼 종류 및 소유권 표시.
Begin()의 창 모양, 상호 작용 및 수명 설정.
지정한 타입의 내용을 수락합니다.
DrawList에 JavaScript 그리기 콜백을 추가합니다.
이후 텍스트 기준선을 프레임 위젯에 맞춥니다.
화살표가 있는 사각형 버튼을 표시합니다.
창을 시작하거나 창에 내용을 추가합니다.
독립적인 스크롤 및 클리핑 영역을 가진 자식 창을 시작합니다.
프레임 스타일이 적용된 자식 창을 시작합니다.
기존 헬퍼로 테두리 있는 위젯 스타일의 자식 창을 시작합니다.
현재 창 안에서 숫자 ID로 식별되는 자식 창을 시작합니다.
사용자 정의 항목을 위한 콤보 상자 팝업을 시작합니다.
사용자 상호작용을 비활성화할 수 있는 범위를 시작합니다.
드래그 앤 드롭 소스를 시작합니다.
이전 항목의 드래그 앤 드롭 대상을 시작합니다.
가로 시작 위치를 고정하여 그룹을 시작합니다.
이전 항목 위에 마우스가 있으면 도구 설명을 시작합니다.
프레임이 있는 스크롤 가능한 목록 상자 영역을 시작합니다.
화면 위쪽 메뉴 모음을 시작합니다.
활성화된 하위 메뉴 항목을 표시하고 열려 있으면 내용 추가를 시작합니다.
현재 창 메뉴 모음에 내용을 추가하기 시작합니다.
하위 메뉴 항목을 표시하고 열려 있으면 콘텐츠를 시작합니다.
다중 선택 범위를 시작합니다.
여러 항목 선택과 범위 선택을 위한 상호작용 범위를 시작합니다.
열린 팝업에 내용을 추가하기 시작합니다.
이전 항목의 컨텍스트 팝업을 열고 시작합니다.
이전 항목의 컨텍스트 팝업을 열고 시작합니다.
모든 창 밖에서 마우스 오른쪽 버튼을 놓으면 컨텍스트 팝업을 열고 시작합니다.
모든 창 바깥에서 컨텍스트 팝업을 열고 시작합니다.
현재 창 위에서 마우스 오른쪽 버튼을 놓으면 컨텍스트 팝업을 열고 시작합니다.
현재 창의 컨텍스트 팝업을 열고 시작합니다.
열린 모달 팝업에 내용을 추가하기 시작합니다.
탭 모음을 시작합니다.
탭 항목을 시작하고 선택되어 있는지 반환합니다.
테이블을 시작합니다.
행과 열의 내용을 추가하기 위한 테이블 레이아웃을 시작합니다.
도구 설명 창을 시작합니다.
글머리 기호를 그리고 이후 내용을 같은 줄에 배치합니다.
글머리 기호 뒤에 형식화 텍스트를 그립니다.
글머리 기호가 붙은 텍스트를 표시합니다.
버튼을 표시하고 눌렸는지 반환합니다.
버튼을 표시하고 눌렸는지 반환합니다.
현재 설정과 커서 위치에서 항목 너비를 계산합니다.
텍스트 크기를 계산합니다.
현재 글꼴로 텍스트를 측정하며 선택적으로 줄바꿈과 ID 접미사 숨김을 적용합니다.
불리언 값을 편집하는 체크박스를 표시합니다.
정수 플래그 값의 비트 그룹을 설정하거나 해제하는 체크박스를 표시합니다.
정수 플래그 값의 비트 그룹을 설정하거나 해제하는 체크박스를 표시합니다.
현재 팝업을 닫습니다.
접이식 헤더를 표시하고 펼쳐져 있는지 반환합니다.
닫을 수 있는 접이식 헤더를 표시합니다.
클릭 가능한 색상 견본을 표시하며 마우스를 올리면 색상 세부 정보를 볼 수 있습니다.
색상 견본 버튼을 표시합니다.
스타일 알파를 적용하지 않고 부동소수점 RGBA 성분을 32비트 색상으로 변환합니다.
색상을 색상, 채도, 명도에서 RGB 성분으로 변환합니다.
색상을 RGB 성분에서 색상, 채도, 명도로 변환합니다.
패킹된 32비트 색상을 네 개의 부동 소수점 성분으로 변환합니다.
RGB 색상을 편집합니다.
색상과 알파 성분을 편집하는 간결한 편집기를 표시합니다.
알파가 없는 3성분 색상을 고르는 시각적 선택기를 표시합니다.
색상과 알파 성분을 고르는 시각적 선택기를 표시합니다.
기존 열 레이아웃을 설정합니다.
기존 열 레이아웃을 설정하거나 한 열로 전환하여 끝냅니다.
널 문자로 구분된 레이블 목록으로 드롭다운 선택기를 표시합니다.
JavaScript 항목 getter가 있는 Combo입니다.
항목 레이블 배열로 드롭다운 선택기를 표시합니다.
항목 레이블 배열로 드롭다운 선택기를 표시합니다.
널 문자로 구분한 항목으로 콤보 상자를 표시합니다.
글리프 범위 빌더를 만듭니다.
목록 클리퍼를 만듭니다.
선택 집합을 만듭니다.
ImGuiTextBuffer를 만듭니다.
텍스트 필터를 만듭니다.
컴파일된 버전과 데이터 구조 레이아웃을 확인합니다.
스타일 색상을 잠시 깜박여 인터페이스에서 해당 색상이 사용된 위치를 보여 줍니다.
디버그 로그에 형식화 텍스트를 추가합니다.
디버그 로그에 텍스트를 추가합니다.
디버거에서 선택한 위젯에 중단할 수 있도록 시각적 항목 선택기를 시작합니다.
텍스트 인코딩에 대한 디버그 정보를 표시합니다.
드래그로 부동 소수점 값을 편집합니다.
드래그 컨트롤로 부동소수점 성분 2개를 편집합니다.
드래그 컨트롤로 부동소수점 성분 2개를 편집합니다.
드래그 컨트롤로 부동소수점 성분 3개를 편집합니다.
드래그 컨트롤로 부동소수점 성분 3개를 편집합니다.
드래그 컨트롤로 부동소수점 성분 4개를 편집합니다.
드래그 컨트롤로 부동소수점 성분 4개를 편집합니다.
드래그로 숫자 값을 편집합니다.
한 쌍의 드래그 컨트롤로 부동소수점 범위의 하한과 상한을 편집합니다.
한 쌍의 드래그 컨트롤로 부동소수점 범위의 하한과 상한을 편집합니다.
드래그 컨트롤로 정수 값을 편집합니다.
드래그 컨트롤로 정수 성분 2개를 편집합니다.
드래그 컨트롤로 정수 성분 2개를 편집합니다.
드래그 컨트롤로 정수 성분 3개를 편집합니다.
드래그 컨트롤로 정수 성분 3개를 편집합니다.
드래그 컨트롤로 정수 성분 4개를 편집합니다.
드래그 컨트롤로 정수 성분 4개를 편집합니다.
드래그로 숫자 값을 편집합니다.
한 쌍의 드래그 컨트롤로 정수 범위의 하한과 상한을 편집합니다.
한 쌍의 드래그 컨트롤로 정수 범위의 하한과 상한을 편집합니다.
드래그 컨트롤로 지정한 데이터 형식의 단일 숫자 값을 편집합니다.
드래그 컨트롤로 지정한 데이터 형식의 단일 숫자 값을 편집합니다.
드래그 컨트롤로 지정한 데이터 형식의 여러 숫자 성분을 편집합니다.
드래그 컨트롤로 지정한 데이터 형식의 여러 숫자 성분을 편집합니다.
지정한 크기의 더미 항목을 추가합니다.
Begin으로 시작한 창 범위를 끝내고 이전 현재 창으로 복원합니다.
BeginChild로 시작한 자식 창 범위를 끝내고 부모 창으로 돌아갑니다.
기존 BeginChildFrame 헬퍼로 시작한 테두리 있는 자식 창을 끝냅니다.
현재 콤보 상자 팝업을 종료합니다.
BeginDisabled 범위를 끝내고 이전 상호작용 및 알파 상태를 복원합니다.
현재 드래그 앤 드롭 소스를 종료합니다.
현재 드래그 앤 드롭 대상을 종료합니다.
현재 Dear ImGui 프레임을 종료합니다.
그룹을 종료하고 전체 경계를 하나의 항목으로 처리합니다.
현재 목록 상자 영역을 종료합니다.
주 메뉴 모음을 종료합니다.
현재 메뉴를 종료합니다.
현재 창 메뉴 모음을 종료합니다.
BeginMultiSelect 범위를 끝내고 선택 요청을 확정합니다.
현재 팝업을 종료합니다.
현재 탭 모음을 종료합니다.
현재 탭 항목을 종료합니다.
현재 테이블을 종료합니다.
현재 도구 설명 창을 종료합니다.
글꼴 아틀라스의 alpha8 텍스처 데이터를 복사 없이 반환합니다.
글꼴 아틀라스의 RGBA32 텍스처 데이터를 복사 없이 반환합니다.
글리프 범위를 구성하고 0으로 종료되는 사본을 반환합니다.
인터페이스 콘텐츠 뒤에 렌더링되는 그리기 목록을 가져옵니다.
운영체제 클립보드에서 텍스트를 가져옵니다.
전역 스타일 알파를 적용하여 스타일 색상을 32비트 값으로 변환합니다.
알파를 적용한 패킹된 스타일 색상을 가져옵니다.
이미 패킹된 32비트 색상에 전역 스타일 알파를 적용합니다.
지정한 색상에 스타일 alpha를 적용하고 ImDrawList에 적합한 32비트 값으로 패킹하여 가져옵니다.
지정한 색상에 스타일 alpha를 적용하고 ImDrawList에 적합한 32비트 값으로 패킹하여 가져옵니다.
현재 열 인덱스를 가져옵니다.
기존 열 경계 오프셋을 가져옵니다.
현재 기존 열 레이아웃의 열 수를 조회합니다.
열 너비를 픽셀 단위로 가져옵니다.
현재 커서 위치에서 사용 가능한 콘텐츠 영역을 가져옵니다.
콘텐츠 영역의 최대 경계를 창 내부 좌표로 가져옵니다.
레이아웃 커서의 창 내부 좌표를 가져옵니다.
창 로컬 좌표계에서 레이아웃 커서의 X 좌표를 읽습니다.
창 로컬 좌표계에서 레이아웃 커서의 Y 좌표를 읽습니다.
레이아웃 커서의 화면 좌표를 가져옵니다.
레이아웃 커서 시작 위치의 창 내부 좌표를 가져옵니다.
현재 활성 드래그 앤 드롭 페이로드를 가져옵니다.
렌더링된 프레임의 그리기 데이터를 가져옵니다.
그리기 목록에서 사용하는 공유 데이터를 가져옵니다.
현재 글꼴을 가져옵니다.
현재 배율을 적용한 현재 글꼴 크기(픽셀 높이)를 가져옵니다.
흰색 픽셀의 UV 좌표를 가져옵니다.
인터페이스 콘텐츠 위에 렌더링되는 그리기 목록을 가져옵니다.
imgui 전역 프레임 수를 가져옵니다.
프레임이 있는 위젯의 높이를 가져옵니다.
세로 간격을 포함한 프레임 위젯 높이를 가져옵니다.
ID 스택과 전달한 값으로 식별자를 계산합니다.
정수와 현재 ID 스택을 함께 해시하여 위젯 식별자를 만듭니다.
포인터 값과 현재 ID 스택을 함께 해시하여 위젯 식별자를 만듭니다.
문자열 범위와 현재 ID 스택을 함께 해시하여 위젯 식별자를 만듭니다.
입력 및 설정 상태에 접근합니다.
마지막 항목의 식별자를 가져옵니다.
마지막 항목 오른쪽 아래 모서리의 화면 좌표를 가져옵니다.
마지막 항목 왼쪽 위 모서리의 화면 좌표를 가져옵니다.
마지막 항목의 크기를 가져옵니다.
[디버그] 키의 영어 이름을 반환합니다.
지정한 반복 지연과 간격으로 키 입력 횟수를 계산합니다.
주 뷰포트를 가져옵니다.
현재 마우스 클릭의 연속 클릭 횟수를 가져옵니다.
원하는 마우스 커서 모양을 가져옵니다.
드래그 시작 이후의 마우스 이동량을 가져옵니다.
현재 마우스 위치를 가져옵니다.
현재 팝업을 열었을 때의 마우스 위치를 가져옵니다.
플랫폼 및 렌더러 연동 훅에 접근합니다.
최대 가로 스크롤 오프셋을 가져옵니다.
최대 세로 스크롤 오프셋을 가져옵니다.
가로 스크롤 오프셋을 가져옵니다.
세로 스크롤 오프셋을 가져옵니다.
현재 창에서 사용 중인 키-값 상태 저장소에 접근합니다.
Style 구조체(색상, 크기)에 접근합니다.
스타일 색상 이름을 가져옵니다.
ImGuiStyle 구조체에 저장된 그대로의 스타일 색상을 가져옵니다.
텍스트 한 줄의 높이를 가져옵니다.
줄 간격을 포함한 텍스트 줄 높이를 가져옵니다.
imgui 전역 시간을 가져옵니다.
트리 노드에서 레이블까지의 가로 간격을 가져옵니다.
컴파일된 Dear ImGui 버전 문자열을 가져옵니다.
창 콘텐츠 영역의 최대 경계를 창 내부 좌표로 가져옵니다.
창 콘텐츠 영역의 최소 경계를 창 내부 좌표로 가져옵니다.
현재 창에 연결된 그리기 목록을 가져와 사용자 정의 그리기 프리미티브를 추가합니다.
현재 창 높이를 가져옵니다.
현재 창의 화면 좌표를 가져옵니다.
현재 창 크기를 가져옵니다.
현재 창 너비를 가져옵니다.
이미지를 표시합니다.
텍스처 이미지를 포함한 클릭 가능한 버튼을 표시합니다.
텍스처 이미지를 포함한 클릭 가능한 버튼을 표시합니다.
텍스처 이미지를 비대화형 위젯으로 표시합니다.
기존 틴트 및 테두리 색상으로 이미지를 표시합니다.
배경색과 색조를 지원하는 텍스처 이미지를 표시합니다.
배경색과 색조를 지원하는 텍스처 이미지를 표시합니다.
색상, 채도, 명도, 알파로 RGBA 색상을 만듭니다.
HSV 색상을 RGBA 배열에 씁니다.
이 그리기 명령에 연결된 텍스처 식별자를 가져옵니다.
그리기 데이터에 그리기 목록을 추가합니다.
참조된 그리기 목록을 지우거나 파괴하지 않고 프레임 그리기 데이터를 재설정합니다.
인덱스 그리기 버퍼를 비인덱스 버퍼로 변환합니다.
모든 그리기 명령의 클리핑 사각형 배율을 조정합니다.
원의 반지름과 설정된 분할 오차를 기준으로 원의 분할 수를 정합니다.
그리기 목록을 재설정하고 버퍼, 스택, 경로 및 채널 메모리를 해제합니다.
변경된 클리핑 사각형을 반영하도록 그리기 명령을 갱신하거나 분할합니다.
변경된 텍스처 바인딩을 반영하도록 그리기 명령을 갱신하거나 분할합니다.
로컬 정점 인덱스를 재설정하고 변경된 정점 오프셋에 맞게 그리기 명령을 갱신합니다.
미리 계산한 샘플과 샘플링 간격을 사용하여 경로에 원호를 추가합니다.
명시적으로 지정한 분할 수로 현재 경로에 원호를 추가합니다.
요소와 콜백이 모두 없는 끝부분의 그리기 명령을 제거합니다.
새 프레임을 위해 그리기 목록을 재설정합니다.
텍스처 스택에 푸시하지 않고 활성 그리기 명령의 텍스처를 변경합니다.
렌더링 상태와 인덱스 범위가 호환되면 마지막 두 그리기 명령을 병합합니다.
그리기 목록에 획으로 그린 3차 베지어 곡선을 추가합니다.
그리기 목록에 획으로 그린 2차 베지어 곡선을 추가합니다.
그리기 목록에 원 윤곽선을 추가합니다.
그리기 목록에 원 윤곽선을 추가합니다.
그리기 목록에 색으로 채운 원 도형을 추가합니다.
그리기 목록에 구멍이나 자기 교차가 없는 채워진 오목 다각형을 추가합니다.
그리기 목록에 채워진 볼록 다각형을 추가합니다.
새 그리기 명령을 시작합니다.
그리기 목록에 타원 윤곽선을 추가합니다.
그리기 목록에 타원 윤곽선을 추가합니다.
그리기 목록에 색으로 채운 타원 도형을 추가합니다.
그리기 목록에 색으로 채운 타원 도형을 추가합니다.
그리기 목록에 이미지 사각형을 추가합니다.
그리기 목록에 텍스처가 적용된 축 정렬 직사각형을 추가합니다.
그리기 목록에 텍스처가 적용된 사각형을 추가합니다.
그리기 목록에 텍스처가 적용된 사각형을 추가합니다.
그리기 목록에 텍스처가 적용된 둥근 모서리 직사각형을 추가합니다.
그리기 목록에 선을 추가합니다.
그리기 목록에 색이 있는 선분을 추가합니다.
그리기 목록에 정다각형 윤곽선을 추가합니다.
그리기 목록에 정다각형 윤곽선을 추가합니다.
그리기 목록에 색으로 채운 정다각형 도형을 추가합니다.
그리기 목록에 폴리라인을 추가합니다.
그리기 목록에 사각형 윤곽선을 추가합니다.
그리기 목록에 사각형 윤곽선을 추가합니다.
그리기 목록에 색으로 채운 사각형 도형을 추가합니다.
그리기 목록에 축 정렬된 직사각형 윤곽선을 추가합니다.
그리기 목록에 축 정렬된 직사각형 윤곽선을 추가합니다.
그리기 목록에 채워진 축 정렬 직사각형을 추가합니다.
그리기 목록에 채워진 축 정렬 직사각형을 추가합니다.
네 모서리의 색상을 보간하여 채운 직사각형을 추가합니다.
현재 글꼴과 글꼴 크기로 그리기 목록에 텍스트를 추가합니다.
현재 글꼴과 글꼴 크기로 그리기 목록에 텍스트를 추가합니다.
글꼴과 크기를 명시적으로 지정하여 그리기 목록에 텍스트를 추가합니다.
글꼴과 크기를 명시적으로 지정하여 그리기 목록에 텍스트를 추가합니다.
그리기 목록에 삼각형 윤곽선을 추가합니다.
그리기 목록에 삼각형 윤곽선을 추가합니다.
그리기 목록에 색으로 채운 삼각형 도형을 추가합니다.
그리기 채널을 채널 순서대로 하나의 그리기 목록으로 병합합니다.
이후 프리미티브를 받을 그리기 채널을 선택합니다.
그리기 목록을 독립적으로 정렬할 수 있는 채널로 나눕니다.
CmdBuffer/IdxBuffer/VtxBuffer의 복제본을 만듭니다.
현재 그리기 목록 클리핑 사각형의 오른쪽 아래 모서리를 읽습니다.
현재 그리기 목록 클리핑 사각형의 왼쪽 위 모서리를 읽습니다.
현재 경로에 원호를 따라 점을 추가합니다.
미리 계산한 각도로 원호를 추가합니다.
현재 경로 끝점에서 3차 베지어 곡선 구간을 추가하며 획은 그리지 않습니다.
현재 경로 끝점에서 2차 베지어 곡선 구간을 추가하며 획은 그리지 않습니다.
현재 경로를 비웁니다.
현재 경로에 자동으로 분할된 타원호를 추가합니다.
현재 경로에 타원호를 추가합니다.
현재 오목 경로를 채우고 누적된 점을 지웁니다.
현재 볼록 경로를 채우고 누적된 점을 지웁니다.
현재 그리기 경로에 점을 추가합니다.
마지막 점과 다른 경우에만 경로에 점을 추가합니다.
현재 경로에 선택적으로 모서리를 둥글게 한 직사각형을 추가합니다.
현재 경로를 폴리라인으로 그리고 누적된 점을 지웁니다.
그리기 목록의 클립 사각형을 팝하고 렌더링에만 적용되는 이전 클리핑 상태를 복원합니다.
ImDrawList_PushTextureID로 푸시한 텍스처 바인딩을 팝하고 이전 바인딩을 복원합니다.
UV 좌표가 있는 사각형을 미리 예약한 정점 및 인덱스 공간에 씁니다.
축에 정렬된 사각형을 두 삼각형으로 기록합니다.
UV 좌표가 있는 축 정렬 직사각형을 미리 예약한 정점 및 인덱스 공간에 씁니다.
그리기 프리미티브를 위한 정점 및 인덱스 공간을 예약합니다.
가장 최근에 예약한 프리미티브 공간 끝에서 사용하지 않은 정점과 인덱스를 반환합니다.
정점과 해당 인덱스를 기록합니다.
미리 예약한 공간에 인덱스 하나를 쓰고 인덱스 커서를 이동합니다.
미리 예약한 공간에 정점 하나를 쓰고 정점 커서를 이동합니다.
렌더링 전용 클리핑 사각형을 스택에 넣습니다.
공유 전체 화면 클리핑 사각형을 그리기 목록의 클립 스택에 푸시합니다.
이후 그리기 목록 프리미티브에 사용할 텍스처 바인딩을 푸시합니다.
채널 할당을 유지하면서 그리기 목록 분할기를 비웁니다.
그리기 목록 분할기를 재설정하고 채널 버퍼를 해제합니다.
그리기 채널을 채널 순서대로 하나의 그리기 목록으로 병합합니다.
이후 프리미티브를 받을 그리기 채널을 선택합니다.
그리기 목록을 개별적으로 내용을 추가한 뒤 병합할 수 있는 채널로 나눕니다.
문자 글리프를 찾고 없으면 대체 글리프를 사용합니다.
대체 글리프로 바꾸지 않고 문자 글리프를 찾습니다.
배율을 적용하지 않은 문자의 수평 이동 폭을 읽고 없으면 대체 이동 폭을 사용합니다.
디버깅에 사용하는 글꼴 소스 이름을 읽습니다.
글꼴이 아틀라스에 로드되었는지 확인합니다.
아틀라스 사각형을 예약하고 글꼴의 사용자 정의 글리프에 연결합니다.
글꼴 아틀라스에 사용자 정의 사각형을 예약합니다.
다음 아틀라스 빌드를 위해 설정된 글꼴 소스를 등록합니다.
아틀라스에 내장 기본 글꼴을 추가합니다.
TTF 또는 OTF 글꼴 파일을 읽고 아틀라스 빌드를 위해 등록합니다.
Base85로 인코딩된 압축 TrueType 데이터에서 글꼴을 추가합니다.
메모리의 압축된 TrueType 데이터에서 글꼴을 추가합니다.
메모리의 압축되지 않은 TrueType 데이터에서 글꼴을 추가합니다.
글꼴 아틀라스와 텍스처 데이터를 빌드합니다.
모든 입력과 출력을 지웁니다.
글꼴 입력 및 출력 데이터를 비웁니다.
글꼴 아틀라스 입력 데이터를 비웁니다.
출력 텍스처 데이터(CPU 측)를 지웁니다.
인덱스로 등록된 사용자 정의 아틀라스 사각형에 접근합니다.
글꼴 아틀라스가 빌드되었는지 확인합니다.
아틀라스를 업로드된 렌더러 텍스처 식별자와 연결합니다.
글리프 범위에 문자를 추가합니다.
글리프 범위 빌더에 문자 범위를 추가합니다.
UTF-8 문자열의 모든 문자를 글리프 범위에 추가합니다.
글리프 범위 빌더에서 선택된 모든 코드 포인트를 지웁니다.
글리프 범위 비트가 설정되어 있는지 확인합니다.
글리프 범위 비트를 설정합니다.
스타일의 들여쓰기 간격만큼 콘텐츠 위치를 오른쪽으로 이동합니다.
이후 콘텐츠를 오른쪽으로 들여씁니다.
숫자 입력란에서 배정밀도 부동소수점 값을 편집합니다.
숫자 입력란에서 배정밀도 부동소수점 값을 편집합니다.
숫자 입력란에서 부동소수점 값을 편집합니다.
숫자 입력란에서 부동소수점 성분 2개를 편집합니다.
숫자 입력란에서 부동소수점 성분 2개를 편집합니다.
숫자 입력란에서 부동소수점 성분 3개를 편집합니다.
숫자 입력란에서 부동소수점 성분 3개를 편집합니다.
숫자 입력란에서 부동소수점 성분 4개를 편집합니다.
숫자 입력란에서 부동소수점 성분 4개를 편집합니다.
숫자 입력란에서 부동소수점 값을 편집합니다.
숫자 입력란에서 정수 값을 편집합니다.
숫자 입력란에서 정수 성분 2개를 편집합니다.
숫자 입력란에서 정수 성분 3개를 편집합니다.
숫자 입력란에서 정수 성분 4개를 편집합니다.
숫자 입력란에서 정수 값을 편집합니다.
입력란에서 지정한 데이터 형식의 단일 숫자 값을 편집합니다.
입력란에서 지정한 데이터 형식의 단일 숫자 값을 편집합니다.
입력란에서 지정한 데이터 형식의 여러 숫자 성분을 편집합니다.
입력란에서 지정한 데이터 형식의 여러 숫자 성분을 편집합니다.
한 줄 텍스트를 편집합니다.
콜백 텍스트 선택 영역을 버퍼 끝의 빈 범위로 축소합니다.
콜백 텍스트 버퍼에서 바이트를 삭제하고 편집 상태를 갱신합니다.
입력 콜백 버퍼에 비어 있지 않은 텍스트 선택 영역이 있는지 확인합니다.
콜백 버퍼에 텍스트를 삽입하고 편집 상태를 갱신하며 필요하면 확장을 요청합니다.
입력 콜백 버퍼의 모든 텍스트를 선택합니다.
JavaScript 콜백이 있는 입력 필드입니다.
여러 줄의 텍스트를 편집하는 입력란을 표시합니다.
JavaScript 콜백이 있는 여러 줄 입력 필드입니다.
비어 있을 때 힌트를 표시하는 한 줄 텍스트 입력란을 표시합니다.
비어 있을 때 힌트를 표시하는 한 줄 텍스트 입력란을 표시합니다.
보이지 않는 대화형 버튼 영역을 만듭니다.
애플리케이션 포커스 변경을 큐에 추가합니다.
새 문자 입력을 큐에 추가합니다.
UTF-8 문자열의 문자 입력을 큐에 추가합니다.
UTF-16 입력 코드 단위를 큐에 추가합니다.
아날로그 키 누름 또는 해제 이벤트를 큐에 추가합니다.
키 누름 또는 해제 이벤트를 큐에 추가합니다.
마우스 버튼 변경을 큐에 추가합니다.
마우스 위치 갱신을 큐에 추가합니다.
마우스 입력 소스 변경을 큐에 추가합니다(마우스/터치스크린/펜).
마우스 휠 갱신을 큐에 추가합니다.
들어온 모든 이벤트를 지웁니다.
현재 프레임의 텍스트 입력 버퍼를 비웁니다.
현재 키보드/게임패드 상태와 현재 프레임의 텍스트 입력 버퍼를 지웁니다.
현재 마우스 상태를 지웁니다.
입력 이벤트 큐 추가를 활성화하거나 비활성화합니다.
호환성을 위해 네이티브 키 메타데이터를 받으며 이 버전에서는 검증만 하고 저장하지 않습니다.
입력 이벤트에 네이티브 키 데이터를 연결합니다.
활성 상태인 항목이 있습니까?
포커스가 있는 항목이 있습니까?
마우스가 올라가 있는 항목이 있습니까?
마우스 버튼 중 하나라도 눌려 있는지 확인합니다.
마지막 항목이 방금 활성화되었습니까(이전에는 비활성 상태)?
마지막 항목이 활성 상태인지 확인합니다.
마지막 항목 위에 마우스가 있을 때 왼쪽 버튼이 눌렸는지 확인합니다.
마지막 항목 위에서 마우스를 클릭했는지 확인합니다.
마지막 항목이 방금 비활성화되었습니까(이전에는 활성 상태)?
마지막 항목이 방금 비활성화되었고 활성 상태에서 값을 변경했습니까(예: Slider/Drag 이동)?
마지막 항목이 이번 프레임에 내부 값을 변경했거나 눌렸습니까?
마지막 항목에 키보드/게임패드 탐색 포커스가 있습니까?
마지막 항목 위에 마우스가 있는지 확인합니다.
마지막 항목의 열림 상태가 전환되었습니까?
마지막 항목의 선택 상태가 전환되었나요?
마지막 항목이 보입니까(클리핑/스크롤로 보이지 않을 수 있음)?
키 조합을 눌렀는지 확인합니다.
키가 눌려 있는지 확인합니다.
이번 프레임에 키가 새로 눌렸거나 반복 이벤트가 발생했는지 확인합니다.
키를 눌렀는지 확인합니다.
키를 놓았는지 확인합니다.
이번 프레임에 마우스 버튼이 새로 눌렸는지 확인하며 누르고 있어도 반복하지 않습니다.
마우스 버튼을 클릭했는지 확인합니다.
마우스 버튼을 두 번 클릭했는지 확인합니다.
마우스 버튼이 눌려 있는지 확인합니다.
마우스를 드래그하고 있습니까?
창 순서를 무시하고 현재 클리핑 범위에서 마우스가 화면 좌표 사각형 안에 있는지 확인합니다.
마우스가 화면 좌표 사각형 안에 있는지 확인합니다.
마우스 위치가 유효한지 확인합니다.
마우스 버튼을 놓았는지 확인합니다.
지연 후 마우스 버튼 해제를 확인합니다.
팝업이 열려 있는지 확인합니다.
화면 좌표의 사각형이 보이는지/클리핑되지 않았는지 검사하여 사용자 측에서 대략적인 클리핑을 수행할 수 있게 합니다.
커서 위치의 사각형이 보이는지 확인합니다.
현재 창이 처음 표시되거나 다시 나타나는지 확인합니다.
현재 창이 접혀 있는지 확인합니다.
현재 창에 포커스가 있는지 확인합니다.
현재 창 위에 마우스가 있는지 확인합니다.
레이블 뒤에 형식화 텍스트를 그립니다.
텍스트+레이블을 값+레이블 위젯과 같은 방식으로 정렬하여 표시합니다.
단일 항목을 선택하는 스크롤 가능한 레이블 목록을 표시합니다.
JavaScript 항목 getter가 있는 ListBox입니다.
일정 간격의 목록에서 화면 밖 항목을 건너뛰기 위한 클리핑 처리를 초기화합니다.
목록 클리핑을 종료하고 나머지 항목 뒤로 이동합니다.
목록 클리퍼 출력에 지정한 인덱스 범위를 포함합니다.
표시 여부와 관계없이 목록 클리퍼 출력에 항목을 포함합니다.
목록 클리퍼 출력에 지정한 항목 범위를 포함합니다.
목록 클리퍼 출력에 지정한 인덱스 범위를 포함합니다.
지정한 항목으로 커서를 이동합니다.
다음에 표시할 목록 항목 범위로 이동합니다.
INI 파일에서 인터페이스 설정을 불러옵니다.
메모리의 INI 텍스트에서 인터페이스 설정을 불러옵니다.
인터페이스 텍스트 캡처 조작 버튼을 표시합니다.
로그 기록을 중단합니다(파일 닫기 등).
로그에 형식화 텍스트를 추가합니다.
텍스트 데이터를 화면에 표시하지 않고 로그로 직접 전달합니다.
OS 클립보드로 로그 기록을 시작합니다.
파일로 로그 기록을 시작합니다.
인터페이스 텍스트를 표준 출력에 기록하기 시작합니다.
Dear ImGui에 설정된 할당자로 메모리를 할당합니다.
Dear ImGui에 설정된 해제 함수로 메모리를 해제합니다.
활성화되어 있고 체크되지 않은 메뉴 작업 항목을 표시합니다.
체크 상태를 전환하는 메뉴 항목을 표시합니다.
메뉴 항목을 표시하고 활성화되었는지 반환합니다.
새 Dear ImGui 프레임을 시작합니다.
SameLine()을 취소하거나 수평 레이아웃에서 강제로 줄을 바꿉니다.
다음 열로 이동합니다.
팝업을 열린 상태로 표시합니다.
숫자 ID로 지정한 팝업을 열린 상태로 표시합니다.
이전 항목을 클릭하면 팝업을 엽니다.
참조된 데이터를 해제하지 않고 드래그 앤 드롭 페이로드 메타데이터를 재설정합니다.
유효한 드래그 앤 드롭 페이로드에 지정된 형식 태그가 있는지 확인합니다.
버튼을 놓아 드래그 앤 드롭 페이로드가 대상에 전달되는 상태인지 확인합니다.
드래그 앤 드롭 페이로드가 수락 대상 위에서 미리보기 중인지 확인합니다.
숫자 샘플을 세로 막대그래프로 표시합니다.
JavaScript 값 getter가 있는 히스토그램입니다.
숫자 샘플을 세로 막대그래프로 표시합니다.
값을 선 그래프로 그립니다.
JavaScript 값 getter가 있는 꺾은선 그래프입니다.
숫자 샘플을 꺾은선 그래프로 표시합니다.
대응하는 기존 PushAllowKeyboardFocus가 저장한 항목 플래그를 복원합니다.
대응하는 기존 PushButtonRepeat가 저장한 항목 플래그를 복원합니다.
PushClipRect가 저장한 그리기 및 적중 검사용 창 클리핑 사각형을 복원합니다.
대응하는 PushFont가 저장한 글꼴을 복원합니다.
ID 스택에서 항목을 꺼냅니다.
대응하는 PushItemFlag가 저장한 항목 플래그를 복원합니다.
현재 창에서 PushItemWidth가 저장한 위젯 너비를 복원합니다.
스타일 색상 재정의를 팝하고 PushStyleColor가 저장한 색상을 복원합니다.
스타일 색상 재정의를 팝하고 PushStyleColor가 저장한 색상을 복원합니다.
스타일 변수 재정의를 팝하고 PushStyleVar 계열이 저장한 값을 복원합니다.
스타일 변수 재정의를 팝하고 PushStyleVar 계열이 저장한 값을 복원합니다.
대응하는 기존 PushTabStop이 저장한 항목 플래그를 복원합니다.
현재 창에서 PushTextWrapPos가 저장한 텍스트 줄바꿈 위치를 복원합니다.
완료 비율을 진행 막대로 표시하고 선택적으로 텍스트를 겹쳐 표시합니다.
이후 항목의 키보드 포커스 허용 여부를 스택에 넣습니다.
버튼 반복 설정을 스택에 넣습니다.
렌더링과 상호작용에 적용할 클리핑 사각형을 스택에 넣습니다.
이후 위젯에서 사용할 글꼴을 스택에 넣습니다.
문자열 식별자를 ID 스택에 넣습니다.
정수를 ID 스택에 넣습니다(정수를 해시합니다).
포인터를 ID 스택에 넣습니다(포인터를 해시합니다).
문자열을 ID 스택에 넣습니다(문자열을 해시합니다).
공유 항목 플래그 설정을 스택에 넣습니다.
이후 레이블이 있는 위젯의 너비를 스택에 넣습니다.
스타일 색상을 변경합니다.
부동소수점 RGBA 성분으로 스타일 색상을 임시로 재정의합니다.
스타일의 float 변수를 변경합니다.
두 성분의 스타일 변수를 스택에 넣습니다.
스타일 변수의 X 성분을 스택에 넣습니다.
스타일 변수의 Y 성분을 스택에 넣습니다.
이후 항목이 Tab 탐색으로 포커스를 받을 수 있는지 임시로 설정합니다.
이후 텍스트의 줄바꿈 위치를 스택에 넣습니다.
전달한 선택 상태로 라디오 버튼을 표시합니다.
정수 선택 값을 갱신하는 라디오 버튼을 표시합니다.
프레임을 종료하고 그리기 데이터를 완성합니다.
마우스 드래그 시작점을 현재 포인터 위치로 재설정합니다.
마우스 드래그 시작점을 현재 포인터 위치로 재설정합니다.
다음 항목을 이전 항목의 오른쪽 같은 줄에 배치합니다.
다음 위젯이나 그룹을 같은 줄에 배치합니다.
인터페이스 설정을 INI 파일에 저장합니다.
인터페이스 설정을 INI 텍스트로 직렬화합니다.
선택 가능한 항목을 표시합니다.
활성화 시 불리언 선택 상태를 갱신하는 선택 가능한 항목을 표시합니다.
선택 상태를 갱신하는 선택 가능한 항목을 표시합니다.
전달한 선택 상태로 선택 가능한 항목을 표시합니다.
BeginMultiSelect()와 EndMultiSelect()의 선택 요청을 적용합니다.
선택 집합을 비웁니다.
항목 ID가 선택 집합에 있는지 조회합니다.
다음 선택 항목으로 반복합니다.
제공한 어댑터를 기반으로 인덱스를 항목 ID로 변환합니다.
선택 항목을 추가하거나 제거합니다.
두 선택 집합을 교환합니다.
네이티브 항목 선택 콜백으로 선택 요청을 적용합니다. 이 JS 바인딩은 해당 콜백의 설정 API를 노출하지 않습니다.
구분선을 그립니다.
가로 구분선 안에 텍스트 레이블을 표시합니다.
설정된 플랫폼 클립보드 처리기를 통해 클립보드 텍스트를 바꿉니다.
색상 편집기 및 선택기의 기본 옵션을 설정합니다.
기존 열 경계 오프셋을 설정합니다.
열 너비를 픽셀 단위로 설정합니다.
창 로컬 좌표로 레이아웃 커서 위치를 설정합니다.
창 로컬 좌표계에서 레이아웃 커서의 X 좌표를 설정합니다.
창 로컬 좌표계에서 레이아웃 커서의 Y 좌표를 설정합니다.
레이아웃 커서의 화면 좌표를 설정합니다.
드래그 앤 드롭 페이로드 데이터를 설정합니다.
이후 항목이 마지막 항목과 겹치도록 허용합니다.
새로 나타나는 창에서 마지막 항목을 기본 포커스로 설정합니다.
마지막 항목에 입력 소유권을 할당합니다.
이전 항목에 형식화 툴팁을 설정합니다.
이전 항목이 호버 상태이면 텍스트 전용 툴팁을 설정합니다.
다음 위젯에 키보드 포커스를 요청합니다.
다음 위젯에 키보드 포커스를 설정합니다.
원하는 마우스 커서 모양을 설정합니다.
키보드 및 게임패드 탐색 커서의 표시 여부를 설정합니다.
다음 프레임의 키보드 입력 캡처 상태를 재정의합니다.
다음 프레임의 마우스 입력 캡처 상태를 재정의합니다.
이후 항목이 다음 항목과 겹치도록 허용합니다.
다음 TreeNode/CollapsingHeader의 열림 상태를 설정합니다.
다중 선택 요청에 사용할 애플리케이션 선택 데이터를 다음 항목에 연결합니다.
다음 항목을 활성화할 라우팅 대상 키보드 단축키를 지정합니다.
열림/닫힘 상태 저장에 사용할 ID를 설정합니다(기본값은 항목 ID와 같습니다).
다음 레이블이 있는 위젯의 너비를 설정합니다.
다음 창 배경색의 alpha를 설정합니다.
다음 창의 접힘 상태를 설정합니다.
다음 창의 콘텐츠 크기를 설정합니다.
다음 창에 포커스를 주고 맨 앞으로 가져옵니다.
다음 창 위치를 설정합니다.
다음 창의 위치를 설정합니다.
다음 창의 스크롤 오프셋을 설정합니다.
다음 창의 크기를 설정합니다.
다음 창의 크기 제한을 설정합니다.
현재 창 안의 지정한 위치가 보이도록 스크롤합니다.
현재 창 안의 지정한 위치가 보이도록 스크롤합니다.
현재 커서 위치가 보이도록 가로로 스크롤합니다.
현재 커서 위치가 보이도록 세로로 스크롤합니다.
가로 스크롤 오프셋을 설정합니다.
세로 스크롤 오프셋을 설정합니다.
현재 창 상태 저장소를 교체합니다.
탭이 닫혔음을 탭 모음이나 도킹 시스템에 알립니다.
형식화 툴팁을 설정합니다.
텍스트 전용 툴팁을 설정합니다.
현재 창의 접힘 상태를 설정합니다.
지정한 이름의 창 접힘 상태를 설정합니다.
현재 창에 포커스를 주고 맨 앞으로 가져옵니다.
지정한 이름의 창에 포커스를 주고 맨 앞으로 가져옵니다.
현재 창의 글꼴 배율을 설정합니다.
현재 창 위치를 설정합니다.
지정한 이름의 창 위치를 설정합니다.
현재 창 크기를 설정합니다.
지정한 이름의 창 크기를 설정합니다.
키보드 단축키를 확인하고 라우팅합니다.
버전, 기여자 및 빌드 정보를 표시합니다.
디버그 로그 창을 표시합니다.
Dear ImGui 데모 창을 표시합니다.
불러온 글꼴 선택기를 표시합니다.
ID 스택 디버거를 표시하여 위젯 식별자의 구성을 확인합니다.
ID 스택 디버그 창을 표시합니다.
메트릭 및 디버거 창을 표시합니다.
ID 스택 디버그 창을 표시합니다.
인라인 스타일 편집기를 표시합니다.
내장 색상 스타일 선택기를 표시합니다.
기본 마우스 및 키보드 사용 방법을 표시합니다.
도 단위로 표시되는 슬라이더로 라디안으로 저장된 각도를 편집합니다.
도 단위로 표시되는 슬라이더로 라디안으로 저장된 각도를 편집합니다.
슬라이더로 부동 소수점 값을 편집합니다.
수평 슬라이더로 부동소수점 성분 2개를 편집합니다.
수평 슬라이더로 부동소수점 성분 2개를 편집합니다.
수평 슬라이더로 부동소수점 성분 3개를 편집합니다.
수평 슬라이더로 부동소수점 성분 3개를 편집합니다.
수평 슬라이더로 부동소수점 성분 4개를 편집합니다.
수평 슬라이더로 부동소수점 성분 4개를 편집합니다.
슬라이더로 부동 소수점 값을 편집합니다.
수평 슬라이더로 정수 값을 편집합니다.
수평 슬라이더로 정수 성분 2개를 편집합니다.
수평 슬라이더로 정수 성분 2개를 편집합니다.
수평 슬라이더로 정수 성분 3개를 편집합니다.
수평 슬라이더로 정수 성분 3개를 편집합니다.
수평 슬라이더로 정수 성분 4개를 편집합니다.
수평 슬라이더로 정수 성분 4개를 편집합니다.
수평 슬라이더로 정수 값을 편집합니다.
수평 슬라이더로 지정한 데이터 형식의 단일 숫자 값을 편집합니다.
수평 슬라이더로 지정한 데이터 형식의 단일 숫자 값을 편집합니다.
수평 슬라이더로 지정한 데이터 형식의 여러 숫자 성분을 편집합니다.
수평 슬라이더로 지정한 데이터 형식의 여러 숫자 성분을 편집합니다.
텍스트 안에 배치할 수 있는 작은 버튼을 표시합니다.
수직 간격을 추가합니다.
일괄 재구성 후 저장소 항목을 키순으로 정렬합니다.
저장소의 모든 키-값 쌍을 지웁니다.
키로 저장된 불리언 값을 조회하며 누락된 항목을 추가하지 않습니다.
ImGuiStorage의 bool 값에 대한 쓰기 가능 참조를 반환합니다.
키로 저장된 부동소수점 값을 조회하며 누락된 항목을 추가하지 않습니다.
ImGuiStorage의 float 값에 대한 쓰기 가능 참조를 반환합니다.
키로 저장된 정수 값을 조회하며 누락된 항목을 추가하지 않습니다.
ImGuiStorage의 int 값에 대한 쓰기 가능 참조를 반환합니다.
키에 해당하는 저장된 포인터를 가져옵니다.
ImGuiStorage의 포인터 값에 대한 쓰기 가능 참조를 반환합니다.
저장된 모든 정수 값을 설정합니다.
키로 불리언 값을 저장하고 필요하면 항목을 추가합니다.
키로 부동소수점 값을 저장하고 필요하면 항목을 추가합니다.
키로 정수 값을 저장하고 필요하면 항목을 추가합니다.
키로 포인터 값을 저장하고 필요하면 항목을 추가합니다.
다른 UI 배율에 맞게 안쪽 여백, 간격, 모서리 둥글기 등의 스타일 치수를 조정합니다.
클래식 색상 스타일을 적용합니다.
어두운 색상 스타일을 적용합니다.
밝은 색상 스타일을 적용합니다.
탭 모양 버튼을 표시합니다.
기울어진 헤더를 지정한 열에 해당 헤더를 제출합니다.
열 수(BeginTable에 전달한 값)를 반환합니다.
열 플래그를 반환하여 Enabled/Visible/Sorted/Hovered 상태 플래그를 조회할 수 있게 합니다.
현재 열 인덱스를 반환합니다.
테이블 열 이름을 가져옵니다.
마우스가 있는 테이블 열의 인덱스를 가져옵니다.
현재 행 인덱스를 반환합니다.
현재 테이블의 정렬 조건을 가져옵니다.
헤더 셀 하나를 직접 제출합니다(드물게 사용).
테이블 열 헤더와 컨텍스트 메뉴를 제출합니다.
다음 테이블 열로 이동하며 필요하면 다음 행으로 넘어갑니다.
현재 테이블 행을 끝내고 새 행을 시작합니다.
새 행의 첫 셀에 내용 추가를 시작합니다.
셀, 행 또는 열의 색상을 변경합니다.
사용자가 제어할 수 있는 열의 활성/비활성 상태를 변경합니다.
지정한 열에 내용 추가를 시작합니다.
테이블 열을 선언하고 레이아웃을 설정합니다.
테이블 열을 선언하고 레이블, 크기 조정 정책 및 동작을 설정합니다.
열/행을 고정하여 스크롤 중에도 보이게 합니다.
형식화된 텍스트를 그립니다.
확장 가능한 텍스트 버퍼에 서식 처리하지 않은 텍스트를 덧붙입니다.
ImGuiTextBuffer에 형식화 텍스트를 추가합니다.
텍스트 버퍼를 JS 문자열로 복사하며 네이티브 끝 NUL은 포함하지 않습니다.
텍스트 버퍼를 JS 문자열로 복사하며 네이티브 끝 NUL은 포함하지 않습니다.
텍스트 버퍼 내용을 지우고 할당된 메모리를 해제합니다.
텍스트 버퍼에 텍스트가 없는지 확인합니다.
텍스트 버퍼의 끝 위치를 가져옵니다.
텍스트 길이를 바꾸지 않고 텍스트 버퍼 용량을 확보합니다.
텍스트 버퍼 크기를 변경합니다.
널 종료 문자를 제외한 텍스트 버퍼의 바이트 길이를 구합니다.
색이 지정된 형식화 텍스트를 그립니다.
지정한 색상으로 텍스트를 표시합니다.
비활성 색상으로 형식화 텍스트를 그립니다.
비활성 텍스트 색상으로 텍스트를 표시합니다.
필터 입력을 쉼표로 구분된 포함 및 제외 조건으로 분석합니다.
필터 입력을 지우고 빈 필터를 다시 구성합니다.
텍스트 필터 편집기를 표시하고 필터를 다시 구성합니다.
텍스트 필터에 분석된 필터 조건이 있는지 확인합니다.
분석된 포함 및 제외 필터로 텍스트를 검사합니다.
클릭 가능한 텍스트 하이퍼링크를 표시합니다.
클릭하면 레이블을 URL 또는 파일로 여는 텍스트 링크를 표시합니다.
클릭하면 파일이나 URL을 여는 텍스트 링크를 표시합니다.
서식 문자열 처리 없이 텍스트를 표시합니다.
서식 문자열 처리 없이 텍스트를 표시합니다.
자동 줄바꿈되는 형식화 텍스트를 그립니다.
자동 줄바꿈으로 텍스트를 표시합니다.
트리 노드를 표시하고 펼쳐져 있으면 콘텐츠 영역을 시작합니다.
레이블로 식별되며 동작을 설정할 수 있는 펼침형 트리 노드를 표시합니다.
플래그와 포인터 ID를 가진 접이식 노드를 그립니다.
포인터 기반 ID와 서식 처리하지 않은 레이블로 펼침형 트리 노드를 표시합니다.
플래그와 문자열 ID를 가진 접이식 노드를 그립니다.
별도의 문자열 ID와 서식 처리하지 않은 레이블로 펼침형 트리 노드를 표시합니다.
포인터 ID로 지정하는 접이식 노드를 그립니다.
포인터 기반 ID와 서식 처리하지 않은 레이블로 펼침형 트리 노드를 표시합니다.
ID와 표시 텍스트가 분리된 접이식 노드를 그립니다.
식별자와 레이블을 따로 지정한 트리 노드를 표시합니다.
트리 범위를 종료하고 들여쓰기와 ID 스택을 복원합니다.
트리 범위를 위해 들여쓰고 식별자를 스택에 넣습니다.
들여쓰기를 적용하고 TreePop으로 닫을 포인터 기반 트리 ID 범위를 푸시합니다.
스타일의 들여쓰기 간격만큼 콘텐츠 위치를 왼쪽으로 이동합니다.
이후 콘텐츠를 왼쪽으로 되돌립니다.
스칼라 값을 복사하지 않고 그리기 명령에 접근합니다.
Render()와 다음 NewFrame() 사이에 프레임 그리기 데이터를 참조합니다.
그리기 목록 저장소가 유효한 동안 스칼라 값에 접근합니다.
복사 없이 분할 도우미의 실시간 관리 상태를 참조합니다.
네이티브 메모리 스칼라 속성으로 아틀라스 설정에 접근합니다.
네이티브 아틀라스 사각형의 패킹 위치를 읽고 씁니다.
네이티브 값을 복사하지 않고 폰트 빌드 설정에 접근합니다.
네이티브 저장소의 글리프 지오메트리와 텍스처 좌표에 접근합니다.
텍스트 편집 콜백 실행 중 해당 필드에 접근합니다.
복사 없이 컨텍스트 설정과 네이티브가 관리하는 입출력 상태에 접근합니다.
ListClipper_Begin(), ListClipper_Step(), ListClipper_End()가 갱신하는 네이티브 클리핑 범위를 참조합니다.
현재 다중 선택 범위의 기준점과 탐색 상태에 접근합니다.
데이터 바이트를 복사하지 않고 드래그 앤 드롭 메타데이터에 접근합니다.
복사 없이 컨텍스트의 플랫폼 로캘 스칼라에 접근합니다.
네이티브 선택 저장소의 선택 개수와 순서 옵션에 접근합니다.
컨텍스트의 실시간 스타일 크기, 불투명도 및 호버 동작에 접근합니다.
테이블 정렬 정보를 참조하고 앱의 정렬 완료를 확인합니다.
빌드된 텍스트 필터의 포함 조건 수를 참조합니다.
네이티브 뷰포트 ID 및 표시 영역과 작업 영역 지오메트리에 접근합니다.
뷰포트의 중심을 가져옵니다.
메뉴 막대 등의 예약 영역을 제외한 뷰포트 작업 영역의 중심을 계산합니다.
수직 슬라이더로 부동소수점 값을 편집합니다.
수직 슬라이더로 부동소수점 값을 편집합니다.
수직 슬라이더로 정수 값을 편집합니다.
수직 슬라이더로 정수 값을 편집합니다.
수직 슬라이더로 지정한 데이터 형식의 단일 숫자 값을 편집합니다.
수직 슬라이더로 지정한 데이터 형식의 단일 숫자 값을 편집합니다.
아틀라스 텍스처 데이터 뷰입니다.