| Package | Description | |
|---|---|---|
| away3d.animation | ||
| Animator | ||
| away3d.cameras | ||
| Camera3D | Camera in 3D-space | |
| HoverCamera3D | Camera that hovers around an object | |
| TargetCamera3D | Camera that targets an object | |
| away3d.containers | ||
| ILODObject | Interface for object that can toggle their visibily depending on view and distance to camera | |
| IPhysicsScene | ||
| DebugObjectContainer3D | ||
| LODObject | Container that is drawn only if its scaling to to perspective fall within given range | |
| ObjectContainer3D | Container node for other objects of the scene | |
| Scene3D | Scene that gets rendered | |
| View3D | ||
| away3d.core.base | ||
| IAnimation | ||
| IFrame | ||
| IMeshElement | ||
| Animation | ||
| AnimationFrame | ||
| BaseMesh | Base mesh constisting of elements | |
| BaseMeshElement | ||
| Face | Mesh's triangle face | |
| Frame | ||
| Mesh | Mesh constisting of faces and segments | |
| Morpher | Keyframe animation morpher | |
| Object3D | ||
| Segment | Mesh's segment | |
| UV | ||
| Vertex | A vertex in the 3D space | |
| VertexPosition | ||
| WireMesh | Mesh constisting of segments and segments | |
| away3d.core.block | ||
| IBlockerConsumer | Interface for containers capable of storing blockers | |
| IBlockerProvider | Interface for objects that provide blockers instances for rendering occlusion culling | |
| Blocker | Abstract primitive that can block other primitives from drawing | |
| BlockerArray | Array for storing blockers | |
| ConvexBlock | Convex object blocking all drawing primitives under it | |
| ConvexBlocker | Convex hull that blocks all them primitives containing completely inside | |
| away3d.core.draw | ||
| IPrimitiveConsumer | Interface for containers capable of drawing primitives | |
| IPrimitiveProvider | Interface for objects that provide drawing primitives to the rendering process | |
| DrawBitmap | Unscaled bitmap drawing primitive | |
| DrawDisplayObject | ||
| DrawFog | Fog primitive class | |
| DrawGroup | ||
| DrawPrimitive | Abstract class for all drawing primitives | |
| DrawScaledBitmap | Scaled bitmap primitive | |
| DrawSegment | Line segment drawing primitive | |
| DrawTriangle | Triangle drawing primitive | |
| Line2D | Line in 2D space | |
| Plane3D | Plane in 3D space | |
| PrimitiveArray | Array for storing drawing primitives | |
| PrimitiveQuadrantTree | Quadrant tree for storing drawing primitives | |
| PrimitiveQuadrantTreeNode | Quadrant tree node | |
| PrimitiveVolumeBlock | Volume block containing drawing primitives | |
| PrimitiveVolumeBlockList | List of volume blocks for storing drawing primitives | |
| ScreenVertex | Vertex in the screen space | |
| away3d.core.filter | ||
| IPrimitiveFilter | Interface for filters that work on primitive arrays | |
| IPrimitiveQuadrantFilter | Interface for filters that work on primitive quadrant trees | |
| IPrimitiveVolumeBlockFilter | Interface for filters that work on primitive volume blocks | |
| AnotherRivalFilter | Filter for correct triangle z-sorting | |
| FogFilter | Filter that add fog from a given depth and prevents to render triangle according to their z depth value when fog reaches endvalue | |
| QuadrantRiddleFilter | Filter that splits all intersecting triangles and line segments. | |
| ZDepthFilter | Filter that defines a maximum z value for rendering primitives | |
| ZSortFilter | Filter that sorts drawing primitives by z coordinate | |
| away3d.core.light | ||
| ILightConsumer | Interface for containers capable of storing lighting info | |
| ILightProvider | Interface for objects that provide lighting to the scene | |
| AbstractLightSource | Abstract light source | |
| AmbientLightSource | Point light source | |
| DirectionalLightSource | Point light source | |
| LightArray | Array of light sources | |
| PointLightSource | Point light source | |
| away3d.core.math | ||
| Matrix3D | 3D transformation 4x3 matrix | |
| Number2D | A point in 2D space. | |
| Number3D | A point in 3D space. | |
| Quaternion | Quaternion | |
| away3d.core.render | ||
| IRenderer | Interface for renderers capable of rendering scene to the view | |
| AbstractRenderSession | ||
| BasicRenderer | Basic renderer implementation | |
| BitmapRenderSession | ||
| Clipping | Rendering clipping, base class for no clipping | |
| FindHit | Class that finds object that is rendered on certain screen coordinates. | |
| Projection | Camera transform, including perspective distortion | |
| QuadrantRenderer | Renderer that uses quadrant tree for storing and operating drawing primitives. | |
| RectangleClipping | Rectangle clipping | |
| Renderer | A static class for an easy access to the most useful renderers | |
| SpriteRenderSession | ||
| away3d.core.stats | ||
| Stats | ||
| away3d.core.traverse | ||
| BlockerTraverser | Traverser that gathers blockers for occlusion culling | |
| PrimitiveTraverser | Traverser that gathers drawing primitives to render the scene | |
| ProjectionTraverser | Base traverser for all traversers that rely on camera transform. | |
| TickTraverser | Traverser that updates time for all objects on scene | |
| Traverser | Base abstract class for all actions on the whole scene | |
| away3d.core.utils | ||
| IClonable | Interface for object that can be cloned | |
| Cast | Helper class for casting assets to usable objects | |
| CastError | ||
| Color | Static helper class for color manipulations | |
| Debug | Class for emmiting debuging messages, warnings and errors | |
| FaceDictionaryVO | ||
| FaceVO | ||
| Init | Convinient object initialization support | |
| LazyEventDispatcher | ||
| ValueObject | ||
| away3d.events | ||
| FaceEvent | ||
| MeshElementEvent | ||
| MouseEvent3D | Event that gets dispatched in case of mouse click or mouse move | |
| Object3DEvent | ||
| SegmentEvent | ||
| away3d.extrusions | ||
| CollisionMap | ||
| Elevation | ||
| ElevationReader | ||
| Lathe | ||
| PathExtrude | ||
| SegmentsExtrude | ||
| SkinExtrude | ||
| away3d.lights | ||
| AmbientLight3D | Light source | |
| DirectionalLight3D | Light source | |
| PointLight3D | Light source | |
| away3d.loaders | ||
| Ase | Ase file format loader | |
| Collada | Collada scene loader | |
| CubeLoader | ||
| Kmz | Kmz file format loader (export from google sketchup) | |
| MaterialLibrary | Set of the named materials | |
| Max3DS | ||
| Md2 | ||
| Md2still | ||
| Obj | ||
| Object3DLoader | ||
| away3d.loaders.data | ||
| ContainerData | ||
| FaceData | ||
| MaterialData | ||
| MeshData | ||
| MeshMaterialData | ||
| ObjectData | ||
| away3d.loaders.utils | ||
| TextureLoader | ||
| TextureLoadQueue | Creates a queue of textures that load sequentially | |
| away3d.materials | ||
| IFogMaterial | Interface for fog filter | |
| ILayerMaterial | Interface for all materials that take in account texture coordinates | |
| IMaterial | Interface for all objects that can serve as material | |
| ISegmentMaterial | Interface for all material that are capable of drawing line segments | |
| ITriangleMaterial | Interface for all material that are capable of triangle faces | |
| IUpdatingMaterial | Interface for all materials that require updating every render loop | |
| IUVMaterial | Interface for all materials that take in account texture coordinates | |
| AlphaBitmapMaterial | Bitmap texture material with adjustable transparency | |
| AnimatedBitmapMaterial | Note : - Animated bitmap texture material allows faster rendering because its generates and reuses instances instead of copying/redrawing information - this class is not suitable for long animations since it would require too much RAM usage - If interactive movieclip properties are required, please refer to MovieMaterial | |
| BitmapFileMaterial | File bitmap texture material | |
| BitmapMaterial | Basic bitmap texture material | |
| BitmapMaterialContainer | ||
| CenterLightingMaterial | Abstract class for materials that calculate lighting for the face's center | |
| ColorMaterial | Material for solid color drawing with face's border outlining | |
| CompositeMaterial | ||
| Dot3BitmapMaterial | ||
| Dot3BitmapMaterialCache | ||
| EnviroBitmapMaterial | ||
| EnviroBitmapMaterialCache | ||
| EnviroColorMaterial | ||
| MovieMaterial | Material that can render a Sprite on object | |
| PhongBitmapMaterial | ||
| PhongBitmapMaterialCache | ||
| PhongColorMaterial | ||
| PhongColorMaterialCache | ||
| ShadingColorMaterial | Solid color material that takes lighting into considiration | |
| TransformBitmapMaterial | Basic bitmap texture material | |
| TransparentMaterial | ||
| WhiteShadingBitmapMaterial | Bitmap material that takes average of color lightings as a white lighting | |
| WireColorMaterial | Material for solid color drawing with face's border outlining | |
| WireframeMaterial | Material for solid color drawing with face's border outlining | |
| away3d.materials.shaders | ||
| AbstractShader | ||
| AmbientShader | ||
| DiffuseDot3Shader | Basic phong texture material | |
| DiffusePhongShader | ||
| EnviroShader | ||
| SpecularPhongShader | ||
| away3d.primitives | ||
| Cone | Cone | |
| Cube | Cube | |
| Cylinder | Cylinder | |
| GeodesicSphere | ||
| GridPlane | Grid plane | |
| LineSegment | Segment | |
| LogoCube | LogoCube | |
| Plane | Plane | |
| RegularPolygon | ||
| SeaTurtle | ||
| Skybox | Skybox that is initialized with six images | |
| Skybox6 | Skybox that is initialized with one solid image | |
| Sphere | Sphere | |
| Torus | Torus | |
| Triangle | Triangle | |
| Trident | ||
| WireCircle | Wire circle | |
| WireCone | Wire cone | |
| WireCube | Wire cube | |
| WireCylinder | Wire cylinder | |
| WirePlane | Wire plane | |
| WireSphere | Wire sphere | |
| WireTorus | Wire torus | |
| away3d.sprites | ||
| MovieClipSprite | ||
| Sprite2D | Simple billboard sprite | |
| Sprite2DDir | Billboard sprite with different image for each direction | |
| away3d.sprites.dof | ||
| DofCache | Provides static pre-blurred bitmap images for depth of field-effect when used together with billboarded sprites, such as particles. | |
| DofSprite2D | ||
| away3d.test | ||
| BaseDemo | Base class for Away3D demos | |
| Button | Simple rounded rectangle button | |
| Panel | Simple rounded rectagnle panel | |
| Slide | Slide of the demo |
| Package | away3d.core.light |
| Class | public class AbstractLightSource |
| Subclasses | AmbientLightSource, DirectionalLightSource, PointLightSource |
| Property | Defined by | ||
|---|---|---|---|
| ambient : Number | AbstractLightSource | ||
| ambientBitmap : BitmapData | AbstractLightSource | ||
| ambientDiffuseBitmap : BitmapData | AbstractLightSource | ||
| blue : Number | AbstractLightSource | ||
| diffuse : Number | AbstractLightSource | ||
| diffuseBitmap : BitmapData | AbstractLightSource | ||
| green : Number | AbstractLightSource | ||
| red : Number | AbstractLightSource | ||
| specular : Number | AbstractLightSource | ||
| specularBitmap : BitmapData | AbstractLightSource | ||
| ambient | property |
public var ambient:Number
| ambientBitmap | property |
public var ambientBitmap:BitmapData
| ambientDiffuseBitmap | property |
public var ambientDiffuseBitmap:BitmapData
| blue | property |
public var blue:Number
| diffuse | property |
public var diffuse:Number
| diffuseBitmap | property |
public var diffuseBitmap:BitmapData
| green | property |
public var green:Number
| red | property |
public var red:Number
| specular | property |
public var specular:Number
| specularBitmap | property |
public var specularBitmap:BitmapData
| Package | away3d.core.render |
| Class | public class AbstractRenderSession |
| Subclasses | BitmapRenderSession, SpriteRenderSession |
| Property | Defined by | ||
|---|---|---|---|
| children : Dictionary | AbstractRenderSession | ||
| container : DisplayObject
[read-only]
|
AbstractRenderSession | ||
| customGraphics : Graphics
[read-only] Returns graphics layer for debug & custom drawing, performance is not guaranteed as rendering session may not support this natively
|
AbstractRenderSession | ||
| doActive : Array
Array for storing added displayobjects to the canvas
|
AbstractRenderSession | ||
| doStore : Array
Array for storing old displayobjects to the canvas
|
AbstractRenderSession | ||
| lightarray : LightArray | AbstractRenderSession | ||
| session : AbstractRenderSession | AbstractRenderSession | ||
| sessions : Dictionary | AbstractRenderSession | ||
| time : int | AbstractRenderSession | ||
| view : View3D | AbstractRenderSession | ||
| Property | Defined by | ||
|---|---|---|---|
| a : Number | AbstractRenderSession | ||
| a2 : Number | AbstractRenderSession | ||
| b : Number | AbstractRenderSession | ||
| b2 : Number | AbstractRenderSession | ||
| c : Number | AbstractRenderSession | ||
| c2 : Number | AbstractRenderSession | ||
| _containers : Dictionary | AbstractRenderSession | ||
| d : Number | AbstractRenderSession | ||
| d2 : Number | AbstractRenderSession | ||
| graphics : Graphics | AbstractRenderSession | ||
| _layerDirty : Boolean | AbstractRenderSession | ||
| _lightarray : LightArray | AbstractRenderSession | ||
| m : Matrix | AbstractRenderSession | ||
| _renderSource : Object3D | AbstractRenderSession | ||
| tx : Number | AbstractRenderSession | ||
| ty : Number | AbstractRenderSession | ||
| v0x : Number | AbstractRenderSession | ||
| v0y : Number | AbstractRenderSession | ||
| v1x : Number | AbstractRenderSession | ||
| v1y : Number | AbstractRenderSession | ||
| v2x : Number | AbstractRenderSession | ||
| v2y : Number | AbstractRenderSession | ||
| _view : View3D | AbstractRenderSession | ||
| Method | Defined by | ||
|---|---|---|---|
|
addDisplayObject(child:DisplayObject):void
|
AbstractRenderSession | ||
|
clear():void
|
AbstractRenderSession | ||
| AbstractRenderSession | |||
|
flush():void
Function to inform render session object should be rendered immediately
|
AbstractRenderSession | ||
| AbstractRenderSession | |||
| AbstractRenderSession | |||
|
renderFogColor(color:int, alpha:Number):void
|
AbstractRenderSession | ||
| AbstractRenderSession | |||
|
renderScaledBitmap(primitive:DrawScaledBitmap, bitmap:BitmapData, mapping:Matrix, smooth:Boolean = false):void
Renders bitmap with precalculated matrix to screen.
|
AbstractRenderSession | ||
|
renderTriangleBitmap(bitmap:BitmapData, map:Matrix, v0:ScreenVertex, v1:ScreenVertex, v2:ScreenVertex, smooth:Boolean, repeat:Boolean, layerGraphics:Graphics = null):void
|
AbstractRenderSession | ||
|
renderTriangleColor(color:int, alpha:Number, v0:ScreenVertex, v1:ScreenVertex, v2:ScreenVertex):void
|
AbstractRenderSession | ||
|
renderTriangleLine(color:int, alpha:Number, width:Number, v0:ScreenVertex, v1:ScreenVertex, v2:ScreenVertex):void
|
AbstractRenderSession | ||
|
renderTriangleLineFill(color:int, alpha:Number, wirecolor:int, wirealpha:Number, width:Number, v0:ScreenVertex, v1:ScreenVertex, v2:ScreenVertex):void
|
AbstractRenderSession | ||
| a | property |
protected var a:Number
| a2 | property |
protected var a2:Number
| b | property |
protected var b:Number
| b2 | property |
protected var b2:Number
| c | property |
protected var c:Number
| c2 | property |
protected var c2:Number
| children | property |
public var children:Dictionary
| container | property |
container:DisplayObject [read-only] public function get container():DisplayObject| _containers | property |
protected var _containers:Dictionary
| customGraphics | property |
customGraphics:Graphics [read-only]Returns graphics layer for debug & custom drawing, performance is not guaranteed as rendering session may not support this natively
Implementation public function get customGraphics():Graphics| d | property |
protected var d:Number
| d2 | property |
protected var d2:Number
| doActive | property |
public var doActive:Array
Array for storing added displayobjects to the canvas
| doStore | property |
public var doStore:Array
Array for storing old displayobjects to the canvas
| graphics | property |
protected var graphics:Graphics
| _layerDirty | property |
protected var _layerDirty:Boolean
| _lightarray | property |
protected var _lightarray:LightArray
| lightarray | property |
lightarray:LightArray [read-write] public function get lightarray():LightArray public function set lightarray(value:LightArray):void| m | property |
protected var m:Matrix
| _renderSource | property |
protected var _renderSource:Object3D
| session | property |
public var session:AbstractRenderSession
| sessions | property |
public var sessions:Dictionary
| time | property |
public var time:int
| tx | property |
protected var tx:Number
| ty | property |
protected var ty:Number
| v0x | property |
protected var v0x:Number
| v0y | property |
protected var v0y:Number
| v1x | property |
protected var v1x:Number
| v1y | property |
protected var v1y:Number
| v2x | property |
protected var v2x:Number
| v2y | property |
protected var v2y:Number
| _view | property |
protected var _view:View3D
| view | property |
view:View3D [read-write] public function get view():View3D public function set view(value:View3D):void| addDisplayObject | () | method |
public function addDisplayObject(child:DisplayObject):void
child:DisplayObject |
| clear | () | method |
public function clear():void
| clone | () | method |
| flush | () | method |
public function flush():void
Function to inform render session object should be rendered immediately
| registerChildSession | () | method |
public function registerChildSession(session:AbstractRenderSession):void
session:AbstractRenderSession |
| renderBitmap | () | method |
public function renderBitmap(bitmap:BitmapData, v0:ScreenVertex, smooth:Boolean = false):void
bitmap:BitmapData |
|
v0:ScreenVertex |
|
smooth:Boolean (default = false) |
| renderFogColor | () | method |
public function renderFogColor(color:int, alpha:Number):void
color:int |
|
alpha:Number |
| renderLine | () | method |
public function renderLine(v0:ScreenVertex, v1:ScreenVertex, width:Number, color:uint, alpha:Number):void
v0:ScreenVertex |
|
v1:ScreenVertex |
|
width:Number |
|
color:uint |
|
alpha:Number |
| renderScaledBitmap | () | method |
public function renderScaledBitmap(primitive:DrawScaledBitmap, bitmap:BitmapData, mapping:Matrix, smooth:Boolean = false):void
Renders bitmap with precalculated matrix to screen. Only works with non rotated / skewed matrizes
Parametersprimitive:DrawScaledBitmap |
|
bitmap:BitmapData |
|
mapping:Matrix |
|
smooth:Boolean (default = false) |
| renderTriangleBitmap | () | method |
public function renderTriangleBitmap(bitmap:BitmapData, map:Matrix, v0:ScreenVertex, v1:ScreenVertex, v2:ScreenVertex, smooth:Boolean, repeat:Boolean, layerGraphics:Graphics = null):void
bitmap:BitmapData |
|
map:Matrix |
|
v0:ScreenVertex |
|
v1:ScreenVertex |
|
v2:ScreenVertex |
|
smooth:Boolean |
|
repeat:Boolean |
|
layerGraphics:Graphics (default = null) |
| renderTriangleColor | () | method |
public function renderTriangleColor(color:int, alpha:Number, v0:ScreenVertex, v1:ScreenVertex, v2:ScreenVertex):void
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
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
color:int |
|
alpha:Number |
|
wirecolor:int |
|
wirealpha:Number |
|
width:Number |
|
v0:ScreenVertex |
|
v1:ScreenVertex |
|
v2:ScreenVertex |
| Package | away3d.materials.shaders |
| Class | public class AbstractShader |
| Implements | ILayerMaterial, IUpdatingMaterial |
| Subclasses | AmbientShader, DiffuseDot3Shader, DiffusePhongShader, EnviroShader, SpecularPhongShader |
| Property | Defined by | ||
|---|---|---|---|
| ambient : AmbientLightSource | AbstractShader | ||
| _bitmapRect : Rectangle | AbstractShader | ||
| blendMode : String | AbstractShader | ||
| debug : Boolean | AbstractShader | ||
| _dict : Dictionary | AbstractShader | ||
| directional : DirectionalLightSource | AbstractShader | ||
| eTri0x : Number | AbstractShader | ||
| eTri0y : Number | AbstractShader | ||
| eTri1x : Number | AbstractShader | ||
| eTri1y : Number | AbstractShader | ||
| eTri2x : Number | AbstractShader | ||
| eTri2y : Number | AbstractShader | ||
| _face : Face | AbstractShader | ||
| _faceDictionary : Dictionary | AbstractShader | ||
| _faceVO : FaceVO | AbstractShader | ||
| _graphics : Graphics | AbstractShader | ||
| _lights : LightArray | AbstractShader | ||
| _mapping : Matrix | AbstractShader | ||
| _n0 : Number3D | AbstractShader | ||
| _n1 : Number3D | AbstractShader | ||
| _n2 : Number3D | AbstractShader | ||
| _normal0 : Number3D | AbstractShader | ||
| _normal1 : Number3D | AbstractShader | ||
| _normal2 : Number3D | AbstractShader | ||
| _parentFaceVO : FaceVO | AbstractShader | ||
| _s : Shape | AbstractShader | ||
| _shape : Shape | AbstractShader | ||
| _shapeDictionary : Dictionary | AbstractShader | ||
| smooth : Boolean | AbstractShader | ||
| _source : Mesh | AbstractShader | ||
| _sprite : Sprite | AbstractShader | ||
| _spriteDictionary : Dictionary | AbstractShader | ||
| _view : View3D | AbstractShader | ||
| visible : Boolean
[read-only]
|
AbstractShader | ||
| Method | Defined by | ||
|---|---|---|---|
|
AbstractShader
(init:Object = null) |
AbstractShader | ||
| AbstractShader | |||
|
clearLightingShapeDictionary():void
|
AbstractShader | ||
|
clearShapeDictionary():void
|
AbstractShader | ||
|
contains(v0x:Number, v0y:Number, v1x:Number, v1y:Number, v2x:Number, v2y:Number, x:Number, y:Number):Boolean
|
AbstractShader | ||
| AbstractShader | |||
|
getShape(layer:Sprite):Shape
|
AbstractShader | ||
| AbstractShader | |||
| AbstractShader | |||
| AbstractShader | |||
| AbstractShader | |||
| ambient | property |
public var ambient:AmbientLightSource
| _bitmapRect | property |
public var _bitmapRect:Rectangle
| blendMode | property |
public var blendMode:String
| debug | property |
public var debug:Boolean
| _dict | property |
public var _dict:Dictionary
| directional | property |
public var directional:DirectionalLightSource
| eTri0x | property |
public var eTri0x:Number
| eTri0y | property |
public var eTri0y:Number
| eTri1x | property |
public var eTri1x:Number
| eTri1y | property |
public var eTri1y:Number
| eTri2x | property |
public var eTri2x:Number
| eTri2y | property |
public var eTri2y:Number
| _face | property |
public var _face:Face
| _faceDictionary | property |
public var _faceDictionary:Dictionary
| _faceVO | property |
public var _faceVO:FaceVO
| _graphics | property |
public var _graphics:Graphics
| _lights | property |
public var _lights:LightArray
| _mapping | property |
public var _mapping:Matrix
| _n0 | property |
public var _n0:Number3D
| _n1 | property |
public var _n1:Number3D
| _n2 | property |
public var _n2:Number3D
| _normal0 | property |
public var _normal0:Number3D
| _normal1 | property |
public var _normal1:Number3D
| _normal2 | property |
public var _normal2:Number3D
| _parentFaceVO | property |
public var _parentFaceVO:FaceVO
| _s | property |
public var _s:Shape
| _shape | property |
public var _shape:Shape
| _shapeDictionary | property |
public var _shapeDictionary:Dictionary
| smooth | property |
public var smooth:Boolean
| _source | property |
public var _source:Mesh
| _sprite | property |
public var _sprite:Sprite
| _spriteDictionary | property |
public var _spriteDictionary:Dictionary
| _view | property |
public var _view:View3D
| visible | property |
visible:Boolean [read-only] public function get visible():Boolean| AbstractShader | () | constructor |
public function AbstractShader(init:Object = null)
init:Object (default = null) |
smooth:Boolean (default = false) |
|
debug:Boolean (default = false) |
|
blendMode:String (default = BlendMode.NORMAL) |
| clearFaceDictionary | () | method |
public function clearFaceDictionary(source:Object3D, view:View3D):void
source:Object3D |
|
view:View3D |
| clearLightingShapeDictionary | () | method |
public function clearLightingShapeDictionary():void
| clearShapeDictionary | () | method |
public function clearShapeDictionary():void
| contains | () | method |
public final function contains(v0x:Number, v0y:Number, v1x:Number, v1y:Number, v2x:Number, v2y:Number, x:Number, y:Number):Boolean
v0x:Number |
|
v0y:Number |
|
v1x:Number |
|
v1y:Number |
|
v2x:Number |
|
v2y:Number |
|
x:Number |
|
y:Number |
Boolean |
| getLightingShape | () | method |
public function getLightingShape(layer:Sprite, light:AbstractLightSource):Shape
layer:Sprite |
|
light:AbstractLightSource |
Shape |
| getShape | () | method |
public function getShape(layer:Sprite):Shape
layer:Sprite |
Shape |
| renderFace | () | method |
public function renderFace(face:Face, containerRect:Rectangle, parentFaceVO:FaceVO):FaceVO
face:Face |
|
containerRect:Rectangle |
|
parentFaceVO:FaceVO |
FaceVO |
| renderLayer | () | method |
public function renderLayer(tri:DrawTriangle, layer:Sprite):void
tri:DrawTriangle |
|
layer:Sprite |
| renderShader | () | method |
| updateMaterial | () | method |
public function updateMaterial(source:Object3D, view:View3D):void
source:Object3D |
|
view:View3D |
| Package | away3d.materials |
| Class | public class AlphaBitmapMaterial |
| Inheritance | AlphaBitmapMaterial -> TransformBitmapMaterial -> BitmapMaterial |
| Implements | ITriangleMaterial, IUVMaterial |
| Method | Defined by | ||
|---|---|---|---|
|
AlphaBitmapMaterial
(bitmap:BitmapData, init:Object = null) |
AlphaBitmapMaterial | ||
| (^) |
checkEdge(points1:Array, points2:Array):Boolean
|
TransformBitmapMaterial | |
| (^) |
clearFaceDictionary():void
|
TransformBitmapMaterial | |
| (^) |
clearShapeDictionary():void
|
BitmapMaterial | |
| (^) |
createVertexArray():void
|
BitmapMaterial | |
| (^) |
findSeparatingAxis(points1:Array, points2:Array):Boolean
|
TransformBitmapMaterial | |
| (^) |
getContainerPoints(rect:Rectangle):Array
|
TransformBitmapMaterial | |
| (^) |
getFacePoints(map:Matrix):Array
|
TransformBitmapMaterial | |
| (^) | TransformBitmapMaterial | ||
| (^) |
getMappingPoints(map:Matrix):Array
|
TransformBitmapMaterial | |
| (^) | TransformBitmapMaterial | ||
| (^) | TransformBitmapMaterial | ||
| (^) | BitmapMaterial | ||
| (^) | BitmapMaterial | ||
| (^) | TransformBitmapMaterial | ||
| (^) | TransformBitmapMaterial | ||
| (^) |
updateTransform():void
|
TransformBitmapMaterial | |
| Method | Defined by | ||
|---|---|---|---|
| (^) | BitmapMaterial | ||
| alpha | property |
alpha:Number [read-write] public function get alpha():Number public function set alpha(value:Number):void| bitmap | property |
bitmap:BitmapData [read-write] public function get bitmap():BitmapData public function set bitmap(value:BitmapData):void| visible | property |
visible:Boolean [read-only] public function get visible():Boolean| AlphaBitmapMaterial | () | constructor |
public function AlphaBitmapMaterial(bitmap:BitmapData, init:Object = null)
bitmap:BitmapData |
|
init:Object (default = null) |
grades:Int (default = 32, min:2, max:256) |
|
alpha:Number (default = 1, min:0, max:1) |
| Package | away3d.lights |
| Class | public class AmbientLight3D |
| Inheritance | AmbientLight3D -> Object3D -> LazyEventDispatcher |
| Implements | IClonable, ILightProvider, IPrimitiveProvider |
| Method | Defined by | ||
|---|---|---|---|
|
AmbientLight3D
(init:Object = null) |
AmbientLight3D | ||
| (^) |
addOnDimensionsChange(listener:Function):void
|
Object3D | |
| (^) |
addOnMouseDown(listener:Function):void
|
Object3D | |
| (^) |
addOnMouseMove(listener:Function):void
|
Object3D | |
| (^) |
addOnMouseOut(listener:Function):void
|
Object3D | |
| (^) |
addOnMouseOver(listener:Function):void
|
Object3D | |
| (^) |
addOnMouseUp(listener:Function):void
|
Object3D | |
| (^) |
addOnRadiusChange(listener:Function):void
|
Object3D | |
| (^) |
addOnSceneChange(listener:Function):void
|
Object3D | |
| (^) |
addOnSceneTransformChange(listener:Function):void
|
Object3D | |
| (^) |
addOnTransformChange(listener:Function):void
|
Object3D | |
|
clone(object:* = null):*
|
AmbientLight3D | ||
| (^) | Object3D | ||
| AmbientLight3D | |||
| (^) | Object3D | ||
| (^) |
moveBackward(distance:Number):void
|
Object3D | |
| (^) |
moveDown(distance:Number):void
|
Object3D | |
| (^) |
moveForward(distance:Number):void
|
Object3D | |
| (^) |
moveLeft(distance:Number):void
|
Object3D | |
| (^) |
moveRight(distance:Number):void
|
Object3D | |
| (^) | Object3D | ||
| (^) |
moveUp(distance:Number):void
|
Object3D | |
| (^) |
pitch(angle:Number):void
|
Object3D | |
| AmbientLight3D | |||
| (^) |
removeOnDimensionsChange(listener:Function):void
|
Object3D | |
| (^) |
removeOnMouseDown(listener:Function):void
|
Object3D | |
| (^) |
removeOnMouseMove(listener:Function):void
|
Object3D | |
| (^) |
removeOnMouseOut(listener:Function):void
|
Object3D | |
| (^) |
removeOnMouseOver(listener:Function):void
|
Object3D | |
| (^) |
removeOnMouseUp(listener:Function):void
|
Object3D | |
| (^) |
removeOnRadiusChange(listener:Function):void
|
Object3D | |
| (^) |
removeOnSceneChange(listener:Function):void
|
Object3D | |
| (^) |
removeOnSceneTransformChange(listener:Function):void
|
Object3D | |
| (^) |
removeOnTransformChange(listener:Function):void
|
Object3D | |
| (^) |
roll(angle:Number):void
|
Object3D | |
| (^) | Object3D | ||
| (^) |
scale(scale:Number):void
|
Object3D | |
| (^) |
tick(time:int):void
|
Object3D | |
| (^) |
toString():String
|
Object3D | |
| (^) | Object3D | ||
| (^) | Object3D | ||
| (^) |
yaw(angle:Number):void
|
Object3D | |
| Method | Defined by | ||
|---|---|---|---|
| (^) |
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
|
LazyEventDispatcher | |
| (^) |
dispatchEvent(evt:Event):Boolean
|
LazyEventDispatcher | |
| (^) |
hasEventListener(type:String):Boolean
|
LazyEventDispatcher | |
| (^) |
notifyDimensionsChange():void
|
Object3D | |
| (^) |
notifyRadiusChange():void
|
Object3D | |
| (^) |
notifySceneChange():void
|
Object3D | |
| (^) |
notifySceneTransformChange():void
|
Object3D | |
| (^) |
notifyTransformChange():void
|
Object3D | |
| (^) |
removeEventListener(type:String, listener:Function, useCapture:Boolean = false):void
|
LazyEventDispatcher | |
| (^) |
willTrigger(type:String):Boolean
|
LazyEventDispatcher | |
| _ambient | property |
public var _ambient:Number
| ambient | property |
ambient:Number [read-write] public function get ambient():Number public function set ambient(value:Number):void| _ambientDirty | property |
public var _ambientDirty:Boolean
| _blue | property |
public var _blue:int
| _color | property |
public var _color:int
| color | property |
color:int [read-write] public function get color():int public function set color(value:int):void| _colorDirty | property |
public var _colorDirty:Boolean
| debug | property |
public var debug:Boolean
| _green | property |
public var _green:int
| _ls | property |
public var _ls:AmbientLightSource
| _red | property |
public var _red:int
| AmbientLight3D | () | constructor |
public function AmbientLight3D(init:Object = null)
init:Object (default = null) |
color:Color (default = 0xFFFFFF) |
|
ambient:Number (default = 0.5, min:0, max:1) |
|
debug:Boolean (default = false) |
| clone | () | method |
public override function clone(object:* = null):*
object:* (default = null) |
* |
| light | () | method |
| primitives | () | method |
public override function primitives(consumer:IPrimitiveConsumer, session:AbstractRenderSession):void
consumer:IPrimitiveConsumer |
|
session:AbstractRenderSession |
| Package | away3d.core.light |
| Class | public class AmbientLightSource |
| Inheritance | AmbientLightSource -> AbstractLightSource |
| Property | Defined by | ||
|---|---|---|---|
| (^) | ambient : Number | AbstractLightSource | |
| (^) | ambientBitmap : BitmapData | AbstractLightSource | |
| (^) | ambientDiffuseBitmap : BitmapData | AbstractLightSource | |
| (^) | blue : Number | AbstractLightSource | |
| (^) | diffuse : Number | AbstractLightSource | |
| (^) | diffuseBitmap : BitmapData | AbstractLightSource | |
| (^) | green : Number | AbstractLightSource | |
| light : AmbientLight3D | AmbientLightSource | ||
| (^) | red : Number | AbstractLightSource | |
| (^) | specular : Number | AbstractLightSource | |
| (^) | specularBitmap : BitmapData | AbstractLightSource | |
| Method | Defined by | ||
|---|---|---|---|
|
updateAmbientBitmap(ambient:Number):void
|
AmbientLightSource | ||
| light | property |
public var light:AmbientLight3D
| updateAmbientBitmap | () | method |
public function updateAmbientBitmap(ambient:Number):void
ambient:Number |
| Package | away3d.materials.shaders |
| Class | public class AmbientShader |
| Inheritance | AmbientShader -> AbstractShader |
| Method | Defined by | ||
|---|---|---|---|
|
AmbientShader
(init:Object = null) |
AmbientShader | ||
| AmbientShader | |||
| (^) |
clearLightingShapeDictionary():void
|
AbstractShader | |
| (^) |
clearShapeDictionary():void
|
AbstractShader | |
| (^) |
contains(v0x:Number, v0y:Number, v1x:Number, v1y:Number, v2x:Number, v2y:Number, x:Number, y:Number):Boolean
|
AbstractShader | |
| (^) | AbstractShader | ||
| (^) |
getShape(layer:Sprite):Shape
|
AbstractShader | |
| (^) | AbstractShader | ||
| AmbientShader | |||
| AmbientShader | |||
| AmbientShader | |||
| color | property |
public var color:uint
| AmbientShader | () | constructor |
public function AmbientShader(init:Object = null)
init:Object (default = null) |
| clearFaceDictionary | () | method |
public override function clearFaceDictionary(source:Object3D, view:View3D):void
source:Object3D |
|
view:View3D |
| renderLayer | () | method |
public override function renderLayer(tri:DrawTriangle, layer:Sprite):void
tri:DrawTriangle |
|
layer:Sprite |
| renderShader | () | method |
| updateMaterial | () | method |
public override function updateMaterial(source:Object3D, view:View3D):void
source:Object3D |
|
view:View3D |
| Package | away3d.materials |
| Class | public class AnimatedBitmapMaterial |
| Inheritance | AnimatedBitmapMaterial -> TransformBitmapMaterial -> BitmapMaterial |
| Implements | ITriangleMaterial, IUVMaterial |
| Method | Defined by | ||
|---|---|---|---|
| (^) | BitmapMaterial | ||
| autoplay | property |
public var autoplay:Boolean
| cache | property |
public var cache:Array
| index | property |
index:int [write-only] public function set index(value:int):void| loop | property |
public var loop:Boolean
| AnimatedBitmapMaterial | () | constructor |
public function AnimatedBitmapMaterial(movie:MovieClip, init:Object = null)
movie:MovieClip |
|
init:Object (default = null) |
loop:Boolean (default = true) |
|
autoplay:Boolean (default = true) |
|
_index:Int (default = 0, min:0, max:movie.totalFrames - 1) |
| play | () | method |
public function play():void
| setFrames | () | method |
public function setFrames(sources:Array):void
sources:Array |
| setMovie | () | method |
public function setMovie(_movie:MovieClip):void
_movie:MovieClip |
| stop | () | method |
public function stop():void
| Package | away3d.core.base |
| Class | public class Animation |
| Inheritance | Animation -> flash.events.EventDispatcher |
| Implements | IAnimation |
| Property | Defined by | ||
|---|---|---|---|
| cycleEvent : Boolean
[write-only]
|
Animation | ||
| delay : int
[write-only]
|
Animation | ||
| fps : Number | Animation | ||
| frame : Number | Animation | ||
| loop : Boolean | Animation | ||
| object : BaseMesh | Animation | ||
| run : Boolean
[read-only]
|
Animation | ||
| sequence : Array | Animation | ||
| smooth : Boolean | Animation | ||
| cycleEvent | property |
cycleEvent:Boolean [write-only] public function set cycleEvent(value:Boolean):void| delay | property |
delay:int [write-only] public function set delay(value:int):void| fps | property |
fps:Number [read-write] public function get fps():Number public function set fps(value:Number):void| frame | property |
frame:Number [read-write] public function get frame():Number public function set frame(value:Number):void| loop | property |
loop:Boolean [read-write] public function get loop():Boolean public function set loop(value:Boolean):void| object | property |
public var object:BaseMesh
| run | property |
run:Boolean [read-only] public function get run():Boolean| sequence | property |
sequence:Array [read-write] public function get sequence():Array public function set sequence(value:Array):void| smooth | property |
smooth:Boolean [read-write] public function get smooth():Boolean public function set smooth(value:Boolean):void| Animation | () | constructor |
| start | () | method |
public function start():void
| stop | () | method |
public function stop():void
| update | () | method |
| Package | away3d.core.base |
| Class | public class AnimationFrame |
| Property | Defined by | ||
|---|---|---|---|
| frame : Number | AnimationFrame | ||
| sort : String | AnimationFrame | ||
| time : uint | AnimationFrame | ||
| Method | Defined by | ||
|---|---|---|---|
|
AnimationFrame
(frame:Number, sort:String = null) |
AnimationFrame | ||
| frame | property |
public var frame:Number
| sort | property |
public var sort:String
| time | property |
public var time:uint
| AnimationFrame | () | constructor |
public function AnimationFrame(frame:Number, sort:String = null)
frame:Number |
|
sort:String (default = null) |
| Package | away3d.animation |
| Class | public class Animator |
| Inheritance | Animator -> Mesh -> BaseMesh -> Object3D -> LazyEventDispatcher |
| Method | Defined by | ||
|---|---|---|---|
| Animator | |||
| (^) | Mesh | ||
|
addFrames(aFrames:Array):void
|
Animator | ||
| (^) |
addOnDimensionsChange(listener:Function):void
|
Object3D | |
| (^) |
addOnMouseDown(listener:Function):void
|
Object3D | |
| (^) |
addOnMouseMove(listener:Function):void
|
Object3D | |
| (^) |
addOnMouseOut(listener:Function):void
|
Object3D | |
| (^) |
addOnMouseOver(listener:Function):void
|
Object3D | |
| (^) |
addOnMouseUp(listener:Function):void
|
Object3D | |
| (^) |
addOnRadiusChange(listener:Function):void
|
Object3D | |
| (^) |
addOnSceneChange(listener:Function):void
|
Object3D | |
| (^) |
addOnSceneTransformChange(listener:Function):void
|
Object3D | |
| (^) |
addOnTransformChange(listener:Function):void
|
Object3D | |
| (^) |
asAS3Class(classname:String = null, packagename:String = "", round:Boolean = false, animated:Boolean = false):String
|
Mesh | |
| (^) |
asXML():XML
|
Mesh | |
| (^) |
clone(object:* = null):*
|
Mesh | |
| (^) |
createDrawSegment(material:ISegmentMaterial, projection:Projection, v0:ScreenVertex, v1:ScreenVertex):DrawSegment
|
BaseMesh | |
| (^) |
createDrawTriangle(face:Face, material:ITriangleMaterial, projection:Projection, v0:ScreenVertex, v1:ScreenVertex, v2:ScreenVertex, uv0:UV, uv1:UV, uv2:UV):DrawTriangle
|
Mesh | |
| (^) | Object3D | ||
| Animator | |||
| (^) |
gotoAndPlay(value:int):void
|
BaseMesh | |
| (^) |
gotoAndStop(value:int):void
|
BaseMesh | |
| (^) |
invertFaces():void
|
Mesh | |
| (^) | Object3D | ||
| (^) |
moveBackward(distance:Number):void
|
Object3D | |
| (^) |
moveDown(distance:Number):void
|
Object3D | |
| (^) |
moveForward(distance:Number):void
|
Object3D | |
| (^) |
moveLeft(distance:Number):void
|
Object3D | |
| (^) |
movePivot(dx:Number, dy:Number, dz:Number):void
|
Mesh | |
| (^) |
moveRight(distance:Number):void
|
Object3D | |
| (^) | Object3D | ||
| (^) |
moveUp(distance:Number):void
|
Object3D | |
| (^) |
onCycle(listener:Function):void
|
BaseMesh | |
| (^) |
onSequenceDone(listener:Function):void
|
BaseMesh | |
| (^) |
pitch(angle:Number):void
|
Object3D | |
| (^) |
play(init:Object = null):void
|
BaseMesh | |
| (^) | Mesh | ||
| (^) |
quarterFaces():void
|
Mesh | |
| (^) | Mesh | ||
| (^) |
removeOnCycle(listener:Function):void
|
BaseMesh | |
| (^) |
removeOnDimensionsChange(listener:Function):void
|
Object3D | |
| (^) |
removeOnMouseDown(listener:Function):void
|
Object3D | |
| (^) |
removeOnMouseMove(listener:Function):void
|
Object3D | |
| (^) |
removeOnMouseOut(listener:Function):void
|
Object3D | |
| (^) |
removeOnMouseOver(listener:Function):void
|
Object3D | |
| (^) |
removeOnMouseUp(listener:Function):void
|
Object3D | |
| (^) |
removeOnRadiusChange(listener:Function):void
|
Object3D | |
| (^) |
removeOnSceneChange(listener:Function):void
|
Object3D | |
| (^) |
removeOnSceneTransformChange(listener:Function):void
|
Object3D | |
| (^) |
removeOnSequenceDone(listener:Function):void
|
BaseMesh | |
| (^) |
removeOnTransformChange(listener:Function):void
|
Object3D | |
| (^) |
roll(angle:Number):void
|
Object3D | |
| (^) | Object3D | ||
| (^) |
scale(scale:Number):void
|
BaseMesh | |
| (^) |
scaleAnimation(val:Number):void
|
BaseMesh | |
| (^) |
scaleX(scaleX:Number):void
|
BaseMesh | |
| (^) |
scaleY(scaleY:Number):void
|
BaseMesh | |
| (^) |
scaleZ(scaleZ:Number):void
|
BaseMesh | |
| (^) |
setPlaySequences(aPlaylist:Array, loopLast:Boolean = false):void
|
BaseMesh | |
| (^) |
tick(time:int):void
|
BaseMesh | |
| (^) |
toString():String
|
Object3D | |
| (^) | Object3D | ||
| (^) | Object3D | ||
| (^) |
yaw(angle:Number):void
|
Object3D | |
| Method | Defined by | ||
|---|---|---|---|
| (^) | BaseMesh | ||
| (^) |
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
|
LazyEventDispatcher | |
| (^) |
dispatchEvent(evt:Event):Boolean
|
LazyEventDispatcher | |
| (^) |
hasEventListener(type:String):Boolean
|
LazyEventDispatcher | |
| (^) |
notifyDimensionsChange():void
|
Object3D | |
| (^) |
notifyRadiusChange():void
|
Object3D | |
| (^) |
notifySceneChange():void
|
Object3D | |
| (^) |
notifySceneTransformChange():void
|
Object3D | |
| (^) |
notifyTransformChange():void
|
Object3D | |
| (^) | BaseMesh | ||
| (^) |
removeEventListener(type:String, listener:Function, useCapture:Boolean = false):void
|
LazyEventDispatcher | |
| (^) |
scaleXYZ(scaleX:Number, scaleY:Number, scaleZ:Number):void
|
BaseMesh | |
| (^) |
willTrigger(type:String):Boolean
|
LazyEventDispatcher | |
| framelist | property |
framelist:Array [read-only] public function get framelist():Array| Animator | () | constructor |
public function Animator(baseObject:Mesh, aFrames:Array, init:Object = null, doloop:Boolean = false)
baseObject:Mesh |
|
aFrames:Array |
|
init:Object (default = null) |
|
doloop:Boolean (default = false) |
| addFrames | () | method |
public function addFrames(aFrames:Array):void
aFrames:Array |
| generate | () | method |
public function generate(baseObject:Mesh, aFrames:Array, doloop:Boolean):void
baseObject:Mesh |
|
aFrames:Array |
|
doloop:Boolean |
| Package | away3d.core.filter |
| Class | public class AnotherRivalFilter |
| Implements | IPrimitiveQuadrantFilter |
| Property | Defined by | ||
|---|---|---|---|
| az : Number | AnotherRivalFilter | ||
| bz : Number | AnotherRivalFilter | ||
| check : int | AnotherRivalFilter | ||
| count : int | AnotherRivalFilter | ||
| cx : Number | AnotherRivalFilter | ||
| cy : Number | AnotherRivalFilter | ||
| leftover : Array | AnotherRivalFilter | ||
| maxdelay : int | AnotherRivalFilter | ||
| maxdeltaZ : Number | AnotherRivalFilter | ||
| maxZ : Number | AnotherRivalFilter | ||
| minZ : Number | AnotherRivalFilter | ||
| part : DrawPrimitive | AnotherRivalFilter | ||
| parts : Array | AnotherRivalFilter | ||
| pri : DrawPrimitive | AnotherRivalFilter | ||
| primitives : Array | AnotherRivalFilter | ||
| q01r : Boolean | AnotherRivalFilter | ||
| q01rd : Number | AnotherRivalFilter | ||
| q01rx : Number | AnotherRivalFilter | ||
| q01ry : Number | AnotherRivalFilter | ||
| q01w01 : Boolean | AnotherRivalFilter | ||
| q01w01d : Number | AnotherRivalFilter | ||
| q01w01x : Number | AnotherRivalFilter | ||
| q01w01y : Number | AnotherRivalFilter | ||
| q01w12 : Boolean | AnotherRivalFilter | ||
| q01w12d : Number | AnotherRivalFilter | ||
| q01w12x : Number | AnotherRivalFilter | ||
| q01w12y : Number | AnotherRivalFilter | ||
| q01w20 : Boolean | AnotherRivalFilter | ||
| q01w20d : Number | AnotherRivalFilter | ||
| q01w20x : Number | AnotherRivalFilter | ||
| q01w20y : Number | AnotherRivalFilter | ||
| q0x : Number | AnotherRivalFilter | ||
| q0y : Number | AnotherRivalFilter | ||
| q12r : Boolean | AnotherRivalFilter | ||
| q12rd : Number | AnotherRivalFilter | ||
| q12rx : Number | AnotherRivalFilter | ||
| q12ry : Number | AnotherRivalFilter | ||
| q12w01 : Boolean | AnotherRivalFilter | ||
| q12w01d : Number | AnotherRivalFilter | ||
| q12w01x : Number | AnotherRivalFilter | ||
| q12w01y : Number | AnotherRivalFilter | ||
| q12w12 : Boolean | AnotherRivalFilter | ||
| q12w12d : Number | AnotherRivalFilter | ||
| q12w12x : Number | AnotherRivalFilter | ||
| q12w12y : Number | AnotherRivalFilter | ||
| q12w20 : Boolean | AnotherRivalFilter | ||
| q12w20d : Number | AnotherRivalFilter | ||
| q12w20x : Number | AnotherRivalFilter | ||
| q12w20y : Number | AnotherRivalFilter | ||
| q1x : Number | AnotherRivalFilter | ||
| q1y : Number | AnotherRivalFilter | ||
| q20r : Boolean | AnotherRivalFilter | ||
| q20rd : Number | AnotherRivalFilter | ||
| q20rx : Number | AnotherRivalFilter | ||
| q20ry : Number | AnotherRivalFilter | ||
| q20w01 : Boolean | AnotherRivalFilter | ||
| q20w01d : Number | AnotherRivalFilter | ||
| q20w01x : Number | AnotherRivalFilter | ||
| q20w01y : Number | AnotherRivalFilter | ||
| q20w12 : Boolean | AnotherRivalFilter | ||
| q20w12d : Number | AnotherRivalFilter | ||
| q20w12x : Number | AnotherRivalFilter | ||
| q20w12y : Number | AnotherRivalFilter | ||
| q20w20 : Boolean | AnotherRivalFilter | ||
| q20w20d : Number | AnotherRivalFilter | ||
| q20w20x : Number | AnotherRivalFilter | ||
| q20w20y : Number | AnotherRivalFilter | ||
| q2x : Number | AnotherRivalFilter | ||
| q2y : Number | AnotherRivalFilter | ||
| ql01a : Number | AnotherRivalFilter | ||
| ql01b : Number | AnotherRivalFilter | ||
| ql01c : Number | AnotherRivalFilter | ||
| ql01r0 : Number | AnotherRivalFilter | ||
| ql01r1 : Number | AnotherRivalFilter | ||
| ql01s : Number | AnotherRivalFilter | ||
| ql01w0 : Number | AnotherRivalFilter | ||
| ql01w1 : Number | AnotherRivalFilter | ||
| ql01w2 : Number | AnotherRivalFilter | ||
| ql12a : Number | AnotherRivalFilter | ||
| ql12b : Number | AnotherRivalFilter | ||
| ql12c : Number | AnotherRivalFilter | ||
| ql12r0 : Number | AnotherRivalFilter | ||
| ql12r1 : Number | AnotherRivalFilter | ||
| ql12s : Number | AnotherRivalFilter | ||
| ql12w0 : Number | AnotherRivalFilter | ||
| ql12w1 : Number | AnotherRivalFilter | ||
| ql12w2 : Number | AnotherRivalFilter | ||
| ql20a : Number | AnotherRivalFilter | ||
| ql20b : Number | AnotherRivalFilter | ||
| ql20c : Number | AnotherRivalFilter | ||
| ql20r0 : Number | AnotherRivalFilter | ||
| ql20r1 : Number | AnotherRivalFilter | ||
| ql20s : Number | AnotherRivalFilter | ||
| ql20w0 : Number | AnotherRivalFilter | ||
| ql20w1 : Number | AnotherRivalFilter | ||
| ql20w2 : Number | AnotherRivalFilter | ||
| r0x : Number | AnotherRivalFilter | ||
| r0y : Number | AnotherRivalFilter | ||
| r1x : Number | AnotherRivalFilter | ||
| r1y : Number | AnotherRivalFilter | ||
| rival : DrawPrimitive | AnotherRivalFilter | ||
| rivals : Array | AnotherRivalFilter | ||
| rla : Number | AnotherRivalFilter | ||
| rlb : Number | AnotherRivalFilter | ||
| rlc : Number | AnotherRivalFilter | ||
| rlq0 : Number | AnotherRivalFilter | ||
| rlq1 : Number | AnotherRivalFilter | ||
| rlq2 : Number | AnotherRivalFilter | ||
| start : int | AnotherRivalFilter | ||
| turn : int | AnotherRivalFilter | ||
| w0x : Number | AnotherRivalFilter | ||
| w0y : Number | AnotherRivalFilter | ||
| w1x : Number | AnotherRivalFilter | ||
| w1y : Number | AnotherRivalFilter | ||
| w2x : Number | AnotherRivalFilter | ||
| w2y : Number | AnotherRivalFilter | ||
| wl01a : Number | AnotherRivalFilter | ||
| wl01b : Number | AnotherRivalFilter | ||
| wl01c : Number | AnotherRivalFilter | ||
| wl01q0 : Number | AnotherRivalFilter | ||
| wl01q1 : Number | AnotherRivalFilter | ||
| wl01q2 : Number | AnotherRivalFilter | ||
| wl01s : Number | AnotherRivalFilter | ||
| wl12a : Number | AnotherRivalFilter | ||
| wl12b : Number | AnotherRivalFilter | ||
| wl12c : Number | AnotherRivalFilter | ||
| wl12q0 : Number | AnotherRivalFilter | ||
| wl12q1 : Number | AnotherRivalFilter | ||
| wl12q2 : Number | AnotherRivalFilter | ||
| wl12s : Number | AnotherRivalFilter | ||
| wl20a : Number | AnotherRivalFilter | ||
| wl20b : Number | AnotherRivalFilter | ||
| wl20c : Number | AnotherRivalFilter | ||
| wl20q0 : Number | AnotherRivalFilter | ||
| wl20q1 : Number | AnotherRivalFilter | ||
| wl20q2 : Number | AnotherRivalFilter | ||
| wl20s : Number | AnotherRivalFilter | ||
| Method | Defined by | ||
|---|---|---|---|
|
AnotherRivalFilter
(maxdelay:int = 60000) |
AnotherRivalFilter | ||
| AnotherRivalFilter | |||
|
toString():String
|
AnotherRivalFilter | ||
| AnotherRivalFilter | |||
| az | property |
public var az:Number
| bz | property |
public var bz:Number
| check | property |
public var check:int
| count | property |
public var count:int
| cx | property |
public var cx:Number
| cy | property |
public var cy:Number
| leftover | property |
public var leftover:Array
| maxdelay | property |
public var maxdelay:int
| maxdeltaZ | property |
public var maxdeltaZ:Number
| maxZ | property |
public var maxZ:Number
| minZ | property |
public var minZ:Number
| part | property |
public var part:DrawPrimitive
| parts | property |
public var parts:Array
| pri | property |
public var pri:DrawPrimitive
| primitives | property |
public var primitives:Array
| q01r | property |
public var q01r:Boolean
| q01rd | property |
public var q01rd:Number
| q01rx | property |
public var q01rx:Number
| q01ry | property |
public var q01ry:Number
| q01w01 | property |
public var q01w01:Boolean
| q01w01d | property |
public var q01w01d:Number
| q01w01x | property |
public var q01w01x:Number
| q01w01y | property |
public var q01w01y:Number
| q01w12 | property |
public var q01w12:Boolean
| q01w12d | property |
public var q01w12d:Number
| q01w12x | property |
public var q01w12x:Number
| q01w12y | property |
public var q01w12y:Number
| q01w20 | property |
public var q01w20:Boolean
| q01w20d | property |
public var q01w20d:Number
| q01w20x | property |
public var q01w20x:Number
| q01w20y | property |
public var q01w20y:Number
| q0x | property |
public var q0x:Number
| q0y | property |
public var q0y:Number
| q12r | property |
public var q12r:Boolean
| q12rd | property |
public var q12rd:Number
| q12rx | property |
public var q12rx:Number
| q12ry | property |
public var q12ry:Number
| q12w01 | property |
public var q12w01:Boolean
| q12w01d | property |
public var q12w01d:Number
| q12w01x | property |
public var q12w01x:Number
| q12w01y | property |
public var q12w01y:Number
| q12w12 | property |
public var q12w12:Boolean
| q12w12d | property |
public var q12w12d:Number
| q12w12x | property |
public var q12w12x:Number
| q12w12y | property |
public var q12w12y:Number
| q12w20 | property |
public var q12w20:Boolean
| q12w20d | property |
public var q12w20d:Number
| q12w20x | property |
public var q12w20x:Number
| q12w20y | property |
public var q12w20y:Number
| q1x | property |
public var q1x:Number
| q1y | property |
public var q1y:Number
| q20r | property |
public var q20r:Boolean
| q20rd | property |
public var q20rd:Number
| q20rx | property |
public var q20rx:Number
| q20ry | property |
public var q20ry:Number
| q20w01 | property |
public var q20w01:Boolean
| q20w01d | property |
public var q20w01d:Number
| q20w01x | property |
public var q20w01x:Number
| q20w01y | property |
public var q20w01y:Number
| q20w12 | property |
public var q20w12:Boolean
| q20w12d | property |
public var q20w12d:Number
| q20w12x | property |
public var q20w12x:Number
| q20w12y | property |
public var q20w12y:Number
| q20w20 | property |
public var q20w20:Boolean
| q20w20d | property |
public var q20w20d:Number
| q20w20x | property |
public var q20w20x:Number
| q20w20y | property |
public var q20w20y:Number
| q2x | property |
public var q2x:Number
| q2y | property |
public var q2y:Number
| ql01a | property |
public var ql01a:Number
| ql01b | property |
public var ql01b:Number
| ql01c | property |
public var ql01c:Number
| ql01r0 | property |
public var ql01r0:Number
| ql01r1 | property |
public var ql01r1:Number
| ql01s | property |
public var ql01s:Number
| ql01w0 | property |
public var ql01w0:Number
| ql01w1 | property |
public var ql01w1:Number
| ql01w2 | property |
public var ql01w2:Number
| ql12a | property |
public var ql12a:Number
| ql12b | property |
public var ql12b:Number
| ql12c | property |
public var ql12c:Number
| ql12r0 | property |
public var ql12r0:Number
| ql12r1 | property |
public var ql12r1:Number
| ql12s | property |
public var ql12s:Number
| ql12w0 | property |
public var ql12w0:Number
| ql12w1 | property |
public var ql12w1:Number
| ql12w2 | property |
public var ql12w2:Number
| ql20a | property |
public var ql20a:Number
| ql20b | property |
public var ql20b:Number
| ql20c | property |
public var ql20c:Number
| ql20r0 | property |
public var ql20r0:Number
| ql20r1 | property |
public var ql20r1:Number
| ql20s | property |
public var ql20s:Number
| ql20w0 | property |
public var ql20w0:Number
| ql20w1 | property |
public var ql20w1:Number
| ql20w2 | property |
public var ql20w2:Number
| r0x | property |
public var r0x:Number
| r0y | property |
public var r0y:Number
| r1x | property |
public var r1x:Number
| r1y | property |
public var r1y:Number
| rival | property |
public var rival:DrawPrimitive
| rivals | property |
public var rivals:Array
| rla | property |
public var rla:Number
| rlb | property |
public var rlb:Number
| rlc | property |
public var rlc:Number
| rlq0 | property |
public var rlq0:Number
| rlq1 | property |
public var rlq1:Number
| rlq2 | property |
public var rlq2:Number
| start | property |
public var start:int
| turn | property |
public var turn:int
| w0x | property |
public var w0x:Number
| w0y | property |
public var w0y:Number
| w1x | property |
public var w1x:Number
| w1y | property |
public var w1y:Number
| w2x | property |
public var w2x:Number
| w2y | property |
public var w2y:Number
| wl01a | property |
public var wl01a:Number
| wl01b | property |
public var wl01b:Number
| wl01c | property |
public var wl01c:Number
| wl01q0 | property |
public var wl01q0:Number
| wl01q1 | property |
public var wl01q1:Number
| wl01q2 | property |
public var wl01q2:Number
| wl01s | property |
public var wl01s:Number
| wl12a | property |
public var wl12a:Number
| wl12b | property |
public var wl12b:Number
| wl12c | property |
public var wl12c:Number
| wl12q0 | property |
public var wl12q0:Number
| wl12q1 | property |
public var wl12q1:Number
| wl12q2 | property |
public var wl12q2:Number
| wl12s | property |
public var wl12s:Number
| wl20a | property |
public var wl20a:Number
| wl20b | property |
public var wl20b:Number
| wl20c | property |
public var wl20c:Number
| wl20q0 | property |
public var wl20q0:Number
| wl20q1 | property |
public var wl20q1:Number
| wl20q2 | property |
public var wl20q2:Number
| wl20s | property |
public var wl20s:Number
| AnotherRivalFilter | () | constructor |
public function AnotherRivalFilter(maxdelay:int = 60000)
maxdelay:int (default = 60000) |
| filter | () | method |
public function filter(tree:PrimitiveQuadrantTree, scene:Scene3D, camera:Camera3D, clip:Clipping):void
tree:PrimitiveQuadrantTree |
|
scene:Scene3D |
|
camera:Camera3D |
|
clip:Clipping |
| toString | () | method |
public function toString():String
String |
| zconflict | () | method |
public function zconflict(q:DrawPrimitive, w:DrawPrimitive):int
q:DrawPrimitive |
|
w:DrawPrimitive |
int |
| Package | away3d.loaders |
| Class | public class Ase |
| Method | Defined by | ||
|---|---|---|---|
|
Ase
(data:String, init:Object = null) |
Ase | ||
|
[static]
|
Ase | ||
|
[static]
|
Ase | ||
| Ase | () | constructor |
public function Ase(data:String, init:Object = null)
data:String |
|
init:Object (default = null) |
scaling:Number (default = 1) |
| load | () | method |
public static function load(url:String, init:Object = null):Object3DLoader
url:String |
|
init:Object (default = null) |
Object3DLoader |
| parse | () | method |
public static function parse(data:*, init:Object = null, loader:Object3DLoader = null):Mesh
data:* |
|
init:Object (default = null) |
|
loader:Object3DLoader (default = null) |
Mesh |
| Package | away3d.test |
| Class | public class BaseDemo |
| Inheritance | BaseDemo -> flash.display.Sprite |
| Property | Defined by | ||
|---|---|---|---|
| camera : HoverCamera3D | BaseDemo | ||
| centergroup : Sprite | BaseDemo | ||
| infogroup : Sprite | BaseDemo | ||
| lefttopgroup : Sprite | BaseDemo | ||
| startlabel : TextField | BaseDemo | ||
| statsgroup : Sprite | BaseDemo | ||
| titlegroup : Sprite | BaseDemo | ||
| view : View3D | BaseDemo | ||
| Method | Defined by | ||
|---|---|---|---|
|
BaseDemo
(title:String, infogroupheight:Number = 410) |
BaseDemo | ||
| Method | Defined by | ||
|---|---|---|---|
|
addSlide(title:String, text:String, scene:Scene3D, renderer:IRenderer, session:AbstractRenderSession):void
|
BaseDemo | ||
| camera | property |
protected var camera:HoverCamera3D
| centergroup | property |
protected var centergroup:Sprite
| infogroup | property |
protected var infogroup:Sprite
| lefttopgroup | property |
protected var lefttopgroup:Sprite
| startlabel | property |
protected var startlabel:TextField
| statsgroup | property |
protected var statsgroup:Sprite
| titlegroup | property |
protected var titlegroup:Sprite
| view | property |
protected var view:View3D
| BaseDemo | () | constructor |
public function BaseDemo(title:String, infogroupheight:Number = 410)
title:String |
|
infogroupheight:Number (default = 410) |
| addSlide | () | method |
protected function addSlide(title:String, text:String, scene:Scene3D, renderer:IRenderer, session:AbstractRenderSession):void
title:String |
|
text:String |
|
scene:Scene3D |
|
renderer:IRenderer |
|
session:AbstractRenderSession |
Away3D HelloAway3D.as
package
{
import flash.display.*;
import flash.events.*;
import flash.utils.*;
import away3d.objects.*;
import away3d.core.material.*;
import away3d.core.proto.*;
[SWF(backgroundColor="#222266", frameRate="60", width="600", height="400")]
public class HelloAway3D extends Sprite
{
public var view:View3D;
public var sphere:Sphere;
public function HelloAway3D()
{
view = new View3D();
view.x = 300;
view.y = 200;
addChild(view);
sphere = new Sphere(new WireColorMaterial(0xFF7700, 0xCC4400), {radius:250, segmentsW:12, segmentsH:9, y:50});
view.scene.addChild(sphere);
view.camera.lookAt(sphere);
addEventListener(Event.ENTER_FRAME, onEnterFrame);
}
private function onEnterFrame(event:Event):void
{
view.render();
sphere.rotationY = getTimer() / 100;
}
}
}
From HelloAway3D.as
| Package | away3d.core.base |
| Class | public class BaseMesh |
| Inheritance | BaseMesh -> Object3D -> LazyEventDispatcher |
| Subclasses | Mesh, WireMesh |
| Property | Defined by | ||
|---|---|---|---|
| animation : Animation | BaseMesh | ||
| (^) | blendMode : String | Object3D | |
| (^) | c : Sprite | Object3D | |
| (^) | canvas : Dictionary | Object3D | |
| elements : Array
[read-only]
|
BaseMesh | ||
| (^) | extra : Object | Object3D | |
| (^) | filters : Array | Object3D | |
| fps : int
[write-only]
|
BaseMesh | ||
| frame : int | BaseMesh | ||
| framenames : Dictionary | BaseMesh | ||
| frames : Dictionary | BaseMesh | ||
| hasCycleEvent : Boolean
[read-only]
|
BaseMesh | ||
| hasSequenceEvent : Boolean
[read-only]
|
BaseMesh | ||
| (^) | inverseSceneTransform : Matrix3D | Object3D | |
| loop : Boolean
[write-only]
|
BaseMesh | ||
| (^) | m : Matrix3D | Object3D | |
| maxX : Number
[read-only]
|
BaseMesh | ||
| maxY : Number
[read-only]
|
BaseMesh | ||
| maxZ : Number
[read-only]
|
BaseMesh | ||
| minX : Number
[read-only]
|
BaseMesh | ||
| minY : Number
[read-only]
|
BaseMesh | ||
| minZ : Number
[read-only]
|
BaseMesh | ||
| (^) | mouseEnabled : Boolean = true | Object3D | |
| (^) | name : String | Object3D | |
| (^) | ownCanvas : Boolean = false | Object3D | |
| (^) | ownSession : AbstractRenderSession | Object3D | |
| (^) | parent : ObjectContainer3D | Object3D | |
| (^) | _position : Number3D | Object3D | |
| (^) | position : Number3D | Object3D | |
| (^) | projection : Projection | Object3D | |
| pushback : Boolean | BaseMesh | ||
| pushfront : Boolean | BaseMesh | ||
| (^) | q : Quaternion | Object3D | |
| radius : Number
[read-only]
|
BaseMesh | ||
| (^) | rot : Number3D | Object3D | |
| (^) | rotationX : Number | Object3D | |
| (^) | rotationY : Number | Object3D | |
| (^) | rotationZ : Number | Object3D | |
| running : Boolean
[read-only]
|
BaseMesh | ||
| (^) | scene : Scene3D | Object3D | |
| (^) | scenePosition : Number3D | Object3D | |
| (^) | sceneTransform : Matrix3D | Object3D | |
| (^) | _sceneTransformDirty : Boolean | Object3D | |
| (^) | sceneTransformed : Boolean | Object3D | |
| seg : DrawSegment | BaseMesh | ||
| (^) | session : AbstractRenderSession | Object3D | |
| smooth : Boolean
[write-only]
|
BaseMesh | ||
| (^) | transform : Matrix3D | Object3D | |
| type : String | BaseMesh | ||
| url : String | BaseMesh | ||
| (^) | useHandCursor : Boolean = false | Object3D | |
| (^) | v : View3D | Object3D | |
| (^) | vector : Number3D | Object3D | |
| vertices : Array
[read-only]
|
BaseMesh | ||
| (^) | viewTransform : Matrix3D | Object3D | |
| (^) | visible : Boolean = true | Object3D | |
| (^) | x : Number | Object3D | |
| (^) | xAxis : Number3D | Object3D | |
| (^) | y : Number | Object3D | |
| (^) | yAxis : Number3D | Object3D | |
| (^) | z : Number | Object3D | |
| (^) | zAxis : Number3D | Object3D | |
| Method | Defined by | ||
|---|---|---|---|
|
BaseMesh
(init:Object = null) |
BaseMesh | ||
| (^) |
addOnDimensionsChange(listener:Function):void
|
Object3D | |
| (^) |
addOnMouseDown(listener:Function):void
|
Object3D | |
| (^) |
addOnMouseMove(listener:Function):void
|
Object3D | |
| (^) |
addOnMouseOut(listener:Function):void
|
Object3D | |
| (^) |
addOnMouseOver(listener:Function):void
|
Object3D | |
| (^) |
addOnMouseUp(listener:Function):void
|
Object3D | |
| (^) |
addOnRadiusChange(listener:Function):void
|
Object3D | |
| (^) |
addOnSceneChange(listener:Function):void
|
Object3D | |
| (^) |
addOnSceneTransformChange(listener:Function):void
|
Object3D | |
| (^) |
addOnTransformChange(listener:Function):void
|
Object3D | |
| (^) |
clone(object:* = null):*
|
Object3D | |
|
createDrawSegment(material:ISegmentMaterial, projection:Projection, v0:ScreenVertex, v1:ScreenVertex):DrawSegment
|
BaseMesh | ||
| (^) | Object3D | ||
|
gotoAndPlay(value:int):void
|
BaseMesh | ||
|
gotoAndStop(value:int):void
|
BaseMesh | ||
| (^) | Object3D | ||
| (^) |
moveBackward(distance:Number):void
|
Object3D | |
| (^) |
moveDown(distance:Number):void
|
Object3D | |
| (^) |
moveForward(distance:Number):void
|
Object3D | |
| (^) |
moveLeft(distance:Number):void
|
Object3D | |
| (^) |
moveRight(distance:Number):void
|
Object3D | |
| (^) | Object3D | ||
| (^) |
moveUp(distance:Number):void
|
Object3D | |
|
onCycle(listener:Function):void
|
BaseMesh | ||
|
onSequenceDone(listener:Function):void
|
BaseMesh | ||
| (^) |
pitch(angle:Number):void
|
Object3D | |
|
play(init:Object = null):void
|
BaseMesh | ||
| BaseMesh | |||
|
removeOnCycle(listener:Function):void
|
BaseMesh | ||
| (^) |
removeOnDimensionsChange(listener:Function):void
|
Object3D | |
| (^) |
removeOnMouseDown(listener:Function):void
|
Object3D | |
| (^) |
removeOnMouseMove(listener:Function):void
|
Object3D | |
| (^) |
removeOnMouseOut(listener:Function):void
|
Object3D | |
| (^) |
removeOnMouseOver(listener:Function):void
|
Object3D | |
| (^) |
removeOnMouseUp(listener:Function):void
|
Object3D | |
| (^) |
removeOnRadiusChange(listener:Function):void
|
Object3D | |
| (^) |
removeOnSceneChange(listener:Function):void
|
Object3D | |
| (^) |
removeOnSceneTransformChange(listener:Function):void
|
Object3D | |
|
removeOnSequenceDone(listener:Function):void
|
BaseMesh | ||
| (^) |
removeOnTransformChange(listener:Function):void
|
Object3D | |
| (^) |
roll(angle:Number):void
|
Object3D | |
| (^) | Object3D | ||
|
scale(scale:Number):void
|
BaseMesh | ||
|
scaleAnimation(val:Number):void
|
BaseMesh | ||
|
scaleX(scaleX:Number):void
|
BaseMesh | ||
|
scaleY(scaleY:Number):void
|
BaseMesh | ||
|
scaleZ(scaleZ:Number):void
|
BaseMesh | ||
|
setPlaySequences(aPlaylist:Array, loopLast:Boolean = false):void
|
BaseMesh | ||
|
tick(time:int):void
|
BaseMesh | ||
| (^) |
toString():String
|
Object3D | |
| (^) | Object3D | ||
| (^) | Object3D | ||
| (^) |
yaw(angle:Number):void
|
Object3D | |
| Method | Defined by | ||
|---|---|---|---|
| BaseMesh | |||
| (^) |
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
|
LazyEventDispatcher | |
| (^) |
dispatchEvent(evt:Event):Boolean
|
LazyEventDispatcher | |
| (^) |
hasEventListener(type:String):Boolean
|
LazyEventDispatcher | |
| (^) |
notifyDimensionsChange():void
|
Object3D | |
| (^) |
notifyRadiusChange():void
|
Object3D | |
| (^) |
notifySceneChange():void
|
Object3D | |
| (^) |
notifySceneTransformChange():void
|
Object3D | |
| (^) |
notifyTransformChange():void
|
Object3D | |
| BaseMesh | |||
| (^) |
removeEventListener(type:String, listener:Function, useCapture:Boolean = false):void
|
LazyEventDispatcher | |
|
scaleXYZ(scaleX:Number, scaleY:Number, scaleZ:Number):void
|
BaseMesh | ||
| (^) |
willTrigger(type:String):Boolean
|
LazyEventDispatcher | |
| animation | property |
public var animation:Animation
| _dsActive | property |
protected var _dsActive:Array
| _dsStore | property |
protected var _dsStore:Array
| elements | property |
elements:Array [read-only] public function get elements():Array| fps | property |
fps:int [write-only] public function set fps(value:int):void| frame | property |
frame:int [read-write] public function get frame():int public function set frame(value:int):void| framenames | property |
public var framenames:Dictionary
| frames | property |
public var frames:Dictionary
| hasCycleEvent | property |
hasCycleEvent:Boolean [read-only] public function get hasCycleEvent():Boolean| hasSequenceEvent | property |
hasSequenceEvent:Boolean [read-only] public function get hasSequenceEvent():Boolean| loop | property |
loop:Boolean [write-only] public function set loop(value:Boolean):void| maxX | property |
maxX:Number [read-only] public function get maxX():Number| maxY | property |
maxY:Number [read-only] public function get maxY():Number| maxZ | property |
maxZ:Number [read-only] public function get maxZ():Number| minX | property |
minX:Number [read-only] public function get minX():Number| minY | property |
minY:Number [read-only] public function get minY():Number| minZ | property |
minZ:Number [read-only] public function get minZ():Number| pushback | property |
public var pushback:Boolean
| pushfront | property |
public var pushfront:Boolean
| radius | property |
radius:Number [read-only] public function get radius():Number| running | property |
running:Boolean [read-only] public function get running():Boolean| seg | property |
public var seg:DrawSegment
| smooth | property |
smooth:Boolean [write-only] public function set smooth(value:Boolean):void| type | property |
public var type:String
| url | property |
public var url:String
| vertices | property |
vertices:Array [read-only] public function get vertices():Array| BaseMesh | () | constructor |
public function BaseMesh(init:Object = null)
init:Object (default = null) |
pushfront:Boolean (default = false) |
|
pushback:Boolean (default = false) |
| addElement | () | method |
| createDrawSegment | () | method |
public function createDrawSegment(material:ISegmentMaterial, projection:Projection, v0:ScreenVertex, v1:ScreenVertex):DrawSegment
material:ISegmentMaterial |
|
projection:Projection |
|
v0:ScreenVertex |
|
v1:ScreenVertex |
DrawSegment |
| gotoAndPlay | () | method |
public function gotoAndPlay(value:int):void
value:int |
| gotoAndStop | () | method |
public function gotoAndStop(value:int):void
value:int |
| onCycle | () | method |
public function onCycle(listener:Function):void
listener:Function |
| onSequenceDone | () | method |
public function onSequenceDone(listener:Function):void
listener:Function |
| play | () | method |
public function play(init:Object = null):void
init:Object (default = null) |
| primitives | () | method |
public override function primitives(consumer:IPrimitiveConsumer, session:AbstractRenderSession):void
consumer:IPrimitiveConsumer |
|
session:AbstractRenderSession |
| removeElement | () | method |
| removeOnCycle | () | method |
public function removeOnCycle(listener:Function):void
listener:Function |
| removeOnSequenceDone | () | method |
public function removeOnSequenceDone(listener:Function):void
listener:Function |
| scale | () | method |
public override function scale(scale:Number):void
scale:Number |
| scaleAnimation | () | method |
public function scaleAnimation(val:Number):void
val:Number |
| scaleX | () | method |
public function scaleX(scaleX:Number):void
scaleX:Number |
| scaleXYZ | () | method |
protected function scaleXYZ(scaleX:Number, scaleY:Number, scaleZ:Number):void
scaleX:Number |
|
scaleY:Number |
|
scaleZ:Number |
| scaleY | () | method |
public function scaleY(scaleY:Number):void
scaleY:Number |
| scaleZ | () | method |
public function scaleZ(scaleZ:Number):void
scaleZ:Number |
| setPlaySequences | () | method |
public function setPlaySequences(aPlaylist:Array, loopLast:Boolean = false):void
aPlaylist:Array |
|
loopLast:Boolean (default = false) |
| tick | () | method |
public override function tick(time:int):void
time:int |
| Package | away3d.core.base |
| Class | public class BaseMeshElement |
| Inheritance | BaseMeshElement -> LazyEventDispatcher |
| Implements | IMeshElement |
| Subclasses | Face, Segment |
| Property | Defined by | ||
|---|---|---|---|
| maxX : Number
[read-only]
|
BaseMeshElement | ||
| maxY : Number
[read-only]
|
BaseMeshElement | ||
| maxZ : Number
[read-only]
|
BaseMeshElement | ||
| minX : Number
[read-only]
|
BaseMeshElement | ||
| minY : Number
[read-only]
|
BaseMeshElement | ||
| minZ : Number
[read-only]
|
BaseMeshElement | ||
| radius2 : Number
[read-only]
|
BaseMeshElement | ||
| vertices : Array
[read-only]
|
BaseMeshElement | ||
| visible : Boolean | BaseMeshElement | ||
| Method | Defined by | ||
|---|---|---|---|
|
addOnVertexChange(listener:Function):void
|
BaseMeshElement | ||
|
addOnVertexValueChange(listener:Function):void
|
BaseMeshElement | ||
|
addOnVisibleChange(listener:Function):void
|
BaseMeshElement | ||
|
removeOnVertexChange(listener:Function):void
|
BaseMeshElement | ||
|
removeOnVertexValueChange(listener:Function):void
|
BaseMeshElement | ||
|
removeOnVisibleChange(listener:Function):void
|
BaseMeshElement | ||
| Method | Defined by | ||
|---|---|---|---|
| (^) |
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
|
LazyEventDispatcher | |
| (^) |
dispatchEvent(evt:Event):Boolean
|
LazyEventDispatcher | |
| (^) |
hasEventListener(type:String):Boolean
|
LazyEventDispatcher | |
|
notifyVertexChange():void
|
BaseMeshElement | ||
|
notifyVertexValueChange():void
|
BaseMeshElement | ||
|
notifyVisibleChange():void
|
BaseMeshElement | ||
| (^) |
removeEventListener(type:String, listener:Function, useCapture:Boolean = false):void
|
LazyEventDispatcher | |
| (^) |
willTrigger(type:String):Boolean
|
LazyEventDispatcher | |
| maxX | property |
maxX:Number [read-only] public function get maxX():Number| maxY | property |
maxY:Number [read-only] public function get maxY():Number| maxZ | property |
maxZ:Number [read-only] public function get maxZ():Number| minX | property |
minX:Number [read-only] public function get minX():Number| minY | property |
minY:Number [read-only] public function get minY():Number| minZ | property |
minZ:Number [read-only] public function get minZ():Number| radius2 | property |
radius2:Number [read-only] public function get radius2():Number| vertices | property |
vertices:Array [read-only] public function get vertices():Array| _visible | property |
arcane var _visible:Boolean = true
| visible | property |
visible:Boolean [read-write] public function get visible():Boolean public function set visible(value:Boolean):void| addOnVertexChange | () | method |
public function addOnVertexChange(listener:Function):void
listener:Function |
| addOnVertexValueChange | () | method |
public function addOnVertexValueChange(listener:Function):void
listener:Function |
| addOnVisibleChange | () | method |
public function addOnVisibleChange(listener:Function):void
listener:Function |
| notifyVertexChange | () | method |
protected function notifyVertexChange():void
| notifyVertexValueChange | () | method |
protected function notifyVertexValueChange():void
| notifyVisibleChange | () | method |
protected function notifyVisibleChange():void
| removeOnVertexChange | () | method |
public function removeOnVertexChange(listener:Function):void
listener:Function |
| removeOnVertexValueChange | () | method |
public function removeOnVertexValueChange(listener:Function):void
listener:Function |
| removeOnVisibleChange | () | method |
public function removeOnVisibleChange(listener:Function):void
listener:Function |
| Package | away3d.core.render |
| Class | public class BasicRenderer |
| Implements | IRenderer |
| Property | Defined by | ||
|---|---|---|---|
| renderSession : AbstractRenderSession | BasicRenderer | ||
| Property | Defined by | ||
|---|---|---|---|
| blockerarray : BlockerArray | BasicRenderer | ||
| blockers : Array | BasicRenderer | ||
| blocktraverser : BlockerTraverser | BasicRenderer | ||
| camera : Camera3D | BasicRenderer | ||
| filter : IPrimitiveFilter | BasicRenderer | ||
| filters : Array | BasicRenderer | ||
| lightarray : LightArray | BasicRenderer | ||
| materials : Dictionary | BasicRenderer | ||
| object : Object | BasicRenderer | ||
| priarray : PrimitiveArray | BasicRenderer | ||
| primitive : DrawPrimitive | BasicRenderer | ||
| primitives : Array | BasicRenderer | ||
| pritraverser : PrimitiveTraverser | BasicRenderer | ||
| projtraverser : ProjectionTraverser | BasicRenderer | ||
| scene : Scene3D | BasicRenderer | ||
| _session : AbstractRenderSession | BasicRenderer | ||
| triangle : DrawTriangle | BasicRenderer | ||
| Method | Defined by | ||
|---|---|---|---|
|
BasicRenderer
(... filters) |
BasicRenderer | ||
|
desc():String
|
BasicRenderer | ||
| BasicRenderer | |||
|
stats():String
|
BasicRenderer | ||
| blockerarray | property |
protected var blockerarray:BlockerArray
| blockers | property |
protected var blockers:Array
| blocktraverser | property |
protected var blocktraverser:BlockerTraverser
| camera | property |
protected var camera:Camera3D
| filter | property |
protected var filter:IPrimitiveFilter
| filters | property |
protected var filters:Array
| lightarray | property |
protected var lightarray:LightArray
| materials | property |
protected var materials:Dictionary
| object | property |
protected var object:Object
| priarray | property |
protected var priarray:PrimitiveArray
| primitive | property |
protected var primitive:DrawPrimitive
| primitives | property |
protected var primitives:Array
| pritraverser | property |
protected var pritraverser:PrimitiveTraverser
| projtraverser | property |
protected var projtraverser:ProjectionTraverser
| renderSession | property |
renderSession:AbstractRenderSession [read-write] public function get renderSession():AbstractRenderSession public function set renderSession(value:AbstractRenderSession):void| scene | property |
protected var scene:Scene3D
| _session | property |
protected var _session:AbstractRenderSession
| triangle | property |
protected var triangle:DrawTriangle
| BasicRenderer | () | constructor |
public function BasicRenderer(... filters)
... filters |
| desc | () | method |
public function desc():String
String |
| render | () | method |
| stats | () | method |
public function stats():String
String |
| Package | away3d.materials |
| Class | public class BitmapFileMaterial |
| Inheritance | BitmapFileMaterial -> TransformBitmapMaterial -> BitmapMaterial |
| Implements | ITriangleMaterial, IUVMaterial |
| Method | Defined by | ||
|---|---|---|---|
|
BitmapFileMaterial
(url:String = "", init:Object = null) |
BitmapFileMaterial | ||
| (^) |
checkEdge(points1:Array, points2:Array):Boolean
|
TransformBitmapMaterial | |
| (^) |
clearFaceDictionary():void
|
TransformBitmapMaterial | |
| (^) |
clearShapeDictionary():void
|
BitmapMaterial | |
| (^) |
createVertexArray():void
|
BitmapMaterial | |
| (^) |
findSeparatingAxis(points1:Array, points2:Array):Boolean
|
TransformBitmapMaterial | |
| (^) |
getContainerPoints(rect:Rectangle):Array
|
TransformBitmapMaterial | |
| (^) |
getFacePoints(map:Matrix):Array
|
TransformBitmapMaterial | |
| (^) | TransformBitmapMaterial | ||
| (^) |
getMappingPoints(map:Matrix):Array
|
TransformBitmapMaterial | |
| (^) | TransformBitmapMaterial | ||
| (^) | TransformBitmapMaterial | ||
| (^) | BitmapMaterial | ||
| (^) | BitmapMaterial | ||
| (^) | TransformBitmapMaterial | ||
| (^) | TransformBitmapMaterial | ||
| (^) |
updateTransform():void
|
TransformBitmapMaterial | |
| Method | Defined by | ||
|---|---|---|---|
| (^) | BitmapMaterial | ||
| BitmapFileMaterial | () | constructor |
public function BitmapFileMaterial(url:String = "", init:Object = null)
url:String (default = "") |
|
init:Object (default = null) |
| Package | away3d.materials |
| Class | public class BitmapMaterial |
| Implements | ILayerMaterial, ITriangleMaterial, IUpdatingMaterial, IUVMaterial |
| Subclasses | BitmapMaterialContainer, TransformBitmapMaterial |
| Property | Defined by | ||
|---|---|---|---|
| ax : Number | BitmapMaterial | ||
| ay : Number | BitmapMaterial | ||
| az : Number | BitmapMaterial | ||
| _bitmap : BitmapData | BitmapMaterial | ||
| bitmap : BitmapData
[read-only]
|
BitmapMaterial | ||
| _bitmapRect : Rectangle | BitmapMaterial | ||
| _blendMode : String | BitmapMaterial | ||
| blendMode : String | BitmapMaterial | ||
| bx : Number | BitmapMaterial | ||
| by : Number | BitmapMaterial | ||
| bz : Number | BitmapMaterial | ||
| cx : Number | BitmapMaterial | ||
| cy : Number | BitmapMaterial | ||
| cz : Number | BitmapMaterial | ||
| dabx : Number | BitmapMaterial | ||
| daby : Number | BitmapMaterial | ||
| dbcx : Number | BitmapMaterial | ||
| dbcy : Number | BitmapMaterial | ||
| dcax : Number | BitmapMaterial | ||
| dcay : Number | BitmapMaterial | ||
| debug : Boolean | BitmapMaterial | ||
| dmax : Number | BitmapMaterial | ||
| dsab : Number | BitmapMaterial | ||
| dsbc : Number | BitmapMaterial | ||
| dsca : Number | BitmapMaterial | ||
| _faceDictionary : Dictionary | BitmapMaterial | ||
| _faceVO : FaceVO | BitmapMaterial | ||
| faz : Number | BitmapMaterial | ||
| fbz : Number | BitmapMaterial | ||
| fcz : Number | BitmapMaterial | ||
| focus : Number | BitmapMaterial | ||
| _graphics : Graphics | BitmapMaterial | ||
| height : Number
[read-only]
|
BitmapMaterial | ||
| mabx : Number | BitmapMaterial | ||
| maby : Number | BitmapMaterial | ||
| mabz : Number | BitmapMaterial | ||
| map : Matrix | BitmapMaterial | ||
| _mapping : Matrix | BitmapMaterial | ||
| mbcx : Number | BitmapMaterial | ||
| mbcy : Number | BitmapMaterial | ||
| mbcz : Number | BitmapMaterial | ||
| mcax : Number | BitmapMaterial | ||
| mcay : Number | BitmapMaterial | ||
| mcaz : Number | BitmapMaterial | ||
| _precision : Number | BitmapMaterial | ||
| precision : Number | BitmapMaterial | ||
| _renderBitmap : BitmapData | BitmapMaterial | ||
| repeat : Boolean | BitmapMaterial | ||
| _s : Shape | BitmapMaterial | ||
| session : AbstractRenderSession | BitmapMaterial | ||
| _shape : Shape | BitmapMaterial | ||
| _shapeDictionary : Dictionary | BitmapMaterial | ||
| smooth : Boolean | BitmapMaterial | ||
| _sourceVO : FaceVO | BitmapMaterial | ||
| svArray : Array | BitmapMaterial | ||
| triangle : DrawTriangle | BitmapMaterial | ||
| visible : Boolean
[read-only]
|
BitmapMaterial | ||
| width : Number
[read-only]
|
BitmapMaterial | ||
| _zeroPoint : Point | BitmapMaterial | ||
| Method | Defined by | ||
|---|---|---|---|
|
BitmapMaterial
(bitmap:BitmapData, init:Object = null) |
BitmapMaterial | ||
|
clearFaceDictionary():void
|
BitmapMaterial | ||
|
clearShapeDictionary():void
|
BitmapMaterial | ||
|
createVertexArray():void
|
BitmapMaterial | ||
| BitmapMaterial | |||
| BitmapMaterial | |||
| BitmapMaterial | |||
| BitmapMaterial | |||
| BitmapMaterial | |||
| BitmapMaterial | |||
| Method | Defined by | ||
|---|---|---|---|
| BitmapMaterial | |||
| ax | property |
public var ax:Number
| ay | property |
public var ay:Number
| az | property |
public var az:Number
| _bitmap | property |
public var _bitmap:BitmapData
| bitmap | property |
bitmap:BitmapData [read-only] public function get bitmap():BitmapData| _bitmapRect | property |
public var _bitmapRect:Rectangle
| _blendMode | property |
public var _blendMode:String
| blendMode | property |
blendMode:String [read-write] public function get blendMode():String public function set blendMode(value:String):void| bx | property |
public var bx:Number
| by | property |
public var by:Number
| bz | property |
public var bz:Number
| cx | property |
public var cx:Number
| cy | property |
public var cy:Number
| cz | property |
public var cz:Number
| dabx | property |
public var dabx:Number
| daby | property |
public var daby:Number
| dbcx | property |
public var dbcx:Number
| dbcy | property |
public var dbcy:Number
| dcax | property |
public var dcax:Number
| dcay | property |
public var dcay:Number
| debug | property |
public var debug:Boolean
| dmax | property |
public var dmax:Number
| dsab | property |
public var dsab:Number
| dsbc | property |
public var dsbc:Number
| dsca | property |
public var dsca:Number
| _faceDictionary | property |
public var _faceDictionary:Dictionary
| _faceVO | property |
public var _faceVO:FaceVO
| faz | property |
public var faz:Number
| fbz | property |
public var fbz:Number
| fcz | property |
public var fcz:Number
| focus | property |
public var focus:Number
| _graphics | property |
public var _graphics:Graphics
| height | property |
height:Number [read-only] public function get height():Number| mabx | property |
public var mabx:Number
| maby | property |
public var maby:Number
| mabz | property |
public var mabz:Number
| map | property |
public var map:Matrix
| _mapping | property |
public var _mapping:Matrix
| mbcx | property |
public var mbcx:Number
| mbcy | property |
public var mbcy:Number
| mbcz | property |
public var mbcz:Number
| mcax | property |
public var mcax:Number
| mcay | property |
public var mcay:Number
| mcaz | property |
public var mcaz:Number
| _precision | property |
public var _precision:Number
| precision | property |
precision:Number [read-write] public function get precision():Number public function set precision(value:Number):void| _renderBitmap | property |
public var _renderBitmap:BitmapData
| repeat | property |
public var repeat:Boolean
| _s | property |
public var _s:Shape
| session | property |
public var session:AbstractRenderSession
| _shape | property |
public var _shape:Shape
| _shapeDictionary | property |
public var _shapeDictionary:Dictionary
| smooth | property |
public var smooth:Boolean
| _sourceVO | property |
public var _sourceVO:FaceVO
| svArray | property |
public var svArray:Array
| triangle | property |
public var triangle:DrawTriangle
| visible | property |
visible:Boolean [read-only] public function get visible():Boolean| width | property |
width:Number [read-only] public function get width():Number| _zeroPoint | property |
public var _zeroPoint:Point
| BitmapMaterial | () | constructor |
public function BitmapMaterial(bitmap:BitmapData, init:Object = null)
bitmap:BitmapData |
|
init:Object (default = null) |
smooth:Boolean (default = false) |
|
debug:Boolean (default = false) |
|
repeat:Boolean (default = false) |
|
precision:Number (default = 0) |
|
blendMode:String (default = BlendMode.NORMAL) |
| clearFaceDictionary | () | method |
public function clearFaceDictionary():void
| clearShapeDictionary | () | method |
public function clearShapeDictionary():void
| createVertexArray | () | method |
public function createVertexArray():void
| getMapping | () | method |
| renderFace | () | method |
public function renderFace(face:Face, containerRect:Rectangle, parentFaceVO:FaceVO):FaceVO
face:Face |
|
containerRect:Rectangle |
|
parentFaceVO:FaceVO |
FaceVO |
| renderLayer | () | method |
public function renderLayer(tri:DrawTriangle, layer:Sprite):void
tri:DrawTriangle |
|
layer:Sprite |
| renderRec | () | method |
protected function renderRec(a:ScreenVertex, b:ScreenVertex, c:ScreenVertex, index:Number):void
a:ScreenVertex |
|
b:ScreenVertex |
|
c:ScreenVertex |
|
index:Number |
| renderSource | () | method |
public function renderSource(source:Object3D, containerRect:Rectangle, mapping:Matrix):void
source:Object3D |
|
containerRect:Rectangle |
|
mapping:Matrix |
| renderTriangle | () | method |
| updateMaterial | () | method |
public function updateMaterial(source:Object3D, view:View3D):void
source:Object3D |
|
view:View3D |
| Package | away3d.materials |
| Class | public class BitmapMaterialContainer |
| Inheritance | BitmapMaterialContainer -> BitmapMaterial |
| Implements | ILayerMaterial, ITriangleMaterial, IUpdatingMaterial |
| Subclasses | Dot3BitmapMaterialCache, EnviroBitmapMaterialCache, PhongBitmapMaterialCache, PhongColorMaterialCache |
| Property | Defined by | ||
|---|---|---|---|
| (^) | ax : Number | BitmapMaterial | |
| (^) | ay : Number | BitmapMaterial | |
| (^) | az : Number | BitmapMaterial | |
| (^) | _bitmap : BitmapData | BitmapMaterial | |
| (^) | bitmap : BitmapData | BitmapMaterial | |
| (^) | _bitmapRect : Rectangle | BitmapMaterial | |
| (^) | _blendMode : String | BitmapMaterial | |
| (^) | blendMode : String | BitmapMaterial | |
| (^) | bx : Number | BitmapMaterial | |
| (^) | by : Number | BitmapMaterial | |
| (^) | bz : Number | BitmapMaterial | |
| _cache : Boolean | BitmapMaterialContainer | ||
| cache : Boolean | BitmapMaterialContainer | ||
| _cacheDictionary : Dictionary | BitmapMaterialContainer | ||
| colorTransform : ColorTransform | BitmapMaterialContainer | ||
| _containerDictionary : Dictionary | BitmapMaterialContainer | ||
| _containerVO : FaceVO | BitmapMaterialContainer | ||
| (^) | cx : Number | BitmapMaterial | |
| (^) | cy : Number | BitmapMaterial | |
| (^) | cz : Number | BitmapMaterial | |
| (^) | dabx : Number | BitmapMaterial | |
| (^) | daby : Number | BitmapMaterial | |
| (^) | dbcx : Number | BitmapMaterial | |
| (^) | dbcy : Number | BitmapMaterial | |
| (^) | dcax : Number | BitmapMaterial | |
| (^) | dcay : Number | BitmapMaterial | |
| (^) | debug : Boolean | BitmapMaterial | |
| (^) | dmax : Number | BitmapMaterial | |
| (^) | dsab : Number | BitmapMaterial | |
| (^) | dsbc : Number | BitmapMaterial | |
| (^) | dsca : Number | BitmapMaterial | |
| dt : DrawTriangle | BitmapMaterialContainer | ||
| face : Face | BitmapMaterialContainer | ||
| (^) | _faceDictionary : Dictionary | BitmapMaterial | |
| _faceHeight : int | BitmapMaterialContainer | ||
| (^) | _faceVO : FaceVO | BitmapMaterial | |
| _faceWidth : int | BitmapMaterialContainer | ||
| (^) | faz : Number | BitmapMaterial | |
| (^) | fbz : Number | BitmapMaterial | |
| (^) | fcz : Number | BitmapMaterial | |
| (^) | focus : Number | BitmapMaterial | |
| _forceRender : Boolean | BitmapMaterialContainer | ||
| (^) | _graphics : Graphics | BitmapMaterial | |
| (^) | height : Number | BitmapMaterial | |
| _height : Number | BitmapMaterialContainer | ||
| (^) | mabx : Number | BitmapMaterial | |
| (^) | maby : Number | BitmapMaterial | |
| (^) | mabz : Number | BitmapMaterial | |
| (^) | map : Matrix | BitmapMaterial | |
| (^) | _mapping : Matrix | BitmapMaterial | |
| material : ILayerMaterial | BitmapMaterialContainer | ||
| materials : Array | BitmapMaterialContainer | ||
| (^) | mbcx : Number | BitmapMaterial | |
| (^) | mbcy : Number | BitmapMaterial | |
| (^) | mbcz : Number | BitmapMaterial | |
| (^) | mcax : Number | BitmapMaterial | |
| (^) | mcay : Number | BitmapMaterial | |
| (^) | mcaz : Number | BitmapMaterial | |
| (^) | _precision : Number | BitmapMaterial | |
| (^) | precision : Number | BitmapMaterial | |
| (^) | _renderBitmap : BitmapData | BitmapMaterial | |
| (^) | repeat : Boolean | BitmapMaterial | |
| (^) | _s : Shape | BitmapMaterial | |
| (^) | session : AbstractRenderSession | BitmapMaterial | |
| (^) | _shape : Shape | BitmapMaterial | |
| (^) | _shapeDictionary : Dictionary | BitmapMaterial | |
| (^) | smooth : Boolean | BitmapMaterial | |
| (^) | _sourceVO : FaceVO | BitmapMaterial | |
| (^) | svArray : Array | BitmapMaterial | |
| transparent : Boolean | BitmapMaterialContainer | ||
| (^) | triangle : DrawTriangle | BitmapMaterial | |
| (^) | visible : Boolean | BitmapMaterial | |
| (^) | width : Number | BitmapMaterial | |
| _width : Number | BitmapMaterialContainer | ||
| (^) | _zeroPoint : Point | BitmapMaterial | |
| Method | Defined by | ||
|---|---|---|---|
|
BitmapMaterialContainer
(width:int, height:int, init:Object = null) |
BitmapMaterialContainer | ||
| (^) |
clearFaceDictionary():void
|
BitmapMaterial | |
| (^) |
clearShapeDictionary():void
|
BitmapMaterial | |
| (^) |
createVertexArray():void
|
BitmapMaterial | |
| BitmapMaterialContainer | |||
| BitmapMaterialContainer | |||
| BitmapMaterialContainer | |||
| (^) | BitmapMaterial | ||
| (^) | BitmapMaterial | ||
|
update():void
|
BitmapMaterialContainer | ||
| BitmapMaterialContainer | |||
| Method | Defined by | ||
|---|---|---|---|
| (^) | BitmapMaterial | ||
| _cache | property |
public var _cache:Boolean
| cache | property |
cache:Boolean [read-write] public function get cache():Boolean public function set cache(value:Boolean):void| _cacheDictionary | property |
public var _cacheDictionary:Dictionary
| colorTransform | property |
public var colorTransform:ColorTransform
| _containerDictionary | property |
public var _containerDictionary:Dictionary
| _containerVO | property |
public var _containerVO:FaceVO
| dt | property |
public var dt:DrawTriangle
| face | property |
public var face:Face
| _faceHeight | property |
public var _faceHeight:int
| _faceWidth | property |
public var _faceWidth:int
| _forceRender | property |
public var _forceRender:Boolean
| _height | property |
public var _height:Number
| material | property |
public var material:ILayerMaterial
| materials | property |
public var materials:Array
| transparent | property |
public var transparent:Boolean
| _width | property |
public var _width:Number
| BitmapMaterialContainer | () | constructor |
public function BitmapMaterialContainer(width:int, height:int, init:Object = null)
width:int |
|
height:int |
|
init:Object (default = null) |
materials:Array |
|
transparent:Boolean (default = true) |
|
cache:Boolean (default = true) |
| getMapping | () | method |
public override function getMapping(tri:DrawTriangle):Matrix
tri:DrawTriangle |
Matrix |
| renderFace | () | method |
public override function renderFace(face:Face, containerRect:Rectangle, parentFaceVO:FaceVO):FaceVO
face:Face |
|
containerRect:Rectangle |
|
parentFaceVO:FaceVO |
FaceVO |
| renderLayer | () | method |
public override function renderLayer(tri:DrawTriangle, layer:Sprite):void
tri:DrawTriangle |
|
layer:Sprite |
| update | () | method |
public function update():void
| updateMaterial | () | method |
public override function updateMaterial(source:Object3D, view:View3D):void
source:Object3D |
|
view:View3D |
| Package | away3d.core.render |
| Class | public class BitmapRenderSession |
| Inheritance | BitmapRenderSession -> AbstractRenderSession |
| Property | Defined by | ||
|---|---|---|---|
| bitmapData : BitmapData
[read-only]
|
BitmapRenderSession | ||
| (^) | children : Dictionary | AbstractRenderSession | |
| cm : Matrix | BitmapRenderSession | ||
| cont : BitmapData | BitmapRenderSession | ||
| container : DisplayObject
[read-only]
|
BitmapRenderSession | ||
| customGraphics : Graphics
[read-only] Returns graphics layer for debug & custom drawing, performance is not guaranteed as rendering session may not support this natively In case of SpriteAbstractRenderSession though, we can just return the canvas
|
BitmapRenderSession | ||
| (^) | doActive : Array
Array for storing added displayobjects to the canvas
|
AbstractRenderSession | |
| (^) | doStore : Array
Array for storing old displayobjects to the canvas
|
AbstractRenderSession | |
| filter : BitmapFilter | BitmapRenderSession | ||
| filterBitmap : BitmapData | BitmapRenderSession | ||
| i : int | BitmapRenderSession | ||
| layer : DisplayObject | BitmapRenderSession | ||
| layers : Array | BitmapRenderSession | ||
| (^) | lightarray : LightArray | AbstractRenderSession | |
| (^) | session : AbstractRenderSession | AbstractRenderSession | |
| (^) | sessions : Dictionary | AbstractRenderSession | |
| sourceBitmap : BitmapData | BitmapRenderSession | ||
| (^) | time : int | AbstractRenderSession | |
| view : View3D
[write-only]
|
BitmapRenderSession | ||
| zeroPoint : Point | BitmapRenderSession | ||
| Method | Defined by | ||
|---|---|---|---|
|
BitmapRenderSession
(width:Number, height:Number, transparency:Boolean, clearColor:uint) |
BitmapRenderSession | ||
|
addDisplayObject(child:DisplayObject):void
|
BitmapRenderSession | ||
|
clear():void
Clear rendering area
|
BitmapRenderSession | ||
| BitmapRenderSession | |||
|
flush():void
|
BitmapRenderSession | ||
| (^) | AbstractRenderSession | ||
| BitmapRenderSession | |||
|
renderFogColor(color:int, alpha:Number):void
Renders fog from FogFilter to screen.
|
BitmapRenderSession | ||
| BitmapRenderSession | |||
|
renderScaledBitmap(primitive:DrawScaledBitmap, bitmap:BitmapData, mapping:Matrix, smooth:Boolean = false):void
Renders bitmap with precalculated matrix to screen.
|
BitmapRenderSession | ||
|
renderTriangleBitmap(bitmap:BitmapData, map:Matrix, v0:ScreenVertex, v1:ScreenVertex, v2:ScreenVertex, smooth:Boolean, repeat:Boolean, layerGraphics:Graphics = null):void
|
BitmapRenderSession | ||
|
renderTriangleColor(color:int, alpha:Number, v0:ScreenVertex, v1:ScreenVertex, v2:ScreenVertex):void
|
BitmapRenderSession | ||
|
renderTriangleLine(color:int, alpha:Number, width:Number, v0:ScreenVertex, v1:ScreenVertex, v2:ScreenVertex):void
|
BitmapRenderSession | ||
|
renderTriangleLineFill(color:int, alpha:Number, wirecolor:int, wirealpha:Number, width:Number, v0:ScreenVertex, v1:ScreenVertex, v2:ScreenVertex):void
|
BitmapRenderSession | ||
| bitmapData | property |
bitmapData:BitmapData [read-only] public function get bitmapData():BitmapData| cm | property |
public var cm:Matrix
| cont | property |
public var cont:BitmapData
| container | property |
container:DisplayObject [read-only] public function get container():DisplayObject| customGraphics | property |
customGraphics:Graphics [read-only]Returns graphics layer for debug & custom drawing, performance is not guaranteed as rendering session may not support this natively In case of SpriteAbstractRenderSession though, we can just return the canvas
Implementation public function get customGraphics():Graphics| filter | property |
public var filter:BitmapFilter
| filterBitmap | property |
public var filterBitmap:BitmapData
| i | property |
public var i:int
| layer | property |
public var layer:DisplayObject
| layers | property |
public var layers:Array
| sourceBitmap | property |
public var sourceBitmap:BitmapData
| view | property |
| zeroPoint | property |
public var zeroPoint:Point
| BitmapRenderSession | () | constructor |
public function BitmapRenderSession(width:Number, height:Number, transparency:Boolean, clearColor:uint)
width:Number |
|
height:Number |
|
transparency:Boolean |
|
clearColor:uint |
| addDisplayObject | () | method |
public override function addDisplayObject(child:DisplayObject):void
child:DisplayObject |
| clear | () | method |
public override function clear():void
Clear rendering area
| clone | () | method |
| flush | () | method |
public override function flush():void
| renderBitmap | () | method |
public override function renderBitmap(bitmap:BitmapData, v0:ScreenVertex, smooth:Boolean = false):void
bitmap:BitmapData |
|
v0:ScreenVertex |
|
smooth:Boolean (default = false) |
| renderFogColor | () | method |
public override function renderFogColor(color:int, alpha:Number):void
Renders fog from FogFilter to screen.
Parameterscolor:int |
|
alpha:Number |
| renderLine | () | method |
public override function renderLine(v0:ScreenVertex, v1:ScreenVertex, width:Number, color:uint, alpha:Number):void
v0:ScreenVertex |
|
v1:ScreenVertex |
|
width:Number |
|
color:uint |
|
alpha:Number |
| renderScaledBitmap | () | method |
public override function renderScaledBitmap(primitive:DrawScaledBitmap, bitmap:BitmapData, mapping:Matrix, smooth:Boolean = false):void
Renders bitmap with precalculated matrix to screen.
Parametersprimitive:DrawScaledBitmap |
|
bitmap:BitmapData |
|
mapping:Matrix |
|
smooth:Boolean (default = false) |
| renderTriangleBitmap | () | method |
public override function renderTriangleBitmap(bitmap:BitmapData, map:Matrix, v0:ScreenVertex, v1:ScreenVertex, v2:ScreenVertex, smooth:Boolean, repeat:Boolean, layerGraphics:Graphics = null):void
bitmap:BitmapData |
|
map:Matrix |
|
v0:ScreenVertex |
|
v1:ScreenVertex |
|
v2:ScreenVertex |
|
smooth:Boolean |
|
repeat:Boolean |
|
layerGraphics:Graphics (default = null) |
| renderTriangleColor | () | method |
public override function renderTriangleColor(color:int, alpha:Number, v0:ScreenVertex, v1:ScreenVertex, v2:ScreenVertex):void
color:int |
|
alpha:Number |
|
v0:ScreenVertex |
|
v1:ScreenVertex |
|
v2:ScreenVertex |
| renderTriangleLine | () | method |
public override function renderTriangleLine(color:int, alpha:Number, width:Number, v0:ScreenVertex, v1:ScreenVertex, v2:ScreenVertex):void
color:int |
|
alpha:Number |
|
width:Number |
|
v0:ScreenVertex |
|
v1:ScreenVertex |
|
v2:ScreenVertex |
| renderTriangleLineFill | () | method |
public override function renderTriangleLineFill(color:int, alpha:Number, wirecolor:int, wirealpha:Number, width:Number, v0:ScreenVertex, v1:ScreenVertex, v2:ScreenVertex):void
color:int |
|
alpha:Number |
|
wirecolor:int |
|
wirealpha:Number |
|
width:Number |
|
v0:ScreenVertex |
|
v1:ScreenVertex |
|
v2:ScreenVertex |
| Package | away3d.core.block |
| Class | public class Blocker |
| Inheritance | Blocker -> DrawPrimitive |
| Subclasses | ConvexBlocker |
| Property | Defined by | ||
|---|---|---|---|
| (^) | create : Function | DrawPrimitive | |
| (^) | maxX : Number | DrawPrimitive | |
| (^) | maxY : Number | DrawPrimitive | |
| (^) | maxZ : Number | DrawPrimitive | |
| (^) | minX : Number | DrawPrimitive | |
| (^) | minY : Number | DrawPrimitive | |
| (^) | minZ : Number | DrawPrimitive | |
| (^) | projection : Projection | DrawPrimitive | |
| (^) | quadrant : PrimitiveQuadrantTreeNode | DrawPrimitive | |
| (^) | screenZ : Number | DrawPrimitive | |
| (^) | source : Object3D | DrawPrimitive | |
| Method | Defined by | ||
|---|---|---|---|
| Blocker | |||
| (^) |
clear():void
|
DrawPrimitive | |
| (^) |
contains(x:Number, y:Number):Boolean
|
DrawPrimitive | |
| (^) |
getZ(x:Number, y:Number):Number
|
DrawPrimitive | |
| (^) |
quarter(focus:Number):Array
|
DrawPrimitive | |
| (^) |
render():void
|
DrawPrimitive | |
| (^) |
shade():void
|
DrawPrimitive | |
| (^) |
toString():String
|
DrawPrimitive | |
| Method | Defined by | ||
|---|---|---|---|
| (^) |
assert(statement:Boolean, message:String = "Assert failure"):void
[static]
|
DrawPrimitive | |
| block | () | method |
| Package | away3d.core.block |
| Class | public class BlockerArray |
| Implements | IBlockerConsumer |
| Property | Defined by | ||
|---|---|---|---|
| blockers : Array | BlockerArray | ||
| clip : Clipping
[write-only]
|
BlockerArray | ||
| Method | Defined by | ||
|---|---|---|---|
|
BlockerArray
() |
BlockerArray | ||
| BlockerArray | |||
|
list():Array
|
BlockerArray | ||
| blockers | property |
public var blockers:Array
| clip | property |
| BlockerArray | () | constructor |
public function BlockerArray()
| blocker | () | method |
| list | () | method |
public function list():Array
Array |
| Package | away3d.core.traverse |
| Class | public class BlockerTraverser |
| Inheritance | BlockerTraverser -> Traverser |
| Property | Defined by | ||
|---|---|---|---|
| consumer : IBlockerConsumer
[write-only]
|
BlockerTraverser | ||
| view : View3D
[write-only]
|
BlockerTraverser | ||
| Method | Defined by | ||
|---|---|---|---|
| BlockerTraverser | |||
| BlockerTraverser | |||
| (^) | Traverser | ||
| (^) | Traverser | ||
| BlockerTraverser | |||
| consumer | property |
consumer:IBlockerConsumer [write-only] public function set consumer(value:IBlockerConsumer):void| view | property |
| BlockerTraverser | () | constructor |
public function BlockerTraverser()
| apply | () | method |
| match | () | method |
| Package | away3d.test |
| Class | public class Button |
| Inheritance | Button -> flash.display.SimpleButton |
| Property | Defined by | ||
|---|---|---|---|
| selected : Boolean = false | Button | ||
| Method | Defined by | ||
|---|---|---|---|
|
Button
(text:String, pwidth:int = 80, pheight:int = 20) |
Button | ||
| selected | property |
public var selected:Boolean = false
| Button | () | constructor |
public function Button(text:String, pwidth:int = 80, pheight:int = 20)
text:String |
|
pwidth:int (default = 80) |
|
pheight:int (default = 20) |
| Package | away3d.cameras |
| Class | public class Camera3D |
| Inheritance | Camera3D -> Object3D -> LazyEventDispatcher |
| Subclasses | TargetCamera3D |
| Method | Defined by | ||
|---|---|---|---|
|
Camera3D
(init:Object = null) |
Camera3D | ||
| (^) |
addOnDimensionsChange(listener:Function):void
|
Object3D | |
| (^) |
addOnMouseDown(listener:Function):void
|
Object3D | |
| (^) |
addOnMouseMove(listener:Function):void
|
Object3D | |
| (^) |
addOnMouseOut(listener:Function):void
|
Object3D | |
| (^) |
addOnMouseOver(listener:Function):void
|
Object3D | |
| (^) |
addOnMouseUp(listener:Function):void
|
Object3D | |
| (^) |
addOnRadiusChange(listener:Function):void
|
Object3D | |
| (^) |
addOnSceneChange(listener:Function):void
|
Object3D | |
| (^) |
addOnSceneTransformChange(listener:Function):void
|
Object3D | |
| (^) |
addOnTransformChange(listener:Function):void
|
Object3D | |
|
clone(object:* = null):*
|
Camera3D | ||
|
disableDof():void
|
Camera3D | ||
| (^) | Object3D | ||
|
enableDof():void
|
Camera3D | ||
| (^) | Object3D | ||
| (^) |
moveBackward(distance:Number):void
|
Object3D | |
| (^) |
moveDown(distance:Number):void
|
Object3D | |
| (^) |
moveForward(distance:Number):void
|
Object3D | |
| (^) |
moveLeft(distance:Number):void
|
Object3D | |
| (^) |
moveRight(distance:Number):void
|
Object3D | |
| (^) | Object3D | ||
| (^) |
moveUp(distance:Number):void
|
Object3D | |
|
pan(angle:Number):void
Rotate the camera in its horizontal plane.
|
Camera3D | ||
| (^) |
pitch(angle:Number):void
|
Object3D | |
| (^) | Object3D | ||
| (^) |
removeOnDimensionsChange(listener:Function):void
|
Object3D | |
| (^) |
removeOnMouseDown(listener:Function):void
|
Object3D | |
| (^) |
removeOnMouseMove(listener:Function):void
|
Object3D | |
| (^) |
removeOnMouseOut(listener:Function):void
|
Object3D | |
| (^) |
removeOnMouseOver(listener:Function):void
|
Object3D | |
| (^) |
removeOnMouseUp(listener:Function):void
|
Object3D | |
| (^) |
removeOnRadiusChange(listener:Function):void
|
Object3D | |
| (^) |
removeOnSceneChange(listener:Function):void
|
Object3D | |
| (^) |
removeOnSceneTransformChange(listener:Function):void
|
Object3D | |
| (^) |
removeOnTransformChange(listener:Function):void
|
Object3D | |
| (^) |
roll(a | ||