NGL@1.0.0-beta.7 Home Manual Reference Source Gallery
import VectorBuffer from 'ngl/src/buffer/vector-buffer.js'
public class | source

VectorBuffer

Extends:

Buffer → VectorBuffer

Vector buffer. Draws vectors as lines.

Constructor Summary

Public Constructor
public

Member Summary

Public Members
public get
public get
public
public get

Method Summary

Public Methods
public

Inherited Summary

From class Buffer
public get
public get
public get abstract
public get
public set
public get
public get
public get
public get
public get abstract
public
public
public
public
public
public
public
public
public
public
public
public
public
public
public
public
public
public
public
public
public
public
public
public
public
public
public
public
public
public
public
public
public
private
public
public
public

Free buffer resources

public
public
public
public
public
public
public
public
public
public
public
public
public
public

Sets buffer attributes

public
public

Set buffer parameters

public
public
public

Set buffer visibility

public
public
public
private

Public Constructors

public constructor(data: Object, params: BufferParameters) source

Override:

Buffer#constructor

Params:

NameTypeAttributeDescription
data Object

attribute object

data.position Float32Array

positions

data.vector Float32Array

vectors

params BufferParameters

parameter object

Public Members

public get fragmentShader source

Override:

Buffer#fragmentShader

public get isLine source

public scale source

public get vertexShader source

Override:

Buffer#vertexShader

Public Methods

public setAttributes() source

Sets buffer attributes

Override:

Buffer#setAttributes