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

ImGui.PushID

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

    매개변수

    str_id
    string | Uint8Array

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

    반환값

    void

    ID 스택과 범위: Dear ImGui의 ID 처리에 관한 자세한 내용은 FAQ(docs/FAQ.md 또는 http://dearimgui.com/faq)를 읽으세요.

    • ID 스택 시스템을 이해하면 다음 질문을 해결할 수 있습니다:

    • '클릭해도 위젯이 반응하지 않는 이유는 무엇인가요?'

    • '레이블이 빈 위젯은 어떻게 만드나요?'

    • '같은 레이블을 가진 위젯을 여러 개 만들려면 어떻게 하나요?' - 요약하면 ID는 전체 ID 스택의 해시입니다. 루프에서 위젯을 만들 때는 고유하게 구별하기 위해 고유 식별자(예: 객체 포인터, 루프 인덱스)를 스택에 넣어야 하는 경우가 많습니다.

    • 위젯 레이블에 "Label##foobar" 구문을 사용해 구별할 수도 있습니다.

    • 이 헤더에서 "label"/"name"은 표시되면서 ID로도 쓰이는 문자열이고, "str_id"는 ID로만 쓰이며 일반적으로 표시하지 않는 문자열입니다. 문자열을 ID 스택에 넣습니다(문자열을 해시합니다).

    소스와 상속

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