4 Dimensional Vector

Hierarchy

Indexable

  • [index: number]: number

Constructor

Static

Accessors

Methods

Color Components

a b g r

Vector Components

w x y z

Swizzle Accessors (Optional)

aa aaa aaaa aaab aaag aaar aab aaba aabb aabg aabr aag aaga aagb aagg aagr aar aara aarb aarg aarr ab aba abaa abab abag abar abb abba abbb abbg abbr abg abga abgb abgg abgr abr abra abrb abrg abrr ag aga agaa agab agag agar agb agba agbb agbg agbr agg agga aggb aggg aggr agr agra agrb agrg agrr ar ara araa arab arag arar arb arba arbb arbg arbr arg arga argb argg argr arr arra arrb arrg arrr ba baa baaa baab baag baar bab baba babb babg babr bag baga bagb bagg bagr bar bara barb barg barr bb bba bbaa bbab bbag bbar bbb bbba bbbb bbbg bbbr bbg bbga bbgb bbgg bbgr bbr bbra bbrb bbrg bbrr bg bga bgaa bgab bgag bgar bgb bgba bgbb bgbg bgbr bgg bgga bggb bggg bggr bgr bgra bgrb bgrg bgrr br bra braa brab brag brar brb brba brbb brbg brbr brg brga brgb brgg brgr brr brra brrb brrg brrr ga gaa gaaa gaab gaag gaar gab gaba gabb gabg gabr gag gaga gagb gagg gagr gar gara garb garg garr gb gba gbaa gbab gbag gbar gbb gbba gbbb gbbg gbbr gbg gbga gbgb gbgg gbgr gbr gbra gbrb gbrg gbrr gg gga ggaa ggab ggag ggar ggb ggba ggbb ggbg ggbr ggg ggga gggb gggg gggr ggr ggra ggrb ggrg ggrr gr gra graa grab grag grar grb grba grbb grbg grbr grg grga grgb grgg grgr grr grra grrb grrg grrr ra raa raaa raab raag raar rab raba rabb rabg rabr rag raga ragb ragg ragr rar rara rarb rarg rarr rb rba rbaa rbab rbag rbar rbb rbba rbbb rbbg rbbr rbg rbga rbgb rbgg rbgr rbr rbra rbrb rbrg rbrr rg rga rgaa rgab rgag rgar rgb rgba rgbb rgbg rgbr rgg rgga rggb rggg rggr rgr rgra rgrb rgrg rgrr rr rra rraa rrab rrag rrar rrb rrba rrbb rrbg rrbr rrg rrga rrgb rrgg rrgr rrr rrra rrrb rrrg rrrr ww www wwww wwwx wwwy wwwz wwx wwxw wwxx wwxy wwxz wwy wwyw wwyx wwyy wwyz wwz wwzw wwzx wwzy wwzz wx wxw wxww wxwx wxwy wxwz wxx wxxw wxxx wxxy wxxz wxy wxyw wxyx wxyy wxyz wxz wxzw wxzx wxzy wxzz wy wyw wyww wywx wywy wywz wyx wyxw wyxx wyxy wyxz wyy wyyw wyyx wyyy wyyz wyz wyzw wyzx wyzy wyzz wz wzw wzww wzwx wzwy wzwz wzx wzxw wzxx wzxy wzxz wzy wzyw wzyx wzyy wzyz wzz wzzw wzzx wzzy wzzz xw xww xwww xwwx xwwy xwwz xwx xwxw xwxx xwxy xwxz xwy xwyw xwyx xwyy xwyz xwz xwzw xwzx xwzy xwzz xx xxw xxww xxwx xxwy xxwz xxx xxxw xxxx xxxy xxxz xxy xxyw xxyx xxyy xxyz xxz xxzw xxzx xxzy xxzz xy xyw xyww xywx xywy xywz xyx xyxw xyxx xyxy xyxz xyy xyyw xyyx xyyy xyyz xyz xyzw xyzx xyzy xyzz xz xzw xzww xzwx xzwy xzwz xzx xzxw xzxx xzxy xzxz xzy xzyw xzyx xzyy xzyz xzz xzzw xzzx xzzy xzzz yw yww ywww ywwx ywwy ywwz ywx ywxw ywxx ywxy ywxz ywy ywyw ywyx ywyy ywyz ywz ywzw ywzx ywzy ywzz yx yxw yxww yxwx yxwy yxwz yxx yxxw yxxx yxxy yxxz yxy yxyw yxyx yxyy yxyz yxz yxzw yxzx yxzy yxzz yy yyw yyww yywx yywy yywz yyx yyxw yyxx yyxy yyxz yyy yyyw yyyx yyyy yyyz yyz yyzw yyzx yyzy yyzz yz yzw yzww yzwx yzwy yzwz yzx yzxw yzxx yzxy yzxz yzy yzyw yzyx yzyy yzyz yzz yzzw yzzx yzzy yzzz zw zww zwww zwwx zwwy zwwz zwx zwxw zwxx zwxy zwxz zwy zwyw zwyx zwyy zwyz zwz zwzw zwzx zwzy zwzz zx zxw zxww zxwx zxwy zxwz zxx zxxw zxxx zxxy zxxz zxy zxyw zxyx zxyy zxyz zxz zxzw zxzx zxzy zxzz zy zyw zyww zywx zywy zywz zyx zyxw zyxx zyxy zyxz zyy zyyw zyyx zyyy zyyz zyz zyzw zyzx zyzy zyzz zz zzw zzww zzwx zzwy zzwz zzx zzxw zzxx zzxy zzxz zzy zzyw zzyx zzyy zzyz zzz zzzw zzzx zzzy zzzz

