Package | away3d.materials.passes |
Class | public class ShadowCasterPass |
Inheritance | ShadowCasterPass CompiledPass MaterialPassBase flash.events.EventDispatcher |
See also
Method | Defined By | ||
---|---|---|---|
ShadowCasterPass(material:MaterialBase)
Creates a new DefaultScreenPass objects. | ShadowCasterPass | ||
dispose():void [override]
Cleans up any resources used by the current object. | CompiledPass | ||
setBlendMode(value:String, force:Boolean = false):void | MaterialPassBase |
Method | Defined By | ||
---|---|---|---|
addPasses(passes:Vector.<MaterialPassBase>):void
Adds passes to the list. | CompiledPass | ||
addPassesFromMethods():void | CompiledPass | ||
cleanUp():void | CompiledPass | ||
[override] | ShadowCasterPass | ||
initCommonsData():void | CompiledPass | ||
initCompiler():void | CompiledPass | ||
initUVTransformData():void | CompiledPass | ||
updateLightConstants():void [override]
Updates the lights data for the render state. | ShadowCasterPass | ||
updateLights():void [override] | ShadowCasterPass | ||
updateMethodConstants():void | CompiledPass | ||
updateProbes(stage3DProxy:Stage3DProxy):void [override] | ShadowCasterPass | ||
updateRegisterIndices():void [override] | ShadowCasterPass | ||
updateShaderProperties():void [override] | ShadowCasterPass | ||
usesLights():Boolean [override] | ShadowCasterPass | ||
usesProbes():Boolean [override] | ShadowCasterPass |
ShadowCasterPass | () | Constructor |
public function ShadowCasterPass(material:MaterialBase)
Creates a new DefaultScreenPass objects.
Parametersmaterial:MaterialBase |
activate | () | method |
override arcane function activate(stage3DProxy:Stage3DProxy, camera:Camera3D, textureRatioX:Number, textureRatioY:Number):void
Parameters
stage3DProxy:Stage3DProxy | |
camera:Camera3D | |
textureRatioX:Number | |
textureRatioY:Number |
createCompiler | () | method |
render | () | method |
override arcane function render(renderable:IRenderable, stage3DProxy:Stage3DProxy, camera:Camera3D):void
Parameters
renderable:IRenderable | |
stage3DProxy:Stage3DProxy | |
camera:Camera3D |
updateLightConstants | () | method |
override protected function updateLightConstants():void
Updates the lights data for the render state.
updateLights | () | method |
override protected function updateLights():void
updateProbes | () | method |
override protected function updateProbes(stage3DProxy:Stage3DProxy):void
Parameters
stage3DProxy:Stage3DProxy |
updateRegisterIndices | () | method |
override protected function updateRegisterIndices():void
updateShaderProperties | () | method |
override protected function updateShaderProperties():void
usesLights | () | method |
override protected function usesLights():Boolean
ReturnsBoolean |
usesProbes | () | method |
override protected function usesProbes():Boolean
ReturnsBoolean |