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

ImGui.ImDrawList_AddTextImFontPtrEx

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

self - 이 메서드가 조작할 ImDrawList 핸들입니다.

font - 그리기에 쓸 글꼴입니다. null은 그리기 목록의 공유된 현재 글꼴이며 기본 글꼴과 다를 수 있습니다.

font_size - 텍스트 픽셀 크기입니다. 0은 글꼴을 명시해도 그리기 목록의 공유된 현재 글꼴 크기를 사용합니다.

pos - 절대 화면 좌표의 위치이며 단위는 픽셀입니다.

col - 패킹된 ImU32 RGBA 색상입니다. 알파는 불투명도를 제어합니다.

text_begin - UTF-8 텍스트입니다. 끝을 생략하거나 null이면 문자열은 인코딩하고 비어 있지 않은 NUL 종료 뷰는 직접 사용하며, 나머지 뷰는 복사 후 NUL을 붙입니다. 끝을 명시하면 Uint8Array를 직접 읽으며 NUL 종료는 필요 없습니다.

text_end - 끝 다음 위치의 뷰이며 길이나 다른 문자열이 아닙니다. 양쪽은 같은 버퍼를 공유하며 begin.byteOffset <= end.byteOffset <= begin.byteOffset + begin.byteLength를 만족해야 합니다. 빈 끝 뷰도 허용하며 NUL 종료는 필요 없습니다. 생략하거나 null이면 일반 NUL 종료 UTF-8 변환을 사용합니다.

wrap_width - 줄바꿈 전 최대 텍스트 픽셀 너비입니다. 0 이하는 줄바꿈을 비활성화합니다.

cpu_fine_clip_rect - 글리프별 CPU 클리핑용 선택적 Float32Array [minX,minY,maxX,maxY] 화면 사각형입니다. JS 스칼라가 아닌 Float32Array 저장소를 전달합니다. 네이티브 코드는 제공된 메모리를 직접 사용합니다。

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

    매개변수

    self

    이 메서드가 조작할 ImDrawList 핸들입니다.

    font
    null | ImFont

    그리기에 쓸 글꼴입니다. null은 그리기 목록의 공유된 현재 글꼴이며 기본 글꼴과 다를 수 있습니다.

    font_size
    number

    텍스트 픽셀 크기입니다. 0은 글꼴을 명시해도 그리기 목록의 공유된 현재 글꼴 크기를 사용합니다.

    pos

    절대 화면 좌표의 위치이며 단위는 픽셀입니다.

    col
    number

    패킹된 ImU32 RGBA 색상입니다. 알파는 불투명도를 제어합니다.

    text_begin
    string | Uint8Array

    UTF-8 텍스트입니다. 끝을 생략하거나 null이면 문자열은 인코딩하고 비어 있지 않은 NUL 종료 뷰는 직접 사용하며, 나머지 뷰는 복사 후 NUL을 붙입니다. 끝을 명시하면 Uint8Array를 직접 읽으며 NUL 종료는 필요 없습니다.

    text_end선택 사항
    null

    끝 다음 위치의 뷰이며 길이나 다른 문자열이 아닙니다. 양쪽은 같은 버퍼를 공유하며 begin.byteOffset <= end.byteOffset <= begin.byteOffset + begin.byteLength를 만족해야 합니다. 빈 끝 뷰도 허용하며 NUL 종료는 필요 없습니다. 생략하거나 null이면 일반 NUL 종료 UTF-8 변환을 사용합니다.

    wrap_width선택 사항
    number

    줄바꿈 전 최대 텍스트 픽셀 너비입니다. 0 이하는 줄바꿈을 비활성화합니다.

    cpu_fine_clip_rect선택 사항
    null | Float32Array

    글리프별 CPU 클리핑용 선택적 Float32Array [minX,minY,maxX,maxY] 화면 사각형입니다. JS 스칼라가 아닌 Float32Array 저장소를 전달합니다. 네이티브 코드는 제공된 메모리를 직접 사용합니다。

    반환값

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

    매개변수

    self

    이 메서드가 조작할 ImDrawList 핸들입니다.

    font
    null | ImFont

    그리기에 쓸 글꼴입니다. null은 그리기 목록의 공유된 현재 글꼴이며 기본 글꼴과 다를 수 있습니다.

    font_size
    number

    텍스트 픽셀 크기입니다. 0은 글꼴을 명시해도 그리기 목록의 공유된 현재 글꼴 크기를 사용합니다.

    pos

    절대 화면 좌표의 위치이며 단위는 픽셀입니다.

    col
    number

    패킹된 ImU32 RGBA 색상입니다. 알파는 불투명도를 제어합니다.

    text_begin
    Uint8Array

    UTF-8 텍스트입니다. 끝을 생략하거나 null이면 문자열은 인코딩하고 비어 있지 않은 NUL 종료 뷰는 직접 사용하며, 나머지 뷰는 복사 후 NUL을 붙입니다. 끝을 명시하면 Uint8Array를 직접 읽으며 NUL 종료는 필요 없습니다.

    text_end
    Uint8Array

    끝 다음 위치의 뷰이며 길이나 다른 문자열이 아닙니다. 양쪽은 같은 버퍼를 공유하며 begin.byteOffset <= end.byteOffset <= begin.byteOffset + begin.byteLength를 만족해야 합니다. 빈 끝 뷰도 허용하며 NUL 종료는 필요 없습니다. 생략하거나 null이면 일반 NUL 종료 UTF-8 변환을 사용합니다.

    wrap_width선택 사항
    number

    줄바꿈 전 최대 텍스트 픽셀 너비입니다. 0 이하는 줄바꿈을 비활성화합니다.

    cpu_fine_clip_rect선택 사항
    null | Float32Array

    글리프별 CPU 클리핑용 선택적 Float32Array [minX,minY,maxX,maxY] 화면 사각형입니다. JS 스칼라가 아닌 Float32Array 저장소를 전달합니다. 네이티브 코드는 제공된 메모리를 직접 사용합니다。

    반환값

    void
    소스와 상속

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