JSR-184 Public Review Draft - Apr. 30, 2003.
A B C D E F G I J K L M N O P R S T U V W X Y Z

S

SCALE - Static variable in class javax.microedition.m3d.AnimationTrack
Specifies the scaling component of the transformation of a Node or a Texture2D as an animation target.
scale(float, float, float) - Method in class javax.microedition.m3d.Transform
Multiplies this transformation from the right by a scale matrix.
set(float[]) - Method in class javax.microedition.m3d.Transform
Sets this transformation by copying from the given 16-element float array.
set(int, int, byte[]) - Method in class javax.microedition.m3d.VertexArray
Copies in an array of 8-bit vertex attributes.
set(int, int, short[]) - Method in class javax.microedition.m3d.VertexArray
Copies in an array of 16-bit vertex attributes.
set(Transform) - Method in class javax.microedition.m3d.Transform
Sets this transformation by copying from the given Transform.
setActiveCamera(Camera) - Method in class javax.microedition.m3d.World
Sets the Camera to use when rendering this World.
setActiveInterval(int, int) - Method in class javax.microedition.m3d.AnimationController
Sets the world time interval during which this animation controller is active.
setAlignment(Node, int, Node, int) - Method in class javax.microedition.m3d.Node
Sets this node to automatically align with a given other node, or disables automatic alignment.
setAlphaFactor(float) - Method in class javax.microedition.m3d.Node
Sets the alpha factor for this Node.
setAlphaThreshold(float) - Method in class javax.microedition.m3d.CompositingMode
A fragment is drawn if and only if its alpha component is greater than or equal to the alpha threshold.
setAmbientLight(int) - Method in class javax.microedition.m3d.World
Sets the ambient light intensity for this World.
setAmbientLight(int) - Method in class javax.microedition.m3d.Graphics3D
Sets the ambient light intensity.
setAntialiasingEnable(boolean) - Method in class javax.microedition.m3d.Graphics3D
Turns the antialiasing hint on or off for subsequent rendering.
setAppearance(Appearance) - Method in class javax.microedition.m3d.Sprite
Sets the Appearance of this Sprite.
setAppearance(int, Appearance) - Method in class javax.microedition.m3d.Mesh
Sets the Appearance of the specified submesh.
setAttenuation(float, float, float) - Method in class javax.microedition.m3d.Light
Sets the attenuation coefficients for this Light.
setBackground(Background) - Method in class javax.microedition.m3d.World
Sets the Background object for this World.
setBlendColor(int) - Method in class javax.microedition.m3d.Texture2D
Sets the texture blend color for this Texture2D.
setBlending(int) - Method in class javax.microedition.m3d.Texture2D
Selects the texture blend mode, or blend function, for this Texture2D.
setBlending(int) - Method in class javax.microedition.m3d.CompositingMode
Selects a method of combining the pixel to be rendered with the pixel already in the frame buffer.
setCamera(Camera, Transform) - Method in class javax.microedition.m3d.Graphics3D
Sets the Camera to use in subsequent immediate mode rendering.
setClosed(boolean) - Method in class javax.microedition.m3d.KeyframeSequence
Make this keyframe sequence closed or open.
setColor(int) - Method in class javax.microedition.m3d.Light
Sets the specular and diffuse color components of this light.
setColor(int) - Method in class javax.microedition.m3d.Fog
Sets the fog folor.
setColor(int) - Method in class javax.microedition.m3d.Background
Sets the background color.
setColor(int, int) - Method in class javax.microedition.m3d.Material
Sets the given value to the specified color component(s) of this Material.
setColors(VertexArray) - Method in class javax.microedition.m3d.VertexBuffer
Sets the per-vertex colors for this VertexBuffer.
setColorWriteEnable(boolean) - Method in class javax.microedition.m3d.CompositingMode
Enables or disables writing of fragment color values into the color buffer.
setCompositingMode(CompositingMode) - Method in class javax.microedition.m3d.Appearance
Sets the CompositingMode to use for this Appearance.
setController(AnimationController) - Method in class javax.microedition.m3d.AnimationTrack
Specifies the animation controller to be used for controlling this animation track.
setCrop(int, int, int, int) - Method in class javax.microedition.m3d.Sprite
Sets a cropping rectangle within the source image.
setDefaultColor(int) - Method in class javax.microedition.m3d.VertexBuffer
Sets the color to use in absence of per-vertex colors.
setDensity(float) - Method in class javax.microedition.m3d.Fog
Sets the fog density for exponential fog.
setDepthBufferEnable(boolean) - Method in class javax.microedition.m3d.Graphics3D
Enables or disables the depth buffer for subsequent rendering.
setDepthOffset(float, float) - Method in class javax.microedition.m3d.CompositingMode
Defines a value that is added to the screen space Z coordinate of a pixel immediately before depth test and depth write.
setDepthTestEnable(boolean) - Method in class javax.microedition.m3d.CompositingMode
Enables or disables depth testing.
setDepthWriteEnable(boolean) - Method in class javax.microedition.m3d.CompositingMode
Enables or disables writing of fragment depth values into the depth buffer.
setDirectionalEnable(boolean) - Method in class javax.microedition.m3d.Light
Makes this Light directional or positional.
setDitheringEnable(boolean) - Method in class javax.microedition.m3d.Graphics3D
Turns the dithering hint on or off for subsequent rendering.
setDuration(int) - Method in class javax.microedition.m3d.KeyframeSequence
Sets the duration of this sequence in sequence time units.
setEnable(boolean) - Method in class javax.microedition.m3d.Node
Enables or disables this Node.
setFiltering(int, int) - Method in class javax.microedition.m3d.Texture2D
Selects the filtering mode for this Texture2D.
setFog(Fog) - Method in class javax.microedition.m3d.Appearance
Sets the fogging attributes to use for this Appearance.
setGeneric(Transform) - Method in class javax.microedition.m3d.Camera
Sets the given generic transformation as the current projection matrix.
setGeometryMode(GeometryMode) - Method in class javax.microedition.m3d.Appearance
Sets the GeometryMode to use for this Appearance.
setIdentity() - Method in class javax.microedition.m3d.Transform
Replaces this transformation with the 4x4 identity matrix.
setImage(Image2D) - Method in class javax.microedition.m3d.Texture2D
Sets the given Image2D as the texture image of this Texture2D.
setImage(Image2D) - Method in class javax.microedition.m3d.Sprite
Sets the image to display.
setImage(Image2D) - Method in class javax.microedition.m3d.Background
Sets the background image, or switches from background image mode to background color mode.
setImageMode(int, int) - Method in class javax.microedition.m3d.Background
Sets the background image scaling modes for the X and Y directions.
setImageOffset(float, float) - Method in class javax.microedition.m3d.Background
Sets the background image offset.
setIntensity(float) - Method in class javax.microedition.m3d.Light
Sets the intensity of this Light.
setKeyframe(int, int, float[]) - Method in class javax.microedition.m3d.KeyframeSequence
Sets the time position and value of the specified keyframe.
setLayer(int) - Method in class javax.microedition.m3d.Appearance
Sets the rendering layer for this Appearance.
setLight(int, Light, Transform) - Method in class javax.microedition.m3d.Graphics3D
Sets or removes a Light to use in subsequent immediate mode rendering.
setLinear(float, float) - Method in class javax.microedition.m3d.Fog
Sets the near and far distances for linear fog.
setLocalCameraLightingEnable(boolean) - Method in class javax.microedition.m3d.GeometryMode
Enables or disables local camera lighting.
setMaterial(Material) - Method in class javax.microedition.m3d.Appearance
Sets the Material to use when lighting this Appearance.
setMode(int) - Method in class javax.microedition.m3d.Fog
Sets the fog mode to either linear or exponential.
setModes(int) - Method in class javax.microedition.m3d.GeometryMode
Sets culling, winding, shading, and/or lighting modes.
setNormals(VertexArray) - Method in class javax.microedition.m3d.VertexBuffer
Sets the normal vectors for this VertexBuffer.
setOrientation(float, float, float, float) - Method in class javax.microedition.m3d.Node
Sets the orientation component of the node transformation.
setParallel(float, float, float, float) - Method in class javax.microedition.m3d.Camera
Constructs a parallel projection matrix and sets that as the current projection matrix.
setPerspective(float, float, float, float) - Method in class javax.microedition.m3d.Camera
Constructs a perspective projection matrix and sets that as the current projection matrix.
setPerspectiveCorrectionEnable(boolean) - Method in class javax.microedition.m3d.GeometryMode
Enables or disables perspective correction.
setPosition(int, int) - Method in class javax.microedition.m3d.AnimationController
Sets a new playback position, relative to world time, for this animation controller.
setPositions(VertexArray, float, float[]) - Method in class javax.microedition.m3d.VertexBuffer
Sets the vertex positions for this VertexBuffer.
setScale(float, float, float) - Method in class javax.microedition.m3d.Node
Sets the scale of this node transformation.
setScopeID(int) - Method in class javax.microedition.m3d.Node
Sets the scope membership ID for this node.
setScopeMask(int) - Method in class javax.microedition.m3d.Light
Sets the scope mask for this Light.
setShininess(float) - Method in class javax.microedition.m3d.Material
Sets the shininess of this Material.
setSkeleton(Group) - Method in class javax.microedition.m3d.SkinnedMesh
Sets the Group to use as the skeleton of this SkinnedMesh.
setSpeed(float, int) - Method in class javax.microedition.m3d.AnimationController
Sets a new playback speed for this animation, effective after the given world time.
setSpotAngle(float) - Method in class javax.microedition.m3d.Light
Sets the spot cone angle for this Light.
setSpotExponent(float) - Method in class javax.microedition.m3d.Light
Sets the spot exponent for this Light.
setTexCoords(int, VertexArray, float, float[]) - Method in class javax.microedition.m3d.VertexBuffer
Sets the texture coordinates for the specified texturing unit.
setTexture(int, Texture2D) - Method in class javax.microedition.m3d.Appearance
Sets the texture image and its attributes for the given texturing unit.
setTransform(Transform) - Method in class javax.microedition.m3d.Texture2D
Sets the texture coordinate transformation to use for this Texture2D by copying in the given Transform.
setTransform(Transform) - Method in class javax.microedition.m3d.Node
Sets the node transformation by copying the contents of the given Transform.
setTranslation(float, float, float) - Method in class javax.microedition.m3d.Node
Sets the translation of the node transformation.
setTrueColorEnable(boolean) - Method in class javax.microedition.m3d.Graphics3D
Turns the true color hint on or off for subsequent rendering.
setUserID(int) - Method in class javax.microedition.m3d.Object3D
Sets the user ID for this object.
setValidRange(int, int) - Method in class javax.microedition.m3d.KeyframeSequence
Validates the given range of keyframes in this KeyframeSequence.
setVertexColorTrackingEnable(boolean) - Method in class javax.microedition.m3d.Material
Enables or disables vertex color tracking.
setViewport(int, int, int, int) - Method in class javax.microedition.m3d.Graphics3D
Specifies a rectangular viewport on the currently bound rendering target.
setWeight(int) - Method in class javax.microedition.m3d.AnimationController
Sets the blending weight for this animation controller.
setWeights(float[]) - Method in class javax.microedition.m3d.MorphingMesh
Sets the weights for all morph targets in this mesh.
setWrapping(int, int) - Method in class javax.microedition.m3d.Texture2D
Sets the wrapping mode for the S and T texture coordinates.
SHADE_FLAT - Static variable in class javax.microedition.m3d.GeometryMode
Specifies flat shading.
SHADE_SMOOTH - Static variable in class javax.microedition.m3d.GeometryMode
Specifies smooth shading.
SHININESS - Static variable in class javax.microedition.m3d.AnimationTrack
Specifies the shininess of a Material as an animation target.
SkinnedMesh - class javax.microedition.m3d.SkinnedMesh.
A skeletally animated mesh.
SkinnedMesh(VertexBuffer, IndexBuffer[], Appearance[]) - Constructor for class javax.microedition.m3d.SkinnedMesh
Constructs a new SkinnedMesh with the given VertexBuffer and submeshes.
SkinnedMesh(VertexBuffer, IndexBuffer, Appearance) - Constructor for class javax.microedition.m3d.SkinnedMesh
Constructs a new SkinnedMesh consisting of only one submesh.
SLERP - Static variable in class javax.microedition.m3d.KeyframeSequence
Specifies spherical linear interpolation of quaternions.
SPECULAR - Static variable in class javax.microedition.m3d.Material
A parameter for setColor and getColor, specifying that the specular color component is to be set or retrieved.
SPECULAR_COLOR - Static variable in class javax.microedition.m3d.AnimationTrack
Specifies the specular color of a Material as an animation target.
SPLINE - Static variable in class javax.microedition.m3d.KeyframeSequence
Specifies spline interpolation between keyframes.
SPOT_ANGLE - Static variable in class javax.microedition.m3d.AnimationTrack
Specifies the spot angle of a Light as an animation target.
SPOT_EXPONENT - Static variable in class javax.microedition.m3d.AnimationTrack
Specifies the spot exponent of a Light as an animation target.
Sprite - class javax.microedition.m3d.Sprite.
Sprite is a scene graph node representing a 2-dimensional image that has a 3D position.
Sprite(boolean, Image2D) - Constructor for class javax.microedition.m3d.Sprite
Constructs a new Sprite with the given scaling mode and image.
SQUAD - Static variable in class javax.microedition.m3d.KeyframeSequence
Specifies spline interpolation of quaternions.
STEP - Static variable in class javax.microedition.m3d.KeyframeSequence
Specifies stepping from one keyframe value to the next.

JSR-184 Public Review Draft - Apr. 30, 2003.
A B C D E F G I J K L M N O P R S T U V W X Y Z
Copyright © 2003 Nokia Corporation. See the Copyright Notice for details.