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

ImGui

인터페이스

FontTextureView

아틀라스 텍스처 데이터 뷰입니다.

ImDrawCmdFields

네이티브 메모리의 그리기 명령 값이며 스냅샷이 아닙니다.

ImDrawDataFields

프레임 렌더링 집계와 표시 좌표에서 프레임버퍼로의 지오메트리입니다.

ImDrawListFields

그리기 목록 설정 및 내부 지오메트리 관리 상태입니다.

ImDrawListSplitterFields

분할, 병합 및 전환 호출로 관리하는 내부 채널 상태입니다.

ImFontAtlasCustomRectFields

아틀라스 패킹 결과입니다. 정규화된 UV가 아닌 픽셀 좌표입니다.

ImFontAtlasFields

아틀라스 빌드 설정입니다. 빌드 전에 편집하고 프레임 잠금 중에는 수정하지 마세요.

ImFontConfigFields

아틀라스 빌드가 사용하는 폰트 소스 및 래스터라이저 설정입니다.

ImFontGlyphFields

실시간 글리프 메트릭, UV 및 네이티브 비트 필드 접근자입니다.

ImGuiInputTextCallbackDataFields

텍스트 콜백 값입니다. 위치와 길이는 JS 인덱스가 아닌 UTF-8 바이트 단위입니다.

ImGuiIOFields

컨텍스트 설정 및 실시간 입출력 상태입니다. 출력은 네이티브 코드가 갱신합니다.

ImGuiListClipperFields

클리퍼 출력 범위와 내부 수직 위치 관리 상태입니다.

ImGuiMultiSelectIOFields

다중 선택 범위 기준점과 탐색 상태입니다. 요청 목록은 포함하지 않습니다.

ImGuiPayloadFields

드래그 앤 드롭 데이터의 스칼라 메타데이터이며 데이터 포인터는 노출하지 않습니다.

ImGuiPlatformIOFields

숫자 텍스트 입력의 플랫폼 로캘 설정입니다.

ImGuiSelectionBasicStorageFields

선택 저장소의 개수와 순서 설정이며 선택된 ID 집합은 아닙니다.

ImGuiStyleFields

네이티브 스타일 값입니다. 별도 단위가 없으면 크기는 픽셀 단위입니다.

ImGuiTableSortSpecsFields

테이블 정렬 지정 개수와 앱의 정렬 대기 플래그입니다.

ImGuiTextFilterFields

쉼표 구분 필터를 빌드할 때 계산되는 텍스트 필터 관리 상태입니다.

ImGuiViewportFields

뷰포트 ID와 표시 공간 지오메트리입니다. 작업 영역은 예약된 UI를 제외합니다.

NativeStructMapping

구조체 접근자를 만드는 네이티브 메모리 영역과 스칼라 배치 정보입니다.

SelectedItem

선택 항목 반복 결과입니다.

타입 별칭

DrawCallback

DrawList 사용자 정의 그리기 콜백입니다.

FormatArgument

형식화 도우미가 받는 인수입니다.

ImDrawCmd

그리기 목록 또는 렌더링 콜백에서 빌린 그리기 명령 핸들입니다.

ImDrawData

프레임 그리기 데이터입니다. 빌린 결과는 다음 NewFrame()에서 만료됩니다.

ImDrawFlags

경로 및 모서리 설정의 비트 조합.

ImDrawList

명령 및 지오메트리 버퍼 핸들입니다. 창 소유 목록은 현재 프레임용입니다.

ImDrawListFlags

그리기 목록 설정의 비트 조합.

ImDrawListSharedData

ImGui 컨텍스트의 그리기 목록들이 공유하는 빌린 설정입니다.

ImDrawListSplitter

그리기 목록 채널을 분할하고 병합하는 도우미 핸들입니다.

ImFont

폰트 핸들입니다. 아틀라스에서 빌린 폰트는 폰트 목록을 비우면 무효합니다.

ImFontAtlas

래스터화된 폰트 아틀라스 핸들입니다. 컨텍스트 반환값은 빌린 객체입니다.

ImFontAtlasCustomRect

빌린 아틀라스 패킹 사각형입니다. 추가나 재빌드 시 무효화될 수 있습니다.

ImFontAtlasFlags

글꼴 아틀라스 생성 설정의 비트 조합.

ImFontConfig

폰트 추가 또는 빌드 시 사용하는 폰트 소스 설정 핸들입니다.

ImFontGlyph

빌린 글리프 메트릭과 아틀라스 좌표입니다. 폰트 재빌드 시 만료됩니다.

ImFontGlyphRangesBuilder

양 끝을 포함하는 글리프 범위를 만드는 Unicode 문자 집합 핸들입니다.

ImGuiBackendFlags

백엔드 기능 보고의 비트 조합.

ImGuiButtonFlags

버튼 설정의 비트 조합. 마우스 버튼 비트 조합 가능.

ImGuiChildFlags

자식 창 설정의 비트 조합.

ImGuiCol

스타일 색상 슬롯의 숫자 인덱스.

ImGuiColorEditFlags

색 편집 및 미리 보기 설정의 비트 조합.

ImGuiComboFlags

콤보 설정의 비트 조합.

ImGuiCond

설정 적용을 위한 단일 조건.

ImGuiConfigFlags

앱 IO 구성의 비트 조합.

ImGuiDataType

네이티브 저장 형식의 숫자 식별자.

ImGuiDir

방향의 숫자 식별자.

ImGuiDragDropFlags

드래그 앤 드롭 설정의 비트 조합.

ImGuiFocusedFlags

창 포커스 조회 설정의 비트 조합.

ImGuiHoveredFlags

호버 조회 설정의 비트 조합.

ImGuiInputFlags

단축키 전달 및 반복 설정의 비트 조합.

ImGuiInputTextCallbackData

텍스트 편집 콜백 상태입니다. 호출 중인 콜백 안에서만 유효합니다.

ImGuiInputTextFlags

텍스트 입력 설정의 비트 조합.

ImGuiIO

컨텍스트에서 빌린 입출력 상태입니다. 컨텍스트 파괴 후 무효합니다.

ImGuiItemFlags

공통 위젯 설정의 비트 조합.

ImGuiKey

키 API에서 받는 명명 입력 식별자 또는 보조 비트.

ImGuiListClipper

일정 간격의 임의 접근 가능한 행에서 표시 범위를 구하는 반복자입니다.

ImGuiMouseButton

마우스 버튼 인덱스.

ImGuiMouseCursor

커서 모양의 숫자 식별자.

ImGuiMouseSource

포인터 입력 장치의 숫자 식별자.

ImGuiMultiSelectFlags

다중 선택 설정의 비트 조합.

ImGuiMultiSelectIO

현재 다중 선택 범위에서 빌린 선택 요청과 상태입니다.

ImGuiPayload

빌린 드래그 앤 드롭 데이터입니다. 드래그 작업 종료 후 사용하지 마세요.

ImGuiPlatformIO

ImGui 컨텍스트 소유의 빌린 플랫폼 서비스와 로캘 상태입니다.

ImGuiPopupFlags

팝업 설정 비트와 하나의 마우스 버튼 인덱스.

ImGuiSelectableFlags

선택 항목 설정의 비트 조합.

ImGuiSelectionBasicStorage

다중 선택 요청을 영속 ID에 적용하는 선택 집합 핸들입니다.

ImGuiSelectionExternalStorage

다중 선택 요청을 앱 저장소에 적용하는 어댑터 핸들입니다.

ImGuiSelectionRequestType

선택 요청 종류를 나타내는 숫자.

ImGuiSliderFlags

슬라이더 및 드래그 설정의 비트 조합.

ImGuiSortDirection

정렬 방향의 숫자 식별자.

ImGuiStorage

ID 기반 네이티브 값 저장소입니다. 빌린 창 저장소의 수명은 소유자를 따릅니다.

ImGuiStyle

크기, 색상 및 호버 규칙을 포함하는 컨텍스트의 빌린 스타일 상태입니다.

ImGuiStyleVar

스택으로 변경하는 스타일 항목의 숫자 식별자.

ImGuiTabBarFlags

탭 표시줄 설정의 비트 조합.

ImGuiTabItemFlags

개별 탭 설정의 비트 조합.

ImGuiTableBgTarget

표 배경 층의 숫자 식별자.

ImGuiTableColumnFlags

열 구성 또는 상태 비트의 조합.

ImGuiTableFlags

단일 인코딩 크기 정책을 포함한 표 설정 비트.

ImGuiTableRowFlags

표 행 설정의 비트 조합.

ImGuiTableSortSpecs

빌린 테이블 정렬 상태입니다. 테이블 변경이나 새 프레임 후 다시 얻으세요.

ImGuiTextBuffer

끝에 네이티브 NUL 바이트가 있는 확장 가능한 UTF-8 텍스트 버퍼입니다.

ImGuiTextFilter

쉼표로 구분하는 포함·제외 필터입니다. 빼기 기호로 시작하면 제외합니다.

ImGuiTreeNodeFlags

트리 노드 설정의 비트 조합.

ImGuiViewport

빌린 뷰포트 지오메트리입니다. 소유 컨텍스트와 뷰포트가 살아 있어야 합니다.

ImGuiViewportFlags

뷰포트 종류 및 소유권 표시의 비트 조합.

ImGuiWindowFlags

창 설정의 비트 조합.

ImVec2Like

x/y 객체, 튜플 또는 Float32Array의 처음 두 요소에서 복사하는 입력입니다.

ImVec2Value

일반 2성분 값이며 네이티브 메모리의 실시간 뷰가 아닙니다.

ImVec4Like

값으로 복사하는 4성분 입력입니다. 색상은 일반적으로 RGBA 순서입니다.

ImVec4Value

일반 4성분 값입니다. 보통 RGBA이며 채널 범위는 0에서 1입니다.

InputTextCallback

InputText 사용자 정의 콜백입니다.

ItemGetter

Combo와 ListBox의 항목 getter 콜백입니다.

PlotGetter

플롯의 값 getter 콜백입니다.

변수

ImDrawFlags

경로 닫기 및 사각형 모서리 선택. 둥글게 하려면 반지름도 필요.

ImDrawListFlags

그리기 목록의 안티앨리어싱 및 정점 오프셋 기능.

ImFontAtlasFlags

글꼴 아틀라스 텍스처 크기 및 선택적 베이크 리소스.

ImGuiBackendFlags

플랫폼 및 렌더러 백엔드가 보고하는 기능.

ImGuiButtonFlags

InvisibleButton()의 마우스 버튼 활성화 및 탐색 설정.

ImGuiChildFlags

BeginChild()의 크기, 여백 및 탐색 설정.

ImGuiCol

ImGuiStyle의 색상 슬롯. PushStyleColor()에도 사용.

