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.math.Plane3D
The A coefficient of this plane.
_aabbPoints — Property in class away3d.bounds.BoundingVolumeBase
aabbPoints — Property in class away3d.bounds.BoundingVolumeBase
_aabbPointsDirty — Property in class away3d.bounds.BoundingVolumeBase
ABSOLUTE — Constant static property in class away3d.animators.data.VertexAnimationMode
AbstractMethodError — Class in package away3d.errors
AbstractMethodError is thrown when an abstract method is called.
AbstractMethodError(message, id) — Constructor in class away3d.errors.AbstractMethodError
Create a new AbstractMethodError.
AbstractSound3DDriver — Class in package away3d.audio.drivers
AbstractSound3DDriver() — Constructor in class away3d.audio.drivers.AbstractSound3DDriver
AC3D — Constant static property in class away3d.loading.AssetLoaderFileType
The value that defines the AC3D (.ac) format
AC3DParser — Class in package away3d.loading.parsers
AC3DParser provides a parser for the AC3D data type.
AC3DParser(uri) — Constructor in class away3d.loading.parsers.AC3DParser
Creates a new AC3DParser object.
acceptTraverser(traverser:away3d.core.traverse:PartitionTraverser) — Method in class away3d.core.partition.CameraNode
Allows the traverser to visit the current node.
acceptTraverser(traverser:away3d.core.traverse:PartitionTraverser) — Method in class away3d.core.partition.EntityNode
Allows the traverser to visit the current node.
acceptTraverser(traverser:away3d.core.traverse:PartitionTraverser) — Method in class away3d.core.partition.LightNode
Allows the traverser to visit the current node.
acceptTraverser(traverser:away3d.core.traverse:PartitionTraverser) — Method in class away3d.core.partition.MeshNode
Allows the traverser to visit the current node.
acceptTraverser(traverser:away3d.core.traverse:PartitionTraverser) — Method in class away3d.core.partition.NodeBase
Allows the traverser to visit the current node.
acceptTraverser(traverser:away3d.core.traverse:PartitionTraverser) — Method in class away3d.core.partition.RenderableNode
Allows the traverser to visit the current node.
acceptTraverser(traverser:away3d.core.traverse:PartitionTraverser) — Method in class away3d.core.partition.SkyBoxNode
Allows the traverser to visit the current node.
activate(context, contextIndex) — Method in class away3d.materials.methods.BasicAmbientMethod
Sets the render state for this method.
activate(context, contextIndex) — Method in class away3d.materials.methods.BasicDiffuseMethod
Sets the render state for this method.
activate(context, contextIndex) — Method in class away3d.materials.methods.BasicSpecularMethod
Sets the render state for this method.
activate(context, contextIndex) — Method in class away3d.materials.methods.CelDiffuseMethod
Sets the render state for this method.
activate(context, contextIndex) — Method in class away3d.materials.methods.CelSpecularMethod
Sets the render state for this method.
activate(context, contextIndex) — Method in class away3d.materials.methods.ColorTransformMethod
Sets the render state for this method.
activate(context, contextIndex) — Method in class away3d.materials.methods.EnvMapAmbientMethod
Sets the render state for this method.
activate(context, contextIndex) — Method in class away3d.materials.methods.EnvMapDiffuseMethod
Sets the render state for this method.
activate(context, contextIndex) — Method in class away3d.materials.methods.EnvMapMethod
activate(context, contextIndex) — Method in class away3d.materials.methods.FilteredShadowMapMethod
Sets the render state for this method.
activate(context, contextIndex) — Method in class away3d.materials.methods.FogMethod
activate(context, contextIndex) — Method in class away3d.materials.methods.FresnelSpecularMethod
Sets the render state for this method.
activate(context, contextIndex) — Method in class away3d.materials.methods.HardShadowMapMethod
Sets the render state for this method.
activate(context, contextIndex) — Method in class away3d.materials.methods.ProjectiveTextureMethod
Sets the render state for this method.
activate(context, contextIndex) — Method in class away3d.materials.methods.RimLightMethod
activate(context, contextIndex) — Method in class away3d.materials.methods.SlowFilteredShadowMapMethod
Sets the render state for this method.
activate(context, contextIndex) — Method in class away3d.materials.methods.SoftShadowMapMethod
Sets the render state for this method.
activate(context, contextIndex) — Method in class away3d.materials.methods.SubsurfaceScatteringDiffuseMethod
Sets the render state for this method.
activate(context, contextIndex) — Method in class away3d.materials.methods.TerrainDiffuseMethod
activate(context, contextIndex) — Method in class away3d.materials.methods.WrapDiffuseMethod
Sets the render state for this method.
activate(context, contextIndex) — Method in class away3d.materials.methods.WrapSpecularMethod
Sets the render state for this method.
activate(context, contextIndex, camera:away3d.cameras:Camera3D) — Method in class away3d.materials.passes.DefaultScreenPass
activate(context, contextIndex, camera:away3d.cameras:Camera3D) — Method in class away3d.materials.passes.MaterialPassBase
activate(context, contextIndex, camera:away3d.cameras:Camera3D) — Method in class away3d.materials.passes.SingleObjectDepthPass
activate(context, contextIndex, camera:away3d.cameras:Camera3D) — Method in class away3d.materials.passes.SkyBoxPass
activate(context, contextIndex, camera:away3d.cameras:Camera3D) — Method in class away3d.materials.passes.WireFramePass
active — Static property in class away3d.debug.Debug
add(ps:away3d.extrusions.utils:PathSegment) — Method in class away3d.extrusions.utils.Path
display the path in scene
add(tgt, src1, src2) — Static method in class away3d.materials.utils.AGAL
Add
ADD — Constant static property in class away3d.materials.methods.ProjectiveTextureMethod
addChild(child:away3d.containers:ObjectContainer3D) — Method in class away3d.containers.ObjectContainer3D
Adds a child ObjectContainer3D to the current object.
addChild(child:away3d.containers:ObjectContainer3D) — Method in class away3d.containers.Scene3D
Adds a child to the scene's root.
addChildren(... rest) — Method in class away3d.containers.ObjectContainer3D
Adds an array of 3d objects to the scene as children of the container
_addedToStage — Property in class away3d.containers.View3D
addFace(mesh:away3d.entities:Mesh, v0:away3d.core.base.data:Vertex, v1:away3d.core.base.data:Vertex, v2:away3d.core.base.data:Vertex, uv0:away3d.core.base.data:UV, uv1:away3d.core.base.data:UV, uv2:away3d.core.base.data:UV, subGeomIndice) — Static method in class away3d.tools.FaceHelper
addFaces(mesh:away3d.entities:Mesh, v0s, v1s, v2s, uv0s, uv1s, uv2s, subGeomIndices) — Static method in class away3d.tools.FaceHelper
Adds a series of faces from a mesh.
addFragmentTempUsages(register:away3d.materials.utils:ShaderRegisterElement, usageCount) — Method in class away3d.materials.utils.ShaderRegisterCache
Marks a fragment temporary register as used, so it cannot be retrieved.
addFrame(frame:away3d.animators.skeleton:SkeletonPose, duration) — Method in class away3d.animators.data.SkeletonAnimationSequence
Adds a frame with a given duration to the sequence.
addFrame(geometry:away3d.core.base:Geometry, duration) — Method in class away3d.animators.data.VertexAnimationSequence
Adds a frame with a given duration to the sequence.
addInput(input:away3d.animators.skeleton:SkeletonTreeNode) — Method in class away3d.animators.skeleton.SkeletonNaryLERPNode
_additive — Property in class away3d.animators.data.SkeletonAnimationSequence
ADDITIVE — Constant static property in class away3d.animators.data.VertexAnimationMode
addMethod(method:away3d.materials.methods:ShadingMethodBase) — Method in class away3d.materials.DefaultMaterialBase
addMethod(method:away3d.materials.methods:ShadingMethodBase) — Method in class away3d.materials.passes.DefaultScreenPass
Adds a method to change the material after all lighting is performed.
addMethodAt(method:away3d.materials.methods:ShadingMethodBase, index) — Method in class away3d.materials.DefaultMaterialBase
addMethodAt(method:away3d.materials.methods:ShadingMethodBase, index) — Method in class away3d.materials.passes.DefaultScreenPass
Inserts a method to change the material after all lighting is performed at the given index.
addNode(node:away3d.core.partition:NodeBase) — Method in class away3d.core.partition.NodeBase
Adds a node to the tree.
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
addPartitionUnique(partition:away3d.core.partition:Partition3D) — Method in class away3d.containers.Scene3D
Add a partition if it's not in the list
addPass(pass:away3d.materials.passes:MaterialPassBase) — Method in class away3d.materials.MaterialBase
Adds a pass to the material
addSegment(segment:away3d.primitives.data:SegmentBase) — Method in class away3d.entities.SegmentsBase
addSequence(sequence:away3d.animators.data:SkeletonAnimationSequence) — Method in class away3d.animators.BlendingSkeletonAnimator
Adds a sequence to the controller.
addSequence(sequence:away3d.animators.data:SkeletonAnimationSequence) — Method in class away3d.animators.SkeletonAnimator
Adds a sequence to the controller.
addSequence(sequence:away3d.animators.data:SkeletonAnimationSequence) — Method in class away3d.animators.SmoothSkeletonAnimator
Adds a sequence to the controller.
addSequence(sequence:away3d.animators.data:VertexAnimationSequence) — Method in class away3d.animators.VertexAnimator
Adds a sequence to the controller.
addSubGeometry(subGeometry:away3d.core.base:SubGeometry) — Method in class away3d.core.base.Geometry
Adds a new SubGeometry object to the list.
addTarget(object:away3d.core.base:Object3D) — Method in class away3d.animators.AnimatorBase
addVertexTempUsages(register:away3d.materials.utils:ShaderRegisterElement, usageCount) — Method in class away3d.materials.utils.ShaderRegisterCache
Marks a vertex temporary register as used, so it cannot be retrieved.
AGAL — Class in package away3d.materials.utils
The AGAL class provides static helper methods to improve readability when writing AGAL code.
agalcode — Property in class com.adobe.utils.AGALMiniAssembler
AGALMiniAssembler — Class in package com.adobe.utils
AGALMiniAssembler(debugging) — Constructor in class com.adobe.utils.AGALMiniAssembler
AGALProgram3DAssembler — Class in package away3d.core.managers
AGALProgram3DAssembler provides a singleton class that assembles the AGAL code provided by the animation and the material into a single Program3D instance, adding projection code.
align(aObjs, axis, condition) — Static method in class away3d.tools.Align
Applies to array elements the alignment according to axis, x, y or z and a condition.
Align — Class in package away3d.tools
Class Aligns an arrays of Object3Ds, ObjectContainer3D's, Vector3D's or Vertexes compaired to each other.Align
ALIGN_ANY — Constant static property in class away3d.core.math.Plane3D
_alignment — Property in class away3d.core.math.Plane3D
ALIGN_XY_AXIS — Constant static property in class away3d.core.math.Plane3D
ALIGN_XZ_AXIS — Constant static property in class away3d.core.math.Plane3D
ALIGN_YZ_AXIS — Constant static property in class away3d.core.math.Plane3D
alpha — Property in class away3d.materials.BitmapMaterial
The alpha of the surface.
alpha — Property in class away3d.materials.ColorMaterial
The alpha of the surface.
alpha — Property in class away3d.materials.methods.EnvMapMethod
alphaThreshold — Property in class away3d.materials.methods.BasicDiffuseMethod
alphaThreshold — Property in class away3d.materials.methods.TerrainDiffuseMethod
alphaThreshold — Property in class away3d.materials.methods.WrapDiffuseMethod
altKey — Property in class away3d.events.MouseEvent3D
Indicates whether the Alt key is active (true) or inactive (false).
ambient — Property in class away3d.materials.DefaultMaterialBase
The strength of the ambient reflection.
ambient — Property in class away3d.materials.methods.BasicAmbientMethod
The strength of the ambient reflection of the surface.
ambientColor — Property in class away3d.materials.DefaultMaterialBase
The colour of the ambient reflection.
ambientColor — Property in class away3d.materials.methods.BasicAmbientMethod
The colour of the ambient reflection of the surface.
_ambientInputIndex — Property in class away3d.materials.methods.BasicAmbientMethod
_ambientInputRegister — Property in class away3d.materials.methods.BasicAmbientMethod
ambientMethod — Property in class away3d.materials.DefaultMaterialBase
The method to perform diffuse shading.
ambientMethod — Property in class away3d.materials.passes.DefaultScreenPass
_animatableAttributes — Property in class away3d.materials.passes.MaterialPassBase
AnimatedBitmapMaterial — Class in package away3d.materials
Class allows fast rendering of animations by caching bitmapdata objects for each frame.
AnimatedBitmapMaterial(movie, loop, autoPlay, index, defaultBitmapData) — Constructor in class away3d.materials.AnimatedBitmapMaterial
Creates a new AnimatedBitmapMaterial object.
animatedNormalData — Property in class away3d.core.base.SkinnedSubGeometry
The animated vertex normals when set explicitly if the skinning transformations couldn't be performed on GPU.
animatedTangentData — Property in class away3d.core.base.SkinnedSubGeometry
The animated vertex tangents when set explicitly if the skinning transformations couldn't be performed on GPU.
animatedVertexData — Property in class away3d.core.base.SkinnedSubGeometry
The animated vertex positions when set explicitly if the skinning transformations couldn't be performed on GPU.
_animation — Property in class away3d.animators.data.AnimationStateBase
animation — Property in class away3d.animators.data.AnimationStateBase
The animation on which this AnimationStateBase object is based.
_animation — Property in class away3d.core.base.Geometry
animation — Property in class away3d.core.base.Geometry
The AnimationBase object used to animate the geometry.
animation — Property in interface away3d.core.base.IMaterialOwner
The animation used by the material to assemble the vertex code.
animation — Property in class away3d.core.base.SubGeometry
The animation that affects the geometry.
animation — Property in class away3d.core.base.SubMesh
The animation object which is used to transform the geometry.
animation — Property in class away3d.entities.Mesh
The type of animation used to influence the geometry.
animation — Property in class away3d.entities.SegmentsBase
animation — Property in class away3d.entities.Sprite3D
animation — Property in class away3d.loading.parsers.MD5MeshParser
animation — Property in class away3d.materials.passes.MaterialPassBase
The animation used to add vertex code to the shader code.
animation — Property in class away3d.primitives.SkyBox
The animation used by the material to assemble the vertex code.
AnimationBase — Class in package away3d.animators.data
AnimationBase is an abstract base for classes that define the animation type for a Geometry.
ANIMATION_CHANGED — Constant static property in class away3d.events.GeometryEvent
Dispatched when the Animation property of the dispatching Geometry was changed.
_animationController — Property in class away3d.entities.Mesh
animationController — Property in class away3d.entities.Mesh
The animation controller that will update the mesh's animation state.
AnimationSequenceBase — Class in package away3d.animators.data
The AnimationSequenceBase provides an abstract base class for pre-animated animation clips.
AnimationSequenceBase(name) — Constructor in class away3d.animators.data.AnimationSequenceBase
Creates a new AnimationSequenceBase object.
_animationState — Property in class away3d.animators.AnimatorBase
animationState — Property in class away3d.animators.AnimatorBase
The animation state on which this controller acts
animationState — Property in class away3d.animators.BlendingSkeletonAnimator
animationState — Property in class away3d.animators.SkeletonAnimator
animationState — Property in class away3d.animators.SmoothSkeletonAnimator
animationState — Property in interface away3d.core.base.IMaterialOwner
animationState — Property in class away3d.core.base.SubMesh
The AnimationStateBase object that provides the state for the SubMesh's animation.
_animationState — Property in class away3d.entities.Mesh
animationState — Property in class away3d.entities.Mesh
The animation state of the mesh, defining how the animation should influence the mesh's geometry.
animationState — Property in class away3d.entities.SegmentsBase
animationState — Property in class away3d.entities.Sprite3D
animationState — Property in class away3d.primitives.SkyBox
AnimationStateBase — Class in package away3d.animators.data
AnimationStateBase provides an abstract base class for all animation states.
AnimationStateBase(animation:away3d.animators.data:AnimationBase) — Constructor in class away3d.animators.data.AnimationStateBase
Creates a new AnimationStateBase object
animator — Property in class away3d.events.AnimatorEvent
AnimatorBase — Class in package away3d.animators
AnimationControllerBase provides an abstract base class for classes that control a subtype of AnimationStateBase.
AnimatorBase() — Constructor in class away3d.animators.AnimatorBase
AnimatorEvent — Class in package away3d.events
AnimationEvent is an Event dispatched to notify changes in an animation's state.
AnimatorEvent(type, animator:away3d.animators:AnimatorBase, sequence:away3d.animators.data:AnimationSequenceBase) — Constructor in class away3d.events.AnimatorEvent
Create a new GeometryEvent
antiAlias — Property in class away3d.containers.View3D
The amount of anti-aliasing to be used.
antiAlias — Property in class away3d.core.render.RendererBase
The amount of anti-aliasing to use.
apply(object:away3d.containers:ObjectContainer3D) — Static method in class away3d.tools.Explode
Apply the explode code to a given ObjectContainer3D.
apply(mesh1:away3d.entities:Mesh, mesh2:away3d.entities:Mesh) — Method in class away3d.tools.Merge
Merge 2 meshes into one
apply(obj:away3d.containers:ObjectContainer3D, axe, recenter, duplicate) — Static method in class away3d.tools.Mirror
apply(object:away3d.containers:ObjectContainer3D) — Static method in class away3d.tools.Weld
Apply the welding code to a given ObjectContainer3D.
applyEntity(entity:away3d.entities:Entity) — Method in class away3d.core.traverse.EntityCollector
Registers an entity for use.
applyEntity(entity:away3d.entities:Entity) — Method in class away3d.core.traverse.PartitionTraverser
Registers an entity for use.
applyLight(light:away3d.lights:LightBase) — Method in class away3d.core.traverse.EntityCollector
Adds a light to the potentially visible objects.
applyLight(light:away3d.lights:LightBase) — Method in class away3d.core.traverse.PartitionTraverser
Passes a light to be processed by the traverser.
applyLight(light:away3d.lights:LightBase) — Method in class away3d.core.traverse.ShadowCasterCollector
Adds a light to the potentially visible objects.
applyPosition(mesh:away3d.entities:Mesh, dx, dy, dz) — Static method in class away3d.tools.MeshHelper
Applys an offset to a mesh at vertices level
applyRenderable(renderable:away3d.core.base:IRenderable) — Method in class away3d.core.traverse.EntityCollector
Adds an IRenderable object to the potentially visible objects.
applyRenderable(renderable:away3d.core.base:IRenderable) — Method in class away3d.core.traverse.PartitionTraverser
Passes an IRenderable object to be processed by the traverser.
applyRenderable(renderable:away3d.core.base:IRenderable) — Method in class away3d.core.traverse.ShadowCasterCollector
Adds an IRenderable object to the potentially visible objects.
applyRotations(mesh:away3d.entities:Mesh) — Static method in class away3d.tools.MeshHelper
Applys the rotation values of a mesh in object space and resets rotations to zero.
applySkyBox(renderable:away3d.core.base:IRenderable) — Method in class away3d.core.traverse.EntityCollector
Adds a skybox to the potentially visible objects.
applySkyBox(renderable:away3d.core.base:IRenderable) — Method in class away3d.core.traverse.PartitionTraverser
Passes a skybox to be processed by the traverser.
applySkyBox(renderable:away3d.core.base:IRenderable) — Method in class away3d.core.traverse.ShadowCasterCollector
Adds a skybox to the potentially visible objects.
applyToContainer(object:away3d.containers:ObjectContainer3D) — Method in class away3d.tools.Merge
Merges all the children of a container as one single Mesh.
_aspectRatio — Property in class away3d.cameras.lenses.LensBase
aspectRatio — Property in class away3d.cameras.lenses.LensBase
aspectRatio — Property in class away3d.entities.TextureProjector
assemble(context, pass:away3d.materials.passes:MaterialPassBase, animation:away3d.animators.data:AnimationBase, program, polyOffsetReg) — Method in class away3d.core.managers.AGALProgram3DAssembler
Compiles a Program3D instance for the given animation and material pass.
assemble(context, pass:away3d.materials.passes:MaterialPassBase, animation:away3d.animators.data:AnimationBase, program, polyOffsetReg) — Method in class away3d.core.managers.Program3DAssemblerBase
Compiles a Program3D instance for the given animation and material pass.
assemble(mode, source, verbose) — Method in class com.adobe.utils.AGALMiniAssembler
AssetLoader — Class in package away3d.loading
The AssetLoader is used to load resources natively supported by Away3D, such as scene graph objects (Mesh, ObjectContainer3D, Scene3D, etc), materials, animations, ...
AssetLoader() — Constructor in class away3d.loading.AssetLoader
Creates a new AssetLoader object.
AssetLoaderFileType — Class in package away3d.loading
An enumeration class providing values for natively supported file types.
autoDeriveVertexNormals — Property in class away3d.core.base.SubGeometry
True if the vertex normals should be derived from the geometry, false if the vertex normals are set explicitly.
autoDeriveVertexTangents — Property in class away3d.core.base.SubGeometry
True if the vertex tangents should be derived from the geometry, false if the vertex normals are set explicitly.
autoPlay — Property in class away3d.materials.AnimatedBitmapMaterial
autoPlay — Property in class away3d.materials.VideoMaterial
autoUpdate — Property in class away3d.materials.VideoMaterial
averaged — Property in class away3d.extrusions.utils.Path
returns true if the averagePath handler is being used.
averagePath() — Method in class away3d.extrusions.utils.Path
handler will average the path using averages of the PathSegments note that this is not dynamic, the path values are overwrited
away3d.animators — Package
away3d.animators.data — Package
away3d.animators.skeleton — Package
away3d.audio — Package
away3d.audio.drivers — Package
away3d.bounds — Package
away3d.cameras — Package
away3d.cameras.lenses — Package
away3d.containers — Package
away3d.core.base — Package
away3d.core.base.data — Package
away3d.core.managers — Package
away3d.core.math — Package
away3d.core.partition — Package
away3d.core.render — Package
away3d.core.sort — Package
away3d.core.traverse — Package
away3d.debug — Package
away3d.entities — Package
away3d.errors — Package
away3d.events — Package
away3d.extrusions — Package
away3d.extrusions.utils — Package
away3d.lights — Package
away3d.lights.shadowmaps — Package
away3d.loading — Package
away3d.loading.parsers — Package
away3d.loading.parsers.data — Package
away3d.materials — Package
away3d.materials.methods — Package
away3d.materials.passes — Package
away3d.materials.utils — Package
away3d.primitives — Package
away3d.primitives.data — Package
away3d.tools — Package
away3d.tools.utils — Package
AwayStats — Class in package away3d.debug

