NGL@0.10.4 Home Manual Reference Source GalleryRepository
import TextBuffer from 'ngl/src/buffer/text-buffer.js'
public class | source

TextBuffer

Extends:

BufferMappedBufferQuadBuffer → TextBuffer

Text buffer. Renders screen-aligned text strings.

Example:

var textBuffer = new TextBuffer( {
    position: new Float32Array( [ 0, 0, 0 ] ),
    color: new Float32Array( [ 1, 0, 0 ] ),
    size: new Float32Array( [ 2 ] ),
    text: [ "Hello" ]
} );

Constructor Summary

Public Constructor
public

Inherited Summary

From class Buffer
public get abstract
public get abstract
public

Free buffer resources

public

Set buffer parameters

public

Set buffer visibility

From class MappedBuffer
public get abstract
public get abstract
public get abstract
public get abstract
public get abstract
public get abstract

Public Constructors

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

Override:

Buffer#constructor

Params:

NameTypeAttributeDescription
data Object

attribute object

data.position Float32Array

positions

data.color Float32Array

colors

data.size Float32Array

sizes

data.text String[]

text strings

params TextBufferParameters

parameters object