Packageblitting.display
Classpublic class Viewport3d
InheritanceViewport3d Inheritance ResizableViewport Inheritance RenderedViewport Inheritance Viewport Inheritance AbstractViewport Inheritance flash.display.Sprite

Stage3D Viewport. To request software rendering:
                  
    new Viewport3d(Context3DRenderMode.SOFTWARE);
 
               



Public Properties
 PropertyDefined By
 Inheritedbounds : Rectangle
AbstractViewport
 InheriteddeltaTime : int
[read-only] Time elapsed since last frame render, in milliseconds
RenderedViewport
 InheritedframeNumber : uint
[read-only] Current (total) frame number.
RenderedViewport
 InheritedframeRate : Number
Frame rate of rendering.
RenderedViewport
 InheritedfullStage : Boolean
Bind to full stage bounds.
ResizableViewport
 Inheritedregistration : Point
AbstractViewport
 InheritedrenderType : String
Render type / mode of rending.
RenderedViewport
 Inheritedruntime : int
[read-only] Total time elapsed of viewport, in milliseconds.
RenderedViewport
Protected Properties
 PropertyDefined By
  antiAlias : int
Viewport3d
  context3d : Context3D
Viewport3d
  context3dCreated : Boolean
Viewport3d
  context3dRenderMode : String
Viewport3d
  enableDepthAndStencil : Boolean
Viewport3d
  enableErrorChecking : Boolean
Viewport3d
  fillColor : Color
Viewport3d
 Inherited_frameNumber : uint
Current (total) frame number.
RenderedViewport
 Inherited_frameRate : Number
Frame rate of rendering.
RenderedViewport
 Inheritedinvalidated : Boolean
Whether properties have been invalidated, requiring validation.
Viewport
 Inherited_runtime : int
Total time elapsed of viewport, in milliseconds.
RenderedViewport
  stage3d : Stage3D
Viewport3d
  stage3dAvailable : Boolean
Viewport3d
Public Methods
 MethodDefined By
  
Viewport3d(fillColor:uint = 0xff000000, context3dRenderMode:String = auto)
Viewport3d
 Inherited
autoOrientation
Viewport
 Inherited
changeRenderType(renderType:String):void
Change rendering type.
RenderedViewport
  
dispose():void
[override]
Viewport3d
  
initialize():void
[override]
Viewport3d
 Inherited
invalidate():void
[override] Invalidate by inserting to the engine's invalidation pipeline.
RenderedViewport
  
layout():void
[override]
Viewport3d
  
postrender(changeRect:Rectangle = null):void
[override]
Viewport3d
  
prerender():void
[override]
Viewport3d
 Inherited
render():void
render
RenderedViewport
 Inherited
resize(width:Number, height:Number):void
Resize command to invalidate size of viewport and automatically enqueue rendering.
ResizableViewport
 Inherited
validate():void
[override] Commit invalidation before pre-rendering.
RenderedViewport
Protected Methods
 MethodDefined By
  
addedToStageHandler(event:Event):void
[override]
Viewport3d
  
context3dCreateHandler(event:Event):void
Viewport3d
  
errorEventHandler(event:ErrorEvent):void
Viewport3d
 Inherited
fullScreen(interactive:Boolean = true):void
Enter full screen mode specifying whether display remains interactive to keyboard events.
ResizableViewport
  
removedFromStageHandler(event:Event):void
[override]
Viewport3d
 Inherited
resizeHandler(event:Event):void
resizeHandler
ResizableViewport
Property Detail
antiAliasproperty
protected var antiAlias:int

context3dproperty 
protected var context3d:Context3D

context3dCreatedproperty 
protected var context3dCreated:Boolean

context3dRenderModeproperty 
protected var context3dRenderMode:String

enableDepthAndStencilproperty 
protected var enableDepthAndStencil:Boolean

enableErrorCheckingproperty 
protected var enableErrorChecking:Boolean

fillColorproperty 
protected var fillColor:Color

stage3dproperty 
protected var stage3d:Stage3D

stage3dAvailableproperty 
protected var stage3dAvailable:Boolean

Constructor Detail
Viewport3d()Constructor
public function Viewport3d(fillColor:uint = 0xff000000, context3dRenderMode:String = auto)

Parameters
fillColor:uint (default = 0xff000000) — 32-bit ARGB uint color.
 
context3dRenderMode:String (default = auto)
Method Detail
addedToStageHandler()method
override protected function addedToStageHandler(event:Event):void

Parameters

event:Event

context3dCreateHandler()method 
protected function context3dCreateHandler(event:Event):void

Parameters

event:Event

dispose()method 
override public function dispose():void

errorEventHandler()method 
protected function errorEventHandler(event:ErrorEvent):void

Parameters

event:ErrorEvent

initialize()method 
override public function initialize():void

layout()method 
override public function layout():void

postrender()method 
override public function postrender(changeRect:Rectangle = null):void

Parameters

changeRect:Rectangle (default = null)

prerender()method 
override public function prerender():void

removedFromStageHandler()method 
override protected function removedFromStageHandler(event:Event):void

Parameters

event:Event