Stats monitor for Away3D or general use in any project.

AwayStats(view3d:away3d.containers:View3D, minimized, transparent, meanDataLength, enableClickToReset, enableModifyFrameRate) — Constructor in class away3d.debug.AwayStats

Create an Away3D stats widget.

AWD — Constant static property in class away3d.loading.AssetLoaderFileType
The value that defines the Away Data (.awd) format
AWD1Parser — Class in package away3d.loading.parsers
AWD1Parser provides a parser for the AWD data type.
AWD1Parser(uri) — Constructor in class away3d.loading.parsers.AWD1Parser
Creates a new AWD1Parser object.
AWD2Parser — Class in package away3d.loading.parsers
AWDParser provides a parser for the AWD data type.
AWD2Parser(uri) — Constructor in class away3d.loading.parsers.AWD2Parser
Creates a new AWDParser object.
axis — Property in class away3d.extrusions.LatheExtrude
Defines the axis used for the lathe rotation.
AxisAlignedBoundingBox — Class in package away3d.bounds
AxisAlignedBoundingBox represents a bounding box volume that has its planes aligned to the local coordinate axes of the bounded object.
AxisAlignedBoundingBox() — Constructor in class away3d.bounds.AxisAlignedBoundingBox
Creates a new AxisAlignedBoundingBox object.
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