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
 AAttributes
sandy.materials.attributes ABSTRACT CLASS - super class for attributes that do not need to implement all manager hooks.
 ALightAttributes
sandy.materials.attributes ABSTRACT CLASS - super class for all light attributes.
 AParser
sandy.parser ABSTRACT CLASS - super class for all parser objects.
 Appearance
sandy.materials Represents the appearance property of the visible objects.
 ASEParser
sandy.parser Transforms an ASE file into Sandy geometries.
 ATransformable
sandy.core.scenegraph ABSTRACT CLASS - super class for all movable objects in the object tree.
 BBox
sandy.bounds The BBox object is used to clip the object faster.
 BezierPath
sandy.core.data A 3D Bézier path.
 BezierUtil
sandy.util Utility class for Bézier calculations.
 BitmapMaterial
sandy.materials Displays a bitmap on the faces of a 3D shape.
 BitmapUtil
sandy.util Utility class for Bitmap calculations.
 Box
sandy.primitive The Box class is used for creating a cube or box primitive ( cuboid ).
 BSphere
sandy.bounds The BSphere object is used to clip the object faster.
 BubbleEvent
sandy.events BubbleEvent defines a custom event type to work with.
 BubbleEventBroadcaster
sandy.events BubbleEventBroadcaster defines a custom event broadcaster to work with.
 Camera3D
sandy.core.scenegraph The Camera3D class is used to create a camera for the Sandy world.
 CelShadeAttributes
sandy.materials.attributes Realize a Cell shading on a material.
 ColladaParser
sandy.parser Transforms a COLLADA XML document into Sandy geometries.
 ColorMaterial
sandy.materials Displays a color with on the faces of a 3D shape.
 ColorMath
sandy.math Math functions for colors.
 Command
sandy.commands Encapsulate a request as an object, thereby letting you parameterize clients with different requests, queue or log requests, and support undoable operations.
 Cone
sandy.primitive The Cone class is used for creating a cone primitive.
 CullingState
sandy.view Used to identify the culling state of an object.
 Cylinder
sandy.primitive The Cylinder class is used for creating a cylinder primitive, a cone or a truncated cone.
 CylinderEnvMap
sandy.materials.attributes Applies cylindric environment map.
 DashedLineAttributes
sandy.materials.attributes Holds all dashed line attributes data for a material.
 Delegate
sandy.commands 
 Edge3D
sandy.core.data

The Edge3D represent a shape3D.

 EventBroadcaster
sandy.events The event broadcaster of Sandy.
 FastMath
sandy.math Fast trigonometry functions using cache table and precalculated data.
 Frustum
sandy.view Used to create the frustum of the camera.
 GeodesicSphere
sandy.primitive GeodesicSphere implements octahedron-based geodesic sphere.
 Geometry3D
sandy.core.scenegraph The Geometry3D class holds a complete description of the geometry of a Shape3D.
 GouraudAttributes
sandy.materials.attributes Realize a Gouraud shading on a material.
 Group
sandy.core.scenegraph The Group class is used for branch nodes in the Sandy object tree.
 Hedra
sandy.primitive The Hedra class is used for creating a hedra.
 IAlphaMaterial
sandy.materials Interface for setting and getting alpha on a material.
 IAttributes
sandy.materials.attributes Interface for all the elements that represent a material attribute property.
 IDepthSorter
sandy.core.sorters 
 IDisplayable
sandy.core.scenegraph The IDisplayable interface should be implemented by all visible objects.
 INodeOperation
sandy.core.scenegraph Interface for node operations.
 IntersectionMath
sandy.math An util class with static method which provides useful functions related to intersection.
 IParser
sandy.parser The IParser interface defines the interface that parser classes such as ColladaParser must implement.
 Light3D
sandy.core.light The Light3D class is used for creating the light of the world.
 LightAttributes
sandy.materials.attributes Realize a flat shading effect when associated to a material.
 Line3D
sandy.primitive The Line3D class is used for creating a line in 3D space.
 LineAttributes
sandy.materials.attributes Holds all line attribute data for a material.
 LoaderQueue
sandy.util Utility class for loading resources.
 Main
Top Level 
 Material
sandy.materials Blank material - base class for all materials.
 MaterialAttributes
sandy.materials.attributes The MaterialAttributes class is used to apply one or more attributes to a Shape3D object.
 MaterialManager
sandy.materials Could a dev please document this? :)
 MaterialType
sandy.materials Represents the material types used in Sandy.
 Matrix4
sandy.core.data A 4x4 matrix for transformations in 3D space.
 Matrix4Math
sandy.math Math functions for Matrix4 calculations.
 MaxDepthSorter
