epsilon:Number
[read-write]Implementation
public function get epsilon():Number
public function set epsilon(value:Number):void
numLights:int
[read-write]
Implementation
arcane function get numLights():int
arcane function set numLights(value:int):void
stepSize:Number
[read-write]Implementation
public function get stepSize():Number
public function set stepSize(value:Number):void
public function SoftShadowMapMethod(castingLight:LightBase, stepSize:Number = .00025)
Parameters
| castingLight:LightBase |
|
| stepSize:Number (default = .00025 )
|
Init Parameters
arcane override function activate(context:Context3D, contextIndex:uint):void
Sets the render state for this method.
Parameters
| context:Context3D — The Context3D currently used for rendering.
|
|
| contextIndex:uint |
arcane override function deactivate(context:Context3D):void
Parameters
arcane override function getFragmentPostLightingCode(regCache:ShaderRegisterCache, targetReg:ShaderRegisterElement):String
Get the fragment shader code that should be added after all per-light code. Usually composits everything to the target register.
Parameters
Returns
arcane override function getVertexCode(regCache:ShaderRegisterCache):String
Parameters
Returns
arcane override function setRenderState(renderable:IRenderable, context:Context3D, contextIndex:uint, camera:Camera3D, lights:Vector):void
Parameters