Snap
Extends:
snapping of ops/ports etc to an invisible grid
Constructor Summary
| Public Constructor | ||
| public |
constructor(_cgl: CglContext, glPatch: GlPatch, instancer: GlRectInstancer) |
|
Member Summary
| Public Members | ||
| public |
enabled: boolean |
|
| public |
rect: * |
|
| Private Members | ||
| private |
|
|
| private |
|
|
| private |
_rectWidth: number |
|
| private |
_timeout: * |
|
| private |
_xCoords: *[] |
|
Method Summary
| Public Methods | ||
| public |
render(mouseDown: Boolean) |
|
| public |
snapOpX(_x: number, op: import("../core_extend_op.js").UiOp, dist: number): * |
|
| public |
snapX(_x: Number): * |
|
| public |
snapY(y: Number, force: boolean): Number |
|
| public |
update() |
|
| Private Methods | ||
| private |
_snapPortX(_x: number, port: Port, _index: number, dist: number): * |
|
Public Constructors
public constructor(_cgl: CglContext, glPatch: GlPatch, instancer: GlRectInstancer) source
Params:
| Name | Type | Attribute | Description |
| _cgl | CglContext | ||
| glPatch | GlPatch | ||
| instancer | GlRectInstancer |
Public Members
public enabled: boolean source
public rect: * source
Private Members
private _instancer: GlRectInstancer source
private _rectWidth: number source
private _timeout: * source
private _xCoords: *[] source
Public Methods
public render(mouseDown: Boolean) source
Params:
| Name | Type | Attribute | Description |
| mouseDown | Boolean |
public snapOpX(_x: number, op: import("../core_extend_op.js").UiOp, dist: number): * source
Params:
| Name | Type | Attribute | Description |
| _x | number | ||
| op | import("../core_extend_op.js").UiOp | ||
| dist | number |
|
Return:
| * |
public snapY(y: Number, force: boolean): Number source
Params:
| Name | Type | Attribute | Description |
| y | Number | ||
| force | boolean |
Return:
| Number |
public update() source
Private Methods
private _snapPortX(_x: number, port: Port, _index: number, dist: number): * source
Params:
| Name | Type | Attribute | Description |
| _x | number | ||
| port | Port | ||
| _index | number | ||
| dist | number |
Return:
| * |