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