Home Reference Source
import GlCursor from './ui/glpatch/glcursor.js'
public class | source

GlCursor

Extends:

cables-shared-client~Events → GlCursor

Constructor Summary

Public Constructor
public

constructor(glPatch: GlPatch, instancer: GlRectInstancer, clientId: number)

Member Summary

Public Members
public
public get

visible: *

public set
Private Members
private

_animX: *

private

_animY: *

private
private
private
private
private
private
private

_subPatch: number | string

private

_userId: *

Method Summary

Public Methods
public
public

setColor(_r: number, _g: number, _b: number, _a: number)

public

setPosition(x: number, y: number)

public

setSize(w: number, h: number)

public

setSubpatch(_subPatch: number | string)

public

Public Constructors

public constructor(glPatch: GlPatch, instancer: GlRectInstancer, clientId: number) source

Params:

NameTypeAttributeDescription
glPatch GlPatch
instancer GlRectInstancer
clientId number
  • optional

Public Members

public isAnimated: * source

public get visible: * source

public set visible source

Private Members

private _animX: * source

private _animY: * source

private _avatarEle: * source

private _clientId: * source

private _cursorRect: * source

private _glPatch: * source

private _instancer: * source

private _lastMovement: * source

private _subPatch: number | string source

private _userId: * source

Public Methods

public dispose() source

public setColor(_r: number, _g: number, _b: number, _a: number) source

Params:

NameTypeAttributeDescription
_r number
_g number
_b number
_a number

public setPosition(x: number, y: number) source

Params:

NameTypeAttributeDescription
x number
y number

public setSize(w: number, h: number) source

Params:

NameTypeAttributeDescription
w number
h number

public setSubpatch(_subPatch: number | string) source

Params:

NameTypeAttributeDescription
_subPatch number | string

public updateAnim() source