Moai SDK  2.0
MOAIColor Class Reference
+ Inheritance diagram for MOAIColor:

Function List

getColor
 
moveColor
 
seekColor
 
setColor
 
setParent
 

Additional Inherited Members

- Function List inherited from MOAINode
clearAttrLink
 
clearNodeLink
 
forceUpdate
 
getAttr
 
getAttrLink
 
getNodeState
 
moveAttr
 
scheduleUpdate
 
seekAttr
 
setAttrLink
 
setAttr
 
setNodeLink
 
- Function List inherited from MOAIInstanceEventSource
getListener
 
setListener
 

Detailed Description

AttributesDescription
MOAIColor.ATTR_R_COL The R (red) channel
MOAIColor.ATTR_G_COL The G (green) channel
MOAIColor.ATTR_B_COL The B (blue) channel
MOAIColor.ATTR_A_COL The A (alpha) channel
MOAIColor.INHERIT_COLOR
MOAIColor.COLOR_TRAIT

Function Documentation

getColor

Return the color.


function getColor ( MOAIProp self )

Parameters
MOAIPropself
Returns
number rDelta, number gDelta, number bDelta, number aDelta
moveColor

Animate the color by applying a delta. Creates and returns a MOAIEaseDriver initialized to apply the delta.


function moveColor ( MOAIColor self, number rDelta, number gDelta, number bDelta, number aDelta, number length [, number mode ] )

Parameters
MOAIColorself
numberrDelta Delta to be added to r.
numbergDelta Delta to be added to g.
numberbDelta Delta to be added to b.
numberaDelta Delta to be added to a.
numberlength Length of animation in seconds.
numbermode Optional. The ease mode. One of MOAIEaseType.EASE_IN, MOAIEaseType.EASE_OUT, MOAIEaseType.FLAT MOAIEaseType.LINEAR, MOAIEaseType.SMOOTH, MOAIEaseType.SOFT_EASE_IN, MOAIEaseType.SOFT_EASE_OUT, MOAIEaseType.SOFT_SMOOTH. Defaults to MOAIEaseType.SMOOTH.
Returns
MOAIEaseDriver easeDriver
seekColor

Animate the color by applying a delta. Delta is computed given a target value. Creates and returns a MOAIEaseDriver initialized to apply the delta.


function seekColor ( MOAIColor self, number rGoal, number gGoal, number bGoal, number aGoal, number length [, number mode ] )

Parameters
MOAIColorself
numberrGoal Desired resulting value for r.
numbergGoal Desired resulting value for g.
numberbGoal Desired resulting value for b.
numberaGoal Desired resulting value for a.
numberlength Length of animation in seconds.
numbermode Optional. The ease mode. One of MOAIEaseType.EASE_IN, MOAIEaseType.EASE_OUT, MOAIEaseType.FLAT MOAIEaseType.LINEAR, MOAIEaseType.SMOOTH, MOAIEaseType.SOFT_EASE_IN, MOAIEaseType.SOFT_EASE_OUT, MOAIEaseType.SOFT_SMOOTH. Defaults to MOAIEaseType.SMOOTH.
Returns
MOAIEaseDriver easeDriver
setColor

Initialize the color.


function setColor ( MOAIColor self, number r, number g, number b [, number a ] )

Parameters
MOAIColorself
numberr Default value is 0.
numberg Default value is 0.
numberb Default value is 0.
numbera Optional. Default value is 1.
Returns
nil
setParent

This method has been deprecated. Use MOAINode setAttrLink instead.


function setParent ( MOAIColor self [, MOAINode parent ] )

Parameters
MOAIColorself
MOAINodeparent Optional. Default value is nil.
Returns
nil