A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  Q  R  S  T  U  V  W  X  Y  Z  
p1 — Property in class away3d.primitives.LineSegment
p2 — Property in class away3d.primitives.LineSegment
pan(angle) — Method in class away3d.cameras.Camera3D
Rotates the camera in its horizontal plane.
pan — Property in class away3d.materials.VideoMaterial
The sound pan
panangle — Property in class away3d.cameras.HoverCamera3D
Rotation of the camera in degrees around the y axis.
Panel — Class in package away3d.test
Simple rounded rectangle panel
Panel(x, y, width, height, alpha) — Constructor in class away3d.test.Panel
param — Property in class away3d.animators.skin.Channel
parent — Property in class away3d.cameras.TargetCamera3D
Cannot parent a TargetCamera3D object.
parent — Property in class away3d.core.base.Element
Defines the parent 3d object of the segment.
parent — Property in class away3d.core.base.Object3D
Defines the parent of the 3d object.
parent — Property in class away3d.core.draw.PrimitiveQuadrantTreeNode
The quadrant parent.
parent — Property in class away3d.core.render.AbstractRenderSession
parents — Property in class away3d.core.base.Vertex
PARENT_UPDATED — Constant static property in class away3d.events.Object3DEvent
Defines the value of the type property of a parentUpdated event object.
parse(init) — Static method in class away3d.core.utils.Init
parse(data) — Method in class away3d.loaders.AbstractParser
Parses 3d file data.
parse(data, init) — Static method in class away3d.loaders.Ase
Creates a 3d mesh object from the raw ascii data of the ase file.
parse(data, init) — Static method in class away3d.loaders.Collada
Creates a 3d container object from the raw xml data of a collada file.
parse(data, init) — Static method in class away3d.loaders.Kmz
Creates a 3d container object from the raw binary data of a kmz file.
parse(data, init) — Static method in class away3d.loaders.Max3DS
Creates a 3d container object from the raw binary data of a 3ds file.
parse(data, init) — Static method in class away3d.loaders.Md2
Creates a 3d mesh object from the raw binary data of an md2 file.
parse(data, init) — Static method in class away3d.loaders.Md2still
Creates a 3d mesh object from the raw xml data of an md2 file.
parse(data, init) — Static method in class away3d.loaders.Obj
Creates a 3d mesh object from the raw ascii data of a obj file.
parse(data, init) — Static method in class away3d.loaders.Swf
Creates a 3d mesh object from the raw binary data of an swf file.
parseBeziers($props, $through) — Static method in class gs.plugins.BezierPlugin
parsedChunks — Property in class away3d.loaders.AbstractParser
Returns the total number of data chunks parsed
parseError — Event in class away3d.loaders.AbstractParser
Dispatched when the 3d object parser fails to parse a file.
PARSE_ERROR — Constant static property in class away3d.events.ParserEvent
Defines the value of the type property of a parseError event object.
parseProgress — Event in class away3d.loaders.AbstractParser
Dispatched when the 3d object parser progresses by one chunk.
PARSE_PROGRESS — Constant static property in class away3d.events.ParserEvent
Defines the value of the type property of a parseProgress event object.
parser — Property in class away3d.events.ParserEvent
A reference to the loader object that is relevant to the event.
parser — Property in class away3d.loaders.Loader3D
ParserEvent — Class in package away3d.events
Passed as a parameter when a 3d object loader event occurs
ParserEvent(type, parser:away3d.loaders:AbstractParser, result:away3d.core.base:Object3D) — Constructor in class away3d.events.ParserEvent
Creates a new ParserEvent object.
parseSuccess — Event in class away3d.loaders.AbstractParser
Dispatched when the 3d object parser completes a file parse successfully.
PARSE_SUCCESS — Constant static property in class away3d.events.ParserEvent
Defines the value of the type property of a parseSuccess event object.
parseTimeout — Property in class away3d.loaders.AbstractParser
Defines a timeout period for file parsing (in milliseconds).
PARSING_GEOMETRY — Constant property in class away3d.loaders.Loader3D
Constant value string representing the geometry parsing mode of the 3d object loader.
PATCH — Constant static property in class away3d.primitives.BezierPatch
patchData — Property in class away3d.primitives.BezierPatch
PatchData — Class in package away3d.primitives.data
PatchData class to provide base patch generation from control points and caching for faster updates.
PatchData(nodesPrms, verticesPrms, uvsPrms, patchInfoPrms, resize) — Constructor in class away3d.primitives.data.PatchData
Creates a new PatchData object to be used in a BezierPatch primitive.
patchInfo — Property in class away3d.primitives.data.PatchData
path — Property in class away3d.animators.PathAnimator
path — Property in class away3d.extrusions.PathDuplicator
path — Property in class away3d.extrusions.PathExtrude
Path — Class in package away3d.animators.data
Holds information about a single Path definition.
Path(aVectors) — Constructor in class away3d.animators.data.Path
Creates a new Path object.
pathanimator — Property in class away3d.events.PathEvent
PathAnimator — Class in package away3d.animators
PathAnimator(path:away3d.animators.data:Path, object3d, init) — Constructor in class away3d.animators.PathAnimator
Creates a new PathAnimator
PathDuplicator — Class in package away3d.extrusions
PathDuplicator(path:away3d.animators.data:Path, mesh:away3d.core.base:Object3D, scales, rotations, init) — Constructor in class away3d.extrusions.PathDuplicator
Creates a new PathDuplicator
PathEvent — Class in package away3d.events
PathEvent(type, pathanimator:away3d.animators:PathAnimator) — Constructor in class away3d.events.PathEvent
PathExtrude — Class in package away3d.extrusions
PathExtrude(path:away3d.animators.data:Path, points, scales, rotations, init) — Constructor in class away3d.extrusions.PathExtrude
Creates a new PathExtrude
pathlength — Property in class away3d.animators.PathAnimator
returns the segment count of the path
PathUtils — Class in package away3d.animators.utils
Geometry handlers for classes using Path objects
pause() — Method in class away3d.materials.VideoMaterial
Pauses the NetStream object
pause() — Method in class gs.TweenMax
pauseAll($tweens, $delayedCalls) — Static method in class gs.TweenMax
paused — Property in class gs.TweenMax
_pausedTweens — Static property in class gs.TweenMax
pauseTime — Property in class gs.TweenMax
pControl — Property in class away3d.core.base.DrawingCommand
pcxConvert — Property in class away3d.loaders.Md2
Extension to use if .pcx format encountered.
pcxConvert — Property in class away3d.loaders.Md2still
Extension to use if .pcx format encountered.
pEnd — Property in class away3d.core.base.DrawingCommand
percent — Property in class away3d.events.TraceEvent
percentLoaded — Property in class away3d.loaders.utils.TextureLoadQueue
Returns the overall progress of the loader queue as a percentage.
percentPart — Property in class away3d.events.TraceEvent
_persp — Property in class away3d.cameras.lenses.AbstractLens
perspective(focus) — Method in class away3d.core.base.Vertex
Applies perspective distortion
perspectiveFocus — Property in class away3d.loaders.Swf
A perspective scaling value used in conjuction with perspectiveOffset.
PerspectiveLens — Class in package away3d.cameras.lenses
perspectiveOffset — Property in class away3d.loaders.Swf
An offset used to separate individual faces in a clip to counteract sorting artifacts.
perspectiveProjectionMatrix(fov, aspect, near, far) — Method in class away3d.core.math.MatrixAway3D
Fills the 3d matrix with a 4x4 transformation that produces a perspective projection.
PhongBitmapMaterial — Class in package away3d.materials
Bitmap material with phong shading.
PhongBitmapMaterial(bitmap, init) — Constructor in class away3d.materials.PhongBitmapMaterial
Creates a new PhongBitmapMaterial object.
PhongBitmapMaterialCache — Class in package away3d.materials
Bitmap material with cached phong shading.
PhongBitmapMaterialCache(bitmap, init) — Constructor in class away3d.materials.PhongBitmapMaterialCache
Creates a new PhongBitmapMaterial object.
PhongColorMaterial — Class in package away3d.materials
Color material with phong shading.
PhongColorMaterial(color, init) — Constructor in class away3d.materials.PhongColorMaterial
Creates a new PhongBitmapMaterial object.
PhongColorMaterialCache — Class in package away3d.materials
Color material with cached phong shading.
PhongColorMaterialCache(color, init) — Constructor in class away3d.materials.PhongColorMaterialCache
Creates a new PhongColorMaterialCache object.
PhongMovieMaterial — Class in package away3d.materials
Animated movie material with phong shading.
PhongMovieMaterial(movie, init) — Constructor in class away3d.materials.PhongMovieMaterial
Creates a new PhongMovieMaterial object.
physics — Property in class away3d.containers.Scene3D
Interface for physics (not implemented)
pitch(angle) — Method in class away3d.core.base.Object3D
Rotates the 3d object around it's local x-axis
_pivotPoint — Property in class away3d.core.base.Object3D
pivotPoint — Property in class away3d.core.base.Object3D
Defines the local point around which the object rotates.
pivotZero — Property in class away3d.core.base.Object3D
_plane — Property in class away3d.cameras.lenses.AbstractLens
plane — Property in class away3d.core.base.VertexClassification
plane — Property in class away3d.materials.utils.SimpleShadow
return the plane where the shadow is set as Material
Plane — Class in package away3d.primitives
Creates a 3d plane primitive.
Plane(init) — Constructor in class away3d.primitives.Plane
Creates a new Plane object.
Plane3D — Class in package away3d.core.geom
Plane in 3D space
Plane3D(a, b, c, d) — Constructor in class away3d.core.geom.Plane3D
Create a Plane3D with ABCD coefficients
planeNormal — Property in class away3d.materials.utils.data.Ray
Defines the directional normal of the Ray object
planes — Property in class away3d.core.geom.Frustum
play(sequence:away3d.animators.data:AnimationSequence) — Method in class away3d.core.base.Geometry
Plays a sequence of frames
play(sequence:away3d.animators.data:AnimationSequence) — Method in class away3d.core.base.Mesh
Plays a sequence of frames
play() — Method in class away3d.materials.AnimatedBitmapMaterial
Resumes playback of the animation
play() — Method in class away3d.materials.VideoMaterial
Plays the NetStream object.
PLAY — Constant static property in class away3d.events.VideoEvent
Dispatched when the video starts playing (NetStream.Play.Start)
playFrames(prefixes, fps, smooth, loop) — Method in class away3d.core.base.Geometry
Plays a sequence of frames Note that the framenames must be be already existing in the system before you can use this handler
playFrames(prefixes, fps, smooth, loop) — Method in class away3d.core.base.Mesh
Plays a sequence of frames.
playlist — Property in class away3d.animators.data.AnimationGroup
An array of animation sequence objects.
plugins — Static property in class gs.TweenLite
pointLight(point:away3d.core.light:PointLight) — Method in interface away3d.core.light.ILightConsumer
Adds an point light primitive to the light consumer.
pointLight(point:away3d.core.light:PointLight) — Method in class away3d.core.light.LightArray
Adds an point light primitive to the light consumer.
PointLight — Class in package away3d.core.light
Point light primitive
PointLight3D — Class in package away3d.lights
Lightsource that colors all shaded materials proportional to the dot product of the distance vector with the normal vector.
PointLight3D(init) — Constructor in class away3d.lights.PointLight3D
Creates a new PointLight3D object.
points — Property in interface away3d.core.light.ILightConsumer
points — Property in class away3d.core.light.LightArray
The point light primitives stored in the consumer.
points — Property in class away3d.extrusions.PathExtrude
position — Property in class away3d.animators.PathAnimator
returns the actual tweened pos on the path with no optional offset applyed
position — Property in class away3d.core.base.Object3D
Defines the position of the 3d object, relative to the local coordinates of the parent ObjectContainer3D.
position — Property in class away3d.core.base.Vertex
Represents the vertex position vector
position — Property in class away3d.core.math.MatrixAway3D
Returns a 3d number representing the translation imposed by the 3dmatrix.
positionOffset — Property in class away3d.cameras.SpringCam
Offset of spring center from target in target object space, ie: Where the camera should ideally be in the target object space.
positionPlane() — Method in class away3d.materials.utils.SimpleShadow
adjusts the shadow position to the model according to pivot of the object
positions — Property in class away3d.geom.Replicate
precision — Property in class away3d.materials.BitmapMaskMaterial
Corrects distortion caused by the affine transformation (non-perpective) of textures.
precision — Property in class away3d.materials.BitmapMaterial
Corrects distortion caused by the affine transformation (non-perspective) of textures.
prefix — Property in class away3d.animators.data.AnimationSequence
The prefix string defining frames in the sequence.
priconsumers — Property in class away3d.core.render.AbstractRenderSession
primitive(pri:away3d.core.draw:DrawPrimitive) — Method in interface away3d.core.draw.IPrimitiveConsumer
Adds a drawing primitive to the primitive consumer
primitive(pri:away3d.core.draw:DrawPrimitive) — Method in class away3d.core.render.BasicRenderer
Adds a drawing primitive to the primitive consumer
primitive(pri:away3d.core.draw:DrawPrimitive) — Method in class away3d.core.render.QuadrantRenderer
Adds a drawing primitive to the primitive consumer
PrimitiveQuadrantTreeNode — Final class in package away3d.core.draw
Quadrant tree node
PrimitiveQuadrantTreeNode(xdiv, ydiv, width, height, level, parent:away3d.core.draw:PrimitiveQuadrantTreeNode) — Constructor in class away3d.core.draw.PrimitiveQuadrantTreeNode
Creates a new PrimitiveQuadrantTreeNode object.
primitives(source:away3d.core.base:Object3D, viewTransform:away3d.core.math:MatrixAway3D, consumer:away3d.core.draw:IPrimitiveConsumer) — Method in interface away3d.core.draw.IPrimitiveProvider
Called from the PrimitiveTraverser when passing DrawPrimitive objects to the primitive consumer object
primitives(source:away3d.core.base:Object3D, viewTransform:away3d.core.math:MatrixAway3D, consumer:away3d.core.draw:IPrimitiveConsumer) — Method in class away3d.core.project.ConvexBlockProjector
primitives(source:away3d.core.base:Object3D, viewTransform:away3d.core.math:MatrixAway3D, consumer:away3d.core.draw:IPrimitiveConsumer) — Method in class away3d.core.project.DirSpriteProjector
primitives(source:away3d.core.base:Object3D, viewTransform:away3d.core.math:MatrixAway3D, consumer:away3d.core.draw:IPrimitiveConsumer) — Method in class away3d.core.project.DofSpriteProjector
primitives(source:away3d.core.base:Object3D, viewTransform:away3d.core.math:MatrixAway3D, consumer:away3d.core.draw:IPrimitiveConsumer) — Method in class away3d.core.project.MeshProjector
primitives(source:away3d.core.base:Object3D, viewTransform:away3d.core.math:MatrixAway3D, consumer:away3d.core.draw:IPrimitiveConsumer) — Method in class away3d.core.project.MovieClipSpriteProjector
primitives(source:away3d.core.base:Object3D, viewTransform:away3d.core.math:MatrixAway3D, consumer:away3d.core.draw:IPrimitiveConsumer) — Method in class away3d.core.project.ObjectContainerProjector
primitives(source:away3d.core.base:Object3D, viewTransform:away3d.core.math:MatrixAway3D, consumer:away3d.core.draw:IPrimitiveConsumer) — Method in class away3d.core.project.SpriteProjector
primitives — Property in class away3d.core.render.AbstractRenderSession
PrimitiveTraverser — Class in package away3d.core.traverse
Traverser that gathers drawing primitives to render the scene.
PrimitiveTraverser() — Constructor in class away3d.core.traverse.PrimitiveTraverser
Creates a new PrimitiveTraverser object.
PrimitiveVolumeBlock — Class in package away3d.core.draw
Volume block containing drawing primitives
PrimitiveVolumeBlock(source:away3d.core.base:Object3D) — Constructor in class away3d.core.draw.PrimitiveVolumeBlock
PrimitiveVolumeBlockNode — Class in package away3d.core.draw
Volume block tree node
PrimitiveVolumeBlockNode(source:away3d.core.base:Object3D) — Constructor in class away3d.core.draw.PrimitiveVolumeBlockNode
Creates a new PrimitiveQuadrantTreeNode object.
progress — Event in class away3d.loaders.utils.TextureLoadQueue
progress — Property in class away3d.loaders.utils.TextureLoadQueue
Returns the overall progress of the loader queue.
progress — Property in class gs.TweenMax
project(viewTransform:away3d.core.math:MatrixAway3D, vertices, screenVertices) — Method in interface away3d.cameras.lenses.ILens
Projects the vertices to the screen space of the view.
project(viewTransform:away3d.core.math:MatrixAway3D, vertices, screenVertices) — Method in class away3d.cameras.lenses.OrthogonalLens
Projects the vertices to the screen space of the view.
project(viewTransform:away3d.core.math:MatrixAway3D, vertices, screenVertices) — Method in class away3d.cameras.lenses.PerspectiveLens
Projects the vertices to the screen space of the view.
project(viewTransform:away3d.core.math:MatrixAway3D, vertices, screenVertices) — Method in class away3d.cameras.lenses.SphericalLens
Projects the vertices to the screen space of the view.
project(viewTransform:away3d.core.math:MatrixAway3D, vertices, screenVertices) — Method in class away3d.cameras.lenses.ZoomFocusLens
Projects the vertices to the screen space of the view.
project(orientation, object3d:away3d.core.base:Object3D) — Static method in class away3d.materials.utils.Projector
Applies the mapping to the Object3D object according to string orientation
ProjectionTraverser — Class in package away3d.core.traverse
Traverser that resolves the transform tree in a scene, ready for rendering.
ProjectionTraverser() — Constructor in class away3d.core.traverse.ProjectionTraverser
Creates a new ProjectionTraverser object.
projectionVector — Property in class away3d.materials.TransformBitmapMaterial
Projects the texture in object space, ignoring the uv coordinates of the vertex objects.
Projector — Class in package away3d.materials.utils
Class remaps the uvs of an Object3D for a given orientation: orientation = "front", "back", "top", "bottom", "left" and "right"
projectorType — Property in class away3d.core.base.Object3D
ProjectorType — Class in package away3d.core.project
property — Property in class gs.utils.tween.TweenInfo
propName — Property in class gs.plugins.TweenPlugin
Name of the special property that the plugin should intercept/handle
_props — Static property in class gs.plugins.TintPlugin
proxdist — Property in class away3d.materials.utils.data.MeshData
pStart — Property in class away3d.core.base.DrawingCommand
purple — Constant static property in class away3d.core.utils.Color
push(pri:away3d.core.draw:DrawPrimitive) — Method in class away3d.core.draw.PrimitiveQuadrantTreeNode
Adds a primitive to the quadrant
push(pri:away3d.core.draw:DrawPrimitive) — Method in class away3d.core.draw.PrimitiveVolumeBlock
push(pri:away3d.core.draw:DrawPrimitive) — Method in class away3d.core.draw.PrimitiveVolumeBlockNode
Adds a primitive to the volume block
pushback — Property in class away3d.core.base.Object3D
Elements use their furthest point from the camera when z-sorting
pushfront — Property in class away3d.core.base.Object3D
Elements use their nearest point to the camera when z-sorting
A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  Q  R  S  T  U  V  W  X  Y  Z