Packageaway3d.core.render
Classpublic class RenderSession

Object holding information for one rendering frame

Public Properties
 PropertyDefined by
  a : Number
RenderSession
  a2 : Number
RenderSession
  b : Number
RenderSession
  b2 : Number
RenderSession
  c : Number
RenderSession
  c2 : Number
RenderSession
  canvasActive : Array
RenderSession
  canvasStore : Array
RenderSession
  clip : Clipping
RenderSession
  container : Sprite
[write-only]
RenderSession
  d : Number
RenderSession
  d2 : Number
RenderSession
  graphics : Graphics
RenderSession
  lightarray : LightArray
RenderSession
  m : Matrix
RenderSession
  map : Matrix
RenderSession
  newCanvas : Sprite
RenderSession
  time : int
RenderSession
  tx : Number
RenderSession
  ty : Number
RenderSession
  v0x : Number
RenderSession
  v0y : Number
RenderSession
  v1x : Number
RenderSession
  v1y : Number
RenderSession
  v2x : Number
RenderSession
  v2y : Number
RenderSession
  view : View3D
RenderSession
Protected Properties
 PropertyDefined by
  _container : Sprite
RenderSession
  _lightarray : LightArray
RenderSession
  _view : View3D
RenderSession
Public Methods
 MethodDefined by
  
RenderSession
  
addDisplayObject(child:DisplayObject):void
RenderSession
  
renderTriangleBitmap(bitmap:BitmapData, map:Matrix, v0:ScreenVertex, v1:ScreenVertex, v2:ScreenVertex, smooth:Boolean, repeat:Boolean):void
RenderSession
  
renderTriangleColor(color:int, alpha:Number, v0:ScreenVertex, v1:ScreenVertex, v2:ScreenVertex):void
RenderSession
  
renderTriangleLine(color:int, alpha:Number, width:Number, v0:ScreenVertex, v1:ScreenVertex, v2:ScreenVertex):void
RenderSession
  
renderTriangleLineFill(color:int, alpha:Number, wirecolor:int, wirealpha:Number, width:Number, v0:ScreenVertex, v1:ScreenVertex, v2:ScreenVertex):void
RenderSession
Property detail
aproperty
public var a:Number
a2property 
public var a2:Number
bproperty 
public var b:Number
b2property 
public var b2:Number
cproperty 
public var c:Number
c2property 
public var c2:Number
canvasActiveproperty 
public var canvasActive:Array
canvasStoreproperty 
public var canvasStore:Array
clipproperty 
public var clip:Clipping
_containerproperty 
protected var _container:Sprite
containerproperty 
container:Sprite  [write-only]Implementation
    public function set container(value:Sprite):void
dproperty 
public var d:Number
d2property 
public var d2:Number
graphicsproperty 
public var graphics:Graphics
_lightarrayproperty 
protected var _lightarray:LightArray
lightarrayproperty 
lightarray:LightArray  [read-write]Implementation
    public function get lightarray():LightArray
    public function set lightarray(value:LightArray):void
mproperty 
public var m:Matrix
mapproperty 
public var map:Matrix
newCanvasproperty 
public var newCanvas:Sprite
timeproperty 
public var time:int
txproperty 
public var tx:Number
typroperty 
public var ty:Number
v0xproperty 
public var v0x:Number
v0yproperty 
public var v0y:Number
v1xproperty 
public var v1x:Number
v1yproperty 
public var v1y:Number
v2xproperty 
public var v2x:Number
v2yproperty 
public var v2y:Number
_viewproperty 
protected var _view:View3D
viewproperty 
view:View3D  [read-write]Implementation
    public function get view():View3D
    public function set view(value:View3D):void
Constructor detail
RenderSession()constructor
public function RenderSession() Init Parameters
Method detail
addDisplayObject()method
public function addDisplayObject(child:DisplayObject):void Parameters
child:DisplayObject
renderTriangleBitmap()method 
public function renderTriangleBitmap(bitmap:BitmapData, map:Matrix, v0:ScreenVertex, v1:ScreenVertex, v2:ScreenVertex, smooth:Boolean, repeat:Boolean):void Parameters
bitmap:BitmapData
 
map:Matrix
 
v0:ScreenVertex
 
v1:ScreenVertex
 
v2:ScreenVertex
 
smooth:Boolean
 
repeat:Boolean
renderTriangleColor()method 
public function renderTriangleColor(color:int, alpha:Number, v0:ScreenVertex, v1:ScreenVertex, v2:ScreenVertex):void Parameters
color:int
 
alpha:Number
 
v0:ScreenVertex
 
v1:ScreenVertex
 
v2:ScreenVertex
renderTriangleLine()method 
public function renderTriangleLine(color:int, alpha:Number, width:Number, v0:ScreenVertex, v1:ScreenVertex, v2:ScreenVertex):void Parameters
color:int
 
alpha:Number
 
width:Number
 
v0:ScreenVertex
 
v1:ScreenVertex
 
v2:ScreenVertex
renderTriangleLineFill()method 
public function renderTriangleLineFill(color:int, alpha:Number, wirecolor:int, wirealpha:Number, width:Number, v0:ScreenVertex, v1:ScreenVertex, v2:ScreenVertex):void Parameters
color:int
 
alpha:Number
 
wirecolor:int
 
wirealpha:Number
 
width:Number
 
v0:ScreenVertex
 
v1:ScreenVertex
 
v2:ScreenVertex
Wiki link
Click to go to the wiki page for 'away3d.core.render.RenderSession'

Code examples

Comments