ImGuiColorEditFlags

색 편집, 선택 및 미리 보기 설정. 표시 형식과 데이터 RGB/HSV 형식은 별개.

ImGuiComboFlags

콤보 미리 보기 및 팝업 크기 설정. 높이 정책은 하나만 선택.

ImGuiCond

창 설정 적용 조건. 조합하지 말고 하나만 선택.

ImGuiConfigFlags

애플리케이션이 설정하는 IO 구성 플래그.

ImGuiDataType

네이티브 저장 형식. Bool과 String은 스칼라 위젯에서 지원하지 않음.

ImGuiDir

탐색 및 화살표 표시에 사용하는 네 방향.

ImGuiDragDropFlags

드래그 원본, 페이로드 수명 및 대상 수락 설정.

ImGuiFocusedFlags

IsWindowFocused()의 범위. 원시 입력 전달에는 IO 캡처 플래그 사용.

ImGuiHoveredFlags

호버 조회 범위, 가림 예외 및 시간 설정. 원시 입력 전달에는 IO 캡처 사용.

ImGuiInputFlags

단축키 반복 및 전달 설정. Route 정책은 하나만 선택.

ImGuiInputTextFlags

텍스트 입력 필터, 편집 및 콜백 설정.

ImGuiItemFlags

PushItemFlag()로 제어하는 공통 위젯 동작.

ImGuiKey

키보드, 게임패드, 마우스 명명 입력 및 키 조합용 보조 비트. NamedKey_BEGIN 미만의 네이티브 및 구형 키 코드는 명명 키가 아님.

ImGuiMouseButton

마우스 버튼 인덱스. 비트 플래그가 아님.

ImGuiMouseCursor

요청하는 마우스 커서 모양.

ImGuiMouseSource

포인터 이벤트의 물리적 입력 장치.

ImGuiMultiSelectFlags

다중 선택 동작, 해제 규칙 및 상호 작용 범위.

ImGuiPopupFlags

팝업 열기 및 조회 설정. 마우스 버튼은 비트가 아닌 인덱스이며 하나만 선택. 기본값은 오른쪽 버튼. 다른 플래그 추가 시 오른쪽 버튼도 명시해야 유지됨.

ImGuiSelectableFlags

Selectable()의 선택, 강조 및 판정 설정.

ImGuiSelectionRequestType

앱 소유 선택 데이터에 ImGui가 요청하는 변경 종류.

ImGuiSliderFlags

슬라이더 및 드래그 위젯의 값 변환, 직접 입력 및 범위 설정.

ImGuiSortDirection

표 정렬 사양의 정렬 방향.

ImGuiStyleVar

PushStyleVar()/PopStyleVar()로 임시 변경하는 스타일 항목.

ImGuiTabBarFlags

탭 표시줄 순서, 조작 버튼 및 너비 초과 정책.

ImGuiTabItemFlags

개별 탭 선택, 위치 및 닫기 동작.

ImGuiTableBgTarget

TableSetBgColor() 배경 층. RowBg0부터 CellBg 순서로 그림.

ImGuiTableColumnFlags

열 구성 및 TableGetColumnFlags()가 반환하는 읽기 전용 상태.

ImGuiTableFlags

표 배치, 장식 및 동작 설정. 크기 정책은 하나. 정렬은 사양만 제공함.

ImGuiTableRowFlags

TableNextRow()에 전달하는 행 역할.

ImGuiTreeNodeFlags

트리 노드 모양, 판정 영역 및 펼침 동작.

ImGuiViewportFlags

뷰포트 플랫폼 종류 및 소유권 표시.

ImGuiWindowFlags

Begin()의 창 모양, 상호 작용 및 수명 설정.

함수

AcceptDragDropPayload

지정한 타입의 내용을 수락합니다.

AddCallbackEx

DrawList에 JavaScript 그리기 콜백을 추가합니다.

AlignTextToFramePadding

이후 텍스트 기준선을 프레임 위젯에 맞춥니다.

ArrowButton

화살표가 있는 사각형 버튼을 표시합니다.

Begin

창을 시작하거나 창에 내용을 추가합니다.

BeginChild

독립적인 스크롤 및 클리핑 영역을 가진 자식 창을 시작합니다.

BeginChildFrame

프레임 스타일이 적용된 자식 창을 시작합니다.

BeginChildFrameEx

기존 헬퍼로 테두리 있는 위젯 스타일의 자식 창을 시작합니다.

BeginChildID

현재 창 안에서 숫자 ID로 식별되는 자식 창을 시작합니다.

BeginCombo

사용자 정의 항목을 위한 콤보 상자 팝업을 시작합니다.

BeginDisabled

사용자 상호작용을 비활성화할 수 있는 범위를 시작합니다.

BeginDragDropSource

드래그 앤 드롭 소스를 시작합니다.

BeginDragDropTarget

이전 항목의 드래그 앤 드롭 대상을 시작합니다.

BeginGroup

가로 시작 위치를 고정하여 그룹을 시작합니다.

BeginItemTooltip

이전 항목 위에 마우스가 있으면 도구 설명을 시작합니다.

BeginListBox

프레임이 있는 스크롤 가능한 목록 상자 영역을 시작합니다.

BeginMainMenuBar

화면 위쪽 메뉴 모음을 시작합니다.

BeginMenu

활성화된 하위 메뉴 항목을 표시하고 열려 있으면 내용 추가를 시작합니다.

BeginMenuBar

현재 창 메뉴 모음에 내용을 추가하기 시작합니다.

BeginMenuEx

하위 메뉴 항목을 표시하고 열려 있으면 콘텐츠를 시작합니다.

BeginMultiSelect

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

BeginMultiSelectEx

여러 항목 선택과 범위 선택을 위한 상호작용 범위를 시작합니다.

BeginPopup

열린 팝업에 내용을 추가하기 시작합니다.

BeginPopupContextItem

이전 항목의 컨텍스트 팝업을 열고 시작합니다.

BeginPopupContextItemEx

이전 항목의 컨텍스트 팝업을 열고 시작합니다.

BeginPopupContextVoid

모든 창 밖에서 마우스 오른쪽 버튼을 놓으면 컨텍스트 팝업을 열고 시작합니다.

BeginPopupContextVoidEx

모든 창 바깥에서 컨텍스트 팝업을 열고 시작합니다.

BeginPopupContextWindow

현재 창 위에서 마우스 오른쪽 버튼을 놓으면 컨텍스트 팝업을 열고 시작합니다.

BeginPopupContextWindowEx

현재 창의 컨텍스트 팝업을 열고 시작합니다.

BeginPopupModal

열린 모달 팝업에 내용을 추가하기 시작합니다.

BeginTabBar

탭 모음을 시작합니다.

BeginTabItem

탭 항목을 시작하고 선택되어 있는지 반환합니다.

BeginTable

테이블을 시작합니다.

BeginTableEx

행과 열의 내용을 추가하기 위한 테이블 레이아웃을 시작합니다.

BeginTooltip

도구 설명 창을 시작합니다.

Bullet

글머리 기호를 그리고 이후 내용을 같은 줄에 배치합니다.

BulletText

글머리 기호 뒤에 형식화 텍스트를 그립니다.

BulletTextUnformatted

글머리 기호가 붙은 텍스트를 표시합니다.

Button

버튼을 표시하고 눌렸는지 반환합니다.

ButtonEx

버튼을 표시하고 눌렸는지 반환합니다.

CalcItemWidth

현재 설정과 커서 위치에서 항목 너비를 계산합니다.

CalcTextSize

텍스트 크기를 계산합니다.

CalcTextSizeEx

현재 글꼴로 텍스트를 측정하며 선택적으로 줄바꿈과 ID 접미사 숨김을 적용합니다.

Checkbox

불리언 값을 편집하는 체크박스를 표시합니다.

CheckboxFlagsIntPtr

정수 플래그 값의 비트 그룹을 설정하거나 해제하는 체크박스를 표시합니다.

CheckboxFlagsUintPtr

정수 플래그 값의 비트 그룹을 설정하거나 해제하는 체크박스를 표시합니다.

CloseCurrentPopup

현재 팝업을 닫습니다.

CollapsingHeader

접이식 헤더를 표시하고 펼쳐져 있는지 반환합니다.

CollapsingHeaderBoolPtr

닫을 수 있는 접이식 헤더를 표시합니다.

ColorButton

클릭 가능한 색상 견본을 표시하며 마우스를 올리면 색상 세부 정보를 볼 수 있습니다.

ColorButtonEx

색상 견본 버튼을 표시합니다.

ColorConvertFloat4ToU32

스타일 알파를 적용하지 않고 부동소수점 RGBA 성분을 32비트 색상으로 변환합니다.

ColorConvertHSVtoRGB

색상을 색상, 채도, 명도에서 RGB 성분으로 변환합니다.

ColorConvertRGBtoHSV

색상을 RGB 성분에서 색상, 채도, 명도로 변환합니다.

ColorConvertU32ToFloat4

패킹된 32비트 색상을 네 개의 부동 소수점 성분으로 변환합니다.

ColorEdit3

RGB 색상을 편집합니다.

ColorEdit4

색상과 알파 성분을 편집하는 간결한 편집기를 표시합니다.

ColorPicker3

알파가 없는 3성분 색상을 고르는 시각적 선택기를 표시합니다.

ColorPicker4

색상과 알파 성분을 고르는 시각적 선택기를 표시합니다.

Columns

기존 열 레이아웃을 설정합니다.

ColumnsEx

기존 열 레이아웃을 설정하거나 한 열로 전환하여 끝냅니다.

Combo

널 문자로 구분된 레이블 목록으로 드롭다운 선택기를 표시합니다.

ComboCallbackEx

JavaScript 항목 getter가 있는 Combo입니다.

ComboChar

항목 레이블 배열로 드롭다운 선택기를 표시합니다.

ComboCharEx

항목 레이블 배열로 드롭다운 선택기를 표시합니다.

ComboEx

널 문자로 구분한 항목으로 콤보 상자를 표시합니다.

createFontGlyphRangesBuilder

글리프 범위 빌더를 만듭니다.

createListClipper

목록 클리퍼를 만듭니다.

createSelectionBasicStorage

선택 집합을 만듭니다.

createTextBuffer

ImGuiTextBuffer를 만듭니다.

createTextFilter

텍스트 필터를 만듭니다.

DebugCheckVersionAndDataLayout

컴파일된 버전과 데이터 구조 레이아웃을 확인합니다.

DebugFlashStyleColor

스타일 색상을 잠시 깜박여 인터페이스에서 해당 색상이 사용된 위치를 보여 줍니다.

DebugLog

디버그 로그에 형식화 텍스트를 추가합니다.

DebugLogUnformatted

