Documentation for classes includes syntax, usage information, and code samples for methods, properties, and event handlers and listeners for those APIs that belong to a specific class in ActionScript. The classes are listed alphabetically. If you are not sure to which class a certain method or property belongs, you can look it up in the Index.


 ClassPackageDescription
 AlphaBitmapMaterial
away3d.core.material Bitmap texture material with adjustable transparency
 Animation
away3d.core.mesh 
 AnimationFrame
away3d.core.mesh 
 AnotherRivalFilter
away3d.core.render Filter for correct triangle z-sorting
 Ase
away3d.loaders Ase file format loader
 BaseDemo
away3d.test Base class for Away3D demos
 BaseMesh
away3d.core.mesh Base mesh constisting of elements
 BaseMeshElement
away3d.core.mesh 
 BasicRenderer
away3d.core.render Basic renderer implementation
 BezierExtrude
away3d.extrusions Bezier extrude
 BitmapMaterial
away3d.core.material Basic bitmap texture material
 Blocker
away3d.core.block Abstract primitive that can block other primitives from drawing
 BlockerArray
away3d.core.block Array for storing blockers
 BlockerTraverser
away3d.core.render Traverser that gathers blocker for occlution culling
 Button
away3d.test Simple rounded rectangle button
 Camera3D
away3d.core.scene Camera in 3D-space
 Cast
away3d.core.utils Helper class for casting assets to usable objects
 CastError
away3d.core.utils 
 CenterLightingMaterial
away3d.core.material Abstract class for materials that calculate lighting for the face's center
 Clipping
away3d.core.render Rendering clipping, base class for no clipping
 Collada
away3d.loaders Collada scene loader
 Color
away3d.core.material Static helper class for color manipulations
 ColorMaterial
away3d.core.material Material for solid color drawing with face's border outlining
 Cone
away3d.objects Cone
 ConvexBlock
away3d.core.block Convex object blocking all drawing primitives under it
 ConvexBlocker
away3d.core.block Convex hull that blocks all them primitives containing completely inside
 Cube
away3d.objects Cube
 CubeLoader
away3d.loaders 
 Cylinder
away3d.objects Cylinder
 Debug
away3d.core.utils Class for emmiting debuging messages, warnings and errors
 DebugObjectContainer3D
away3d.core.scene 
 DrawBitmap
away3d.core.draw Unscaled bitmap drawing primitive
 DrawBorderTriangle
away3d.core.draw Triangle drawing primitive with custom borders
 DrawDisplayObject
away3d.core.draw 
 DrawGroup
away3d.core.draw 
 DrawPrimitive
away3d.core.draw Abstract class for all drawing primitives
 DrawScaledBitmap
away3d.core.draw Scaled bitmap primitive
 DrawSegment
away3d.core.draw Line segment drawing primitive
 DrawTriangle
away3d.core.draw Triangle drawing primitive
 Face
away3d.core.mesh Mesh's triangle face
 Face3D
away3d.trash Mesh's triangle face
 FaceEvent
away3d.core.mesh 
 FindHitTraverser
away3d.core.render Traverser that finds object that is rendered on certain screen coordinates.
 Frame
away3d.core.mesh 
 GeodesicSphere
away3d.objects 
 GridPlane
away3d.objects Grid plane
 HoverCamera3D
away3d.cameras Camera that hovers around an object
 IAnimation
away3d.core.mesh 
 IBlockerConsumer
away3d.core.block Interface for containers capable of storing blockers
 IBlockerProvider
away3d.core.block Interface for objects that provide blockers instances for rendering occlusion culling
 IClonable
away3d.core.utils Interface for object that can be cloned
 IFrame
away3d.core.mesh 
 ILightConsumer
away3d.core.scene Interface for containers capable of storing lighting info
 ILightProvider
away3d.core.scene Interface for objects that provide lighting to the scene
 ILODObject
away3d.core.scene Interface for object that can toggle their visibily depending on view and distance to camera
 IMaterial
away3d.core.material Interface for all objects that can serve as material
 IMeshElement
away3d.core.mesh 
 Init
away3d.core.utils Convinient object initialization support
 IPhysicsScene
away3d.core.scene 
 IPrimitiveConsumer
away3d.core.render Interface for containers capable of drawing primitives
 IPrimitiveFilter
away3d.core.render Interface for filters that work on primitive arrays
 IPrimitiveProvider
away3d.core.render Interface for objects that provide drawing primitives to the rendering process
 IPrimitiveQuadrantFilter
away3d.core.render Interface for filters that work on primitive quadrant trees
 IPrimitiveVolumeBlockFilter
away3d.core.render Interface for filters that work on primitive volume blocks
 IRenderer
away3d.core.render Interface for renderers capable of rendering scene to the view
 IrregularShape
away3d.shapes Irregular shape
 ISegmentMaterial
away3d.core.material Interface for all material that are capable of drawing line segments
 ITriangleMaterial
away3d.core.material Interface for all material that are capable of triangle faces
 IUVMaterial
away3d.core.material Interface for all materials that take in account texture coordinates
 LazyEventDispatcher
away3d.core.utils 
 Light3D
away3d.core.scene Light source
 LightArray
away3d.core.render Array of light sources
 Line2D
away3d.core.draw Line in 2D space
 LinearExtrude
away3d.extrusions Linear extrude
 LineSegment
away3d.objects Segment
 LODObject
away3d.core.scene Container that is drawn only if its scaling to to perspective fall within given range
 LogoCube
away3d.objects LogoCube
 MaterialLibrary
away3d.loaders Set of the named materials
 Matrix3D
away3d.core.math 3D transformation 4x3 matrix
 Max3DS
away3d.loaders 
 Md2
away3d.loaders 
 Md2still
away3d.loaders 
 Mesh
