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 | |
|---|---|---|---|
| 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. |