디버그 로그에 텍스트를 추가합니다.

DebugStartItemPicker

디버거에서 선택한 위젯에 중단할 수 있도록 시각적 항목 선택기를 시작합니다.

DebugTextEncoding

텍스트 인코딩에 대한 디버그 정보를 표시합니다.

DragFloat

드래그로 부동 소수점 값을 편집합니다.

DragFloat2

드래그 컨트롤로 부동소수점 성분 2개를 편집합니다.

DragFloat2Ex

드래그 컨트롤로 부동소수점 성분 2개를 편집합니다.

DragFloat3

드래그 컨트롤로 부동소수점 성분 3개를 편집합니다.

DragFloat3Ex

드래그 컨트롤로 부동소수점 성분 3개를 편집합니다.

DragFloat4

드래그 컨트롤로 부동소수점 성분 4개를 편집합니다.

DragFloat4Ex

드래그 컨트롤로 부동소수점 성분 4개를 편집합니다.

DragFloatEx

드래그로 숫자 값을 편집합니다.

DragFloatRange2

한 쌍의 드래그 컨트롤로 부동소수점 범위의 하한과 상한을 편집합니다.

DragFloatRange2Ex

한 쌍의 드래그 컨트롤로 부동소수점 범위의 하한과 상한을 편집합니다.

DragInt

드래그 컨트롤로 정수 값을 편집합니다.

DragInt2

드래그 컨트롤로 정수 성분 2개를 편집합니다.

DragInt2Ex

드래그 컨트롤로 정수 성분 2개를 편집합니다.

DragInt3

드래그 컨트롤로 정수 성분 3개를 편집합니다.

DragInt3Ex

드래그 컨트롤로 정수 성분 3개를 편집합니다.

DragInt4

드래그 컨트롤로 정수 성분 4개를 편집합니다.

DragInt4Ex

드래그 컨트롤로 정수 성분 4개를 편집합니다.

DragIntEx

드래그로 숫자 값을 편집합니다.

DragIntRange2

한 쌍의 드래그 컨트롤로 정수 범위의 하한과 상한을 편집합니다.

DragIntRange2Ex

한 쌍의 드래그 컨트롤로 정수 범위의 하한과 상한을 편집합니다.

DragScalar

드래그 컨트롤로 지정한 데이터 형식의 단일 숫자 값을 편집합니다.

DragScalarEx

드래그 컨트롤로 지정한 데이터 형식의 단일 숫자 값을 편집합니다.

DragScalarN

드래그 컨트롤로 지정한 데이터 형식의 여러 숫자 성분을 편집합니다.

DragScalarNEx

드래그 컨트롤로 지정한 데이터 형식의 여러 숫자 성분을 편집합니다.

Dummy

지정한 크기의 더미 항목을 추가합니다.

End

Begin으로 시작한 창 범위를 끝내고 이전 현재 창으로 복원합니다.

EndChild

BeginChild로 시작한 자식 창 범위를 끝내고 부모 창으로 돌아갑니다.

EndChildFrame

기존 BeginChildFrame 헬퍼로 시작한 테두리 있는 자식 창을 끝냅니다.

EndCombo

현재 콤보 상자 팝업을 종료합니다.

EndDisabled

BeginDisabled 범위를 끝내고 이전 상호작용 및 알파 상태를 복원합니다.

EndDragDropSource

현재 드래그 앤 드롭 소스를 종료합니다.

EndDragDropTarget

현재 드래그 앤 드롭 대상을 종료합니다.

EndFrame

현재 Dear ImGui 프레임을 종료합니다.

EndGroup

그룹을 종료하고 전체 경계를 하나의 항목으로 처리합니다.

EndListBox

현재 목록 상자 영역을 종료합니다.

EndMainMenuBar

주 메뉴 모음을 종료합니다.

EndMenu

현재 메뉴를 종료합니다.

EndMenuBar

현재 창 메뉴 모음을 종료합니다.

EndMultiSelect

BeginMultiSelect 범위를 끝내고 선택 요청을 확정합니다.

EndPopup

현재 팝업을 종료합니다.

EndTabBar

현재 탭 모음을 종료합니다.

EndTabItem

현재 탭 항목을 종료합니다.

EndTable

현재 테이블을 종료합니다.

EndTooltip

현재 도구 설명 창을 종료합니다.

FontAtlas_GetTexDataAsAlpha8

글꼴 아틀라스의 alpha8 텍스처 데이터를 복사 없이 반환합니다.

FontAtlas_GetTexDataAsRGBA32

글꼴 아틀라스의 RGBA32 텍스처 데이터를 복사 없이 반환합니다.

FontGlyphRangesBuilder_BuildRanges

글리프 범위를 구성하고 0으로 종료되는 사본을 반환합니다.

GetBackgroundDrawList

인터페이스 콘텐츠 뒤에 렌더링되는 그리기 목록을 가져옵니다.

GetClipboardText

운영체제 클립보드에서 텍스트를 가져옵니다.

GetColorU32

전역 스타일 알파를 적용하여 스타일 색상을 32비트 값으로 변환합니다.

GetColorU32Ex

알파를 적용한 패킹된 스타일 색상을 가져옵니다.

GetColorU32ImU32

이미 패킹된 32비트 색상에 전역 스타일 알파를 적용합니다.

GetColorU32ImU32Ex

지정한 색상에 스타일 alpha를 적용하고 ImDrawList에 적합한 32비트 값으로 패킹하여 가져옵니다.

GetColorU32ImVec4

지정한 색상에 스타일 alpha를 적용하고 ImDrawList에 적합한 32비트 값으로 패킹하여 가져옵니다.

GetColumnIndex

현재 열 인덱스를 가져옵니다.

GetColumnOffset

기존 열 경계 오프셋을 가져옵니다.

GetColumnsCount

현재 기존 열 레이아웃의 열 수를 조회합니다.

GetColumnWidth

열 너비를 픽셀 단위로 가져옵니다.

GetContentRegionAvail

현재 커서 위치에서 사용 가능한 콘텐츠 영역을 가져옵니다.

GetContentRegionMax

콘텐츠 영역의 최대 경계를 창 내부 좌표로 가져옵니다.

GetCursorPos

레이아웃 커서의 창 내부 좌표를 가져옵니다.

GetCursorPosX

창 로컬 좌표계에서 레이아웃 커서의 X 좌표를 읽습니다.

GetCursorPosY

창 로컬 좌표계에서 레이아웃 커서의 Y 좌표를 읽습니다.

GetCursorScreenPos

레이아웃 커서의 화면 좌표를 가져옵니다.

GetCursorStartPos

레이아웃 커서 시작 위치의 창 내부 좌표를 가져옵니다.

GetDragDropPayload

현재 활성 드래그 앤 드롭 페이로드를 가져옵니다.

GetDrawData

렌더링된 프레임의 그리기 데이터를 가져옵니다.

GetDrawListSharedData

그리기 목록에서 사용하는 공유 데이터를 가져옵니다.

GetFont

현재 글꼴을 가져옵니다.

GetFontSize

현재 배율을 적용한 현재 글꼴 크기(픽셀 높이)를 가져옵니다.

GetFontTexUvWhitePixel

흰색 픽셀의 UV 좌표를 가져옵니다.

GetForegroundDrawList

인터페이스 콘텐츠 위에 렌더링되는 그리기 목록을 가져옵니다.

GetFrameCount

imgui 전역 프레임 수를 가져옵니다.

GetFrameHeight

프레임이 있는 위젯의 높이를 가져옵니다.

GetFrameHeightWithSpacing

세로 간격을 포함한 프레임 위젯 높이를 가져옵니다.

GetID

ID 스택과 전달한 값으로 식별자를 계산합니다.

GetIDInt

정수와 현재 ID 스택을 함께 해시하여 위젯 식별자를 만듭니다.

GetIDPtr

포인터 값과 현재 ID 스택을 함께 해시하여 위젯 식별자를 만듭니다.

GetIDStr

문자열 범위와 현재 ID 스택을 함께 해시하여 위젯 식별자를 만듭니다.

GetIO

입력 및 설정 상태에 접근합니다.

GetItemID

마지막 항목의 식별자를 가져옵니다.

GetItemRectMax

마지막 항목 오른쪽 아래 모서리의 화면 좌표를 가져옵니다.

GetItemRectMin

마지막 항목 왼쪽 위 모서리의 화면 좌표를 가져옵니다.

GetItemRectSize

마지막 항목의 크기를 가져옵니다.

GetKeyName

[디버그] 키의 영어 이름을 반환합니다.

GetKeyPressedAmount

지정한 반복 지연과 간격으로 키 입력 횟수를 계산합니다.

GetMainViewport

주 뷰포트를 가져옵니다.

GetMouseClickedCount

현재 마우스 클릭의 연속 클릭 횟수를 가져옵니다.

GetMouseCursor

원하는 마우스 커서 모양을 가져옵니다.

GetMouseDragDelta

드래그 시작 이후의 마우스 이동량을 가져옵니다.

GetMousePos

현재 마우스 위치를 가져옵니다.

GetMousePosOnOpeningCurrentPopup

현재 팝업을 열었을 때의 마우스 위치를 가져옵니다.

GetPlatformIO

플랫폼 및 렌더러 연동 훅에 접근합니다.

GetScrollMaxX

최대 가로 스크롤 오프셋을 가져옵니다.

GetScrollMaxY

최대 세로 스크롤 오프셋을 가져옵니다.

GetScrollX

가로 스크롤 오프셋을 가져옵니다.

GetScrollY

세로 스크롤 오프셋을 가져옵니다.

GetStateStorage

현재 창에서 사용 중인 키-값 상태 저장소에 접근합니다.

GetStyle

Style 구조체(색상, 크기)에 접근합니다.

GetStyleColorName

스타일 색상 이름을 가져옵니다.

GetStyleColorVec4

ImGuiStyle 구조체에 저장된 그대로의 스타일 색상을 가져옵니다.

GetTextLineHeight

텍스트 한 줄의 높이를 가져옵니다.

GetTextLineHeightWithSpacing

줄 간격을 포함한 텍스트 줄 높이를 가져옵니다.

GetTime

imgui 전역 시간을 가져옵니다.

GetTreeNodeToLabelSpacing

트리 노드에서 레이블까지의 가로 간격을 가져옵니다.

GetVersion

컴파일된 Dear ImGui 버전 문자열을 가져옵니다.

GetWindowContentRegionMax

창 콘텐츠 영역의 최대 경계를 창 내부 좌표로 가져옵니다.

GetWindowContentRegionMin

창 콘텐츠 영역의 최소 경계를 창 내부 좌표로 가져옵니다.

GetWindowDrawList

