| Package | blitting.display |
| Class | public class RenderedViewport |
| Inheritance | RenderedViewport Viewport AbstractViewport flash.display.Sprite |
| Implements | IRenderable |
| Subclasses | ResizableViewport |
| Property | Defined By | ||
|---|---|---|---|
![]() | bounds : Rectangle | AbstractViewport | |
| deltaTime : int [read-only]
Time elapsed since last frame render, in milliseconds
| RenderedViewport | ||
| frameNumber : uint [read-only]
Current (total) frame number. | RenderedViewport | ||
| frameRate : Number
Frame rate of rendering. | RenderedViewport | ||
![]() | registration : Point | AbstractViewport | |
| renderType : String
Render type / mode of rending. | RenderedViewport | ||
| runtime : int [read-only]
Total time elapsed of viewport, in milliseconds. | RenderedViewport | ||
| Property | Defined By | ||
|---|---|---|---|
| _frameNumber : uint
Current (total) frame number. | RenderedViewport | ||
| _frameRate : Number
Frame rate of rendering. | RenderedViewport | ||
![]() | invalidated : Boolean
Whether properties have been invalidated,
requiring validation. | Viewport | |
| _runtime : int
Total time elapsed of viewport, in milliseconds. | RenderedViewport | ||
| Method | Defined By | ||
|---|---|---|---|
RenderedViewport(frameRate:Number = 60)
constructor
| RenderedViewport | ||
![]() | autoOrientation():void
autoOrientation
| Viewport | |
changeRenderType(renderType:String):void
Change rendering type. | RenderedViewport | ||
dispose():void [override]
dispose (IDisposable)
| RenderedViewport | ||
initialize():void [override]
initialize (IInitializable)
| RenderedViewport | ||
invalidate():void [override]
Invalidate by inserting to the engine's
invalidation pipeline. | RenderedViewport | ||
postrender(changeRect:Rectangle = null):void
post-render
| RenderedViewport | ||
prerender():void
pre-render
| RenderedViewport | ||
render():void
render
| RenderedViewport | ||
validate():void [override]
Commit invalidation before pre-rendering. | RenderedViewport | ||
| Method | Defined By | ||
|---|---|---|---|
addedToStageHandler(event:Event):void [override]
Commit to rendering engine if RenderType
is CONTINUOUS. | RenderedViewport | ||
removedFromStageHandler(event:Event):void [override]
Detach from engine. | RenderedViewport | ||
| _frameNumber | property |
protected var _frameNumber:uintCurrent (total) frame number.
| _frameRate | property |
protected var _frameRate:NumberFrame rate of rendering.
| _runtime | property |
protected var _runtime:intTotal time elapsed of viewport, in milliseconds.
| deltaTime | property |
deltaTime:int [read-only] Time elapsed since last frame render, in milliseconds
public function get deltaTime():int| frameNumber | property |
frameNumber:uint [read-only] Current (total) frame number.
public function get frameNumber():uint| frameRate | property |
frameRate:NumberFrame rate of rendering.
public function get frameRate():Number public function set frameRate(value:Number):void| renderType | property |
public var renderType:StringRender type / mode of rending.
| runtime | property |
runtime:int [read-only] Total time elapsed of viewport, in milliseconds.
public function get runtime():int| RenderedViewport | () | Constructor |
public function RenderedViewport(frameRate:Number = 60)constructor
ParametersframeRate:Number (default = 60) |
| addedToStageHandler | () | method |
override protected function addedToStageHandler(event:Event):voidCommit to rendering engine if RenderType is CONTINUOUS.
Parameters
event:Event |
| changeRenderType | () | method |
public function changeRenderType(renderType:String):voidChange rendering type.
Parameters
renderType:String |
| dispose | () | method |
override public function dispose():voiddispose (IDisposable)
| initialize | () | method |
override public function initialize():voidinitialize (IInitializable)
| invalidate | () | method |
override public function invalidate():voidInvalidate by inserting to the engine's invalidation pipeline. By default, RenderedViewport RenderType is CONTINUOUS; therefore render lifecycle will automatically render. AbstractControl is an example where invalidation causes RenderType ONCE.
| postrender | () | method |
public function postrender(changeRect:Rectangle = null):voidpost-render
Parameters
changeRect:Rectangle (default = null) |
| prerender | () | method |
public function prerender():voidpre-render
| removedFromStageHandler | () | method |
override protected function removedFromStageHandler(event:Event):voidDetach from engine.
Parameters
event:Event |
| render | () | method |
public function render():voidrender
| validate | () | method |
override public function validate():voidCommit invalidation before pre-rendering.
| blitting | Constant |
blitting_internal static const blitting:BlittingRendering engine.