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
 AbstractController
org.papervision3d.core.animation.core 
 AbstractLightShadeMaterial
org.papervision3d.core.material 
 AbstractRenderEngine
org.papervision3d.core.render 
 AbstractRenderListItem
org.papervision3d.core.render.command 
 AbstractSmoothShadeMaterial
org.papervision3d.core.material 
 AbstractStatsView
org.papervision3d.view.stats 
 AbstractView
org.papervision3d.view 
 AnimatedMesh3D
org.papervision3d.core.geom 
 AnimationEngine
org.papervision3d.core.animation.core 
 AnimationEvent
org.papervision3d.events The AnimationEvent class represents events that are dispatched by the animation engine.
 AnimationFrame
org.papervision3d.core.animation.core 
 ASCollada
org.ascollada 
 Ase
org.papervision3d.objects.parsers The Ase class lets you load and parse ASE format objects exported from 3DS Max.
 BasicRenderEngine
org.papervision3d.render 
 BasicRenderFilter
org.papervision3d.core.render.filter 
 BasicRenderSorter
org.papervision3d.core.render.sort 
 BasicView
org.papervision3d.view Author Ralph Hauwert
 BitmapAssetMaterial
org.papervision3d.materials The BitmapAssetMaterial class creates a texture from a Bitmap library symbol.
 BitmapColorMaterial
org.papervision3d.materials 
 BitmapFileMaterial
org.papervision3d.materials The BitmapFileMaterial class creates a texture by loading a bitmap from an external file.
 BitmapMaterial
org.papervision3d.materials The BitmapMaterial class creates a texture from a BitmapData object.
 BitmapMaterialTools
org.papervision3d.materials.utils 
 BitmapParticleMaterial
org.papervision3d.materials.special 
 BitmapViewport3D
org.papervision3d.view 
 BitmapViewportMaterial
org.papervision3d.materials 
 BitmapWireframeMaterial
org.papervision3d.materials 
 BumpmapGenerator
org.papervision3d.materials.utils 
 Camera3D
org.papervision3d.cameras The Camera3D class creates a camera that views the area around a target object.
 CameraObject3D
org.papervision3d.core.proto The CameraObject3D class is the base class for all the cameras that can be placed in a scene.
 CellMaterial
org.papervision3d.materials.shadematerials 
 CellShader
org.papervision3d.materials.shaders Author Ralph Hauwert
 Collada
org.papervision3d.objects.parsers The Collada class lets you load and parse Collada scenes.
 ColorMaterial
org.papervision3d.materials The ColorMaterial class creates a solid color material.
 CompositeMaterial
org.papervision3d.materials.special 
 CompositeTriangleCuller
org.papervision3d.core.culling 
 Cone
org.papervision3d.objects.primitives The Cone class lets you create and display Cones.
 CoordinateTools
org.papervision3d.core.components.as3.utils 
 Cube
org.papervision3d.objects.primitives The Cube class lets you create and display flat rectangle objects.
 Cylinder
org.papervision3d.objects.primitives The Cylinder class lets you create and display Cylinders.
 DAE
org.papervision3d.objects.parsers 
 DaeAccessor
org.ascollada.core 
 DaeAddressSyntax
org.ascollada.types 
 DaeAnimation
org.ascollada.core 
 DaeAnimationClip
org.ascollada.core 
 DaeAnimationCurve
org.ascollada.core 
 DaeArray
org.ascollada.types 
 DaeAsset
org.ascollada.core 
 DaeBindVertexInput
org.ascollada.fx bind_vertex_input element.
 DaeBlendWeight
org.ascollada.core 
 DaeBlinn
org.ascollada.fx 
 DaeBox
org.ascollada.physics 
 DaeCamera
org.ascollada.core 
 DaeCapsule
org.ascollada.physics 
 DaeChannel
org.ascollada.core 
 DaeColorOrTexture
org.ascollada.types 
 DaeConstant
org.ascollada.fx 
 DaeContributor
org.ascollada.core 
 DaeController
org.ascollada.core 
 DaeConvexMesh
org.ascollada.physics 
 DaeCylinder
org.ascollada.physics 
 DaeDocument
org.ascollada.core 
 DaeEffect
org.ascollada.fx 
 DaeEntity
org.ascollada.core 
 DaeForceField
org.ascollada.physics 
 DaeGeometry
org.ascollada.core 
 DaeImage
