| 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:NumberDefines a coefficient for the ambient light intensity.
public function get ambient():Number public function set ambient(value:Number):void| brightness | property |
brightness:NumberDefines a coefficient for the overall light intensity.
public function get brightness():Number public function set brightness(value:Number):void| diffuse | property |
diffuse:NumberDefines 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:NumberDefines 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):voidParameters
event:Object3DEvent (default = null) |
| updateAmbientDiffuse | () | method |
override protected function updateAmbientDiffuse():voidUpdates the bitmapData object used as the lightmap for the combined ambient and diffue light shading.