Color in Anark Studio 2.5
An RGBA color.
Inherits from:
Instance Properties
name | type | description |
---|---|---|
a | Number | Alpha/Opacity |
b | Number | Blue |
constructor | Object | A reference to the constructor class for the current object instance. [from Object] |
g | Number | Green |
prototype | Object | The prototype for a class. [from Object] |
r | Number | Red |
Instance Methods
name | returns | description |
---|---|---|
add(otherColor) | (none) | Add two colors. |
blend(otherColor) | (none) | Blend two colors. |
contrast(contrastFactor) | (none) | Increase/decrease contrast of the color. |
copy() | Color | Duplicate the color object. |
equals(otherColor) | Boolean | Compare two colors for equivalence. |
hasOwnProperty(propertyOrMethodName) | Boolean | Determines if the object/instance itself has the named property or method. [from Object] |
isPrototypeOf(instanceToTest) | Boolean | Determines if the calling object prototype is in the inheritance chain for the supplied argument. [from Object] |
linear(targetColor,weightFactor) | (none) | Move the color towards another color. |
negative() | (none) | Negate the color. |
propertyIsEnumerable(propertyOrMethodName) | Boolean |
Determines if the object/instance itself has a property or method of the supplied name which will appear in a for (prop in obj) enumeration.
[from Object]
|
saturation(saturationFactor) | (none) | Change the saturation of the color. |
scale(scaleFactor) | (none) | Scale the color. |
subtract(otherColor) | (none) | Subtract two colors. |
toLocaleString() | String |
For most objects, the same as toString() unless explicitly overridden.
[from Object]
|
toString() | String | Returns a string representation of the object. [from Object] |
valueOf() | String |
Returns the internal this value of the object.
[from Object]
|
Description
The Color object encapsulates a four-component true color.
Constructor syntax
var color = new Color( r, g, b, a);
r
- required — The red component of the color, containing a value between 0 and 255.
g
- required — The green component of the color, containing a value between 0 and 255.
b
- required — The blue component of the color, containing a value between 0 and 255.
a
- required — The alpha component of the color, containing a value between 0 and 255. This property is not used in some color contexts.
Properties that are a Color
name | object | description |
---|---|---|
ambient | Material | Ambient color. |
ambient | Light | Ambient scene color. |
backgroundColor | Scene | The background color for the scene. |
color | Layer | Background color for the layer. |
diffuse | Material | Diffuse color. |
diffuse | Light | Light color. |
fogColor | Camera | Color of the fog. |
specular | Light | Highlight color. |
specular | Material | Specularity color. |
Arguments that are a Color
name | in method | of object | description |
---|---|---|---|
otherColor | add(otherColor) | Color | The color to add to the curren |
otherColor | subtract(otherColor) | Color | The color to subtract from the |
otherColor | blend(otherColor) | Color | The color to blend with the cu |
otherColor | equals(otherColor) | Color | The color to compare to. |
targetColor | linear(targetColor,weightFactor) | Color | The color to weight towards. |