org.ascollada.core 
 DaeInput
org.ascollada.core 
 DaeInstanceController
org.ascollada.core 
 DaeInstanceForceField
org.ascollada.physics 
 DaeInstanceGeometry
org.ascollada.core 
 DaeInstanceMaterial
org.ascollada.fx 
 DaeInstanceNode
org.ascollada.core 
 DaeInstancePhysicsMaterial
org.ascollada.physics 
 DaeInstancePhysicsModel
org.ascollada.physics 
 DaeInstanceRigidBody
org.ascollada.physics 
 DaeLambert
org.ascollada.fx 
 DaeMaterial
org.ascollada.fx 
 DaeMesh
org.ascollada.core 
 DaeMorph
org.ascollada.core 
 DaeNewParam
org.ascollada.fx 
 DaeNode
org.ascollada.core 
 DaePhong
org.ascollada.fx 
 DaePhysicsMaterial
org.ascollada.physics 
 DaePhysicsModel
org.ascollada.physics 
 DaePhysicsScene
org.ascollada.physics 
 DaePlane
org.ascollada.physics 
 DaePrimitive
org.ascollada.core 
 DaeReader
org.ascollada.io 
 DaeRigidBody
org.ascollada.physics 
 DaeRigidConstraint
org.ascollada.physics 
 DaeSampler
org.ascollada.core 
 DaeSampler2D
org.ascollada.fx 
 DaeShape
org.ascollada.physics 
 DaeSkin
org.ascollada.core 
 DaeSource
org.ascollada.core 
 DaeSphere
org.ascollada.physics 
 DaeSpline
org.ascollada.core 
 DaeSurface
org.ascollada.fx 
 DaeTaperedCapsule
org.ascollada.physics 
 DaeTaperedCylinder
org.ascollada.physics 
 DaeTexture
org.ascollada.fx 
 DaeTransform
org.ascollada.types 
 DaeVertexWeights
org.ascollada.core 
 DaeVertices
org.ascollada.core element.
 DaeVisualScene
org.ascollada.core 
 DaeWriter
org.ascollada.io 
 Debug
com.blitzagency.xray.logger 
 DebugDispatcher
com.blitzagency.xray.logger.events 
 DebugEvent
com.blitzagency.xray.logger.events 
 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.
 EnvMapMaterial
org.papervision3d.materials.shadematerials 
 EnvMapShader
org.papervision3d.materials.shaders 
 FileLoadEvent
org.papervision3d.events The FileLoadEvent class represents events that are dispatched when files are loaded.
 FlatShadeMaterial
org.papervision3d.materials.shadematerials 
 FlatShader
org.papervision3d.materials.shaders 
 FPS
org.ascollada.utils 
 FreeCamera3D
org.papervision3d.cameras The FreeCamera3D class creates a camera that views the area in the direction the camera is aimed.
 Frustum3D
org.papervision3d.objects.special 
 FrustumCamera3D
org.papervision3d.cameras 
 GeometryObject3D
org.papervision3d.core.proto The GeometryObject3D class contains the mesh definition of an object.
 GouraudMaterial
org.papervision3d.materials.shadematerials 
 GouraudShader
org.papervision3d.materials.shaders 
 ILightShader
org.papervision3d.materials.shaders 
 ILineDrawer
org.papervision3d.core.render.draw 
 InteractiveScene3DEvent
org.papervision3d.events 
 InteractiveSceneManager
org.papervision3d.core.utils 
 InteractiveUtils
org.papervision3d.core.utils InteractiveUtils are used in conjunction with the ISM to resolve a face's mouse interaction and coordinates back to 2D screen space
 IObjectCuller
org.papervision3d.core.culling 
 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 
 IView
org.papervision3d.core.view 
 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.
 KeyFrameController
org.papervision3d.core.animation.core 
 LazyRenderEngine
org.papervision3d.render 
 LightMaps
org.papervision3d.materials.utils 
 LightMatrix
org.papervision3d.materials.utils 
 LightObject3D
org.papervision3d.core.proto 
 LightShader
org.papervision3d.materials.shaders 
 Line3D
org.papervision3d.core.geom.renderables 
 LineMaterial
org.papervision3d.materials.special 
 Lines3D
org.papervision3d.core.geom 
 LivePreviewParent
fl.livepreview The LivePreviewParent class provides the timeline for a SWC file or for a compiled clip that is being exported when ActionScript 3.0 is selected.
 Log