현재 창에 연결된 그리기 목록을 가져와 사용자 정의 그리기 프리미티브를 추가합니다.

GetWindowHeight

현재 창 높이를 가져옵니다.

GetWindowPos

현재 창의 화면 좌표를 가져옵니다.

GetWindowSize

현재 창 크기를 가져옵니다.

GetWindowWidth

현재 창 너비를 가져옵니다.

Image

이미지를 표시합니다.

ImageButton

텍스처 이미지를 포함한 클릭 가능한 버튼을 표시합니다.

ImageButtonEx

텍스처 이미지를 포함한 클릭 가능한 버튼을 표시합니다.

ImageEx

텍스처 이미지를 비대화형 위젯으로 표시합니다.

ImageImVec4

기존 틴트 및 테두리 색상으로 이미지를 표시합니다.

ImageWithBg

배경색과 색조를 지원하는 텍스처 이미지를 표시합니다.

ImageWithBgEx

배경색과 색조를 지원하는 텍스처 이미지를 표시합니다.

ImColor_HSV

색상, 채도, 명도, 알파로 RGBA 색상을 만듭니다.

ImColor_SetHSV

HSV 색상을 RGBA 배열에 씁니다.

ImDrawCmd_GetTexID

이 그리기 명령에 연결된 텍스처 식별자를 가져옵니다.

ImDrawData_AddDrawList

그리기 데이터에 그리기 목록을 추가합니다.

ImDrawData_Clear

참조된 그리기 목록을 지우거나 파괴하지 않고 프레임 그리기 데이터를 재설정합니다.

ImDrawData_DeIndexAllBuffers

인덱스 그리기 버퍼를 비인덱스 버퍼로 변환합니다.

ImDrawData_ScaleClipRects

모든 그리기 명령의 클리핑 사각형 배율을 조정합니다.

ImDrawList__CalcCircleAutoSegmentCount

원의 반지름과 설정된 분할 오차를 기준으로 원의 분할 수를 정합니다.

ImDrawList__ClearFreeMemory

그리기 목록을 재설정하고 버퍼, 스택, 경로 및 채널 메모리를 해제합니다.

ImDrawList__OnChangedClipRect

변경된 클리핑 사각형을 반영하도록 그리기 명령을 갱신하거나 분할합니다.

ImDrawList__OnChangedTextureID

변경된 텍스처 바인딩을 반영하도록 그리기 명령을 갱신하거나 분할합니다.

ImDrawList__OnChangedVtxOffset

로컬 정점 인덱스를 재설정하고 변경된 정점 오프셋에 맞게 그리기 명령을 갱신합니다.

ImDrawList__PathArcToFastEx

미리 계산한 샘플과 샘플링 간격을 사용하여 경로에 원호를 추가합니다.

ImDrawList__PathArcToN

명시적으로 지정한 분할 수로 현재 경로에 원호를 추가합니다.

ImDrawList__PopUnusedDrawCmd

요소와 콜백이 모두 없는 끝부분의 그리기 명령을 제거합니다.

ImDrawList__ResetForNewFrame

새 프레임을 위해 그리기 목록을 재설정합니다.

ImDrawList__SetTextureID

텍스처 스택에 푸시하지 않고 활성 그리기 명령의 텍스처를 변경합니다.

ImDrawList__TryMergeDrawCmds

렌더링 상태와 인덱스 범위가 호환되면 마지막 두 그리기 명령을 병합합니다.

ImDrawList_AddBezierCubic

그리기 목록에 획으로 그린 3차 베지어 곡선을 추가합니다.

ImDrawList_AddBezierQuadratic

그리기 목록에 획으로 그린 2차 베지어 곡선을 추가합니다.

ImDrawList_AddCircle

그리기 목록에 원 윤곽선을 추가합니다.

ImDrawList_AddCircleEx

그리기 목록에 원 윤곽선을 추가합니다.

ImDrawList_AddCircleFilled

그리기 목록에 색으로 채운 원 도형을 추가합니다.

ImDrawList_AddConcavePolyFilled

그리기 목록에 구멍이나 자기 교차가 없는 채워진 오목 다각형을 추가합니다.

ImDrawList_AddConvexPolyFilled

그리기 목록에 채워진 볼록 다각형을 추가합니다.

ImDrawList_AddDrawCmd

새 그리기 명령을 시작합니다.

ImDrawList_AddEllipse

그리기 목록에 타원 윤곽선을 추가합니다.

ImDrawList_AddEllipseEx

그리기 목록에 타원 윤곽선을 추가합니다.

ImDrawList_AddEllipseFilled

그리기 목록에 색으로 채운 타원 도형을 추가합니다.

ImDrawList_AddEllipseFilledEx

그리기 목록에 색으로 채운 타원 도형을 추가합니다.

ImDrawList_AddImage

그리기 목록에 이미지 사각형을 추가합니다.

ImDrawList_AddImageEx

그리기 목록에 텍스처가 적용된 축 정렬 직사각형을 추가합니다.

ImDrawList_AddImageQuad

그리기 목록에 텍스처가 적용된 사각형을 추가합니다.

ImDrawList_AddImageQuadEx

그리기 목록에 텍스처가 적용된 사각형을 추가합니다.

ImDrawList_AddImageRounded

그리기 목록에 텍스처가 적용된 둥근 모서리 직사각형을 추가합니다.

ImDrawList_AddLine

그리기 목록에 선을 추가합니다.

ImDrawList_AddLineEx

그리기 목록에 색이 있는 선분을 추가합니다.

ImDrawList_AddNgon

그리기 목록에 정다각형 윤곽선을 추가합니다.

ImDrawList_AddNgonEx

그리기 목록에 정다각형 윤곽선을 추가합니다.

ImDrawList_AddNgonFilled

그리기 목록에 색으로 채운 정다각형 도형을 추가합니다.

ImDrawList_AddPolyline

그리기 목록에 폴리라인을 추가합니다.

ImDrawList_AddQuad

그리기 목록에 사각형 윤곽선을 추가합니다.

ImDrawList_AddQuadEx

그리기 목록에 사각형 윤곽선을 추가합니다.

ImDrawList_AddQuadFilled

그리기 목록에 색으로 채운 사각형 도형을 추가합니다.

ImDrawList_AddRect

그리기 목록에 축 정렬된 직사각형 윤곽선을 추가합니다.

ImDrawList_AddRectEx

그리기 목록에 축 정렬된 직사각형 윤곽선을 추가합니다.

ImDrawList_AddRectFilled

그리기 목록에 채워진 축 정렬 직사각형을 추가합니다.

ImDrawList_AddRectFilledEx

그리기 목록에 채워진 축 정렬 직사각형을 추가합니다.

ImDrawList_AddRectFilledMultiColor

네 모서리의 색상을 보간하여 채운 직사각형을 추가합니다.

ImDrawList_AddText

현재 글꼴과 글꼴 크기로 그리기 목록에 텍스트를 추가합니다.

ImDrawList_AddTextEx

현재 글꼴과 글꼴 크기로 그리기 목록에 텍스트를 추가합니다.

ImDrawList_AddTextImFontPtr

글꼴과 크기를 명시적으로 지정하여 그리기 목록에 텍스트를 추가합니다.

ImDrawList_AddTextImFontPtrEx

글꼴과 크기를 명시적으로 지정하여 그리기 목록에 텍스트를 추가합니다.

ImDrawList_AddTriangle

그리기 목록에 삼각형 윤곽선을 추가합니다.

ImDrawList_AddTriangleEx

그리기 목록에 삼각형 윤곽선을 추가합니다.

ImDrawList_AddTriangleFilled

그리기 목록에 색으로 채운 삼각형 도형을 추가합니다.

ImDrawList_ChannelsMerge

그리기 채널을 채널 순서대로 하나의 그리기 목록으로 병합합니다.

ImDrawList_ChannelsSetCurrent

이후 프리미티브를 받을 그리기 채널을 선택합니다.

ImDrawList_ChannelsSplit

그리기 목록을 독립적으로 정렬할 수 있는 채널로 나눕니다.

ImDrawList_CloneOutput

CmdBuffer/IdxBuffer/VtxBuffer의 복제본을 만듭니다.

ImDrawList_GetClipRectMax

현재 그리기 목록 클리핑 사각형의 오른쪽 아래 모서리를 읽습니다.

ImDrawList_GetClipRectMin

현재 그리기 목록 클리핑 사각형의 왼쪽 위 모서리를 읽습니다.

ImDrawList_PathArcTo

현재 경로에 원호를 따라 점을 추가합니다.

ImDrawList_PathArcToFast

미리 계산한 각도로 원호를 추가합니다.

ImDrawList_PathBezierCubicCurveTo

현재 경로 끝점에서 3차 베지어 곡선 구간을 추가하며 획은 그리지 않습니다.

ImDrawList_PathBezierQuadraticCurveTo

현재 경로 끝점에서 2차 베지어 곡선 구간을 추가하며 획은 그리지 않습니다.

ImDrawList_PathClear

현재 경로를 비웁니다.

ImDrawList_PathEllipticalArcTo

현재 경로에 자동으로 분할된 타원호를 추가합니다.

ImDrawList_PathEllipticalArcToEx

현재 경로에 타원호를 추가합니다.

ImDrawList_PathFillConcave

현재 오목 경로를 채우고 누적된 점을 지웁니다.

ImDrawList_PathFillConvex

현재 볼록 경로를 채우고 누적된 점을 지웁니다.

ImDrawList_PathLineTo

현재 그리기 경로에 점을 추가합니다.

ImDrawList_PathLineToMergeDuplicate

마지막 점과 다른 경우에만 경로에 점을 추가합니다.

ImDrawList_PathRect

현재 경로에 선택적으로 모서리를 둥글게 한 직사각형을 추가합니다.

ImDrawList_PathStroke

현재 경로를 폴리라인으로 그리고 누적된 점을 지웁니다.

ImDrawList_PopClipRect

그리기 목록의 클립 사각형을 팝하고 렌더링에만 적용되는 이전 클리핑 상태를 복원합니다.

ImDrawList_PopTextureID

ImDrawList_PushTextureID로 푸시한 텍스처 바인딩을 팝하고 이전 바인딩을 복원합니다.

ImDrawList_PrimQuadUV

UV 좌표가 있는 사각형을 미리 예약한 정점 및 인덱스 공간에 씁니다.

ImDrawList_PrimRect

축에 정렬된 사각형을 두 삼각형으로 기록합니다.

ImDrawList_PrimRectUV

UV 좌표가 있는 축 정렬 직사각형을 미리 예약한 정점 및 인덱스 공간에 씁니다.

ImDrawList_PrimReserve

그리기 프리미티브를 위한 정점 및 인덱스 공간을 예약합니다.

ImDrawList_PrimUnreserve

