M3G 1.1 -- Jun 22, 2005
A B C D E F G I J K L M N O P R S T V W X Y Z

S

SCALE - Static variable in class javax.microedition.m3g.AnimationTrack
Specifies the scale (S) component of a Transformable object as an animation target.
SHADE_FLAT - Static variable in class javax.microedition.m3g.PolygonMode
A parameter to setShading, specifying that flat shading is to be used.
SHADE_SMOOTH - Static variable in class javax.microedition.m3g.PolygonMode
A parameter to setShading, specifying that smooth shading is to be used.
SHININESS - Static variable in class javax.microedition.m3g.AnimationTrack
Specifies the shininess of a Material as an animation target.
SLERP - Static variable in class javax.microedition.m3g.KeyframeSequence
A constructor parameter that specifies spherical linear interpolation of quaternions.
SPECULAR - Static variable in class javax.microedition.m3g.Material
A parameter to setColor and getColor, specifying that the specular color component is to be set or retrieved.
SPECULAR_COLOR - Static variable in class javax.microedition.m3g.AnimationTrack
Specifies the specular color of a Material as an animation target.
SPLINE - Static variable in class javax.microedition.m3g.KeyframeSequence
A constructor parameter that specifies spline interpolation between keyframes.
SPOT - Static variable in class javax.microedition.m3g.Light
A parameter to setMode, specifying a spot light source.
SPOT_ANGLE - Static variable in class javax.microedition.m3g.AnimationTrack
Specifies the spot angle of a Light as an animation target.
SPOT_EXPONENT - Static variable in class javax.microedition.m3g.AnimationTrack
Specifies the spot exponent of a Light as an animation target.
SQUAD - Static variable in class javax.microedition.m3g.KeyframeSequence
A constructor parameter that specifies spline interpolation of quaternions.
STEP - Static variable in class javax.microedition.m3g.KeyframeSequence
A constructor parameter that specifies stepping from one keyframe value to the next.
SkinnedMesh - class javax.microedition.m3g.SkinnedMesh.
A scene graph node that represents a skeletally animated polygon mesh.
SkinnedMesh(VertexBuffer, IndexBuffer, Appearance, Group) - Constructor for class javax.microedition.m3g.SkinnedMesh
Constructs a new SkinnedMesh with the given vertices, submesh and skeleton.
SkinnedMesh(VertexBuffer, IndexBuffer[], Appearance[], Group) - Constructor for class javax.microedition.m3g.SkinnedMesh
Constructs a new SkinnedMesh with the given vertices, submeshes and skeleton.
Sprite3D - class javax.microedition.m3g.Sprite3D.
A scene graph node that represents a 2-dimensional image with a 3D position.
Sprite3D(boolean, Image2D, Appearance) - Constructor for class javax.microedition.m3g.Sprite3D
Constructs a new Sprite3D with the given scaling mode, image and appearance.
scale(float, float, float) - Method in class javax.microedition.m3g.Transformable
Multiplies the current scale component by the given scale factors.
set(int, int, int, int, byte[]) - Method in class javax.microedition.m3g.Image2D
Updates a rectangular area of this Image2D by copying pixels from a byte array.
set(Transform) - Method in class javax.microedition.m3g.Transform
Sets this transformation by copying the contents of the given Transform.
set(float[]) - Method in class javax.microedition.m3g.Transform
Sets this transformation by copying from the given 16-element float array.
set(int, int, short[]) - Method in class javax.microedition.m3g.VertexArray
Copies in an array of 16-bit vertex attributes.
set(int, int, byte[]) - Method in class javax.microedition.m3g.VertexArray
Copies in an array of 8-bit vertex attributes.
setActiveCamera(Camera) - Method in class javax.microedition.m3g.World
Sets the Camera to use when rendering this World.
setActiveInterval(int, int) - Method in class javax.microedition.m3g.AnimationController
Sets the world time interval during which this animation controller is active.
setAlignment(Node, int, Node, int) - Method in class javax.microedition.m3g.Node
Sets this node to align with the given other node(s), or disables alignment.
setAlphaFactor(float) - Method in class javax.microedition.m3g.Node
Sets the alpha factor for this Node.
setAlphaThreshold(float) - Method in class javax.microedition.m3g.CompositingMode
Sets the threshold value for alpha testing.
setAlphaWriteEnable(boolean) - Method in class javax.microedition.m3g.CompositingMode
Enables or disables writing of fragment alpha values into the color buffer.
setAppearance(int, Appearance) - Method in class javax.microedition.m3g.Mesh
Sets the Appearance for the specified submesh.
setAppearance(Appearance) - Method in class javax.microedition.m3g.Sprite3D
Sets the Appearance of this Sprite3D.
setAttenuation(float, float, float) - Method in class javax.microedition.m3g.Light
Sets the attenuation coefficients for this Light.
setBackground(Background) - Method in class javax.microedition.m3g.World
Sets the Background object for this World.
setBlendColor(int) - Method in class javax.microedition.m3g.Texture2D
Sets the texture blend color for this Texture2D.
setBlending(int) - Method in class javax.microedition.m3g.CompositingMode
Selects a method of combining the pixel to be rendered with the pixel already in the frame buffer.
setBlending(int) - Method in class javax.microedition.m3g.Texture2D
Selects the texture blend mode, or blend function, for this Texture2D.
setCamera(Camera, Transform) - Method in class javax.microedition.m3g.Graphics3D
Sets the Camera to use in subsequent immediate mode rendering.
setColor(int) - Method in class javax.microedition.m3g.Background
Sets the background color.
setColor(int) - Method in class javax.microedition.m3g.Fog
Sets the color of this Fog.
setColor(int) - Method in class javax.microedition.m3g.Light
Sets the color of this Light.
setColor(int, int) - Method in class javax.microedition.m3g.Material
Sets the given value to the specified color component(s) of this Material.
setColorClearEnable(boolean) - Method in class javax.microedition.m3g.Background
Enables or disables color buffer clearing.
setColorWriteEnable(boolean) - Method in class javax.microedition.m3g.CompositingMode
Enables or disables writing of fragment color values into the color buffer.
setColors(VertexArray) - Method in class javax.microedition.m3g.VertexBuffer
Sets the per-vertex colors for this VertexBuffer.
setCompositingMode(CompositingMode) - Method in class javax.microedition.m3g.Appearance
Sets the CompositingMode to use for this Appearance.
setController(AnimationController) - Method in class javax.microedition.m3g.AnimationTrack
Specifies the animation controller to be used for controlling this animation track.
setCrop(int, int, int, int) - Method in class javax.microedition.m3g.Background
Sets a cropping rectangle within the background image.
setCrop(int, int, int, int) - Method in class javax.microedition.m3g.Sprite3D
Sets a cropping rectangle within the source image.
setCulling(int) - Method in class javax.microedition.m3g.PolygonMode
Sets the polygon culling mode.
setDefaultColor(int) - Method in class javax.microedition.m3g.VertexBuffer
Sets the color to use in absence of per-vertex colors.
setDensity(float) - Method in class javax.microedition.m3g.Fog
Sets the fog density for exponential fog.
setDepthClearEnable(boolean) - Method in class javax.microedition.m3g.Background
Enables or disables depth buffer clearing.
setDepthOffset(float, float) - Method in class javax.microedition.m3g.CompositingMode
Defines a value that is added to the screen space Z coordinate of a pixel immediately before depth test and depth write.
setDepthRange(float, float) - Method in class javax.microedition.m3g.Graphics3D
Specifies the mapping of depth values from normalized device coordinates to window coordinates.
setDepthTestEnable(boolean) - Method in class javax.microedition.m3g.CompositingMode
Enables or disables depth testing.
setDepthWriteEnable(boolean) - Method in class javax.microedition.m3g.CompositingMode
Enables or disables writing of fragment depth values into the depth buffer.
setDuration(int) - Method in class javax.microedition.m3g.KeyframeSequence
Sets the duration of this sequence in sequence time units.
setFiltering(int, int) - Method in class javax.microedition.m3g.Texture2D
Selects the filtering mode for this Texture2D.
setFog(Fog) - Method in class javax.microedition.m3g.Appearance
Sets the fogging attributes to use for this Appearance.
setGeneric(Transform) - Method in class javax.microedition.m3g.Camera
Sets the given 4x4 transformation as the current projection matrix.
setIdentity() - Method in class javax.microedition.m3g.Transform
Replaces this transformation with the 4x4 identity matrix.
setImage(Image2D) - Method in class javax.microedition.m3g.Background
Sets the background image, or switches from background image mode to background color mode.
setImage(Image2D) - Method in class javax.microedition.m3g.Sprite3D
Sets the sprite image to display.
setImage(Image2D) - Method in class javax.microedition.m3g.Texture2D
Sets the given Image2D as the texture image of this Texture2D.
setImageMode(int, int) - Method in class javax.microedition.m3g.Background
Sets the background image repeat mode for the X and Y directions.
setIntensity(float) - Method in class javax.microedition.m3g.Light
Sets the intensity of this Light.
setKeyframe(int, int, float[]) - Method in class javax.microedition.m3g.KeyframeSequence
Sets the time position and value of the specified keyframe.
setLayer(int) - Method in class javax.microedition.m3g.Appearance
Sets the rendering layer for this Appearance.
setLight(int, Light, Transform) - Method in class javax.microedition.m3g.Graphics3D
Replaces or modifies a Light currently bound for immediate mode rendering.
setLinear(float, float) - Method in class javax.microedition.m3g.Fog
Sets the near and far distances for linear fog.
setLocalCameraLightingEnable(boolean) - Method in class javax.microedition.m3g.PolygonMode
Enables or disables local camera lighting.
setMaterial(Material) - Method in class javax.microedition.m3g.Appearance
Sets the Material to use when lighting this Appearance.
setMode(int) - Method in class javax.microedition.m3g.Fog
Sets the fog mode to either linear or exponential.
setMode(int) - Method in class javax.microedition.m3g.Light
Sets the type of this Light.
setNormals(VertexArray) - Method in class javax.microedition.m3g.VertexBuffer
Sets the normal vectors for this VertexBuffer.
setOrientation(float, float, float, float) - Method in class javax.microedition.m3g.Transformable
Sets the orientation component of this Transformable.
setParallel(float, float, float, float) - Method in class javax.microedition.m3g.Camera
Constructs a parallel projection matrix and sets that as the current projection matrix.
setPerspective(float, float, float, float) - Method in class javax.microedition.m3g.Camera
Constructs a perspective projection matrix and sets that as the current projection matrix.
setPerspectiveCorrectionEnable(boolean) - Method in class javax.microedition.m3g.PolygonMode
Enables or disables perspective correction.
setPickingEnable(boolean) - Method in class javax.microedition.m3g.Node
Sets the picking enable flag of this Node.
setPolygonMode(PolygonMode) - Method in class javax.microedition.m3g.Appearance
Sets the PolygonMode to use for this Appearance.
setPosition(float, int) - Method in class javax.microedition.m3g.AnimationController
Sets a new playback position, relative to world time, for this animation controller.
setPositions(VertexArray, float, float[]) - Method in class javax.microedition.m3g.VertexBuffer
Sets the vertex positions for this VertexBuffer.
setRenderingEnable(boolean) - Method in class javax.microedition.m3g.Node
Sets the rendering enable flag of this Node.
setRepeatMode(int) - Method in class javax.microedition.m3g.KeyframeSequence
Sets the repeat mode of this KeyframeSequence.
setScale(float, float, float) - Method in class javax.microedition.m3g.Transformable
Sets the scale component of this Transformable.
setScope(int) - Method in class javax.microedition.m3g.Node
Sets the scope of this node.
setShading(int) - Method in class javax.microedition.m3g.PolygonMode
Sets the polygon shading mode.
setShininess(float) - Method in class javax.microedition.m3g.Material
Sets the shininess of this Material.
setSpeed(float, int) - Method in class javax.microedition.m3g.AnimationController
Sets a new playback speed for this animation.
setSpotAngle(float) - Method in class javax.microedition.m3g.Light
Sets the spot cone angle for this Light.
setSpotExponent(float) - Method in class javax.microedition.m3g.Light
Sets the spot exponent for this Light.
setTexCoords(int, VertexArray, float, float[]) - Method in class javax.microedition.m3g.VertexBuffer
Sets the texture coordinates for the specified texturing unit.
setTexture(int, Texture2D) - Method in class javax.microedition.m3g.Appearance
Sets the texture image and its attributes for the given texturing unit.
setTransform(Transform) - Method in class javax.microedition.m3g.Transformable
Sets the matrix component of this Transformable by copying in the given Transform.
setTranslation(float, float, float) - Method in class javax.microedition.m3g.Transformable
Sets the translation component of this Transformable.
setTwoSidedLightingEnable(boolean) - Method in class javax.microedition.m3g.PolygonMode
Enables or disables two-sided lighting.
setUserID(int) - Method in class javax.microedition.m3g.Object3D
Sets the user ID for this object.
setUserObject(Object) - Method in class javax.microedition.m3g.Object3D
Associates an arbitrary, application specific Object with this Object3D.
setValidRange(int, int) - Method in class javax.microedition.m3g.KeyframeSequence
Selects the range of keyframes that are included in the animation.
setVertexColorTrackingEnable(boolean) - Method in class javax.microedition.m3g.Material
Enables or disables vertex color tracking.
setViewport(int, int, int, int) - Method in class javax.microedition.m3g.Graphics3D
Specifies a rectangular viewport on the currently bound rendering target.
setWeight(float) - Method in class javax.microedition.m3g.AnimationController
Sets the blending weight for this animation controller.
setWeights(float[]) - Method in class javax.microedition.m3g.MorphingMesh
Sets the weights for all morph targets in this mesh.
setWinding(int) - Method in class javax.microedition.m3g.PolygonMode
Sets the polygon winding mode to clockwise or counter-clockwise.
setWrapping(int, int) - Method in class javax.microedition.m3g.Texture2D
Sets the wrapping mode for the S and T texture coordinates.

M3G 1.1 -- Jun 22, 2005
A B C D E F G I J K L M N O P R S T V W X Y Z
Copyright © 2005 Nokia Corporation. See the Copyright Notice for details.