| Package | com.asterisq.constellation.renderers |
| Interface | public interface INodeRenderer extends flash.events.IEventDispatcher |
| Subinterfaces | ICustomAccelerationNodeRenderer, IDraggableNodeRenderer, ISelectableNodeRenderer, ITreeDepthNodeRenderer, ITweenableNodeRenderer |
| Implementors | DefaultNodeRendererFactory, NodeRenderer |
| Property | Defined by | ||
|---|---|---|---|
| acceleration : Point
The acceleration of this node renderer.
| INodeRenderer | ||
| constellation : IConstellation
The constellation instance displaying this node renderer.
| INodeRenderer | ||
| edgeRenderers : Array
A list of edge renderers connecting this node renderer.
| INodeRenderer | ||
| neighborNodeRenderers : Array [read-only]
A list of neighbor renderers.
| INodeRenderer | ||
| node : LinkedNode
The node being rendered.
| INodeRenderer | ||
| numEdgeRenderers : uint [read-only]
The number of edge renderers connecting this node renderer.
| INodeRenderer | ||
| position : Point
The position of this node renderer.
| INodeRenderer | ||
| velocity : Point
The velocity of this node renderer.
| INodeRenderer | ||
| Method | Defined by | ||
|---|---|---|---|
|
validatePosition():void
Validates this node renderer's position.
| INodeRenderer | ||
| acceleration | property |
acceleration:Point [read-write]The acceleration of this node renderer. Measured in pixels per step squared.
Implementation public function get acceleration():Point
public function set acceleration(value:Point):void
| constellation | property |
constellation:IConstellation [read-write]The constellation instance displaying this node renderer.
Implementation public function get constellation():IConstellation
public function set constellation(value:IConstellation):void
| edgeRenderers | property |
edgeRenderers:Array [read-write]A list of edge renderers connecting this node renderer.
Implementation public function get edgeRenderers():Array
public function set edgeRenderers(value:Array):void
| neighborNodeRenderers | property |
neighborNodeRenderers:Array [read-only]A list of neighbor renderers. Neighbors are directly connected to this node renderer via an edge renderer.
Implementation public function get neighborNodeRenderers():Array
| node | property |
node:LinkedNode [read-write]The node being rendered.
Implementation public function get node():LinkedNode
public function set node(value:LinkedNode):void
| numEdgeRenderers | property |
numEdgeRenderers:uint [read-only]The number of edge renderers connecting this node renderer.
Implementation public function get numEdgeRenderers():uint
| position | property |
position:Point [read-write]The position of this node renderer. Measured in pixels.
Implementation public function get position():Point
public function set position(value:Point):void
| velocity | property |
velocity:Point [read-write]The velocity of this node renderer. Measured in pixels per step.
Implementation public function get velocity():Point
public function set velocity(value:Point):void
| validatePosition | () | method |
public function validatePosition():voidValidates this node renderer's position.