가장 최근에 예약한 프리미티브 공간 끝에서 사용하지 않은 정점과 인덱스를 반환합니다.

ImDrawList_PrimVtx

정점과 해당 인덱스를 기록합니다.

ImDrawList_PrimWriteIdx

미리 예약한 공간에 인덱스 하나를 쓰고 인덱스 커서를 이동합니다.

ImDrawList_PrimWriteVtx

미리 예약한 공간에 정점 하나를 쓰고 정점 커서를 이동합니다.

ImDrawList_PushClipRect

렌더링 전용 클리핑 사각형을 스택에 넣습니다.

ImDrawList_PushClipRectFullScreen

공유 전체 화면 클리핑 사각형을 그리기 목록의 클립 스택에 푸시합니다.

ImDrawList_PushTextureID

이후 그리기 목록 프리미티브에 사용할 텍스처 바인딩을 푸시합니다.

ImDrawListSplitter_Clear

채널 할당을 유지하면서 그리기 목록 분할기를 비웁니다.

ImDrawListSplitter_ClearFreeMemory

그리기 목록 분할기를 재설정하고 채널 버퍼를 해제합니다.

ImDrawListSplitter_Merge

그리기 채널을 채널 순서대로 하나의 그리기 목록으로 병합합니다.

ImDrawListSplitter_SetCurrentChannel

이후 프리미티브를 받을 그리기 채널을 선택합니다.

ImDrawListSplitter_Split

그리기 목록을 개별적으로 내용을 추가한 뒤 병합할 수 있는 채널로 나눕니다.

ImFont_FindGlyph

문자 글리프를 찾고 없으면 대체 글리프를 사용합니다.

ImFont_FindGlyphNoFallback

대체 글리프로 바꾸지 않고 문자 글리프를 찾습니다.

ImFont_GetCharAdvance

배율을 적용하지 않은 문자의 수평 이동 폭을 읽고 없으면 대체 이동 폭을 사용합니다.

ImFont_GetDebugName

디버깅에 사용하는 글꼴 소스 이름을 읽습니다.

ImFont_IsLoaded

글꼴이 아틀라스에 로드되었는지 확인합니다.

ImFontAtlas_AddCustomRectFontGlyph

아틀라스 사각형을 예약하고 글꼴의 사용자 정의 글리프에 연결합니다.

ImFontAtlas_AddCustomRectRegular

글꼴 아틀라스에 사용자 정의 사각형을 예약합니다.

ImFontAtlas_AddFont

다음 아틀라스 빌드를 위해 설정된 글꼴 소스를 등록합니다.

ImFontAtlas_AddFontDefault

아틀라스에 내장 기본 글꼴을 추가합니다.

ImFontAtlas_AddFontFromFileTTF

TTF 또는 OTF 글꼴 파일을 읽고 아틀라스 빌드를 위해 등록합니다.

ImFontAtlas_AddFontFromMemoryCompressedBase85TTF

Base85로 인코딩된 압축 TrueType 데이터에서 글꼴을 추가합니다.

ImFontAtlas_AddFontFromMemoryCompressedTTF

메모리의 압축된 TrueType 데이터에서 글꼴을 추가합니다.

ImFontAtlas_AddFontFromMemoryTTF

메모리의 압축되지 않은 TrueType 데이터에서 글꼴을 추가합니다.

ImFontAtlas_Build

글꼴 아틀라스와 텍스처 데이터를 빌드합니다.

ImFontAtlas_Clear

모든 입력과 출력을 지웁니다.

ImFontAtlas_ClearFonts

글꼴 입력 및 출력 데이터를 비웁니다.

ImFontAtlas_ClearInputData

글꼴 아틀라스 입력 데이터를 비웁니다.

ImFontAtlas_ClearTexData

출력 텍스처 데이터(CPU 측)를 지웁니다.

ImFontAtlas_GetCustomRectByIndex

인덱스로 등록된 사용자 정의 아틀라스 사각형에 접근합니다.

ImFontAtlas_IsBuilt

글꼴 아틀라스가 빌드되었는지 확인합니다.

ImFontAtlas_SetTexID

아틀라스를 업로드된 렌더러 텍스처 식별자와 연결합니다.

ImFontGlyphRangesBuilder_AddChar

글리프 범위에 문자를 추가합니다.

ImFontGlyphRangesBuilder_AddRanges

글리프 범위 빌더에 문자 범위를 추가합니다.

ImFontGlyphRangesBuilder_AddText

UTF-8 문자열의 모든 문자를 글리프 범위에 추가합니다.

ImFontGlyphRangesBuilder_Clear

글리프 범위 빌더에서 선택된 모든 코드 포인트를 지웁니다.

ImFontGlyphRangesBuilder_GetBit

글리프 범위 비트가 설정되어 있는지 확인합니다.

ImFontGlyphRangesBuilder_SetBit

글리프 범위 비트를 설정합니다.

Indent

스타일의 들여쓰기 간격만큼 콘텐츠 위치를 오른쪽으로 이동합니다.

IndentEx

이후 콘텐츠를 오른쪽으로 들여씁니다.

InputDouble

숫자 입력란에서 배정밀도 부동소수점 값을 편집합니다.

InputDoubleEx

숫자 입력란에서 배정밀도 부동소수점 값을 편집합니다.

InputFloat

숫자 입력란에서 부동소수점 값을 편집합니다.

InputFloat2

숫자 입력란에서 부동소수점 성분 2개를 편집합니다.

InputFloat2Ex

숫자 입력란에서 부동소수점 성분 2개를 편집합니다.

InputFloat3

숫자 입력란에서 부동소수점 성분 3개를 편집합니다.

InputFloat3Ex

숫자 입력란에서 부동소수점 성분 3개를 편집합니다.

InputFloat4

숫자 입력란에서 부동소수점 성분 4개를 편집합니다.

InputFloat4Ex

숫자 입력란에서 부동소수점 성분 4개를 편집합니다.

InputFloatEx

숫자 입력란에서 부동소수점 값을 편집합니다.

InputInt

숫자 입력란에서 정수 값을 편집합니다.

InputInt2

숫자 입력란에서 정수 성분 2개를 편집합니다.

InputInt3

숫자 입력란에서 정수 성분 3개를 편집합니다.

InputInt4

숫자 입력란에서 정수 성분 4개를 편집합니다.

InputIntEx

숫자 입력란에서 정수 값을 편집합니다.

InputScalar

입력란에서 지정한 데이터 형식의 단일 숫자 값을 편집합니다.

InputScalarEx

입력란에서 지정한 데이터 형식의 단일 숫자 값을 편집합니다.

InputScalarN

입력란에서 지정한 데이터 형식의 여러 숫자 성분을 편집합니다.

InputScalarNEx

입력란에서 지정한 데이터 형식의 여러 숫자 성분을 편집합니다.

InputText

한 줄 텍스트를 편집합니다.

InputTextCallbackData_ClearSelection

콜백 텍스트 선택 영역을 버퍼 끝의 빈 범위로 축소합니다.

InputTextCallbackData_DeleteChars

콜백 텍스트 버퍼에서 바이트를 삭제하고 편집 상태를 갱신합니다.

InputTextCallbackData_HasSelection

입력 콜백 버퍼에 비어 있지 않은 텍스트 선택 영역이 있는지 확인합니다.

InputTextCallbackData_InsertChars

콜백 버퍼에 텍스트를 삽입하고 편집 상태를 갱신하며 필요하면 확장을 요청합니다.

InputTextCallbackData_SelectAll

입력 콜백 버퍼의 모든 텍스트를 선택합니다.

InputTextEx

JavaScript 콜백이 있는 입력 필드입니다.

InputTextMultiline

여러 줄의 텍스트를 편집하는 입력란을 표시합니다.

InputTextMultilineEx

JavaScript 콜백이 있는 여러 줄 입력 필드입니다.

InputTextWithHint

비어 있을 때 힌트를 표시하는 한 줄 텍스트 입력란을 표시합니다.

InputTextWithHintEx

비어 있을 때 힌트를 표시하는 한 줄 텍스트 입력란을 표시합니다.

InvisibleButton

보이지 않는 대화형 버튼 영역을 만듭니다.

IO_AddFocusEvent

애플리케이션 포커스 변경을 큐에 추가합니다.

IO_AddInputCharacter

새 문자 입력을 큐에 추가합니다.

IO_AddInputCharactersUTF8

UTF-8 문자열의 문자 입력을 큐에 추가합니다.

IO_AddInputCharacterUTF16

UTF-16 입력 코드 단위를 큐에 추가합니다.

IO_AddKeyAnalogEvent

아날로그 키 누름 또는 해제 이벤트를 큐에 추가합니다.

IO_AddKeyEvent

키 누름 또는 해제 이벤트를 큐에 추가합니다.

IO_AddMouseButtonEvent

마우스 버튼 변경을 큐에 추가합니다.

IO_AddMousePosEvent

마우스 위치 갱신을 큐에 추가합니다.

IO_AddMouseSourceEvent

마우스 입력 소스 변경을 큐에 추가합니다(마우스/터치스크린/펜).

IO_AddMouseWheelEvent

마우스 휠 갱신을 큐에 추가합니다.

IO_ClearEventsQueue

들어온 모든 이벤트를 지웁니다.

IO_ClearInputCharacters

현재 프레임의 텍스트 입력 버퍼를 비웁니다.

IO_ClearInputKeys

현재 키보드/게임패드 상태와 현재 프레임의 텍스트 입력 버퍼를 지웁니다.

IO_ClearInputMouse

현재 마우스 상태를 지웁니다.

IO_SetAppAcceptingEvents

입력 이벤트 큐 추가를 활성화하거나 비활성화합니다.

IO_SetKeyEventNativeData

호환성을 위해 네이티브 키 메타데이터를 받으며 이 버전에서는 검증만 하고 저장하지 않습니다.

IO_SetKeyEventNativeDataEx

입력 이벤트에 네이티브 키 데이터를 연결합니다.

IsAnyItemActive

활성 상태인 항목이 있습니까?

IsAnyItemFocused

포커스가 있는 항목이 있습니까?

IsAnyItemHovered

마우스가 올라가 있는 항목이 있습니까?

IsAnyMouseDown

마우스 버튼 중 하나라도 눌려 있는지 확인합니다.

IsItemActivated

마지막 항목이 방금 활성화되었습니까(이전에는 비활성 상태)?

IsItemActive

마지막 항목이 활성 상태인지 확인합니다.

IsItemClicked

마지막 항목 위에 마우스가 있을 때 왼쪽 버튼이 눌렸는지 확인합니다.

IsItemClickedEx

마지막 항목 위에서 마우스를 클릭했는지 확인합니다.

IsItemDeactivated

