babylon.quarks - v0.19.0
    Preparing search index...

    Class Vector4View

    A Vector4 backed by a shared Float32Array at a fixed offset. Replacing the four component accessors inherits every Vector4 method as-is; they are installed on the prototype because TypeScript forbids overriding an inherited property with an accessor in the class body (TS2611).

    Hierarchy (View Summary)

    Index

    Constructors

    • Parameters

      • data: Float32Array
      • offset: number

      Returns Vector4View

    Properties

    data: Float32Array
    isVector4: boolean
    offset: number
    w: number
    x: number
    y: number
    z: number

    Accessors

    • get height(): number

      Returns number

    • set height(value: number): void

      Parameters

      • value: number

      Returns void

    • get width(): number

      Returns number

    • set width(value: number): void

      Parameters

      • value: number

      Returns void

    Methods

    • Returns Generator<number, void, unknown>

    • Parameters

      • scalar: number

      Returns Vector4

    • Points the view at a new backing array and row offset.

      Parameters

      • data: Float32Array
      • offset: number

      Returns void

    • Returns this

    • Parameters

      • min: number
      • max: number

      Returns Vector4

    • Parameters

      • minVal: number
      • maxVal: number

      Returns this

    • Parameters

      • scalar: number

      Returns Vector4

    • Parameters

      Returns number

    • Parameters

      Returns boolean

    • Returns this

    • Parameters

      • array: number[]
      • Optionaloffset: number

      Returns this

    • Parameters

      • index: number

      Returns number

    • Returns number

    • Returns number

    • Parameters

      Returns this

    • Returns number

    • Parameters

      Returns this

    • Parameters

      Returns this

    • Parameters

      • scalar: number

      Returns Vector4

    • Returns this

    • Returns this

    • Returns this

    • Returns this

    • Parameters

      • x: number
      • y: number
      • z: number
      • w: number

      Returns Vector4

    • Parameters

      • index: number
      • value: number

      Returns Vector4

    • Parameters

      • length: number

      Returns Vector4

    • Parameters

      • scalar: number

      Returns Vector4

    • Parameters

      • w: number

      Returns Vector4

    • Parameters

      • x: number

      Returns Vector4

    • Parameters

      • y: number

      Returns Vector4

    • Parameters

      • z: number

      Returns Vector4

    • Parameters

      • scalar: number

      Returns Vector4

    • Parameters

      • Optionalarray: number[]
      • Optionaloffset: number

      Returns number[]