Class Dataset

Datasets are used to store and reference data on the GPU. This is useful for making some operations more efficient, such as animation or switching between CoordinateSystems.

Example

// Create a reusable DataSet.
const data = new Dataset(cg, [0, 0, 1, 1]);

// Render a line segment to the viewport.
cg.render(coords, viewport, [
new LineSegment(cg, data, {colors: [1, 0, 0, 1], widths: 4]}), // red, width 4
new LineSegment(cg, data, {colors: [0, 0, 1, 1], widths: 1]}), // blue, width 1
]);

Hierarchy

  • Dataset

Constructors

Properties

Methods

Constructors

  • Parameters

    • cg: CandyGraph
    • data: number | number[] | Float32Array | number[][]

    Returns Dataset

Properties

disposed: boolean = false
length: number = 0

Methods

  • Parameters

    • size: number

    Returns void

  • Releases all GPU resources and renders this instance unusable.

    Returns void

  • Update this Dataset with new data, in-place.

    Parameters

    • data: number | number[] | Float32Array | number[][]

    Returns this

Generated using TypeDoc