Package | away3d.lights |
Class | public class DirectionalLight3D |
Inheritance | DirectionalLight3D AbstractLight Object |
Property | Defined By | ||
---|---|---|---|
ambient : Number
Defines a coefficient for the ambient light intensity. | DirectionalLight3D | ||
ambientBitmap : BitmapData [read-only]
Lightmap for ambient intensity. | AbstractLight | ||
ambientColorTransform : ColorTransform [read-only]
Color transform used in cached shading materials for combined ambient and diffuse color intensities. | AbstractLight | ||
ambientDiffuseBitmap : BitmapData [read-only]
Combined lightmap for ambient and diffuse intensities. | AbstractLight | ||
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 | ||
diffuseBitmap : BitmapData [read-only]
Lightmap for diffuse intensity. | AbstractLight | ||
diffuseColorTransform : ColorTransform [read-only]
Color transform used in cached shading materials for ambient intensities. | AbstractLight | ||
direction : Vector3D
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 : Vector3D [read-only] | DirectionalLight3D | ||
specular : Number
Defines a coefficient for the specular light intensity. | DirectionalLight3D | ||
specularBitmap : BitmapData [read-only]
Lightmap for specular intensity. | AbstractLight |
Method | Defined By | ||
---|---|---|---|
DirectionalLight3D(init:Object = null)
Creates a new DirectionalLight3D object. | DirectionalLight3D | ||
[override]
Duplicates the light object's properties to another DirectionalLight3D object
| DirectionalLight3D |
Method | Defined By | ||
---|---|---|---|
onSceneTransformChange(event:Object3DEvent = null):void [override] | DirectionalLight3D | ||
updateAmbientDiffuse():void [override]
Updates the bitmapData object used as the lightmap for the combined ambient and diffue light shading. | DirectionalLight3D |
ambient | property |
ambient:Number
Defines a coefficient for the ambient light intensity.
public function get ambient():Number
public function set ambient(value:Number):void
brightness | property |
brightness:Number
Defines a coefficient for the overall light intensity.
public function get brightness():Number
public function set brightness(value:Number):void
diffuse | property |
diffuse:Number
Defines a coefficient for the diffuse light intensity.
public function get diffuse():Number
public function set diffuse(value:Number):void
direction | property |
direction:Vector3D
Defines the direction of the light relative to the local coordinates of the parent ObjectContainer3D
.
public function get direction():Vector3D
public function set direction(value:Vector3D):void
sceneDirection | property |
sceneDirection:Vector3D
[read-only] public function get sceneDirection():Vector3D
specular | property |
specular:Number
Defines a coefficient for the specular light intensity.
public function get specular():Number
public function set specular(value:Number):void
DirectionalLight3D | () | Constructor |
public function DirectionalLight3D(init:Object = null)
Creates a new DirectionalLight3D
object.
init:Object (default = null ) — [optional] An initialisation object for specifying default instance properties.
|
clone | () | method |
override public function clone(light:AbstractLight = null):AbstractLight
Duplicates the light object's properties to another DirectionalLight3D
object
Parameters
light:AbstractLight (default = null ) — [optional] The new light instance into which all properties are copied
|
AbstractLight — The new light instance with duplicated properties applied
|
onSceneTransformChange | () | method |
override protected function onSceneTransformChange(event:Object3DEvent = null):void
Parameters
event:Object3DEvent (default = null )
|
updateAmbientDiffuse | () | method |
override protected function updateAmbientDiffuse():void
Updates the bitmapData object used as the lightmap for the combined ambient and diffue light shading.