Packageaway3d.core.utils
Classpublic class DrawPrimitiveStore

Public Properties
 PropertyDefined by
  blockerDictionary : Dictionary
DrawPrimitiveStore
  view : View3D
DrawPrimitiveStore
Public Methods
 MethodDefined by
  
createConvexBlocker(source:Object3D, vertices:Array):ConvexBlocker
DrawPrimitiveStore
  
createDrawBillboard(source:Object3D, material:IBillboardMaterial, screenvertex:ScreenVertex, width:Number, height:Number, scale:Number, rotation:Number, generated:Boolean = false):DrawBillboard
DrawPrimitiveStore
  
createDrawDisplayObject(source:Object3D, screenvertex:ScreenVertex, session:AbstractRenderSession, displayobject:DisplayObject, generated:Boolean = false):DrawDisplayObject
DrawPrimitiveStore
  
createDrawScaledBitmap(source:Object3D, screenvertex:ScreenVertex, smooth:Boolean, bitmap:BitmapData, scale:Number, rotation:Number, generated:Boolean = false):DrawScaledBitmap
DrawPrimitiveStore
  
createDrawSegment(source:Object3D, material:ISegmentMaterial, v0:ScreenVertex, v1:ScreenVertex, generated:Boolean = false):DrawSegment
DrawPrimitiveStore
  
createDrawTriangle(source:Object3D, faceVO:FaceVO, material:ITriangleMaterial, v0:ScreenVertex, v1:ScreenVertex, v2:ScreenVertex, uv0:UV, uv1:UV, uv2:UV, generated:Boolean = false):DrawTriangle
DrawPrimitiveStore
  
DrawPrimitiveStore
  
createVertexDictionary(source:Object3D):Dictionary
DrawPrimitiveStore
  
reset():void
DrawPrimitiveStore
Property detail
blockerDictionaryproperty
public var blockerDictionary:Dictionary
viewproperty 
public var view:View3D
Method detail
createConvexBlocker()method
public function createConvexBlocker(source:Object3D, vertices:Array):ConvexBlocker Parameters
source:Object3D
 
vertices:Array

Returns
ConvexBlocker
createDrawBillboard()method 
public function createDrawBillboard(source:Object3D, material:IBillboardMaterial, screenvertex:ScreenVertex, width:Number, height:Number, scale:Number, rotation:Number, generated:Boolean = false):DrawBillboard Parameters
source:Object3D
 
material:IBillboardMaterial
 
screenvertex:ScreenVertex
 
width:Number
 
height:Number
 
scale:Number
 
rotation:Number
 
generated:Boolean (default = false)

Returns
DrawBillboard
createDrawDisplayObject()method 
public function createDrawDisplayObject(source:Object3D, screenvertex:ScreenVertex, session:AbstractRenderSession, displayobject:DisplayObject, generated:Boolean = false):DrawDisplayObject Parameters
source:Object3D
 
screenvertex:ScreenVertex
 
session:AbstractRenderSession
 
displayobject:DisplayObject
 
generated:Boolean (default = false)

Returns
DrawDisplayObject
createDrawScaledBitmap()method 
public function createDrawScaledBitmap(source:Object3D, screenvertex:ScreenVertex, smooth:Boolean, bitmap:BitmapData, scale:Number, rotation:Number, generated:Boolean = false):DrawScaledBitmap Parameters
source:Object3D
 
screenvertex:ScreenVertex
 
smooth:Boolean
 
bitmap:BitmapData
 
scale:Number
 
rotation:Number
 
generated:Boolean (default = false)

Returns
DrawScaledBitmap
createDrawSegment()method 
public function createDrawSegment(source:Object3D, material:ISegmentMaterial, v0:ScreenVertex, v1:ScreenVertex, generated:Boolean = false):DrawSegment Parameters
source:Object3D
 
material:ISegmentMaterial
 
v0:ScreenVertex
 
v1:ScreenVertex
 
generated:Boolean (default = false)

Returns
DrawSegment
createDrawTriangle()method 
public function createDrawTriangle(source:Object3D, faceVO:FaceVO, material:ITriangleMaterial, v0:ScreenVertex, v1:ScreenVertex, v2:ScreenVertex, uv0:UV, uv1:UV, uv2:UV, generated:Boolean = false):DrawTriangle Parameters
source:Object3D
 
faceVO:FaceVO
 
material:ITriangleMaterial
 
v0:ScreenVertex
 
v1:ScreenVertex
 
v2:ScreenVertex
 
uv0:UV
 
uv1:UV
 
uv2:UV
 
generated:Boolean (default = false)

Returns
DrawTriangle
createScreenVertex()method 
public function createScreenVertex(vertex:Vertex):ScreenVertex Parameters
vertex:Vertex

Returns
ScreenVertex
createVertexDictionary()method 
public function createVertexDictionary(source:Object3D):Dictionary Parameters
source:Object3D

Returns
Dictionary
reset()method 
public function reset():void
Wiki link
Click to go to the wiki page for 'away3d.core.utils.DrawPrimitiveStore'

Code examples

Comments