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 | |
|---|---|---|---|
| Alternativa3D | alternativa | Class contains information about version of a library. | |
| AmbientLight | alternativa.engine3d.lights | An ambient light source represents a fixed-intensity and fixed-color light source that affects all objects in the scene equally. | |
| AnimationClip | alternativa.engine3d.animation | Plays complex animation which consists of a set of animation tracks. | |
| AnimationController | alternativa.engine3d.animation | Controls animation playback and blending. | |
| AnimationCouple | alternativa.engine3d.animation | Blends two animations according to the balance value. | |
| AnimationNode | alternativa.engine3d.animation | Animation tree node. | |
| AnimationNotify | alternativa.engine3d.animation | The notification trigger bound to certain time on an animation time line. | |
| AnimationSwitcher | alternativa.engine3d.animation | The animation switcher performs animation blending and active animation switching. | |
| AnimSprite | alternativa.engine3d.objects | Animated sprite. | |
| ATFTextureResource | alternativa.engine3d.resources | Allows to upload in textures of ATF format to GPU. | |
| AxisAlignedSprite | alternativa.engine3d.objects | AxisAlignedSprite is a flat image which keeps vertical orientation but able to revolve on its own z-axis. | |
| BitmapCubeTextureResource | alternativa.engine3d.resources | Resource of cube texture. | |
| BitmapTextureResource | alternativa.engine3d.resources | Texture resource, that allows user to upload textures from BitmapData to GPU. | |
| BoundBox | alternativa.engine3d.core | Class stores object's bounding box object's local space. | |
| Box | alternativa.engine3d.primitives | A cuboid primitive. | |
| Camera3D | alternativa.engine3d.core | Camera - it's three-dimensional object without its own visual representation and intended for visualising hierarchy of objects. | |
| Debug | alternativa.engine3d.core | Class stores values, that are passed to camera methods addToDebug() and removeFromDebug(). | |
| Decal | alternativa.engine3d.objects | A Mesh which has z-fighting engine. | |
| DepthRenderer | alternativa.engine3d.core | ||
| DirectionalLight | alternativa.engine3d.lights | A directional light source illuminates all objects equally from a given direction, like an area light of infinite size and infinite distance from the scene; there is shading, but cannot be any distance falloff. | |
| DirectionalLightShadow | alternativa.engine3d.shadows | Class of the shadow, that is created by one source of light(DirectionalLight). | |
| EllipsoidCollider | alternativa.engine3d.collisions | The class implements the algorithm of the continuous collision of an ellipsoid with the faces. | |
| EncodeDepthMaterial | alternativa.engine3d.materials | ||
| EnvironmentMaterial | alternativa.engine3d.materials | The material which reflects the environment given with cube texture. | |
| Event3D | alternativa.engine3d.core.events | ||
| ExporterA3D | alternativa.engine3d.loaders | An object which allows to convert hierarchy of three-dimensional objects to binary A3D format. | |
| ExternalTextureResource | alternativa.engine3d.resources | a TextureResource, that uses data from external source (file). | |
| FillMaterial | alternativa.engine3d.materials | The materiall fills surface with solid color in light-independent manner. | |
| Geometry | alternativa.engine3d.resources | Resource, that stores data about geometry of object. | |
| GeoSphere | alternativa.engine3d.primitives | A spherical primitive consists of set of equal triangles. | |
| Joint | alternativa.engine3d.objects | A joint uses with Skin as handler for set of vertices. | |
| Keyframe | alternativa.engine3d.animation.keys | Keyframe of the animation. | |
| Light3D | alternativa.engine3d.core | Base class for light sources. | |
| LightMapMaterial | alternativa.engine3d.materials | Texture material which supports light map. | |
| LOD | alternativa.engine3d.objects | Levels of detail is an Object3D which can have several representation of different detail level. | |
| Material | alternativa.engine3d.materials | Base class for all materials. | |
| Mesh | alternativa.engine3d.objects | A polygonal object defined by set of vertices and surfaces built on this vertices. | |
| MouseEvent3D | alternativa.engine3d.core.events | Event MouseEvent3D dispatches by Object3D, in cases when MouseEvent dispatches by DisplayObject. | |
| NormalMapSpace | alternativa.engine3d.materials | NormalMapSpace offers constant values that can be used for the normalMapSpace property of materials which use normal map. | |
| NotifyEvent | alternativa.engine3d.animation.events | This event is fired by an AnimationNotify instance when certain point of AnimationClip time line is reached. | |
| NumberTrack | alternativa.engine3d.animation.keys | Keyframe track for animating numeric properties. | |
| Object3D | alternativa.engine3d.core | Object3D class ia a base class for all 3D objects. | |
| Occluder | alternativa.engine3d.core | Polygonal Object3D meant for excluding from the rendering process those objects, which it shields from the camera. | |
| OmniLight | alternativa.engine3d.lights | OmniLight is an attenuated light source placed at one point and spreads outward in all directions. | |
| OmniLightShadow | alternativa.engine3d.shadows | Class of the shadow, that is created by one source of light(OmniLight). | |
| OutputEffect | alternativa.engine3d.materials | ||
| Parser | alternativa.engine3d.loaders | Base class for classes, that perform parsing of scenes of different formats. | |
| Parser3DS | alternativa.engine3d.loaders | Parser of .3ds files , that are presented as ByteArray. | |
| ParserA3D | alternativa.engine3d.loaders | A parser for loading models of A3D binary format. | |
| ParserCollada | alternativa.engine3d.loaders | A parser performs parsing of collada xml. | |
| ParserMaterial | alternativa.engine3d.loaders | A material which is assigned to each object that we got as a parsing result. | |
| Plane | alternativa.engine3d.primitives | A plane primitive. | |
| RayIntersectionData | alternativa.engine3d.core | A result of searching for intersection of an Object3D and a ray with intersectRay() method of Object3D. | |
| Resource | alternativa.engine3d.core | Base class for GPU data. | |
| Shadow | alternativa.engine3d.shadows | Base class for shadows. | |
| SimpleObjectController | alternativa.engine3d.controllers | Controller for Object3D. | |
| Skin | alternativa.engine3d.objects | Skin is a Mesh which can have a skeleton besides surfaces. | |
| SkyBox | alternativa.engine3d.objects | A polygonal box with faces turned inside. | |
| SpotLight | alternativa.engine3d.lights | OmniLight is an attenuated light source placed at one point and spreads outward in a coned direction. | |
| Sprite3D | alternativa.engine3d.objects | Sprite3D is a flat Object3D always turned in to the camera. | |
| SSAOAngular | alternativa.engine3d.materials | Screen space ambient occlusion is an effect meant for shading each pixel of screen according to the surrounding object. | |
| SSAOBlur | alternativa.engine3d.materials | ||
| StandardMaterial | alternativa.engine3d.materials | Material with diffuse, normal, opacity, specular maps and glossiness value. | |
| Surface | alternativa.engine3d.objects | Surface is a set of triangles within Mesh object or instance of kindred class like Skin. | |
| TextureMaterial | alternativa.engine3d.materials | The material fills surface with bitmap image in light-independent manner. | |
| TextureResource | alternativa.engine3d.resources | Base resource for texture resources, that can be uploaded into the video memory. | |
| TexturesLoader | alternativa.engine3d.loaders | An object that downloads textures by their reference and upload them into the Context3D | |
| TexturesLoaderEvent | alternativa.engine3d.loaders.events | The Event is dispatched when TexturesLoader complete loading of textures. | |
| Track | alternativa.engine3d.animation.keys | Keyframe track baseclass. | |
| TransformTrack | alternativa.engine3d.animation.keys | A track which animates object transformation. | |
| VertexAttributes | alternativa.engine3d.core | Types of attributes which defines format of vertex streams. | |
| VertexLightTextureMaterial | alternativa.engine3d.materials | Texture material with dynamic vertex lightning. | |
| View | alternativa.engine3d.core | A viewport. | |
| WireFrame | alternativa.engine3d.objects | Wireframe is an Object3D which consists of solid lines. |