마지막 항목이 방금 비활성화되었습니까(이전에는 활성 상태)?

IsItemDeactivatedAfterEdit

마지막 항목이 방금 비활성화되었고 활성 상태에서 값을 변경했습니까(예: Slider/Drag 이동)?

IsItemEdited

마지막 항목이 이번 프레임에 내부 값을 변경했거나 눌렸습니까?

IsItemFocused

마지막 항목에 키보드/게임패드 탐색 포커스가 있습니까?

IsItemHovered

마지막 항목 위에 마우스가 있는지 확인합니다.

IsItemToggledOpen

마지막 항목의 열림 상태가 전환되었습니까?

IsItemToggledSelection

마지막 항목의 선택 상태가 전환되었나요?

IsItemVisible

마지막 항목이 보입니까(클리핑/스크롤로 보이지 않을 수 있음)?

IsKeyChordPressed

키 조합을 눌렀는지 확인합니다.

IsKeyDown

키가 눌려 있는지 확인합니다.

IsKeyPressed

이번 프레임에 키가 새로 눌렸거나 반복 이벤트가 발생했는지 확인합니다.

IsKeyPressedEx

키를 눌렀는지 확인합니다.

IsKeyReleased

키를 놓았는지 확인합니다.

IsMouseClicked

이번 프레임에 마우스 버튼이 새로 눌렸는지 확인하며 누르고 있어도 반복하지 않습니다.

IsMouseClickedEx

마우스 버튼을 클릭했는지 확인합니다.

IsMouseDoubleClicked

마우스 버튼을 두 번 클릭했는지 확인합니다.

IsMouseDown

마우스 버튼이 눌려 있는지 확인합니다.

IsMouseDragging

마우스를 드래그하고 있습니까?

IsMouseHoveringRect

창 순서를 무시하고 현재 클리핑 범위에서 마우스가 화면 좌표 사각형 안에 있는지 확인합니다.

IsMouseHoveringRectEx

마우스가 화면 좌표 사각형 안에 있는지 확인합니다.

IsMousePosValid

마우스 위치가 유효한지 확인합니다.

IsMouseReleased

마우스 버튼을 놓았는지 확인합니다.

IsMouseReleasedWithDelay

지연 후 마우스 버튼 해제를 확인합니다.

IsPopupOpen

팝업이 열려 있는지 확인합니다.

IsRectVisible

화면 좌표의 사각형이 보이는지/클리핑되지 않았는지 검사하여 사용자 측에서 대략적인 클리핑을 수행할 수 있게 합니다.

IsRectVisibleBySize

커서 위치의 사각형이 보이는지 확인합니다.

IsWindowAppearing

현재 창이 처음 표시되거나 다시 나타나는지 확인합니다.

IsWindowCollapsed

현재 창이 접혀 있는지 확인합니다.

IsWindowFocused

현재 창에 포커스가 있는지 확인합니다.

IsWindowHovered

현재 창 위에 마우스가 있는지 확인합니다.

LabelText

레이블 뒤에 형식화 텍스트를 그립니다.

LabelTextUnformatted

텍스트+레이블을 값+레이블 위젯과 같은 방식으로 정렬하여 표시합니다.

ListBox

단일 항목을 선택하는 스크롤 가능한 레이블 목록을 표시합니다.

ListBoxCallbackEx

JavaScript 항목 getter가 있는 ListBox입니다.

ListClipper_Begin

일정 간격의 목록에서 화면 밖 항목을 건너뛰기 위한 클리핑 처리를 초기화합니다.

ListClipper_End

목록 클리핑을 종료하고 나머지 항목 뒤로 이동합니다.

ListClipper_ForceDisplayRangeByIndices

목록 클리퍼 출력에 지정한 인덱스 범위를 포함합니다.

ListClipper_IncludeItemByIndex

표시 여부와 관계없이 목록 클리퍼 출력에 항목을 포함합니다.

ListClipper_IncludeItemsByIndex

목록 클리퍼 출력에 지정한 항목 범위를 포함합니다.

ListClipper_IncludeRangeByIndices

목록 클리퍼 출력에 지정한 인덱스 범위를 포함합니다.

ListClipper_SeekCursorForItem

지정한 항목으로 커서를 이동합니다.

ListClipper_Step

다음에 표시할 목록 항목 범위로 이동합니다.

LoadIniSettingsFromDisk

INI 파일에서 인터페이스 설정을 불러옵니다.

LoadIniSettingsFromMemory

메모리의 INI 텍스트에서 인터페이스 설정을 불러옵니다.

LogButtons

인터페이스 텍스트 캡처 조작 버튼을 표시합니다.

LogFinish

로그 기록을 중단합니다(파일 닫기 등).

LogText

로그에 형식화 텍스트를 추가합니다.

LogTextUnformatted

텍스트 데이터를 화면에 표시하지 않고 로그로 직접 전달합니다.

LogToClipboard

OS 클립보드로 로그 기록을 시작합니다.

LogToFile

파일로 로그 기록을 시작합니다.

LogToTTY

인터페이스 텍스트를 표준 출력에 기록하기 시작합니다.

MemAlloc

Dear ImGui에 설정된 할당자로 메모리를 할당합니다.

MemFree

Dear ImGui에 설정된 해제 함수로 메모리를 해제합니다.

활성화되어 있고 체크되지 않은 메뉴 작업 항목을 표시합니다.

체크 상태를 전환하는 메뉴 항목을 표시합니다.

메뉴 항목을 표시하고 활성화되었는지 반환합니다.

NewFrame

새 Dear ImGui 프레임을 시작합니다.

NewLine

SameLine()을 취소하거나 수평 레이아웃에서 강제로 줄을 바꿉니다.

NextColumn

다음 열로 이동합니다.

OpenPopup

팝업을 열린 상태로 표시합니다.

OpenPopupID

숫자 ID로 지정한 팝업을 열린 상태로 표시합니다.

OpenPopupOnItemClick

이전 항목을 클릭하면 팝업을 엽니다.

Payload_Clear

참조된 데이터를 해제하지 않고 드래그 앤 드롭 페이로드 메타데이터를 재설정합니다.

Payload_IsDataType

유효한 드래그 앤 드롭 페이로드에 지정된 형식 태그가 있는지 확인합니다.

Payload_IsDelivery

버튼을 놓아 드래그 앤 드롭 페이로드가 대상에 전달되는 상태인지 확인합니다.

Payload_IsPreview

드래그 앤 드롭 페이로드가 수락 대상 위에서 미리보기 중인지 확인합니다.

PlotHistogram

숫자 샘플을 세로 막대그래프로 표시합니다.

PlotHistogramCallbackEx

JavaScript 값 getter가 있는 히스토그램입니다.

PlotHistogramEx

숫자 샘플을 세로 막대그래프로 표시합니다.

PlotLines

값을 선 그래프로 그립니다.

PlotLinesCallbackEx

JavaScript 값 getter가 있는 꺾은선 그래프입니다.

PlotLinesEx

숫자 샘플을 꺾은선 그래프로 표시합니다.

PopAllowKeyboardFocus

대응하는 기존 PushAllowKeyboardFocus가 저장한 항목 플래그를 복원합니다.

PopButtonRepeat

대응하는 기존 PushButtonRepeat가 저장한 항목 플래그를 복원합니다.

PopClipRect

PushClipRect가 저장한 그리기 및 적중 검사용 창 클리핑 사각형을 복원합니다.

PopFont

대응하는 PushFont가 저장한 글꼴을 복원합니다.

PopID

ID 스택에서 항목을 꺼냅니다.

PopItemFlag

대응하는 PushItemFlag가 저장한 항목 플래그를 복원합니다.

PopItemWidth

현재 창에서 PushItemWidth가 저장한 위젯 너비를 복원합니다.

PopStyleColor

스타일 색상 재정의를 팝하고 PushStyleColor가 저장한 색상을 복원합니다.

PopStyleColorEx

스타일 색상 재정의를 팝하고 PushStyleColor가 저장한 색상을 복원합니다.

PopStyleVar

스타일 변수 재정의를 팝하고 PushStyleVar 계열이 저장한 값을 복원합니다.

PopStyleVarEx

스타일 변수 재정의를 팝하고 PushStyleVar 계열이 저장한 값을 복원합니다.

PopTabStop

대응하는 기존 PushTabStop이 저장한 항목 플래그를 복원합니다.

PopTextWrapPos

현재 창에서 PushTextWrapPos가 저장한 텍스트 줄바꿈 위치를 복원합니다.

ProgressBar

완료 비율을 진행 막대로 표시하고 선택적으로 텍스트를 겹쳐 표시합니다.

PushAllowKeyboardFocus

이후 항목의 키보드 포커스 허용 여부를 스택에 넣습니다.

PushButtonRepeat

버튼 반복 설정을 스택에 넣습니다.

PushClipRect

렌더링과 상호작용에 적용할 클리핑 사각형을 스택에 넣습니다.

PushFont

이후 위젯에서 사용할 글꼴을 스택에 넣습니다.

PushID

문자열 식별자를 ID 스택에 넣습니다.

PushIDInt

정수를 ID 스택에 넣습니다(정수를 해시합니다).

PushIDPtr

포인터를 ID 스택에 넣습니다(포인터를 해시합니다).

PushIDStr

문자열을 ID 스택에 넣습니다(문자열을 해시합니다).

PushItemFlag

공유 항목 플래그 설정을 스택에 넣습니다.

PushItemWidth

이후 레이블이 있는 위젯의 너비를 스택에 넣습니다.

PushStyleColor

스타일 색상을 변경합니다.

PushStyleColorImVec4

부동소수점 RGBA 성분으로 스타일 색상을 임시로 재정의합니다.

PushStyleVar

스타일의 float 변수를 변경합니다.

PushStyleVarImVec2

두 성분의 스타일 변수를 스택에 넣습니다.

PushStyleVarX

스타일 변수의 X 성분을 스택에 넣습니다.

PushStyleVarY

스타일 변수의 Y 성분을 스택에 넣습니다.

PushTabStop

이후 항목이 Tab 탐색으로 포커스를 받을 수 있는지 임시로 설정합니다.

PushTextWrapPos

이후 텍스트의 줄바꿈 위치를 스택에 넣습니다.

RadioButton

전달한 선택 상태로 라디오 버튼을 표시합니다.

RadioButtonIntPtr

정수 선택 값을 갱신하는 라디오 버튼을 표시합니다.

Render

프레임을 종료하고 그리기 데이터를 완성합니다.

ResetMouseDragDelta

마우스 드래그 시작점을 현재 포인터 위치로 재설정합니다.

ResetMouseDragDeltaEx

마우스 드래그 시작점을 현재 포인터 위치로 재설정합니다.

SameLine