away3d.core.mesh Mesh constisting of faces and segments
 Mesh3D
away3d.trash Mesh constisting of faces and segments
 MeshElementEvent
away3d.core.mesh 
 Morpher
away3d.core.mesh Keyframe animation morpher
 MouseEvent3D
away3d.core.scene Event that gets dispatched in case of mouse click or mouse move
 MovieClipSprite
away3d.core.sprite 
 MovieMaterial
away3d.core.material Material that can render a Sprite on object
 Number2D
away3d.core.math A point in 2D space.
 Number3D
away3d.core.math A point in 3D space.
 NumberUV
away3d.trash Texture coordinates value.
 Obj
away3d.loaders 
 Object3D
away3d.core.scene 
 Object3DEvent
away3d.core.scene 
 Object3DLoader
away3d.loaders 
 ObjectContainer3D
away3d.core.scene Container node for other objects of the scene
 OldCube
away3d.trash Cube
 OldNumber3D
away3d.trash A point in 3D space.
 OldPlane
away3d.trash Plane
 OldSphere
away3d.trash Sphere
 OldTorus
away3d.trash Torus
 OldWireCube
away3d.trash Wire cube
 OldWirePlane
away3d.trash Wire plane
 Panel
away3d.test Simple rounded rectagnle panel
 Plane
away3d.objects Plane
 Plane3D
away3d.core.draw Plane in 3D space
 PointLightSource
away3d.core.render Point light source
 PreciseBitmapMaterial
away3d.core.material Bitmap material that renders bitmap texture taking into account perspective distortion
 PrimitiveArray
away3d.core.render Array for storing drawing primitives
 PrimitiveConstArray
away3d.core.render Constant size array for storing drawing primitives
 PrimitiveQuadrantTree
away3d.core.render Quadrant tree for storing drawing primitives
 PrimitiveQuadrantTreeNode
away3d.core.render Quadrant tree node
 PrimitiveTraverser
away3d.core.render Traverser that gathers drawing primitives to render the scene
 PrimitiveVolumeBlock
away3d.core.render Volume block containing drawing primitives
 PrimitiveVolumeBlockList
away3d.core.render List of volume blocks for storing drawing primitives
 Projection
away3d.core.render Camera transform, including perspective distortion
 ProjectionTraverser
away3d.core.render Base traverser for all traversers that rely on camera transform.
 QuadrantRenderer
away3d.core.render Renderer that uses quadrant tree for storing and operating drawing primitives.
 QuadrantRiddleFilter
away3d.core.render Filter that splits all intersecting triangles and line segments.
 Quaternion
away3d.core.math Quaternion
 RectangleClipping
away3d.core.render Rectangle clipping
 RegularPolygon
away3d.objects Regular polygon
 RegularShape
away3d.shapes Regular shape
 Renderer
away3d.core.render A static class for an easy access to the most useful renderers
 RenderSession
away3d.core.render Object holding information for one rendering frame
 RobCube
away3d.objects Cube that utilities TransformBitmapMaterial
 Scene3D
away3d.core.scene Scene that gets rendered
 ScreenVertex
away3d.core.draw Vertex in the screen space
 SeaTurtle
away3d.objects 
 Segment
away3d.core.mesh Mesh's segment
 Segment3D
away3d.trash Mesh's line segment
 SegmentEvent
away3d.core.mesh 
 ShadingColorMaterial
away3d.core.material Solid color material that takes lighting into considiration
 Skybox
away3d.objects Skybox that is initialized with six images
 Skybox6
away3d.objects Skybox that is initialized with one solid image
 Skybox6Old
away3d.trash Skybox that is initialized with one solid image
 Slide
away3d.test Slide of the demo
 Sphere
away3d.objects Sphere
 Sprite2D
away3d.core.sprite Simple billboard sprite
 Sprite2DDir
away3d.core.sprite Billboard sprite with different image for each direction
 Stats
away3d.core.stats 
 StatsEvent
away3d.core.stats 
 TargetCamera3D
away3d.cameras Camera that targets an object
 TickTraverser
away3d.core.scene Traverser that updates time for all objects on scene
 Torus
away3d.objects Torus
 TransformBitmapMaterial
away3d.core.material Transform bitmap material
 TransparentMaterial
away3d.core.material 
 Traverser
away3d.core.scene Base abstract class for all actions on the whole scene
 Triangle
away3d.objects Triangle
 UV
away3d.core.mesh 
 ValueObject
away3d.core.utils 
 Vertex
away3d.core.mesh A vertex in the 3D space
 Vertex2D
away3d.trash Vertex in the screen space
 Vertex3D
away3d.trash A vertex in 3D space
 VertexPosition
away3d.core.mesh 
 Vertices3D
away3d.trash Abstract class for objects based on the set of vertices
 View3D
away3d.core.scene Repesent the drawing surface for the scene, that can be used to render 3D graphics
 WhiteShadingBitmapMaterial
away3d.core.material Bitmap material that takes average of color lightings as a white lighting
 WireCircle
away3d.objects Wire circle
 WireColorMaterial
away3d.core.material Material for solid color drawing with face's border outlining
 WireCone
away3d.objects Wire cone
 WireCube
away3d.objects Wire cube
 WireCylinder
away3d.objects Wire cylinder
 WireframeMaterial
away3d.core.material Material for solid color drawing with face's border outlining
 WireMesh
away3d.core.mesh Mesh constisting of segments and segments
 WirePlane
away3d.objects Wire plane
 WireSphere
away3d.objects Wire sphere
 WireTorus
away3d.objects Wire torus
 ZCompare
away3d.core.draw Static class for functions comparing mutual ordering of drawing primitives
 ZSortFilter
away3d.core.render Filter that sorts drawing primitives by z coordinate