Package | away3d.lights |
Class | public class DirectionalLight3D |
Inheritance | DirectionalLight3D AbstractLight |
Property | Defined by | ||
---|---|---|---|
ambient : Number
Defines a coefficient for the ambient light intensity.
| DirectionalLight3D | ||
brightness : Number
Defines a coefficient for the overall light intensity.
| DirectionalLight3D | ||
color : uint
Defines the color of the light object.
| AbstractLight | ||
debug : Boolean
Toggles debug mode: light object is visualised in the scene.
| AbstractLight | ||
diffuse : Number
Defines a coefficient for the diffuse light intensity.
| DirectionalLight3D | ||
direction : Number3D
Defines the direction of the light relative to the local coordinates of the parent
ObjectContainer3D . | DirectionalLight3D | ||
parent : ObjectContainer3D
Defines the parent of the light.
| AbstractLight | ||
sceneDirection : Number3D
[read-only]
| DirectionalLight3D | ||
specular : Number
Defines a coefficient for the specular light intensity.
| DirectionalLight3D |
Method | Defined by | ||
---|---|---|---|
DirectionalLight3D
(init:Object = null)
Creates a new
DirectionalLight3D object. | DirectionalLight3D | ||
Duplicates the light object's properties to another
DirectionalLight3D object
| DirectionalLight3D | ||
Called from the
PrimitiveTraverser when passing LightPrimitive objects to the light consumer object
| DirectionalLight3D |
ambient | property |
ambient:Number
[read-write]Defines a coefficient for the ambient light intensity.
Implementation public function get ambient():Number
public function set ambient(value:Number):void
brightness | property |
brightness:Number
[read-write]Defines a coefficient for the overall light intensity.
Implementation public function get brightness():Number
public function set brightness(value:Number):void
diffuse | property |
diffuse:Number
[read-write]Defines a coefficient for the diffuse light intensity.
Implementation public function get diffuse():Number
public function set diffuse(value:Number):void
direction | property |
direction:Number3D
[read-write]
Defines the direction of the light relative to the local coordinates of the parent ObjectContainer3D
.
public function get direction():Number3D
public function set direction(value:Number3D):void
sceneDirection | property |
specular | property |
specular:Number
[read-write]Defines a coefficient for the specular light intensity.
Implementation public function get specular():Number
public function set specular(value:Number):void
DirectionalLight3D | () | constructor |
public function DirectionalLight3D(init:Object = null)
Parameters
init:Object (default = null ) — [optional] An initialisation object for specifying default instance properties.
|
direction:Number3D | |
ambient:Number (default = 0.5, min:0, max:1) | |
diffuse:Number (default = 0.5, min:0, max:10) | |
specular:Number (default = 1, min:0, max:1) | |
brightness:Number (default = 1) | |
debug:Boolean (default = false) |
clone | () | method |
public override function clone(light:AbstractLight = null):AbstractLight
Duplicates the light object's properties to another DirectionalLight3D
object
light:AbstractLight (default = null ) — [optional] The new light instance into which all properties are copied
|
AbstractLight —
The new light instance with duplicated properties applied
|
light | () | method |
public override function light(consumer:ILightConsumer):void
Called from the PrimitiveTraverser
when passing LightPrimitive
objects to the light consumer object
consumer:ILightConsumer |