| Package | com.yogurt3d.core.lights |
| Class | public class Light |
| Inheritance | Light SceneObject EngineObject Object |
| Subclasses | RenderableLight |
| Method | Defined By | ||
|---|---|---|---|
Light(_type:ELightType = null, _color:uint = 0xFFFFFF, _intensity:Number = 1) | Light | ||
![]() | addChild(_value:SceneObject):void | SceneObject | |
![]() | [override] | SceneObject | |
![]() | containsChild(_child:SceneObject, _recursive:Boolean = false):Boolean | SceneObject | |
![]() | dispose():void [override] | SceneObject | |
![]() | disposeDeep():void [override] | SceneObject | |
![]() | disposeGPU():void [override] | SceneObject | |
![]() | getChildBySystemID(_value:String):SceneObject | SceneObject | |
![]() | getChildByUserID(_value:String):SceneObject | SceneObject | |
![]() | instance():*
Removes all external referances and clears internals. | EngineObject | |
![]() | removeChild(_value:SceneObject):void | SceneObject | |
![]() | removeChildBySystemID(_value:String):void | SceneObject | |
![]() | removeChildByUserID(_value:String):void | SceneObject | |
![]() | renew():void
Renews object internals and resets properties of object. | EngineObject | |
setProjection():void
sets the projection matrix of the light according to light type and the outer angle
is used for shadow map generation
| Light | ||
toString():String [override]
Returns a string identifier on this object
| Light | ||
updateProjectionDirectional():void | Light | ||
| Method | Defined By | ||
|---|---|---|---|
initInternals():void [override]
| Light | ||
![]() | trackObject():void [override] | SceneObject | |
| attenuation | property |
attenuation:Vector.<Number>
public function get attenuation():Vector.<Number> public function set attenuation(value:Vector.<Number>):void| color | property |
color:Color public function get color():Color public function set color(value:Color):void| coneAngles | property |
coneAngles:Vector.<Number> [read-only] public function get coneAngles():Vector.<Number>| directionVector | property |
directionVector:Vector.<Number> [read-only]
public function get directionVector():Vector.<Number>| frustum | property |
| innerConeAngle | property |
innerConeAngle:Number
The default value is 0.8 (36 degrees).
public function get innerConeAngle():Number public function set innerConeAngle(value:Number):void| intensity | property |
intensity:NumberIntensity of the light. Allowed values are between 0-1, from dark to light sequentially.
public function get intensity():Number public function set intensity(value:Number):void| outerConeAngle | property |
outerConeAngle:Number
The default value is 0.8 (36 degrees).
public function get outerConeAngle():Number public function set outerConeAngle(value:Number):void| positionVector | property |
positionVector:Vector.<Number> [read-only]
public function get positionVector():Vector.<Number>| range | property |
range:Number public function get range():Number public function set range(value:Number):void| shadowColor | property |
shadowColor:ColorChanges shadow color and alpha
public function get shadowColor():Color public function set shadowColor(value:Color):void| shadowMap | property |
shadowMap:RenderTextureTarget
public function get shadowMap():RenderTextureTarget public function set shadowMap(value:RenderTextureTarget):void| shadowMap2 | property |
shadowMap2:RenderTextureTarget public function get shadowMap2():RenderTextureTarget public function set shadowMap2(value:RenderTextureTarget):void| shadows | property |
shadows:EShadowType public function get shadows():EShadowType public function set shadows(value:EShadowType):void| type | property |
type:ELightType
public function get type():ELightType public function set type(value:ELightType):void| Light | () | Constructor |
public function Light(_type:ELightType = null, _color:uint = 0xFFFFFF, _intensity:Number = 1)Parameters
_type:ELightType (default = null) | |
_color:uint (default = 0xFFFFFF) | |
_intensity:Number (default = 1) |
| initInternals | () | method |
override protected function initInternals():void
| setProjection | () | method |
public function setProjection():voidsets the projection matrix of the light according to light type and the outer angle is used for shadow map generation
| toString | () | method |
override public function toString():StringReturns a string identifier on this object
ReturnsString —
|
| updateProjectionDirectional | () | method |
public function updateProjectionDirectional():void