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 | |
|---|---|---|---|
| AbstractLens
| away3dlite.cameras.lenses | ||
| AbstractLight3D
| away3dlite.lights | ||
| AbstractParser
| away3dlite.loaders | Abstract parsing object used as a base class for all loaders to extend from. | |
| AbstractPrimitive
| away3dlite.primitives | Abstract base class for shaded primitives | |
| AlignmentType
| away3dlite.sprites |
Holds the accepted values for the alignment property in the Sprite3D class. |
|
| AnimationData
| away3dlite.loaders.data | Data class for the animation of a mesh. | |
| AnimationLibrary
| away3dlite.loaders.utils | Store for all animations associated with an externally loaded file. | |
| AwayStats
| away3dlite.debug |
Stats monitor for Away3D or general use in any project. |
|
| AWData
| away3dlite.loaders |
File loader/parser for the native .awd data file format. |
|
| BasicRenderer
| away3dlite.core.render | Standard renderer for a view. | |
| BasicTemplate
| away3dlite.templates | Template setup designed for general use. | |
| BitmapFileMaterial
| away3dlite.materials | Bitmap material that loads it's texture from an external bitmapasset file. | |
| BitmapMaterial
| away3dlite.materials | Basic bitmap material | |
| Bone
| away3dlite.animators.bones | ObjectContainer3D representing a bone and joint in a bones animation skeleton. | |
| BoneData
| away3dlite.loaders.data | Data class for a bone used in SkinAnimation. | |
| BonesAnimator
| away3dlite.animators | hold the animation information for a bones animation imported from a collada object | |
| Camera3D
| away3dlite.cameras | Basic camera used to resolve a view. | |
| Cast
| away3dlite.core.utils | Helper class for casting assets to usable objects | |
| Channel
| away3dlite.animators.bones |
Stores the varying transformations of a single Bone or Object3D object over the dureation of a bones animation
|
|
| ChannelData
| away3dlite.loaders.data | Data class for an animation channel | |
| ChannelLibrary
| away3dlite.loaders.utils | Store for all animation channels associated with an externally loaded file. | |
| Clipping
| away3dlite.core.clip | Base clipping class for no clipping. | |
| ClippingEvent
| away3dlite.events | Passed as a parameter when a clip event occurs | |
| Collada
| away3dlite.loaders | File loader for the Collada file format with animation. | |
| ColorMaterial
| away3dlite.materials | Basic color material. | |
| Cone
| away3dlite.primitives | Creates a 3d cone primitive. | |
| ContainerData
| away3dlite.loaders.data | Data class for 3d object containers. | |
| Cube6
| away3dlite.primitives | Creates a 3d Cube primitive. | |
| Cylinder
| away3dlite.primitives | Creates a 3d cylinder primitive. | |
| Debug
| away3dlite.core.utils | Class for emmiting debuging messages, warnings and errors. | |
| DirectionalLight3D
| away3dlite.lights | ||
| Dot3BitmapMaterial
| away3dlite.materials | Bitmap material with DOT3 shading. | |
| Face
| away3dlite.core.base | Face value object. | |
| FaceData
| away3dlite.loaders.data | Data class for a face object. | |
| FastRenderer
| away3dlite.core.render | ||
| FastTemplate
| away3dlite.templates | Template setup designed for speed. | |
| Frame
| away3dlite.animators.frames | Stores a set of vertices representing the position of a mesh for a sigle frame of an animation. | |
| GeometryData
| away3dlite.loaders.data | Data class for the geometry data used in a mesh object | |
| GeometryLibrary
| away3dlite.loaders.utils | Store for all geometries associated with an externally loaded file. | |
| HoverCamera3D
| away3dlite.cameras | Extended camera used to hover round a specified target object. | |
| LineSegment
| away3dlite.primitives | Creates a single 3d line segment. | |
| LiteKeyboard
| away3dlite.templates.ui | ||
| LiteKeyboardEvent
| away3dlite.templates.events | ||
| Loader3D
| away3dlite.loaders | Abstract loader class used as a placeholder for loading 3d content | |
| Loader3DEvent
| away3dlite.events | Passed as a parameter when a 3d object loader event occurs | |
| Material
| away3dlite.materials | Base material class. | |
| MaterialData
| away3dlite.loaders.data | Data class for the material data of a face. | |
| MaterialEvent
| away3dlite.events | Passed as a parameter when a material event occurs | |
| MaterialLibrary
| away3dlite.loaders.utils | Store for all materials associated with an externally loaded file. | |
| Max3DS
| away3dlite.loaders | File loader for the 3DS file format. | |
| MD2
| away3dlite.loaders | File loader for the Md2 file format. | |
| Mesh
| away3dlite.core.base | Basic geometry object | |
| MeshData
| away3dlite.loaders.data | Data class for the mesh data of a 3d object | |
| MeshMaterialData
| away3dlite.loaders.data | Data class for teh material of a 3d object | |
| MeshSortType
| away3dlite.core.base |
Holds the accepted values for the sortType property in the Mesh class. |
|
| MouseEvent3D
| away3dlite.events | Passed as a parameter when a 3d mouse event occurs | |
| MovieMaterial
| away3dlite.materials | ||
| MovieMesh
| away3dlite.animators |
Animates a series of Frame objects in sequence in a mesh. |
|
| MQO
| away3dlite.loaders | Metasequoia | |
| Object3D
| away3dlite.core.base | The base class for all 3d objects. | |
| ObjectContainer3D
| away3dlite.containers | 3d object container node for other 3d objects in a scene. | |
| ObjectData
| away3dlite.loaders.data | Data class for a generic 3d object | |
| OrthogonalLens
| away3dlite.cameras.lenses | ||
| ParserEvent
| away3dlite.events | Passed as a parameter when a 3d object loader event occurs | |
| PerspectiveLens
| away3dlite.cameras.lenses | ||
| Plane
| away3dlite.primitives | Creates a 3d plane primitive. | |
| PointLight3D
| away3dlite.lights | ||
| RectangleClipping
| away3dlite.core.clip | Rectangle clipping | |
| RegularPolygon
| away3dlite.primitives | Creates a regular polygon. | |
| Renderer
| away3dlite.core.render | ||
| Scene3D
| away3dlite.containers | The root container of all 3d objects in a single scene | |
| SkinController
| away3dlite.animators.bones |
Stores the connection between a Bone and a collection of SkinVertices in a bones animation. |
|
| SkinVertex
| away3dlite.animators.bones | ||
| Skybox6
| away3dlite.primitives | Creates a 3d Skybox primitive. | |
| SortType
| away3dlite.core.base |
Holds the accepted values for the sortType property in the Mesh class. |
|
| Sphere
| away3dlite.primitives | Creates a 3d sphere primitive. | |
| Sprite3D
| away3dlite.sprites | Single billboard object (one that always faces the camera). | |
| TargetCamera3D
| away3dlite.cameras | Extended camera used to automatically look at a specified target object. | |
| Template
| away3dlite.templates | Base template class. | |
| TextureLoader
| away3dlite.loaders.utils | Used to store the name and loader reference of an external texture image. | |
| TextureLoadQueue
| away3dlite.loaders.utils | Creates a queue of textures that load sequentially | |
| Torus
| away3dlite.primitives | Creates a 3d torus primitive. | |
| Trident
| away3dlite.primitives | Creates an axis trident. | |
| View3D
| away3dlite.containers | Sprite container used for storing camera, scene, renderer and clipping references, and resolving mouse events | |
| WireColorMaterial
| away3dlite.materials | Color material with an outline. | |
| WireframeMaterial
| away3dlite.materials | Outline material. | |
| ZoomFocusLens
| away3dlite.cameras.lenses |