Inherited

Constructor

Static

  • get BYTE_LENGTH(): number
  • Returns number

    The number of bytes in a Vec4.

  • Creates a new Vec4 initialized with values from an existing vector

    Parameters

    Returns Vec4

    a new 4D vector

  • Creates a new, empty Vec4

    Returns Vec4

    a new 4D vector

  • Returns whether the vectors have exactly the same elements in the same position (when compared with ===)

    Parameters

    Returns boolean

    True if the vectors are equal, false otherwise.

  • Creates a new Vec4 initialized with the given values

    Parameters

    • x: number

      X component

    • y: number

      Y component

    • z: number

      Z component

    • w: number

      W component

    Returns Vec4

    a new 4D vector

  • Set the components of a Vec4 to the given values

    Parameters

    • out: Vec4Like

      the receiving vector

    • x: number

      X component

    • y: number

      Y component

    • z: number

      Z component

    • w: number

      W component

    Returns Vec4Like

    out

  • Calculates the squared length of a Vec4

    Parameters

    Returns number

    squared length of a

  • Returns a string representation of a Vec4

    Parameters

    Returns string

    string representation of the vector

Accessors

  • get magnitude(): number
  • The magnitude (length) of this. Equivalent to Vec4.magnitude(this);

    Magnitude is used because the length attribute is already defined by TypedArrays to mean the number of elements in the array.

    Returns number

  • get str(): string
  • A string representation of this Equivalent to Vec4.str(this);

    Returns string

Methods

  • Sets each component of this to it's absolute value. Equivalent to Vec4.abs(this, this);

    Returns this

    this

  • Calculates the Euclidean distance between another Vec4 and this. Equivalent to Vec4.distance(this, b);

    Parameters

    Returns number

    Distance between this and b

  • Calculates the dot product of this and another Vec4. Equivalent to Vec4.dot(this, b);

    Parameters

    Returns number

    Dot product of this and b

  • Inverts the components of this. Equivalent to Vec4.inverse(this, this);

    Returns this

    this

  • Multiplies this by a Vec4. Equivalent to Vec4.multiply(this, this, b);

    Parameters

    Returns this

    this

  • Negates the components of this. Equivalent to Vec4.negate(this, this);

    Returns this

    this

  • Normalize this. Equivalent to Vec4.normalize(this, this);

    Returns this

    this

  • Scales this by a scalar number. Equivalent to Vec4.scale(this, this, b);

    Parameters

    • b: number

      Amount to scale this by

    Returns this

    this

  • Calculates this scaled by a scalar value then adds the result to this. Equivalent to Vec4.scaleAndAdd(this, this, b, scale);

    Parameters

    • b: Readonly<Vec4Like>

      The vector to add to this

    • scale: number

      The amount to scale b by before adding

    Returns this

    this

  • Calculates the squared Euclidean distance between another Vec4 and this. Equivalent to Vec4.squaredDistance(this, b);

    Parameters

    Returns number

    Squared distance between this and b

  • Subtracts a Vec4 from this. Equivalent to Vec4.subtract(this, this, b);

    Parameters

    Returns this

    this

Color Components

  • get a(): number
  • The a component of the vector. Equivalent to this[3];

    Returns number

  • set a(value: number): void
  • Parameters

    • value: number

    Returns void

  • get b(): number
  • The b component of the vector. Equivalent to this[2];

    Returns number

  • set b(value: number): void
  • Parameters

    • value: number

    Returns void

  • get g(): number
  • The g component of the vector. Equivalent to this[1];

    Returns number

  • set g(value: number): void
  • Parameters

    • value: number

    Returns void

  • get r(): number
  • The r component of the vector. Equivalent to this[0];

    Returns number

  • set r(value: number): void
  • Parameters

    • value: number

    Returns void

Vector Components

  • get w(): number
  • The w component of the vector. Equivalent to this[3];

    Returns number

  • set w(value: number): void
  • Parameters

    • value: number

    Returns void

  • get x(): number
  • The x component of the vector. Equivalent to this[0];

    Returns number

  • set x(value: number): void
  • Parameters

    • value: number

    Returns void

  • get y(): number
  • The y component of the vector. Equivalent to this[1];

    Returns number

  • set y(value: number): void
  • Parameters

    • value: number

    Returns void

  • get z(): number
  • The z component of the vector. Equivalent to this[2];

    Returns number

  • set z(value: number): void
  • Parameters

    • value: number

    Returns void

