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
 AlphaMaskFilter
flare.materials.filters ...
 AnimatedTextureFilter
flare.materials.filters ...
 Boundings3D
flare.core The Boundings3D class has the information about Pivot3D-type object dimensions.
 Box
flare.primitives ...
 Camera3D
flare.core The Camera3D class represents the point of view and orientation of the scene.
 ColladaLoader
flare.loaders The ColladaLoader class allows to import Collada (DAE) files.
 CollisionInfo
flare.collisions The CollisionInfo class provides information on collisions.
 ColorFilter
flare.materials.filters ...
 ColorParticleFilter
flare.materials.filters ...
 Cone
flare.primitives ...
 Cube
flare.primitives ...
 Cylinder
flare.primitives ...
 Device3D
flare.system The Device3D class manages the main configuration, states and data processing.
 EnvironmentFilter
flare.materials.filters ...
 Flare3DLoader
flare.loaders The Flare3DLoader class is the base class to load F3D files.
 Flare3DLoader1
flare.loaders The Flare3DLoader1 class is the base class to load F3D-V1 files.
 Flare3DLoader2
flare.loaders The Flare3DLoader2 class is the base class to load F3D-V2 files.
 Flare3DLoader3
flare.loaders The Flare3DLoader2 class is the base class to load F3D-V2 files.
 FLSLCompiler
flare.materials.flsl ...
 FLSLFilter
flare.materials.flsl ...
 FLSLFilterInput
flare.materials.flsl ...
 FLSLFilterTexture
flare.materials.flsl ...
 FLSLFilterValue
flare.materials.flsl ...
 FLSLFrame
flare.materials.flsl The FLSLFrame class store key frames information related to animated parameters.
 FLSLProgram3D
flare.materials.flsl 
 FogFilter
flare.materials.filters ...
 IComponent
flare.core ...
 IDrawable
flare.core ...
 ILibraryExternalItem
flare.system ...
 ILibraryItem
flare.system ...
 Input3D
flare.system The Input3D class manages keyboard and mouse inputs.
 Knot3D
flare.core The Knot3D class defines points for the splines (Spline3D).
 Label3D
flare.core The Label3D class defines labels to be used for 3d object animation.
 Library3D
flare.system The Library3D class loads and manages the resources used by 3d objects.
 Light3D
flare.core The Light3D class represents a 3d light.
 LightFilter
flare.materials.filters ...
 Lines3D
flare.core The Lines3D class is a helper to work with 3D pixel thickness lines.
 Material3D
flare.materials The Material3D class represents a base for all materials.
 Matrix3DUtils
flare.utils The Matrix3DUtils class contains help tools to work with Matrix3D-type objects.
 Mesh3D
flare.core The Mesh3D class contains the data (geometry, materials, modifiers) instances which can be drawn a 3d object.
 Mesh3DUtils
flare.utils The Mesh3DUtils class contains help tools to work with Mesh3D-type objects.
 Modifier
flare.modifiers The Modifier represents a base for all modifiers.
 MouseCollision
flare.collisions The MouseCollision class provides tools to detect collision of objects with the mouse or with a 2D coordinate relative to the screen.
 MouseEvent3D
flare.events Flare3D reports MouseEvent3D events as mouse events occurred, such as click, mouseDown, mouseOver, mouseOut, etc.
 NormalMapFilter
flare.materials.filters ...
 Particle3D
flare.core The Particle3D is used as a base template class for ParticleEmiter3D.
 ParticleEmiter3D
flare.core The ParticleEmiter3D is used to create particle effects.
 ParticleMaterial3D
flare.materials This is a helper material configured to use with particle emiters.
 Pivot3D
flare.core The Pivot3D class is the most basic three-dimensional element.
 Pivot3DUtils
flare.utils The Pivot3DUtils class contains help tools to work with Pivot3D-type objects.
 PlanarFilter
flare.materials.filters ...
 Plane
flare.primitives ...
 RayCollision
flare.collisions The RayCollision class provides tools to detect collisions along an infinite 3D virtual line.
 Scene3D
flare.basic The Scene3D class is the main element, container and manager of all the 3d resources and objects.
 Shader3D
flare.materials The Shader3D class is a dynamic material to be used with filters.
 Shape3D
flare.core The Shape3D class represents a set of splines (Spline3D).
 SkinModifier
flare.modifiers Contains all the information needed to perform skinning deformations.
 SkyBox
flare.primitives Creates a new skyBox.
 SpecularFilter
flare.materials.filters ...
 SpecularMapFilter
flare.materials.filters ...
 Sphere
flare.primitives ...
 SphereCollision
flare.collisions The SphereCollision class provides tools to detect the collisions of a sphere against polygonal objects.
 Spline3D
flare.core The Spline3D class represents a 3d spline.
 Surface3D
flare.core The Surface3D class represents a set of vertices, polygons and surfaces which can be drawn.
 Surface3DUtils
flare.utils The Surface3DUtils class contains help tools to work with Surface3D-type objects.
 Texture3D
flare.core The Textrue3D class contains information on material textures.
 Texture3DUtils
flare.utils The Texture3DUtils class contains help tools to work with Texture3D or BitmapData-type objects.
 TextureFilter
flare.materials.filters ...
 Vector3DUtils
flare.utils The Vector3DUtils class contains help tools to work with Vector3D-type objects.
 VertexAnimationModifier
flare.modifiers Creates a new animated vertex modifier.
 VertexColorFilter
flare.materials.filters ...
 Viewer3D
flare.basic The Viewer3D class adds basic functionalities to the scene for camera control and easier 3d object viewing.