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
 AbstractLightSource
away3d.core.light Abstract light source
 AbstractRenderSession
away3d.core.render 
 AbstractShader
away3d.materials.shaders 
 AlphaBitmapMaterial
away3d.materials Bitmap texture material with adjustable transparency
 AmbientLight3D
away3d.lights Light source
 AmbientLightSource
away3d.core.light Point light source
 AmbientShader
away3d.materials.shaders 
 AnimatedBitmapMaterial
away3d.materials 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
 Animation
away3d.core.base 
 AnimationFrame
away3d.core.base 
 Animator
away3d.animation 
 AnotherRivalFilter
away3d.core.filter Filter for correct triangle z-sorting
 Ase
away3d.loaders Ase file format loader
 BaseDemo
away3d.test Base class for Away3D demos
 BaseMesh
away3d.core.base Base mesh constisting of elements
 BaseMeshElement
away3d.core.base 
 BasicRenderer
away3d.core.render Basic renderer implementation
 BitmapFileMaterial
away3d.materials File bitmap texture material
 BitmapMaterial
away3d.materials Basic bitmap texture material
 BitmapMaterialContainer
away3d.materials 
 BitmapRenderSession
away3d.core.render 
 Blocker
away3d.core.block Abstract primitive that can block other primitives from drawing
 BlockerArray
away3d.core.block Array for storing blockers
 BlockerTraverser
away3d.core.traverse Traverser that gathers blockers for occlusion culling
 Button
away3d.test Simple rounded rectangle button
 Camera3D
away3d.cameras Camera in 3D-space
 Cast
away3d.core.utils Helper class for casting assets to usable objects
 CastError
away3d.core.utils 
 CenterLightingMaterial
away3d.materials 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
 CollisionMap
away3d.extrusions 
 Color
away3d.core.utils Static helper class for color manipulations
 ColorMaterial
away3d.materials Material for solid color drawing with face's border outlining
 CompositeMaterial
away3d.materials 
 Cone
away3d.primitives Cone
 ContainerData
away3d.loaders.data 
 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.primitives Cube
 CubeLoader
away3d.loaders 
 Cylinder
away3d.primitives Cylinder
 Debug
away3d.core.utils Class for emmiting debuging messages, warnings and errors
 DebugObjectContainer3D
away3d.containers 
 DiffuseDot3Shader
away3d.materials.shaders Basic phong texture material
 DiffusePhongShader
away3d.materials.shaders 
 DirectionalLight3D
away3d.lights Light source
 DirectionalLightSource
away3d.core.light Point light source
 DofCache
away3d.sprites.dof Provides static pre-blurred bitmap images for depth of field-effect when used together with billboarded sprites, such as particles.
 DofSprite2D
away3d.sprites.dof 
 Dot3BitmapMaterial
away3d.materials 
 Dot3BitmapMaterialCache
away3d.materials 
 Dot3MovieMaterial
away3d.materials 
 DrawBitmap
away3d.core.draw Unscaled bitmap drawing primitive
 DrawDisplayObject
away3d.core.draw 
 DrawFog
away3d.core.draw Fog primitive class
 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
 Elevation
away3d.extrusions 
 ElevationReader
away3d.extrusions 
 EnviroBitmapMaterial
away3d.materials 
 EnviroBitmapMaterialCache
away3d.materials 
 EnviroColorMaterial
away3d.materials 
 EnviroShader
away3d.materials.shaders 
 Face
away3d.core.base Mesh's triangle face
 FaceData
away3d.loaders.data 
 FaceDictionaryVO
away3d.core.utils 
 FaceEvent
away3d.events 
 FaceVO
away3d.core.utils 
 FindHit
away3d.core.render Class that finds object that is rendered on certain screen coordinates.
 FogFilter
away3d.core.filter Filter that add fog from a given depth and prevents to render triangle according to their z depth value when fog reaches endvalue
 Frame
away3d.core.base 
 GeodesicSphere
away3d.primitives 
 GridPlane
away3d.primitives Grid plane
 HoverCamera3D
away3d.cameras Camera that hovers around an object
 IAnimation
away3d.core.base 
 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
 IFogMaterial
away3d.materials Interface for fog filter
 IFrame
away3d.core.base 
 ILayerMaterial
away3d.materials Interface for all materials that take in account texture coordinates
 ILightConsumer
away3d.core.light Interface for containers capable of storing lighting info
 ILightProvider
away3d.core.light Interface for objects that provide lighting to the scene
 ILODObject
away3d.containers Interface for object that can toggle their visibily depending on view and distance to camera
 IMaterial
away3d.materials Interface for all objects that can serve as material
 IMeshElement
away3d.core.base 
 Init
away3d.core.utils Convinient object initialization support
 IPhysicsScene
away3d.containers 
 IPrimitiveConsumer
away3d.core.draw Interface for containers capable of drawing primitives
 IPrimitiveFilter
away3d.core.filter Interface for filters that work on primitive arrays
 IPrimitiveProvider
away3d.core.draw Interface for objects that provide drawing primitives to the rendering process
 IPrimitiveQuadrantFilter
away3d.core.filter Interface for filters that work on primitive quadrant trees
 IPrimitiveVolumeBlockFilter
away3d.core.filter Interface for filters that work on primitive volume blocks
 IRenderer
away3d.core.render Interface for renderers capable of rendering scene to the view
 ISegmentMaterial
away3d.materials Interface for all material that are capable of drawing line segments
 ITriangleMaterial
away3d.materials Interface for all material that are capable of triangle faces
 IUpdatingMaterial
