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  
id — Property in class away3d.loading.ResourceDependency
The id of the dependency.
ignoreSides — Property in class away3d.extrusions.LatheExtrude
Defines if the top, bottom, left, right, front or back of the the extrusion is left open.
IMAGE — Constant static property in class away3d.loading.AssetLoaderFileType
The value that defines the format for natively supported images (.jpg, .png)
ImageParser — Class in package away3d.loading.parsers
ImageParser provides a "parser" for natively supported image types (jpg, png).
ImageParser(uri) — Constructor in class away3d.loading.parsers.ImageParser
Creates a new ImageParser object.
IMaterialOwner — Interface in package away3d.core.base
IMaterialOwner provides an interface for objects that can use materials.
_implicitPartition — Property in class away3d.containers.ObjectContainer3D
implicitPartition — Property in class away3d.containers.ObjectContainer3D
The space partition used for this object, possibly inherited from its parent.
implicitPartition — Property in class away3d.entities.Entity
IN — Constant static property in class away3d.core.math.PlaneClassification
_index — Property in class away3d.core.base.SubMesh
index — Property in class away3d.core.base.data.Vertex
index — Property in class away3d.materials.AnimatedBitmapMaterial
returns the frame index of the animation.
index — Property in class away3d.materials.utils.ShaderRegisterElement
The register's index.
index — Property in class away3d.primitives.data.SegmentBase
_indexBuffer — Property in class away3d.core.base.SubGeometry
_indexBufferDirty — Property in class away3d.core.base.SubGeometry
_indices — Property in class away3d.core.base.SubGeometry
initGeometry() — Method in class away3d.entities.Mesh
Initialises the SubMesh objects to map unto the Geometry's SubGeometry objects.
initHandle() — Method in class away3d.loading.parsers.AC3DParser
Creates the object that will be returned to the user and will contain all the loaded data.
initHandle() — Method in class away3d.loading.parsers.AWD1Parser
Creates the object that will be returned to the user and will contain all the loaded data.
initHandle() — Method in class away3d.loading.parsers.AWD2Parser
Creates the object that will be returned to the user and will contain all the loaded data.
initHandle() — Method in class away3d.loading.parsers.ImageParser
Creates the object that will be returned to the user and will contain all the loaded data.
initHandle() — Method in class away3d.loading.parsers.Max3DSParser
Creates the object that will be returned to the user and will contain all the loaded data.
initHandle() — Method in class away3d.loading.parsers.MD2Parser
Creates the object that will be returned to the user and will contain all the loaded data.
initHandle() — Method in class away3d.loading.parsers.MD5AnimParser
Creates the object that will be returned to the user and will contain all the loaded data.
initHandle() — Method in class away3d.loading.parsers.MD5MeshParser
Creates the object that will be returned to the user and will contain all the loaded data.
initHandle() — Method in class away3d.loading.parsers.OBJParser
Creates the object that will be returned to the user and will contain all the loaded data.
initHandle() — Method in class away3d.loading.parsers.ParserBase
Creates the object that will be returned to the user and will contain all the loaded data.
initPass(context, contextIndex) — Method in class away3d.materials.passes.MaterialPassBase
Initializes the shader program object.
inputA — Property in class away3d.animators.skeleton.SkeletonBinaryLERPNode
inputB — Property in class away3d.animators.skeleton.SkeletonBinaryLERPNode
instance — Static property in class away3d.core.managers.AGALProgram3DAssembler
Gets the instance for the AGALProgram3DAssembler.
instance — Static property in class away3d.debug.AwayStats
Holds a reference to the stats widget (or if several have been created during session, the one that was last instantiated.) Allows you to set properties and register views from anywhere in your code.
instance — Static property in class away3d.loading.ResourceManager
Gets the singleton instance of the ResourceManager.
INTERSECT — Constant static property in class away3d.core.math.PlaneClassification
intersectBoundingRadius(pos, radius) — Method in class away3d.tools.utils.Ray
Checks ray intersection by mesh.boundingRadius
invalidateBitmapData() — Method in class away3d.materials.methods.BasicDiffuseMethod
Marks the texture for update next on the next render.
invalidateBitmapData() — Method in class away3d.materials.methods.BasicSpecularMethod
Marks the texture for update next on the next render.
invalidateBitmapData() — Method in class away3d.materials.methods.WrapDiffuseMethod
Marks the texture for update next on the next render.
invalidateBitmapData() — Method in class away3d.materials.methods.WrapSpecularMethod
Marks the texture for update next on the next render.
invalidateBounds() — Method in class away3d.entities.Entity
Invalidates the bounding volume, causing to be updated when requested.
invalidateBounds() — Method in class away3d.primitives.SkyBox
Invalidates the bounding volume, causing to be updated when requested.
invalidateBuffers(buffers) — Method in class away3d.core.base.SubGeometry
Invalidates all buffers in a vector, causing them the update when they are first requested.
invalidateContent() — Method in class away3d.core.managers.CubeTexture3DProxy
invalidateContent() — Method in class away3d.core.managers.Texture3DProxy
invalidateEntityBounds(entity:away3d.entities:Entity) — Method in class away3d.containers.Scene3D
When an entity has moved or changed size, update its position in its partition tree.
invalidateGeometry() — Method in class away3d.extrusions.Elevation
Invalidates the primitive's geometry, causing it to be updated when requested.
invalidateGeometry() — Method in class away3d.primitives.PrimitiveBase
Invalidates the primitive's geometry, causing it to be updated when requested.
invalidateMatrix() — Method in class away3d.cameras.lenses.LensBase
Invalidates the projection matrix, which will cause it to be updated on the next request.
invalidateSceneTransform() — Method in class away3d.cameras.Camera3D
Invalidates the scene transformation matrix, causing it to be updated the next time it's requested.
invalidateSceneTransform() — Method in class away3d.containers.ObjectContainer3D
Invalidates the scene transformation matrix, causing it to be updated the next time it's requested.
invalidateSceneTransform() — Method in class away3d.entities.Entity
Invalidates the scene transformation matrix, causing it to be updated the next time it's requested.
invalidateSceneTransform() — Method in class away3d.entities.TextureProjector
Invalidates the scene transformation matrix, causing it to be updated the next time it's requested.
invalidateSceneTransform() — Method in class away3d.lights.DirectionalLight
Invalidates the scene transformation matrix, causing it to be updated the next time it's requested.
invalidateShaderProgram() — Method in class away3d.materials.methods.ShadingMethodBase
Marks the shader program as invalid, so it will be recompiled before the next render.
invalidateShaderProgram() — Method in class away3d.materials.passes.DefaultScreenPass
Marks the shader program as invalid, so it will be recompiled before the next render.
invalidateShaderProgram() — Method in class away3d.materials.passes.MaterialPassBase
Marks the shader program as invalid, so it will be recompiled before the next render.
invalidateState() — Method in class away3d.animators.data.AnimationStateBase
Invalidates the state, so it needs to be updated next time it is requested.
invalidateState() — Method in class away3d.animators.data.SkeletonAnimationState
Invalidates the state, so it needs to be updated next time it is requested.
invalidateTransform() — Method in class away3d.containers.ObjectContainer3D
Invalidates the transformation matrix, causing it to be updated upon the next request
invalidateTransform() — Method in class away3d.core.base.Object3D
Invalidates the transformation matrix, causing it to be updated upon the next request
invalidateUVs() — Method in class away3d.extrusions.Elevation
Invalidates the primitive's uv coordinates, causing them to be updated when requested.
invalidateUVs() — Method in class away3d.primitives.PrimitiveBase
Invalidates the primitive's uv coordinates, causing them to be updated when requested.
inverseBindPose — Property in class away3d.animators.skeleton.SkeletonJoint
The inverse bind pose matrix, as raw data, used to transform vertices to bind joint space, so it can be transformed using the target joint matrix.
inverseSceneTransform — Property in class away3d.containers.ObjectContainer3D
The inverse scene transform object that transforms from world to model space.
inverseSceneTransform — Property in interface away3d.core.base.IRenderable
The inverse scene transform object that transforms from world to model space.
inverseSceneTransform — Property in class away3d.core.base.SubMesh
The inverse scene transform object that transforms from world to model space.
invertContainerFaces(obj:away3d.containers:ObjectContainer3D) — Static method in class away3d.tools.MeshHelper
Inverts the faces of all the Meshes into an ObjectContainer3D
invertFaces(mesh:away3d.entities:Mesh) — Static method in class away3d.tools.MeshHelper
Inverts the faces of a Mesh
IRenderable — Interface in package away3d.core.base
IRenderable provides an interface for objects that can be rendered in the rendering pipeline.
IResource — Interface in package away3d.loading
IResource provides a common interface to be used by objects that can be loaded or parsed.
isBitmapDataValid(bitmapData) — Method in class away3d.loading.parsers.ParserBase
Validates a bitmapData loaded before assigning to a default BitmapMaterial
isBitmapDataValid(bitmapData) — Static method in class away3d.loading.parsers.data.DefaultBitmapData
isBitmapDataValid(bitmapData, id) — Method in class away3d.materials.DefaultMaterialBase
isInFrustum(mvpMatrix) — Method in class away3d.bounds.AxisAlignedBoundingBox
Tests if the bounds are in the camera frustum.
isInFrustum(mvpMatrix) — Method in class away3d.bounds.BoundingSphere
Tests if the bounds are in the camera frustum.
isInFrustum(mvpMatrix) — Method in class away3d.bounds.BoundingVolumeBase
Tests if the bounds are in the camera frustum.
isInFrustum(mvpMatrix) — Method in class away3d.bounds.NullBounds
Tests if the bounds are in the camera frustum.
isInFrustum(camera:away3d.cameras:Camera3D) — Method in class away3d.core.partition.CameraNode
Tests if the current node is at least partly inside the frustum.
isInFrustum(camera:away3d.cameras:Camera3D) — Method in class away3d.core.partition.EntityNode
Tests if the current node is at least partly inside the frustum.
isInFrustum(camera:away3d.cameras:Camera3D) — Method in class away3d.core.partition.NodeBase
Tests if the current node is at least partly inside the frustum.
isInFrustum(camera:away3d.cameras:Camera3D) — Method in class away3d.core.partition.OctreeNode
isInFrustum(camera:away3d.cameras:Camera3D) — Method in class away3d.core.partition.QuadTreeNode
isInFrustum(camera:away3d.cameras:Camera3D) — Method in class away3d.core.partition.SkyBoxNode
Tests if the current node is at least partly inside the frustum.
ISound3DDriver — Interface in package away3d.audio.drivers
IVideoPlayer — Interface in package away3d.materials.utils
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