Package | blitting.display |
Class | public class RenderedViewport |
Inheritance | RenderedViewport ![]() ![]() ![]() |
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:uint
Current (total) frame number.
_frameRate | property |
protected var _frameRate:Number
Frame rate of rendering.
_runtime | property |
protected var _runtime:int
Total 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:Number
Frame rate of rendering.
public function get frameRate():Number
public function set frameRate(value:Number):void
renderType | property |
public var renderType:String
Render 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):void
Commit to rendering engine if RenderType is CONTINUOUS.
Parameters
event:Event |
changeRenderType | () | method |
public function changeRenderType(renderType:String):void
Change rendering type.
Parameters
renderType:String |
dispose | () | method |
override public function dispose():void
dispose (IDisposable)
initialize | () | method |
override public function initialize():void
initialize (IInitializable)
invalidate | () | method |
override public function invalidate():void
Invalidate 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):void
post-render
Parameters
changeRect:Rectangle (default = null )
|
prerender | () | method |
public function prerender():void
pre-render
removedFromStageHandler | () | method |
override protected function removedFromStageHandler(event:Event):void
Detach from engine.
Parameters
event:Event |
render | () | method |
public function render():void
render
validate | () | method |
override public function validate():void
Commit invalidation before pre-rendering.
blitting | Constant |
blitting_internal static const blitting:Blitting
Rendering engine.