away3d.materials Interface for all materials that require updating every render loop
 IUVMaterial
away3d.materials Interface for all materials that take in account texture coordinates
 Kmz
away3d.loaders Kmz file format loader (export from google sketchup)
 Lathe
away3d.extrusions 
 LazyEventDispatcher
away3d.core.utils 
 LightArray
away3d.core.light Array of light sources
 Line2D
away3d.core.draw Line in 2D space
 LineSegment
away3d.primitives Segment
 LODObject
away3d.containers Container that is drawn only if its scaling to to perspective fall within given range
 LogoCube
away3d.primitives LogoCube
 MaterialData
away3d.loaders.data 
 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.base Mesh constisting of faces and segments
 MeshData
away3d.loaders.data 
 MeshElementEvent
away3d.events 
 MeshMaterialData
away3d.loaders.data 
 Morpher
away3d.core.base Keyframe animation morpher
 MouseEvent3D
away3d.events Event that gets dispatched in case of mouse click or mouse move
 MovieClipSprite
away3d.sprites 
 MovieMaterial
away3d.materials 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.
 Obj
away3d.loaders 
 Object3D
away3d.core.base 
 Object3DEvent
away3d.events 
 Object3DLoader
away3d.loaders 
 ObjectContainer3D
away3d.containers Container node for other objects of the scene
 ObjectData
away3d.loaders.data 
 Panel
away3d.test Simple rounded rectagnle panel
 PhongBitmapMaterial
away3d.materials 
 PhongBitmapMaterialCache
away3d.materials 
 PhongColorMaterial
away3d.materials 
 PhongColorMaterialCache
away3d.materials 
 PhongMovieMaterial
away3d.materials 
 Plane
away3d.primitives Plane
 Plane3D
away3d.core.draw Plane in 3D space
 PointLight3D
away3d.lights Light source
 PointLightSource
away3d.core.light Point light source
 PrimitiveArray
away3d.core.draw Array for storing drawing primitives
 PrimitiveQuadrantTree
away3d.core.draw Quadrant tree for storing drawing primitives
 PrimitiveQuadrantTreeNode
away3d.core.draw Quadrant tree node
 PrimitiveTraverser
away3d.core.traverse Traverser that gathers drawing primitives to render the scene
 PrimitiveVolumeBlock
away3d.core.draw Volume block containing drawing primitives
 PrimitiveVolumeBlockList
away3d.core.draw List of volume blocks for storing drawing primitives
 Projection
away3d.core.render Camera transform, including perspective distortion
 ProjectionTraverser
away3d.core.traverse 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.filter Filter that splits all intersecting triangles and line segments.
 Quaternion
away3d.core.math Quaternion
 RectangleClipping
away3d.core.render Rectangle clipping
 RegularPolygon
away3d.primitives 
 Renderer
away3d.core.render A static class for an easy access to the most useful renderers
 Scene3D
away3d.containers Scene that gets rendered
 ScreenVertex
away3d.core.draw Vertex in the screen space
 SeaTurtle
away3d.primitives 
 Segment
away3d.core.base Mesh's segment
 SegmentEvent
away3d.events 
 SegmentsExtrude
away3d.extrusions 
 ShadingColorMaterial
away3d.materials Solid color material that takes lighting into considiration
 SkinExtrude
away3d.extrusions 
 Skybox
away3d.primitives Skybox that is initialized with six images
 Skybox6
away3d.primitives Skybox that is initialized with one solid image
 Slide
away3d.test Slide of the demo
 SpecularPhongShader
away3d.materials.shaders 
 Sphere
away3d.primitives Sphere
 Sprite2D
away3d.sprites Simple billboard sprite
 Sprite2DDir
away3d.sprites Billboard sprite with different image for each direction
 SpriteRenderSession
away3d.core.render 
 Stats
away3d.core.stats 
 TargetCamera3D
away3d.cameras Camera that targets an object
 TextureLoader
away3d.loaders.utils 
 TextureLoadQueue
away3d.loaders.utils Creates a queue of textures that load sequentially
 TickTraverser
away3d.core.traverse Traverser that updates time for all objects on scene
 Torus
away3d.primitives Torus
 TransformBitmapMaterial
away3d.materials Basic bitmap texture material
 TransparentMaterial
away3d.materials 
 Traverser
away3d.core.traverse Base abstract class for all actions on the whole scene
 Triangle
away3d.primitives Triangle
 Trident
away3d.primitives 
 UV
away3d.core.base 
 ValueObject
away3d.core.utils 
 Vertex
away3d.core.base A vertex in the 3D space
 VertexPosition
away3d.core.base 
 View3D
away3d.containers 
 WhiteShadingBitmapMaterial
away3d.materials Bitmap material that takes average of color lightings as a white lighting
 WireCircle
away3d.primitives Wire circle
 WireColorMaterial
away3d.materials Material for solid color drawing with face's border outlining
 WireCone
away3d.primitives Wire cone
 WireCube
away3d.primitives Wire cube
 WireCylinder
away3d.primitives Wire cylinder
 WireframeMaterial
away3d.materials Material for solid color drawing with face's border outlining
 WireMesh
away3d.core.base Mesh constisting of segments and segments
 WirePlane
away3d.primitives Wire plane
 WireSphere
away3d.primitives Wire sphere
 WireTorus
away3d.primitives Wire torus
 ZDepthFilter
away3d.core.filter Filter that defines a maximum z value for rendering primitives
 ZSortFilter
away3d.core.filter Filter that sorts drawing primitives by z coordinate