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  
c — Property in class away3d.core.geom.Line2D
c — Property in class away3d.core.geom.Plane3D
The C coefficient of this plane.
c — Property in class away3d.primitives.Triangle
Defines the third vertex that makes up the triangle.
cache — Property in class away3d.materials.ShadingColorMaterial
Defines whether the resulting shaded color of the surface should be cached.
cacheAsBitmap — Property in class away3d.core.render.SpriteRenderSession
CacheStore — Class in package away3d.core.utils
calc() — Method in class away3d.core.block.ConvexBlocker
Calculates the min, max and screen properties required for rendering the drawing primitive.
calc() — Method in class away3d.core.draw.DrawBitmap
Calculates the min, max and screen properties required for rendering the drawing primitive.
calc() — Method in class away3d.core.draw.DrawDisplayObject
Calculates the min, max and screen properties required for rendering the drawing primitive.
calc() — Method in class away3d.core.draw.DrawPrimitive
Calculates the min, max and screen properties required for rendering the drawing primitive.
calc() — Method in class away3d.core.draw.DrawScaledBitmap
Calculates the min, max and screen properties required for rendering the drawing primitive.
calc() — Method in class away3d.core.draw.DrawSegment
Calculates the min, max and screen properties required for rendering the drawing primitive.
calc() — Method in class away3d.core.draw.DrawSprite
Calculates the min, max and screen properties required for rendering the drawing primitive.
calc() — Method in class away3d.core.draw.DrawTriangle
Calculates the min, max and screen properties required for rendering the drawing primitive.
calcMapping(tri:away3d.core.draw:DrawTriangle, map) — Method in class away3d.materials.shaders.AbstractShader
calcMapping(tri:away3d.core.draw:DrawTriangle, map) — Method in class away3d.materials.shaders.DepthShader
calcMapping(tri:away3d.core.draw:DrawTriangle, map) — Method in class away3d.materials.shaders.DiffusePhongShader
calcMapping(tri:away3d.core.draw:DrawTriangle, mapping) — Method in class away3d.materials.shaders.EnviroShader
Calculates the mapping matrix required to draw the triangle texture to screen.
calcMapping(tri:away3d.core.draw:DrawTriangle, map) — Method in class away3d.materials.shaders.SpecularPhongShader
calculate(fps, startval, endval, duration, easeIn, easeOut) — Static method in class away3d.animators.utils.AWTweener
precalculates the numerical tween, returns steps as array
calcUVT(tri:away3d.core.draw:DrawTriangle, uvt) — Method in class away3d.materials.shaders.AbstractShader
calcUVT(tri:away3d.core.draw:DrawTriangle, uvt) — Method in class away3d.materials.shaders.DepthShader
calcUVT(tri:away3d.core.draw:DrawTriangle, uvt) — Method in class away3d.materials.shaders.DiffuseDot3Shader
calcUVT(tri:away3d.core.draw:DrawTriangle, uvt) — Method in class away3d.materials.shaders.DiffusePhongShader
calcUVT(tri:away3d.core.draw:DrawTriangle, uvt) — Method in class away3d.materials.shaders.EnviroShader
calcUVT(tri:away3d.core.draw:DrawTriangle, uvt) — Method in class away3d.materials.shaders.SpecularDot3Shader
calcUVT(tri:away3d.core.draw:DrawTriangle, uvt) — Method in class away3d.materials.shaders.SpecularPhongShader
_camera — Property in class away3d.cameras.lenses.AbstractLens
camera — Property in class away3d.containers.View3D
Camera used when rendering.
camera — Property in class away3d.events.CameraEvent
A reference to the session object that is relevant to the event.
camera — Property in class away3d.test.BaseDemo
Camera3D — Class in package away3d.cameras
Basic camera used to resolve a view.
Camera3D(init) — Constructor in class away3d.cameras.Camera3D
Creates a new Camera3D object.
CameraEvent — Class in package away3d.events
Passed as a parameter when a camera event occurs
CameraEvent(type, camera:away3d.cameras:Camera3D) — Constructor in class away3d.events.CameraEvent
Creates a new FaceEvent object.
cameraUpdated — Event in class away3d.cameras.Camera3D
Dispatched when the focus or zoom properties of a camera update.
CAMERA_UPDATED — Constant static property in class away3d.events.CameraEvent
Defines the value of the type property of a cameraUpdated event object.
_cameraVarsStore — Property in class away3d.cameras.lenses.AbstractLens
cameraVarsStore — Property in class away3d.containers.View3D
CameraVarsStore — Class in package away3d.core.utils
cancel() — Method in interface away3d.graphs.bsp.builder.IBSPBuilder
cancel() — Method in interface away3d.graphs.bsp.builder.IBSPPlanePicker
cancel() — Method in class away3d.graphs.bsp.builder.SimplePlanePicker
cancel() — Method in class away3d.materials.utils.LightPrebaker
Clears the array of BitmapData objects of the memory
cancel() — Method in class away3d.materials.utils.NormalMapGenerator
Cancels the trace
cancelAsyncTraversal() — Method in interface away3d.graphs.IIterator
cancelAsyncTraversal() — Method in class away3d.graphs.TreeIterator
cancelAsyncTraversal() — Method in class away3d.graphs.VectorIterator
Cast — Class in package away3d.core.utils
Helper class for casting assets to usable objects
CastError — Class in package away3d.core.utils
CastError(message) — Constructor in class away3d.core.utils.CastError
center — Property in class away3d.core.base.Object3D
center — Property in class away3d.core.draw.PrimitiveQuadrantTreeNode
Array of primitives that lie in the center of the quadrant.
centergroup — Property in class away3d.test.BaseDemo
centerMesh — Property in class away3d.extrusions.LatheExtrusion
Defines whether
centerMeshes() — Method in class away3d.containers.ObjectContainer3D
Adjusts each pivot point of the container object's children so that they lies at the center of each childs geoemtry.
centerMeshes — Property in class away3d.loaders.AbstractParser
Controls the automatic centering of geometry data in the model, improving culling and the accuracy of bounding dimension values.
centerPivot() — Method in class away3d.containers.ObjectContainer3D
Adjusts the pivot point of the object so that it lies at the center of it's geoemtry.
centerPivot() — Method in class away3d.core.base.Object3D
Adjusts the pivot point of the object so that it lies at the center of it's geoemtry.
CentralMaterialLibrary — Dynamic class in package away3d.loaders.utils
Store for all materials associated with an externally loaded file.
CHANGE_SEGMENT — Static property in class away3d.events.PathEvent
channel — Property in class away3d.loaders.data.ChannelData
The channel object.
channel — Property in class away3d.modifiers.HeightMapModifier
The channel used to extract the height values from the height map.
Channel — Class in package away3d.animators.data
Channel(name) — Constructor in class away3d.animators.data.Channel
ChannelData — Class in package away3d.loaders.data
Data class for an animation channel
ChannelLibrary — Dynamic class in package away3d.loaders.utils
Store for all animation channels associated with an externally loaded file.
channels — Property in class away3d.loaders.data.AnimationData
Dictonary of names representing the animation channels used in skin animation.
checkElements(mesh:away3d.core.base:Mesh, clippedFaceVOs, clippedSegmentVOs, clippedBillboards, clippedVertices, clippedCommands, clippedIndices, startIndices) — Method in class away3d.core.clip.Clipping
checkElements(mesh:away3d.core.base:Mesh, clippedFaceVOs, clippedSegmentVOs, clippedBillboards, clippedVertices, clippedCommands, clippedIndices, startIndices) — Method in class away3d.core.clip.FrustumClipping
checkElements(mesh:away3d.core.base:Mesh, clippedFaceVOs, clippedSegmentVOs, clippedBillboards, clippedVertices, clippedCommands, clippedIndices, startIndices) — Method in class away3d.core.clip.NearfieldClipping
checkPrimitive(pri:away3d.core.draw:DrawPrimitive) — Method in class away3d.core.clip.Clipping
Checks a drawing primitive for clipping.
checkPrimitive(pri:away3d.core.draw:DrawPrimitive) — Method in class away3d.core.clip.NearfieldClipping
Checks a drawing primitive for clipping.
checkPrimitive(pri:away3d.core.draw:DrawPrimitive) — Method in class away3d.core.clip.RectangleClipping
Checks a drawing primitive for clipping.
checkUnusedArguments() — Static method in class away3d.core.utils.Init
children — Property in class away3d.containers.ObjectContainer3D
Returns the children of the container as an array of 3d objects
_children — Property in class away3d.graphs.bsp.BSPNode
children — Property in class away3d.loaders.data.ContainerData
An array containing the child 3d objects of the container.
classification — Property in class away3d.cameras.lenses.AbstractLens
classifyAABB(points) — Method in class away3d.core.geom.Frustum
Classify this axis aligned bounding box against this frustum
classifyObject3D(obj:away3d.core.base:Object3D) — Method in class away3d.core.geom.Frustum
Classify this Object3D against this frustum
classifyPoint(p:away3d.core.math:Number3D) — Method in class away3d.core.geom.Plane3D
Classify a point against this Plane3D.
classifyRadius(radius) — Method in class away3d.core.geom.Frustum
Classify this radius against this frustum
classifySphere(center:away3d.core.math:Number3D, radius) — Method in class away3d.core.geom.Frustum
Classify this sphere against this frustum
classifyToPlane(compPlane:away3d.core.geom:Plane3D) — Method in class away3d.core.geom.NGon
Classifies on which side of a plane this NGon falls
clear() — Method in class away3d.containers.View3D
Clears previously rendered view from all render sessions.
clear() — Method in class away3d.core.base.Graphics3D
clear() — Method in class away3d.core.draw.DrawBitmap
Deletes the data currently held by the drawing primitive.
clear() — Method in class away3d.core.draw.DrawDisplayObject
Deletes the data currently held by the drawing primitive.
clear() — Method in class away3d.core.draw.DrawPrimitive
Deletes the data currently held by the drawing primitive.
clear() — Method in class away3d.core.draw.DrawScaledBitmap
Deletes the data currently held by the drawing primitive.
clear() — Method in class away3d.core.draw.DrawSegment
Deletes the data currently held by the drawing primitive.
clear() — Method in class away3d.core.draw.DrawSprite
Deletes the data currently held by the drawing primitive.
clear() — Method in class away3d.core.draw.DrawTriangle
Deletes the data currently held by the drawing primitive.
clear(view:away3d.containers:View3D) — Method in interface away3d.core.draw.IPrimitiveConsumer
clear() — Method in interface away3d.core.light.ILightConsumer
clear() — Method in class away3d.core.light.LightArray
Clears all light primitives from the consumer.
clear() — Method in class away3d.core.math.MatrixAway3D
Clears the 3d matrix object and fills it with the identity matrix.
clear(view:away3d.containers:View3D) — Method in class away3d.core.render.AbstractRenderSession
Clears the render session.
clear(view:away3d.containers:View3D) — Method in class away3d.core.render.BasicRenderer
clear(view:away3d.containers:View3D) — Method in class away3d.core.render.BitmapRenderSession
Clears the render session.
clear(view:away3d.containers:View3D) — Method in class away3d.core.render.BSPRenderer
clear(view:away3d.containers:View3D) — Method in class away3d.core.render.QuadrantRenderer
clear(view:away3d.containers:View3D) — Method in class away3d.core.render.SpriteRenderSession
Clears the render session.
clear() — Static method in class away3d.core.utils.Debug
clear() — Method in class away3d.core.utils.FaceDictionaryVO
clear() — Method in class away3d.core.utils.FaceMaterialVO
clear() — Method in class away3d.materials.AnimatedBitmapMaterial
Manually clears all frames of the animation.
clearBitmaps() — Method in class away3d.materials.utils.LightPrebaker
Clears the array of BitmapData objects of the memory
clearChildSessions() — Method in class away3d.core.render.AbstractRenderSession
clearDebug(b) — Method in class away3d.core.geom.PathDebug
Removes and destroys the path visualisation
cleared — Property in class away3d.core.utils.FaceMaterialVO
clearMaterial(id) — Static method in class away3d.loaders.utils.CentralMaterialLibrary
clears a material for the given name reference in the library.
clearMaterials() — Method in class away3d.materials.CompositeMaterial
clearObjects() — Method in class away3d.core.stats.Stats
clearRenderers() — Method in class away3d.core.render.AbstractRenderSession
clearTransform() — Method in class away3d.core.light.DirectionalLight
Clears the transform and matrix dictionaries used in the shading materials.
clearViewPositions() — Method in class away3d.core.light.PointLight
Clears the position dictionaries used in the shading materials.
clip — Property in class away3d.core.block.BlockerArray
Determines the viewport clipping to be used on blocker primitives.
clip — Property in class away3d.core.draw.DrawFog
The clipping object used to render the drawing primitive.
_clipBottom — Property in class away3d.cameras.lenses.AbstractLens
_clipHeight — Property in class away3d.cameras.lenses.AbstractLens
_clipLeft — Property in class away3d.cameras.lenses.AbstractLens
_clipping — Property in class away3d.cameras.lenses.AbstractLens
clipping — Property in class away3d.containers.View3D
Clipping area used when rendering.
clipping — Property in class away3d.events.ClippingEvent
A reference to the session object that is relevant to the event.
Clipping — Class in package away3d.core.clip
Base clipping class for no clipping.
Clipping(init) — Constructor in class away3d.core.clip.Clipping
Creates a new Clipping object.
ClippingEvent — Class in package away3d.events
Passed as a parameter when a clip event occurs
ClippingEvent(type, clipping:away3d.core.clip:Clipping) — Constructor in class away3d.events.ClippingEvent
Creates a new FaceEvent object.
CLIPPING_UPDATED — Constant static property in class away3d.events.ClippingEvent
Defines the value of the type property of a ClipingUpdated event object.
clipRect — Property in class away3d.materials.MovieMaterial
_clipRight — Property in class away3d.cameras.lenses.AbstractLens
_clipTop — Property in class away3d.cameras.lenses.AbstractLens
_clipWidth — Property in class away3d.cameras.lenses.AbstractLens
clone(animator:away3d.animators:Animator) — Method in class away3d.animators.Animator
Duplicates the animators properties to another Animator object
clone(animator:away3d.animators:Animator) — Method in class away3d.animators.BonesAnimator
Duplicates the animators properties to another Animator object
clone() — Method in class away3d.animators.data.Channel
clone(object:away3d.core.base:Object3D) — Method in class away3d.cameras.Camera3D
Duplicates the camera's properties to another Camera3D object.
clone(object:away3d.core.base:Object3D) — Method in class away3d.containers.Bone
Duplicates the 3d object's properties to another Bone object
clone(object:away3d.core.base:Object3D) — Method in class away3d.containers.ObjectContainer3D
Duplicates the 3d object's properties to another ObjectContainer3D object
clone() — Method in class away3d.core.base.Face
Produces a clone of the face.
clone() — Method in class away3d.core.base.Geometry
Duplicates the geometry properties to another geometry object.
clone(object:away3d.core.base:Object3D) — Method in class away3d.core.base.Mesh
Duplicates the mesh properties to another 3d object.
clone(object:away3d.core.base:Object3D) — Method in class away3d.core.base.Object3D
Duplicates the 3d object's properties to another Object3D object
clone() — Method in class away3d.core.base.UV
Duplicates the vertex properties to another Vertex object
clone() — Method in class away3d.core.base.Vertex
Duplicates the vertex properties to another Vertex object
clone(object:away3d.core.clip:Clipping) — Method in class away3d.core.clip.Clipping
clone(object:away3d.core.clip:Clipping) — Method in class away3d.core.clip.FrustumClipping
clone(object:away3d.core.clip:Clipping) — Method in class away3d.core.clip.NearfieldClipping
clone(object:away3d.core.clip:Clipping) — Method in class away3d.core.clip.RectangleClipping
clone() — Method in interface away3d.core.draw.IPrimitiveConsumer
clone() — Method in class away3d.core.geom.NGon
Creates a duplicate of this NGon
clone(m:away3d.core.math:MatrixAway3D) — Method in class away3d.core.math.MatrixAway3D
Fill the 3d matrix with all matrix values of the given 3d matrix.
clone() — Method in class away3d.core.math.Number2D
clone(v:away3d.core.math:Number3D) — Method in class away3d.core.math.Number3D
Duplicates a Number3D's properties to this Number3D.
clone() — Method in class away3d.core.render.AbstractRenderSession
Duplicates the render session's properties to another render session.
clone() — Method in class away3d.core.render.BasicRenderer
clone() — Method in class away3d.core.render.BitmapRenderSession
Duplicates the render session's properties to another render session.
clone() — Method in class away3d.core.render.BSPRenderer
clone() — Method in class away3d.core.render.QuadrantRenderer
clone() — Method in class away3d.core.render.SpriteRenderSession
Duplicates the render session's properties to another render session.
clone(object:away3d.core.base:Object3D) — Method in interface away3d.core.utils.IClonable
clone() — Method in class away3d.events.AnimatorEvent
Creates a copy of the AnimationEvent object and sets the value of each property to match that of the original.
clone() — Method in class away3d.events.BSPBuildEvent
clone() — Method in class away3d.events.CameraEvent
Creates a copy of the FaceEvent object and sets the value of each property to match that of the original.
clone() — Method in class away3d.events.ClippingEvent
Creates a copy of the FaceEvent object and sets the value of each property to match that of the original.
clone() — Method in class away3d.events.ElementEvent
Creates a copy of the ElementEvent object and sets the value of each property to match that of the original.
clone() — Method in class away3d.events.GeometryEvent
Creates a copy of the Object3DEvent object and sets the value of each property to match that of the original.
clone() — Method in class away3d.events.Loader3DEvent
Creates a copy of the Loader3DEvent object and sets the value of each property to match that of the original.
clone() — Method in class away3d.events.MaterialEvent
Creates a copy of the MaterialEvent object and sets the value of each property to match that of the original.
clone() — Method in class away3d.events.MouseEvent3D
Creates a copy of the MouseEvent3D object and sets the value of each property to match that of the original.
clone() — Method in class away3d.events.Object3DEvent
Creates a copy of the Object3DEvent object and sets the value of each property to match that of the original.
clone() — Method in class away3d.events.ParserEvent
Creates a copy of the Loader3DEvent object and sets the value of each property to match that of the original.
clone() — Method in class away3d.events.SessionEvent
Creates a copy of the FaceEvent object and sets the value of each property to match that of the original.
clone() — Method in class away3d.events.SpriteEvent
Creates a copy of the BillboardEvent object and sets the value of each property to match that of the original.
clone() — Method in class away3d.events.VideoEvent
Creates a copy of the VideoEvent object and sets the value of each property to match that of the original.
clone() — Method in class away3d.events.ViewEvent
Creates a copy of the FaceEvent object and sets the value of each property to match that of the original.
clone() — Method in class away3d.graphs.bsp.BSPPortal
Clones the portal
clone(light:away3d.lights:AbstractLight) — Method in class away3d.lights.AbstractLight
Duplicates the light object's properties to another AbstractLight object
clone(light:away3d.lights:AbstractLight) — Method in class away3d.lights.AmbientLight3D
Duplicates the light object's properties to another AmbientLight3D object
clone(light:away3d.lights:AbstractLight) — Method in class away3d.lights.DirectionalLight3D
Duplicates the light object's properties to another DirectionalLight3D object
clone(light:away3d.lights:AbstractLight) — Method in class away3d.lights.PointLight3D
Duplicates the light object's properties to another PointLight3D object
clone(object:away3d.core.base:Object3D) — Method in class away3d.loaders.data.AnimationData
clone(targetObj:away3d.core.base:Object3D) — Method in class away3d.loaders.data.MaterialData
clone(material:away3d.materials:Material) — Method in class away3d.materials.ColorMaterial
Duplicates the material properties to another material object.
clone(material:away3d.materials:Material) — Method in class away3d.materials.Material
Duplicates the material properties to another material object.
clone(material:away3d.materials:Material) — Method in class away3d.materials.WireColorMaterial
Duplicates the material properties to another material object.
clone(material:away3d.materials:Material) — Method in class away3d.materials.WireframeMaterial
Duplicates the material properties to another material object.
cloneAll(object:away3d.core.base:Object3D) — Method in class away3d.containers.Bone
cloneAll(object:away3d.core.base:Object3D) — Method in class away3d.containers.ObjectContainer3D
Duplicates the 3d object's properties to another ObjectContainer3D object, including bones and geometry
cloneAll(object:away3d.core.base:Object3D) — Method in class away3d.core.base.Mesh
Duplicates the mesh properties to another 3d object, including geometry.
cloneElementDictionary — Property in class away3d.core.base.Geometry
An dictionary containing associations between cloned elements.
close() — Method in class away3d.materials.VideoMaterial
Closes the NetStream object
closepath — Property in class away3d.extrusions.PathDuplicator
closePath — Property in class away3d.extrusions.PathExtrusion
Defines if the last PathCommand should join the first one and close the loop.
closestPointFrom(point:away3d.core.math:Number3D) — Method in class away3d.core.geom.Plane3D
Finds the closest point on this Plane3 in relation to point.
closestPointOnPlane(p:away3d.core.math:Number3D, k:away3d.core.math:Number3D, n:away3d.core.math:Number3D) — Method in class away3d.core.math.Number3D
Calculates a 3d number object representing the closest point on a given plane to a given 3d point.
Collada — Class in package away3d.loaders
File loader for the Collada file format with animation.
Collada(init) — Constructor in class away3d.loaders.Collada
Creates a new Collada object.
_collidedObject — Property in class away3d.graphs.bsp.BSPTree
collidedObject — Property in class away3d.graphs.bsp.BSPTree
collider — Property in class away3d.core.base.Object3D
Indicates whether this object is used for collision detection.
_colliders — Property in class away3d.graphs.bsp.BSPNode
COLLISION_EPSILON — Constant static property in class away3d.graphs.bsp.BSPTree
CollisionMap — Class in package away3d.extrusions
CollisionMap(sourcebmd, factorX, factorY) — Constructor in class away3d.extrusions.CollisionMap
Creates a new CollisionMap
_collisionPlane — Property in class away3d.graphs.bsp.BSPTree
collisionPlane — Property in class away3d.graphs.bsp.BSPTree
The plane against which was collided during the last call to traceCollision
_collisionRatio — Property in class away3d.graphs.bsp.BSPTree
collisionRatio — Property in class away3d.graphs.bsp.BSPTree
The ratio [0, 1] on the movement line where the previous collision occurred
color(data) — Static method in class away3d.core.utils.Cast
color — Property in class away3d.core.utils.FaceMaterialVO
color — Property in class away3d.lights.AbstractLight
Defines the color of the light object.
color — Property in class away3d.materials.BitmapMaterial
Defines a colored tint for the texture bitmap.
color — Property in class away3d.materials.EnviroColorMaterial
Defines the color of the material.
color — Property in class away3d.materials.ShadingColorMaterial
Defines the color, A string, hex value or colorname representing the color of the material.
_color — Property in class away3d.materials.WireColorMaterial
color — Property in class away3d.materials.WireColorMaterial
24 bit color value representing the material color
color — Property in class away3d.materials.shaders.DepthShader
Coefficient for the color shading at maxZ.
color — Property in class away3d.materials.utils.SimpleShadow
return the color set for the shadow generation
color — Property in class away3d.materials.utils.data.LScan
Color — Class in package away3d.core.utils
Static helper class for color manipulations
ColorMaterial — Class in package away3d.materials
Material for solid color drawing
ColorMaterial(color, init) — Constructor in class away3d.materials.ColorMaterial
Creates a new ColorMaterial object.
COLOR_MATERIAL — Constant static property in class away3d.loaders.data.MaterialData
String representing a color material.
colorTransform — Property in class away3d.materials.BitmapMaterial
Defines a colortransform for the texture bitmap.
command — Property in class away3d.core.utils.SpriteVO
_commands — Property in class away3d.core.base.Element
commands — Property in class away3d.core.base.Element
Returns an array of drawing command strings that make up the 3d element.
commands — Property in class away3d.core.base.Face
Returns an array of path command strings that are used by the face.
commands — Property in class away3d.core.base.Mesh
Returns an array of the commands contained in the mesh object.
commands — Property in class away3d.core.base.Segment
Returns an array of path command strings that are used by the segment.
commands — Property in class away3d.core.utils.FaceVO
commands — Property in class away3d.core.utils.SegmentVO
commands — Property in class away3d.sprites.Sprite3D
Returns an array of drawing command strings that are used by the 3d sprite.
compare(m:away3d.core.math:MatrixAway3D) — Method in class away3d.core.math.MatrixAway3D
complete — Event in class away3d.loaders.utils.TextureLoadQueue
COMPLETE — Constant static property in class away3d.events.ExporterEvent
Defines the value of the type property of a complete event object.
COMPLETE — Constant property in class away3d.loaders.Loader3D
Constant value string representing a completed loader mode.
CompositeMaterial — Class in package away3d.materials
Container for caching multiple bitmapmaterial objects.
CompositeMaterial(init) — Constructor in class away3d.materials.CompositeMaterial
Creates a new CompositeMaterial object.
Cone — Class in package away3d.primitives
Creates a 3d cone primitive.
Cone(init) — Constructor in class away3d.primitives.Cone
Creates a new Cone object.
connectMirrors — Property in class away3d.primitives.BezierPatch
consumer — Property in class away3d.core.render.AbstractRenderSession
_container — Property in class away3d.core.geom.PathDebug
container — Property in class away3d.loaders.AbstractParser
Retuns a 3d container object used for storing the parsed 3d object.
container — Property in class away3d.loaders.data.ContainerData
Reference to the 3d container object of the resulting container.
containerData — Property in class away3d.loaders.Kmz
Container data object used for storing the parsed kmz data structure.
containerData — Property in class away3d.loaders.Loader3D
Returns the the data container being used by the loaded file.
ContainerData — Class in package away3d.loaders.data
Data class for 3d object containers.
contains(x, y) — Method in class away3d.core.block.ConvexBlocker
Determines whether the given point lies inside the drawing primitive
contains(x, y) — Method in class away3d.core.draw.DrawBitmap
Determines whether the given point lies inside the drawing primitive
contains(x, y) — Method in class away3d.core.draw.DrawDisplayObject
Determines whether the given point lies inside the drawing primitive
contains(x, y) — Method in class away3d.core.draw.DrawPrimitive
Determines whether the given point lies inside the drawing primitive
contains(x, y) — Method in class away3d.core.draw.DrawScaledBitmap
Determines whether the given point lies inside the drawing primitive
contains(x, y) — Method in class away3d.core.draw.DrawSegment
Determines whether the given point lies inside the drawing primitive
contains(x, y) — Method in class away3d.core.draw.DrawSprite
Determines whether the given point lies inside the drawing primitive
contains(x, y) — Method in class away3d.core.draw.DrawTriangle
Determines whether the given point lies inside the drawing primitive
continuousCurve(points, closed) — Method in class away3d.core.geom.Path
_control — Property in class away3d.primitives.CurveLineSegment
control — Property in class away3d.primitives.CurveLineSegment
Defines the control vertex.
controller — Property in class away3d.containers.Bone
controllers — Property in class away3d.animators.data.SkinVertex
controlPoints — Property in class away3d.primitives.data.PatchData
convertNormalChannels(sourceData, redSource, greenSource, blueSource, invertRed, invertGreen, invertBlue) — Method in class away3d.materials.utils.NormalBumpMaker
Method to change normal directions by 90 or 180 degrees so that, for example, a normal map created for a plane in the xy plane can be used in an xz plane for which the rotation produces a mapping (x, y, z) -> (x, z, -y) Quick method: rather than recalculating the normals just modify the red, green and blue channels of the normal map data.
convertToNormalMap(bumpMapData, geometryFunction, amplitude, uRepeat, vRepeat, coordinates) — Method in class away3d.materials.utils.NormalBumpMaker
Function to convert bump map displacements into a normal map Calculations are performed to calculate the vectors on the original bump map and from these the normal is obtained.
_convex — Property in class away3d.graphs.bsp.BSPNode
ConvexBlock — Class in package away3d.blockers
Convex hull blocking all drawing primitives underneath.
ConvexBlock(vertices, init) — Constructor in class away3d.blockers.ConvexBlock
Creates a new ConvexBlock object.
CONVEX_BLOCK — Constant static property in class away3d.core.project.ProjectorType
ConvexBlocker — Class in package away3d.core.block
Convex hull primitive that blocks all primitives behind and contained completely inside.
ConvexBlockProjector — Class in package away3d.core.project
copies — Property in class away3d.tools.Replicate
copy3x3(m:away3d.core.math:MatrixAway3D) — Method in class away3d.core.math.MatrixAway3D
Fill the 3d matrix with the 3x3 rotation matrix section of the given 3d matrix.
CORRECT_Z_ORDER — Static property in class away3d.core.render.Renderer
Perform reordering of triangles after sorting to guarantee their correct rendering.
count — Property in class away3d.events.BSPBuildEvent
count — Property in class away3d.events.TraceEvent
countuvs — Property in class away3d.tools.Weld
returns howmany uvs were deleted during the welding operation.
countvertices — Property in class away3d.tools.Weld
returns howmany vertexes were deleted during the welding operation.
coverAll — Property in class away3d.extrusions.LatheExtrusion
Defines if the texture(s) should be stretched to cover the entire mesh or per step between segments.
coverAll — Property in class away3d.extrusions.PathExtrusion
Defines if the texture(s) should be stretched to cover the entire mesh or per step between segments.
create — Property in class away3d.core.draw.DrawPrimitive
Placeholder function for creating new drawing primitives from a cache of objects.
create — Property in class away3d.core.draw.PrimitiveQuadrantTreeNode
Placeholder function for creating new quadrant node from a cache of objects.
create() — Method in class away3d.test.SimpleView
createControlPointForLine(line:away3d.core.geom:PathCommand) — Static method in class away3d.core.utils.BezierUtils
createConvexBlocker(source:away3d.core.base:Object3D, vertices) — Method in class away3d.core.utils.DrawPrimitiveStore
createDrawDisplayObject(source:away3d.core.base:Object3D, vx, vy, vz, session:away3d.core.render:AbstractRenderSession, displayobject, generated) — Method in class away3d.core.utils.DrawPrimitiveStore
createDrawScaledBitmap(source:away3d.core.base:Object3D, screenVertices, smooth, bitmap, scale, rotation, generated) — Method in class away3d.core.utils.DrawPrimitiveStore
createDrawSegment(source:away3d.core.base:Object3D, segmentVO:away3d.core.utils:SegmentVO, material:away3d.materials:Material, screenVertices, screenIndices, screenCommands, startIndex, endIndex, generated) — Method in class away3d.core.utils.DrawPrimitiveStore
createDrawSprite(source:away3d.core.base:Object3D, spriteVO:away3d.core.utils:SpriteVO, material:away3d.materials:Material, screenVertices, screenIndices, index, scale, generated) — Method in class away3d.core.utils.DrawPrimitiveStore
createDrawTriangle(source:away3d.core.base:Object3D, faceVO:away3d.core.utils:FaceVO, material:away3d.materials:Material, screenVertices, screenIndices, screenCommands, startIndex, endIndex, uv0:away3d.core.base:UV, uv1:away3d.core.base:UV, uv2:away3d.core.base:UV, generated) — Method in class away3d.core.utils.DrawPrimitiveStore
createFaceVO(face:away3d.core.base:Face, material:away3d.materials:Material, back:away3d.materials:Material, uv0:away3d.core.base:UV, uv1:away3d.core.base:UV, uv2:away3d.core.base:UV) — Method in class away3d.core.utils.CameraVarsStore
createFrustum(node:away3d.core.base:Object3D) — Method in class away3d.core.utils.CameraVarsStore
createLayer() — Method in class away3d.core.render.AbstractRenderSession
Creates a new render layer for rendering composite materials.
createLayer() — Method in class away3d.core.render.BitmapRenderSession
Creates a new render layer for rendering composite materials.
createLayer() — Method in class away3d.core.render.SpriteRenderSession
Creates a new render layer for rendering composite materials.
createLists(numPortals) — Method in class away3d.graphs.bsp.BSPPortal
Creates the bit mask lists needed to store visible portals
createSegmentVO(material:away3d.materials:Material) — Method in class away3d.core.utils.CameraVarsStore
createShape(parent) — Method in class away3d.core.render.AbstractRenderSession
createSprite(parent) — Method in class away3d.core.render.AbstractRenderSession
createSprite(parent) — Method in class away3d.core.render.BitmapRenderSession
createSprite(parent) — Method in class away3d.core.render.SpriteRenderSession
createUV(u, v, session:away3d.core.render:AbstractRenderSession) — Method in class away3d.core.utils.CameraVarsStore
createVertex(x, y, z) — Method in class away3d.core.utils.CameraVarsStore
createVertexClassification(vertex:away3d.core.base:Vertex) — Method in class away3d.core.utils.CameraVarsStore
createVertexClassificationDictionary(source:away3d.core.base:Object3D) — Method in class away3d.core.utils.CameraVarsStore
createViewTransform(node:away3d.core.base:Object3D) — Method in class away3d.core.utils.CameraVarsStore
cross(u:away3d.core.geom:Line2D, v:away3d.core.geom:Line2D) — Static method in class away3d.core.geom.Line2D
cross(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 cross product of two 3d numbers.
ctrlKey — Property in class away3d.events.MouseEvent3D
Indicates whether the Control key is active (true) or inactive (false).
ctrlXML — Property in class away3d.loaders.data.GeometryData
Reference to the xml object defining the controller.
Cube — Class in package away3d.primitives
Creates a 3d Cube primitive.
Cube(init) — Constructor in class away3d.primitives.Cube
Creates a new Cube object.
CubeFaces — Class in package away3d.primitives.utils
The names of the cube map faces used in CubicEnvMapPBMaterial, to determine the positions of each side's texture
CubeMappingType — Class in package away3d.primitives
Static class that provides constant values for the UV mapping options of the Cube primitive.
cubeMaterials — Property in class away3d.primitives.Cube
Defines the face materials of the cube.
cubeMaterials — Property in class away3d.primitives.RoundedCube
Defines the face materials of the cube.
CubeMaterialsData — Class in package away3d.primitives.data
Data structure for individual materials on the sides of a cube.
CubeMaterialsData(init) — Constructor in class away3d.primitives.data.CubeMaterialsData
Creates a new CubeMaterialsData object.
CubicEnvMapPBMaterial — Class in package away3d.materials
BitmapData material which creates reflections based on a cube map.
CubicEnvMapPBMaterial(bitmap, normalMap, faces, targetModel:away3d.core.base:Mesh, init) — Constructor in class away3d.materials.CubicEnvMapPBMaterial
Creates a new CubicEnvMapPBMaterial object.
cubicmapping — Property in class away3d.primitives.RoundedCube
Defines if the textures are projected considering the whole cube or adjusting per sides depending on radius.
_culled — Property in class away3d.graphs.bsp.BSPNode
_currentAntiPenumbra — Property in class away3d.graphs.bsp.BSPPortal
_currentFrame — Property in class away3d.animators.Animator
currentFrame — Property in class away3d.animators.Animator
Returns the current keyframe number
_currentFrontList — Property in class away3d.graphs.bsp.BSPPortal
currentItemIndex — Property in class away3d.loaders.utils.TextureLoadQueue
Returns the index of the current texture baing loaded
currentLoader — Property in class away3d.loaders.utils.TextureLoadQueue
Returns the loader object for the current texture being loaded
_currentPanAngle — Property in class away3d.cameras.HoverCamera3D
_currentParent — Property in class away3d.graphs.bsp.BSPPortal
_currentTiltAngle — Property in class away3d.cameras.HoverCamera3D
currentURLRequest — Property in class away3d.loaders.utils.TextureLoadQueue
Returns the url request object for the current texture being loaded
CURVE — Constant static property in class away3d.core.geom.PathCommand
CurveLineSegment — Class in package away3d.primitives
Creates a 3d curved line segment.
CurveLineSegment(start:away3d.core.base:Vertex, control:away3d.core.base:Vertex, end:away3d.core.base:Vertex, material:away3d.materials:Material) — Constructor in class away3d.primitives.CurveLineSegment
Creates a new CurveLineSegment object.
curveTo(cx, cy, cz, ex, ey, ez) — Method in class away3d.core.base.Face
curveTo(cx, cy, ax, ay) — Method in class away3d.core.base.Graphics3D
curveTo(cx, cy, cz, ex, ey, ez) — Method in class away3d.core.base.Segment
customPath — Static property in class away3d.loaders.AWData
cyan — Constant static property in class away3d.core.utils.Color
cycle — Event in class away3d.animators.Animator
Dispatched when a looping animation starts a new cycle.
cycle — Event in class away3d.core.base.Geometry
Dispatched when a single animation in a sequence completes.
CYCLE — Constant static property in class away3d.events.AnimatorEvent
Defines the value of the type property of a cycle event object.
CYCLE — Static property in class away3d.events.PathEvent
cycleNumber — Property in class away3d.animators.Animator
Returns the number of the current loop cycle
Cylinder — Class in package away3d.primitives
Creates a 3d cylinder primitive.
Cylinder(init) — Constructor in class away3d.primitives.Cylinder
Creates a new Cylinder 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