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

Shape

추상

사용자 정의 도형은 update()를 호출하여 볼록한 꼭짓점 윤곽을 반영합니다.

상속 관계

계층 (theme_hierarchy_view_summary)

소스와 상속
멤버 목록41

생성자

속성

메소드

생성자

  • 사용자 정의 볼록 도형을 만듭니다. 하위 클래스가 꼭짓점을 제공하고 update()를 호출합니다.

    매개변수

    init
    ShapeInit = ...

    반환값

    소스와 상속

속성

shapeInfo: Readonly<NativeShapeInfo>
소스와 상속

메소드

  • 매개변수

    operation
    number
    x
    number
    y선택 사항
    number
    z선택 사항
    number

    반환값

    void
    소스와 상속
  • 하위 클래스는 동기적으로 그리기를 구현하며 target.draw()로 객체를 조합할 수 있습니다. states는 이번 호출용 복사본입니다.

    매개변수

    this

    반환값

    void
    소스와 상속
  • 채우기 색상의 독립적인 복사본을 반환합니다.

    반환값

    소스와 상속
  • 도형의 기하학적 중심을 로컬 좌표로 반환합니다.

    반환값

    소스와 상속
  • 윤곽선을 포함하는 로컬 축 정렬 경계 상자를 반환합니다.

    반환값

    소스와 상속
  • 윤곽선 마이터 제한을 반환합니다.

    반환값

    number
    소스와 상속
  • 윤곽선 색상의 독립적인 복사본을 반환합니다.

    반환값

    소스와 상속
  • 윤곽선 두께를 반환합니다.

    반환값

    number
    소스와 상속
  • 윤곽 꼭짓점 수를 반환합니다.

    반환값

    number
    소스와 상속
  • [0°, 360°)로 정규화한 회전 각도의 복사본을 반환합니다.

    반환값

    소스와 상속
  • 현재 텍스처 참조를 반환합니다. 설정되지 않았으면 null입니다.

    반환값


        | null
        | Readonly<
            Pick<
                Texture,
                | "getSize"
                | typeof graphicsNative
                | typeof textureId
                | typeof textureOwner
                | "copyToImage"
                | "isSmooth"
                | "isRepeated"
                | "isSrgb"
                | "getNativeHandle",
            >,
        >
    소스와 상속
  • 채우기 색상을 설정합니다. 그릴 때 텍스처 색상과 곱해집니다.

    매개변수

    this
    ShapeResource

    반환값

    void
    소스와 상속
  • 윤곽선 마이터 연장 길이와 두께의 최대 비율을 설정합니다. 1 이상이어야 합니다.

    매개변수

    this
    ShapeResource
    limit
    number

    반환값

    void
    소스와 상속
  • 로컬 좌표계의 윤곽선 두께를 설정합니다. 양수는 바깥쪽으로, 음수는 안쪽으로 확장합니다.

    매개변수

    this
    ShapeResource
    thickness
    number

    반환값

    void
    소스와 상속
  • 회전 각도를 설정합니다. 화면 좌표에서 양의 각도는 시계 방향입니다.

    매개변수

    this
    TransformableHost

    반환값

    void
    소스와 상속
  • 텍스처 참조를 설정하고 유지합니다. null은 텍스처를 비활성화하며 resetRect가 true이면 전체 텍스처를 사용합니다.

    매개변수

    this
    ShapeResource
    texture

        | null
        | Readonly<
            Pick<
                Texture,
                | "getSize"
                | typeof graphicsNative
                | typeof textureId
                | typeof textureOwner
                | "copyToImage"
                | "isSmooth"
                | "isRepeated"
                | "isSrgb"
                | "getNativeHandle",
            >,
        >
    resetRect
    boolean = false

    반환값

    void
    소스와 상속
  • 사용할 텍스처 픽셀 영역을 복사합니다. 음수 크기로 텍스처를 반전할 수 있습니다.

    매개변수

    this
    ShapeResource

    반환값

    void
    소스와 상속
  • 하위 클래스의 getPointCount/getPoint로 네이티브 기하 구조를 다시 만듭니다. 사용자 정의 꼭짓점을 변경한 후 호출해야 합니다.

    매개변수

    this

    반환값

    void
    소스와 상속

심볼 멤버

"[graphicsNative]": NativeGraphicsHandle<"shape">
소스와 상속
"[mutableValue]": true
소스와 상속
"[shapeState]": ShapeData
소스와 상속
"[transformableState]": TransformableState
소스와 상속

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