com.blitzagency.xray.logger 
 Logger
com.blitzagency.xray.logger 
 Logger
org.ascollada.utils 
 Logo
org.papervision3d.core.components.as3.flash9 
 LSOUserPreferences
com.blitzagency.xray.util 
 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.
 MaterialsListItem
org.papervision3d.core.components.as3.collections MaterialsListItem is used by the component to provided settings for materials to be used in a collada scene.
 Matrix3D
org.papervision3d.core.math The Matrix3D class lets you create and manipulate 4x3 3D transformation matrices.
 MD2
org.papervision3d.objects.parsers Loades Quake 2 MD2 file with animation!

Please feel free to use, but please mention me!

 MorphController
org.papervision3d.core.animation.controllers 
 Mouse3D
org.papervision3d.core.utils 
 MovieAssetMaterial
org.papervision3d.materials The MovieAssetMaterial class creates a texture from a MovieClip library symbol.
 MovieMaterial
org.papervision3d.materials The MovieMaterial class creates a texture from an existing MovieClip instance.
 Node3D
org.papervision3d.objects.parsers.ascollada

The Node3D class is used by the DAE class, and represents a node in a collada file.

 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.
 ObjectController
org.papervision3d.core.components.as3.utils 
 ObjectTools
com.blitzagency.xray.logger.util 
 OutputPanel
com.blitzagency.xray.logger 
 PaperPlane
org.papervision3d.objects.primitives The PaperPlane class lets you create a paper plane object.
 Papervision3D
org.papervision3d The Papervision3D class contains global properties and settings.
 Particle
org.papervision3d.core.geom.renderables 
 ParticleField
org.papervision3d.objects.special 
 ParticleMaterial
org.papervision3d.materials.special 
 Particles
org.papervision3d.core.geom 
 PhongMaterial
org.papervision3d.materials.shadematerials 
 PhongShader
org.papervision3d.materials.shaders 
 Plane
org.papervision3d.objects.primitives The Plane class lets you create and display flat rectangle objects.
 Plane3D
org.papervision3d.core.math The Plane3D class represents a plane in 3D space.
 PointLight3D
org.papervision3d.lights 
 PropertyTools
com.blitzagency.xray.logger.util 
 PV3DColladaScene
org.papervision3d.core.components.as3.flash9 PV3DColladaScene is the main class for the Flash CS3 COLLADA component.
 PV3DScene3D
org.papervision3d.core.components.as3.flash9 PV3DScene3D creates a MovieScene3D and FreeCamera3D for quick scene and resize management.
 PV3DUIComponent
org.papervision3d.core.components.as3.core PV3DUIComponent is the core class from which the other PV3D Design-time components are built.
 QuadTree
org.papervision3d.core.data.qTree 
 QuadTreeBaseNode
org.papervision3d.core.data.qTree 
 QuadTreeItem
org.papervision3d.core.data.qTree 
 QuadTreeNode
org.papervision3d.core.data.qTree 
 QuadTreeNodeTypes
org.papervision3d.core.data.qTree 
 Quaternion
org.papervision3d.core.math 
 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 
 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
 SimpleCollectionItem
fl.data The SimpleCollectionItem class defines a single item in an inspectable property that represents a data provider.
 SimpleController
org.papervision3d.core.animation.controllers

This class controls the animation of simple properties of a DisplayObject3D.

 SimpleDataProvider
fl.data 
 Skin3D
org.papervision3d.objects.parsers.ascollada 
 SkinController
org.papervision3d.core.animation.controllers 
 Sound3D
org.papervision3d.objects.special 
 Sphere
org.papervision3d.objects.primitives The Sphere class lets you create and display spheres.
 StageTools
org.papervision3d.core.components.as3.utils 
 StatsView
org.papervision3d.view.stats 
 StopWatch
org.papervision3d.core.utils 
 StringUtil
org.ascollada.utils The StringUtil utility class is an all-static class with methods for working with String objects within Flex.
 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.
 UCS
org.papervision3d.objects.special 
 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.
 VideoStreamMaterial
org.papervision3d.materials 
 Viewport3D
org.papervision3d.view 
 ViewportBaseLayer
org.papervision3d.view.layer 
 ViewportLayer
org.papervision3d.view.layer 
 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.
 XrayLog
com.blitzagency.xray.logger 
 XrayLogger
com.blitzagency.xray.logger