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 
 Arrow
flare.primitives 
 AxisInfo
flare.physics.test Stores axis information used for collision calculations.
 Boundings3D
flare.core The Boundings3D class has the information about Pivot3D-type object dimensions.
 Box
flare.primitives 
 BoxBox
flare.physics.test Detects collisions between box colliders.
 BoxCollider
flare.physics.colliders A Box collider object.
 BoxMesh
flare.physics.test Detects collisions between box and mesh colliders.
 BVH
flare.physics.geom Defines a (bounding volume hierarchy) spatial structure to speed up calculations for triangle meshes.
 ByteArrayLoader
flare.loaders 
 Camera3D
flare.core The Camera3D class represents the point of view and orientation of the scene.
 Capsule
flare.primitives 
 ColladaLoader
flare.loaders The ColladaLoader class allows to import Collada (DAE) files.
 Collider
flare.physics.colliders A collider defines the main behavior and shape of each object in the scene.
 CollisionInfo
flare.collisions The CollisionInfo class provides information on collisions.
 ColorFilter
flare.materials.filters 
 ColorMatrixFilter
flare.materials.filters 
 ColorTransformFilter
flare.materials.filters 
 Cone
flare.primitives 
 Contact
flare.physics A structure which defines and solves a contact point between two colliders.
 ContactData
flare.physics A structure which contains a contact information for a specific collider.
 Cross
flare.primitives 
 Cube
flare.primitives 
 CubeMapFilter
flare.materials.filters 
 Cylinder
flare.primitives 
 DebugCamera
flare.primitives 
 DebugLight
flare.primitives 
 DebugShape
flare.primitives 
 DebugWireframe
flare.primitives 
 Device3D
flare.system The Device3D class manages the main configuration, states and data processing.
 Dome
flare.primitives 
 Dot
flare.primitives 
 Dummy
flare.primitives 
 Edge
flare.physics.geom A normalized axis edge structure for Triangle class.
 EnvironmentMapFilter
flare.materials.filters ...
 F3DLoader
flare.loaders 
 F3DPackage
flare.loaders 
 F3DResources
flare.loaders 
 F3DScene
flare.loaders 
 Flare3D
flare About Flare3D.
 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 Flare3DLoader3 class is the base class to load F3D-V2 files.
 FlipNormalsFilter
flare.materials.filters 
 FLSL
flare.flsl The base FLSL object.
 FLSLCompiler
flare.flsl The FLSL Compiler.
 FLSLDisassembler
flare.flsl Helper class to trace binary AGAL code as strings.
 FLSLError
flare.flsl FLSLError is used to trhow compilation errors.
 FLSLFilter
flare.flsl FLSLFilters are small pieces of pre compiled flsl shaders to be used in Shader3D materials.
 FLSLInput
flare.flsl FLSLInput defines the attributes to pass to the shader for each vertex.
 FLSLMaterial
flare.flsl Creates a new FLSLMaterial.
 FLSLMatrix
flare.flsl FLSLMatrix defines a Matrix3D object to be used as a parameter.
 FLSLParam
flare.flsl FLSLParam defines a float register to be used as a parameter The length of the value vector of the parameter always be modulo of 4.
 FLSLProgram
flare.flsl The FLSLProgram Defines the structure and states to use for an specific pass of a flsl material.
 FLSLSampler
flare.flsl FLSLSampler defines a sampler object to be used as a texture.
 FLSLScope
flare.flsl FLSLScope defines an scope of compiled flsl code such as a namespace, function, technique or pass.
 FLSLShader
flare.flsl The FLSLShader class is an utiliy helper used to proccess different flsl filters that are in different scopes.
 FLSLSurface
flare.flsl FLSLSurface defines a Surface3D object to be used as a target surface for an specific pass.
 FogFilter
flare.materials.filters 
 HPlane
flare.primitives 
 IComponent
flare.core ...
 IDrawable
flare.core 
 ILibraryExternalItem
flare.system ...
 ILibraryItem
flare.system ...
 Input3D
flare.system The Input3D class manages keyboard and mouse inputs.
 IReadWrite
flare.system 
 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 
 LightMapFilter
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.
 MeshBatch3D
flare.core 
 MeshCollider
flare.physics.colliders A Mesh collider object.
 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 
 NullCollision
flare.physics.test Non responsive collisions.
 NullFilter
flare.materials.filters 
 NullMaterial
flare.materials 
 ParticleInit3D
flare.core The ParticleInit3D class defines a structure to use for particles initialization.
 Particles3D
flare.core The Particles3D class creates billboard particle effects.
 Physics
flare.physics Creates a new physics manager.
 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.
 PlanarMapFilter
flare.materials.filters 
 Plane
flare.primitives ...
 Quad
flare.primitives 
 QuadMaterial
flare.materials 
 Radius
flare.primitives 
 RayBox
flare.physics.test Detects collisions between ray and box colliders.
 RayCollider
flare.physics.colliders A Ray collider object.
 RayCollision
flare.collisions The RayCollision class provides tools to detect collisions along an infinite 3D virtual line.
 RayMesh
flare.physics.test Detects collisions between ray and mesh colliders.
 RaySphere
flare.physics.test Detects collisions between ray and sphere colliders.
 ReflectionMapFilter
flare.materials.filters 
 Scene3D
flare.basic The Scene3D class is the main element, container and manager of all the 3d resources and objects.
 SelfColorFilter
flare.materials.filters 
 Shader3D
flare.materials 
 ShadowProjector3D
flare.core 
 Shape3D
flare.core The Shape3D class represents a set of splines (Spline3D).
 SkinModifier
flare.modifiers Contains all the information needed to perform skinning deformations.
 SkinTransformFilter
flare.materials.filters 
 SkyBox
flare.primitives Creates a new skyBox.
 SpecularFilter
flare.materials.filters 
 SpecularMapFilter
flare.materials.filters 
 Sphere
flare.primitives ...
 SphereBox
flare.physics.test Detects collisions between sphere and box colliders.
 SphereCollider
flare.physics.colliders A Sphere collider object.
 SphereCollision
flare.collisions The SphereCollision class provides tools to detect the collisions of a sphere against polygonal objects.
 SphereMesh
flare.physics.test Detects collisions between sphere and mesh colliders.
 SphereSphere
flare.physics.test Detects collisions between sphere colliders.
 Spline3D
flare.core The Spline3D class represents a 3d spline.
 Spring
flare.primitives 
 Sprite3D
flare.core 
 SpriteParticles3D
flare.core 
 StaticMesh3D
flare.core 
 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.
 SWFLoader
flare.loaders 
 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.
 TextureMapFilter
flare.materials.filters 
 TextureMaskFilter
flare.materials.filters 
 TransformFilter
flare.materials.filters 
 Triangle
flare.physics.geom A triangle object used to cache various information for MeshCollider objects.
 Vector3DUtils
flare.utils The Vector3DUtils class contains help tools to work with Vector3D-type objects.
 Vertex
flare.physics.geom A triangle vertex object.
 VertexColorFilter
flare.materials.filters 
 Viewer3D
flare.basic The Viewer3D class adds basic functionalities to the scene for camera control and easier 3d object viewing.
 ZF3DLoader
flare.loaders