Static Member Summary
| Static Public Members | ||
| public static |
EVENT_DRAG: * |
|
| public static |
|
|
| public static |
|
|
| public static |
|
|
| public static |
|
|
| public static |
|
|
| public static |
|
|
| public static |
|
|
| public static |
|
|
| public static |
EVENT_RESIZE: * |
|
| public static |
|
|
| public static |
|
|
| public static |
OPTION_NAME: * |
|
| public static |
|
|
| public static |
|
|
| public static |
SHAPE_CIRCLE: * |
|
| public static |
SHAPE_CROSS: * |
|
| public static |
SHAPE_CURSOR: * |
|
| public static |
|
|
| public static |
SHAPE_FRAME: * |
|
| public static |
|
|
| public static |
|
|
| public static |
|
|
| public static |
SHAPE_PLUS: * |
|
| public static |
SHAPE_RECT: * |
|
| public static |
SHAPE_RHOMB: * |
|
| public static |
|
|
Constructor Summary
| Public Constructor | ||
| public |
constructor(instancer: GlRectInstancer, options: GlRectOptions) |
|
Member Summary
| Public Members | ||
| public |
|
|
| public get |
absX: * |
|
| public get |
absY: * |
|
| public get |
absZ: * |
|
| public |
|
|
| public |
color: array |
|
| public |
colorHover: * |
|
| public get |
data: * |
|
| public set |
|
|
| public |
disposed: boolean |
|
| public get |
dragOffsetX: * |
|
| public get |
dragOffsetY: * |
|
| public set |
|
|
| public get |
draggable: * |
|
| public |
|
|
| public |
draggableX: * |
|
| public |
draggableY: * |
|
| public get |
h: * |
|
| public get |
idx: * |
|
| public |
interactive: * |
|
| public get |
isDragging: * |
|
| public |
name: * |
|
| public get |
parent: * |
|
| public get |
shape: * |
|
| public set |
|
|
| public get |
texture: * |
|
| public get |
visible: boolean: * |
|
| public set |
visible(v: boolean) |
|
| public get |
w: * |
|
| public get |
x: * |
|
| public get |
y: * |
|
| public get |
z: * |
|
| Private Members | ||
| private |
_border: * |
|
| private |
_selected: * |
|
| private |
attrIndex: * |
|
| private |
|
|
| private |
dragStartX: * |
|
| private |
dragStartY: * |
|
| private |
hovering: * |
|
| private |
log: * |
|
| private |
oldAbsX: * |
|
| private |
oldAbsY: * |
|
| private |
oldAbsZ: * |
|
| private |
|
|
Method Summary
| Public Methods | ||
| public |
|
|
| public |
dispose(): * |
|
| public |
getParentX(): number |
|
| public |
getParentY(): number |
|
| public |
getParentZ(): number |
|
| public |
|
|
| public |
isHovering(): boolean |
|
| public |
isPointInside(x: number, y: number): * Description |
|
| public |
mouseDown(e: MouseEvent, x: number, y: number) |
|
| public |
mouseDrag(x: number, y: number, button: number, event: MouseEvent) |
|
| public |
mouseDragEnd(_e: MouseEvent) |
|
| public |
mouseMove(x: number, y: number, button: number, e: MouseEvent) |
|
| public |
mouseUp(e: MouseEvent) |
|
| public |
removeChild(child: GlRect) |
|
| public |
setBorder(c: number) |
|
| public |
setColor(r: number, g: number, b: number, a: number) |
|
| public |
setColorArray(arr: number[]) |
|
| public |
setColorHex(hex: string) |
|
| public |
setColorHover(r: number, g: number, b: number, a: number) |
|
| public |
setOpacity(a: number, childs: boolean) |
|
| public |
|
|
| public |
setPosition(_x: number, _y: number, _z: number) |
|
| public |
setSelected(c: boolean) |
|
| public |
setShape(c: number) |
|
| public |
setSize(w: number, h: number): * |
|
| public |
setTexRect(x: number, y: number, w: number, h: number) |
|
| public |
setTexture(t: Number) |
|
| public |
|
|
| public |
|
|
| Private Methods | ||
| private |
|
|
Static Public Members
public static EVENT_DRAG: * source
public static EVENT_DRAGEND: * source
public static EVENT_DRAGSTART: * source
public static EVENT_POINTER_DOWN: * source
public static EVENT_POINTER_HOVER: * source
public static EVENT_POINTER_MOVE: * source
public static EVENT_POINTER_UNHOVER: * source
public static EVENT_POINTER_UP: * source
public static EVENT_POSITIONCHANGED: * source
public static EVENT_RESIZE: * source
public static OPTION_DRAGGABLE: * source
public static OPTION_INTERACTIVE: * source
public static OPTION_NAME: * source
public static OPTION_PARENT: * source
public static SHAPE_ARROW_DOWN: * source
public static SHAPE_CIRCLE: * source
public static SHAPE_CROSS: * source
public static SHAPE_CURSOR: * source
public static SHAPE_FILLED_CIRCLE: * source
public static SHAPE_FRAME: * source
public static SHAPE_HALF_BLOCK_BOTTOM: * source
public static SHAPE_HALF_BLOCK_TOP: * source
public static SHAPE_LOADING_INDICATOR: * source
public static SHAPE_PLUS: * source
public static SHAPE_RECT: * source
public static SHAPE_RHOMB: * source
public static SHAPE_TRIANGLE_BOTTOM: * source
Public Constructors
public constructor(instancer: GlRectInstancer, options: GlRectOptions) source
Params:
| Name | Type | Attribute | Description |
| instancer | GlRectInstancer | ||
| options | GlRectOptions |
Public Members
public : * source
public get absX: * source
public get absY: * source
public get absZ: * source
public color: array source
public colorHover: * source
public get data: * source
public set data source
public disposed: boolean source
public get dragOffsetX: * source
public get dragOffsetY: * source
public set draggable source
public get draggable: * source
public draggableMove: * source
public draggableX: * source
public draggableY: * source
public get h: * source
public get idx: * source
public interactive: * source
public get isDragging: * source
public name: * source
public get parent: * source
public get shape: * source
public set shape source
public get texture: * source
public set visible(v: boolean) source
public get w: * source
public get x: * source
public get y: * source
public get z: * source
Private Members
private _border: * source
private _selected: * source
private attrIndex: * source
private dragStartX: * source
private dragStartY: * source
private hovering: * source
private log: * source
private oldAbsX: * source
private oldAbsY: * source
private oldAbsZ: * source
private rectInstancer: GlRectInstancer source
Public Methods
public isPointInside(x: number, y: number): * source
Description
Params:
| Name | Type | Attribute | Description |
| x | number | ||
| y | number |
Return:
| * |
public mouseDown(e: MouseEvent, x: number, y: number) source
Params:
| Name | Type | Attribute | Description |
| e | MouseEvent | ||
| x | number | ||
| y | number |
public mouseDrag(x: number, y: number, button: number, event: MouseEvent) source
Params:
| Name | Type | Attribute | Description |
| x | number | ||
| y | number | ||
| button | number | ||
| event | MouseEvent |
public mouseDragEnd(_e: MouseEvent) source
Params:
| Name | Type | Attribute | Description |
| _e | MouseEvent |
public mouseMove(x: number, y: number, button: number, e: MouseEvent) source
Params:
| Name | Type | Attribute | Description |
| x | number | ||
| y | number | ||
| button | number | ||
| e | MouseEvent |
public mouseUp(e: MouseEvent) source
Params:
| Name | Type | Attribute | Description |
| e | MouseEvent |
public setBorder(c: number) source
Params:
| Name | Type | Attribute | Description |
| c | number |
public setColor(r: number, g: number, b: number, a: number) source
Params:
| Name | Type | Attribute | Description |
| r | number | ||
| g | number | ||
| b | number | ||
| a | number |
|
public setColorArray(arr: number[]) source
Params:
| Name | Type | Attribute | Description |
| arr | number[] |
public setColorHex(hex: string) source
Params:
| Name | Type | Attribute | Description |
| hex | string |
public setColorHover(r: number, g: number, b: number, a: number) source
Params:
| Name | Type | Attribute | Description |
| r | number | ||
| g | number | ||
| b | number | ||
| a | number |
public setOpacity(a: number, childs: boolean) source
Params:
| Name | Type | Attribute | Description |
| a | number | ||
| childs | boolean |
public setPosition(_x: number, _y: number, _z: number) source
Params:
| Name | Type | Attribute | Description |
| _x | number | ||
| _y | number | ||
| _z | number |
public setSelected(c: boolean) source
Params:
| Name | Type | Attribute | Description |
| c | boolean |
public setShape(c: number) source
Params:
| Name | Type | Attribute | Description |
| c | number |
public setSize(w: number, h: number): * source
Params:
| Name | Type | Attribute | Description |
| w | number | ||
| h | number |
Return:
| * |
public setTexRect(x: number, y: number, w: number, h: number) source
Params:
| Name | Type | Attribute | Description |
| x | number | ||
| y | number | ||
| w | number | ||
| h | number |
public setTexture(t: Number) source
Params:
| Name | Type | Attribute | Description |
| t | Number |