Home Reference Source
import GlSpline from './ui/gldraw/glspline.js'
public class | source

GlSpline

Constructor Summary

Public Constructor
public

constructor(splineDrawer: GlSplineDrawer, name: string, options: Object)

Member Summary

Public Members
public

: *

Private Members
private
private

name: String

private
private

points: Array<number>

private
private

Method Summary

Public Methods
public
public

dispose(): *

public

getDrawer(): *

public
public
public

setColor(r: number, g: number, b: number, a: number)

public

setColorArray(arr: number[])

public
public

setPoints(p: Array<number>)

Public Constructors

public constructor(splineDrawer: GlSplineDrawer, name: string, options: Object) source

Params:

NameTypeAttributeDescription
splineDrawer GlSplineDrawer
name string
options Object

Public Members

public : * source

Private Members

private disposed: * source

private name: String source

private parentRect: GlRect source

private points: Array<number> source

private splineDrawer: GlSplineDrawer source

private splineIdx: * source

Public Methods

public checkDisposed(): * source

Return:

*

public dispose(): * source

Return:

*

public getDrawer(): * source

Return:

*

public getNumPoints(): * source

Return:

*

public rebuild() source

public setColor(r: number, g: number, b: number, a: number) source

Params:

NameTypeAttributeDescription
r number
g number
b number
a number
  • default: 1

public setColorArray(arr: number[]) source

Params:

NameTypeAttributeDescription
arr number[]

public setParentRect(r: GlRect) source

Params:

NameTypeAttributeDescription
r GlRect

public setPoints(p: Array<number>) source

Params:

NameTypeAttributeDescription
p Array<number>