다음 항목을 이전 항목의 오른쪽 같은 줄에 배치합니다.

SameLineEx

다음 위젯이나 그룹을 같은 줄에 배치합니다.

SaveIniSettingsToDisk

인터페이스 설정을 INI 파일에 저장합니다.

SaveIniSettingsToMemory

인터페이스 설정을 INI 텍스트로 직렬화합니다.

Selectable

선택 가능한 항목을 표시합니다.

SelectableBoolPtr

활성화 시 불리언 선택 상태를 갱신하는 선택 가능한 항목을 표시합니다.

SelectableBoolPtrEx

선택 상태를 갱신하는 선택 가능한 항목을 표시합니다.

SelectableEx

전달한 선택 상태로 선택 가능한 항목을 표시합니다.

SelectionBasicStorage_ApplyRequests

BeginMultiSelect()와 EndMultiSelect()의 선택 요청을 적용합니다.

SelectionBasicStorage_Clear

선택 집합을 비웁니다.

SelectionBasicStorage_Contains

항목 ID가 선택 집합에 있는지 조회합니다.

SelectionBasicStorage_GetNextSelectedItem

다음 선택 항목으로 반복합니다.

SelectionBasicStorage_GetStorageIdFromIndex

제공한 어댑터를 기반으로 인덱스를 항목 ID로 변환합니다.

SelectionBasicStorage_SetItemSelected

선택 항목을 추가하거나 제거합니다.

SelectionBasicStorage_Swap

두 선택 집합을 교환합니다.

SelectionExternalStorage_ApplyRequests

네이티브 항목 선택 콜백으로 선택 요청을 적용합니다. 이 JS 바인딩은 해당 콜백의 설정 API를 노출하지 않습니다.

Separator

구분선을 그립니다.

SeparatorText

가로 구분선 안에 텍스트 레이블을 표시합니다.

SetClipboardText

설정된 플랫폼 클립보드 처리기를 통해 클립보드 텍스트를 바꿉니다.

SetColorEditOptions

색상 편집기 및 선택기의 기본 옵션을 설정합니다.

SetColumnOffset

기존 열 경계 오프셋을 설정합니다.

SetColumnWidth

열 너비를 픽셀 단위로 설정합니다.

SetCursorPos

창 로컬 좌표로 레이아웃 커서 위치를 설정합니다.

SetCursorPosX

창 로컬 좌표계에서 레이아웃 커서의 X 좌표를 설정합니다.

SetCursorPosY

창 로컬 좌표계에서 레이아웃 커서의 Y 좌표를 설정합니다.

SetCursorScreenPos

레이아웃 커서의 화면 좌표를 설정합니다.

SetDragDropPayload

드래그 앤 드롭 페이로드 데이터를 설정합니다.

SetItemAllowOverlap

이후 항목이 마지막 항목과 겹치도록 허용합니다.

SetItemDefaultFocus

새로 나타나는 창에서 마지막 항목을 기본 포커스로 설정합니다.

SetItemKeyOwner

마지막 항목에 입력 소유권을 할당합니다.

SetItemTooltip

이전 항목에 형식화 툴팁을 설정합니다.

SetItemTooltipUnformatted

이전 항목이 호버 상태이면 텍스트 전용 툴팁을 설정합니다.

SetKeyboardFocusHere

다음 위젯에 키보드 포커스를 요청합니다.

SetKeyboardFocusHereEx

다음 위젯에 키보드 포커스를 설정합니다.

SetMouseCursor

원하는 마우스 커서 모양을 설정합니다.

SetNavCursorVisible

키보드 및 게임패드 탐색 커서의 표시 여부를 설정합니다.

SetNextFrameWantCaptureKeyboard

다음 프레임의 키보드 입력 캡처 상태를 재정의합니다.

SetNextFrameWantCaptureMouse

다음 프레임의 마우스 입력 캡처 상태를 재정의합니다.

SetNextItemAllowOverlap

이후 항목이 다음 항목과 겹치도록 허용합니다.

SetNextItemOpen

다음 TreeNode/CollapsingHeader의 열림 상태를 설정합니다.

SetNextItemSelectionUserData

다중 선택 요청에 사용할 애플리케이션 선택 데이터를 다음 항목에 연결합니다.

SetNextItemShortcut

다음 항목을 활성화할 라우팅 대상 키보드 단축키를 지정합니다.

SetNextItemStorageID

열림/닫힘 상태 저장에 사용할 ID를 설정합니다(기본값은 항목 ID와 같습니다).

SetNextItemWidth

다음 레이블이 있는 위젯의 너비를 설정합니다.

SetNextWindowBgAlpha

다음 창 배경색의 alpha를 설정합니다.

SetNextWindowCollapsed

다음 창의 접힘 상태를 설정합니다.

SetNextWindowContentSize

다음 창의 콘텐츠 크기를 설정합니다.

SetNextWindowFocus

다음 창에 포커스를 주고 맨 앞으로 가져옵니다.

SetNextWindowPos

다음 창 위치를 설정합니다.

SetNextWindowPosEx

다음 창의 위치를 설정합니다.

SetNextWindowScroll

다음 창의 스크롤 오프셋을 설정합니다.

SetNextWindowSize

다음 창의 크기를 설정합니다.

SetNextWindowSizeConstraints

다음 창의 크기 제한을 설정합니다.

SetScrollFromPosX

현재 창 안의 지정한 위치가 보이도록 스크롤합니다.

SetScrollFromPosY

현재 창 안의 지정한 위치가 보이도록 스크롤합니다.

SetScrollHereX

현재 커서 위치가 보이도록 가로로 스크롤합니다.

SetScrollHereY

현재 커서 위치가 보이도록 세로로 스크롤합니다.

SetScrollX

가로 스크롤 오프셋을 설정합니다.

SetScrollY

세로 스크롤 오프셋을 설정합니다.

SetStateStorage

현재 창 상태 저장소를 교체합니다.

SetTabItemClosed

탭이 닫혔음을 탭 모음이나 도킹 시스템에 알립니다.

SetTooltip

형식화 툴팁을 설정합니다.

SetTooltipUnformatted

텍스트 전용 툴팁을 설정합니다.

SetWindowCollapsed

현재 창의 접힘 상태를 설정합니다.

SetWindowCollapsedStr

지정한 이름의 창 접힘 상태를 설정합니다.

SetWindowFocus

현재 창에 포커스를 주고 맨 앞으로 가져옵니다.

SetWindowFocusStr

지정한 이름의 창에 포커스를 주고 맨 앞으로 가져옵니다.

SetWindowFontScale

현재 창의 글꼴 배율을 설정합니다.

SetWindowPos

현재 창 위치를 설정합니다.

SetWindowPosStr

지정한 이름의 창 위치를 설정합니다.

SetWindowSize

현재 창 크기를 설정합니다.

SetWindowSizeStr

지정한 이름의 창 크기를 설정합니다.

Shortcut

키보드 단축키를 확인하고 라우팅합니다.

ShowAboutWindow

버전, 기여자 및 빌드 정보를 표시합니다.

ShowDebugLogWindow

디버그 로그 창을 표시합니다.

ShowDemoWindow

Dear ImGui 데모 창을 표시합니다.

ShowFontSelector

불러온 글꼴 선택기를 표시합니다.

ShowIDStackToolWindow

ID 스택 디버거를 표시하여 위젯 식별자의 구성을 확인합니다.

ShowIDStackToolWindowEx

ID 스택 디버그 창을 표시합니다.

ShowMetricsWindow

메트릭 및 디버거 창을 표시합니다.

ShowStackToolWindow

ID 스택 디버그 창을 표시합니다.

ShowStyleEditor

인라인 스타일 편집기를 표시합니다.

ShowStyleSelector

내장 색상 스타일 선택기를 표시합니다.

ShowUserGuide

기본 마우스 및 키보드 사용 방법을 표시합니다.

SliderAngle

도 단위로 표시되는 슬라이더로 라디안으로 저장된 각도를 편집합니다.

SliderAngleEx

도 단위로 표시되는 슬라이더로 라디안으로 저장된 각도를 편집합니다.

SliderFloat

슬라이더로 부동 소수점 값을 편집합니다.

SliderFloat2

수평 슬라이더로 부동소수점 성분 2개를 편집합니다.

SliderFloat2Ex

수평 슬라이더로 부동소수점 성분 2개를 편집합니다.

SliderFloat3

수평 슬라이더로 부동소수점 성분 3개를 편집합니다.

SliderFloat3Ex

수평 슬라이더로 부동소수점 성분 3개를 편집합니다.

SliderFloat4

수평 슬라이더로 부동소수점 성분 4개를 편집합니다.

SliderFloat4Ex

수평 슬라이더로 부동소수점 성분 4개를 편집합니다.

SliderFloatEx

슬라이더로 부동 소수점 값을 편집합니다.

SliderInt

수평 슬라이더로 정수 값을 편집합니다.

SliderInt2

수평 슬라이더로 정수 성분 2개를 편집합니다.

SliderInt2Ex

수평 슬라이더로 정수 성분 2개를 편집합니다.

SliderInt3

수평 슬라이더로 정수 성분 3개를 편집합니다.

SliderInt3Ex

수평 슬라이더로 정수 성분 3개를 편집합니다.

SliderInt4

수평 슬라이더로 정수 성분 4개를 편집합니다.

SliderInt4Ex

수평 슬라이더로 정수 성분 4개를 편집합니다.

SliderIntEx

수평 슬라이더로 정수 값을 편집합니다.

SliderScalar

수평 슬라이더로 지정한 데이터 형식의 단일 숫자 값을 편집합니다.

SliderScalarEx

수평 슬라이더로 지정한 데이터 형식의 단일 숫자 값을 편집합니다.

SliderScalarN

수평 슬라이더로 지정한 데이터 형식의 여러 숫자 성분을 편집합니다.

SliderScalarNEx

수평 슬라이더로 지정한 데이터 형식의 여러 숫자 성분을 편집합니다.

SmallButton

텍스트 안에 배치할 수 있는 작은 버튼을 표시합니다.

Spacing

수직 간격을 추가합니다.

Storage_BuildSortByKey

일괄 재구성 후 저장소 항목을 키순으로 정렬합니다.

Storage_Clear

저장소의 모든 키-값 쌍을 지웁니다.

Storage_GetBool

키로 저장된 불리언 값을 조회하며 누락된 항목을 추가하지 않습니다.

Storage_GetBoolRef

ImGuiStorage의 bool 값에 대한 쓰기 가능 참조를 반환합니다.

Storage_GetFloat

키로 저장된 부동소수점 값을 조회하며 누락된 항목을 추가하지 않습니다.

Storage_GetFloatRef

ImGuiStorage의 float 값에 대한 쓰기 가능 참조를 반환합니다.

