Packageorg.papervision3d.view
Classpublic class Viewport3D
InheritanceViewport3D Inheritance flash.display.Sprite
ImplementsIViewport3D
SubclassesBitmapViewport3D



Public Properties
 PropertyDefined by
  autoClipping : Boolean
Viewport3D
  autoCulling : Boolean
Viewport3D
  autoScaleToStage : Boolean
Viewport3D
  containerSprite : ViewportLayer
[read-only]
Viewport3D
  interactive : Boolean
Viewport3D
  interactiveSceneManager : InteractiveSceneManager
Viewport3D
  lastRenderer : BasicRenderEngine
[write-only]
Viewport3D
  lastRenderList : Array
Viewport3D
  particleCuller : IParticleCuller
Viewport3D
  sizeRectangle : Rectangle
Viewport3D
  triangleCuller : ITriangleCuller
Viewport3D
  viewportHeight : Number
Viewport3D
  viewportObjectFilter : ViewportObjectFilter
Viewport3D
  viewportWidth : Number
Viewport3D
Protected Properties
 PropertyDefined by
  _autoClipping : Boolean
Viewport3D
  _autoCulling : Boolean
Viewport3D
  _autoScaleToStage : Boolean
Viewport3D
  _containerSprite : ViewportBaseLayer
Viewport3D
  cullingRectangle : Rectangle
Viewport3D
  _height : Number
Viewport3D
  _hHeight : Number
Viewport3D
  _hWidth : Number
Viewport3D
  _interactive : Boolean
Viewport3D
  _lastRenderer : IRenderEngine
Viewport3D
  _viewportObjectFilter : ViewportObjectFilter
Viewport3D
  _width : Number
Viewport3D
Public Methods
 MethodDefined by
  
Viewport3D(viewportWidth:Number = 640, viewportHeight:Number = 480, autoScaleToStage:Boolean = false, interactive:Boolean = false, autoClipping:Boolean = true, autoCulling:Boolean = true)
Viewport3D
  
Viewport3D
  
Viewport3D
  
Viewport3D
  
Viewport3D
Protected Methods
 MethodDefined by
  
Viewport3D
  
init():void
Viewport3D
  
onAddedToStage(event:Event):void
Viewport3D
  
onRemovedFromStage(event:Event):void
Viewport3D
  
onStageResize(event:Event = null):void
Viewport3D
Property detail
_autoClippingproperty
protected var _autoClipping:Boolean
autoClippingproperty 
autoClipping:Boolean  [read-write]Implementation
    public function get autoClipping():Boolean
    public function set autoClipping(value:Boolean):void
_autoCullingproperty 
protected var _autoCulling:Boolean
autoCullingproperty 
autoCulling:Boolean  [read-write]Implementation
    public function get autoCulling():Boolean
    public function set autoCulling(value:Boolean):void
_autoScaleToStageproperty 
protected var _autoScaleToStage:Boolean
autoScaleToStageproperty 
autoScaleToStage:Boolean  [read-write]Implementation
    public function get autoScaleToStage():Boolean
    public function set autoScaleToStage(value:Boolean):void
_containerSpriteproperty 
protected var _containerSprite:ViewportBaseLayer
containerSpriteproperty 
containerSprite:ViewportLayer  [read-only]Implementation
    public function get containerSprite():ViewportLayer
cullingRectangleproperty 
protected var cullingRectangle:Rectangle
_heightproperty 
protected var _height:Number
_hHeightproperty 
protected var _hHeight:Number
_hWidthproperty 
protected var _hWidth:Number
_interactiveproperty 
protected var _interactive:Boolean
interactiveproperty 
interactive:Boolean  [read-write]Implementation
    public function get interactive():Boolean
    public function set interactive(value:Boolean):void
interactiveSceneManagerproperty 
public var interactiveSceneManager:InteractiveSceneManager
_lastRendererproperty 
protected var _lastRenderer:IRenderEngine
lastRendererproperty 
lastRenderer:BasicRenderEngine  [write-only]Implementation
    public function set lastRenderer(value:BasicRenderEngine):void
lastRenderListproperty 
public var lastRenderList:Array
particleCullerproperty 
public var particleCuller:IParticleCuller
sizeRectangleproperty 
public var sizeRectangle:Rectangle
triangleCullerproperty 
public var triangleCuller:ITriangleCuller
viewportHeightproperty 
viewportHeight:Number  [read-write]Implementation
    public function get viewportHeight():Number
    public function set viewportHeight(value:Number):void
_viewportObjectFilterproperty 
protected var _viewportObjectFilter:ViewportObjectFilter
viewportObjectFilterproperty 
viewportObjectFilter:ViewportObjectFilter  [read-write]Implementation
    public function get viewportObjectFilter():ViewportObjectFilter
    public function set viewportObjectFilter(value:ViewportObjectFilter):void
viewportWidthproperty 
viewportWidth:Number  [read-write]Implementation
    public function get viewportWidth():Number
    public function set viewportWidth(value:Number):void
_widthproperty 
protected var _width:Number
Constructor detail
Viewport3D()constructor
public function Viewport3D(viewportWidth:Number = 640, viewportHeight:Number = 480, autoScaleToStage:Boolean = false, interactive:Boolean = false, autoClipping:Boolean = true, autoCulling:Boolean = true)Parameters
viewportWidth:Number (default = 640)
 
viewportHeight:Number (default = 480)
 
autoScaleToStage:Boolean (default = false)
 
interactive:Boolean (default = false)
 
autoClipping:Boolean (default = true)
 
autoCulling:Boolean (default = true)
Method detail
handleRenderDone()method
protected function handleRenderDone(e:RendererEvent):voidParameters
e:RendererEvent
hitTestMouse()method 
public function hitTestMouse():RenderHitData

Returns
RenderHitData
hitTestPoint2D()method 
public function hitTestPoint2D(point:Point):RenderHitDataParameters
point:Point

Returns
RenderHitData
init()method 
protected function init():void
onAddedToStage()method 
protected function onAddedToStage(event:Event):voidParameters
event:Event
onRemovedFromStage()method 
protected function onRemovedFromStage(event:Event):voidParameters
event:Event
onStageResize()method 
protected function onStageResize(event:Event = null):voidParameters
event:Event (default = null)
updateAfterRender()method 
public function updateAfterRender():void
updateBeforeRender()method 
public function updateBeforeRender():void