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 |
| | AbstractLightShadeMaterial
| org.papervision3d.core.material | |
| | AbstractPaperLogger
| org.papervision3d.core.log | |
| | AbstractRenderable
| org.papervision3d.core.geom.renderables | |
| | AbstractRenderEngine
| org.papervision3d.core.render | |
| | AbstractRenderListItem
| org.papervision3d.core.render.command | |
| | AbstractStatsView
| org.papervision3d.view.stats | |
| | AxisAlignedBoundingBox
| org.papervision3d.core.math | |
| | Back
| gs.easing | |
| | BasicProjectionPipeline
| org.papervision3d.core.render.project | |
| | BasicRenderEngine
| org.papervision3d.render |
BasicRenderEngine links Viewport3Ds,
Scene3D, and Camera3Ds together
by gathering in all of their data, rendering the data, then calling the
necessary functions to update from the rendered data
|
| | BasicRenderFilter
| org.papervision3d.core.render.filter | |
| | BasicRenderSorter
| org.papervision3d.core.render.sort | |
| | BitmapMaterial
| org.papervision3d.materials |
The BitmapMaterial class creates a texture from a BitmapData object. |
| | Bounce
| gs.easing | |
| | BoundingSphere
| org.papervision3d.core.math | |
| | BroadcastEvent
| zephyr | |
| | BulkErrorEvent
| br.com.stimuli.loading |
An event that holds information about the what items have failed BulkLoader. |
| | BulkLoader
| br.com.stimuli.loading |
Manages loading for simultaneous items and multiple formats. |
| | BulkProgressEvent
| br.com.stimuli.loading |
An event that holds information about the status of a BulkLoader. |
| | Camera3D
| org.papervision3d.cameras |
Camera3D is the basic camera used by Papervision3D. |
| | CameraObject3D
| org.papervision3d.core.proto |
The CameraObject3D class is the base class for all the cameras that can be placed in a scene. |
| | Circ
| gs.easing | |
| | Clipping
| org.papervision3d.core.clipping.draw |
Base clipping class for no clipping. |
| | CompositeMaterial
| org.papervision3d.materials.special | |
| | Cube
| zephyr.objects.primitives |
The Cube class lets you create and display flat rectangle objects. |
| | Cubic
| gs.easing | |
| | Cylinder
| zephyr.objects.primitives |
The Cylinder class lets you create and display Cylinders. |
| | DefaultClipping
| org.papervision3d.core.clipping | |
| | DefaultLineCuller
| org.papervision3d.core.culling | |
| | DefaultParticleCuller
| org.papervision3d.core.culling | |
| | DefaultTriangleCuller
| org.papervision3d.core.culling | |
| | DisplayObject3D
| org.papervision3d.objects |
The DisplayObject class represents instances of 3D objects that are contained in the scene. |
| | DisplayObjectContainer3D
| org.papervision3d.core.proto |
The DisplayObjectContainer3D class is the base class for all objects that can serve as DisplayObject3D containers. |
| | Elastic
| gs.easing | |
| | Expo
| gs.easing | |
| | FastRectangleTools
| org.papervision3d.core.math.util | |
| | FrustumCuller
| org.papervision3d.core.culling | |
| | FrustumTestMethod
| org.papervision3d.core.culling | |
| | GeodesicSphere
| zephyr.objects.primitives |
GeodesicSphere implements octahedron-based geodesic sphere. |
| | GeometryObject3D
| org.papervision3d.core.proto |
The GeometryObject3D class contains the mesh definition of an object. |
| | Hotspot
| zephyr.objects | |
| | ILightShader
| org.papervision3d.materials.shaders | |
| | ILineCuller
| org.papervision3d.core.culling | |
| | ILineDrawer
| org.papervision3d.core.render.draw | |
| | InteractiveScene3DEvent
| org.papervision3d.events | |
| | InteractiveSceneManager
| org.papervision3d.core.utils | |
| | IObjectCuller
| org.papervision3d.core.culling | |
| | IPaperLogger
| org.papervision3d.core.log | |
| | IParticleCuller
| org.papervision3d.core.culling | |
| | IParticleDrawer
| org.papervision3d.core.render.draw | |
| | IRenderable
| org.papervision3d.core.geom.renderables | |
| | IRenderEngine
| org.papervision3d.core.render | |
| | IRenderFilter
| org.papervision3d.core.render.filter | |
| | IRenderListItem
| org.papervision3d.core.render.command | |
| | IRenderSorter
| org.papervision3d.core.render.sort | |
| | IShader
| org.papervision3d.materials.shaders | |
| | IShaderRenderer
| org.papervision3d.core.render.shader | |
| | ITriangleCuller
| org.papervision3d.core.culling | |
| | ITriangleDrawer
| org.papervision3d.core.render.draw | |
| | IUpdateAfterMaterial
| org.papervision3d.core.render.material | |
| | IUpdateBeforeMaterial
| org.papervision3d.core.render.material | |
| | IViewport3D
| org.papervision3d.core.view | |
| | IVirtualMouseEvent
| org.papervision3d.core.utils.virtualmouse |
Interface for virtual mouse events
allowing you to check an event for
the type of IVirtualMouseEvent to see
if it originated from VirtualMouse. |
| | LightMatrix
| org.papervision3d.materials.utils | |
| | LightObject3D
| org.papervision3d.core.proto | |
| | Line3D
| org.papervision3d.core.geom.renderables |
Line3D is used by Lines3D to store and render the lines. |
| | Linear
| gs.easing | |
| | LineMaterial
| org.papervision3d.materials.special | |
| | Lines3D
| org.papervision3d.core.geom | |
| | LoadingItem
| br.com.stimuli.loading.loadingtypes |
An class used in BulkLoader instances.. |
| | LogLevel
| org.papervision3d.core.log | |
| | MaterialManager
| org.papervision3d.core.render.material | |
| | MaterialObject3D
| org.papervision3d.core.proto |
The MaterialObject3D class is the base class for all materials. |
| | MaterialsList
| org.papervision3d.materials.utils |
The MaterialsList class contains a list of materials. |
| | Matrix3D
| org.papervision3d.core.math |
The Matrix3D class lets you create and manipulate 4x3 3D transformation matrices. |
| | ModuleLoader
| Top Level | |
| | Mouse3D
| org.papervision3d.core.utils |
Mouse3D tracks the mouse's position in relation to 3d space
|
| | MovieMaterial
| org.papervision3d.materials |
The MovieMaterial class creates a texture from an existing MovieClip instance. |
| | NullSorter
| org.papervision3d.core.render.sort | |
| | Number2D
| org.papervision3d.core.math |
PLUG-IN MEDIA 2D Vector Class, by Seb Lee-Delisle re-written for Papervision3D as Number2D. |
| | Number3D
| org.papervision3d.core.math |
The Number3D class represents a value in a three-dimensional coordinate system. |
| | NumberUV
| org.papervision3d.core.math |
The NumberUV class represents a value in a texture UV coordinate system. |
| | PanoSalado
| Top Level |
The PanoSalado Class is used to display panoramas in cubic (or equirectangular, cylindrical, or QTVR format). |
| | PaperLogger
| org.papervision3d.core.log | |
| | PaperLoggerEvent
| org.papervision3d.core.log.event | |
| | PaperLogVO
| org.papervision3d.core.log | |
| | PaperTraceLogger
| org.papervision3d.core.log | |
| | Papervision3D
| org.papervision3d |
The Papervision3D class contains global properties and settings. |
| | Particle
| org.papervision3d.core.geom.renderables |
This is the single renderable Particle object, used by Particles.as
See Particles.as for a full explanation. |
| | ParticleMaterial
| org.papervision3d.materials.special | |
| | Plane
| org.papervision3d.objects.primitives |
The Plane class lets you create and display flat rectangle objects. |
| | PointLight3D
| org.papervision3d.lights | |
| | PrecisionMode
| org.papervision3d.materials.utils | |
| | ProjectionPipeline
| org.papervision3d.core.render.project | |
| | PSCamera3D
| zephyr.cameras | |
| | PSRenderEngine
| zephyr.render | |
| | Quad
| gs.easing | |
| | QuadTree
| org.papervision3d.core.render.data |
Quadrant tree for storing drawing primitives
|
| | QuadTreeNode
| org.papervision3d.core.render.data |
Quadrant tree node
|
| | Quart
| gs.easing | |
| | Quaternion
| org.papervision3d.core.math | |
| | Quint
| gs.easing | |
| | RectangleClipping
| org.papervision3d.core.clipping.draw | Rectangle clipping |
| | RectangleLineCuller
| org.papervision3d.core.culling | |
| | RectangleParticleCuller
| org.papervision3d.core.culling | |
| | RectangleTriangleCuller
| org.papervision3d.core.culling | |
| | RenderableListItem
| org.papervision3d.core.render.command | |
| | RendererEvent
| org.papervision3d.events | |
| | RenderHitData
| org.papervision3d.core.render.data | |
| | RenderLine
| org.papervision3d.core.render.command | |
| | RenderParticle
| org.papervision3d.core.render.command | |
| | RenderRecStorage
| org.papervision3d.materials.utils | |
| | RenderSessionData
| org.papervision3d.core.render.data | |
| | RenderStatistics
| org.papervision3d.core.render.data | |
| | RenderTriangle
| org.papervision3d.core.render.command | |
| | Scene3D
| org.papervision3d.scenes |
The Scene3D class lets you create a scene where all objects are rendered in the same container. |
| | SceneObject3D
| org.papervision3d.core.proto |
The SceneObject3D class is the base class for all scenes. |
| | ShadedMaterial
| org.papervision3d.materials.shaders | |
| | Shader
| org.papervision3d.materials.shaders | |
| | ShaderCompositeModes
| org.papervision3d.materials.shaders | |
| | ShaderObjectData
| org.papervision3d.core.render.shader |
Author Ralph Hauwert
|
| | ShaderRenderer
| org.papervision3d.core.render.shader |
Author Ralph Hauwert
|
| | Sine
| gs.easing | |
| | Sphere
| org.papervision3d.objects.primitives |
The Sphere class lets you create and display spheres. |
| | Sphere
| zephyr.objects.primitives |
The Sphere class lets you create and display spheres. |
| | StatsView
| org.papervision3d.view.stats | |
| | StopWatch
| org.papervision3d.core.utils |
StopWatch times how long certain actions (e.g., a render) take
|
| | StringTo
| zephyr.utils | |
| | StringUtil
| com.adobe.utils |
Class that contains static utility methods for manipulating Strings. |
| | Triangle3D
| org.papervision3d.core.geom.renderables |
The Face3D class lets you render linear textured triangles. |
| | Triangle3DInstance
| org.papervision3d.core.geom.renderables | |
| | TriangleMaterial
| org.papervision3d.core.material | |
| | TriangleMesh3D
| org.papervision3d.core.geom |
The Mesh3D class lets you create and display solid 3D objects made of vertices and triangular polygons. |
| | TweenLite
| gs | |
| | UserData
| org.papervision3d.core.data | |
| | Vertex3D
| org.papervision3d.core.geom.renderables |
The Vertex3D constructor lets you create 3D vertices. |
| | Vertex3DInstance
| org.papervision3d.core.geom.renderables |
The Vertex3DInstance constructor lets you create 2D projected vertices. |
| | Vertices3D
| org.papervision3d.core.geom |
The Vertices3D class lets you create and manipulate groups of vertices. |
| | VideoDisplaySprite
| com.eyesee360 |
The VideoDisplay control lets you play an FLV file in a Flex application. |
| | VideoPlayerMaterial
| com.eyesee360.materials | |
| | Viewport3D
| org.papervision3d.view | |
| | ViewportBaseLayer
| org.papervision3d.view.layer | |
| | ViewportLayer
| org.papervision3d.view.layer | |
| | ViewportLayerEvent
| org.papervision3d.view.layer | |
| | ViewportLayerSortMode
| org.papervision3d.view.layer.util | |
| | ViewportObjectFilter
| org.papervision3d.core.culling | |
| | ViewportObjectFilterMode
| org.papervision3d.core.culling | |
| | VirtualMouse
| org.papervision3d.core.utils.virtualmouse |
The VirtualMouse class is used to create a programmatic
version of the users mouse that can be moved about the
Flash player stage firing off mouse events of the display
objects it interacts with. |
| | VirtualMouseEvent
| org.papervision3d.core.utils.virtualmouse |
Wrapper for the Event class to let you check to
see if an event originated from the user's mouse
or a VirtualMouse instance. |
| | VirtualMouseMouseEvent
| org.papervision3d.core.utils.virtualmouse |
Wrapper for the MouseEvent class to let you check
to see if an event originated from the user's mouse
or a VirtualMouse instance. |
| | WireframeMaterial
| org.papervision3d.materials |
The WireframeMaterial class creates a wireframe material, where only the outlines of the faces are drawn. |