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  
a — Property in class away3d.core.geom.Line2D
a — Property in class away3d.core.geom.Plane3D
The A coefficient of this plane.
a — Property in class away3d.primitives.Triangle
Defines the first vertex that makes up the triangle.
AbstractLens — Class in package away3d.cameras.lenses
Abstract lens for resolving perspective using the Camera3D object's position and properties
AbstractParser — Class in package away3d.loaders
AbstractPrimitive — Class in package away3d.primitives
Abstract base class for shaded primitives
AbstractPrimitive(init) — Constructor in class away3d.primitives.AbstractPrimitive
Creates a new AbstractPrimitive object.
AbstractRenderSession — Class in package away3d.core.render
Abstract Drawing session object containing the method used for drawing the view to screen.
AbstractShader — Class in package away3d.materials.shaders
Base class for shaders.
AbstractShader(init) — Constructor in class away3d.materials.shaders.AbstractShader
Creates a new AbstractShader object.
AbstractWirePrimitive — Class in package away3d.primitives
Abstract base class for wire primitives
AbstractWirePrimitive(init) — Constructor in class away3d.primitives.AbstractWirePrimitive
Creates a new AbstractPrimitive object.
active — Static property in class away3d.core.utils.Debug
activePrefix — Property in class away3d.core.base.Geometry
return the prefix of the animation actually started.
activePrefix — Property in class away3d.core.base.Mesh
return the prefix of the animation actually started.
add(cs:away3d.animators.data:CurveSegment) — Method in class away3d.animators.data.Path
adds a CurveSegment to the path
add(value:away3d.core.math:Number3D) — Method in class away3d.core.base.Vertex
Adjusts the position of the vertex object by Number3D.
add(value:away3d.core.math:Number3D) — Method in class away3d.core.base.VertexPosition
Adjusts the position of the vertex object by Number3D.
add(v:away3d.core.math:Number3D, w:away3d.core.math:Number3D) — Static method in class away3d.core.math.Number2D
add(v:away3d.core.math:Number3D, w:away3d.core.math:Number3D) — Method in class away3d.core.math.Number3D
Fills the 3d number object with the result from an addition of two 3d numbers.
add(colora, colorb) — Static method in class away3d.core.utils.Color
add(x, y, z, bitmap) — Method in class away3d.sprites.DirSprite2D
Adds a new bitmap definition to the array of directional textures.
addAnimation(name) — Method in class away3d.loaders.utils.AnimationLibrary
Adds an animation name reference to the library.
addBillboard(billboard:away3d.core.base:Billboard) — Method in class away3d.core.base.Geometry
Adds a billboard object to the geometry object.
addBillboard(billboard:away3d.core.base:Billboard) — Method in class away3d.core.base.Mesh
Adds a billboard object to the mesh object.
addBumpsToNormalMap(normalMapData, bumpMapData, amplitude, uRepeat, vRepeat) — Method in class away3d.materials.utils.NormalBumpMaker
Add bumps to a normal Map.
addChannel(name, xml) — Method in class away3d.loaders.utils.ChannelLibrary
Adds an animation channel name reference to the library.
addChild(child:away3d.core.base:Object3D) — Method in class away3d.containers.ObjectContainer3D
Adds a 3d object to the scene as a child of the container
addChildren(... rest) — Method in class away3d.containers.ObjectContainer3D
Adds an array of 3d objects to the scene as children of the container
addChildSession(session:away3d.core.render:AbstractRenderSession) — Method in class away3d.core.render.AbstractRenderSession
Adds a session as a child of the session object.
addDisplayObject(child) — Method in class away3d.core.render.AbstractRenderSession
Adds a display object to the render session display list.
addDisplayObject(child) — Method in class away3d.core.render.BitmapRenderSession
Adds a display object to the render session display list.
addDisplayObject(child) — Method in class away3d.core.render.SpriteRenderSession
Adds a display object to the render session display list.
addFace(face:away3d.core.base:Face) — Method in class away3d.core.base.Geometry
Adds a face object to the geometry object.
addFace(face:away3d.core.base:Face) — Method in class away3d.core.base.Mesh
Adds a face object to the mesh object.
addForCheck() — Method in class away3d.core.utils.Init
addFrames(aFrames) — Method in class away3d.animators.Animator
Add new frames to the object at runtime
addGeometry(name, geoXML, ctrlXML) — Method in class away3d.loaders.utils.GeometryLibrary
Adds a geometry name reference to the library.
addItem(loader:away3d.loaders.utils:TextureLoader, request) — Method in class away3d.loaders.utils.TextureLoadQueue
Adds a new loader and request object to the load queue.
addLayerObject(child) — Method in class away3d.core.render.AbstractRenderSession
Adds a layer sprite to the render session display list.
addLayerObject(child) — Method in class away3d.core.render.BitmapRenderSession
Adds a layer sprite to the render session display list.
addLayerObject(child) — Method in class away3d.core.render.SpriteRenderSession
Adds a layer sprite to the render session display list.
addMaterial(name) — Method in class away3d.loaders.utils.MaterialLibrary
Adds a material name reference to the library.
addMaterial(material:away3d.materials:ILayerMaterial) — Method in class away3d.materials.BitmapMaterialContainer
addMaterial(material:away3d.materials:ILayerMaterial) — Method in class away3d.materials.CompositeMaterial
addObject(node:away3d.core.base:Mesh) — Method in class away3d.core.stats.Stats
addOnCameraUpdate(listener) — Method in class away3d.cameras.Camera3D
Default method for adding a cameraUpdated event listener
addOnChange(listener) — Method in class away3d.core.utils.ValueObject
addOnChangeSegment(listener, from, to) — Method in class away3d.animators.PathAnimator
Default method for adding a segmentchange event listener.
addOnClippingUpdate(listener) — Method in class away3d.core.clip.Clipping
Default method for adding a clippingUpdated event listener
addOnCycle(listener) — Method in class away3d.animators.PathAnimator
Default method for adding a cycle event listener.
addOnCycle(listener) — Method in class away3d.core.base.Geometry
Default method for adding a cycle event listener
addOnCycle(listener) — Method in class away3d.core.base.Mesh
Default method for adding a cycle event listener
addOnDimensionsChange(listener) — Method in class away3d.core.base.Geometry
Default method for adding a dimensionsChanged event listener
addOnDimensionsChange(listener) — Method in class away3d.core.base.Object3D
Default method for adding a dimensionschanged event listener
addOnError(listener) — Method in class away3d.loaders.Object3DLoader
Default method for adding a loaderror event listener
addOnLoadError(listener) — Method in class away3d.materials.BitmapFileMaterial
Default method for adding a loadError event listener
addOnLoadProgress(listener) — Method in class away3d.materials.BitmapFileMaterial
Default method for adding a loadProgress event listener
addOnLoadSuccess(listener) — Method in class away3d.materials.BitmapFileMaterial
Default method for adding a loadSuccess event listener
addOnMappingChange(listener) — Method in class away3d.core.base.Face
Default method for adding a mappingchanged event listener
addOnMappingChange(listener) — Method in class away3d.core.base.Geometry
Default method for adding a mappingChanged event listener
addOnMaterialChange(listener) — Method in class away3d.core.base.Billboard
Default method for adding a materialchanged event listener
addOnMaterialChange(listener) — Method in class away3d.core.base.Segment
Default method for adding a materialchanged event listener
addOnMaterialChange(listener) — Method in class away3d.primitives.data.CubeMaterialsData
Default method for adding a materialChanged event listener
addOnMaterialUpdate(listener) — Method in class away3d.core.base.Geometry
Default method for adding a materialUpdated event listener
addOnMaterialUpdate(listener) — Method in class away3d.materials.BitmapMaterial
Default method for adding a materialupdated event listener
addOnMaterialUpdate(listener) — Method in class away3d.materials.CenterLightingMaterial
Default method for adding a materialupdated event listener
addOnMaterialUpdate(listener) — Method in class away3d.materials.ColorMaterial
Default method for adding a materialupdated event listener
addOnMaterialUpdate(listener) — Method in class away3d.materials.CompositeMaterial
Default method for adding a materialupdated event listener
addOnMaterialUpdate(listener) — Method in interface away3d.materials.IMaterial
Default method for adding a materialupdated event listener
addOnMaterialUpdate(listener) — Method in class away3d.materials.WireColorMaterial
Default method for adding a materialupdated event listener
addOnMaterialUpdate(listener) — Method in class away3d.materials.WireframeMaterial
Default method for adding a materialupdated event listener
addOnMaterialUpdate(listener) — Method in class away3d.materials.shaders.AbstractShader
Default method for adding a materialupdated event listener
addOnMouseDown(listener) — Method in class away3d.containers.View3D
Default method for adding a mouseDown3d event listener.
addOnMouseDown(listener) — Method in class away3d.core.base.Object3D
Default method for adding a mouseDown3D event listener
addOnMouseMove(listener) — Method in class away3d.containers.View3D
Default method for adding a mouseMove3d event listener.
addOnMouseMove(listener) — Method in class away3d.core.base.Object3D
Default method for adding a mouseMove3D event listener
addOnMouseOut(listener) — Method in class away3d.containers.View3D
Default method for adding a 3d mouseOut event listener.
addOnMouseOut(listener) — Method in class away3d.core.base.Object3D
Default method for adding a mouseOut3D event listener
addOnMouseOver(listener) — Method in class away3d.containers.View3D
Default method for adding a 3d mouseOver event listener.
addOnMouseOver(listener) — Method in class away3d.core.base.Object3D
Default method for adding a mouseOver3D event listener
addOnMouseUp(listener) — Method in class away3d.containers.View3D
Default method for adding a mouseUp3d event listener.
addOnMouseUp(listener) — Method in class away3d.core.base.Object3D
Default method for adding a mouseUp3D event listener
addOnParentUpdate(listener) — Method in class away3d.core.base.Object3D
Default method for adding a parentupdated event listener
addOnRange(listener, from, to) — Method in class away3d.animators.PathAnimator
Default method for adding a range event listener.
addOnRollOut(listener) — Method in class away3d.core.base.Object3D
Default method for adding a rollOut3D event listener
addOnRollOver(listener) — Method in class away3d.core.base.Object3D
Default method for adding a rollOver3D event listener
addOnSceneChange(listener) — Method in class away3d.core.base.Object3D
Default method for adding a scenechanged event listener
addOnSceneTransformChange(listener) — Method in class away3d.core.base.Object3D
Default method for adding a scenetransformchanged event listener
addOnSequenceDone(listener) — Method in class away3d.core.base.Geometry
Default method for adding a sequenceDone event listener
addOnSequenceDone(listener) — Method in class away3d.core.base.Mesh
Default method for adding a sequenceDone event listener
addOnSessionChange(listener) — Method in class away3d.core.base.Object3D
Default method for adding a sessionchanged event listener
addOnSessionUpdate(listener) — Method in class away3d.core.render.AbstractRenderSession
Default method for adding a sessionUpdated event listener
addOnSuccess(listener) — Method in class away3d.loaders.Object3DLoader
Default method for adding a loadsuccess event listener
addOnTraceComplete(listener) — Method in class away3d.materials.utils.NormalMapGenerator
Default method for adding a tracecomplete event listener
addOnTraceProgress(listener) — Method in class away3d.materials.utils.NormalMapGenerator
Default method for adding a traceprogress event listener
addOnTransformChange(listener) — Method in class away3d.core.base.Object3D
Default method for adding a transformchanged event listener
addOnVertexChange(listener) — Method in class away3d.core.base.Element
Default method for adding a vertexchanged event listener
addOnVertexValueChange(listener) — Method in class away3d.core.base.Element
Default method for adding a vertexvaluechanged event listener
addOnVisibleChange(listener) — Method in class away3d.core.base.Element
Default method for adding a visiblechanged event listener
addSegment(segment:away3d.core.base:Segment) — Method in class away3d.core.base.Geometry
Adds a segment object to the geometry object.
addSegment(segment:away3d.core.base:Segment) — Method in class away3d.core.base.Mesh
Adds a segment object to the mesh object.
addSlide(title, text, scene:away3d.containers:Scene3D, renderer:away3d.core.render:IRenderer, session:away3d.core.render:AbstractRenderSession) — Method in class away3d.test.BaseDemo
addSourceURL(url) — Method in class away3d.containers.View3D
Defines a source url string that can be accessed though a View Source option in the right-click menu.
addSourceURL(url) — Method in class away3d.core.stats.Stats
adjust(k) — Method in class away3d.core.base.Frame
Adjusts the position of all vertex objects in the frame incrementally.
adjust(k) — Method in interface away3d.core.base.IFrame
Adjusts the position of all vertex objects in the frame incrementally.
adjust(x, y, z, k) — Method in class away3d.core.base.Vertex
Adjusts the position of the vertex object incrementally.
adjust(k) — Method in class away3d.core.base.VertexPosition
Adjusts the position of the vertex object incrementally.
aligntopath — Property in class away3d.animators.PathAnimator
aligntopath — Property in class away3d.extrusions.PathDuplicator
aligntopath — Property in class away3d.extrusions.PathExtrude
alpha — Property in class away3d.core.base.Object3D
An optional alpha value that can be applied to the 3d object.
alpha — Property in class away3d.core.render.AbstractRenderSession
Placeholder for alpha property of containers
alpha — Property in class away3d.materials.BitmapMaterial
Defines an alpha value for the texture bitmap.
alpha — Property in class away3d.materials.ColorMaterial
alpha — Property in class away3d.materials.CompositeMaterial
Defines an alpha value for the layer container.
alpha — Property in interface away3d.materials.IFogMaterial
Determines the alpha value of the material
alpha — Property in class away3d.materials.ShadingColorMaterial
Defines an alpha value for the texture.
alpha — Property in class away3d.materials.WireColorMaterial
Determines the alpha value of the material
alpha — Property in class away3d.materials.WireframeMaterial
Determines the alpha value of the wire
ambient — Property in class away3d.core.light.LightPrimitive
Coefficient for the ambient light intensity.
ambient — Property in class away3d.lights.AmbientLight3D
Defines a coefficient for the ambient light intensity.
ambient — Property in class away3d.lights.DirectionalLight3D
Defines a coefficient for the ambient light intensity.
ambient — Property in class away3d.lights.PointLight3D
Defines a coefficient for the ambient light intensity.
ambient — Property in class away3d.materials.ShadingColorMaterial
Defines a color value for ambient light.
ambientBitmap — Property in class away3d.core.light.LightPrimitive
Lightmap for ambient intensity.
ambient_brightness — Property in class away3d.materials.CenterLightingMaterial
Coefficient for ambient light level
ambientColor — Property in class away3d.loaders.data.MaterialData
Optional ambient color of the material.
ambientDiffuseBitmap — Property in class away3d.core.light.LightPrimitive
Combined lightmap for ambient and diffuse intensities.
ambientDiffuseColorTransform — Property in class away3d.core.light.DirectionalLight
Color transform used in cached shading materials for combined ambient and diffuse color intensities.
ambientLight(ambient:away3d.core.light:AmbientLight) — Method in interface away3d.core.light.ILightConsumer
Adds an ambient light primitive to the light consumer.
ambientLight(ambient:away3d.core.light:AmbientLight) — Method in class away3d.core.light.LightArray
Adds an ambient light primitive to the light consumer.
AmbientLight — Class in package away3d.core.light
Ambient light primitive
AmbientLight3D — Class in package away3d.lights
Lightsource that colors all shaded materials evenly from any angle
AmbientLight3D(init) — Constructor in class away3d.lights.AmbientLight3D
Creates a new AmbientLight3D object.
ambients — Property in interface away3d.core.light.ILightConsumer
ambients — Property in class away3d.core.light.LightArray
The ambient light primitives stored in the consumer.
AmbientShader — Class in package away3d.materials.shaders
Shader class for ambient lighting
AmbientShader(init) — Constructor in class away3d.materials.shaders.AmbientShader
Creates a new AmbientShader object.
AnimatedBitmapMaterial — Class in package away3d.materials
Bitmap material that allows fast rendering of animations by caching bitmapdata objects for each frame.
AnimatedBitmapMaterial(movie, init) — Constructor in class away3d.materials.AnimatedBitmapMaterial
Creates a new AnimatedBitmapMaterial object.
animateOnPath(startFrom) — Method in class away3d.animators.PathAnimator
Update automatically the tween.
animation — Property in class away3d.events.AnimationEvent
A reference to the animation object that is relevant to the event.
animation — Property in class away3d.loaders.data.AnimationData
Reference to the animation object of the resulting animation.
Animation — Class in package away3d.core.base
Holds information about the current state of a mesh animation.
Animation(geo:away3d.core.base:Geometry) — Constructor in class away3d.core.base.Animation
Creates a new Animation object.
AnimationData — Class in package away3d.loaders.data
Data class for the animation of a mesh.
AnimationEvent — Class in package away3d.events
Passed as a parameter when an animation event occurs
AnimationEvent(type, animation:away3d.core.base:Animation) — Constructor in class away3d.events.AnimationEvent
Creates a new AnimationEvent object.
AnimationFrame — Class in package away3d.animators.data
Holds information about a single animation frame.
AnimationFrame(frame, sort) — Constructor in class away3d.animators.data.AnimationFrame
Creates a new AnimationFrame object.
AnimationGroup — Class in package away3d.animators.data
Holds information about a list of animation sequences.
AnimationGroup(playlist, loopLast) — Constructor in class away3d.animators.data.AnimationGroup
Creates a new AnimationSequence object.
animationLibrary — Property in class away3d.core.base.Object3D
Reference container for all animations used in the container.
animationLibrary — Property in class away3d.loaders.Max3DS
AnimationLibrary — Dynamic class in package away3d.loaders.utils
Store for all animations associated with an externally loaded file.
AnimationSequence — Class in package away3d.animators.data
Holds information about a sequence of animation frames.
AnimationSequence(prefix, smooth, loop, fps) — Constructor in class away3d.animators.data.AnimationSequence
Creates a new AnimationSequence object.
AnimationTransition — Class in package away3d.core.base
Holds information about the current state of animation to transition into another animation.
AnimationTransition(geo:away3d.core.base:Geometry) — Constructor in class away3d.core.base.AnimationTransition
animationType — Property in class away3d.loaders.data.AnimationData
String representing the animation type.
Animator — Class in package away3d.animators
Animator(baseObject:away3d.core.base:Mesh, aFrames, init, doloop) — Constructor in class away3d.animators.Animator
Creates a new Animator object.
AnotherRivalFilter — Class in package away3d.core.filter
Corrects triangle z-sorting
AnotherRivalFilter(maxdelay) — Constructor in class away3d.core.filter.AnotherRivalFilter
Creates a new AnotherRivalFilter object.
aperture — Property in class away3d.cameras.Camera3D
Used in DofSprite2D.
aperture — Static property in class away3d.core.utils.DofCache
appendChannel(channel:away3d.animators.skin:Channel) — Method in class away3d.animators.SkinAnimation
Adds an animation channel to the animation timeline.
apply(node:away3d.core.base:Object3D) — Method in class away3d.core.traverse.LightTraverser
Executed when the traverser is applied to the node.
apply(node:away3d.core.base:Object3D) — Method in class away3d.core.traverse.PrimitiveTraverser
Executed when the traverser is applied to the node.
apply(node:away3d.core.base:Object3D) — Method in class away3d.core.traverse.ProjectionTraverser
apply(node:away3d.core.base:Object3D) — Method in class away3d.core.traverse.SessionTraverser
Executed when the traverser is applied to the node.
apply(node:away3d.core.base:Object3D) — Method in class away3d.core.traverse.Traverser
Executed when the traverser is applied to the node.
apply(object3d:away3d.core.base:Object3D, axe, recenter, duplicate) — Static method in class away3d.extrusions.Mirror
Mirrors an Object3D Mesh object geometry and uv's
apply(refreshnormal) — Method in class away3d.extrusions.NormalUVModifier
Apply the actual displacement and sets it as new base for further displacements.
apply(scene:away3d.containers:Scene3D) — Method in class away3d.materials.utils.SimpleShadow
generates the shadow projection
applyBump(bm, nm) — Method in class away3d.materials.utils.NormalMapGenerator
Applys a bump to a given normal map.
applyHeightGradient(src, color, reverse, blendmode) — Method in class away3d.extrusions.ElevationReader
Apply the generated height source to a bitmapdata.
applyPosition(dx, dy, dz) — Method in class away3d.containers.ObjectContainer3D
Apply the given position to child objects without altering the appearance of the object container
applyPosition(dx, dy, dz) — Method in class away3d.core.base.Geometry
Apply the given position values to vertex coordinates.
applyPosition(dx, dy, dz) — Method in class away3d.core.base.Mesh
Apply the given position to the geometry without altering the appearance of the mesh
applyPosition(dx, dy, dz) — Method in class away3d.core.base.Object3D
Apply the given position to the object without altering the apperance of child objects
applyRotations() — Method in class away3d.containers.ObjectContainer3D
Apply the local rotations to child objects without altering the appearance of the object container
applyRotations(rotationX, rotationY, rotationZ) — Method in class away3d.core.base.Geometry
Apply the given rotation values to vertex coordinates.
applyRotations() — Method in class away3d.core.base.Mesh
Apply the local rotations to the geometry without altering the appearance of the mesh
applyRotations() — Method in class away3d.core.base.Object3D
Apply the local rotations to the object without altering the apperance of child objects
area — Property in class away3d.core.base.Face
Returns the calculated 2 dimensional area of the face.
area — Property in class away3d.core.draw.DrawTriangle
The calulated area of the triangle primitive.
array — Property in class away3d.animators.data.Path
returns the Path elements array
array2matrix(ar, yUp, scaling) — Method in class away3d.core.math.Matrix3D
Fills the 3d matrix object with values from an array with 3d matrix values ordered from right to left and up to down.
AS3Exporter — Class in package away3d.exporters
AS3Exporter(object3d:away3d.core.base:Object3D, classname, packagename) — Constructor in class away3d.exporters.AS3Exporter
Generates a string in the Actionscript3 format representing the object3D(s).
asAS3Class(classname, packagename, round, animated) — Method in class away3d.core.base.Mesh
Returns a formatted string containing a self contained AS3 class definition that can be used to re-create the mesh.
Ase — Class in package away3d.loaders
File loader for the ASE file format.
Ase(data, init) — Constructor in class away3d.loaders.Ase
Creates a new Ase object.
aSegments — Property in class away3d.animators.data.Path
The array that contains the path definition.
asXML() — Method in class away3d.core.base.Mesh
Returns an xml representation of the mesh
autoLoadTextures — Property in class away3d.loaders.utils.MaterialLibrary
Determines whether textures should be loaded automatically.
autoplay — Property in class away3d.materials.AnimatedBitmapMaterial
Indicates whether the animation will start playing on initialisation.
autoUpdate — Property in class away3d.containers.Scene3D
Defines whether scene events are automatically triggered by the view, or manually by updateScene()
autoUpdate — Property in class away3d.materials.MovieMaterial
Indicates whether the texture bitmap is updated on every frame
averaged — Property in class away3d.animators.data.Path
returns true if the averagePath handler is being used.
averagePath() — Method in class away3d.animators.data.Path
handler will average the path using averages of the CurveSegments note that this is not dynamic, the path values are overwrited
away3d.animators — Package
away3d.animators.data — Package
away3d.animators.skin — Package
away3d.animators.utils — Package
away3d.blockers — Package
away3d.cameras — Package
away3d.cameras.lenses — Package
away3d.containers — Package
away3d.core.base — Package
away3d.core.block — Package
away3d.core.clip — Package
away3d.core.draw — Package
away3d.core.filter — Package
away3d.core.geom — Package
away3d.core.light — Package
away3d.core.math — Package
away3d.core.project — Package
away3d.core.render — Package
away3d.core.stats — Package
away3d.core.traverse — Package
away3d.core.utils — Package
away3d.events — Package
away3d.exporters — Package
away3d.extrusions — Package
away3d.lights — Package
away3d.loaders — Package
away3d.loaders.data — Package
away3d.loaders.utils — Package
away3d.materials — Package
away3d.materials.shaders — Package
away3d.materials.utils — Package
away3d.primitives — Package
away3d.primitives.data — Package
away3d.sprites — Package
away3d.test — Package
AWTweener — Class in package away3d.animators.utils
AWTweener() — Constructor in class away3d.animators.utils.AWTweener
AWTweener, a simplified tweening system to allow native tweens.
axis2quaternion(x, y, z, angle) — Method in class away3d.core.math.Quaternion
Fills the quaternion object with values representing the given rotation around a vector.
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