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

ImGui.BeginChild

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

    매개변수

    str_id
    string | Uint8Array

    현재 ID 스택과 함께 해시하여 항목이나 범위를 구별하는 문자열 식별자입니다.

    size

    자식 창의 픽셀 너비와 높이입니다. 0은 남은 영역, 양수는 고정값, 음수는 남은 공간에서 절댓값을 뺍니다.

    child_flags
    number = 0

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

    window_flags
    number = 0

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

    반환값

    boolean

    자식 내용을 제출해야 하면 true, 완전히 잘리거나 접히면 false입니다. false여도 EndChild()를 호출하며 레거시 frame은 EndChildFrame()을 사용합니다.

    자식 창은 부모 창 안에서 독립적인 스크롤 및 클리핑 영역을 제공하며 다른 자식 창을 포함할 수 있습니다.

    • 크기의 각 축은 독립적입니다. 0은 부모의 남은 공간을 사용하고, 양수는 크기를 지정하며, 음수는 사용 가능한 오른쪽 또는 아래쪽 경계에서의 여백을 지정합니다.

    • ImGuiChildFlags.AutoResizeX와 ImGuiChildFlags.AutoResizeY는 콘텐츠에 맞춰 해당 축 크기를 정합니다. 스크롤 영역에서 둘을 동시에 사용하는 것은 권장하지 않습니다.

    • BeginChild()가 false를 반환해도 항상 EndChild()를 호출해야 합니다. false는 자식 창이 접혔거나 완전히 잘렸다는 뜻이며 콘텐츠 제출을 생략할 수 있습니다. 이는 Begin()/End()와 같지만 시작 호출이 true일 때만 종료하는 대부분의 함수 쌍과는 다릅니다.

    • 1.90(2023년 11월)부터 기존의 불리언 테두리 인수는 자식 창 플래그로 대체되었습니다. 테두리가 없으면 0 또는 ImGuiChildFlags.None, 있으면 ImGuiChildFlags.Borders를 사용합니다. 호환성을 위해 테두리 플래그 값은 1을 유지합니다.

    소스와 상속

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