Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface InterleavedBufferAttribute

Hierarchy

  • InterleavedBufferAttribute

Index

Constructors

constructor

Properties

data

The InterleavedBuffer instance passed in the constructor.

Readonly isInterleavedBufferAttribute

isInterleavedBufferAttribute: true

itemSize

itemSize: number

How many values make up each item.

name

name: string

Optional name for this attribute instance. Default is an empty string.

default

''

normalized

normalized: boolean

Default is false.

default

false

offset

offset: number

The offset in the underlying array buffer where an item starts.

Accessors

array

  • get array(): ArrayLike<number>

count

  • get count(): number

needsUpdate

  • set needsUpdate(value: boolean): void
  • Default is false. Setting this to true will send the entire interleaved buffer (not just the specific attribute data) to the GPU again.

    Parameters

    • value: boolean

    Returns void

Methods

applyMatrix4

applyNormalMatrix

clone

getW

  • getW(index: number): number

getX

  • getX(index: number): number

getY

  • getY(index: number): number

getZ

  • getZ(index: number): number

setW

setX

setXY

setXYZ

setXYZW

setY

setZ

toJSON

  • toJSON(data?: object): { data: string; isInterleavedBufferAttribute: true; itemSize: number; normalized: boolean; offset: number }
  • Parameters

    • Optional data: object

    Returns { data: string; isInterleavedBufferAttribute: true; itemSize: number; normalized: boolean; offset: number }

    • data: string
    • isInterleavedBufferAttribute: true
    • itemSize: number
    • normalized: boolean
    • offset: number

transformDirection

Generated using TypeDoc