Storage_GetInt

키로 저장된 정수 값을 조회하며 누락된 항목을 추가하지 않습니다.

Storage_GetIntRef

ImGuiStorage의 int 값에 대한 쓰기 가능 참조를 반환합니다.

Storage_GetVoidPtr

키에 해당하는 저장된 포인터를 가져옵니다.

Storage_GetVoidPtrRef

ImGuiStorage의 포인터 값에 대한 쓰기 가능 참조를 반환합니다.

Storage_SetAllInt

저장된 모든 정수 값을 설정합니다.

Storage_SetBool

키로 불리언 값을 저장하고 필요하면 항목을 추가합니다.

Storage_SetFloat

키로 부동소수점 값을 저장하고 필요하면 항목을 추가합니다.

Storage_SetInt

키로 정수 값을 저장하고 필요하면 항목을 추가합니다.

Storage_SetVoidPtr

키로 포인터 값을 저장하고 필요하면 항목을 추가합니다.

Style_ScaleAllSizes

다른 UI 배율에 맞게 안쪽 여백, 간격, 모서리 둥글기 등의 스타일 치수를 조정합니다.

StyleColorsClassic

클래식 색상 스타일을 적용합니다.

StyleColorsDark

어두운 색상 스타일을 적용합니다.

StyleColorsLight

밝은 색상 스타일을 적용합니다.

TabItemButton

탭 모양 버튼을 표시합니다.

TableAngledHeadersRow

기울어진 헤더를 지정한 열에 해당 헤더를 제출합니다.

TableGetColumnCount

열 수(BeginTable에 전달한 값)를 반환합니다.

TableGetColumnFlags

열 플래그를 반환하여 Enabled/Visible/Sorted/Hovered 상태 플래그를 조회할 수 있게 합니다.

TableGetColumnIndex

현재 열 인덱스를 반환합니다.

TableGetColumnName

테이블 열 이름을 가져옵니다.

TableGetHoveredColumn

마우스가 있는 테이블 열의 인덱스를 가져옵니다.

TableGetRowIndex

현재 행 인덱스를 반환합니다.

TableGetSortSpecs

현재 테이블의 정렬 조건을 가져옵니다.

TableHeader

헤더 셀 하나를 직접 제출합니다(드물게 사용).

TableHeadersRow

테이블 열 헤더와 컨텍스트 메뉴를 제출합니다.

TableNextColumn

다음 테이블 열로 이동하며 필요하면 다음 행으로 넘어갑니다.

TableNextRow

현재 테이블 행을 끝내고 새 행을 시작합니다.

TableNextRowEx

새 행의 첫 셀에 내용 추가를 시작합니다.

TableSetBgColor

셀, 행 또는 열의 색상을 변경합니다.

TableSetColumnEnabled

사용자가 제어할 수 있는 열의 활성/비활성 상태를 변경합니다.

TableSetColumnIndex

지정한 열에 내용 추가를 시작합니다.

TableSetupColumn

테이블 열을 선언하고 레이아웃을 설정합니다.

TableSetupColumnEx

테이블 열을 선언하고 레이블, 크기 조정 정책 및 동작을 설정합니다.

TableSetupScrollFreeze

열/행을 고정하여 스크롤 중에도 보이게 합니다.

Text

형식화된 텍스트를 그립니다.

TextBuffer_append

확장 가능한 텍스트 버퍼에 서식 처리하지 않은 텍스트를 덧붙입니다.

TextBuffer_appendf

ImGuiTextBuffer에 형식화 텍스트를 추가합니다.

TextBuffer_begin

텍스트 버퍼를 JS 문자열로 복사하며 네이티브 끝 NUL은 포함하지 않습니다.

TextBuffer_c_str

텍스트 버퍼를 JS 문자열로 복사하며 네이티브 끝 NUL은 포함하지 않습니다.

TextBuffer_clear

텍스트 버퍼 내용을 지우고 할당된 메모리를 해제합니다.

TextBuffer_empty

텍스트 버퍼에 텍스트가 없는지 확인합니다.

TextBuffer_end

텍스트 버퍼의 끝 위치를 가져옵니다.

TextBuffer_reserve

텍스트 길이를 바꾸지 않고 텍스트 버퍼 용량을 확보합니다.

TextBuffer_resize

텍스트 버퍼 크기를 변경합니다.

TextBuffer_size

널 종료 문자를 제외한 텍스트 버퍼의 바이트 길이를 구합니다.

TextColored

색이 지정된 형식화 텍스트를 그립니다.

TextColoredUnformatted

지정한 색상으로 텍스트를 표시합니다.

TextDisabled

비활성 색상으로 형식화 텍스트를 그립니다.

TextDisabledUnformatted

비활성 텍스트 색상으로 텍스트를 표시합니다.

TextFilter_Build

필터 입력을 쉼표로 구분된 포함 및 제외 조건으로 분석합니다.

TextFilter_Clear

필터 입력을 지우고 빈 필터를 다시 구성합니다.

TextFilter_Draw

텍스트 필터 편집기를 표시하고 필터를 다시 구성합니다.

TextFilter_IsActive

텍스트 필터에 분석된 필터 조건이 있는지 확인합니다.

TextFilter_PassFilter

분석된 포함 및 제외 필터로 텍스트를 검사합니다.

클릭 가능한 텍스트 하이퍼링크를 표시합니다.

TextLinkOpenURL

클릭하면 레이블을 URL 또는 파일로 여는 텍스트 링크를 표시합니다.

TextLinkOpenURLEx

클릭하면 파일이나 URL을 여는 텍스트 링크를 표시합니다.

TextUnformatted

서식 문자열 처리 없이 텍스트를 표시합니다.

TextUnformattedEx

서식 문자열 처리 없이 텍스트를 표시합니다.

TextWrapped

자동 줄바꿈되는 형식화 텍스트를 그립니다.

TextWrappedUnformatted

자동 줄바꿈으로 텍스트를 표시합니다.

TreeNode

트리 노드를 표시하고 펼쳐져 있으면 콘텐츠 영역을 시작합니다.

TreeNodeEx

레이블로 식별되며 동작을 설정할 수 있는 펼침형 트리 노드를 표시합니다.

TreeNodeExPtr

플래그와 포인터 ID를 가진 접이식 노드를 그립니다.

TreeNodeExPtrUnformatted

포인터 기반 ID와 서식 처리하지 않은 레이블로 펼침형 트리 노드를 표시합니다.

TreeNodeExStr

플래그와 문자열 ID를 가진 접이식 노드를 그립니다.

TreeNodeExStrUnformatted

별도의 문자열 ID와 서식 처리하지 않은 레이블로 펼침형 트리 노드를 표시합니다.

TreeNodePtr

포인터 ID로 지정하는 접이식 노드를 그립니다.

TreeNodePtrUnformatted

포인터 기반 ID와 서식 처리하지 않은 레이블로 펼침형 트리 노드를 표시합니다.

TreeNodeStr

ID와 표시 텍스트가 분리된 접이식 노드를 그립니다.

TreeNodeStrUnformatted

식별자와 레이블을 따로 지정한 트리 노드를 표시합니다.

TreePop

트리 범위를 종료하고 들여쓰기와 ID 스택을 복원합니다.

TreePush

트리 범위를 위해 들여쓰고 식별자를 스택에 넣습니다.

TreePushPtr

들여쓰기를 적용하고 TreePop으로 닫을 포인터 기반 트리 ID 범위를 푸시합니다.

Unindent

스타일의 들여쓰기 간격만큼 콘텐츠 위치를 왼쪽으로 이동합니다.

UnindentEx

이후 콘텐츠를 왼쪽으로 되돌립니다.

viewImDrawCmd

스칼라 값을 복사하지 않고 그리기 명령에 접근합니다.

viewImDrawData

Render()와 다음 NewFrame() 사이에 프레임 그리기 데이터를 참조합니다.

viewImDrawList

그리기 목록 저장소가 유효한 동안 스칼라 값에 접근합니다.

viewImDrawListSplitter

복사 없이 분할 도우미의 실시간 관리 상태를 참조합니다.

viewImFontAtlas

네이티브 메모리 스칼라 속성으로 아틀라스 설정에 접근합니다.

viewImFontAtlasCustomRect

네이티브 아틀라스 사각형의 패킹 위치를 읽고 씁니다.

viewImFontConfig

네이티브 값을 복사하지 않고 폰트 빌드 설정에 접근합니다.

viewImFontGlyph

네이티브 저장소의 글리프 지오메트리와 텍스처 좌표에 접근합니다.

viewImGuiInputTextCallbackData

텍스트 편집 콜백 실행 중 해당 필드에 접근합니다.

viewImGuiIO

복사 없이 컨텍스트 설정과 네이티브가 관리하는 입출력 상태에 접근합니다.

viewImGuiListClipper

ListClipper_Begin(), ListClipper_Step(), ListClipper_End()가 갱신하는 네이티브 클리핑 범위를 참조합니다.

viewImGuiMultiSelectIO

현재 다중 선택 범위의 기준점과 탐색 상태에 접근합니다.

viewImGuiPayload

데이터 바이트를 복사하지 않고 드래그 앤 드롭 메타데이터에 접근합니다.

viewImGuiPlatformIO

복사 없이 컨텍스트의 플랫폼 로캘 스칼라에 접근합니다.

viewImGuiSelectionBasicStorage

네이티브 선택 저장소의 선택 개수와 순서 옵션에 접근합니다.

viewImGuiStyle

컨텍스트의 실시간 스타일 크기, 불투명도 및 호버 동작에 접근합니다.

viewImGuiTableSortSpecs

테이블 정렬 정보를 참조하고 앱의 정렬 완료를 확인합니다.

viewImGuiTextFilter

빌드된 텍스트 필터의 포함 조건 수를 참조합니다.

viewImGuiViewport

네이티브 뷰포트 ID 및 표시 영역과 작업 영역 지오메트리에 접근합니다.

Viewport_GetCenter

뷰포트의 중심을 가져옵니다.

Viewport_GetWorkCenter

메뉴 막대 등의 예약 영역을 제외한 뷰포트 작업 영역의 중심을 계산합니다.

VSliderFloat

수직 슬라이더로 부동소수점 값을 편집합니다.

VSliderFloatEx

수직 슬라이더로 부동소수점 값을 편집합니다.

VSliderInt

수직 슬라이더로 정수 값을 편집합니다.

VSliderIntEx

수직 슬라이더로 정수 값을 편집합니다.

VSliderScalar

수직 슬라이더로 지정한 데이터 형식의 단일 숫자 값을 편집합니다.

VSliderScalarEx

수직 슬라이더로 지정한 데이터 형식의 단일 숫자 값을 편집합니다.

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