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.
Class | Package | Description | |
---|---|---|---|
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 |