API リファレンス
検索インデックスを準備中…

Shape

抽象

カスタム形状は update() を呼び出して凸な頂点輪郭を公開します。

継承関係

階層 (theme_hierarchy_view_summary)

ソースと継承
メンバー一覧41

コンストラクター

プロパティ

メソッド

コンストラクター

  • カスタム凸形状を作成します。サブクラスが頂点を提供し、update() を呼び出します。

    引数

    init
    ShapeInit = ...

    戻り値

    ソースと継承

プロパティ

shapeInfo: Readonly<NativeShapeInfo>
ソースと継承

メソッド

  • 引数

    operation
    number
    x
    number
    yオプション
    number
    zオプション
    number

    戻り値

    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
    ソースと継承
  • テクスチャ参照を設定して保持します。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