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

Vector2<T>

sf::Vector2。ネイティブハンドルは既存の格納領域へ遅延バインドされる。

型パラメーター

継承関係

階層 (theme_hierarchy_view_summary)

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

コンストラクター

プロパティ

アクセッサー

メソッド

コンストラクター

  • 指定したスカラー型の 2 次元ベクトルを作成する。省略した成分はゼロ。 元のベクトルを変換してコピーすることもできる。

    型パラメーター

    • T extends "i8" | "u8" | "i16" | "u16" | "i32" | "u32" | "i64" | "u64" | "f32" | "f64"

    引数

    scalarType

    成分の格納型。i64/u64 は bigint、それ以外は number。

    ...args
    Vector2Arguments<T> | (T extends FloatScalar ? PolarArguments : never)

    x、y 成分または元のベクトル。浮動小数点型は半径と Angle による 極座標にも対応する。

    戻り値

    ソースと継承
  • ベクトルとそのスカラー型をコピーする。コピーは独立した格納領域を持つ。

    型パラメーター

    • T extends "i8" | "u8" | "i16" | "u16" | "i32" | "u32" | "i64" | "u64" | "f32" | "f64"

    引数

    戻り値

    ソースと継承

アクセッサー

  • get x(): Scalar<T>

    X 成分。書き込み時は scalarType に対応する TypedArray の規則で変換する。

    戻り値

    Scalar<T>
    ソースと継承
  • set x(value: Scalar<T>): void

    X 成分を設定する。

    引数

    value
    Scalar<T>

    戻り値

    void
    ソースと継承
  • get y(): Scalar<T>

    Y 成分。書き込み時は scalarType に対応する TypedArray の規則で変換する。

    戻り値

    Scalar<T>
    ソースと継承
  • set y(value: Scalar<T>): void

    Y 成分を設定する。

    引数

    value
    Scalar<T>

    戻り値

    void
    ソースと継承

メソッド

  • 現在のスカラー型の精度と範囲で計算した x²+y² を返す。

    戻り値

    Scalar<T>
    ソースと継承

シンボルメンバー

"[mutableValue]": true
ソースと継承
  • get "[vector2Native]"(): NativeValueHandle<"vector2">

    戻り値

    NativeValueHandle<"vector2">
    ソースと継承

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