Nodes
@graph-viz › Globals › core › Nodes
Hierarchy
- Nodes
Index
Constructors
Properties
Methods
- dispose
- handleCameraZoom
- initAbsoluteSizeIfNeeded
- initFillIfNeeded
- initFillOpacityIfNeeded
- initInnerRadiusIfNeeded
- initPositionIfNeeded
- initScaleIfNeeded
- initStrokeIfNeeded
- initStrokeOpacityIfNeeded
- initStrokeWidthIfNeeded
- updateAll
- updateAllAbsoluteSizes
- updateAllFills
- updateAllInnerRadii
- updateAllPositions
- updateAllScales
- updateAllStrokeOpacities
- updateAllStrokeWidths
- updateAllStrokes
- updateDefaults
- updateOne
Constructors
constructor
+ new Nodes(nodes
: DisplayNode[]): Nodes
Defined in packages/core/src/Nodes.ts:103
Parameters:
Name | Type |
---|---|
nodes | DisplayNode[] |
Returns: Nodes
Properties
Private
defaults
• defaults: Required‹NodeStyleAttributes› = NODE_DEFAULTS
Defined in packages/core/src/Nodes.ts:103
Private
Readonly
geometry
• geometry: BufferGeometry
Defined in packages/core/src/Nodes.ts:100
Private
lockedIds
• lockedIds: object
Defined in packages/core/src/Nodes.ts:102
Type declaration:
- [ id: string]: boolean
Private
Readonly
material
• material: ShaderMaterial
Defined in packages/core/src/Nodes.ts:101
object
• object: Points
Defined in packages/core/src/Nodes.ts:98
Methods
dispose
▸ dispose(): void
Defined in packages/core/src/Nodes.ts:260
Returns: void
handleCameraZoom
▸ handleCameraZoom(zoom
: number): void
Defined in packages/core/src/Nodes.ts:255
Parameters:
Name | Type |
---|---|
zoom | number |
Returns: void
Private
initAbsoluteSizeIfNeeded
▸ initAbsoluteSizeIfNeeded(numVertices
: number): void
Defined in packages/core/src/Nodes.ts:151
Parameters:
Name | Type |
---|---|
numVertices | number |
Returns: void
Private
initFillIfNeeded
▸ initFillIfNeeded(numVertices
: number): void
Defined in packages/core/src/Nodes.ts:190
Parameters:
Name | Type |
---|---|
numVertices | number |
Returns: void
Private
initFillOpacityIfNeeded
▸ initFillOpacityIfNeeded(numVertices
: number): void
Defined in packages/core/src/Nodes.ts:203
Parameters:
Name | Type |
---|---|
numVertices | number |
Returns: void
Private
initInnerRadiusIfNeeded
▸ initInnerRadiusIfNeeded(numVertices
: number): void
Defined in packages/core/src/Nodes.ts:177
Parameters:
Name | Type |
---|---|
numVertices | number |
Returns: void
Private
initPositionIfNeeded
▸ initPositionIfNeeded(numVertices
: number): void
Defined in packages/core/src/Nodes.ts:138
initAttrIfNeeded initializes the attribute if the attribute is undefined OR if the attribute.count needs to be resized
Parameters:
Name | Type | Description |
---|---|---|
numVertices | number |
Returns: void
Private
initScaleIfNeeded
▸ initScaleIfNeeded(numVertices
: number): void
Defined in packages/core/src/Nodes.ts:164
Parameters:
Name | Type |
---|---|
numVertices | number |
Returns: void
Private
initStrokeIfNeeded
▸ initStrokeIfNeeded(numVertices
: number): void
Defined in packages/core/src/Nodes.ts:216
Parameters:
Name | Type |
---|---|
numVertices | number |
Returns: void
Private
initStrokeOpacityIfNeeded
▸ initStrokeOpacityIfNeeded(numVertices
: number): void
Defined in packages/core/src/Nodes.ts:242
Parameters:
Name | Type |
---|---|
numVertices | number |
Returns: void
Private
initStrokeWidthIfNeeded
▸ initStrokeWidthIfNeeded(numVertices
: number): void
Defined in packages/core/src/Nodes.ts:229
Parameters:
Name | Type |
---|---|
numVertices | number |
Returns: void
updateAll
▸ updateAll(nodes
: DisplayNode[]): void
Defined in packages/core/src/Nodes.ts:392
update all attributes of all nodes
Parameters:
Name | Type | Description |
---|---|---|
nodes | DisplayNode[] |
Returns: void
updateAllAbsoluteSizes
▸ updateAllAbsoluteSizes(nodes
: DisplayNode[]): void
Defined in packages/core/src/Nodes.ts:426
update absoluteSize attributes of all nodes
Parameters:
Name | Type | Description |
---|---|---|
nodes | DisplayNode[] |
Returns: void
updateAllFills
▸ updateAllFills(nodes
: DisplayNode[]): void
Defined in packages/core/src/Nodes.ts:478
update fill and fillOpacity attributes of all nodes
Parameters:
Name | Type | Description |
---|---|---|
nodes | DisplayNode[] |
Returns: void
updateAllInnerRadii
▸ updateAllInnerRadii(nodes
: DisplayNode[]): void
Defined in packages/core/src/Nodes.ts:460
update innerRadius attributes of all nodes
Parameters:
Name | Type | Description |
---|---|---|
nodes | DisplayNode[] |
Returns: void
updateAllPositions
▸ updateAllPositions(nodes
: DisplayNode[]): void
Defined in packages/core/src/Nodes.ts:407
udpate position attributes of all nodes
Parameters:
Name | Type | Description |
---|---|---|
nodes | DisplayNode[] |
Returns: void
updateAllScales
▸ updateAllScales(nodes
: DisplayNode[]): void
Defined in packages/core/src/Nodes.ts:444
update scale attributes of all nodes
Parameters:
Name | Type | Description |
---|---|---|
nodes | DisplayNode[] |
Returns: void
updateAllStrokeOpacities
▸ updateAllStrokeOpacities(nodes
: DisplayNode[]): void
Defined in packages/core/src/Nodes.ts:548
update stroke opacity attributes of all nodes
Parameters:
Name | Type | Description |
---|---|---|
nodes | DisplayNode[] |
Returns: void
updateAllStrokeWidths
▸ updateAllStrokeWidths(nodes
: DisplayNode[]): void
Defined in packages/core/src/Nodes.ts:524
update stroke width attributes of all nodes
Parameters:
Name | Type | Description |
---|---|---|
nodes | DisplayNode[] |
Returns: void
updateAllStrokes
▸ updateAllStrokes(nodes
: DisplayNode[]): void
Defined in packages/core/src/Nodes.ts:506
update stroke color attributes of all nodes
Parameters:
Name | Type | Description |
---|---|---|
nodes | DisplayNode[] |
Returns: void
updateDefaults
▸ updateDefaults(newDefaults
: NodeStyleAttributes | undefined, nodes
: DisplayNode[]): void
Defined in packages/core/src/Nodes.ts:351
update the default style values applied to all nodes undefined values reset to default
Parameters:
Name | Type | Description |
---|---|---|
newDefaults | NodeStyleAttributes | undefined | - |
nodes | DisplayNode[] |
Returns: void
updateOne
▸ updateOne(index
: number, node
: DisplayNode): void
Defined in packages/core/src/Nodes.ts:275
update all attributes of one node at a given index
Parameters:
Name | Type | Description |
---|---|---|
index | number | - |
node | DisplayNode |
Returns: void