Extends
Members
-
alpha :Number
-
The opacity of the node.
Type:
- Source:
-
cacheAsBitmap :boolean
-
Set this to true if you want this display object to be cached as a bitmap.
This basically takes a snap shot of the display object as it is at that moment. It can provide a performance benefit for complex static displayObjects.
To remove simply set this property to 'false'Type:
- boolean
- Source:
-
<readonly> children :Array.<Node>
-
The list of children added to this node.
Type:
- Array.<Node>
- Source:
-
filterArea :Rectangle
-
The area the filter is applied to. This is used as more of an optimisation
rather than figuring out the dimensions of the node each frame you can set this rectangleType:
- Source:
-
filters :Array.<AbstractFilter>
-
Sets the filters for this Node.
- IMPORTANT: This is a WebGL only feature and will be ignored by the canvas renderer.
To remove filters simply set this property to 'null'
Type:
- Array.<AbstractFilter>
- Source:
- IMPORTANT: This is a WebGL only feature and will be ignored by the canvas renderer.
-
height :Number
-
The height of the Node, setting this will actually modify the scale to achieve the value set
Type:
- Source:
-
mask :Graphics|Sprite
-
Sets a mask for this Node. A mask is an object that limits the visibility of an object to the shape of the mask applied to it.
A regular mask must be a Graphics or a Sprite object. This allows for much faster masking in canvas as it utilises shape clipping.
To remove a mask, set this property to null.Type:
- Source:
- To Do:
-
- For the moment, CanvasRenderer doesn't support Sprite as mask.
-
<readonly> parent :Node
-
The node that contains this one.
Type:
- Source:
-
pivot :Vector
-
The pivot point of the node that it rotates around
Type:
- Source:
-
position :Vector
-
The coordinate of the node relative to the local coordinates of the parent.
Type:
- Source:
-
renderable :Boolean
-
Can this node be rendered, if false the node will not be drawn but the updateTransform
methods will still be called.Type:
- Boolean
- Source:
-
rotation :Number
-
The rotation of the node in radians.
Type:
- Source:
-
scale :Vector
-
The scale factor of the node.
Type:
- Source:
-
skew :Vector
-
The skew factor for the node in radians.
Type:
- Source:
-
system :SystemGfx
-
Sets the gfx system this node will be rendered with
Type:
- Source:
-
visible :Boolean
-
The visibility of the node. If false the node will not be drawn, and
the updateTransform function will not be called.Type:
- Boolean
- Source:
-
width :Number
-
The width of the Node, setting this will actually modify the scale to achieve the value set
Type:
- Source:
-
<readonly> worldAlpha :Number
-
The multiplied alpha of the node
Type:
- Source:
-
<readonly> worldTransform :Matrix
-
Current transform of the node based on world (parent) factors
Type:
- Source:
-
<readonly> worldVisible :Boolean
-
Indicates if this node is globally visible.
Type:
- Boolean
- Source:
-
x :Number
-
The position of this Node on the x axis relative to the local coordinates of the parent.
Type:
- Source:
-
y :Number
-
The position of this Node on the y axis relative to the local coordinates of the parent.
Type:
- Source:
Methods
-
addListener()
-
- Inherited From:
- Source:
-
emit(event, a1, a2, a3, a4, a5)
-
Emit an event to all registered event listeners.
Parameters:
Name Type Description eventstring The name of the event.
a1* First param
a2* Second param
a3* Third param
a4* Forth param
a5* Fifth param
- Inherited From:
- Source:
Returns:
Indication if we've emitted an event.
- Type
- boolean
-
listeners(event, exists)
-
Return a list of assigned event listeners.
Parameters:
Name Type Description eventstring The events that should be listed.
existsboolean We only need to know if there are listeners.
- Inherited From:
- Source:
Returns:
Listener list
- Type
- array | boolean
-
off()
-
- Inherited From:
- Source:
-
on(event, fn, context)
-
Register a new EventListener for the given event.
Parameters:
Name Type Description eventstring Name of the event.
fnfuncton Callback function.
contextMixed The context of the function.
- Inherited From:
- Source:
Returns:
Self for chaining
- Type
- EventEmitter
-
once(event, fn, context)
-
Add an EventListener that's only called once.
Parameters:
Name Type Description eventstring Name of the event.
fnfunction Callback function.
contextMixed The context of the function.
- Inherited From:
- Source:
Returns:
Self for chaining
- Type
- EventEmitter
-
removeAllListeners(event)
-
Remove all listeners or only the listeners for the specified event.
Parameters:
Name Type Description eventstring The event want to remove all listeners for.
- Inherited From:
- Source:
Returns:
Self for chaining
- Type
- EventEmitter
-
removeListener(event, fn, context, once)
-
Remove event listeners.
Parameters:
Name Type Description eventstring The event we want to remove.
fnfunction The listener that we need to find.
contextMixed Only remove listeners matching this context.
onceboolean Only remove once listeners.
- Inherited From:
- Source:
Returns:
Self for chaining
- Type
- EventEmitter
-
setTransform( [x] [, y] [, scaleX] [, scaleY] [, rotation] [, skewX] [, skewY] [, pivotX] [, pivotY])
-
Convenience function to set the postion, scale, skew and pivot at once.
Parameters:
Name Type Argument Default Description xNumber <optional>
0 The X position
yNumber <optional>
0 The Y position
scaleXNumber <optional>
1 The X scale value
scaleYNumber <optional>
1 The Y scale value
rotationNumber <optional>
0 The rotation
skewXNumber <optional>
0 The X skew value
skewYNumber <optional>
0 The Y skew value
pivotXNumber <optional>
0 The X pivot value
pivotYNumber <optional>
0 The Y pivot value
- Source:
Returns:
This for chaining.
- Type
- Node
-
toGlobal(position)
-
Calculates the global position of this node
Parameters:
Name Type Description positionVector The world origin to calculate from
- Source:
Returns:
A point representing the position of this node
- Type
- Vector
-
toLocal(position [, from] [, point])
-
Calculates the local position of this node relative to another point
Parameters:
Name Type Argument Description positionVector The world origin to calculate from
fromNode <optional>
The Node to calculate the global position from
pointVector <optional>
A Point in which to store the value, optional (otherwise will create a new Point)
- Source:
Returns:
A point representing the position of this node
- Type
- Vector