Swizzle Accessors (Optional)

  • get aa(): Vec2
  • Returns Vec2

    New instance of swizzled Vec2

  • get aaa(): Vec3
  • Returns Vec3

    New instance of swizzled Vec3

  • get aaaa(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get aaab(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get aaag(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get aaar(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get aab(): Vec3
  • Returns Vec3

    New instance of swizzled Vec3

  • get aaba(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get aabb(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get aabg(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get aabr(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get aag(): Vec3
  • Returns Vec3

    New instance of swizzled Vec3

  • get aaga(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get aagb(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get aagg(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get aagr(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get aar(): Vec3
  • Returns Vec3

    New instance of swizzled Vec3

  • get aara(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get aarb(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get aarg(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get aarr(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get ab(): Vec2
  • Returns Vec2

    New instance of swizzled Vec2

  • get aba(): Vec3
  • Returns Vec3

    New instance of swizzled Vec3

  • get abaa(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get abab(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get abag(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get abar(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get abb(): Vec3
  • Returns Vec3

    New instance of swizzled Vec3

  • get abba(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get abbb(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get abbg(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get abbr(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get abg(): Vec3
  • Returns Vec3

    New instance of swizzled Vec3

  • get abga(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get abgb(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get abgg(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get abgr(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get abr(): Vec3
  • Returns Vec3

    New instance of swizzled Vec3

  • get abra(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get abrb(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get abrg(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get abrr(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get ag(): Vec2
  • Returns Vec2

    New instance of swizzled Vec2

  • get aga(): Vec3
  • Returns Vec3

    New instance of swizzled Vec3

  • get agaa(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get agab(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get agag(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get agar(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get agb(): Vec3
  • Returns Vec3

    New instance of swizzled Vec3

  • get agba(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get agbb(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get agbg(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get agbr(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get agg(): Vec3
  • Returns Vec3

    New instance of swizzled Vec3

  • get agga(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get aggb(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get aggg(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get aggr(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get agr(): Vec3
  • Returns Vec3

    New instance of swizzled Vec3

  • get agra(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get agrb(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get agrg(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get agrr(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get ar(): Vec2
  • Returns Vec2

    New instance of swizzled Vec2

  • get ara(): Vec3
  • Returns Vec3

    New instance of swizzled Vec3

  • get araa(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get arab(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get arag(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get arar(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get arb(): Vec3
  • Returns Vec3

    New instance of swizzled Vec3

  • get arba(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get arbb(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get arbg(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get arbr(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get arg(): Vec3
  • Returns Vec3

    New instance of swizzled Vec3

  • get arga(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get argb(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get argg(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get argr(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get arr(): Vec3
  • Returns Vec3

    New instance of swizzled Vec3

  • get arra(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get arrb(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get arrg(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get arrr(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get ba(): Vec2
  • Returns Vec2

    New instance of swizzled Vec2

  • get baa(): Vec3
  • Returns Vec3

    New instance of swizzled Vec3

  • get baaa(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get baab(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get baag(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get baar(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get bab(): Vec3
  • Returns Vec3

    New instance of swizzled Vec3

  • get baba(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get babb(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get babg(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get babr(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get bag(): Vec3
  • Returns Vec3

    New instance of swizzled Vec3

  • get baga(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get bagb(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get bagg(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get bagr(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get bar(): Vec3
  • Returns Vec3

    New instance of swizzled Vec3

  • get bara(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get barb(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get barg(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get barr(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get bb(): Vec2
  • Returns Vec2

    New instance of swizzled Vec2

  • get bba(): Vec3
  • Returns Vec3

    New instance of swizzled Vec3

  • get bbaa(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get bbab(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get bbag(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get bbar(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get bbb(): Vec3
  • Returns Vec3

    New instance of swizzled Vec3

  • get bbba(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get bbbb(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get bbbg(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get bbbr(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get bbg(): Vec3
  • Returns Vec3

    New instance of swizzled Vec3

  • get bbga(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get bbgb(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get bbgg(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get bbgr(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get bbr(): Vec3
  • Returns Vec3

    New instance of swizzled Vec3

  • get bbra(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get bbrb(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get bbrg(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get bbrr(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get bg(): Vec2
  • Returns Vec2

    New instance of swizzled Vec2

  • get bga(): Vec3
  • Returns Vec3

    New instance of swizzled Vec3

  • get bgaa(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get bgab(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get bgag(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get bgar(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get bgb(): Vec3
  • Returns Vec3

    New instance of swizzled Vec3

  • get bgba(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get bgbb(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get bgbg(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get bgbr(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get bgg(): Vec3
  • Returns Vec3

    New instance of swizzled Vec3

  • get bgga(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get bggb(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get bggg(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get bggr(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get bgr(): Vec3
  • Returns Vec3

    New instance of swizzled Vec3

  • get bgra(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get bgrb(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get bgrg(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get bgrr(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get br(): Vec2
  • Returns Vec2

    New instance of swizzled Vec2

  • get bra(): Vec3
  • Returns Vec3

    New instance of swizzled Vec3

  • get braa(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get brab(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get brag(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get brar(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get brb(): Vec3
  • Returns Vec3

    New instance of swizzled Vec3

  • get brba(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get brbb(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get brbg(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get brbr(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get brg(): Vec3
  • Returns Vec3

    New instance of swizzled Vec3

  • get brga(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get brgb(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get brgg(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get brgr(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get brr(): Vec3
  • Returns Vec3

    New instance of swizzled Vec3

  • get brra(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get brrb(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get brrg(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get brrr(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get ga(): Vec2
  • Returns Vec2

    New instance of swizzled Vec2

  • get gaa(): Vec3
  • Returns Vec3

    New instance of swizzled Vec3

  • get gaaa(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get gaab(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get gaag(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get gaar(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get gab(): Vec3
  • Returns Vec3

    New instance of swizzled Vec3

  • get gaba(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get gabb(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get gabg(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get gabr(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get gag(): Vec3
  • Returns Vec3

    New instance of swizzled Vec3

  • get gaga(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get gagb(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get gagg(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get gagr(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get gar(): Vec3
  • Returns Vec3

    New instance of swizzled Vec3

  • get gara(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get garb(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get garg(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get garr(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get gb(): Vec2
  • Returns Vec2

    New instance of swizzled Vec2

  • get gba(): Vec3
  • Returns Vec3

    New instance of swizzled Vec3

  • get gbaa(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get gbab(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get gbag(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get gbar(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get gbb(): Vec3
  • Returns Vec3

    New instance of swizzled Vec3

  • get gbba(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get gbbb(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get gbbg(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get gbbr(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get gbg(): Vec3
  • Returns Vec3

    New instance of swizzled Vec3

  • get gbga(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get gbgb(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get gbgg(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get gbgr(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get gbr(): Vec3
  • Returns Vec3

    New instance of swizzled Vec3

  • get gbra(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get gbrb(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get gbrg(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get gbrr(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get gg(): Vec2
  • Returns Vec2

    New instance of swizzled Vec2

  • get gga(): Vec3
  • Returns Vec3

    New instance of swizzled Vec3

  • get ggaa(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get ggab(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get ggag(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get ggar(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get ggb(): Vec3
  • Returns Vec3

    New instance of swizzled Vec3

  • get ggba(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get ggbb(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get ggbg(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get ggbr(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get ggg(): Vec3
  • Returns Vec3

    New instance of swizzled Vec3

  • get ggga(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get gggb(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get gggg(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get gggr(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get ggr(): Vec3
  • Returns Vec3

    New instance of swizzled Vec3

  • get ggra(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get ggrb(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get ggrg(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get ggrr(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get gr(): Vec2
  • Returns Vec2

    New instance of swizzled Vec2

  • get gra(): Vec3
  • Returns Vec3

    New instance of swizzled Vec3

  • get graa(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get grab(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get grag(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get grar(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get grb(): Vec3
  • Returns Vec3

    New instance of swizzled Vec3

  • get grba(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get grbb(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get grbg(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get grbr(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get grg(): Vec3
  • Returns Vec3

    New instance of swizzled Vec3

  • get grga(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get grgb(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get grgg(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get grgr(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get grr(): Vec3
  • Returns Vec3

    New instance of swizzled Vec3

  • get grra(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get grrb(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get grrg(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get grrr(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get ra(): Vec2
  • Returns Vec2

    New instance of swizzled Vec2

  • get raa(): Vec3
  • Returns Vec3

    New instance of swizzled Vec3

  • get raaa(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get raab(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get raag(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get raar(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get rab(): Vec3
  • Returns Vec3

    New instance of swizzled Vec3

  • get raba(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get rabb(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get rabg(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get rabr(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get rag(): Vec3
  • Returns Vec3

    New instance of swizzled Vec3

  • get raga(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get ragb(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get ragg(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get ragr(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get rar(): Vec3
  • Returns Vec3

    New instance of swizzled Vec3

  • get rara(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get rarb(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get rarg(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get rarr(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get rb(): Vec2
  • Returns Vec2

    New instance of swizzled Vec2

  • get rba(): Vec3
  • Returns Vec3

    New instance of swizzled Vec3

  • get rbaa(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get rbab(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get rbag(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get rbar(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get rbb(): Vec3
  • Returns Vec3

    New instance of swizzled Vec3

  • get rbba(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get rbbb(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get rbbg(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get rbbr(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get rbg(): Vec3
  • Returns Vec3

    New instance of swizzled Vec3

  • get rbga(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get rbgb(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get rbgg(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get rbgr(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get rbr(): Vec3
  • Returns Vec3

    New instance of swizzled Vec3

  • get rbra(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get rbrb(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get rbrg(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get rbrr(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get rg(): Vec2
  • Returns Vec2

    New instance of swizzled Vec2

  • get rga(): Vec3
  • Returns Vec3

    New instance of swizzled Vec3

  • get rgaa(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get rgab(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get rgag(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get rgar(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get rgb(): Vec3
  • Returns Vec3

    New instance of swizzled Vec3

  • get rgba(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get rgbb(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get rgbg(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get rgbr(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get rgg(): Vec3
  • Returns Vec3

    New instance of swizzled Vec3

  • get rgga(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get rggb(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get rggg(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get rggr(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get rgr(): Vec3
  • Returns Vec3

    New instance of swizzled Vec3

  • get rgra(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get rgrb(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get rgrg(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get rgrr(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get rr(): Vec2
  • Returns Vec2

    New instance of swizzled Vec2

  • get rra(): Vec3
  • Returns Vec3

    New instance of swizzled Vec3

  • get rraa(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get rrab(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get rrag(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get rrar(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get rrb(): Vec3
  • Returns Vec3

    New instance of swizzled Vec3

  • get rrba(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get rrbb(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get rrbg(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get rrbr(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get rrg(): Vec3
  • Returns Vec3

    New instance of swizzled Vec3

  • get rrga(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get rrgb(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get rrgg(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get rrgr(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get rrr(): Vec3
  • Returns Vec3

    New instance of swizzled Vec3

  • get rrra(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get rrrb(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get rrrg(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get rrrr(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get ww(): Vec2
  • Returns Vec2

    New instance of swizzled Vec2

  • get www(): Vec3
  • Returns Vec3

    New instance of swizzled Vec3

  • get wwww(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get wwwx(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get wwwy(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get wwwz(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get wwx(): Vec3
  • Returns Vec3

    New instance of swizzled Vec3

  • get wwxw(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get wwxx(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get wwxy(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get wwxz(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get wwy(): Vec3
  • Returns Vec3

    New instance of swizzled Vec3

  • get wwyw(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get wwyx(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get wwyy(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get wwyz(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get wwz(): Vec3
  • Returns Vec3

    New instance of swizzled Vec3

  • get wwzw(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get wwzx(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get wwzy(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get wwzz(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get wx(): Vec2
  • Returns Vec2

    New instance of swizzled Vec2

  • get wxw(): Vec3
  • Returns Vec3

    New instance of swizzled Vec3

  • get wxww(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get wxwx(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get wxwy(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get wxwz(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get wxx(): Vec3
  • Returns Vec3

    New instance of swizzled Vec3

  • get wxxw(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get wxxx(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get wxxy(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get wxxz(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get wxy(): Vec3
  • Returns Vec3

    New instance of swizzled Vec3

  • get wxyw(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get wxyx(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get wxyy(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get wxyz(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get wxz(): Vec3
  • Returns Vec3

    New instance of swizzled Vec3

  • get wxzw(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get wxzx(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get wxzy(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get wxzz(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get wy(): Vec2
  • Returns Vec2

    New instance of swizzled Vec2

  • get wyw(): Vec3
  • Returns Vec3

    New instance of swizzled Vec3

  • get wyww(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get wywx(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get wywy(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get wywz(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get wyx(): Vec3
  • Returns Vec3

    New instance of swizzled Vec3

  • get wyxw(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get wyxx(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get wyxy(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get wyxz(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get wyy(): Vec3
  • Returns Vec3

    New instance of swizzled Vec3

  • get wyyw(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get wyyx(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get wyyy(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get wyyz(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get wyz(): Vec3
  • Returns Vec3

    New instance of swizzled Vec3

  • get wyzw(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get wyzx(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get wyzy(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get wyzz(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get wz(): Vec2
  • Returns Vec2

    New instance of swizzled Vec2

  • get wzw(): Vec3
  • Returns Vec3

    New instance of swizzled Vec3

  • get wzww(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get wzwx(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get wzwy(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get wzwz(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get wzx(): Vec3
  • Returns Vec3

    New instance of swizzled Vec3

  • get wzxw(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get wzxx(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get wzxy(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get wzxz(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get wzy(): Vec3
  • Returns Vec3

    New instance of swizzled Vec3

  • get wzyw(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get wzyx(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get wzyy(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get wzyz(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get wzz(): Vec3
  • Returns Vec3

    New instance of swizzled Vec3

  • get wzzw(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get wzzx(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get wzzy(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get wzzz(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get xw(): Vec2
  • Returns Vec2

    New instance of swizzled Vec2

  • get xww(): Vec3
  • Returns Vec3

    New instance of swizzled Vec3

  • get xwww(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get xwwx(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get xwwy(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get xwwz(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get xwx(): Vec3
  • Returns Vec3

    New instance of swizzled Vec3

  • get xwxw(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get xwxx(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get xwxy(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get xwxz(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get xwy(): Vec3
  • Returns Vec3

    New instance of swizzled Vec3

  • get xwyw(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get xwyx(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get xwyy(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get xwyz(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get xwz(): Vec3
  • Returns Vec3

    New instance of swizzled Vec3

  • get xwzw(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get xwzx(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get xwzy(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get xwzz(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get xx(): Vec2
  • Returns Vec2

    New instance of swizzled Vec2

  • get xxw(): Vec3
  • Returns Vec3

    New instance of swizzled Vec3

  • get xxww(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get xxwx(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get xxwy(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get xxwz(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get xxx(): Vec3
  • Returns Vec3

    New instance of swizzled Vec3

  • get xxxw(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get xxxx(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get xxxy(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get xxxz(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get xxy(): Vec3
  • Returns Vec3

    New instance of swizzled Vec3

  • get xxyw(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get xxyx(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get xxyy(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get xxyz(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get xxz(): Vec3
  • Returns Vec3

    New instance of swizzled Vec3

  • get xxzw(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get xxzx(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get xxzy(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get xxzz(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get xy(): Vec2
  • Returns Vec2

    New instance of swizzled Vec2

  • get xyw(): Vec3
  • Returns Vec3

    New instance of swizzled Vec3

  • get xyww(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get xywx(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get xywy(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get xywz(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get xyx(): Vec3
  • Returns Vec3

    New instance of swizzled Vec3

  • get xyxw(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get xyxx(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get xyxy(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get xyxz(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get xyy(): Vec3
  • Returns Vec3

    New instance of swizzled Vec3

  • get xyyw(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get xyyx(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get xyyy(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get xyyz(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get xyz(): Vec3
  • Returns Vec3

    New instance of swizzled Vec3

  • get xyzw(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get xyzx(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get xyzy(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get xyzz(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get xz(): Vec2
  • Returns Vec2

    New instance of swizzled Vec2

  • get xzw(): Vec3
  • Returns Vec3

    New instance of swizzled Vec3

  • get xzww(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get xzwx(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get xzwy(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get xzwz(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get xzx(): Vec3
  • Returns Vec3

    New instance of swizzled Vec3

  • get xzxw(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get xzxx(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get xzxy(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get xzxz(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get xzy(): Vec3
  • Returns Vec3

    New instance of swizzled Vec3

  • get xzyw(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get xzyx(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get xzyy(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get xzyz(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get xzz(): Vec3
  • Returns Vec3

    New instance of swizzled Vec3

  • get xzzw(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get xzzx(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get xzzy(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get xzzz(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get yw(): Vec2
  • Returns Vec2

    New instance of swizzled Vec2

  • get yww(): Vec3
  • Returns Vec3

    New instance of swizzled Vec3

  • get ywww(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get ywwx(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get ywwy(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get ywwz(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get ywx(): Vec3
  • Returns Vec3

    New instance of swizzled Vec3

  • get ywxw(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get ywxx(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get ywxy(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get ywxz(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get ywy(): Vec3
  • Returns Vec3

    New instance of swizzled Vec3

  • get ywyw(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get ywyx(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get ywyy(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get ywyz(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get ywz(): Vec3
  • Returns Vec3

    New instance of swizzled Vec3

  • get ywzw(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get ywzx(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get ywzy(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get ywzz(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get yx(): Vec2
  • Returns Vec2

    New instance of swizzled Vec2

  • get yxw(): Vec3
  • Returns Vec3

    New instance of swizzled Vec3

  • get yxww(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get yxwx(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get yxwy(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get yxwz(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get yxx(): Vec3
  • Returns Vec3

    New instance of swizzled Vec3

  • get yxxw(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get yxxx(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get yxxy(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get yxxz(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get yxy(): Vec3
  • Returns Vec3

    New instance of swizzled Vec3

  • get yxyw(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get yxyx(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get yxyy(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get yxyz(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get yxz(): Vec3
  • Returns Vec3

    New instance of swizzled Vec3

  • get yxzw(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get yxzx(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get yxzy(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get yxzz(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get yy(): Vec2
  • Returns Vec2

    New instance of swizzled Vec2

  • get yyw(): Vec3
  • Returns Vec3

    New instance of swizzled Vec3

  • get yyww(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get yywx(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get yywy(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get yywz(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get yyx(): Vec3
  • Returns Vec3

    New instance of swizzled Vec3

  • get yyxw(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get yyxx(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get yyxy(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get yyxz(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get yyy(): Vec3
  • Returns Vec3

    New instance of swizzled Vec3

  • get yyyw(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get yyyx(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get yyyy(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get yyyz(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get yyz(): Vec3
  • Returns Vec3

    New instance of swizzled Vec3

  • get yyzw(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get yyzx(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get yyzy(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get yyzz(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get yz(): Vec2
  • Returns Vec2

    New instance of swizzled Vec2

  • get yzw(): Vec3
  • Returns Vec3

    New instance of swizzled Vec3

  • get yzww(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get yzwx(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get yzwy(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get yzwz(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get yzx(): Vec3
  • Returns Vec3

    New instance of swizzled Vec3

  • get yzxw(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get yzxx(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get yzxy(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get yzxz(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get yzy(): Vec3
  • Returns Vec3

    New instance of swizzled Vec3

  • get yzyw(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get yzyx(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get yzyy(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get yzyz(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get yzz(): Vec3
  • Returns Vec3

    New instance of swizzled Vec3

  • get yzzw(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get yzzx(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get yzzy(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get yzzz(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get zw(): Vec2
  • Returns Vec2

    New instance of swizzled Vec2

  • get zww(): Vec3
  • Returns Vec3

    New instance of swizzled Vec3

  • get zwww(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get zwwx(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get zwwy(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get zwwz(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get zwx(): Vec3
  • Returns Vec3

    New instance of swizzled Vec3

  • get zwxw(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get zwxx(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get zwxy(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get zwxz(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get zwy(): Vec3
  • Returns Vec3

    New instance of swizzled Vec3

  • get zwyw(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get zwyx(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get zwyy(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get zwyz(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get zwz(): Vec3
  • Returns Vec3

    New instance of swizzled Vec3

  • get zwzw(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get zwzx(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get zwzy(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get zwzz(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get zx(): Vec2
  • Returns Vec2

    New instance of swizzled Vec2

  • get zxw(): Vec3
  • Returns Vec3

    New instance of swizzled Vec3

  • get zxww(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get zxwx(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get zxwy(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get zxwz(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get zxx(): Vec3
  • Returns Vec3

    New instance of swizzled Vec3

  • get zxxw(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get zxxx(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get zxxy(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get zxxz(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get zxy(): Vec3
  • Returns Vec3

    New instance of swizzled Vec3

  • get zxyw(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get zxyx(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get zxyy(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get zxyz(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get zxz(): Vec3
  • Returns Vec3

    New instance of swizzled Vec3

  • get zxzw(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get zxzx(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get zxzy(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get zxzz(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get zy(): Vec2
  • Returns Vec2

    New instance of swizzled Vec2

  • get zyw(): Vec3
  • Returns Vec3

    New instance of swizzled Vec3

  • get zyww(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get zywx(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get zywy(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get zywz(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get zyx(): Vec3
  • Returns Vec3

    New instance of swizzled Vec3

  • get zyxw(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get zyxx(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get zyxy(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get zyxz(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get zyy(): Vec3
  • Returns Vec3

    New instance of swizzled Vec3

  • get zyyw(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get zyyx(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get zyyy(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get zyyz(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get zyz(): Vec3
  • Returns Vec3

    New instance of swizzled Vec3

  • get zyzw(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get zyzx(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get zyzy(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get zyzz(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get zz(): Vec2
  • Returns Vec2

    New instance of swizzled Vec2

  • get zzw(): Vec3
  • Returns Vec3

    New instance of swizzled Vec3

  • get zzww(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get zzwx(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get zzwy(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get zzwz(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get zzx(): Vec3
  • Returns Vec3

    New instance of swizzled Vec3

  • get zzxw(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get zzxx(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get zzxy(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get zzxz(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get zzy(): Vec3
  • Returns Vec3

    New instance of swizzled Vec3

  • get zzyw(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get zzyx(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get zzyy(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get zzyz(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get zzz(): Vec3
  • Returns Vec3

    New instance of swizzled Vec3

  • get zzzw(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get zzzx(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get zzzy(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

  • get zzzz(): Vec4
  • Returns Vec4

    New instance of swizzled Vec4

Inherited

"[toStringTag]": "Float64Array"
buffer: ArrayBuffer

The ArrayBuffer instance referenced by the array.

byteLength: number

The length in bytes of the array.

byteOffset: number

The offset in bytes of the array.

BYTES_PER_ELEMENT: number

The size in bytes of each element in the array.

length: number

The length of the array.

BYTES_PER_ELEMENT: number

The size in bytes of each element in the array.

  • Returns the item located at the specified index.

    Parameters

    • index: number

      The zero-based index of the desired code unit. A negative index will count back from the last item.

    Returns number

  • Returns the this object after copying a section of the array identified by start and end to the same array starting at position target

    Parameters

    • target: number

      If target is negative, it is treated as length+target where length is the length of the array.

    • start: number

      If start is negative, it is treated as length+start. If end is negative, it is treated as length+end.

    • Optionalend: number

      If not specified, length of the this object is used as its default value.

    Returns this

  • Returns an array of key, value pairs for every entry in the array

    Returns ArrayIterator<[number, number]>

  • Determines whether all the members of an array satisfy the specified test.

    Parameters

    • predicate: (value: number, index: number, array: this) => unknown

      A function that accepts up to three arguments. The every method calls the predicate function for each element in the array until the predicate returns a value which is coercible to the Boolean value false, or until the end of the array.

    • OptionalthisArg: any

      An object to which the this keyword can refer in the predicate function. If thisArg is omitted, undefined is used as the this value.

    Returns boolean

  • Changes all array elements from start to end index to a static value and returns the modified array

    Parameters

    • value: number

      value to fill array section with

    • Optionalstart: number

      index to start filling the array at. If start is negative, it is treated as length+start where length is the length of the array.

    • Optionalend: number

      index to stop filling the array at. If end is negative, it is treated as length+end.

    Returns this

  • Returns the elements of an array that meet the condition specified in a callback function.

    Parameters

    • predicate: (value: number, index: number, array: this) => any

      A function that accepts up to three arguments. The filter method calls the predicate function one time for each element in the array.

    • OptionalthisArg: any

      An object to which the this keyword can refer in the predicate function. If thisArg is omitted, undefined is used as the this value.

    Returns Float64Array<ArrayBuffer>

  • Returns the value of the first element in the array where predicate is true, and undefined otherwise.

    Parameters

    • predicate: (value: number, index: number, obj: this) => boolean

      find calls predicate once for each element of the array, in ascending order, until it finds one where predicate returns true. If such an element is found, find immediately returns that element value. Otherwise, find returns undefined.

    • OptionalthisArg: any

      If provided, it will be used as the this value for each invocation of predicate. If it is not provided, undefined is used instead.

    Returns number

  • Returns the index of the first element in the array where predicate is true, and -1 otherwise.

    Parameters

    • predicate: (value: number, index: number, obj: this) => boolean

      find calls predicate once for each element of the array, in ascending order, until it finds one where predicate returns true. If such an element is found, findIndex immediately returns that element index. Otherwise, findIndex returns -1.

    • OptionalthisArg: any

      If provided, it will be used as the this value for each invocation of predicate. If it is not provided, undefined is used instead.

    Returns number

  • Performs the specified action for each element in an array.

    Parameters

    • callbackfn: (value: number, index: number, array: this) => void

      A function that accepts up to three arguments. forEach calls the callbackfn function one time for each element in the array.

    • OptionalthisArg: any

      An object to which the this keyword can refer in the callbackfn function. If thisArg is omitted, undefined is used as the this value.

    Returns void

  • Determines whether an array includes a certain element, returning true or false as appropriate.

    Parameters

    • searchElement: number

      The element to search for.

    • OptionalfromIndex: number

      The position in this array at which to begin searching for searchElement.

    Returns boolean

  • Returns the index of the first occurrence of a value in an array.

    Parameters

    • searchElement: number

      The value to locate in the array.

    • OptionalfromIndex: number

      The array index at which to begin the search. If fromIndex is omitted, the search starts at index 0.

    Returns number

  • Adds all the elements of an array separated by the specified separator string.

    Parameters

    • Optionalseparator: string

      A string used to separate one element of an array from the next in the resulting String. If omitted, the array elements are separated with a comma.

    Returns string

  • Returns the index of the last occurrence of a value in an array.

    Parameters

    • searchElement: number

      The value to locate in the array.

    • OptionalfromIndex: number

      The array index at which to begin the search. If fromIndex is omitted, the search starts at index 0.

    Returns number

  • Calls a defined callback function on each element of an array, and returns an array that contains the results.

    Parameters

    • callbackfn: (value: number, index: number, array: this) => number

      A function that accepts up to three arguments. The map method calls the callbackfn function one time for each element in the array.

    • OptionalthisArg: any

      An object to which the this keyword can refer in the callbackfn function. If thisArg is omitted, undefined is used as the this value.

    Returns Float64Array<ArrayBuffer>

  • Calls the specified callback function for all the elements in an array. The return value of the callback function is the accumulated result, and is provided as an argument in the next call to the callback function.

    Parameters

    • callbackfn: (
          previousValue: number,
          currentValue: number,
          currentIndex: number,
          array: this,
      ) => number

      A function that accepts up to four arguments. The reduce method calls the callbackfn function one time for each element in the array.

    Returns number

  • Parameters

    • callbackfn: (
          previousValue: number,
          currentValue: number,
          currentIndex: number,
          array: this,
      ) => number
    • initialValue: number

    Returns number

  • Calls the specified callback function for all the elements in an array. The return value of the callback function is the accumulated result, and is provided as an argument in the next call to the callback function.

    Type Parameters

    • U

    Parameters

    • callbackfn: (previousValue: U, currentValue: number, currentIndex: number, array: this) => U

      A function that accepts up to four arguments. The reduce method calls the callbackfn function one time for each element in the array.

    • initialValue: U

      If initialValue is specified, it is used as the initial value to start the accumulation. The first call to the callbackfn function provides this value as an argument instead of an array value.

    Returns U

  • Calls the specified callback function for all the elements in an array, in descending order. The return value of the callback function is the accumulated result, and is provided as an argument in the next call to the callback function.

    Parameters

    • callbackfn: (
          previousValue: number,
          currentValue: number,
          currentIndex: number,
          array: this,
      ) => number

      A function that accepts up to four arguments. The reduceRight method calls the callbackfn function one time for each element in the array.

    Returns number

  • Parameters

    • callbackfn: (
          previousValue: number,
          currentValue: number,
          currentIndex: number,
          array: this,
      ) => number
    • initialValue: number

    Returns number

  • Calls the specified callback function for all the elements in an array, in descending order. The return value of the callback function is the accumulated result, and is provided as an argument in the next call to the callback function.

    Type Parameters

    • U

    Parameters

    • callbackfn: (previousValue: U, currentValue: number, currentIndex: number, array: this) => U

      A function that accepts up to four arguments. The reduceRight method calls the callbackfn function one time for each element in the array.

    • initialValue: U

      If initialValue is specified, it is used as the initial value to start the accumulation. The first call to the callbackfn function provides this value as an argument instead of an array value.

    Returns U

  • Reverses the elements in an Array.

    Returns this

  • Sets a value or an array of values.

    Parameters

    • array: ArrayLike<number>

      A typed or untyped array of values to set.

    • Optionaloffset: number

      The index in the current array at which the values are to be written.

    Returns void

  • Returns a section of an array.

    Parameters

    • Optionalstart: number

      The beginning of the specified portion of the array.

    • Optionalend: number

      The end of the specified portion of the array. This is exclusive of the element at the index 'end'.

    Returns Float64Array<ArrayBuffer>

  • Determines whether the specified callback function returns true for any element of an array.

    Parameters

    • predicate: (value: number, index: number, array: this) => unknown

      A function that accepts up to three arguments. The some method calls the predicate function for each element in the array until the predicate returns a value which is coercible to the Boolean value true, or until the end of the array.

    • OptionalthisArg: any

      An object to which the this keyword can refer in the predicate function. If thisArg is omitted, undefined is used as the this value.

    Returns boolean

  • Sorts an array.

    Parameters

    • OptionalcompareFn: (a: number, b: number) => number

      Function used to determine the order of the elements. It is expected to return a negative value if first argument is less than second argument, zero if they're equal and a positive value otherwise. If omitted, the elements are sorted in ascending order.

      [11,2,22,1].sort((a, b) => a - b)
      

    Returns this

  • Gets a new Float64Array view of the ArrayBuffer store for this array, referencing the elements at begin, inclusive, up to end, exclusive.

    Parameters

    • Optionalbegin: number

      The index of the beginning of the array.

    • Optionalend: number

      The index of the end of the array.

    Returns Float64Array<ArrayBuffer>

  • Converts a number to a string by using the current locale.

    Returns string

  • Parameters

    Returns string

  • Returns a string representation of an array.

    Returns string

  • Returns the primitive value of the specified object.

    Returns this

  • Returns an list of values in the array

    Returns ArrayIterator<number>

  • Creates an array from an array-like or iterable object.

    Parameters

    • arrayLike: ArrayLike<number>

      An array-like or iterable object to convert to an array.

    Returns Float64Array<ArrayBuffer>

  • Creates an array from an array-like or iterable object.

    Type Parameters

    • T

    Parameters

    • arrayLike: ArrayLike<T>

      An array-like or iterable object to convert to an array.

    • mapfn: (v: T, k: number) => number

      A mapping function to call on every element of the array.

    • OptionalthisArg: any

      Value of 'this' used to invoke the mapfn.

    Returns Float64Array<ArrayBuffer>

  • Creates an array from an array-like or iterable object.

    Parameters

    • arrayLike: Iterable<number, any, any>

      An array-like or iterable object to convert to an array.

    Returns Float64Array<ArrayBuffer>

  • Creates an array from an array-like or iterable object.

    Type Parameters

    • T

    Parameters

    • arrayLike: Iterable<T, any, any>

      An array-like or iterable object to convert to an array.

    • Optionalmapfn: (v: T, k: number) => number

      A mapping function to call on every element of the array.

    • OptionalthisArg: any

      Value of 'this' used to invoke the mapfn.

    Returns Float64Array<ArrayBuffer>

  • Returns a new array from a set of elements.

    Parameters

    • ...items: number[]

      A set of elements to include in the new array object.

    Returns Float64Array<ArrayBuffer>