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

ImGui.ImDrawList_AddPolyline

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

    매개변수

    self

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

    points
    Float32Array

    연속된 화면 좌표 [x,y]의 Float32Array입니다. 최소 2 * num_points개 요소가 필요하며 채운 다각형은 시계 방향이어야 합니다. JS 스칼라가 아닌 Float32Array 저장소를 전달합니다. 네이티브 코드는 제공된 메모리를 직접 사용합니다。

    num_points
    number

    points에서 읽을 좌표 쌍 수입니다.

    col
    number

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

    flags
    number

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

    thickness
    number

    화면 픽셀 단위의 선 두께입니다.

    반환값

    void

    일반 다각형.

    • 채우기 함수는 단순 다각형만 지원합니다(자기 교차와 구멍 없음).

    • 오목 다각형 채우기는 볼록 다각형보다 비싸며 복잡도는 O(N^2)입니다. 사용자 편의를 위해 제공되며 주 라이브러리에서는 사용하지 않습니다.

    소스와 상속

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