| Package | away3d.core.utils |
| Class | public class DrawPrimitiveStore |
| Property | Defined by | ||
|---|---|---|---|
| blockerDictionary : Dictionary | DrawPrimitiveStore | ||
| view : View3D | DrawPrimitiveStore | ||
| Method | Defined by | ||
|---|---|---|---|
| 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:Material, screenVertices:Array, screenIndices:Array, screenCommands:Array, startIndex:int, endIndex:int, generated:Boolean = false):DrawSegment
| DrawPrimitiveStore | ||
|
createDrawSprite(source:Object3D, spriteVO:SpriteVO, material:Material, screenVertices:Array, screenIndices:Array, index:uint, scale:Number, generated:Boolean = false):DrawSprite
| DrawPrimitiveStore | ||
|
createDrawTriangle(source:Object3D, faceVO:FaceVO, material:Material, 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
Parameters
source:Object3D |
|
vertices:Array |
ConvexBlocker |
| createDrawDisplayObject | () | method |
public function createDrawDisplayObject(source:Object3D, vx:Number, vy:Number, vz:Number, session:AbstractRenderSession, displayobject:DisplayObject, generated:Boolean = false):DrawDisplayObject
Parameters
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
Parameters
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:Material, screenVertices:Array, screenIndices:Array, screenCommands:Array, startIndex:int, endIndex:int, generated:Boolean = false):DrawSegment
Parameters
source:Object3D |
|
segmentVO:SegmentVO |
|
material:Material |
|
screenVertices:Array |
|
screenIndices:Array |
|
screenCommands:Array |
|
startIndex:int |
|
endIndex:int |
|
generated:Boolean (default = false) |
DrawSegment |
| createDrawSprite | () | method |
public function createDrawSprite(source:Object3D, spriteVO:SpriteVO, material:Material, screenVertices:Array, screenIndices:Array, index:uint, scale:Number, generated:Boolean = false):DrawSprite
Parameters
source:Object3D |
|
spriteVO:SpriteVO |
|
material:Material |
|
screenVertices:Array |
|
screenIndices:Array |
|
index:uint |
|
scale:Number |
|
generated:Boolean (default = false) |
DrawSprite |
| createDrawTriangle | () | method |
public function createDrawTriangle(source:Object3D, faceVO:FaceVO, material:Material, screenVertices:Array, screenIndices:Array, screenCommands:Array, startIndex:int, endIndex:int, uv0:UV, uv1:UV, uv2:UV, generated:Boolean = false):DrawTriangle
Parameters
source:Object3D |
|
faceVO:FaceVO |
|
material:Material |
|
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
Parameters
id:int |
Array |
| getScreenIndices | () | method |
public function getScreenIndices(id:int):Array
Parameters
id:int |
Array |
| getScreenVertices | () | method |
public function getScreenVertices(id:int):Array
Parameters
id:int |
Array |
| reset | () | method |
public function reset():void