Packageaway3d.core.render
Classpublic final 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
  camera : Camera3D
RenderSession
  clip : Clipping
RenderSession
  container : Sprite
RenderSession
  d : Number
RenderSession
  d2 : Number
RenderSession
  gfx : Graphics
RenderSession
  graphics : Graphics
[read-only]
RenderSession
  lightarray : LightArray
RenderSession
  m : Matrix
RenderSession
  map : Matrix
RenderSession
  scene : Scene3D
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
Public Methods
 MethodDefined by
  
RenderSession
(scene:Scene3D, camera:Camera3D, container:Sprite, clip:Clipping, lightarray:LightArray)
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
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
cameraproperty 
public var camera:Camera3D
clipproperty 
public var clip:Clipping
containerproperty 
public var container:Sprite
dproperty 
public var d:Number
d2property 
public var d2:Number
gfxproperty 
public var gfx:Graphics
graphicsproperty 
graphics:Graphics  [read-only]Implementation
    public function get graphics():Graphics
lightarrayproperty 
public var lightarray:LightArray
mproperty 
public var m:Matrix
mapproperty 
public var map:Matrix
sceneproperty 
public var scene:Scene3D
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
Constructor detail
RenderSession()constructor
public function RenderSession(scene:Scene3D, camera:Camera3D, container:Sprite, clip:Clipping, lightarray:LightArray)Parameters
scene:Scene3D
 
camera:Camera3D
 
container:Sprite
 
clip:Clipping
 
lightarray:LightArray
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
Wiki link
Click to go to the wiki page for 'away3d.core.render.RenderSession'

Code examples

Comments