sandy.core.sorters 
 MeanDepthSorter
sandy.core.sorters 
 MediumAttributes
sandy.materials.attributes This attribute provides very basic simulation of partially opaque medium.
 MinDepthSorter
sandy.core.sorters 
 MovieMaterial
sandy.materials Displays a MovieClip on the faces of a 3D shape.
 Node
sandy.core.scenegraph ABSTRACT CLASS - Base class for all nodes in the object tree.
 NumberUtil
sandy.util Utility class for useful numeric constants and number manipulation.
 OutlineAttributes
sandy.materials.attributes Holds all outline attributes data for a material.
 Parser
sandy.parser The Parser factory class creates instances of parser classes.
 Parser3DS
sandy.parser Transforms a 3DS file into Sandy geometries.
 Parser3DSChunkTypes
sandy.parser Static class that defines the chunks offsets of 3DS file.
 ParserEvent
sandy.parser Events that are used by the parser classes.
 ParserStack
sandy.parser ParserStack utility class.
 PhongAttributes
sandy.materials.attributes Realize a Phong shading on a material.
 PhongAttributesLightMap
sandy.materials.attributes A lightmap used for some of the shaders.
 Plane
sandy.core.data A plane in 3D space.
 Plane3D
sandy.primitive The Plane3D is used for creating a plane primitive.
 PlaneMath
sandy.math Math functions for planes.
 Polygon
sandy.core.data Polygon's are the building blocks of visible 3D shapes.
 Primitive3D
sandy.primitive An interface implemented by all 3D primitive classes.
 PrimitiveFace
sandy.core.data PrimitiveFace is a tool for generated primitive, allowing users (for some specifics primitives) to get the face polygon array to have an easier manipulation.
 PrimitiveMode
sandy.primitive The PrimitiveMode class defines modes of creation for some primitives.
 Quaternion
sandy.core.data The Quaternion class is experimental and not used in this version.
 QuaternionMath
sandy.math Math functions for manipulation of quaternion objects.
 QueueEvent
sandy.events Conatains events use for loading resources.
 RotationUtil
sandy.util Utility class for tweening ATransformale rotaions.
 SandyEvent
sandy.events Conatains custom Sandy events.
 SandyFlags
sandy.core 
 Scene3D
sandy.core The Scene3D object is the central point of a Sandy world.
 SceneLocator
sandy.core The SceneLocator serves as a registry of all scenes in the application.
 Shape3D
sandy.core.scenegraph The Shape3D class is the base class of all true 3D shapes.
 Shape3DEvent
sandy.events This class represents the type of events broadcasted by shapes objects.
 SingletonError
sandy.errors The SingletonError class is used as a workaround for private constructors not existing in ActionScript 3.0.
 SkyBox
sandy.primitive A SkyBox is a TransformGroup of six Plane3D objects that form a box.
 Sound3D
sandy.core.scenegraph Transform audio volume and pan relative to the Camera3D
 Sphere
sandy.primitive The Sphere class is used for creating a sphere primitive
 Sprite2D
sandy.core.scenegraph The Sprite2D class is used to create a 2D sprite.
 Sprite3D
sandy.core.scenegraph The Sprite3D class is used to create a 3D sprite.
 StarField
sandy.core.scenegraph The StarField class renders dense star field at reasonable FPS.
 StringUtil
sandy.util Utility class for string manipulation.
 TextLink
sandy.core.interaction 
 Torus
sandy.primitive The Torus class is used for creating a torus primitive.
 TransformGroup
sandy.core.scenegraph The TransformGroup class is used to create transform group.
 UVCoord
sandy.core.data A 2D coordinate point on a texture that corresponds to a vertex of a polygon in 3D space.
 Vector
sandy.core.data A point in 3D world.
 VectorMath
sandy.math Math functions for vector manipulations.
 Vertex
sandy.core.data A vertex of a 3D mesh or polygon.
 VertexMath
sandy.math Math functions for vertex manipulation.
 VertexNormalAttributes
sandy.materials.attributes Display the vertex normals of a given object.
 VideoMaterial
sandy.materials Displays a Flash video ( FLV ) on the faces of a 3D shape.
 ViewPort
sandy.view The view port represents the rendered screen.
 VirtualMouse
sandy.core.interaction VirtualMouse interacting with MovieMaterial Based on the VirtualMouse by senocular
 WireFrameMaterial
sandy.materials Displays the faces of a 3D shape as a wire frame.
 World3D
sandy.core The Sandy 3D world.
 ZShaderMaterial
sandy.materials Displays a kind of Z shading of any object that this material is applied to.