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

ImGui.ImGuiInputTextCallbackDataFields

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

interface ImGuiInputTextCallbackDataFields {
    BufDirty: boolean;
    BufSize: number;
    BufTextLen: number;
    CursorPos: number;
    EventChar: number;
    EventFlag: number;
    EventKey: number;
    Flags: number;
    SelectionEnd: number;
    SelectionStart: number;
}
소스와 상속
멤버 목록10

속성

속성

BufDirty: boolean

Completion/History/Always에서 Buf나 BufTextLen을 수정한 뒤 설정합니다.

소스와 상속
BufSize: number

NUL 종결자를 포함한 버퍼 바이트 용량입니다. 읽기 전용입니다.

소스와 상속
BufTextLen: number

NUL 제외 텍스트 바이트 수입니다. BufSize 미만을 유지하고 수정 시 BufDirty를 켭니다.

소스와 상속
CursorPos: number

Completion/History/Always 콜백의 Buf 내 커서 바이트 오프셋입니다.

소스와 상속
EventChar: number

CharFilter의 16비트 ImWchar 문자입니다. 교체하거나 0으로 거부합니다.

소스와 상속
EventFlag: number

현재 콜백 이벤트를 식별하는 ImGuiInputTextFlags의 읽기 전용 플래그입니다. 예: CallbackEdit.

소스와 상속
EventKey: number

Completion/History의 읽기 전용 ImGuiKey입니다. Tab, UpArrow, DownArrow입니다.

소스와 상속
Flags: number

텍스트 위젯에 전달했던 입력 플래그입니다. 읽기 전용입니다.

소스와 상속
SelectionEnd: number

선택 끝 바이트 위치입니다. 선택이 없으면 SelectionStart와 같습니다.

소스와 상속
SelectionStart: number

선택 시작 바이트 위치입니다. 선택이 없으면 SelectionEnd와 같습니다.

소스와 상속

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