| Package | away3d.core.utils |
| Class | public class DrawPrimitiveStore |
| Property | Defined by | ||
|---|---|---|---|
| blockerDictionary : Dictionary | DrawPrimitiveStore | ||
| view : View3D | DrawPrimitiveStore | ||
| Method | Defined by | ||
|---|---|---|---|
| DrawPrimitiveStore | |||
|
createDrawBillboard(source:Object3D, billboardVO:BillboardVO, material:IBillboardMaterial, screenVertices:Array, screenIndices:Array, index:uint, scale:Number, generated:Boolean = false):DrawBillboard
| DrawPrimitiveStore | ||
|
createDrawDisplayObject(source:Object3D, vx:Number, vy:Number, vz:Number, session:AbstractRenderSession, displayobject:DisplayObject, generated:Boolean = false):DrawDisplayObject
| DrawPrimitiveStore | ||
|
createDrawScaledBitmap(source:Object3D, screenVertices:Array, smooth:Boolean, bitmap:BitmapData, scale:Number, rotation:Number, generated:Boolean = false):DrawScaledBitmap
| DrawPrimitiveStore | ||
|
createDrawSegment(source:Object3D, segmentVO:SegmentVO, material:ISegmentMaterial, screenVertices:Array, screenIndices:Array, screenCommands:Array, startIndex:int, endIndex:int, generated:Boolean = false):DrawSegment
| DrawPrimitiveStore | ||
|
createDrawTriangle(source:Object3D, faceVO:FaceVO, material:ITriangleMaterial, screenVertices:Array, screenIndices:Array, screenCommands:Array, startIndex:int, endIndex:int, uv0:UV, uv1:UV, uv2:UV, generated:Boolean = false):DrawTriangle
| DrawPrimitiveStore | ||
|
getScreenCommands(id:int):Array
| DrawPrimitiveStore | ||
|
getScreenIndices(id:int):Array
| DrawPrimitiveStore | ||
|
getScreenVertices(id:int):Array
| DrawPrimitiveStore | ||
|
reset():void
| DrawPrimitiveStore | ||
| blockerDictionary | property |
public var blockerDictionary:Dictionary
| view | property |
public var view:View3D
| createConvexBlocker | () | method |
public function createConvexBlocker(source:Object3D, vertices:Array):ConvexBlocker
source:Object3D |
|
vertices:Array |
ConvexBlocker |
| createDrawBillboard | () | method |
public function createDrawBillboard(source:Object3D, billboardVO:BillboardVO, material:IBillboardMaterial, screenVertices:Array, screenIndices:Array, index:uint, scale:Number, generated:Boolean = false):DrawBillboard
source:Object3D |
|
billboardVO:BillboardVO |
|
material:IBillboardMaterial |
|
screenVertices:Array |
|
screenIndices:Array |
|
index:uint |
|
scale:Number |
|
generated:Boolean (default = false) |
DrawBillboard |
| createDrawDisplayObject | () | method |
public function createDrawDisplayObject(source:Object3D, vx:Number, vy:Number, vz:Number, session:AbstractRenderSession, displayobject:DisplayObject, generated:Boolean = false):DrawDisplayObject
source:Object3D |
|
vx:Number |
|
vy:Number |
|
vz:Number |
|
session:AbstractRenderSession |
|
displayobject:DisplayObject |
|
generated:Boolean (default = false) |
DrawDisplayObject |
| createDrawScaledBitmap | () | method |
public function createDrawScaledBitmap(source:Object3D, screenVertices:Array, smooth:Boolean, bitmap:BitmapData, scale:Number, rotation:Number, generated:Boolean = false):DrawScaledBitmap
source:Object3D |
|
screenVertices:Array |
|
smooth:Boolean |
|
bitmap:BitmapData |
|
scale:Number |
|
rotation:Number |
|
generated:Boolean (default = false) |
DrawScaledBitmap |
| createDrawSegment | () | method |
public function createDrawSegment(source:Object3D, segmentVO:SegmentVO, material:ISegmentMaterial, screenVertices:Array, screenIndices:Array, screenCommands:Array, startIndex:int, endIndex:int, generated:Boolean = false):DrawSegment
source:Object3D |
|
segmentVO:SegmentVO |
|
material:ISegmentMaterial |
|
screenVertices:Array |
|
screenIndices:Array |
|
screenCommands:Array |
|
startIndex:int |
|
endIndex:int |
|
generated:Boolean (default = false) |
DrawSegment |
| createDrawTriangle | () | method |
public function createDrawTriangle(source:Object3D, faceVO:FaceVO, material:ITriangleMaterial, screenVertices:Array, screenIndices:Array, screenCommands:Array, startIndex:int, endIndex:int, uv0:UV, uv1:UV, uv2:UV, generated:Boolean = false):DrawTriangle
source:Object3D |
|
faceVO:FaceVO |
|
material:ITriangleMaterial |
|
screenVertices:Array |
|
screenIndices:Array |
|
screenCommands:Array |
|
startIndex:int |
|
endIndex:int |
|
uv0:UV |
|
uv1:UV |
|
uv2:UV |
|
generated:Boolean (default = false) |
DrawTriangle |
| getScreenCommands | () | method |
public function getScreenCommands(id:int):Array
id:int |
Array |
| getScreenIndices | () | method |
public function getScreenIndices(id:int):Array
id:int |
Array |
| getScreenVertices | () | method |
public function getScreenVertices(id:int):Array
id:int |
Array |
| reset | () | method |
public function reset():void