Packageorg.papervision3d.core.effects.view
Classpublic class ReflectionView
InheritanceReflectionView Inheritance BasicView Inheritance AbstractView Inheritance flash.display.Sprite



Public Properties
 PropertyDefined by
  autoScaleToStage : Boolean
[write-only] We need to move the reflection view whenever the stage is resized so we have to implement the same functionality as the Viewport3D, ie we add a stage resize listener (once we're on the stage).
ReflectionView
 Inheritedcamera : CameraObject3D
AbstractView
 InheritedcameraAsCamera3D : Camera3D
Exposes the camera as a Camera3D
BasicView
 InheritedcameraAsDebugCamera3D : DebugCamera3D
Exposes the camera as a DebugCamera3D
BasicView
  cameraReflection : CameraObject3D
ReflectionView
 Inheritedrenderer : BasicRenderEngine
AbstractView
 Inheritedscene : Scene3D
AbstractView
  surfaceHeight : Number = 0
ReflectionView
 Inheritedviewport : Viewport3D
AbstractView
 InheritedviewportHeight : Number
AbstractView
  viewportReflection : Viewport3D
ReflectionView
 InheritedviewportWidth : Number
AbstractView
Protected Properties
 PropertyDefined by
 Inherited_camera : CameraObject3D
AbstractView
 Inherited_height : Number
AbstractView
 Inherited_width : Number
AbstractView
Public Methods
 MethodDefined by
  
ReflectionView(viewportWidth:Number = 640, viewportHeight:Number = 320, scaleToStage:Boolean = true, interactive:Boolean = false, cameraType:String = "Target")
ReflectionView
  
setReflectionColor(redMultiplier:Number = 0, greenMultiplier:Number = 0, blueMultiplier:Number = 0, redOffset:Number = 0, greenOffset:Number = 0, blueOffset:Number = 0):void
ReflectionView
  
singleRender():void
ReflectionView
 Inherited
AbstractView
 Inherited
stopRendering(reRender:Boolean = false, cacheAsBitmap:Boolean = false):void
AbstractView
Protected Methods
 MethodDefined by
  
onAddedToStage(event:Event):void
Triggered when added to the stage to start listening to stage resizing
ReflectionView
  
onRemovedFromStage(event:Event):void
Triggered when removed from the stage to remove the stage resizing listener
ReflectionView
 Inherited
onRenderTick(event:Event = null):void
AbstractView
Property detail
autoScaleToStageproperty
autoScaleToStage:Boolean  [write-only]

We need to move the reflection view whenever the stage is resized so we have to implement the same functionality as the Viewport3D, ie we add a stage resize listener (once we're on the stage).

Implementation
    public function set autoScaleToStage(value:Boolean):void
cameraReflectionproperty 
public var cameraReflection:CameraObject3D
surfaceHeightproperty 
public var surfaceHeight:Number = 0
viewportReflectionproperty 
public var viewportReflection:Viewport3D
Constructor detail
ReflectionView()constructor
public function ReflectionView(viewportWidth:Number = 640, viewportHeight:Number = 320, scaleToStage:Boolean = true, interactive:Boolean = false, cameraType:String = "Target")Parameters
viewportWidth:Number (default = 640)
 
viewportHeight:Number (default = 320)
 
scaleToStage:Boolean (default = true)
 
interactive:Boolean (default = false)
 
cameraType:String (default = "Target")
Method detail
onAddedToStage()method
protected function onAddedToStage(event:Event):void

Triggered when added to the stage to start listening to stage resizing

Parameters
event:Event
onRemovedFromStage()method 
protected function onRemovedFromStage(event:Event):void

Triggered when removed from the stage to remove the stage resizing listener

Parameters
event:Event
setReflectionColor()method 
public function setReflectionColor(redMultiplier:Number = 0, greenMultiplier:Number = 0, blueMultiplier:Number = 0, redOffset:Number = 0, greenOffset:Number = 0, blueOffset:Number = 0):voidParameters
redMultiplier:Number (default = 0)
 
greenMultiplier:Number (default = 0)
 
blueMultiplier:Number (default = 0)
 
redOffset:Number (default = 0)
 
greenOffset:Number (default = 0)
 
blueOffset:Number (default = 0)
singleRender()method 
public override function singleRender():void