| Package | org.papervision3d.core.effects.view |
| Class | public class ReflectionView |
| Inheritance | ReflectionView BasicView AbstractView flash.display.Sprite |
| Property | Defined 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 | ||
![]() | camera : CameraObject3D | AbstractView | |
![]() | cameraAsCamera3D : Camera3D
Exposes the camera as a
Camera3D
| BasicView | |
![]() | cameraAsDebugCamera3D : DebugCamera3D
Exposes the camera as a
DebugCamera3D
| BasicView | |
| cameraReflection : CameraObject3D | ReflectionView | ||
![]() | renderer : BasicRenderEngine | AbstractView | |
![]() | scene : Scene3D | AbstractView | |
| surfaceHeight : Number = 0 | ReflectionView | ||
![]() | viewport : Viewport3D | AbstractView | |
![]() | viewportHeight : Number | AbstractView | |
| viewportReflection : Viewport3D | ReflectionView | ||
![]() | viewportWidth : Number | AbstractView | |
| Method | Defined 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 | ||
![]() |
startRendering():void
| AbstractView | |
![]() |
stopRendering(reRender:Boolean = false, cacheAsBitmap:Boolean = false):void
| AbstractView | |
| Method | Defined 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 | ||
![]() |
onRenderTick(event:Event = null):void
| AbstractView | |
| autoScaleToStage | property |
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
| cameraReflection | property |
public var cameraReflection:CameraObject3D
| surfaceHeight | property |
public var surfaceHeight:Number = 0
| viewportReflection | property |
public var viewportReflection:Viewport3D
| 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") |
| onAddedToStage | () | method |
protected function onAddedToStage(event:Event):voidTriggered when added to the stage to start listening to stage resizing
Parametersevent:Event |
| onRemovedFromStage | () | method |
protected function onRemovedFromStage(event:Event):voidTriggered when removed from the stage to remove the stage resizing listener
Parametersevent: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