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  
sample(tgt, coord, type, fs, filter, wrap) — Static method in class away3d.materials.utils.AGAL
Sample texture
sat(tgt, src) — Static method in class away3d.materials.utils.AGAL
Saturate; Clamp a value between 0 and 1
scale — Property in class away3d.audio.SoundTransform3D
_scale — Property in class away3d.audio.drivers.AbstractSound3DDriver
scale — Property in class away3d.audio.drivers.AbstractSound3DDriver
scale — Property in interface away3d.audio.drivers.ISound3DDriver
Arbitrary value by which all distances are divided.
scale — Property in class away3d.audio.drivers.SimplePanVolumeDriver
scale(scale) — Method in class away3d.core.base.Geometry
Scales the geometry.
scale(value) — Method in class away3d.core.base.Object3D
Appends a uniform scale to the current transformation.
scale(scale) — Method in class away3d.core.base.SubGeometry
Scales the geometry.
scaleDistance — Property in class away3d.audio.Sound3D
Defines a scale value used by the driver when adjusting sound intensity to simulate distance.
scaleUV(scale) — Method in class away3d.core.base.Geometry
Scales the uv coordinates.
scaleUV(scale) — Method in class away3d.core.base.SubGeometry
Scales the uv coordinates.
scaleX — Property in class away3d.containers.View3D
_scaleX — Property in class away3d.core.base.Object3D
scaleX — Property in class away3d.core.base.Object3D
Defines the scale of the 3d object along the x-axis, relative to local coordinates.
scaleY — Property in class away3d.containers.View3D
_scaleY — Property in class away3d.core.base.Object3D
scaleY — Property in class away3d.core.base.Object3D
Defines the scale of the 3d object along the y-axis, relative to local coordinates.
_scaleZ — Property in class away3d.core.base.Object3D
scaleZ — Property in class away3d.core.base.Object3D
Defines the scale of the 3d object along the z-axis, relative to local coordinates.
scatterColor — Property in class away3d.materials.methods.SubsurfaceScatteringDiffuseMethod
The colour the light becomes inside the object.
scattering — Property in class away3d.materials.methods.SubsurfaceScatteringDiffuseMethod
The amount by which the light scatters.
_scene — Property in class away3d.containers.ObjectContainer3D
scene — Property in class away3d.containers.ObjectContainer3D
A reference to the Scene3D object to which this object belongs.
scene — Property in class away3d.containers.View3D
The scene that's used to render for this viewport
scene — Property in class away3d.core.traverse.PartitionTraverser
The scene being traversed.
scene — Property in class away3d.entities.Entity
Scene3D — Class in package away3d.containers
The Scene3D class represents an independent 3D scene in which 3D objects can be created and manipulated.
Scene3D() — Constructor in class away3d.containers.Scene3D
Creates a new Scene3D object.
sceneDirection — Property in class away3d.lights.DirectionalLight
The direction of the light in scene coordinates.
_sceneMatrixIndex — Property in class away3d.materials.passes.DefaultScreenPass
_sceneNormalMatrixIndex — Property in class away3d.materials.passes.DefaultScreenPass
scenePosition — Property in class away3d.containers.ObjectContainer3D
The global position of the ObjectContainer3D in the scene.
_sceneTransform — Property in class away3d.containers.ObjectContainer3D
sceneTransform — Property in class away3d.containers.ObjectContainer3D
The transformation matrix that transforms from model to world space.
sceneTransform — Property in interface away3d.core.base.IRenderable
The transformation matrix that transforms from model to world space.
sceneTransform — Property in class away3d.core.base.SubMesh
The scene transform object that transforms from model to world space.
_sceneTransformDirty — Property in class away3d.containers.ObjectContainer3D
_screenPass — Property in class away3d.materials.DefaultMaterialBase
screenX — Property in class away3d.events.MouseEvent3D
The horizontal coordinate at which the event occurred in view coordinates.
screenY — Property in class away3d.events.MouseEvent3D
The vertical coordinate at which the event occurred in view coordinates.
seek(val) — Method in interface away3d.materials.utils.IVideoPlayer
Seeks to a given time in the video, specified in seconds, with a precision of three decimal places (milliseconds).
seek(val) — Method in class away3d.materials.utils.SimpleVideoPlayer
SegmentBase — Class in package away3d.primitives.data
SegmentBase(v0, v1, v2, color0, color1, thickness) — Constructor in class away3d.primitives.data.SegmentBase
_segments — Property in class away3d.extrusions.utils.Path
To display/debug the Path instance data
segments — Property in class away3d.extrusions.utils.Path
returns the Vector. holding the elements (PathSegment) of the path
_segmentsBase — Property in class away3d.primitives.data.SegmentBase
segmentsBase — Property in class away3d.primitives.data.SegmentBase
SegmentsBase — Class in package away3d.entities
SegmentsBase(view:away3d.containers:View3D) — Constructor in class away3d.entities.SegmentsBase
segmentsD — Property in class away3d.primitives.Cube
The number of segments that make up the cube along the Z-axis.
segmentsH — Property in class away3d.extrusions.Elevation
The number of segments that make up the plane along the Y or Z-axis, depending on whether yUp is true or false, respectively.
segmentsH — Property in class away3d.primitives.Cube
The number of segments that make up the cube along the Y-axis.
segmentsH — Property in class away3d.primitives.Plane
The number of segments that make up the plane along the Y or Z-axis, depending on whether yUp is true or false, respectively.
segmentsH — Property in class away3d.primitives.Sphere
Defines the number of vertical segments that make up the sphere.
segmentsW — Property in class away3d.primitives.Cube
The number of segments that make up the cube along the X-axis.
segmentsW — Property in class away3d.primitives.Plane
The number of segments that make up the plane along the X-axis.
segmentsW — Property in class away3d.primitives.Sphere
Defines the number of horizontal segments that make up the sphere.
sequence — Property in class away3d.events.AnimatorEvent
The SubGeometry object that is the subject of this event, if appropriate.
SEQUENCE_DONE — Constant static property in class away3d.events.AnimatorEvent
Playback of the currently playing (non-looping) clip ended.
setMaps(sources, dispose) — Method in class away3d.materials.AnimatedBitmapMaterial
Resets the cached bitmapData objects making up the animation with a pre-defined array.
setMaterial(name, material:away3d.materials:MaterialBase, materialNamespace) — Method in class away3d.materials.MaterialLibrary
Replaces a material with a given name and namespace with a new material.
setMovie(movie) — Method in class away3d.materials.AnimatedBitmapMaterial
Resets the movieclip used by the material.
setNameAndSpace(name, materialNameSpace) — Method in class away3d.materials.MaterialBase
Sets the materials name and namespace.
setNormalMaps(nmsources, dispose) — Method in class away3d.materials.AnimatedBitmapMaterial
Resets the cached normalMaps bitmapData objects making up the animation with a pre-defined array.
setRenderState(context, contextIndex, pass:away3d.materials.passes:MaterialPassBase, renderable:away3d.core.base:IRenderable) — Method in class away3d.animators.data.AnimationStateBase
Sets the GPU render state required by the animation that is dependent of the rendered object.
setRenderState(context, contextIndex, pass:away3d.materials.passes:MaterialPassBase, renderable:away3d.core.base:IRenderable) — Method in class away3d.animators.data.SkeletonAnimationState
Sets the GPU render state required by the animation that is dependent of the rendered object.
setRenderState(context, contextIndex, pass:away3d.materials.passes:MaterialPassBase, renderable:away3d.core.base:IRenderable) — Method in class away3d.animators.data.VertexAnimationState
Sets the GPU render state required by the animation that is dependent of the rendered object.
setRenderState(context, inputIndex) — Method in class away3d.lights.DirectionalLight
setRenderState(context, inputIndex) — Method in class away3d.lights.LightBase
setRenderState(context, inputIndex) — Method in class away3d.lights.PointLight
setRenderState(renderable:away3d.core.base:IRenderable, context, contextIndex, camera:away3d.cameras:Camera3D, lights) — Method in class away3d.materials.methods.FilteredShadowMapMethod
setRenderState(renderable:away3d.core.base:IRenderable, context, contextIndex, camera:away3d.cameras:Camera3D, lights) — Method in class away3d.materials.methods.HardShadowMapMethod
setRenderState(renderable:away3d.core.base:IRenderable, context, contextIndex, camera:away3d.cameras:Camera3D, lights) — Method in class away3d.materials.methods.ProjectiveTextureMethod
setRenderState(renderable:away3d.core.base:IRenderable, context, contextIndex, camera:away3d.cameras:Camera3D, lights) — Method in class away3d.materials.methods.ShadingMethodBase
Sets the render state for a single renderable.
setRenderState(renderable:away3d.core.base:IRenderable, context, contextIndex, camera:away3d.cameras:Camera3D, lights) — Method in class away3d.materials.methods.SlowFilteredShadowMapMethod
setRenderState(renderable:away3d.core.base:IRenderable, context, contextIndex, camera:away3d.cameras:Camera3D, lights) — Method in class away3d.materials.methods.SoftShadowMapMethod
setRenderState(renderable:away3d.core.base:IRenderable, context, contextIndex, camera:away3d.cameras:Camera3D, lights) — Method in class away3d.materials.methods.SubsurfaceScatteringDiffuseMethod
setSplattingLayer(index, texture, alpha, tile) — Method in class away3d.materials.methods.TerrainDiffuseMethod
setUv0Value(u, v) — Method in class away3d.core.base.data.Face
uv0 u and v values
setUv1Value(u, v) — Method in class away3d.core.base.data.Face
uv1 u and v values
setUv2Value(u, v) — Method in class away3d.core.base.data.Face
uv2 u and v values
setUVat(index, u, v) — Method in class away3d.core.base.data.Face
To set uv values for either uv0, uv1 or uv2.
setVertexAt(index, x, y, z) — Method in class away3d.core.base.data.Face
To set uv values for either v0, v1 or v2.
setWeight(clipName, weight) — Method in class away3d.animators.BlendingSkeletonAnimator
_shaderConstantIndex — Property in class away3d.lights.LightBase
shaderConstantIndex — Property in class away3d.lights.LightBase
ShaderRegisterCache — Class in package away3d.materials.utils
ShaderRegister Cache provides the usage management system for all registers during shading compilation.
ShaderRegisterCache() — Constructor in class away3d.materials.utils.ShaderRegisterCache
Create a new ShaderRegisterCache object.
ShaderRegisterElement — Class in package away3d.materials.utils
A single register element (an entire register or a single register's component) used by the RegisterPool.
ShaderRegisterElement(regName, index, component) — Constructor in class away3d.materials.utils.ShaderRegisterElement
Creates a new ShaderRegisterElement object.
ShadingMethodBase — Class in package away3d.materials.methods
ShadingMethodBase provides an abstract base method for shading methods, used by DefaultScreenPass to compile the final shading program.
ShadingMethodBase(needsNormals, needsView, needsGlobalPos) — Constructor in class away3d.materials.methods.ShadingMethodBase
Create a new ShadingMethodBase object.
ShadowCasterCollector — Class in package away3d.core.traverse
The EntityCollector class is a traverser for scene partitions that collects all scene graph entities that are considered potientially visible.
ShadowCasterCollector() — Constructor in class away3d.core.traverse.ShadowCasterCollector
Creates a new EntityCollector object.
shadowMapper — Property in class away3d.lights.LightBase
ShadowMapperBase — Class in package away3d.lights.shadowmaps
ShadowMapperBase(light:away3d.lights:LightBase) — Constructor in class away3d.lights.shadowmaps.ShadowMapperBase
shadowMethod — Property in class away3d.materials.DefaultMaterialBase
The method to perform diffuse shading.
shadowMethod — Property in class away3d.materials.passes.DefaultScreenPass
_shadowRegister — Property in class away3d.materials.methods.BasicDiffuseMethod
shadowRegister — Property in class away3d.materials.methods.BasicDiffuseMethod
shadowRegister — Property in class away3d.materials.methods.BasicSpecularMethod
shadowRegister — Property in class away3d.materials.methods.WrapDiffuseMethod
shadowRegister — Property in class away3d.materials.methods.WrapSpecularMethod
shiftKey — Property in class away3d.events.MouseEvent3D
Indicates whether the Shift key is active (true) or inactive (false).
SILENT — Constant static property in class away3d.loading.AssetLoader
SimplePanVolumeDriver — Class in package away3d.audio.drivers
The Simple pan/volume Sound3D driver will alter the pan and volume properties on the sound transform object of a regular flash.media.Sound3D representation of the sound.
SimplePanVolumeDriver() — Constructor in class away3d.audio.drivers.SimplePanVolumeDriver
SimpleVideoPlayer — Class in package away3d.materials.utils
SimpleVideoPlayer() — Constructor in class away3d.materials.utils.SimpleVideoPlayer
sin(tgt, src) — Static method in class away3d.materials.utils.AGAL
SingleObjectDepthPass — Class in package away3d.materials.passes
The SingleObjectDepthPass provides a material pass that renders a single object to a depth map from the point of view from a light.
SingleObjectDepthPass(textureSize, polyOffset) — Constructor in class away3d.materials.passes.SingleObjectDepthPass
Creates a new SingleObjectDepthPass object.
size — Property in class away3d.materials.utils.CubeMap
The size of the cube map texture.
skeleton — Property in class away3d.animators.data.SkeletonAnimation
The skeleton that's used for this SkinnedAnimation instance.
Skeleton — Class in package away3d.animators.skeleton
A Skeleton object is a hierarchical grouping of Joint objects that can be used for skeletal animation.
Skeleton() — Constructor in class away3d.animators.skeleton.Skeleton
Creates a new Skeleton object
SkeletonAdditiveNode — Class in package away3d.animators.skeleton
SkeletonAdditiveNode(numJoints) — Constructor in class away3d.animators.skeleton.SkeletonAdditiveNode
SkeletonAnimation — Class in package away3d.animators.data
SkinnedAnimation defines an animation type that blends different skeletal poses into a final pose and transforms the geometries' vertices along the skeleton.
SkeletonAnimation(skeleton:away3d.animators.skeleton:Skeleton, jointsPerVertex) — Constructor in class away3d.animators.data.SkeletonAnimation
Creates a SkinnedAnimation instance.
SkeletonAnimationSequence — Class in package away3d.animators.data
A sequence for a SkeletonAnimationSequence type of animation.
SkeletonAnimationSequence(name, additive) — Constructor in class away3d.animators.data.SkeletonAnimationSequence
Creates a new SkeletonAnimationSequence object.
SkeletonAnimationState — Class in package away3d.animators.data
SkeletonAnimationState defines the state for a given Mesh and SkeletonAnimation.
SkeletonAnimationState(animation:away3d.animators.data:SkeletonAnimation) — Constructor in class away3d.animators.data.SkeletonAnimationState
Creates a SkeletonAnimationState object.
SkeletonAnimator — Class in package away3d.animators
AnimationSequenceController provides a controller for single clip-based animation sequences (fe: md2, md5anim).
SkeletonAnimator() — Constructor in class away3d.animators.SkeletonAnimator
Creates a new AnimationSequenceController object.
SkeletonBinaryLERPNode — Class in package away3d.animators.skeleton
SkeletonBinaryLERPNode(numJoints) — Constructor in class away3d.animators.skeleton.SkeletonBinaryLERPNode
SkeletonClipNodeBase — Class in package away3d.animators.skeleton
SkeletonClipNodeBase provides an abstract base class for animation blend tree nodes containing a clip.
SkeletonClipNodeBase(numJoints) — Constructor in class away3d.animators.skeleton.SkeletonClipNodeBase
Creates a new SkeletonPhaseClipNode object.
SkeletonDirectionalNode — Class in package away3d.animators.skeleton
SkeletonDirectionalNode(numJoints) — Constructor in class away3d.animators.skeleton.SkeletonDirectionalNode
SkeletonJoint — Class in package away3d.animators.skeleton
Joint represents a joint in a Skeleton.
SkeletonJoint() — Constructor in class away3d.animators.skeleton.SkeletonJoint
Creates a new Joint object
SkeletonNaryLERPNode — Class in package away3d.animators.skeleton
SkeletonNaryLERPNode(numJoints) — Constructor in class away3d.animators.skeleton.SkeletonNaryLERPNode
skeletonPose — Property in class away3d.animators.skeleton.SkeletonTreeNode
SkeletonPose — Class in package away3d.animators.skeleton
A SkeletonPose is a collection of JointPose objects, determining the pose for an entire skeleton.
SkeletonPose(numJoints) — Constructor in class away3d.animators.skeleton.SkeletonPose
Creates a new SkeletonPose object.
SkeletonRangeClipNode — Class in package away3d.animators.skeleton
SkeletonRangeClipNode represents a node in a skeleton tree containing a blending clip in which the keyframes represent poses along a range of values
SkeletonRangeClipNode(numJoints) — Constructor in class away3d.animators.skeleton.SkeletonRangeClipNode
Creates a new SkeletonPhaseClipNode object.
SkeletonTimelineClipNode — Class in package away3d.animators.skeleton
SkeletonTimelineClipNode represents a node in a skeleton tree containing a blending clip for which the keyframes are laid out on a timeline.
SkeletonTimelineClipNode(numJoints) — Constructor in class away3d.animators.skeleton.SkeletonTimelineClipNode
Creates a new SkeletonTimelineClipNode object.
SkeletonTreeNode — Class in package away3d.animators.skeleton
SkeletonTreeNode provides an abstract base class for nodes in a skeleton blend tree.
SkeletonTreeNode(numJoints) — Constructor in class away3d.animators.skeleton.SkeletonTreeNode
Creates a new SkeletonTreeNode object.
SkeletonUtils — Class in package away3d.animators.skeleton
SkinExtrude — Class in package away3d.extrusions
SkinExtrude(material:away3d.materials:MaterialBase, profiles, subdivision, centerMesh, closeShape, coverAll, flip) — Constructor in class away3d.extrusions.SkinExtrude
SkinnedSubGeometry — Class in package away3d.core.base
SkinnedSubGeometry provides a SubGeometry extension that contains data needed to skin vertices.
SkinnedSubGeometry(jointsPerVertex) — Constructor in class away3d.core.base.SkinnedSubGeometry
Creates a new SkinnedSubGeometry object.
_skyBox — Property in class away3d.core.traverse.EntityCollector
skyBox — Property in class away3d.core.traverse.EntityCollector
The sky box object if encountered.
SkyBox — Class in package away3d.primitives
A SkyBox class is used to render a sky in the scene.
SkyBox(cubeMap:away3d.materials.utils:CubeMap) — Constructor in class away3d.primitives.SkyBox
Create a new SkyBox object.
SkyBoxMaterial — Class in package away3d.materials
SkyBoxMaterial is a material exclusively used to render skyboxes
SkyBoxMaterial(cubeMap:away3d.materials.utils:CubeMap) — Constructor in class away3d.materials.SkyBoxMaterial
Creates a new SkyBoxMaterial object.
SkyBoxNode — Class in package away3d.core.partition
SkyBoxNode is a space partitioning leaf node that contains a SkyBox object.
SkyBoxNode(skyBox:away3d.primitives:SkyBox) — Constructor in class away3d.core.partition.SkyBoxNode
Creates a new SkyBoxNode object.
SkyBoxPass — Class in package away3d.materials.passes
SkyBoxPass provides a material pass exclusively used to render sky boxes from a cube texture.
SkyBoxPass() — Constructor in class away3d.materials.passes.SkyBoxPass
Creates a new SkyBoxPass object.
slerp(qa:away3d.core.math:Quaternion, qb:away3d.core.math:Quaternion, t) — Method in class away3d.core.math.Quaternion
Spherically interpolates between two quaternions, providing an interpolation between rotations with constant angle change rate.
SlowFilteredShadowMapMethod — Class in package away3d.materials.methods
SlowFilteredShadowMapMethod(castingLight:away3d.lights:LightBase) — Constructor in class away3d.materials.methods.SlowFilteredShadowMapMethod
Creates a new BasicDiffuseMethod object.
smooth — Property in class away3d.materials.MaterialBase
Indicates whether or not any used textures should use smoothing.
_smooth — Property in class away3d.materials.methods.ShadingMethodBase
smooth — Property in class away3d.materials.methods.ShadingMethodBase
smooth — Property in class away3d.materials.methods.WrapDiffuseMethod
Defines whether smoothing should be applied to any used textures.
smooth — Property in class away3d.materials.methods.WrapSpecularMethod
Defines whether smoothing should be applied to any used textures.
_smooth — Property in class away3d.materials.passes.MaterialPassBase
smooth — Property in class away3d.materials.passes.MaterialPassBase
Defines whether smoothing should be applied to any used textures.
smoothed — Property in class away3d.extrusions.utils.Path
returns true if the smoothPath handler is being used.
smoothedHeightMap — Property in class away3d.extrusions.Elevation
smoothHeightMap() — Method in class away3d.extrusions.Elevation
Generates a smoother representation of the geometry using the original heightmap and subdivision settings.
smoothness — Property in class away3d.materials.methods.CelDiffuseMethod
The smoothness of the edge between 2 shading levels.
smoothness — Property in class away3d.materials.methods.CelSpecularMethod
The smoothness of the highlight edge.
smoothPath() — Method in class away3d.extrusions.utils.Path
handler will smooth the path using anchors as control vector of the PathSegments note that this is not dynamic, the PathSegments values are overwrited
SmoothSkeletonAnimator — Class in package away3d.animators
AnimationSequenceController provides a controller for single clip-based animation sequences (fe: md2, md5anim).
SmoothSkeletonAnimator() — Constructor in class away3d.animators.SmoothSkeletonAnimator
Creates a new AnimationSequenceController object.
snapMesh(mesh:away3d.entities:Mesh) — Method in class away3d.tools.Grid
Apply the grid code to a single mesh
snapObject(object3d:away3d.containers:ObjectContainer3D, dovert) — Method in class away3d.tools.Grid
Apply the grid code to a given object3D.
snapVertices(vertices) — Method in class away3d.tools.Grid
Snaps to grid a given Vector. of vertices
SoftShadowMapMethod — Class in package away3d.materials.methods
SoftShadowMapMethod(castingLight:away3d.lights:LightBase, stepSize) — Constructor in class away3d.materials.methods.SoftShadowMapMethod
Creates a new BasicDiffuseMethod object.
sort(collector:away3d.core.traverse:EntityCollector) — Method in class away3d.core.sort.DepthSorter
Sort the potentially visible data in an EntityCollector for rendering.
sort(collector:away3d.core.traverse:EntityCollector) — Method in class away3d.core.sort.EntitySorterBase
Sort the potentially visible data in an EntityCollector for rendering.
sort(collector:away3d.core.traverse:EntityCollector) — Method in class away3d.core.sort.RenderableSorter
Sort the potentially visible data in an EntityCollector for rendering.
Sound3D — Class in package away3d.audio

A sound source/emitter object that can be positioned in 3D space, and from which all audio playback will be transformed to simulate orientation.

The Sound3D object works much in the same fashion as primitives, lights and cameras, in that it can be added to a scene and positioned therein.

Sound3D(sound, reference:away3d.containers:ObjectContainer3D, driver:away3d.audio.drivers:ISound3DDriver, volume, scale) — Constructor in class away3d.audio.Sound3D
Create a Sound3D object, representing the sound source used for playback of a flash Sound object.
soundTransform — Property in class away3d.audio.SoundTransform3D
soundTransform — Property in interface away3d.materials.utils.IVideoPlayer
Provides access to the SoundTransform of the video stream
soundTransform — Property in class away3d.materials.utils.SimpleVideoPlayer
SoundTransform3D — Class in package away3d.audio
SoundTransform3D is a convinience class that helps adjust a Soundtransform's volume and pan according position and distance of a listener and emitter object.
SoundTransform3D(emitter:away3d.containers:ObjectContainer3D, listener:away3d.containers:ObjectContainer3D, volume, scale) — Constructor in class away3d.audio.SoundTransform3D
Creates a new SoundTransform3D.
source — Property in interface away3d.materials.utils.IVideoPlayer
The source, url, to the video file
source — Property in class away3d.materials.utils.SimpleVideoPlayer
sourceEntity — Property in interface away3d.core.base.IRenderable
The entity that that initially provided the IRenderable to the render pipeline.
sourceEntity — Property in class away3d.core.base.SubMesh
The entity that that initially provided the IRenderable to the render pipeline (ie: the owning Mesh object).
sourceEntity — Property in class away3d.entities.SegmentsBase
sourceEntity — Property in class away3d.entities.Sprite3D
sourceEntity — Property in class away3d.primitives.SkyBox
The entity that that initially provided the IRenderable to the render pipeline.
sources — Property in class away3d.materials.AnimatedBitmapMaterial
returns the frames of the animation.
sourceSound — Property in class away3d.audio.drivers.AbstractSound3DDriver
sourceSound — Property in interface away3d.audio.drivers.ISound3DDriver
The sound object (flash.media.Sound) to play at the point of the sound source.
specular — Property in class away3d.lights.LightBase
The specular reflection strength of the light.
specular — Property in class away3d.materials.DefaultMaterialBase
The overall strength of the specular reflection.
specular — Property in class away3d.materials.methods.BasicSpecularMethod
The overall strength of the specular highlights.
_specularB — Property in class away3d.lights.LightBase
specularColor — Property in class away3d.materials.DefaultMaterialBase
The colour of the specular reflection.
specularColor — Property in class away3d.materials.methods.BasicSpecularMethod
The colour of the specular reflection of the surface.
specularCutOff — Property in class away3d.materials.methods.CelSpecularMethod
The threshold at which the specular highlight should be shown.
_specularData — Property in class away3d.materials.methods.BasicSpecularMethod
_specularDataIndex — Property in class away3d.materials.methods.BasicSpecularMethod
_specularDataRegister — Property in class away3d.materials.methods.BasicSpecularMethod
specularDataRegister — Property in class away3d.materials.methods.WrapSpecularMethod
The register element containing the specular data.
_specularG — Property in class away3d.lights.LightBase
specularMap — Property in class away3d.materials.DefaultMaterialBase
A specular map that defines the strength of specular reflections for each texel.
specularMethod — Property in class away3d.materials.DefaultMaterialBase
The method to perform specular shading.
specularMethod — Property in class away3d.materials.passes.DefaultScreenPass
The method to perform specular shading.
_specularR — Property in class away3d.lights.LightBase
_specularR — Property in class away3d.materials.methods.BasicSpecularMethod
_specularTexData — Property in class away3d.materials.methods.BasicSpecularMethod
_specularTexIndex — Property in class away3d.materials.methods.BasicSpecularMethod
_specularTextureRegister — Property in class away3d.materials.methods.BasicSpecularMethod
specularTextureRegister — Property in class away3d.materials.methods.WrapSpecularMethod
The register element containing the specular map data.
Sphere — Class in package away3d.primitives
A UV Sphere primitive mesh.
Sphere(material:away3d.materials:MaterialBase, radius, segmentsW, segmentsH, yUp) — Constructor in class away3d.primitives.Sphere
Creates a new Sphere object.
spikeFace(mesh:away3d.entities:Mesh, indice, subGeomIndice, distance) — Static method in class away3d.tools.FaceHelper
Divides a face into 3 faces and displace the center according along the face normal by the factor distance set.
spikeFaces(mesh:away3d.entities:Mesh, distance) — Static method in class away3d.tools.FaceHelper
Divides all the faces of a mesh in 4 faces.
splitFace(mesh:away3d.entities:Mesh, indice, subGeomIndice, side) — Static method in class away3d.tools.FaceHelper
Divides a face into 2 faces.
splitFaces(mesh:away3d.entities:Mesh) — Static method in class away3d.tools.FaceHelper
Divides all the faces of a mesh in 2 faces.
SpringCam — Class in package away3d.cameras
A 1st and 3d person camera(depending on positionOffset!), hooked on a physical spring on an optional target.
SpringCam(lens:away3d.cameras.lenses:LensBase) — Constructor in class away3d.cameras.SpringCam
Sprite3D — Class in package away3d.entities
Sprite3D is a 3D billboard, a renderable rectangular area that always faces the camera.
Sprite3D(material:away3d.materials:MaterialBase, width, height) — Constructor in class away3d.entities.Sprite3D
sqrt(tgt, src) — Static method in class away3d.materials.utils.AGAL
Square root
_src — Property in class away3d.audio.drivers.AbstractSound3DDriver
_stackLen — Property in class away3d.entities.Entity
stage3DIndex — Property in class away3d.core.managers.Stage3DProxy
The index of the Stage3D which is managed by this instance of Stage3DProxy.
Stage3DManager — Class in package away3d.core.managers
The Stage3DManager class provides a multiton object that handles management for Stage3D objects.
stage3DProxy — Property in class away3d.core.render.DefaultRenderer
_stage3DProxy — Property in class away3d.core.render.RendererBase
stage3DProxy — Property in class away3d.core.render.RendererBase
Stage3DProxy — Class in package away3d.core.managers
Stage3DProxy provides a proxy class to manage a single Stage3D instance as well as handling the creation and attachment of the Context3D (and in turn the back buffer) is uses.
Stage3DProxy(stage3DIndex, stage3D, stage3DManager:away3d.core.managers:Stage3DManager) — Constructor in class away3d.core.managers.Stage3DProxy
Creates a Stage3DProxy object.
start() — Method in class away3d.animators.AnimatorBase
start — Property in class away3d.primitives.data.SegmentBase
Defines the starting vertex.
START — Constant static property in class away3d.events.AnimatorEvent
Defines the value of the type property of a start event object.
startColor — Property in class away3d.primitives.data.SegmentBase
Defines the startColor
_stateInvalid — Property in class away3d.animators.data.AnimationStateBase
step(startVal, endVal, subdivision) — Static method in class away3d.extrusions.utils.PathUtils
step(tgt, src1, src2) — Static method in class away3d.materials.utils.AGAL
Step: tgt = src1 > src2? 1 : 0
stepSize — Property in class away3d.materials.methods.FilteredShadowMapMethod
stepSize — Property in class away3d.materials.methods.SlowFilteredShadowMapMethod
stepSize — Property in class away3d.materials.methods.SoftShadowMapMethod
stiffness — Property in class away3d.cameras.SpringCam
Stiffness of the spring, how hard is it to extend.
stop() — Method in class away3d.audio.Sound3D
Stop and rewind sound file.
stop() — Method in interface away3d.audio.drivers.ISound3DDriver
Stop playback and reset playhead.
stop() — Method in class away3d.audio.drivers.SimplePanVolumeDriver
stop() — Method in class away3d.materials.AnimatedBitmapMaterial
Halts playback of the animation
stop() — Method in interface away3d.materials.utils.IVideoPlayer
Stop playback and reset playhead.
stop() — Method in class away3d.materials.utils.SimpleVideoPlayer
STOP — Constant static property in class away3d.events.AnimatorEvent
Defines the value of the type property of a stop event object.
_streamIndex — Property in class away3d.animators.data.VertexAnimation
strength — Property in class away3d.materials.methods.RimLightMethod
sub(tgt, src1, src2) — Static method in class away3d.materials.utils.AGAL
Subtract
subdivision — Property in class away3d.extrusions.LatheExtrude
Defines the subdivisions created in the mesh for the total number of revolutions.
subdivision — Property in class away3d.extrusions.SkinExtrude
subGeometries — Property in class away3d.core.base.Geometry
A collection of SubGeometry objects, each of which contain geometrical data such as vertices, normals, etc.
subGeometry — Property in class away3d.core.base.SubMesh
The SubGeometry object which provides the geometry data for this SubMesh.
subGeometry — Property in class away3d.events.GeometryEvent
The SubGeometry object that is the subject of this event, if appropriate.
SubGeometry — Class in package away3d.core.base
The SubGeometry class is a collections of geometric data that describes a triangle mesh.
SubGeometry() — Constructor in class away3d.core.base.SubGeometry
Creates a new SubGeometry object.
SUB_GEOMETRY_ADDED — Constant static property in class away3d.events.GeometryEvent
Dispatched when a SubGeometry was added from the dispatching Geometry.
SUB_GEOMETRY_REMOVED — Constant static property in class away3d.events.GeometryEvent
Dispatched when a SubGeometry was removed from the dispatching Geometry.
SubMesh — Class in package away3d.core.base
SubMesh wraps a SubGeometry as a scene graph instantiation.
SubMesh(subGeometry:away3d.core.base:SubGeometry, parentMesh:away3d.entities:Mesh, material:away3d.materials:MaterialBase) — Constructor in class away3d.core.base.SubMesh
Creates a new SubMesh object
subMeshes — Property in class away3d.entities.Mesh
The SubMeshes out of which the Mesh consists.
subMeshes — Property in class away3d.extrusions.LatheExtrude
The SubMeshes out of which the Mesh consists.
subMeshes — Property in class away3d.extrusions.SkinExtrude
The SubMeshes out of which the Mesh consists.
subMeshes — Property in class away3d.primitives.PrimitiveBase
The SubMeshes out of which the Mesh consists.
SubsurfaceScatteringDiffuseMethod — Class in package away3d.materials.methods
SubsurfaceScatteringDiffuseMethod provides a depth map-based diffuse shading method that mimics the scattering of light inside translucent surfaces.
SubsurfaceScatteringDiffuseMethod(depthMapSize, depthMapOffset) — Constructor in class away3d.materials.methods.SubsurfaceScatteringDiffuseMethod
Creates a new SubsurfaceScatteringDiffuseMethod object.
supportsData(data) — Static method in class away3d.loading.parsers.AC3DParser
Tests whether a data block can be parsed by the parser.
supportsData(data) — Static method in class away3d.loading.parsers.AWD1Parser
Tests whether a data block can be parsed by the parser.
supportsData(data) — Static method in class away3d.loading.parsers.AWD2Parser
supportsData(data) — Static method in class away3d.loading.parsers.ColladaParser
Tests whether a data block can be parsed by the parser.
supportsData(data) — Static method in class away3d.loading.parsers.ImageParser
Tests whether a data block can be parsed by the parser.
supportsData(data) — Static method in class away3d.loading.parsers.Max3DSParser
Tests whether a data block can be parsed by the parser.
supportsData(data) — Static method in class away3d.loading.parsers.MD2Parser
Tests whether a data block can be parsed by the parser.
supportsData(data) — Static method in class away3d.loading.parsers.MD5AnimParser
Tests whether a data block can be parsed by the parser.
supportsData(data) — Static method in class away3d.loading.parsers.MD5MeshParser
Tests whether a data block can be parsed by the parser.
supportsData(data) — Static method in class away3d.loading.parsers.OBJParser
Tests whether a data block can be parsed by the parser.
supportsType(extension) — Static method in class away3d.loading.parsers.AC3DParser
Indicates whether or not a given file extension is supported by the parser.
supportsType(extension) — Static method in class away3d.loading.parsers.AWD1Parser
Indicates whether or not a given file extension is supported by the parser.
supportsType(extension) — Static method in class away3d.loading.parsers.AWD2Parser
Indicates whether or not a given file extension is supported by the parser.
supportsType(extension) — Static method in class away3d.loading.parsers.ColladaParser
Indicates whether or not a given file extension is supported by the parser.
supportsType(extension) — Static method in class away3d.loading.parsers.ImageParser
Indicates whether or not a given file extension is supported by the parser.
supportsType(extension) — Static method in class away3d.loading.parsers.Max3DSParser
Indicates whether or not a given file extension is supported by the parser.
supportsType(extension) — Static method in class away3d.loading.parsers.MD2Parser
Indicates whether or not a given file extension is supported by the parser.
supportsType(extension) — Static method in class away3d.loading.parsers.MD5AnimParser
Indicates whether or not a given file extension is supported by the parser.
supportsType(extension) — Static method in class away3d.loading.parsers.MD5MeshParser
Indicates whether or not a given file extension is supported by the parser.
supportsType(extension) — Static method in class away3d.loading.parsers.OBJParser
Indicates whether or not a given file extension is supported by the parser.
swapBackBuffer — Property in class away3d.core.render.RendererBase
Indicates whether or not the back buffer should be swapped when rendering is complete.
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