Index

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 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

a - Variable in class com.jme3.math.ColorRGBA
The alpha component of the color.
A - Enum constant in enum class com.jme3.opencl.Image.ImageChannelOrder
 
AABB - Enum constant in enum class com.jme3.bounding.BoundingVolume.Type
ABGR8 - Enum constant in enum class com.jme3.texture.Image.Format
8-bit alpha, blue, green, and red.
abs(float) - Static method in class com.jme3.math.FastMath
Returns Absolute value of a float.
absoluteLocal() - Method in class com.jme3.math.Matrix3f
Replaces all 9 elements with their absolute values.
AbstractAppState - Class in com.jme3.app.state
AbstractAppState implements some common methods that make creation of AppStates easier.
AbstractAppState() - Constructor for class com.jme3.app.state.AbstractAppState
 
AbstractAppState(String) - Constructor for class com.jme3.app.state.AbstractAppState
 
AbstractBox - Class in com.jme3.scene.shape
An eight sided box.
AbstractBox() - Constructor for class com.jme3.scene.shape.AbstractBox
 
AbstractCinematicEvent - Class in com.jme3.cinematic.events
This call contains the basic behavior of a cinematic event.
AbstractCinematicEvent() - Constructor for class com.jme3.cinematic.events.AbstractCinematicEvent
Construct a cinematic event (empty constructor).
AbstractCinematicEvent(float) - Constructor for class com.jme3.cinematic.events.AbstractCinematicEvent
Construct a cinematic event with the given initial duration.
AbstractCinematicEvent(float, LoopMode) - Constructor for class com.jme3.cinematic.events.AbstractCinematicEvent
Construct a cinematic event with the given loopMode and the given initialDuration.
AbstractCinematicEvent(LoopMode) - Constructor for class com.jme3.cinematic.events.AbstractCinematicEvent
Construct a cinematic event with the given loopMode.
AbstractControl - Class in com.jme3.scene.control
An abstract implementation of the Control interface.
AbstractControl() - Constructor for class com.jme3.scene.control.AbstractControl
 
AbstractJoystick - Class in com.jme3.input
A joystick represents a single joystick that is installed in the system.
AbstractJoystick(InputManager, JoyInput, int, String) - Constructor for class com.jme3.input.AbstractJoystick
Creates a new joystick instance.
AbstractOpenCLObject - Class in com.jme3.opencl
Abstract implementation of OpenCLObject providing the release mechanisms.
AbstractOpenCLObject(OpenCLObject.ObjectReleaser) - Constructor for class com.jme3.opencl.AbstractOpenCLObject
 
AbstractShadowFilter<T> - Class in com.jme3.shadow
Generic abstract filter that holds common implementations for the different shadow filters
AbstractShadowFilter() - Constructor for class com.jme3.shadow.AbstractShadowFilter
used for serialization
AbstractShadowFilter(AssetManager, int, T) - Constructor for class com.jme3.shadow.AbstractShadowFilter
Abstract class constructor
AbstractShadowRenderer - Class in com.jme3.shadow
abstract shadow renderer that holds commons feature to have for a shadow renderer
AbstractShadowRenderer() - Constructor for class com.jme3.shadow.AbstractShadowRenderer
used for serialization
AbstractShadowRenderer(AssetManager, int, int) - Constructor for class com.jme3.shadow.AbstractShadowRenderer
Create an abstract shadow renderer.
AbstractTriangle - Class in com.jme3.math
A Collidable with a triangular shape.
AbstractTriangle() - Constructor for class com.jme3.math.AbstractTriangle
 
AbstractTween - Class in com.jme3.anim.tween
Base implementation of the Tween interface that provides default implementations of the getLength() and interpolate() methods that provide common tween clamping and bounds checking.
AbstractTween(double) - Constructor for class com.jme3.anim.tween.AbstractTween
 
ACCELEARTOR - Enum constant in enum class com.jme3.opencl.Device.DeviceType
 
acos(float) - Static method in class com.jme3.math.FastMath
Returns the arc cosine of a value.
Special cases: If fValue is smaller than -1, then the result is PI.
AcousticLab - Static variable in class com.jme3.audio.Environment
 
acquireBufferForSharingAsync(CommandQueue) - Method in class com.jme3.opencl.Buffer
Acquires this buffer object for using.
acquireBufferForSharingNoEvent(CommandQueue) - Method in class com.jme3.opencl.Buffer
Acquires this buffer object for using.
acquireImageForSharingAsync(CommandQueue) - Method in class com.jme3.opencl.Image
Acquires this image object for using.
acquireImageForSharingNoEvent(CommandQueue) - Method in class com.jme3.opencl.Image
Acquires this image object for using.
action(String) - Method in class com.jme3.anim.AnimComposer
 
Action - Class in com.jme3.anim.tween.action
Wraps an array of Tween actions into an action object.
Action(Tween...) - Constructor for class com.jme3.anim.tween.action.Action
Instantiates an action object that wraps a tween actions array by extracting their actions to the collection Action.actions.
actionBlended(String, BlendSpace, String...) - Method in class com.jme3.anim.AnimComposer
Creates an action that blends the named clips using the given blend space.
ActionListener - Interface in com.jme3.input.controls
ActionListener is used to receive input events in "digital" style.
actions - Variable in class com.jme3.anim.tween.action.Action
A sequence of actions which wraps given tween actions.
actionSequence(String, Tween...) - Method in class com.jme3.anim.AnimComposer
Creates an action that will interpolate over an entire sequence of tweens in order.
activateCamera(float, String) - Method in class com.jme3.cinematic.Cinematic
schedule an event that will activate the camera at the given time
add(float, float, float) - Method in class com.jme3.math.Vector3f
Adds specified amounts to the vector's components and returns the sum as a new instance.
add(float, float, float, float) - Method in class com.jme3.math.Vector4f
add adds the provided values to this vector, creating a new vector that is then returned.
add(int, E) - Method in class com.jme3.util.SafeArrayList
 
add(Light) - Method in class com.jme3.light.LightList
Adds a light to the list.
add(ColorRGBA) - Method in class com.jme3.math.ColorRGBA
Adds each r,g,b,a of this ColorRGBA by the corresponding r,g,b,a of the given color and returns the result as a new ColorRGBA.
add(Matrix4f) - Method in class com.jme3.math.Matrix4f
Add the specified matrix.
add(Quaternion) - Method in class com.jme3.math.Quaternion
Adds the argument and returns the sum as a new instance.
add(Vector2f) - Method in class com.jme3.math.Vector2f
Adds the argument and returns the sum as a new instance.
add(Vector2f, Vector2f) - Method in class com.jme3.math.Vector2f
Adds a specified vector and returns the sum in a 3rd vector.
add(Vector3f) - Method in class com.jme3.math.Vector3f
Adds the argument and returns the sum as a new instance.
add(Vector3f, Vector3f) - Method in class com.jme3.math.Vector3f
Adds a specified vector and returns the sum in a 3rd vector.
add(Vector4f) - Method in class com.jme3.math.Vector4f
add adds a provided vector to this vector creating a resultant vector which is returned.
add(Vector4f, Vector4f) - Method in class com.jme3.math.Vector4f
add adds the values of a provided vector storing the values in the supplied vector.
add(Geometry) - Method in class com.jme3.renderer.queue.GeometryList
Adds a geometry to the list.
add(E) - Method in class com.jme3.util.SafeArrayList
 
add(E) - Method in class com.jme3.util.SafeArrayList.ArrayIterator
 
add(T...) - Method in class com.jme3.animation.CompactArray
Add objects.
Add - Enum constant in enum class com.jme3.material.RenderState.BlendEquation
Sets the blend equation so that the source and destination data are added.
Add - Enum constant in enum class com.jme3.material.RenderState.BlendEquationAlpha
Sets the blend equation so that the source and destination data are added.
addAction(String, Action) - Method in class com.jme3.anim.AnimComposer
Register given action with specified name.
addAll(int, Collection<? extends E>) - Method in class com.jme3.util.SafeArrayList
 
addAll(Collection<? extends E>) - Method in class com.jme3.util.SafeArrayList
 
addAllBones() - Method in class com.jme3.animation.AnimChannel
Deprecated.
Add all the bones of the model's skeleton to be influenced by this animation channel.
addAncestors(Joint) - Method in class com.jme3.anim.ArmatureMask
Add the specified Joint and all its ancestors.
addAnim(Animation) - Method in class com.jme3.animation.AnimControl
Deprecated.
Adds an animation to be available for playing to this AnimControl.
addAnimClip(AnimClip) - Method in class com.jme3.anim.AnimComposer
Adds an animation to be available for playing to this AnimControl.
addArmatureFrom(Armature, Spatial) - Method in class com.jme3.scene.debug.custom.ArmatureDebugAppState
 
addArmatureFrom(SkinningControl) - Method in class com.jme3.scene.debug.custom.ArmatureDebugAppState
 
addAssetEventListener(AssetEventListener) - Method in interface com.jme3.asset.AssetManager
Add an AssetEventListener to receive events from this AssetManager.
addAssetEventListener(AssetEventListener) - Method in class com.jme3.asset.DesktopAssetManager
 
addAxis(JoystickAxis) - Method in class com.jme3.input.AbstractJoystick
 
addAxisMapping(String, String, String) - Static method in class com.jme3.input.JoystickCompatibilityMappings
Adds a single Joystick axis or button remapping based on the joystick's name and axis/button name.
addAxisMapping(String, String, String, float[]) - Static method in class com.jme3.input.JoystickCompatibilityMappings
Adds a single Joystick axis or button remapping based on the joystick's name and axis/button name.
addBone(Bone) - Method in class com.jme3.animation.AnimChannel
Deprecated.
Add a single bone to be influenced by this animation channel.
addBone(String) - Method in class com.jme3.animation.AnimChannel
Deprecated.
Add a single bone to be influenced by this animation channel.
addBones(Armature, String...) - Method in class com.jme3.anim.ArmatureMask
Add joints to be influenced by this animation mask.
addButton(JoystickButton) - Method in class com.jme3.input.AbstractJoystick
 
addButtonMapping(String, String, String) - Static method in class com.jme3.input.JoystickCompatibilityMappings
Adds a single Joystick axis or button remapping based on the joystick's name and axis/button name.
addCharacter(int, BitmapCharacter) - Method in class com.jme3.font.BitmapCharacterSet
 
addChecker(Object, Object) - Method in class com.jme3.app.state.ConstantVerifierState
 
addChild(Joint) - Method in class com.jme3.anim.Joint
Add the specified Joint as a child.
addChild(Bone) - Method in class com.jme3.animation.Bone
Deprecated.
Add a new child to this bone.
addChild(T) - Method in class com.jme3.app.state.CompositeAppState
 
addChild(T, boolean) - Method in class com.jme3.app.state.CompositeAppState
 
addCinematicEvent(float, CinematicEvent) - Method in class com.jme3.cinematic.Cinematic
Adds a cinematic event to this cinematic at the given timestamp.
addClassLoader(ClassLoader) - Method in interface com.jme3.asset.AssetManager
Deprecated.
addClassLoader(ClassLoader) - Method in class com.jme3.asset.DesktopAssetManager
Deprecated.
addCollision(CollisionResult) - Method in class com.jme3.collision.CollisionResults
 
addColorBuffer(Image.Format) - Method in class com.jme3.texture.FrameBuffer
Deprecated.
Use addColorTarget
addColorTarget(FrameBuffer.FrameBufferBufferTarget) - Method in class com.jme3.texture.FrameBuffer
 
addColorTarget(FrameBuffer.FrameBufferTextureTarget) - Method in class com.jme3.texture.FrameBuffer
 
addColorTarget(FrameBuffer.FrameBufferTextureTarget, TextureCubeMap.Face) - Method in class com.jme3.texture.FrameBuffer
Adds a texture to one of the color Buffers Array.
addColorTexture(Texture2D) - Method in class com.jme3.texture.FrameBuffer
Deprecated.
Use addColorTarget
addColorTexture(TextureArray, int) - Method in class com.jme3.texture.FrameBuffer
Deprecated.
Use addColorTarget
addColorTexture(TextureCubeMap, TextureCubeMap.Face) - Method in class com.jme3.texture.FrameBuffer
Deprecated.
Use addColorTarget
addControl(Control) - Method in class com.jme3.scene.Spatial
Add a control to the list of controls.
addControlAt(int, Control) - Method in class com.jme3.scene.Spatial
Adds the specified control to the list, at the specified index.
addControlPoint(Vector3f) - Method in class com.jme3.math.Spline
Adds a controlPoint to the spline
addData(ByteBuffer) - Method in class com.jme3.texture.Image
 
addDefine(String, VarType) - Method in class com.jme3.material.plugins.ShaderNodeLoaderDelegate
Adds a define to the technique def
addFilter(Filter) - Method in class com.jme3.post.FilterPostProcessor
Adds a filter to the filters list
addForcedMatParam(MatParamOverride) - Method in class com.jme3.renderer.RenderManager
Adds a forced material parameter to use when rendering geometries.
addFromJoint(Armature, String) - Method in class com.jme3.anim.ArmatureMask
Add a joint and all its sub armature joints to be influenced by this animation mask.
addFromRootBone(Bone) - Method in class com.jme3.animation.AnimChannel
Deprecated.
Add bones to be influenced by this animation channel, starting from the given bone and going toward its children.
addFromRootBone(String) - Method in class com.jme3.animation.AnimChannel
Deprecated.
Add bones to be influenced by this animation channel, starting from the given named bone and going toward its children.
addGeometry(Geometry) - Method in class jme3tools.optimize.TextureAtlas
Add a geometries DiffuseMap (or ColorMap), NormalMap and SpecularMap to the atlas.
addInBuffer(Vector2f, FloatBuffer, int) - Static method in class com.jme3.util.BufferUtils
Add to a Vector2f in-buffer.
addInBuffer(Vector3f, FloatBuffer, int) - Static method in class com.jme3.util.BufferUtils
Add to a Vector3f in-buffer.
addInstance(Geometry) - Method in class com.jme3.scene.instancing.InstancedGeometry
 
ADDITIONAL - Static variable in class com.jme3.material.RenderState
The ADDITIONAL render state is identical to the RenderState.DEFAULT render state except that all apply values are set to false.
Additive - Enum constant in enum class com.jme3.material.RenderState.BlendMode
Additive blending.
addJoystickConnectionListener(JoystickConnectionListener) - Method in class com.jme3.input.InputManager
Add a listener that reports when a joystick has been added or removed.
addJoystickNameRegex(String, String) - Static method in class com.jme3.input.JoystickCompatibilityMappings
Maps a regular expression to a normalized name for that joystick.
addKerning(int, int) - Method in class com.jme3.font.BitmapCharacter
 
addKeyFrameAtIndex(int, KeyFrame) - Method in class com.jme3.cinematic.TimeLine
 
addKeyFrameAtTime(float, KeyFrame) - Method in class com.jme3.cinematic.TimeLine
 
addKeyFrameRotation(int, Quaternion) - Method in class com.jme3.anim.AnimFactory
Add a keyframe for the specified rotation at the specified index.
addKeyFrameRotation(int, Quaternion) - Method in class com.jme3.animation.AnimationFactory
Deprecated.
Adds a key frame for the given rotation at the given keyFrame index
This can't be used if the interpolated angle is higher than PI (180°)
Use AnimationFactory.addKeyFrameRotationAngles(int keyFrameIndex, float x, float y, float z) instead that uses Euler angle rotations.
addKeyFrameRotationAngles(int, float, float, float) - Method in class com.jme3.animation.AnimationFactory
Deprecated.
Adds a key frame for the given rotation at the given key frame index.
Rotation is expressed by Euler angles in radians.
Note that the generated rotation will be stored as a quaternion and interpolated using a spherical linear interpolation (slerp)
Hence, this method may create intermediate keyFrames if the interpolation angle is higher than PI to ensure continuity in animation
addKeyFrameScale(int, Vector3f) - Method in class com.jme3.anim.AnimFactory
Add a keyframe for the specified scaling at the specified index.
addKeyFrameScale(int, Vector3f) - Method in class com.jme3.animation.AnimationFactory
Deprecated.
Adds a key frame for the given scale at the given keyFrame index
addKeyFrameTransform(int, Transform) - Method in class com.jme3.anim.AnimFactory
Add a keyframe for the specified Transform at the specified index.
addKeyFrameTransform(int, Transform) - Method in class com.jme3.animation.AnimationFactory
Deprecated.
Adds a key frame for the given Transform at the given keyFrame index
addKeyFrameTranslation(int, Vector3f) - Method in class com.jme3.anim.AnimFactory
Add a keyframe for the specified translation at the specified index.
addKeyFrameTranslation(int, Vector3f) - Method in class com.jme3.animation.AnimationFactory
Deprecated.
Adds a key frame for the given translation at the given keyFrame index
addLight(Light) - Method in class com.jme3.scene.Spatial
addLight adds the given light to the Spatial; causing all child Spatials to be affected by it.
addLinkedChild(ModelKey) - Method in class com.jme3.scene.AssetLinkNode
Add a "linked" child.
addListener(AnimEventListener) - Method in class com.jme3.animation.AnimControl
Deprecated.
Adds a new listener to receive animation related events.
addListener(CinematicEventListener) - Method in class com.jme3.cinematic.events.AbstractCinematicEvent
Adds a CinematicEventListener to this event.
addListener(MotionPathListener) - Method in class com.jme3.cinematic.MotionPath
Adds a motion pathListener to the path
addListener(InputListener, String...) - Method in class com.jme3.input.InputManager
Adds a new listener to receive events on the given mappings.
addLocal(float, float) - Method in class com.jme3.math.Vector2f
Adds specified amounts to the vector's components and returns the (modified) current instance.
addLocal(float, float, float) - Method in class com.jme3.math.Vector3f
Adds specified amounts to the vector's components and returns the (modified) current instance.
addLocal(float, float, float, float) - Method in class com.jme3.math.Vector4f
addLocal adds the provided values to this vector internally, and returns a handle to this vector for easy chaining of calls.
addLocal(ColorRGBA) - Method in class com.jme3.math.ColorRGBA
Adds each component to the corresponding component of the argument and returns the result (this).
addLocal(Matrix4f) - Method in class com.jme3.math.Matrix4f
Sum in place, with the specified matrix.
addLocal(Quaternion) - Method in class com.jme3.math.Quaternion
Adds the argument and returns the (modified) current instance.
addLocal(Vector2f) - Method in class com.jme3.math.Vector2f
Adds the argument and returns the (modified) current instance.
addLocal(Vector3f) - Method in class com.jme3.math.Vector3f
Adds the argument and returns the (modified) current instance.
addLocal(Vector4f) - Method in class com.jme3.math.Vector4f
addLocal adds a provided vector to this vector internally, and returns a handle to this vector for easy chaining of calls.
addMapping(String, Trigger...) - Method in class com.jme3.input.InputManager
Create a new mapping to the given triggers.
addMapping(String, String, String) - Static method in class com.jme3.input.JoystickCompatibilityMappings
Adds a single Joystick axis or button remapping based on the joystick's name and axis/button name.
addMappings(Properties) - Static method in class com.jme3.input.JoystickCompatibilityMappings
Adds a preconfigured set of mappings in Properties object form where the names are dot notation "axis"/"button"/"".
addMaterialParam(VarType, String, Object) - Method in class com.jme3.material.MaterialDef
Adds a new material parameter.
addMaterialParamTexture(VarType, String, ColorSpace, Texture) - Method in class com.jme3.material.MaterialDef
Adds a new material parameter.
addMatParamOverride(MatParamOverride) - Method in class com.jme3.scene.Spatial
Adds a local material parameter override.
addMorphTarget(MorphTarget) - Method in class com.jme3.scene.Mesh
 
addNewMonitor(long) - Method in class com.jme3.system.Displays
Add a new monitor to the list
addNode(ShaderNode) - Method in class com.jme3.material.plugins.ShaderNodeLoaderDelegate.DeclaredVariable
 
addOccluders(Spatial) - Method in class com.jme3.shadow.ShadowUtil.OccludersExtractor
Check the rootScene against camera frustum and if intersects process it recursively.
addProcessor(SceneProcessor) - Method in class com.jme3.renderer.ViewPort
Adds a SceneProcessor to this ViewPort.
addRawInputListener(RawInputListener) - Method in class com.jme3.input.InputManager
Adds a RawInputListener to receive raw input events.
addShaderParamDefine(String, VarType, String) - Method in class com.jme3.material.TechniqueDef
Adds a define linked to a material parameter.
addShaderUnmappedDefine(String, VarType) - Method in class com.jme3.material.TechniqueDef
Add an unmapped define which can only be set by define ID.
addSource(Shader.ShaderType, String, String, String, String) - Method in class com.jme3.shader.Shader
Adds source code to a certain pipeline.
addStatement(int, Statement) - Method in class com.jme3.util.blockparser.Statement
 
addStatement(Statement) - Method in class com.jme3.util.blockparser.Statement
 
addTechniqueDef(TechniqueDef) - Method in class com.jme3.material.MaterialDef
Adds a new technique definition to this material definition.
addTexture(Texture, String) - Method in class jme3tools.optimize.TextureAtlas
Add a texture for a specific map name
addTexture(Texture, String, Texture) - Method in class jme3tools.optimize.TextureAtlas
Add a texture for a specific map name at the location of another existing texture on the master map.
addTexture(Texture, String, String) - Method in class jme3tools.optimize.TextureAtlas
Add a texture for a specific map name at the location of another existing texture (on the master map).
addTimeRotation(float, float, float, float) - Method in class com.jme3.anim.AnimFactory
Add a keyframe for the specified rotation at the specified time, based on Tait-Bryan angles.
addTimeRotation(float, Quaternion) - Method in class com.jme3.anim.AnimFactory
Add a keyframe for the specified rotation at the specified time.
addTimeRotation(float, Quaternion) - Method in class com.jme3.animation.AnimationFactory
Deprecated.
Adds a key frame for the given rotation at the given time
This can't be used if the interpolated angle is higher than PI (180°)
Use AnimationFactory.addTimeRotationAngles(float time, float x, float y, float z) instead that uses Euler angle rotations.
addTimeRotationAngles(float, float, float, float) - Method in class com.jme3.animation.AnimationFactory
Deprecated.
Adds a key frame for the given rotation at the given time.
Rotation is expressed by Euler angles in radians.
Note that the generated rotation will be stored as a quaternion and interpolated using a spherical linear interpolation (slerp)
Hence, this method may create intermediate keyFrames if the interpolation angle is higher than PI to ensure continuity in animation
addTimeScale(float, Vector3f) - Method in class com.jme3.anim.AnimFactory
Add a keyframe for the specified scale at the specified time.
addTimeScale(float, Vector3f) - Method in class com.jme3.animation.AnimationFactory
Deprecated.
Adds a key frame for the given scale at the given time
addTimeTransform(float, Transform) - Method in class com.jme3.anim.AnimFactory
Add a keyframe for the specified Transform at the specified time.
addTimeTransform(float, Transform) - Method in class com.jme3.animation.AnimationFactory
Deprecated.
Adds a key frame for the given Transform at the given time
addTimeTranslation(float, Vector3f) - Method in class com.jme3.anim.AnimFactory
Add a keyframe for the specified translation at the specified time.
addTimeTranslation(float, Vector3f) - Method in class com.jme3.animation.AnimationFactory
Deprecated.
Adds a key frame for the given translation at the given time
addToCache(AssetKey<T>, T) - Method in interface com.jme3.asset.AssetManager
Inject an asset into the asset cache.
addToCache(AssetKey<T>, T) - Method in interface com.jme3.asset.cache.AssetCache
Adds an asset to the cache.
addToCache(AssetKey<T>, T) - Method in class com.jme3.asset.cache.SimpleAssetCache
 
addToCache(AssetKey<T>, T) - Method in class com.jme3.asset.cache.WeakRefAssetCache
 
addToCache(AssetKey<T>, T) - Method in class com.jme3.asset.cache.WeakRefCloneAssetCache
 
addToCache(AssetKey<T>, T) - Method in class com.jme3.asset.DesktopAssetManager
 
addToQueue(Geometry, RenderQueue.Bucket) - Method in class com.jme3.renderer.queue.RenderQueue
Adds a geometry to the given bucket.
addToRootBone(Bone) - Method in class com.jme3.animation.AnimChannel
Deprecated.
Add bones to be influenced by this animation channel starting from the given bone and going toward the root bone.
addToRootBone(String) - Method in class com.jme3.animation.AnimChannel
Deprecated.
Add bones to be influenced by this animation channel starting from the given bone name and going toward the root bone.
addTrack(Track) - Method in class com.jme3.animation.Animation
Deprecated.
Adds a track to this animation
addTrack(Track) - Method in class com.jme3.animation.TrackInfo
Deprecated.
 
addUniformBinding(UniformBinding) - Method in class com.jme3.shader.Shader
 
addWayPoint(Vector3f) - Method in class com.jme3.cinematic.MotionPath
Add a waypoint to the path
addWorldParam(String) - Method in class com.jme3.material.TechniqueDef
Adds a new world parameter by the given name.
adjoint() - Method in class com.jme3.math.Matrix3f
Returns the adjoint as a new matrix.
adjoint() - Method in class com.jme3.math.Matrix4f
Generate the adjoint.
adjoint(Matrix3f) - Method in class com.jme3.math.Matrix3f
Returns the adjoint in the specified storage.
adjoint(Matrix4f) - Method in class com.jme3.math.Matrix4f
Generate the adjoint.
AL - Interface in com.jme3.audio.openal
 
AL_AUXILIARY_SEND_FILTER - Static variable in interface com.jme3.audio.openal.EFX
 
AL_BITS - Static variable in interface com.jme3.audio.openal.AL
 
AL_BUFFER - Static variable in interface com.jme3.audio.openal.AL
Indicate the buffer to provide sound samples.
AL_BUFFERS_PROCESSED - Static variable in interface com.jme3.audio.openal.AL
 
AL_BUFFERS_QUEUED - Static variable in interface com.jme3.audio.openal.AL
Buffer Queue params
AL_BYTE_OFFSET - Static variable in interface com.jme3.audio.openal.AL
 
AL_CHANNELS - Static variable in interface com.jme3.audio.openal.AL
 
AL_CONE_INNER_ANGLE - Static variable in interface com.jme3.audio.openal.AL
Directional source, inner cone angle, in degrees.
AL_CONE_OUTER_ANGLE - Static variable in interface com.jme3.audio.openal.AL
Directional source, outer cone angle, in degrees.
AL_CONE_OUTER_GAIN - Static variable in interface com.jme3.audio.openal.AL
Directional source, outer cone gain.
AL_DIRECT_FILTER - Static variable in interface com.jme3.audio.openal.EFX
 
AL_DIRECT_FILTER_GAINHF_AUTO - Static variable in interface com.jme3.audio.openal.EFX
 
AL_DIRECTION - Static variable in interface com.jme3.audio.openal.AL
Specify the current direction.
AL_DISTANCE_MODEL - Static variable in interface com.jme3.audio.openal.AL
Distance models used in conjunction with DistanceModel implicit: NONE, which disables distance attenuation.
AL_DOPPLER_FACTOR - Static variable in interface com.jme3.audio.openal.AL
Doppler scale.
AL_DOPPLER_VELOCITY - Static variable in interface com.jme3.audio.openal.AL
Tweaks speed of propagation.
AL_EFFECT_REVERB - Static variable in interface com.jme3.audio.openal.EFX
 
AL_EFFECT_TYPE - Static variable in interface com.jme3.audio.openal.EFX
 
AL_EFFECTSLOT_EFFECT - Static variable in interface com.jme3.audio.openal.EFX
 
AL_EXPONENT_DISTANCE - Static variable in interface com.jme3.audio.openal.AL
 
AL_EXPONENT_DISTANCE_CLAMPED - Static variable in interface com.jme3.audio.openal.AL
 
AL_EXTENSIONS - Static variable in interface com.jme3.audio.openal.AL
 
AL_FALSE - Static variable in interface com.jme3.audio.openal.AL
Boolean False.
AL_FILTER_HIGHPASS - Static variable in interface com.jme3.audio.openal.EFX
 
AL_FILTER_LOWPASS - Static variable in interface com.jme3.audio.openal.EFX
 
AL_FILTER_NULL - Static variable in interface com.jme3.audio.openal.EFX
 
AL_FILTER_TYPE - Static variable in interface com.jme3.audio.openal.EFX
 
AL_FORMAT_MONO16 - Static variable in interface com.jme3.audio.openal.AL
 
AL_FORMAT_MONO8 - Static variable in interface com.jme3.audio.openal.AL
Sound samples: format specifier.
AL_FORMAT_STEREO16 - Static variable in interface com.jme3.audio.openal.AL
 
AL_FORMAT_STEREO8 - Static variable in interface com.jme3.audio.openal.AL
 
AL_FREQUENCY - Static variable in interface com.jme3.audio.openal.AL
Sound samples: frequency, in units of Hertz [Hz].
AL_GAIN - Static variable in interface com.jme3.audio.openal.AL
Indicate the gain (volume amplification) applied.
AL_INITIAL - Static variable in interface com.jme3.audio.openal.AL
 
AL_INVALID_ENUM - Static variable in interface com.jme3.audio.openal.AL
Invalid parameter passed to AL call.
AL_INVALID_NAME - Static variable in interface com.jme3.audio.openal.AL
Invalid Name parameter passed to AL call.
AL_INVALID_OPERATION - Static variable in interface com.jme3.audio.openal.AL
Illegal call.
AL_INVALID_VALUE - Static variable in interface com.jme3.audio.openal.AL
Invalid enum parameter value.
AL_INVERSE_DISTANCE - Static variable in interface com.jme3.audio.openal.AL
 
AL_INVERSE_DISTANCE_CLAMPED - Static variable in interface com.jme3.audio.openal.AL
 
AL_LINEAR_DISTANCE - Static variable in interface com.jme3.audio.openal.AL
 
AL_LINEAR_DISTANCE_CLAMPED - Static variable in interface com.jme3.audio.openal.AL
 
AL_LOOPING - Static variable in interface com.jme3.audio.openal.AL
Indicate whether source is looping.
AL_LOWPASS_GAIN - Static variable in interface com.jme3.audio.openal.EFX
 
AL_LOWPASS_GAINHF - Static variable in interface com.jme3.audio.openal.EFX
 
AL_MAX_DISTANCE - Static variable in interface com.jme3.audio.openal.AL
Indicate distance above which sources are not attenuated using the inverse clamped distance model.
AL_MAX_GAIN - Static variable in interface com.jme3.audio.openal.AL
Indicate maximum source attenuation Type: ALfloat Range: [0.0 - 1.0] Logarithmic
AL_MIN_GAIN - Static variable in interface com.jme3.audio.openal.AL
Indicate minimum source attenuation Type: ALfloat Range: [0.0 - 1.0] Logarithmic
AL_NO_ERROR - Static variable in interface com.jme3.audio.openal.AL
Errors: No Error.
AL_NONE - Static variable in interface com.jme3.audio.openal.AL
 
AL_ORIENTATION - Static variable in interface com.jme3.audio.openal.AL
Indicate listener orientation.
AL_OUT_OF_MEMORY - Static variable in interface com.jme3.audio.openal.AL
No mojo.
AL_PAUSED - Static variable in interface com.jme3.audio.openal.AL
 
AL_PENDING - Static variable in interface com.jme3.audio.openal.AL
 
AL_PITCH - Static variable in interface com.jme3.audio.openal.AL
Specify the pitch to be applied at source.
AL_PLAYING - Static variable in interface com.jme3.audio.openal.AL
 
AL_POSITION - Static variable in interface com.jme3.audio.openal.AL
Specify the current location in three-dimensional space.
AL_PROCESSED - Static variable in interface com.jme3.audio.openal.AL
 
AL_REFERENCE_DISTANCE - Static variable in interface com.jme3.audio.openal.AL
source specific reference distance Type: ALfloat Range: 0.0 - +inf At 0.0, no distance attenuation occurs.
AL_RENDERER - Static variable in interface com.jme3.audio.openal.AL
 
AL_REVERB_AIR_ABSORPTION_GAINHF - Static variable in interface com.jme3.audio.openal.EFX
 
AL_REVERB_DECAY_HFLIMIT - Static variable in interface com.jme3.audio.openal.EFX
 
AL_REVERB_DECAY_HFRATIO - Static variable in interface com.jme3.audio.openal.EFX
 
AL_REVERB_DECAY_TIME - Static variable in interface com.jme3.audio.openal.EFX
 
AL_REVERB_DENSITY - Static variable in interface com.jme3.audio.openal.EFX
 
AL_REVERB_DIFFUSION - Static variable in interface com.jme3.audio.openal.EFX
 
AL_REVERB_GAIN - Static variable in interface com.jme3.audio.openal.EFX
 
AL_REVERB_GAINHF - Static variable in interface com.jme3.audio.openal.EFX
 
AL_REVERB_LATE_REVERB_DELAY - Static variable in interface com.jme3.audio.openal.EFX
 
AL_REVERB_LATE_REVERB_GAIN - Static variable in interface com.jme3.audio.openal.EFX
 
AL_REVERB_REFLECTIONS_DELAY - Static variable in interface com.jme3.audio.openal.EFX
 
AL_REVERB_REFLECTIONS_GAIN - Static variable in interface com.jme3.audio.openal.EFX
 
AL_REVERB_ROOM_ROLLOFF_FACTOR - Static variable in interface com.jme3.audio.openal.EFX
 
AL_ROLLOFF_FACTOR - Static variable in interface com.jme3.audio.openal.AL
source specific rolloff factor Type: ALfloat Range: 0.0 - +inf
AL_SAMPLE_OFFSET - Static variable in interface com.jme3.audio.openal.AL
 
AL_SEC_OFFSET - Static variable in interface com.jme3.audio.openal.AL
Source buffer position information
AL_SIZE - Static variable in interface com.jme3.audio.openal.AL
 
AL_SOURCE_RELATIVE - Static variable in interface com.jme3.audio.openal.AL
Indicate Source has relative coordinates.
AL_SOURCE_STATE - Static variable in interface com.jme3.audio.openal.AL
Source state information.
AL_SOURCE_TYPE - Static variable in interface com.jme3.audio.openal.AL
Source type (Static, Streaming or undetermined) Source is Static if a Buffer has been attached using AL_BUFFER Source is Streaming if one or more Buffers have been attached using alSourceQueueBuffers Source is undetermined when it has the NULL buffer attached
AL_SPEED_OF_SOUND - Static variable in interface com.jme3.audio.openal.AL
Speed of Sound in units per second
AL_STATIC - Static variable in interface com.jme3.audio.openal.AL
 
AL_STOPPED - Static variable in interface com.jme3.audio.openal.AL
 
AL_STREAMING - Static variable in interface com.jme3.audio.openal.AL
 
AL_TRUE - Static variable in interface com.jme3.audio.openal.AL
Boolean True.
AL_UNDETERMINED - Static variable in interface com.jme3.audio.openal.AL
 
AL_UNUSED - Static variable in interface com.jme3.audio.openal.AL
Buffer state.
AL_VELOCITY - Static variable in interface com.jme3.audio.openal.AL
Specify the current velocity in three-dimensional space.
AL_VENDOR - Static variable in interface com.jme3.audio.openal.AL
Context strings: Vendor Name.
AL_VERSION - Static variable in interface com.jme3.audio.openal.AL
 
ALAudioRenderer - Class in com.jme3.audio.openal
 
ALAudioRenderer(AL, ALC, EFX) - Constructor for class com.jme3.audio.openal.ALAudioRenderer
 
alAuxiliaryEffectSloti(int, int, int) - Method in interface com.jme3.audio.openal.EFX
Sets the integer value of an effect slot parameter.
alBufferData(int, int, ByteBuffer, int, int) - Method in interface com.jme3.audio.openal.AL
Sets the sample data of the specified buffer.
ALC - Interface in com.jme3.audio.openal
 
ALC_ALL_ATTRIBUTES - Static variable in interface com.jme3.audio.openal.ALC
 
ALC_ALL_DEVICES_SPECIFIER - Static variable in interface com.jme3.audio.openal.ALC
 
ALC_ATTRIBUTES_SIZE - Static variable in interface com.jme3.audio.openal.ALC
 
ALC_CAPTURE_DEFAULT_DEVICE_SPECIFIER - Static variable in interface com.jme3.audio.openal.ALC
 
ALC_CAPTURE_DEVICE_SPECIFIER - Static variable in interface com.jme3.audio.openal.ALC
Capture extension
ALC_CAPTURE_SAMPLES - Static variable in interface com.jme3.audio.openal.ALC
 
ALC_CONNECTED - Static variable in interface com.jme3.audio.openal.ALC
 
ALC_DEFAULT_ALL_DEVICES_SPECIFIER - Static variable in interface com.jme3.audio.openal.ALC
ALC_ENUMERATE_ALL_EXT enums
ALC_DEFAULT_DEVICE_SPECIFIER - Static variable in interface com.jme3.audio.openal.ALC
The Specifier string for default device
ALC_DEVICE_SPECIFIER - Static variable in interface com.jme3.audio.openal.ALC
 
ALC_EFX_MAJOR_VERSION - Static variable in interface com.jme3.audio.openal.EFX
 
ALC_EFX_MINOR_VERSION - Static variable in interface com.jme3.audio.openal.EFX
 
ALC_EXT_EFX_NAME - Static variable in interface com.jme3.audio.openal.EFX
 
ALC_EXTENSIONS - Static variable in interface com.jme3.audio.openal.ALC
 
ALC_INVALID_CONTEXT - Static variable in interface com.jme3.audio.openal.ALC
invalid context ID
ALC_INVALID_DEVICE - Static variable in interface com.jme3.audio.openal.ALC
No device
ALC_INVALID_ENUM - Static variable in interface com.jme3.audio.openal.ALC
bad enum
ALC_INVALID_VALUE - Static variable in interface com.jme3.audio.openal.ALC
bad value
ALC_MAJOR_VERSION - Static variable in interface com.jme3.audio.openal.ALC
 
ALC_MAX_AUXILIARY_SENDS - Static variable in interface com.jme3.audio.openal.EFX
 
ALC_MINOR_VERSION - Static variable in interface com.jme3.audio.openal.ALC
 
ALC_NO_ERROR - Static variable in interface com.jme3.audio.openal.ALC
No error
ALC_OUT_OF_MEMORY - Static variable in interface com.jme3.audio.openal.ALC
Out of memory.
alcDevicePauseSOFT() - Method in interface com.jme3.audio.openal.ALC
Pauses a playback device.
alcDeviceResumeSOFT() - Method in interface com.jme3.audio.openal.ALC
Resumes playback of a paused device.
alcGetInteger(int, IntBuffer, int) - Method in interface com.jme3.audio.openal.ALC
Obtains integer value(s) from ALC.
alcGetString(int) - Method in interface com.jme3.audio.openal.ALC
Obtains string value(s) from ALC.
alcIsExtensionPresent(String) - Method in interface com.jme3.audio.openal.ALC
Verifies that a given extension is available for the current context and the device it is associated with.
alDeleteAuxiliaryEffectSlots(int, IntBuffer) - Method in interface com.jme3.audio.openal.EFX
Deletes a number of effect slots.
alDeleteBuffers(int, IntBuffer) - Method in interface com.jme3.audio.openal.AL
Requests the deletion of a number of buffers.
alDeleteEffects(int, IntBuffer) - Method in interface com.jme3.audio.openal.EFX
Deletes a number of effects.
alDeleteFilters(int, IntBuffer) - Method in interface com.jme3.audio.openal.EFX
Deletes a number of filters.
alDeleteSources(int, IntBuffer) - Method in interface com.jme3.audio.openal.AL
Requests the deletion of a number of sources.
alEffectf(int, int, float) - Method in interface com.jme3.audio.openal.EFX
Sets the float value of an effect parameter.
alEffecti(int, int, int) - Method in interface com.jme3.audio.openal.EFX
Sets the integer value of an effect parameter.
alFilterf(int, int, float) - Method in interface com.jme3.audio.openal.EFX
Sets the float value of a filter parameter.
alFilteri(int, int, int) - Method in interface com.jme3.audio.openal.EFX
Sets the integer value of a filter parameter.
alGenAuxiliaryEffectSlots(int, IntBuffer) - Method in interface com.jme3.audio.openal.EFX
Requests a number of effect slots.
alGenBuffers(int, IntBuffer) - Method in interface com.jme3.audio.openal.AL
Requests a number of buffer names.
alGenEffects(int, IntBuffer) - Method in interface com.jme3.audio.openal.EFX
Requests a number of effects.
alGenFilters(int, IntBuffer) - Method in interface com.jme3.audio.openal.EFX
Requests a number of filters.
alGenSources() - Method in interface com.jme3.audio.openal.AL
Requests a number of source names.
alGetError() - Method in interface com.jme3.audio.openal.AL
Obtains error information.
alGetSourcei(int, int) - Method in interface com.jme3.audio.openal.AL
Returns the integer value of the specified source parameter.
alGetString(int) - Method in interface com.jme3.audio.openal.AL
 
aliasCount - Variable in class com.jme3.export.binary.BinaryExporter
 
align(int, int) - Method in class com.jme3.shader.bufferobject.layout.BufferLayout
Align a position to the given basicAlignment
alignBuffers(Node, GeometryBatchFactory.AlignOption) - Static method in class jme3tools.optimize.GeometryBatchFactory
Will ensure that all the geometries' meshes of the n sub graph have the same types of buffers
ALL - Enum constant in enum class checkers.quals.DefaultLocation
Apply default annotations to all unannotated types.
ALL - Enum constant in enum class com.jme3.opencl.Device.DeviceType
 
ALL - Static variable in interface com.jme3.input.TouchInput
No filter, get all events
ALL_EXCEPT_LOCALS - Enum constant in enum class checkers.quals.DefaultLocation
Apply default annotations to all unannotated types except the raw types of locals.
alListener(int, FloatBuffer) - Method in interface com.jme3.audio.openal.AL
Pointer version of Listenerf.
alListener3f(int, float, float, float) - Method in interface com.jme3.audio.openal.AL
Sets the 3 dimensional float values of a listener parameter.
alListenerf(int, float) - Method in interface com.jme3.audio.openal.AL
Sets the float value of a listener parameter.
allocate(int) - Method in interface com.jme3.util.BufferAllocator
Allocate a direct ByteBuffer of the specified size.
allocate(int) - Method in class com.jme3.util.PrimitiveAllocator
Allocate a direct ByteBuffer of the specified size.
allocate(int) - Method in class com.jme3.util.ReflectionAllocator
 
allocateStack(int) - Method in class com.jme3.util.ListSort
Allocate temp variables for the given length This method should be called at least once, but only if the length of the list to sort changed before sorting
alpha - Variable in class com.jme3.scene.plugins.MTLLoader
 
Alpha - Enum constant in enum class com.jme3.material.RenderState.BlendMode
Alpha blending, interpolates to source color from dest color using source alpha.
Alpha8 - Enum constant in enum class com.jme3.texture.Image.Format
8-bit alpha
AlphaAdditive - Enum constant in enum class com.jme3.material.RenderState.BlendMode
Additive blending that is multiplied with source alpha.
alphaFunc - Variable in class com.jme3.renderer.RenderContext
Alpha test function.
alphaMap - Variable in class com.jme3.scene.plugins.MTLLoader
 
AlphaSumA - Enum constant in enum class com.jme3.material.RenderState.BlendMode
Alpha blending, interpolates to source color from dest color using source alpha.
alSource3f(int, int, float, float, float) - Method in interface com.jme3.audio.openal.AL
Sets the 3 dimensional values of a source parameter.
alSource3i(int, int, int, int, int) - Method in interface com.jme3.audio.openal.AL
Sets the 3 dimensional integer values of a source parameter.
alSourcef(int, int, float) - Method in interface com.jme3.audio.openal.AL
Sets the float value of a source parameter.
alSourcei(int, int, int) - Method in interface com.jme3.audio.openal.AL
Integer version of Sourcef.
alSourcePause(int) - Method in interface com.jme3.audio.openal.AL
Sets the source state to AL_PAUSED.
alSourcePlay(int) - Method in interface com.jme3.audio.openal.AL
Sets the source state to AL_PLAYING.
alSourceQueueBuffers(int, int, IntBuffer) - Method in interface com.jme3.audio.openal.AL
Queues up one or multiple buffer names to the specified source.
alSourceStop(int) - Method in interface com.jme3.audio.openal.AL
Sets the source state to AL_STOPPED.
alSourceUnqueueBuffers(int, int, IntBuffer) - Method in interface com.jme3.audio.openal.AL
Removes a number of buffer entries that have finished processing, in the order of appearance, from the queue of the specified source.
ALUtil - Class in com.jme3.audio.openal
 
Always - Enum constant in enum class com.jme3.material.RenderState.TestFunction
The test always passes
Always - Enum constant in enum class com.jme3.scene.Spatial.BatchHint
This spatial will always be batched when attached to a BatchNode.
Always - Enum constant in enum class com.jme3.scene.Spatial.CullHint
Always cull this from the view, throwing away this object and any children from rendering commands.
ambient - Variable in class com.jme3.scene.plugins.MTLLoader
 
Ambient - Enum constant in enum class com.jme3.light.Light.Type
Ambient light
AmbientLight - Class in com.jme3.light
An ambient light adds a constant color to the scene.
AmbientLight() - Constructor for class com.jme3.light.AmbientLight
 
AmbientLight(ColorRGBA) - Constructor for class com.jme3.light.AmbientLight
 
AmbientLightColor - Enum constant in enum class com.jme3.shader.UniformBinding
Ambient light color Type: vec4
AnalogListener - Interface in com.jme3.input.controls
AnalogListener is used to receive events of inputs in analog format.
Android - Enum constant in enum class com.jme3.system.Platform.Os
Android operating systems
Android_ARM5 - Enum constant in enum class com.jme3.system.Platform
Android ARM5
Android_ARM6 - Enum constant in enum class com.jme3.system.Platform
Android ARM6
Android_ARM7 - Enum constant in enum class com.jme3.system.Platform
Android ARM7
Android_ARM8 - Enum constant in enum class com.jme3.system.Platform
Android ARM8
ANDROID_MEDIAPLAYER - Static variable in class com.jme3.system.AppSettings
Deprecated.
This audio renderer has too many limitations. use AppSettings.ANDROID_OPENAL_SOFT instead.
ANDROID_OPENAL_SOFT - Static variable in class com.jme3.system.AppSettings
Use the OpenAL Soft based renderer for Android audio capabilities.
Android_Other - Enum constant in enum class com.jme3.system.Platform
Android running on unknown platform (could be x86 or mips for example).
Android_X86 - Enum constant in enum class com.jme3.system.Platform
Android x86
angle - Variable in class com.jme3.effect.Particle
Particle rotation angle (in radians).
angleBetween(Vector2f) - Method in class com.jme3.math.Vector2f
Returns the signed angle between the current instance and the argument.
angleBetween(Vector3f) - Method in class com.jme3.math.Vector3f
Returns the angle (in radians) between this vector and the argument, provided both vectors have length=1.
angleBetween(Vector4f) - Method in class com.jme3.math.Vector4f
angleBetween returns (in radians) the angle between two vectors.
angleRotation(Vector3f) - Method in class com.jme3.math.Matrix4f
Load a rotation around three axes (x, y, z).
Animation - Class in com.jme3.animation
Deprecated.
Animation() - Constructor for class com.jme3.animation.Animation
Deprecated.
Serialization-only.
Animation(String, float) - Constructor for class com.jme3.animation.Animation
Deprecated.
Creates a new Animation with the given name and length.
AnimationEvent - Class in com.jme3.cinematic.events
Deprecated.
AnimationEvent() - Constructor for class com.jme3.cinematic.events.AnimationEvent
Deprecated.
used for serialization don't call directly use one of the following constructors
AnimationEvent(Spatial, String) - Constructor for class com.jme3.cinematic.events.AnimationEvent
Deprecated.
creates an animation event
AnimationEvent(Spatial, String, float) - Constructor for class com.jme3.cinematic.events.AnimationEvent
Deprecated.
creates an animation event
AnimationEvent(Spatial, String, float, float) - Constructor for class com.jme3.cinematic.events.AnimationEvent
Deprecated.
creates an animation event
AnimationEvent(Spatial, String, float, int) - Constructor for class com.jme3.cinematic.events.AnimationEvent
Deprecated.
creates an animation event
AnimationEvent(Spatial, String, float, LoopMode) - Constructor for class com.jme3.cinematic.events.AnimationEvent
Deprecated.
creates an animation event
AnimationEvent(Spatial, String, float, LoopMode, float) - Constructor for class com.jme3.cinematic.events.AnimationEvent
Deprecated.
creates an animation event
AnimationEvent(Spatial, String, float, LoopMode, int) - Constructor for class com.jme3.cinematic.events.AnimationEvent
Deprecated.
creates an animation event
AnimationEvent(Spatial, String, int) - Constructor for class com.jme3.cinematic.events.AnimationEvent
Deprecated.
creates an animation event
AnimationEvent(Spatial, String, LoopMode) - Constructor for class com.jme3.cinematic.events.AnimationEvent
Deprecated.
creates an animation event
AnimationEvent(Spatial, String, LoopMode, float) - Constructor for class com.jme3.cinematic.events.AnimationEvent
Deprecated.
creates an animation event
AnimationEvent(Spatial, String, LoopMode, int) - Constructor for class com.jme3.cinematic.events.AnimationEvent
Deprecated.
creates an animation event
AnimationEvent(Spatial, String, LoopMode, int, float) - Constructor for class com.jme3.cinematic.events.AnimationEvent
Deprecated.
creates an animation event
AnimationFactory - Class in com.jme3.animation
Deprecated.
AnimationFactory(float, String) - Constructor for class com.jme3.animation.AnimationFactory
Deprecated.
Creates an AnimationFactory
AnimationFactory(float, String, int) - Constructor for class com.jme3.animation.AnimationFactory
Deprecated.
Creates an AnimationFactory
AnimationFactory.Rotation - Class in com.jme3.animation
Deprecated.
AnimationMask - Interface in com.jme3.anim
Created by Nehon An AnimationMask is defining a subset of elements on which an animation will be applied.
animationName - Variable in class com.jme3.cinematic.events.AnimationEvent
Deprecated.
 
AnimationTrack - Class in com.jme3.cinematic.events
Deprecated.
use AnimationEvent instead
AnimationTrack() - Constructor for class com.jme3.cinematic.events.AnimationTrack
Deprecated.
 
AnimationTrack(Spatial, String) - Constructor for class com.jme3.cinematic.events.AnimationTrack
Deprecated.
 
AnimationTrack(Spatial, String, float) - Constructor for class com.jme3.cinematic.events.AnimationTrack
Deprecated.
 
AnimationTrack(Spatial, String, float, LoopMode) - Constructor for class com.jme3.cinematic.events.AnimationTrack
Deprecated.
 
AnimationTrack(Spatial, String, LoopMode) - Constructor for class com.jme3.cinematic.events.AnimationTrack
Deprecated.
 
AnimationUtils - Class in com.jme3.animation
 
AnimChannel - Class in com.jme3.animation
Deprecated.
AnimChannel() - Constructor for class com.jme3.animation.AnimChannel
Deprecated.
 
AnimChannel(AnimControl) - Constructor for class com.jme3.animation.AnimChannel
Deprecated.
 
AnimClip - Class in com.jme3.anim
A named set of animation tracks that can be played in synchrony.
AnimClip() - Constructor for class com.jme3.anim.AnimClip
No-argument constructor needed by SavableClassUtil.
AnimClip(String) - Constructor for class com.jme3.anim.AnimClip
Instantiate a zero-length clip with the specified name.
AnimComposer - Class in com.jme3.anim
AnimComposer is a Spatial control that allows manipulation of armature (skeletal) animation.
AnimComposer() - Constructor for class com.jme3.anim.AnimComposer
Instantiate a composer with a single layer, no actions, and no clips.
AnimControl - Class in com.jme3.animation
Deprecated.
AnimControl() - Constructor for class com.jme3.animation.AnimControl
Deprecated.
Instantiate an animation control with no skeleton, suitable only for animations that don't contain any bone tracks.
AnimControl(Skeleton) - Constructor for class com.jme3.animation.AnimControl
Deprecated.
Creates a new animation control for the given skeleton.
AnimEvent - Class in com.jme3.cinematic.events
A CinematicEvent that plays a canned animation action in an AnimComposer.
AnimEvent() - Constructor for class com.jme3.cinematic.events.AnimEvent
No-argument constructor needed by SavableClassUtil.
AnimEvent(AnimComposer, String, String) - Constructor for class com.jme3.cinematic.events.AnimEvent
Instantiate a non-looping event to play the named action on the named layer of the specified AnimComposer.
AnimEventListener - Interface in com.jme3.animation
Deprecated.
AnimFactory - Class in com.jme3.anim
A convenience class to smoothly animate a Spatial using translation, rotation, and scaling.
AnimFactory(float, String, float) - Constructor for class com.jme3.anim.AnimFactory
Instantiate an AnimFactory with an identity transform at t=0.
AnimInterpolator<T> - Class in com.jme3.anim.interpolator
Created by nehon on 15/04/17.
AnimInterpolator() - Constructor for class com.jme3.anim.interpolator.AnimInterpolator
 
AnimInterpolators - Class in com.jme3.anim.interpolator
Created by nehon on 15/04/17.
AnimInterpolators.CatmullRomInterpolator - Class in com.jme3.anim.interpolator
 
AnimInterpolators.TimeInterpolator - Class in com.jme3.anim.interpolator
 
AnimLayer - Class in com.jme3.anim
A named portion of an AnimComposer that can run (at most) one Action at a time.
AnimLayer() - Constructor for class com.jme3.anim.AnimLayer
For serialization only.
AnimMigrationUtils - Class in com.jme3.anim.util
 
AnimTrack<T> - Interface in com.jme3.anim
Interface to derive animation data from a track.
anisoFilter - Variable in class com.jme3.texture.image.LastTextureState
 
Annotations - Class in com.jme3.system
This class contains the Annotation definitions for jME3.
Annotations() - Constructor for class com.jme3.system.Annotations
 
Annotations.Destructive - Annotation Interface in com.jme3.system
Annotation used for methods in math primitives that are destructive to the object (xxxLocal, setXXX etc.).
Annotations.Internal - Annotation Interface in com.jme3.system
Annotation used for public methods that are not to be called by users.
Annotations.ReadOnly - Annotation Interface in com.jme3.system
Annotation used for math primitive fields, method parameters or method return values.
appendIndent(StringBuilder) - Method in class com.jme3.shader.Glsl100ShaderGenerator
appends indentation.
appendNodeDeclarationAndMain(String, StringBuilder, StringBuilder, ShaderNode, ShaderGenerationInfo, String) - Method in class com.jme3.shader.ShaderGenerator
Appends declaration and main part of a node to the shader declaration and main part.
appendOutput(StringBuilder, String, ShaderNodeVariable) - Method in class com.jme3.shader.Glsl100ShaderGenerator
Appends an output assignment to a shader globalOutputName = nameSpace_varName;
Application - Interface in com.jme3.app
The Application interface represents the minimum exposed capabilities of a concrete jME3 application.
apply(float) - Method in interface com.jme3.math.EaseFunction
 
apply(float) - Method in class com.jme3.math.Easing.InOut
 
apply(float, FloatBuffer) - Method in class com.jme3.animation.Pose
Deprecated.
Applies the offsets of this pose to the vertex buffer given by the blend factor.
apply(Matrix3f) - Method in class com.jme3.math.Quaternion
Applies the rotation represented by the argument to the current instance.
apply(Camera, Geometry) - Method in class com.jme3.scene.instancing.InstancedGeometry.DefaultInstanceCullingFunction
 
apply(InputStream) - Static method in class jme3tools.shader.Preprocessor
 
applyBindPose() - Method in class com.jme3.anim.Armature
This method sets this armature to its bind pose (aligned with the mesh to deform).
applyBindPose() - Method in class com.jme3.anim.Joint
Sets the local transform with the bind transforms
applyBindPose(Transform, Matrix4f, Joint) - Method in class com.jme3.anim.MatrixJointModelTransform
 
applyBindPose(Transform, Matrix4f, Joint) - Method in class com.jme3.anim.SeparateJointModelTransform
 
applyBindPose(Transform, Matrix4f, Joint) - Method in interface com.jme3.anim.util.JointModelTransform
Configure joint's local transform for bind pose.
applyCoords(Geometry) - Method in class jme3tools.optimize.TextureAtlas
Applies the texture coordinates to the given geometry if its DiffuseMap or ColorMap exists in the atlas.
applyCoords(Geometry, int, Mesh) - Method in class jme3tools.optimize.TextureAtlas
Applies the texture coordinates to the given output mesh if the DiffuseMap or ColorMap of the input geometry exist in the atlas.
applyDefaultSpeedFactors() - Method in class com.jme3.anim.tween.action.BlendAction
BlendAction will stretch it's child actions if they don't have the same length.
applyFadeInfo - Variable in class com.jme3.shadow.PssmShadowRenderer
Deprecated.
 
applyFilterMode - Variable in class com.jme3.shadow.PssmShadowRenderer
Deprecated.
 
applyHWShadows - Variable in class com.jme3.shadow.PssmShadowRenderer
Deprecated.
 
applyInitialPose() - Method in class com.jme3.anim.Armature
Applies the initial pose to this armature
applyInitialPose() - Method in class com.jme3.anim.Joint
Sets the local transform with the initial transform
applyPCFEdge - Variable in class com.jme3.shadow.PssmShadowRenderer
Deprecated.
 
applyRenderState(RenderState) - Method in class com.jme3.renderer.opengl.GLRenderer
 
applyRenderState(RenderState) - Method in interface com.jme3.renderer.Renderer
Applies the given RenderState, making the necessary GL calls so that the state is applied.
applyRenderState(RenderState) - Method in class com.jme3.system.NullRenderer
 
applyShadowIntensity - Variable in class com.jme3.shadow.PssmShadowRenderer
Deprecated.
 
applyVelocityVariation(Particle) - Method in class com.jme3.effect.influencers.DefaultParticleInfluencer
This method applies the variation to the particle with already set velocity.
applyVelocityVariation(Particle) - Method in class com.jme3.effect.influencers.NewtonianParticleInfluencer
 
applyVelocityVariation(Particle) - Method in class com.jme3.effect.influencers.RadialParticleInfluencer
This method applies the variation to the particle with already set velocity.
applyViewPort(ViewPort) - Method in class com.jme3.renderer.RenderManager
Applies the ViewPort's Camera and FrameBuffer in preparation for rendering.
AppProfiler - Interface in com.jme3.profile
Can be hooked into the application (and render manager) to receive callbacks about specific frame steps.
approximateEquals(float, float) - Static method in class com.jme3.math.FastMath
Determine if two floats are approximately equal.
AppSettings - Class in com.jme3.system
AppSettings provides a store of configuration to be used by the application.
AppSettings(boolean) - Constructor for class com.jme3.system.AppSettings
Create a new instance of AppSettings.
AppState - Interface in com.jme3.app.state
AppState represents continuously executing code inside the main loop.
AppStateManager - Class in com.jme3.app.state
The AppStateManager holds a list of AppStates which it will update and render.
When an AppState is attached or detached, the AppState.stateAttached(com.jme3.app.state.AppStateManager) and AppState.stateDetached(com.jme3.app.state.AppStateManager) methods will be called respectively.
AppStateManager(Application) - Constructor for class com.jme3.app.state.AppStateManager
 
appStep(AppStep) - Method in class com.jme3.app.BasicProfiler
 
appStep(AppStep) - Method in class com.jme3.app.DetailedProfiler
 
appStep(AppStep) - Method in interface com.jme3.profile.AppProfiler
Called at the beginning of the specified AppStep.
AppStep - Enum Class in com.jme3.profile
Indicates an application-level step within the profiled frame.
appSubStep(String...) - Method in class com.jme3.app.BasicProfiler
 
appSubStep(String...) - Method in class com.jme3.app.DetailedProfiler
 
appSubStep(String...) - Method in interface com.jme3.profile.AppProfiler
Called as a substep of the previous AppStep
AppTask<V> - Class in com.jme3.app
AppTask is used in AppTaskQueue to manage tasks that have yet to be accomplished.
AppTask(Callable<V>) - Constructor for class com.jme3.app.AppTask
Create an AppTask that will execute the given Callable.
AreaUtils - Class in com.jme3.scene.control
Deprecated.
use AreaUtils instead, due to wrong package
AreaUtils - Class in com.jme3.util
AreaUtils is used to calculate the area of various objects, such as bounding volumes.
ARGB - Enum constant in enum class com.jme3.opencl.Image.ImageChannelOrder
 
ARGB8 - Enum constant in enum class com.jme3.texture.Image.Format
8-bit alpha, red, blue and green
ARGB8_to_RGB565(int) - Static method in class jme3tools.converters.RGB565
 
Armature - Class in com.jme3.anim
Created by Nehon on 15/12/2017.
Armature() - Constructor for class com.jme3.anim.Armature
Serialization only
Armature(Joint[]) - Constructor for class com.jme3.anim.Armature
Creates an armature from a joint list.
ArmatureDebugAppState - Class in com.jme3.scene.debug.custom
 
ArmatureDebugAppState() - Constructor for class com.jme3.scene.debug.custom.ArmatureDebugAppState
 
ArmatureDebugger - Class in com.jme3.scene.debug.custom
The class that creates a mesh to display how bones behave.
ArmatureDebugger() - Constructor for class com.jme3.scene.debug.custom.ArmatureDebugger
 
ArmatureDebugger(String, Armature, List<Joint>) - Constructor for class com.jme3.scene.debug.custom.ArmatureDebugger
Creates a debugger with no length data.
ArmatureInterJointsWire - Class in com.jme3.scene.debug.custom
A class that displays a dotted line between a bone tail and its children's heads.
ArmatureInterJointsWire() - Constructor for class com.jme3.scene.debug.custom.ArmatureInterJointsWire
For serialization only.
ArmatureInterJointsWire(Vector3f, Vector3f[]) - Constructor for class com.jme3.scene.debug.custom.ArmatureInterJointsWire
 
ArmatureMask - Class in com.jme3.anim
An AnimationMask to select joints from a single Armature.
ArmatureMask() - Constructor for class com.jme3.anim.ArmatureMask
Instantiate a mask that affects no joints.
ArmatureMask(Armature) - Constructor for class com.jme3.anim.ArmatureMask
Instantiate a mask that affects all joints in the specified Armature.
ArmatureNode - Class in com.jme3.scene.debug.custom
The class that displays either wires between the bones' heads if no length data is supplied and full bones' shapes otherwise.
ArmatureNode(Armature, Node, Node, Node, List<Joint>) - Constructor for class com.jme3.scene.debug.custom.ArmatureNode
Creates a wire with bone lengths data.
array - Variable in class com.jme3.animation.CompactArray
 
arrayClone(T) - Method in class com.jme3.util.clone.Cloner
Clones a primitive array by coping it and clones an object array by coping it and then running each of its values through Cloner.clone().
ArrayIterator(E[], int) - Constructor for class com.jme3.util.SafeArrayList.ArrayIterator
 
arraySize - Variable in class com.jme3.opencl.Image.ImageDescriptor
 
Arrow - Class in com.jme3.scene.debug
The Arrow debug shape represents an arrow.
Arrow() - Constructor for class com.jme3.scene.debug.Arrow
Serialization only.
Arrow(Vector3f) - Constructor for class com.jme3.scene.debug.Arrow
Creates an arrow mesh with the given extent.
asBytesRGBA() - Method in class com.jme3.math.ColorRGBA
Retrieves the component values of this ColorRGBA as a four element byte array in the order: r,g,b,a.
asin(float) - Static method in class com.jme3.math.FastMath
Returns the arc sine of a value.
Special cases: If fValue is smaller than -1, then the result is -HALF_PI.
asIntABGR() - Method in class com.jme3.math.ColorRGBA
Retrieves the component values of this ColorRGBA as an int in a,b,g,r order.
asIntARGB() - Method in class com.jme3.math.ColorRGBA
Retrieves the component values of this ColorRGBA as an int in a,r,g,b order.
asIntRGBA() - Method in class com.jme3.math.ColorRGBA
Retrieves the component values of this ColorRGBA as an int in r,g,b,a order.
Aspect - Enum constant in enum class com.jme3.shader.UniformBinding
Aspect ratio of the resolution currently set.
Assert - Enum constant in enum class com.jme3.app.state.ConstantVerifierState.ErrorType
 
AssetCache - Interface in com.jme3.asset.cache
AssetCache is an interface for asset caches.
assetChildren - Variable in class com.jme3.scene.AssetLinkNode
 
AssetConfig - Class in com.jme3.asset
AssetConfig loads a config file to configure the asset manager.
assetDependencyNotFound(AssetKey, AssetKey) - Method in interface com.jme3.asset.AssetEventListener
Called when an asset dependency cannot be found for an asset.
AssetEventListener - Interface in com.jme3.asset
AssetEventListener is an interface for listening to various events happening inside AssetManager.
AssetInfo - Class in com.jme3.asset
The result of locating an asset through an AssetKey.
AssetInfo(AssetManager, AssetKey) - Constructor for class com.jme3.asset.AssetInfo
 
AssetKey<T> - Class in com.jme3.asset
AssetKey is a key that is used to look up a resource from a cache.
AssetKey() - Constructor for class com.jme3.asset.AssetKey
 
AssetKey(String) - Constructor for class com.jme3.asset.AssetKey
 
AssetLinkNode - Class in com.jme3.scene
The AssetLinkNode does not store its children when exported to file.
AssetLinkNode() - Constructor for class com.jme3.scene.AssetLinkNode
 
AssetLinkNode(ModelKey) - Constructor for class com.jme3.scene.AssetLinkNode
 
AssetLinkNode(String, ModelKey) - Constructor for class com.jme3.scene.AssetLinkNode
 
assetLoaded(AssetKey) - Method in interface com.jme3.asset.AssetEventListener
Called when an asset has been successfully loaded (e.g: loaded from file system and parsed).
AssetLoader - Interface in com.jme3.asset
An interface for asset loaders.
assetLoaderKeys - Variable in class com.jme3.scene.AssetLinkNode
 
AssetLoadException - Exception Class in com.jme3.asset
AssetLoadException is thrown when the AssetManager is able to find the requested asset, but there was a problem while loading it.
AssetLoadException(String) - Constructor for exception class com.jme3.asset.AssetLoadException
 
AssetLoadException(String, Throwable) - Constructor for exception class com.jme3.asset.AssetLoadException
 
AssetLocator - Interface in com.jme3.asset
AssetLocator is used to locate a resource based on an AssetKey.
assetManager - Variable in class com.jme3.app.LegacyApplication
 
assetManager - Variable in class com.jme3.environment.baker.GenericEnvBaker
 
assetManager - Variable in class com.jme3.material.plugins.ShaderNodeLoaderDelegate
 
assetManager - Variable in class com.jme3.scene.plugins.MTLLoader
 
assetManager - Variable in class com.jme3.scene.plugins.OBJLoader
 
assetManager - Variable in class com.jme3.shader.ShaderGenerator
the asset manager
assetManager - Variable in class com.jme3.shadow.AbstractShadowRenderer
 
assetManager - Variable in class com.jme3.shadow.PssmShadowRenderer
Deprecated.
 
AssetManager - Interface in com.jme3.asset
AssetManager provides an interface for managing the data assets of a jME3 application.
AssetNotFoundException - Exception Class in com.jme3.asset
AssetNotFoundException is thrown when the AssetManager is unable to locate the requested asset using any of the registered AssetLocators.
AssetNotFoundException(String) - Constructor for exception class com.jme3.asset.AssetNotFoundException
 
AssetNotFoundException(String, Exception) - Constructor for exception class com.jme3.asset.AssetNotFoundException
 
AssetProcessor - Interface in com.jme3.asset
AssetProcessor is used to apply processing to assets after they have been loaded.
assetRequested(AssetKey) - Method in interface com.jme3.asset.AssetEventListener
Called when an asset has been requested (e.g.
assignAxis(String, String) - Method in class com.jme3.input.DefaultJoystickAxis
Assign the mappings to receive events from the given joystick axis.
assignAxis(String, String) - Method in interface com.jme3.input.JoystickAxis
Assign the mappings to receive events from the given joystick axis.
assignAxis(String, String, int) - Method in class com.jme3.input.AbstractJoystick
Deprecated.
Use JoystickAxis.assignAxis() instead.
assignAxis(String, String, int) - Method in interface com.jme3.input.Joystick
Deprecated.
Use JoystickAxis.assignAxis() instead.
assignButton(String) - Method in class com.jme3.input.DefaultJoystickButton
Assign the mapping name to receive events from the given button index on the joystick.
assignButton(String) - Method in interface com.jme3.input.JoystickButton
Assign the mapping name to receive events from the given button index on the joystick.
assignButton(String, int) - Method in class com.jme3.input.AbstractJoystick
Deprecated.
Use JoystickButton.assignButton() instead.
assignButton(String, int) - Method in interface com.jme3.input.Joystick
Deprecated.
Use JoystickButton.assignButton() instead.
associateWithGroupNode(GeometryGroupNode, int) - Method in class com.jme3.scene.Geometry
Associate this Geometry with a GeometryGroupNode.
AsyncMapping(Event, ByteBuffer) - Constructor for class com.jme3.opencl.Buffer.AsyncMapping
 
atan(float) - Static method in class com.jme3.math.FastMath
Returns the arc tangent of an angle given in radians.
atan2(float, float) - Static method in class com.jme3.math.FastMath
A direct call to Math.atan2.
attach(AppState) - Method in class com.jme3.app.state.AppStateManager
Attach a state to the AppStateManager, the same state cannot be attached twice.
attachAll(AppState...) - Method in class com.jme3.app.state.AppStateManager
Attaches many state to the AppStateManager in a way that is guaranteed that they will all get initialized before any of their updates are run.
attachAll(Iterable<AppState>) - Method in class com.jme3.app.state.AppStateManager
Attaches many state to the AppStateManager in a way that is guaranteed that they will all get initialized before any of their updates are run.
attachChild(Spatial) - Method in class com.jme3.scene.Node
attachChild attaches a child to this node.
attachChild(Spatial) - Method in class com.jme3.scene.SimpleBatchNode
 
attachChildAt(Spatial, int) - Method in class com.jme3.scene.Node
attachChildAt attaches a child to this node at an index.
attachLinkedChild(AssetManager, ModelKey) - Method in class com.jme3.scene.AssetLinkNode
 
attachLinkedChild(Spatial, ModelKey) - Method in class com.jme3.scene.AssetLinkNode
 
attachLinkedChildren(AssetManager) - Method in class com.jme3.scene.AssetLinkNode
Loads the linked children AssetKeys from the AssetManager and attaches them to the Node
If they are already attached, they will be reloaded.
attachScene(Spatial) - Method in class com.jme3.renderer.ViewPort
Attaches a new scene to render in this ViewPort.
attribIndexList - Variable in class com.jme3.renderer.RenderContext
IDList for vertex attributes.
Attribute - Class in com.jme3.shader
An attribute is a shader variable mapping to a VertexBuffer data on the CPU.
Attribute() - Constructor for class com.jme3.shader.Attribute
 
attributes - Variable in class com.jme3.material.plugins.ShaderNodeLoaderDelegate
 
attributes - Variable in class com.jme3.material.ShaderGenerationInfo
the list of attributes of the vertex shader
AudioBuffer - Class in com.jme3.audio
An AudioBuffer is an implementation of AudioData where the audio is buffered (stored in memory).
AudioBuffer() - Constructor for class com.jme3.audio.AudioBuffer
 
AudioBuffer(int) - Constructor for class com.jme3.audio.AudioBuffer
 
AudioContext - Class in com.jme3.audio
Holds render thread specific audio context information.
audioData - Variable in class com.jme3.audio.AudioBuffer
The audio data buffer.
AudioData - Class in com.jme3.audio
AudioData is an abstract representation of audio data.
AudioData() - Constructor for class com.jme3.audio.AudioData
 
AudioData(int) - Constructor for class com.jme3.audio.AudioData
 
AudioData.DataType - Enum Class in com.jme3.audio
 
audioKey - Variable in class com.jme3.audio.AudioNode
 
AudioKey - Class in com.jme3.audio
AudioKey is extending AssetKey by holding stream flag.
AudioKey() - Constructor for class com.jme3.audio.AudioKey
 
AudioKey(String) - Constructor for class com.jme3.audio.AudioKey
 
AudioKey(String, boolean) - Constructor for class com.jme3.audio.AudioKey
Create a new AudioKey
AudioKey(String, boolean, boolean) - Constructor for class com.jme3.audio.AudioKey
Create a new AudioKey.
AudioListenerState - Class in com.jme3.audio
AudioListenerState updates the audio listener's position, orientation, and velocity from a Camera.
AudioListenerState() - Constructor for class com.jme3.audio.AudioListenerState
 
audioNode - Variable in class com.jme3.cinematic.events.SoundEvent
 
AudioNode - Class in com.jme3.audio
An AudioNode is a scene Node which can play audio assets.
AudioNode() - Constructor for class com.jme3.audio.AudioNode
Creates a new AudioNode without any audio data set.
AudioNode(AssetManager, String) - Constructor for class com.jme3.audio.AudioNode
AudioNode(AssetManager, String, boolean) - Constructor for class com.jme3.audio.AudioNode
AudioNode(AssetManager, String, boolean, boolean) - Constructor for class com.jme3.audio.AudioNode
AudioNode(AssetManager, String, AudioData.DataType) - Constructor for class com.jme3.audio.AudioNode
Creates a new AudioNode with the given audio file.
AudioNode(AudioData, AudioKey) - Constructor for class com.jme3.audio.AudioNode
Creates a new AudioNode with the given data and key.
AudioNode(AudioRenderer, AssetManager, String) - Constructor for class com.jme3.audio.AudioNode
Deprecated.
AudioRenderer parameter is ignored.
AudioNode.Status - Enum Class in com.jme3.audio
Deprecated.
- use AudioSource.Status instead
AudioParam - Enum Class in com.jme3.audio
 
audioRenderer - Variable in class com.jme3.app.LegacyApplication
 
AudioRenderer - Interface in com.jme3.audio
Interface to be implemented by audio renderers.
AudioSource - Interface in com.jme3.audio
 
AudioSource.Status - Enum Class in com.jme3.audio
Status indicates the current status of the audio source.
AudioStream - Class in com.jme3.audio
AudioStream is an implementation of AudioData that acquires the audio from an InputStream.
AudioStream() - Constructor for class com.jme3.audio.AudioStream
 
AudioStream(int[]) - Constructor for class com.jme3.audio.AudioStream
 
AudioTrack - Class in com.jme3.animation
Deprecated.
AudioTrack() - Constructor for class com.jme3.animation.AudioTrack
Deprecated.
constructor for serialization only
AudioTrack(AudioNode, float) - Constructor for class com.jme3.animation.AudioTrack
Deprecated.
Creates an AudioTrack
AudioTrack(AudioNode, float, float) - Constructor for class com.jme3.animation.AudioTrack
Deprecated.
Creates an AudioTrack
available() - Method in class com.jme3.util.LittleEndien
 
averagePoints(Vector3f[]) - Method in class com.jme3.bounding.BoundingSphere
averagePoints selects the sphere center to be the average of the points and the sphere radius to be the smallest value to enclose all points.
AxialY - Enum constant in enum class com.jme3.scene.control.BillboardControl.Alignment
Aligns this Billboard to the screen, but keeps the Y axis fixed.
AxialZ - Enum constant in enum class com.jme3.scene.control.BillboardControl.Alignment
Aligns this Billboard to the screen, but keeps the Z axis fixed.
AXIS_POV_X - Static variable in interface com.jme3.input.JoyInput
The X axis for POV (point of view hat).
AXIS_POV_Y - Static variable in interface com.jme3.input.JoyInput
The Y axis for POV (point of view hat).
AXIS_WHEEL - Static variable in interface com.jme3.input.MouseInput
Mouse wheel axis.
AXIS_X - Static variable in interface com.jme3.input.MouseInput
Mouse X axis.
AXIS_Y - Static variable in interface com.jme3.input.MouseInput
Mouse Y axis.
axisX - Static variable in class com.jme3.environment.baker.GenericEnvBaker
 
axisX - Static variable in class com.jme3.environment.EnvironmentCamera
 
axisY - Static variable in class com.jme3.environment.baker.GenericEnvBaker
 
axisY - Static variable in class com.jme3.environment.EnvironmentCamera
 
axisZ - Static variable in class com.jme3.environment.baker.GenericEnvBaker
 
axisZ - Static variable in class com.jme3.environment.EnvironmentCamera
 

B

b - Variable in class com.jme3.math.ColorRGBA
The blue component of the color.
Back - Enum constant in enum class com.jme3.material.RenderState.FaceCullMode
Cull back faces
backColor - Variable in class com.jme3.renderer.ViewPort
Color applied when the color buffer is cleared.
backGroundColor - Variable in class com.jme3.environment.EnvironmentCamera
 
backStencilDepthFailOperation - Variable in class com.jme3.renderer.RenderContext
Action taken when the stencil test passes but the depth test fails on a back-facing polygon.
backStencilDepthPassOperation - Variable in class com.jme3.renderer.RenderContext
Action taken when both tests pass on a back-facing polygon.
backStencilFunction - Variable in class com.jme3.renderer.RenderContext
Stencil test function for back-facing polygons.
backStencilStencilFailOperation - Variable in class com.jme3.renderer.RenderContext
Action taken when the stencil test fails on a back-facing polygon.
bakeEnvironment(Spatial, Vector3f, float, float, Predicate<Geometry>) - Method in interface com.jme3.environment.baker.EnvBaker
Bakes the environment.
bakeEnvironment(Spatial, Vector3f, float, float, Predicate<Geometry>) - Method in class com.jme3.environment.baker.GenericEnvBaker
 
bakeIrradiance() - Method in interface com.jme3.environment.baker.IBLEnvBaker
Bakes the irradiance map.
bakeIrradiance() - Method in class com.jme3.environment.baker.IBLGLEnvBaker
 
bakeLods(LodGenerator.TriangleReductionMethod, float...) - Method in class jme3tools.optimize.LodGenerator
Computes the LODs and bakes them into the mesh.
bakeSpecularIBL() - Method in interface com.jme3.environment.baker.IBLEnvBaker
Bakes the specular IBL map.
bakeSpecularIBL() - Method in interface com.jme3.environment.baker.IBLEnvBakerLight
 
bakeSpecularIBL() - Method in class com.jme3.environment.baker.IBLGLEnvBaker
 
bakeSpecularIBL() - Method in class com.jme3.environment.baker.IBLHybridEnvBakerLight
 
bakeSphericalHarmonicsCoefficients() - Method in interface com.jme3.environment.baker.IBLEnvBakerLight
 
bakeSphericalHarmonicsCoefficients() - Method in class com.jme3.environment.baker.IBLGLEnvBakerLight
 
bakeSphericalHarmonicsCoefficients() - Method in class com.jme3.environment.baker.IBLHybridEnvBakerLight
 
BaseAction - Class in com.jme3.anim.tween.action
A simple implementation for the abstract class Action to provide a wrapper for a Tween.
BaseAction(Tween) - Constructor for class com.jme3.anim.tween.action.BaseAction
Instantiates an action from a tween by extracting the actions from a tween to a list of sub-actions to be interpolated later.
BaseAppState - Class in com.jme3.app.state
A base app state implementation the provides more built-in management convenience than AbstractAppState, including methods for enable/disable/initialize state management.
BaseAppState() - Constructor for class com.jme3.app.state.BaseAppState
 
BaseAppState(String) - Constructor for class com.jme3.app.state.BaseAppState
 
basicAlignment(BufferLayout, T) - Method in class com.jme3.shader.bufferobject.layout.BufferLayout.ObjectSerializer
 
BasicProbeBlendingStrategy - Class in com.jme3.light
This strategy returns the closest probe from the rendered object.
BasicProbeBlendingStrategy() - Constructor for class com.jme3.light.BasicProbeBlendingStrategy
 
BasicProfiler - Class in com.jme3.app
An AppProfiler implementation that collects two per-frame application-wide timings for update versus render and uses it to create a bar chart style Mesh.
BasicProfiler() - Constructor for class com.jme3.app.BasicProfiler
 
BasicProfiler(int) - Constructor for class com.jme3.app.BasicProfiler
 
BasicProfilerState - Class in com.jme3.app
Provides a basic profiling visualization that shows per-frame application-wide timings for update and rendering.
BasicProfilerState() - Constructor for class com.jme3.app.BasicProfilerState
 
BasicProfilerState(boolean) - Constructor for class com.jme3.app.BasicProfilerState
 
BasicShadowRenderer - Class in com.jme3.shadow
Deprecated.
use DirectionalLightShadowRenderer with one split.
BasicShadowRenderer(AssetManager, int) - Constructor for class com.jme3.shadow.BasicShadowRenderer
Deprecated.
Creates a BasicShadowRenderer
batch() - Method in class com.jme3.scene.BatchNode
Batch this batchNode every geometry of the sub scene graph of this node will be batched into a single mesh that will be rendered in one call
batch() - Method in class com.jme3.scene.SimpleBatchNode
 
Batch() - Constructor for class com.jme3.scene.BatchNode.Batch
 
batches - Variable in class com.jme3.scene.BatchNode
the list of geometry holding the batched meshes
batchesByGeom - Variable in class com.jme3.scene.BatchNode
a map for storing the batches by geometry to quickly access the batch when updating
batchHint - Variable in class com.jme3.scene.Spatial
 
BatchNode - Class in com.jme3.scene
BatchNode holds geometries that are a batched version of all the geometries that are in its sub scenegraph.
BatchNode() - Constructor for class com.jme3.scene.BatchNode
Construct a batchNode
BatchNode(String) - Constructor for class com.jme3.scene.BatchNode
 
BatchNode.Batch - Class in com.jme3.scene
 
bbox - Variable in class com.jme3.util.TempVars
BoundingVolumes (for shadows etc.)
BC6H_SF16 - Enum constant in enum class com.jme3.texture.Image.Format
BPTC compression BC6 signed float RGB
BC6H_UF16 - Enum constant in enum class com.jme3.texture.Image.Format
BPTC compression BC6 unsigned float RGB
BC7_UNORM - Enum constant in enum class com.jme3.texture.Image.Format
BPTC compression BC7 RGBA
BC7_UNORM_SRGB - Enum constant in enum class com.jme3.texture.Image.Format
BPTC compression BC7 SRGB Alpha
beforeRender() - Method in class com.jme3.post.Filter.Pass
 
BeginFrame - Enum constant in enum class com.jme3.profile.AppStep
 
beginInput() - Method in class com.jme3.input.InputManager
Callback from RawInputListener.
beginInput() - Method in interface com.jme3.input.RawInputListener
Called before a batch of input will be sent to this RawInputListener.
beginInput() - Method in class com.jme3.input.RawInputListenerAdapter
 
BeginRender - Enum constant in enum class com.jme3.profile.VpStep
 
Bezier - Enum constant in enum class com.jme3.math.Spline.SplineType
 
BGR8 - Enum constant in enum class com.jme3.texture.Image.Format
8-bit blue, green, and red.
BGRA - Enum constant in enum class com.jme3.opencl.Image.ImageChannelOrder
 
BGRA8 - Enum constant in enum class com.jme3.texture.Image.Format
8-bit blue, green, red and alpha.
BIHNode - Class in com.jme3.collision.bih
Bounding Interval Hierarchy.
BIHNode() - Constructor for class com.jme3.collision.bih.BIHNode
 
BIHNode(int) - Constructor for class com.jme3.collision.bih.BIHNode
 
BIHNode(int, int) - Constructor for class com.jme3.collision.bih.BIHNode
 
BIHNode.BIHStackData - Class in com.jme3.collision.bih
 
bihStack - Variable in class com.jme3.util.TempVars
 
bihSwapTmp - Variable in class com.jme3.util.TempVars
 
BIHTree - Class in com.jme3.collision.bih
 
BIHTree() - Constructor for class com.jme3.collision.bih.BIHTree
 
BIHTree(Mesh) - Constructor for class com.jme3.collision.bih.BIHTree
 
BIHTree(Mesh, int) - Constructor for class com.jme3.collision.bih.BIHTree
 
BIHTriangle - Class in com.jme3.collision.bih
 
BIHTriangle(Vector3f, Vector3f, Vector3f) - Constructor for class com.jme3.collision.bih.BIHTriangle
 
Bilinear - Enum constant in enum class com.jme3.shadow.EdgeFilteringMode
Bilinear filtering is used.
Bilinear - Enum constant in enum class com.jme3.shadow.PssmShadowRenderer.FilterMode
Deprecated.
Bilinear filtering is used.
Bilinear - Enum constant in enum class com.jme3.texture.Texture.MagFilter
In this mode the four nearest texels to the pixel center are sampled (at the closest mipmap level), and their colors are combined by weighted average according to distance.
BilinearNearestMipMap - Enum constant in enum class com.jme3.texture.Texture.MinFilter
Same as BilinearNoMipMaps except that instead of using samples from texture level 0, the closest mipmap level is chosen based on distance.
BilinearNoMipMaps - Enum constant in enum class com.jme3.texture.Texture.MinFilter
In this method the four nearest texels to the pixel center are sampled (at texture level 0), and their colors are combined by weighted averages.
BillboardControl - Class in com.jme3.scene.control
 
BillboardControl() - Constructor for class com.jme3.scene.control.BillboardControl
 
BillboardControl.Alignment - Enum Class in com.jme3.scene.control
Determines how the billboard is aligned to the screen/camera.
BinaryExporter - Class in com.jme3.export.binary
Exports savable objects in jMonkeyEngine's native binary format.
BinaryExporter() - Constructor for class com.jme3.export.binary.BinaryExporter
 
BinaryImporter - Class in com.jme3.export.binary
 
BinaryImporter() - Constructor for class com.jme3.export.binary.BinaryImporter
 
BinaryLoader - Class in com.jme3.export.binary
The default loader to load binaries files.
BinaryLoader() - Constructor for class com.jme3.export.binary.BinaryLoader
 
BinaryShader - Enum constant in enum class com.jme3.renderer.Caps
GPU support for binary shaders.
bindCamera(String, Camera) - Method in class com.jme3.cinematic.Cinematic
Binds a camera to this Cinematic, tagged by a unique name.
bindImage(GL4, TextureUtil, int) - Method in class com.jme3.texture.TextureImage
Binds this texture image to the texture unit.
bindImage(Image, Texture.Type, int, MemoryAccess) - Method in class com.jme3.opencl.Context
Creates a shared image object from a jME3-image.
bindImage(Texture, int, MemoryAccess) - Method in class com.jme3.opencl.Context
Creates a shared image object from a jME3 texture.
bindImage(Texture, MemoryAccess) - Method in class com.jme3.opencl.Context
binding - Variable in class com.jme3.shader.Uniform
Binding to a renderer value, or null if user-defined uniform
BindPoseNormal - Enum constant in enum class com.jme3.scene.VertexBuffer.Type
Initial vertex normals, used with animation.
BindPosePosition - Enum constant in enum class com.jme3.scene.VertexBuffer.Type
Initial vertex position, used with animation.
BindPoseTangent - Enum constant in enum class com.jme3.scene.VertexBuffer.Type
Initial vertex tangents, used with animation.
bindProgram(Shader) - Method in class com.jme3.renderer.opengl.GLRenderer
 
bindPureRenderBuffer(FrameBuffer.RenderBuffer, MemoryAccess) - Method in class com.jme3.opencl.Context
 
bindRenderBuffer(FrameBuffer.RenderBuffer, MemoryAccess) - Method in class com.jme3.opencl.Context
Creates a shared image object from a jME3 render buffer.
BindUnits() - Constructor for class com.jme3.material.Material.BindUnits
 
bindVertexBuffer(VertexBuffer, MemoryAccess) - Method in class com.jme3.opencl.Context
Creates a shared buffer from a VertexBuffer.
binormal - Variable in class com.jme3.util.TangentBinormalGenerator.TriangleData
Deprecated.
 
Binormal - Enum constant in enum class com.jme3.scene.VertexBuffer.Type
Binormal vector, normalized (3 floats, optional)
BitmapCharacter - Class in com.jme3.font
Represents a single bitmap character.
BitmapCharacter() - Constructor for class com.jme3.font.BitmapCharacter
 
BitmapCharacter(char) - Constructor for class com.jme3.font.BitmapCharacter
 
BitmapCharacterSet - Class in com.jme3.font
 
BitmapCharacterSet() - Constructor for class com.jme3.font.BitmapCharacterSet
 
BitmapFont - Class in com.jme3.font
Represents a font within jME that is generated with the AngelCode Bitmap Font Generator
BitmapFont() - Constructor for class com.jme3.font.BitmapFont
 
BitmapFont.Align - Enum Class in com.jme3.font
Specifies horizontal alignment for text.
BitmapFont.VAlign - Enum Class in com.jme3.font
Specifies vertical alignment for text.
BitmapFontLoader - Class in com.jme3.font.plugins
 
BitmapFontLoader() - Constructor for class com.jme3.font.plugins.BitmapFontLoader
 
BitmapText - Class in com.jme3.font
 
BitmapText(BitmapFont) - Constructor for class com.jme3.font.BitmapText
 
BitmapText(BitmapFont, boolean) - Constructor for class com.jme3.font.BitmapText
Deprecated.
The "rightToLeft" flag should be specified in the font. Use BitmapText(com.jme3.font.BitmapFont)
BitmapText(BitmapFont, boolean, boolean) - Constructor for class com.jme3.font.BitmapText
 
bitsPerSample - Variable in class com.jme3.audio.AudioData
 
Black - Static variable in class com.jme3.math.ColorRGBA
The color black (0,0,0).
BlackNoAlpha - Static variable in class com.jme3.math.ColorRGBA
The black color with no alpha (0, 0, 0, 0).
BlendableAction - Class in com.jme3.anim.tween.action
 
BlendableAction(Tween...) - Constructor for class com.jme3.anim.tween.action.BlendableAction
 
BlendAction - Class in com.jme3.anim.tween.action
 
BlendAction(BlendSpace, BlendableAction...) - Constructor for class com.jme3.anim.tween.action.BlendAction
 
blendEquation - Variable in class com.jme3.renderer.RenderContext
RGB blend equation for BlendMode.Custom.
blendEquationAlpha - Variable in class com.jme3.renderer.RenderContext
Alpha blend equation for BlendMode.Custom.
blendMode - Variable in class com.jme3.renderer.RenderContext
How to blend input pixels with those already in the color buffer.
BlendSpace - Interface in com.jme3.anim.tween.action
A provider interface which provides a value BlendSpace.getWeight() to control the blending between 2 successive actions in a BlendAction.
blendTime - Variable in class com.jme3.cinematic.events.AnimationEvent
Deprecated.
 
BlockLanguageParser - Class in com.jme3.util.blockparser
 
Blue - Static variable in class com.jme3.math.ColorRGBA
The color blue (0,0,1).
bo - Variable in class com.jme3.shader.bufferobject.BufferRegion
 
Bone - Class in com.jme3.animation
Deprecated.
use Joint
Bone() - Constructor for class com.jme3.animation.Bone
Deprecated.
Serialization only.
Bone(String) - Constructor for class com.jme3.animation.Bone
Deprecated.
Creates a new bone with the given name.
BoneIndex - Enum constant in enum class com.jme3.scene.VertexBuffer.Type
Bone indices, used with animation (4 ubytes).
BoneTrack - Class in com.jme3.animation
Deprecated.
BoneTrack() - Constructor for class com.jme3.animation.BoneTrack
Deprecated.
Serialization-only.
BoneTrack(int) - Constructor for class com.jme3.animation.BoneTrack
Deprecated.
Creates a bone track for the given bone index
BoneTrack(int, float[], Vector3f[], Quaternion[]) - Constructor for class com.jme3.animation.BoneTrack
Deprecated.
Creates a bone track for the given bone index
BoneTrack(int, float[], Vector3f[], Quaternion[], Vector3f[]) - Constructor for class com.jme3.animation.BoneTrack
Deprecated.
Creates a bone track for the given bone index
BoneWeight - Enum constant in enum class com.jme3.scene.VertexBuffer.Type
Bone weights, used with animation (4 floats).
Boolean - Enum constant in enum class com.jme3.shader.VarType
 
BooleanArrayField - Class in com.jme3.util.struct.fields
 
BooleanArrayField(int, String, int) - Constructor for class com.jme3.util.struct.fields.BooleanArrayField
 
BooleanArrayField(int, String, Boolean[]) - Constructor for class com.jme3.util.struct.fields.BooleanArrayField
 
BooleanField - Class in com.jme3.util.struct.fields
 
BooleanField(int, String, Boolean) - Constructor for class com.jme3.util.struct.fields.BooleanField
 
BorderClamp - Enum constant in enum class com.jme3.texture.Texture.WrapMode
Deprecated.
Not supported by OpenGL 3 or OpenGL ES 2
bos - Variable in class com.jme3.environment.baker.GenericEnvBaker
 
Bottom - Enum constant in enum class com.jme3.font.BitmapFont.VAlign
Align text at the bottom of the text block
boundArrayVBO - Variable in class com.jme3.renderer.RenderContext
Currently bound array vertex buffer.
boundAttribs - Variable in class com.jme3.renderer.RenderContext
Vertex attribs currently bound and enabled.
boundBO - Variable in class com.jme3.renderer.RenderContext
Current bound buffer object IDs for each buffer object unit.
boundElementArrayVBO - Variable in class com.jme3.renderer.RenderContext
Currently bound element array vertex buffer.
boundFB - Variable in class com.jme3.renderer.RenderContext
Currently bound FrameBuffer.
boundFBO - Variable in class com.jme3.renderer.RenderContext
ID of the bound FrameBuffer.
BoundingBox - Class in com.jme3.bounding
BoundingBox describes a bounding volume as an axis-aligned box.
BoundingBox() - Constructor for class com.jme3.bounding.BoundingBox
Instantiate a BoundingBox without initializing it.
BoundingBox(BoundingBox) - Constructor for class com.jme3.bounding.BoundingBox
Instantiate a BoundingBox equivalent to an existing box.
BoundingBox(Vector3f, float, float, float) - Constructor for class com.jme3.bounding.BoundingBox
Instantiate a BoundingBox with given center and extents.
BoundingBox(Vector3f, Vector3f) - Constructor for class com.jme3.bounding.BoundingBox
Instantiate a BoundingBox with the specified extremes.
BoundingSphere - Class in com.jme3.bounding
BoundingSphere defines a sphere that defines a container for a group of vertices of a particular piece of geometry.
BoundingSphere() - Constructor for class com.jme3.bounding.BoundingSphere
Default constructor instantiates a new BoundingSphere object.
BoundingSphere(float, Vector3f) - Constructor for class com.jme3.bounding.BoundingSphere
Constructor instantiates a new BoundingSphere object.
BoundingSphereDebug - Class in com.jme3.environment.util
A debugging shape for a BoundingSphere Consists of 3 axis aligned circles.
BoundingSphereDebug() - Constructor for class com.jme3.environment.util.BoundingSphereDebug
 
BoundingVolume - Class in com.jme3.bounding
BoundingVolume defines an interface for dealing with containment of a collection of points.
BoundingVolume() - Constructor for class com.jme3.bounding.BoundingVolume
 
BoundingVolume(Vector3f) - Constructor for class com.jme3.bounding.BoundingVolume
 
BoundingVolume.Type - Enum Class in com.jme3.bounding
The type of bounding volume being used.
boundPixelPackPBO - Variable in class com.jme3.renderer.RenderContext
Currently bound pixel pack pixel buffer.
boundRB - Variable in class com.jme3.renderer.RenderContext
Currently bound Renderbuffer.
boundShader - Variable in class com.jme3.renderer.RenderContext
Shader for rendering.
boundShaderProgram - Variable in class com.jme3.renderer.RenderContext
ID of the shader for rendering.
boundTextures - Variable in class com.jme3.renderer.RenderContext
Current bound texture IDs for each texture unit.
boundTextureUnit - Variable in class com.jme3.renderer.RenderContext
Currently bound texture unit.
boundVertexArray - Variable in class com.jme3.renderer.RenderContext
ID of the bound vertex array.
Box - Class in com.jme3.scene.shape
A box with solid (filled) faces.
Box() - Constructor for class com.jme3.scene.shape.Box
Empty constructor for serialization only.
Box(float, float, float) - Constructor for class com.jme3.scene.shape.Box
Creates a new box.
Box(Vector3f, float, float, float) - Constructor for class com.jme3.scene.shape.Box
Deprecated.
Due to constant confusion of geometry centers and the center of the box mesh this method has been deprecated.
Box(Vector3f, Vector3f) - Constructor for class com.jme3.scene.shape.Box
Constructor instantiates a new Box object.
bpp - Variable in class com.jme3.texture.image.ByteOffsetImageCodec
 
BRANCH_NAME - Static variable in class com.jme3.system.JmeVersion
 
breadthFirstTraversal(SceneGraphVisitor) - Method in class com.jme3.scene.Spatial
Visit each scene graph element ordered by BFS
breadthFirstTraversal(SceneGraphVisitor, Queue<Spatial>) - Method in class com.jme3.scene.Geometry
 
breadthFirstTraversal(SceneGraphVisitor, Queue<Spatial>) - Method in class com.jme3.scene.Node
 
breadthFirstTraversal(SceneGraphVisitor, Queue<Spatial>) - Method in class com.jme3.scene.Spatial
 
Brown - Static variable in class com.jme3.math.ColorRGBA
The color brown (65/255, 40/255, 25/255).
brtf - Variable in class com.jme3.environment.baker.IBLGLEnvBaker
 
buffer - Variable in class com.jme3.opencl.Buffer.AsyncMapping
 
buffer - Variable in class com.jme3.opencl.Image.ImageMapping
The raw byte buffer
Buffer - Class in com.jme3.opencl
Wrapper for an OpenCL buffer object.
Buffer - Enum constant in enum class com.jme3.audio.AudioData.DataType
 
Buffer(OpenCLObject.ObjectReleaser) - Constructor for class com.jme3.opencl.Buffer
 
Buffer.AsyncMapping - Class in com.jme3.opencl
Result of an async mapping operation, contains the event and the target byte buffer.
BufferAllocator - Interface in com.jme3.util
Interface to create/destroy direct buffers.
BufferAllocatorFactory - Class in com.jme3.util
The factory of buffer allocators.
BufferLayout - Class in com.jme3.shader.bufferobject.layout
Layout serializer for buffers
BufferLayout() - Constructor for class com.jme3.shader.bufferobject.layout.BufferLayout
 
BufferLayout.ObjectSerializer<T> - Class in com.jme3.shader.bufferobject.layout
 
bufferObject - Variable in class com.jme3.shader.ShaderBufferBlock
Current used buffer object.
BufferObject - Class in com.jme3.shader.bufferobject
A generic memory buffer that can be divided in logical regions
BufferObject() - Constructor for class com.jme3.shader.bufferobject.BufferObject
 
BufferObject(int) - Constructor for class com.jme3.shader.bufferobject.BufferObject
 
BufferObject.AccessHint - Enum Class in com.jme3.shader.bufferobject
Hint to suggest the renderer how to access this buffer
BufferObject.NatureHint - Enum Class in com.jme3.shader.bufferobject
Hint to suggest the renderer how the data should be used
bufferObjectRef - Variable in class com.jme3.shader.ShaderBufferBlock
 
BufferRegion - Class in com.jme3.shader.bufferobject
A slice of a buffer
BufferRegion() - Constructor for class com.jme3.shader.bufferobject.BufferRegion
 
BufferRegion(int, int) - Constructor for class com.jme3.shader.bufferobject.BufferRegion
 
buffers - Variable in class com.jme3.environment.EnvironmentCamera
 
bufferUnit - Variable in class com.jme3.material.Material.BindUnits
 
BufferUtils - Class in com.jme3.util
BufferUtils is a helper class for generating nio buffers from jME data classes such as Vectors and ColorRGBA.
bufType - Variable in class com.jme3.scene.VertexBuffer
 
build() - Method in class com.jme3.opencl.Program
Builds this program without additional arguments
build(String, Device...) - Method in class com.jme3.opencl.Program
Builds this program with the specified argument string on the specified devices.
BUILD_DATE - Static variable in class com.jme3.system.JmeVersion
 
buildAnimation() - Method in class com.jme3.animation.AnimationFactory
Deprecated.
Creates an Animation based on the keyFrames previously added to the factory.
buildAnimation(HasLocalTransform) - Method in class com.jme3.anim.AnimFactory
Create an AnimClip based on the keyframes added to this factory.
buildShader(List<ShaderNode>, ShaderGenerationInfo, Shader.ShaderType) - Method in class com.jme3.shader.ShaderGenerator
This method is responsible for the shader generation.
BUTTON_0 - Static variable in interface com.jme3.input.JoystickButton
 
BUTTON_1 - Static variable in interface com.jme3.input.JoystickButton
 
BUTTON_10 - Static variable in interface com.jme3.input.JoystickButton
 
BUTTON_11 - Static variable in interface com.jme3.input.JoystickButton
 
BUTTON_2 - Static variable in interface com.jme3.input.JoystickButton
 
BUTTON_3 - Static variable in interface com.jme3.input.JoystickButton
 
BUTTON_4 - Static variable in interface com.jme3.input.JoystickButton
 
BUTTON_5 - Static variable in interface com.jme3.input.JoystickButton
 
BUTTON_6 - Static variable in interface com.jme3.input.JoystickButton
 
BUTTON_7 - Static variable in interface com.jme3.input.JoystickButton
 
BUTTON_8 - Static variable in interface com.jme3.input.JoystickButton
 
BUTTON_9 - Static variable in interface com.jme3.input.JoystickButton
 
BUTTON_LEFT - Static variable in interface com.jme3.input.MouseInput
Left mouse button.
BUTTON_MIDDLE - Static variable in interface com.jme3.input.MouseInput
Middle mouse button.
BUTTON_RIGHT - Static variable in interface com.jme3.input.MouseInput
Right mouse button.
Byte - Enum constant in enum class com.jme3.scene.VertexBuffer.Format
1 byte integer, signed.
ByteOffsetImageCodec - Class in com.jme3.texture.image
 
ByteOffsetImageCodec(int, int, int, int, int, int) - Constructor for class com.jme3.texture.image.ByteOffsetImageCodec
 
ByteUtils - Class in com.jme3.export.binary
ByteUtils is a helper class for converting numeric primitives to and from byte representations.

C

cachedWorldMat - Variable in class com.jme3.scene.Geometry
 
calcScreenArea(BoundingVolume, float, float) - Static method in class com.jme3.scene.control.AreaUtils
Deprecated.
Estimate the screen area of a bounding volume.
calcScreenArea(BoundingVolume, float, float) - Static method in class com.jme3.util.AreaUtils
Estimate the screen area of a bounding volume.
calculateCenter() - Method in class com.jme3.math.Triangle
Recalculates the stored centroid based on the current vertex locations.
calculateD() - Method in class com.jme3.math.Rectangle
Returns the coordinates of the 4th corner, calculated by the formula D = (B + C) - A .
calculateEigen(Matrix3f) - Method in class com.jme3.math.Eigen3f
Calculate the eigenvalues and eigenvectors of the specified matrix.
calculateNormal() - Method in class com.jme3.math.Triangle
Recalculates the stored normal based on the current vertex locations.
calculateNormal(Vector3f) - Method in class com.jme3.math.Rectangle
Returns a normal vector, calculated by the formula
calcWelzl(FloatBuffer) - Method in class com.jme3.bounding.BoundingSphere
Calculates a minimum bounding sphere for the set of points.
calibrateCenter() - Method in interface com.jme3.input.SensorJoystickAxis
Calibrates the axis to the current value.
call() - Method in class com.jme3.asset.ThreadingManager.LoadingTask
 
callMethod(Object, String, Object...) - Static method in class com.jme3.anim.tween.Tweens
Creates a Tween that will call the specified method and optional arguments whenever supplied a time value greater than or equal to 0.
callTweenMethod(double, Object, String, Object...) - Static method in class com.jme3.anim.tween.Tweens
Creates a Tween that will call the specified method and optional arguments, including the time value scaled between 0 and 1.
cam - Variable in class com.jme3.app.LegacyApplication
 
cam - Variable in class com.jme3.environment.baker.GenericEnvBaker
 
cam - Variable in class com.jme3.input.ChaseCamera
 
cam - Variable in class com.jme3.input.FlyByCamera
camera controlled by this controller (not null)
cam - Variable in class com.jme3.renderer.ViewPort
Camera used for rendering.
CAM_NUMBER - Static variable in class com.jme3.shadow.PointLightShadowRenderer
 
Camera - Class in com.jme3.renderer
A standalone, purely mathematical class for doing camera-related computations.
Camera - Enum constant in enum class com.jme3.scene.control.BillboardControl.Alignment
Aligns this Billboard to the camera position.
Camera() - Constructor for class com.jme3.renderer.Camera
Serialization only.
Camera(int, int) - Constructor for class com.jme3.renderer.Camera
Instantiates a new Camera object.
Camera.FrustumIntersect - Enum Class in com.jme3.renderer
The result of a culling check operation.
CameraControl - Class in com.jme3.scene.control
This Control maintains a reference to a Camera, which will be synched with the position (worldTranslation) of the current spatial.
CameraControl() - Constructor for class com.jme3.scene.control.CameraControl
Constructor used for Serialization.
CameraControl(Camera) - Constructor for class com.jme3.scene.control.CameraControl
 
CameraControl(Camera, CameraControl.ControlDirection) - Constructor for class com.jme3.scene.control.CameraControl
 
CameraControl.ControlDirection - Enum Class in com.jme3.scene.control
 
CameraDirection - Enum constant in enum class com.jme3.shader.UniformBinding
Direction of the camera.
CameraEvent - Class in com.jme3.cinematic.events
 
CameraEvent() - Constructor for class com.jme3.cinematic.events.CameraEvent
 
CameraEvent(Cinematic, String) - Constructor for class com.jme3.cinematic.events.CameraEvent
 
CameraInput - Class in com.jme3.input
This class defines all the constants used in camera handlers for registration with the inputManager
CameraLeft - Enum constant in enum class com.jme3.shader.UniformBinding
Left vector of the camera.
CameraNode - Class in com.jme3.scene
CameraNode simply uses CameraControl to implement linking of camera and node data.
CameraNode() - Constructor for class com.jme3.scene.CameraNode
Serialization only.
CameraNode(String, Camera) - Constructor for class com.jme3.scene.CameraNode
 
CameraNode(String, CameraControl) - Constructor for class com.jme3.scene.CameraNode
 
CameraPosition - Enum constant in enum class com.jme3.shader.UniformBinding
Camera position in world space.
CameraToSpatial - Enum constant in enum class com.jme3.scene.control.CameraControl.ControlDirection
Means, that the Camera's transform is "copied" to the Transform of the Spatial.
CameraUp - Enum constant in enum class com.jme3.shader.UniformBinding
Up vector of the camera.
camNode - Variable in class com.jme3.app.ChaseCameraAppState
 
cancel(boolean) - Method in class com.jme3.app.AppTask
 
CANCEL - Static variable in interface com.jme3.input.controls.SoftTextDialogInputListener
 
canRotate - Variable in class com.jme3.app.ChaseCameraAppState
 
canRotate - Variable in class com.jme3.input.ChaseCamera
 
canRotate - Variable in class com.jme3.input.FlyByCamera
 
canSerialize(Object) - Method in class com.jme3.shader.bufferobject.layout.BufferLayout.ObjectSerializer
 
canUseFastBuffers() - Static method in class com.jme3.export.binary.BinaryImporter
 
Canvas - Enum constant in enum class com.jme3.system.JmeContext.Type
A canvas type context makes a rendering surface available as an AWT Canvas object that can be embedded in a Swing/AWT frame.
Caps - Enum Class in com.jme3.renderer
Specifies a capability that the Renderer supports.
Capsule - Enum constant in enum class com.jme3.bounding.BoundingVolume.Type
Currently unsupported by jME3.
cartesianToSpherical(Vector3f, Vector3f) - Static method in class com.jme3.math.FastMath
Converts a point from Cartesian coordinates (using positive Y as up) to Spherical and stores the results in the store var.
cartesianZToSpherical(Vector3f, Vector3f) - Static method in class com.jme3.math.FastMath
Converts a point from Cartesian coordinates (using positive Z as up) to Spherical and stores the results in the store var.
Cast - Enum constant in enum class com.jme3.renderer.queue.RenderQueue.ShadowMode
Enable casting of shadows but not receiving them.
CastAndReceive - Enum constant in enum class com.jme3.renderer.queue.RenderQueue.ShadowMode
Enable both receiving and casting of shadows.
casterCount - Variable in class com.jme3.shadow.ShadowUtil.OccludersExtractor
 
CatmullRom - Enum constant in enum class com.jme3.math.Spline.SplineType
 
CatmullRom - Static variable in class com.jme3.anim.interpolator.AnimInterpolators
CatmullRom interpolation
CatmullRomInterpolator() - Constructor for class com.jme3.anim.interpolator.AnimInterpolators.CatmullRomInterpolator
 
CatmullRomInterpolator(float) - Constructor for class com.jme3.anim.interpolator.AnimInterpolators.CatmullRomInterpolator
 
Cavern - Static variable in class com.jme3.audio.Environment
 
ceil(float) - Static method in class com.jme3.math.FastMath
Rounds a fValue up.
center - Variable in class com.jme3.bounding.BoundingVolume
 
center - Variable in class com.jme3.scene.shape.AbstractBox
 
center() - Method in class com.jme3.scene.Spatial
Centers the spatial in the origin of the world bound.
Center - Enum constant in enum class com.jme3.font.BitmapFont.Align
Align text in the center of the text block
Center - Enum constant in enum class com.jme3.font.BitmapFont.VAlign
Align text in the center of the text block
CenterQuad - Class in com.jme3.scene.shape
A static, indexed, Triangles-mode mesh for an axis-aligned rectangle in the X-Y plane.
CenterQuad() - Constructor for class com.jme3.scene.shape.CenterQuad
For serialization only.
CenterQuad(float, float) - Constructor for class com.jme3.scene.shape.CenterQuad
Instantiate an unflipped quad in the X-Y plane with the specified width and height.
CenterQuad(float, float, boolean) - Constructor for class com.jme3.scene.shape.CenterQuad
Instantiate a quad in the X-Y plane with the specified width and height.
CgcValidator - Class in jme3tools.shadercheck
 
CgcValidator() - Constructor for class jme3tools.shadercheck.CgcValidator
 
channel - Variable in class com.jme3.audio.AudioNode
 
channel - Variable in class com.jme3.cinematic.events.AnimationEvent
Deprecated.
 
channelIndex - Variable in class com.jme3.cinematic.events.AnimationEvent
Deprecated.
 
channelOrder - Variable in class com.jme3.opencl.Image.ImageFormat
 
channels - Variable in class com.jme3.audio.AudioData
 
channelType - Variable in class com.jme3.opencl.Image.ImageFormat
 
Character - Enum constant in enum class com.jme3.font.LineWrapMode
 
CHASECAM_DOWN - Static variable in class com.jme3.input.CameraInput
Chase camera mapping for moving down.
CHASECAM_MOVELEFT - Static variable in class com.jme3.input.CameraInput
Chase camera mapping for moving left.
CHASECAM_MOVERIGHT - Static variable in class com.jme3.input.CameraInput
Chase camera mapping for moving right.
CHASECAM_TOGGLEROTATE - Static variable in class com.jme3.input.CameraInput
Chase camera mapping to initiate the rotation of the cam.
CHASECAM_UP - Static variable in class com.jme3.input.CameraInput
Chase camera mapping for moving up.
CHASECAM_ZOOMIN - Static variable in class com.jme3.input.CameraInput
Chase camera mapping for zooming in.
CHASECAM_ZOOMOUT - Static variable in class com.jme3.input.CameraInput
Chase camera mapping for zooming out.
ChaseCamDown - Static variable in class com.jme3.input.ChaseCamera
Deprecated.
ChaseCamera - Class in com.jme3.input
A camera that follows a spatial and can turn around it by dragging the mouse
ChaseCamera(Camera) - Constructor for class com.jme3.input.ChaseCamera
Constructs the chase camera if you use this constructor you have to attach the cam later to a spatial doing spatial.addControl(chaseCamera);
ChaseCamera(Camera, InputManager) - Constructor for class com.jme3.input.ChaseCamera
Constructs the chase camera, and registers inputs if you use this constructor you have to attach the cam later to a spatial doing spatial.addControl(chaseCamera);
ChaseCamera(Camera, Spatial) - Constructor for class com.jme3.input.ChaseCamera
Constructs the chase camera
ChaseCamera(Camera, Spatial, InputManager) - Constructor for class com.jme3.input.ChaseCamera
Constructs the chase camera, and registers inputs
ChaseCameraAppState - Class in com.jme3.app
This class is a camera controller that allow the camera to follow a target Spatial.
ChaseCameraAppState() - Constructor for class com.jme3.app.ChaseCameraAppState
 
ChaseCamMoveLeft - Static variable in class com.jme3.input.ChaseCamera
ChaseCamMoveRight - Static variable in class com.jme3.input.ChaseCamera
ChaseCamToggleRotate - Static variable in class com.jme3.input.ChaseCamera
ChaseCamUp - Static variable in class com.jme3.input.ChaseCamera
Deprecated.
ChaseCamZoomIn - Static variable in class com.jme3.input.ChaseCamera
ChaseCamZoomOut - Static variable in class com.jme3.input.ChaseCamera
chasing - Variable in class com.jme3.input.ChaseCamera
 
chasingSensitivity - Variable in class com.jme3.input.ChaseCamera
 
checkALError(AL) - Static method in class com.jme3.audio.openal.ALUtil
 
checkCulling(Camera) - Method in class com.jme3.scene.Geometry
 
checkCulling(Camera) - Method in class com.jme3.scene.instancing.InstancedGeometry
 
checkCulling(Camera) - Method in class com.jme3.scene.Spatial
checkCulling checks the spatial with the camera to see if it should be culled.
checkCulling(Camera) - Method in class com.jme3.shadow.AbstractShadowRenderer
 
checkCulling(Camera) - Method in class com.jme3.shadow.DirectionalLightShadowRenderer
Directional light are always in the view frustum
checkCulling(Camera) - Method in class com.jme3.shadow.PointLightShadowRenderer
 
checkCulling(Camera) - Method in class com.jme3.shadow.SpotLightShadowRenderer
 
checkError() - Method in class com.jme3.renderer.opengl.GLDebug
 
checkers.quals - package checkers.quals
Contains the basic annotations to be used by all type systems and meta-annotations to qualify annotations (qualifiers).
checkMappingFormat(String[], Statement) - Method in class com.jme3.material.plugins.ShaderNodeLoaderDelegate
Checks if once a mapping expression is split by "=" the resulting array have 2 elements.
checkMinMax(Vector3f, Vector3f, Vector3f) - Static method in class com.jme3.bounding.BoundingBox
 
checkMotionAllowed(Vector3f, Vector3f) - Method in interface com.jme3.collision.MotionAllowedListener
Check if motion allowed.
checkPlane - Variable in class com.jme3.bounding.BoundingVolume
 
checkTypes(VariableMapping, Statement) - Method in class com.jme3.material.plugins.ShaderNodeLoaderDelegate
check the types of a mapping, left type must match right type take the swizzle into account
checkValues() - Method in class com.jme3.app.state.ConstantVerifierState
 
checkWayPoint(MotionEvent, float) - Method in class com.jme3.cinematic.MotionPath
 
children - Variable in class com.jme3.scene.Node
This node's children.
chooseDevices(List<? extends Platform>) - Method in class com.jme3.opencl.DefaultPlatformChooser
 
chooseDevices(List<? extends Platform>) - Method in interface com.jme3.opencl.PlatformChooser
Chooses one or more devices for the opencl context.
cinematic - Variable in class com.jme3.cinematic.events.AnimationEvent
Deprecated.
 
Cinematic - Class in com.jme3.cinematic
An appstate for composing and playing cutscenes in a game.
Cinematic() - Constructor for class com.jme3.cinematic.Cinematic
Used for serialization creates a cinematic, don't use this constructor directly
Cinematic(float) - Constructor for class com.jme3.cinematic.Cinematic
 
Cinematic(float, LoopMode) - Constructor for class com.jme3.cinematic.Cinematic
 
Cinematic(LoopMode) - Constructor for class com.jme3.cinematic.Cinematic
 
Cinematic(Node) - Constructor for class com.jme3.cinematic.Cinematic
creates a cinematic
Cinematic(Node, float) - Constructor for class com.jme3.cinematic.Cinematic
creates a cinematic
Cinematic(Node, float, LoopMode) - Constructor for class com.jme3.cinematic.Cinematic
creates a cinematic
Cinematic(Node, LoopMode) - Constructor for class com.jme3.cinematic.Cinematic
creates a cinematic
CinematicEvent - Interface in com.jme3.cinematic.events
 
CinematicEventListener - Interface in com.jme3.cinematic.events
 
clamp() - Method in class com.jme3.math.ColorRGBA
Saturate that color ensuring all channels have a value between 0 and 1
clamp(float, float, float) - Static method in class com.jme3.math.FastMath
Take a float input and clamp it between min and max.
Clamp - Enum constant in enum class com.jme3.texture.Texture.WrapMode
Deprecated.
Not supported by OpenGL 3
clampWrapTime(float, float, LoopMode) - Static method in class com.jme3.animation.AnimationUtils
Clamps the time according to duration and loopMode
ClasspathLocator - Class in com.jme3.asset.plugins
The ClasspathLocator looks up an asset in the classpath.
ClasspathLocator() - Constructor for class com.jme3.asset.plugins.ClasspathLocator
 
clean() - Method in interface com.jme3.environment.baker.EnvBaker
Cleans the environment baker This method should be called when the baker is no longer needed It will clean up all the resources.
clean() - Method in class com.jme3.environment.baker.GenericEnvBaker
 
cleanup() - Method in class com.jme3.app.DebugKeysAppState
 
cleanup() - Method in class com.jme3.app.FlyCamAppState
 
cleanup() - Method in class com.jme3.app.state.AbstractAppState
 
cleanup() - Method in interface com.jme3.app.state.AppState
Called by AppStateManager when transitioning this AppState from terminating to detached.
cleanup() - Method in class com.jme3.app.state.AppStateManager
Calls cleanup on attached states, do not call directly.
cleanup() - Method in class com.jme3.app.state.BaseAppState
Do not call directly: Called by the state manager to terminate this state post-detachment or during state manager termination.
cleanup() - Method in class com.jme3.app.state.RootNodeAppState
 
cleanup() - Method in class com.jme3.app.state.ScreenshotAppState
Clean up this AppState during the first update after it gets detached.
cleanup() - Method in class com.jme3.app.StatsAppState
 
cleanup() - Method in interface com.jme3.audio.AudioRenderer
Cleanup/destroy the audio system.
cleanup() - Method in class com.jme3.audio.openal.ALAudioRenderer
 
cleanup() - Method in class com.jme3.cinematic.Cinematic
called internally
cleanup() - Method in class com.jme3.post.FilterPostProcessor
 
cleanup() - Method in class com.jme3.post.HDRRenderer
Deprecated.
 
cleanup() - Method in class com.jme3.post.PreDepthProcessor
 
cleanup() - Method in interface com.jme3.post.SceneProcessor
Called when the SP is removed from the RM.
cleanup() - Method in class com.jme3.renderer.opengl.GLRenderer
 
cleanup() - Method in interface com.jme3.renderer.Renderer
Deletes all previously used Native Objects on this Renderer, and then resets the native objects.
cleanup() - Method in class com.jme3.scene.instancing.InstancedGeometry
Destroy internal buffers.
cleanup() - Method in class com.jme3.shadow.AbstractShadowRenderer
 
cleanup() - Method in class com.jme3.shadow.BasicShadowRenderer
Deprecated.
 
cleanup() - Method in class com.jme3.shadow.PssmShadowRenderer
Deprecated.
 
cleanup() - Method in class com.jme3.system.NullRenderer
 
cleanup(Application) - Method in class com.jme3.app.BasicProfilerState
 
cleanup(Application) - Method in class com.jme3.app.DetailedProfilerState
 
cleanup(Application) - Method in class com.jme3.app.state.BaseAppState
Called after the app state is detached or during application shutdown if the state is still attached.
cleanup(Application) - Method in class com.jme3.app.state.CompositeAppState
 
cleanup(Application) - Method in class com.jme3.app.state.ConstantVerifierState
 
cleanup(Application) - Method in class com.jme3.audio.AudioListenerState
 
cleanup(Application) - Method in class com.jme3.environment.EnvironmentCamera
 
cleanup(Application) - Method in class com.jme3.environment.util.LightsDebugState
 
cleanup(Application) - Method in class com.jme3.scene.debug.custom.ArmatureDebugAppState
 
cleanup(Renderer) - Method in class com.jme3.post.Filter
cleanup this filter
cleanup(Renderer) - Method in class com.jme3.post.Filter.Pass
 
cleanUp() - Method in class com.jme3.animation.AudioTrack
Deprecated.
 
cleanUp() - Method in interface com.jme3.animation.ClonableTrack
Deprecated.
Method responsible for cleaning UserData on referenced Spatials when the Track is deleted
cleanUp() - Method in class com.jme3.animation.EffectTrack
Deprecated.
 
cleanUpFilter(Renderer) - Method in class com.jme3.post.Filter
override this method if you have some cleanup to do
cleanupWithInput(InputManager) - Method in class com.jme3.input.ChaseCamera
Cleans up the input mappings from the input manager.
clear() - Method in class com.jme3.cinematic.Cinematic
Remove all events from the Cinematic.
clear() - Method in class com.jme3.collision.CollisionResults
Clears all collision results added to this list
clear() - Method in class com.jme3.light.LightList
Resets list size to 0.
clear() - Method in class com.jme3.material.plugins.ShaderNodeLoaderDelegate
 
clear() - Method in class com.jme3.renderer.queue.GeometryList
Resets list size to 0.
clear() - Method in class com.jme3.renderer.queue.RenderQueue
 
clear() - Method in class com.jme3.shader.DefineList
 
clear() - Method in class com.jme3.util.IntMap
 
clear() - Method in class com.jme3.util.ListMap
 
clear() - Method in class com.jme3.util.SafeArrayList
 
clearAssetEventListeners() - Method in interface com.jme3.asset.AssetManager
Removes all asset event listeners.
clearAssetEventListeners() - Method in class com.jme3.asset.DesktopAssetManager
 
clearBuffer(VertexBuffer.Type) - Method in class com.jme3.scene.Mesh
Unsets the VertexBuffer set on this mesh with the given type.
clearBuffers(boolean, boolean, boolean) - Method in class com.jme3.renderer.opengl.GLRenderer
 
clearBuffers(boolean, boolean, boolean) - Method in interface com.jme3.renderer.Renderer
Clears certain channels of the currently bound framebuffer.
clearBuffers(boolean, boolean, boolean) - Method in class com.jme3.system.NullRenderer
 
clearCache() - Method in interface com.jme3.asset.AssetManager
Clears the asset cache.
clearCache() - Method in interface com.jme3.asset.cache.AssetCache
Deletes all assets from the cache.
clearCache() - Method in class com.jme3.asset.cache.SimpleAssetCache
 
clearCache() - Method in class com.jme3.asset.cache.WeakRefAssetCache
 
clearCache() - Method in class com.jme3.asset.cache.WeakRefCloneAssetCache
 
clearCache() - Method in class com.jme3.asset.DesktopAssetManager
 
clearCache() - Method in class com.jme3.opencl.ProgramCache
Clears the cache.
clearChannels() - Method in class com.jme3.animation.AnimControl
Deprecated.
Clears all the channels that were created.
clearChildren() - Method in class com.jme3.app.state.CompositeAppState
 
clearClipRect() - Method in class com.jme3.renderer.opengl.GLRenderer
 
clearClipRect() - Method in interface com.jme3.renderer.Renderer
Clears the clipping rectangle set with Renderer.setClipRect(int, int, int, int).
clearClipRect() - Method in class com.jme3.system.NullRenderer
 
clearCollisionData() - Method in class com.jme3.scene.Mesh
Clears any previously generated collision data.
clearColor - Variable in class com.jme3.renderer.RenderContext
Color applied when a color buffer is cleared.
clearColor - Variable in class com.jme3.renderer.ViewPort
Enables clearing the color buffer.
clearColorTargets() - Method in class com.jme3.texture.FrameBuffer
Clears all color targets that were set or added previously.
clearControlPoints() - Method in class com.jme3.math.Spline
 
clearDepth - Variable in class com.jme3.renderer.ViewPort
Enables clearing the depth buffer.
clearDirty() - Method in class com.jme3.shader.bufferobject.BufferRegion
Clear this region mark
clearFrame() - Method in class com.jme3.renderer.Statistics
Clears all frame-specific statistics such as objects used per frame.
clearIndex() - Method in class com.jme3.util.clone.Cloner
Clears the object index allowing the cloner to be reused for a brand-new cloning operation.
clearJoystickConnectionListeners() - Method in class com.jme3.input.InputManager
Remove all joystick connection listeners.
clearListeners() - Method in class com.jme3.animation.AnimControl
Deprecated.
Clears all the listeners added to this AnimControl
clearMappings() - Method in class com.jme3.input.InputManager
Clears all the input mappings from this InputManager.
clearMaterialParameters(Material) - Method in class com.jme3.shadow.AbstractShadowRenderer
This method is called once per frame and is responsible for clearing any material parameters that subclasses may need to clear on the post material.
clearMaterialParameters(Material) - Method in class com.jme3.shadow.DirectionalLightShadowRenderer
 
clearMaterialParameters(Material) - Method in class com.jme3.shadow.PointLightShadowRenderer
 
clearMaterialParameters(Material) - Method in class com.jme3.shadow.SpotLightShadowRenderer
 
clearMatParamOverrides() - Method in class com.jme3.scene.Spatial
Remove all local material parameter overrides.
clearMemory() - Method in class com.jme3.renderer.Statistics
Called when video memory is cleared.
clearParam(String) - Method in class com.jme3.material.Material
Clear a parameter from this material.
clearProcessors() - Method in class com.jme3.renderer.ViewPort
Removes all scene processors from this ViewPort.
clearQueue(ViewPort) - Method in class com.jme3.renderer.RenderManager
Clears the queue of the given ViewPort.
clearRawInputListeners() - Method in class com.jme3.input.InputManager
Clears all RawInputListeners.
clearScenes() - Method in class com.jme3.renderer.ViewPort
Removes all attached scenes.
clearSetByCurrentMaterial() - Method in class com.jme3.shader.Uniform
 
clearSpeedFactors() - Method in class com.jme3.anim.tween.action.BlendAction
 
clearStencil - Variable in class com.jme3.renderer.ViewPort
Enables clearing the stencil buffer.
clearUniformsSetByCurrentFlag() - Method in class com.jme3.shader.Shader
Removes the "set-by-current-material" flag from all uniforms.
clearUpdateNeeded() - Method in class com.jme3.scene.VertexBuffer
 
clearUpdateNeeded() - Method in class com.jme3.shader.ShaderBufferBlock
clearUpdateNeeded() - Method in class com.jme3.shader.Uniform
 
clearUpdateNeeded() - Method in class com.jme3.texture.TextureImage
Clears the update flag and returns the update flag's value before it was cleared.
clearUpdateNeeded() - Method in class com.jme3.util.NativeObject
Internal use only.
clearUpdateNeeded() - Method in class com.jme3.util.struct.StructField
Clear update needed used internally
clearValue() - Method in class com.jme3.shader.Uniform
 
clearVertexAttribs() - Method in class com.jme3.renderer.opengl.GLRenderer
 
clearViewportChanged() - Method in class com.jme3.renderer.Camera
Clears the viewport changed flag once it has been updated inside the renderer.
clearWayPoints() - Method in class com.jme3.cinematic.MotionPath
 
CLICK_MAX_DELAY - Static variable in class com.jme3.scene.debug.custom.ArmatureDebugAppState
 
Clip - Enum constant in enum class com.jme3.font.LineWrapMode
 
ClipAction - Class in com.jme3.anim.tween.action
 
ClipAction(AnimClip) - Constructor for class com.jme3.anim.tween.action.ClipAction
 
clipRectEnabled - Variable in class com.jme3.renderer.RenderContext
Enables the clipping rectangle.
ClonableTrack - Interface in com.jme3.animation
Deprecated.
clone() - Method in class com.jme3.animation.Animation
Deprecated.
This method creates a clone of the current object.
clone() - Method in class com.jme3.animation.AudioTrack
Deprecated.
Clone this track
clone() - Method in class com.jme3.animation.BoneTrack
Deprecated.
Create a deep clone of this track.
clone() - Method in class com.jme3.animation.CompactArray
Create a deep clone of this array.
clone() - Method in class com.jme3.animation.EffectTrack
Deprecated.
Clone this track
clone() - Method in class com.jme3.animation.Pose
Deprecated.
This method creates a clone of the current object.
clone() - Method in class com.jme3.animation.PoseTrack
Deprecated.
This method creates a clone of the current object.
clone() - Method in class com.jme3.animation.PoseTrack.PoseFrame
Deprecated.
This method creates a clone of the current object.
clone() - Method in class com.jme3.animation.SpatialTrack
Deprecated.
Create a clone with the same track spatial.
clone() - Method in interface com.jme3.animation.Track
Deprecated.
This method creates a clone of the current object.
clone() - Method in class com.jme3.asset.AssetKey
 
clone() - Method in interface com.jme3.asset.CloneableSmartAsset
Creates a clone of the asset.
clone() - Method in class com.jme3.audio.AudioNode
 
clone() - Method in class com.jme3.bounding.BoundingVolume
 
clone() - Method in class com.jme3.effect.influencers.DefaultParticleInfluencer
 
clone() - Method in class com.jme3.effect.influencers.EmptyParticleInfluencer
 
clone() - Method in class com.jme3.effect.influencers.NewtonianParticleInfluencer
 
clone() - Method in interface com.jme3.effect.influencers.ParticleInfluencer
This method clones the influencer instance.
clone() - Method in class com.jme3.effect.ParticleEmitter
 
clone() - Method in class com.jme3.font.BitmapCharacter
 
clone() - Method in class com.jme3.font.BitmapText
 
clone() - Method in class com.jme3.font.Rectangle
 
clone() - Method in class com.jme3.light.DirectionalLight
 
clone() - Method in class com.jme3.light.Light
 
clone() - Method in class com.jme3.light.LightList
 
clone() - Method in class com.jme3.light.OrientedBoxProbeArea
 
clone() - Method in class com.jme3.light.PointLight
 
clone() - Method in class com.jme3.light.SphereProbeArea
 
clone() - Method in class com.jme3.light.SpotLight
 
clone() - Method in class com.jme3.material.Material
Clones this material.
clone() - Method in class com.jme3.material.MatParam
 
clone() - Method in class com.jme3.material.RenderState
Create a clone of this RenderState
clone() - Method in class com.jme3.material.ShaderGenerationInfo
 
clone() - Method in class com.jme3.material.TechniqueDef
 
clone() - Method in class com.jme3.math.ColorRGBA
Create a copy of this color.
clone() - Method in class com.jme3.math.Line
Create a copy of this line.
clone() - Method in class com.jme3.math.LineSegment
Create a copy of this segment.
clone() - Method in class com.jme3.math.Matrix3f
Creates a copy.
clone() - Method in class com.jme3.math.Matrix4f
Creates a copy.
clone() - Method in class com.jme3.math.Plane
Create a copy of this plane.
clone() - Method in class com.jme3.math.Quaternion
Creates a copy.
clone() - Method in class com.jme3.math.Ray
Create a copy of this ray.
clone() - Method in class com.jme3.math.Rectangle
Create a copy of this rectangle.
clone() - Method in class com.jme3.math.Ring
Create a copy of this ring.
clone() - Method in class com.jme3.math.Transform
Creates a copy.
clone() - Method in class com.jme3.math.Triangle
Creates a copy of this triangle.
clone() - Method in class com.jme3.math.Vector2f
Creates a copy.
clone() - Method in class com.jme3.math.Vector3f
Creates a copy.
clone() - Method in class com.jme3.math.Vector4f
Create a copy of this vector.
clone() - Method in class com.jme3.renderer.Camera
 
clone() - Method in class com.jme3.scene.Geometry
This version of clone is a shallow clone, in other words, the same mesh is referenced as the original geometry.
clone() - Method in class com.jme3.scene.instancing.InstancedNode
 
clone() - Method in class com.jme3.scene.Mesh
Create a shallow clone of this Mesh.
clone() - Method in class com.jme3.scene.shape.Box
Creates a clone of this box.
clone() - Method in class com.jme3.scene.shape.StripBox
Creates a clone of this box.
clone() - Method in class com.jme3.scene.Spatial
 
clone() - Method in class com.jme3.scene.VertexBuffer
Creates a deep clone of the VertexBuffer.
clone() - Method in class com.jme3.shader.bufferobject.BufferObject
 
clone() - Method in class com.jme3.shader.bufferobject.BufferRegion
 
clone() - Method in class com.jme3.shader.ShaderNode
 
clone() - Method in class com.jme3.shader.ShaderNodeVariable
 
clone() - Method in class com.jme3.shader.VariableMapping
 
clone() - Method in class com.jme3.texture.Image
 
clone() - Method in class com.jme3.texture.Texture
 
clone() - Method in class com.jme3.util.IntMap
 
clone() - Method in class com.jme3.util.IntMap.Entry
 
clone() - Method in class com.jme3.util.ListMap
 
clone() - Method in class com.jme3.util.NativeObject
This should create a deep clone.
clone() - Method in class com.jme3.util.SafeArrayList
 
clone() - Method in class com.jme3.util.struct.StructStd140BufferObject
 
clone(boolean) - Method in class com.jme3.effect.ParticleEmitter
 
clone(boolean) - Method in class com.jme3.scene.BatchNode
 
clone(boolean) - Method in class com.jme3.scene.Geometry
This version of clone is a shallow clone, in other words, the same mesh is referenced as the original geometry.
clone(boolean) - Method in class com.jme3.scene.instancing.InstancedNode
 
clone(boolean) - Method in class com.jme3.scene.Node
 
clone(boolean) - Method in class com.jme3.scene.Spatial
 
clone(BoundingVolume) - Method in class com.jme3.bounding.BoundingBox
clone creates a new BoundingBox object containing the same data as this one.
clone(BoundingVolume) - Method in class com.jme3.bounding.BoundingSphere
clone creates a new BoundingSphere object containing the same data as this one.
clone(BoundingVolume) - Method in class com.jme3.bounding.BoundingVolume
clone creates a new BoundingVolume object containing the same data as this one.
clone(VertexBuffer.Type) - Method in class com.jme3.scene.VertexBuffer
Creates a deep clone of this VertexBuffer but overrides the VertexBuffer.Type.
clone(Buffer) - Static method in class com.jme3.util.BufferUtils
Creates a clone of the given buffer.
clone(ByteBuffer) - Static method in class com.jme3.util.BufferUtils
Creates a new ByteBuffer with the same contents as the given ByteBuffer.
clone(DoubleBuffer) - Static method in class com.jme3.util.BufferUtils
Creates a new DoubleBuffer with the same contents as the given DoubleBuffer.
clone(FloatBuffer) - Static method in class com.jme3.util.BufferUtils
Creates a new FloatBuffer with the same contents as the given FloatBuffer.
clone(IntBuffer) - Static method in class com.jme3.util.BufferUtils
Creates a new IntBuffer with the same contents as the given IntBuffer.
clone(ShortBuffer) - Static method in class com.jme3.util.BufferUtils
Creates a new ShortBuffer with the same contents as the given ShortBuffer.
clone(T) - Method in class com.jme3.util.clone.Cloner
Deeps clones the specified object, reusing previous clones when possible.
clone(T, boolean) - Method in class com.jme3.util.clone.Cloner
Deeps clones the specified object, reusing previous clones when possible.
CloneableAssetProcessor - Class in com.jme3.asset
CloneableAssetProcessor simply calls Object.clone() on assets to clone them.
CloneableAssetProcessor() - Constructor for class com.jme3.asset.CloneableAssetProcessor
 
CloneableSmartAsset - Interface in com.jme3.asset
Implementing the CloneableSmartAsset interface allows use of cloneable smart asset management.
cloneFields(Cloner, Object) - Method in class com.jme3.anim.AnimClip
Callback from Cloner to convert this shallow-cloned clip into a deep-cloned one, using the specified Cloner and original to resolve copied fields.
cloneFields(Cloner, Object) - Method in class com.jme3.anim.AnimComposer
Callback from Cloner to convert this shallow-cloned composer into a deep-cloned one, using the specified Cloner and original to resolve copied fields.
cloneFields(Cloner, Object) - Method in class com.jme3.anim.AnimLayer
Converts this shallow-cloned layer into a deep-cloned one, using the specified Cloner and original to resolve copied fields.
cloneFields(Cloner, Object) - Method in class com.jme3.anim.Armature
 
cloneFields(Cloner, Object) - Method in class com.jme3.anim.Joint
Callback from Cloner to convert this shallow-cloned Joint into a deep-cloned one, using the specified Cloner and original to resolve copied fields.
cloneFields(Cloner, Object) - Method in class com.jme3.anim.MorphControl
Callback from Cloner to convert this shallow-cloned Control into a deep-cloned one, using the specified Cloner and original to resolve copied fields.
cloneFields(Cloner, Object) - Method in class com.jme3.anim.MorphTrack
 
cloneFields(Cloner, Object) - Method in class com.jme3.anim.SkinningControl
 
cloneFields(Cloner, Object) - Method in class com.jme3.anim.TransformTrack
 
cloneFields(Cloner, Object) - Method in class com.jme3.anim.tween.AbstractTween
Callback from Cloner to convert this shallow-cloned tween into a deep-cloned one, using the specified cloner and original to resolve copied fields.
cloneFields(Cloner, Object) - Method in class com.jme3.anim.tween.action.Action
Callback from Cloner to convert this shallow-cloned action into a deep-cloned one, using the specified cloner and original to resolve copied fields.
cloneFields(Cloner, Object) - Method in class com.jme3.anim.tween.action.BlendableAction
Callback from Cloner to convert this shallow-cloned action into a deep-cloned one, using the specified cloner and original to resolve copied fields.
cloneFields(Cloner, Object) - Method in class com.jme3.anim.tween.action.ClipAction
Callback from Cloner to convert this shallow-cloned action into a deep-cloned one, using the specified cloner and original to resolve copied fields.
cloneFields(Cloner, Object) - Method in class com.jme3.animation.Animation
Deprecated.
 
cloneFields(Cloner, Object) - Method in class com.jme3.animation.AnimControl
Deprecated.
 
cloneFields(Cloner, Object) - Method in class com.jme3.animation.AudioTrack
Deprecated.
 
cloneFields(Cloner, Object) - Method in class com.jme3.animation.Bone
Deprecated.
 
cloneFields(Cloner, Object) - Method in class com.jme3.animation.BoneTrack
Deprecated.
Callback from Cloner to convert this shallow-cloned track into a deep-cloned one, using the specified cloner to resolve copied fields.
cloneFields(Cloner, Object) - Method in class com.jme3.animation.CompactArray
Callback from Cloner to convert this shallow-cloned array into a deep-cloned one, using the specified cloner to resolve copied fields.
cloneFields(Cloner, Object) - Method in class com.jme3.animation.EffectTrack
Deprecated.
 
cloneFields(Cloner, Object) - Method in class com.jme3.animation.Skeleton
Deprecated.
 
cloneFields(Cloner, Object) - Method in class com.jme3.animation.SkeletonControl
Deprecated.
 
cloneFields(Cloner, Object) - Method in class com.jme3.animation.SpatialTrack
Deprecated.
Callback from Cloner to convert this shallow-cloned track into a deep-cloned one, using the specified cloner to resolve copied fields.
cloneFields(Cloner, Object) - Method in class com.jme3.animation.TrackInfo
Deprecated.
 
cloneFields(Cloner, Object) - Method in class com.jme3.app.StatsView
 
cloneFields(Cloner, Object) - Method in class com.jme3.audio.AudioNode
Called internally by com.jme3.util.clone.Cloner.
cloneFields(Cloner, Object) - Method in class com.jme3.cinematic.events.MotionEvent
 
cloneFields(Cloner, Object) - Method in class com.jme3.cinematic.MotionPath
Callback from Cloner to convert this shallow-cloned MotionPath into a deep-cloned one, using the specified cloner and original to resolve copied fields.
cloneFields(Cloner, Object) - Method in class com.jme3.effect.influencers.DefaultParticleInfluencer
Called internally by com.jme3.util.clone.Cloner.
cloneFields(Cloner, Object) - Method in class com.jme3.effect.influencers.EmptyParticleInfluencer
Called internally by com.jme3.util.clone.Cloner.
cloneFields(Cloner, Object) - Method in class com.jme3.effect.influencers.RadialParticleInfluencer
Called internally by com.jme3.util.clone.Cloner.
cloneFields(Cloner, Object) - Method in class com.jme3.effect.ParticleEmitter
Called internally by com.jme3.util.clone.Cloner.
cloneFields(Cloner, Object) - Method in class com.jme3.effect.ParticleEmitter.ParticleEmitterControl
 
cloneFields(Cloner, Object) - Method in class com.jme3.effect.shapes.EmitterBoxShape
Called internally by com.jme3.util.clone.Cloner.
cloneFields(Cloner, Object) - Method in class com.jme3.effect.shapes.EmitterMeshVertexShape
Called internally by com.jme3.util.clone.Cloner.
cloneFields(Cloner, Object) - Method in class com.jme3.effect.shapes.EmitterPointShape
Called internally by com.jme3.util.clone.Cloner.
cloneFields(Cloner, Object) - Method in class com.jme3.effect.shapes.EmitterSphereShape
Called internally by com.jme3.util.clone.Cloner.
cloneFields(Cloner, Object) - Method in class com.jme3.font.BitmapText
Called internally by com.jme3.util.clone.Cloner.
cloneFields(Cloner, Object) - Method in class com.jme3.input.ChaseCamera
 
cloneFields(Cloner, Object) - Method in class com.jme3.light.LightList
 
cloneFields(Cloner, Object) - Method in class com.jme3.math.Spline
Callback from Cloner to convert this shallow-cloned spline into a deep-cloned one, using the specified cloner and original to resolve copied fields.
cloneFields(Cloner, Object) - Method in class com.jme3.scene.AssetLinkNode
Called internally by com.jme3.util.clone.Cloner.
cloneFields(Cloner, Object) - Method in class com.jme3.scene.BatchNode.Batch
 
cloneFields(Cloner, Object) - Method in class com.jme3.scene.BatchNode
Called internally by com.jme3.util.clone.Cloner.
cloneFields(Cloner, Object) - Method in class com.jme3.scene.CameraNode
Called internally by com.jme3.util.clone.Cloner.
cloneFields(Cloner, Object) - Method in class com.jme3.scene.control.AbstractControl
 
cloneFields(Cloner, Object) - Method in class com.jme3.scene.control.LightControl
 
cloneFields(Cloner, Object) - Method in class com.jme3.scene.debug.SkeletonDebugger
 
cloneFields(Cloner, Object) - Method in class com.jme3.scene.Geometry
Called internally by com.jme3.util.clone.Cloner.
cloneFields(Cloner, Object) - Method in class com.jme3.scene.instancing.InstancedGeometry
Called internally by com.jme3.util.clone.Cloner.
cloneFields(Cloner, Object) - Method in class com.jme3.scene.instancing.InstancedNode
Called internally by com.jme3.util.clone.Cloner.
cloneFields(Cloner, Object) - Method in class com.jme3.scene.LightNode
Deprecated.
Called internally by com.jme3.util.clone.Cloner.
cloneFields(Cloner, Object) - Method in class com.jme3.scene.Mesh
Called internally by com.jme3.util.clone.Cloner.
cloneFields(Cloner, Object) - Method in class com.jme3.scene.Node
Called internally by com.jme3.util.clone.Cloner.
cloneFields(Cloner, Object) - Method in class com.jme3.scene.shape.RectangleMesh
Called internally by com.jme3.util.clone.Cloner.
cloneFields(Cloner, Object) - Method in class com.jme3.scene.Spatial
Called internally by com.jme3.util.clone.Cloner.
cloneFields(Cloner, Object) - Method in class com.jme3.shadow.AbstractShadowFilter
 
cloneFields(Cloner, Object) - Method in class com.jme3.shadow.AbstractShadowRenderer
 
cloneFields(Cloner, Object) - Method in class com.jme3.shadow.DirectionalLightShadowRenderer
 
cloneFields(Cloner, Object) - Method in class com.jme3.shadow.PointLightShadowRenderer
 
cloneFields(Cloner, Object) - Method in class com.jme3.shadow.SpotLightShadowRenderer
 
cloneFields(Cloner, Object) - Method in interface com.jme3.util.clone.JmeCloneable
Implemented to perform deep cloning for this object, resolving local cloned references using the specified cloner.
cloneFields(Cloner, Object) - Method in class com.jme3.util.IntMap
Called internally by com.jme3.util.clone.Cloner.
cloneFields(Cloner, Object) - Method in class com.jme3.util.IntMap.Entry
 
cloneFields(Cloner, T, T) - Method in interface com.jme3.util.clone.CloneFunction
Performs a deep clone of the specified clone's fields.
cloneFields(Cloner, T, T) - Method in class com.jme3.util.clone.IdentityCloneFunction
Does nothing.
cloneFields(Cloner, T, T) - Method in class com.jme3.util.clone.ListCloneFunction
Clones the elements of the list.
cloneForAnim() - Method in class com.jme3.scene.Mesh
Clone the mesh for animation use.
cloneForSpatial(Spatial) - Method in class com.jme3.animation.Animation
Deprecated.
 
cloneForSpatial(Spatial) - Method in class com.jme3.animation.AudioTrack
Deprecated.
This method clone the Track and search for the cloned counterpart of the original audio node in the given cloned spatial.
cloneForSpatial(Spatial) - Method in interface com.jme3.animation.ClonableTrack
Deprecated.
Allows to clone the track for a given Spatial.
cloneForSpatial(Spatial) - Method in class com.jme3.animation.EffectTrack
Deprecated.
This method clone the Track and search for the cloned counterpart of the original emitter in the given cloned spatial.
cloneForSpatial(Spatial) - Method in class com.jme3.app.StatsView
Deprecated.
cloneForSpatial(Spatial) - Method in class com.jme3.cinematic.events.MotionEvent
Deprecated.
cloneForSpatial(Spatial) - Method in class com.jme3.effect.ParticleEmitter.ParticleEmitterControl
Deprecated.
cloneForSpatial(Spatial) - Method in class com.jme3.environment.EnvironmentProbeControl
 
cloneForSpatial(Spatial) - Method in class com.jme3.input.ChaseCamera
Deprecated.
cloneForSpatial(Spatial) - Method in class com.jme3.scene.control.AbstractControl
Deprecated.
cloneForSpatial(Spatial) - Method in interface com.jme3.scene.control.Control
CloneFunction<T> - Interface in com.jme3.util.clone
Provides custom cloning for a particular object type.
cloneObject(Cloner, T) - Method in interface com.jme3.util.clone.CloneFunction
Performs a shallow clone of the specified object.
cloneObject(Cloner, T) - Method in class com.jme3.util.clone.IdentityCloneFunction
Returns the object directly.
cloneObject(Cloner, T) - Method in class com.jme3.util.clone.ListCloneFunction
 
Cloner - Class in com.jme3.util.clone
A deep clone utility that provides similar object-graph-preserving qualities to typical serialization schemes.
Cloner() - Constructor for class com.jme3.util.clone.Cloner
Creates a new cloner with only default clone functions and an empty object index.
close() - Method in class com.jme3.audio.AudioStream
Closes the stream, releasing all data relating to it.
close() - Method in class com.jme3.util.LittleEndien
 
Closet - Static variable in class com.jme3.audio.Environment
 
coeffBottom - Variable in class com.jme3.renderer.Camera
Temporary values computed in onFrustumChange that are needed if a call is made to onFrameChange.
coeffLeft - Variable in class com.jme3.renderer.Camera
Temporary values computed in onFrustumChange that are needed if a call is made to onFrameChange.
coeffRight - Variable in class com.jme3.renderer.Camera
Temporary values computed in onFrustumChange that are needed if a call is made to onFrameChange.
coeffTop - Variable in class com.jme3.renderer.Camera
Temporary values computed in onFrustumChange that are needed if a call is made to onFrameChange.
COLLAPSE_COST - Enum constant in enum class jme3tools.optimize.LodGenerator.TriangleReductionMethod
Collapses vertices until the cost exceeds the given value.
collectTransform(HasLocalTransform, Transform, float, BlendableAction) - Method in class com.jme3.anim.tween.action.BlendableAction
 
collectTransform(HasLocalTransform, Transform, float, BlendableAction) - Method in class com.jme3.anim.tween.action.BlendAction
 
collectTransform(HasLocalTransform, Transform, float, BlendableAction) - Method in class com.jme3.anim.tween.action.ClipAction
 
collectTransformDelegate - Variable in class com.jme3.anim.tween.action.BlendableAction
 
Collidable - Interface in com.jme3.collision
Interface for Collidable objects.
collideWith(Collidable) - Method in class com.jme3.bounding.BoundingBox
 
collideWith(Collidable) - Method in class com.jme3.bounding.BoundingSphere
 
collideWith(Collidable) - Method in class com.jme3.bounding.BoundingVolume
 
collideWith(Collidable, CollisionResults) - Method in class com.jme3.bounding.BoundingBox
 
collideWith(Collidable, CollisionResults) - Method in class com.jme3.bounding.BoundingSphere
 
collideWith(Collidable, CollisionResults) - Method in interface com.jme3.collision.Collidable
Check collision with another Collidable.
collideWith(Collidable, CollisionResults) - Method in class com.jme3.math.AbstractTriangle
Generate collision results for this triangle with another Collidable.
collideWith(Collidable, CollisionResults) - Method in class com.jme3.math.Ray
 
collideWith(Collidable, CollisionResults) - Method in class com.jme3.scene.BatchNode
 
collideWith(Collidable, CollisionResults) - Method in class com.jme3.scene.debug.custom.ArmatureDebugger
 
collideWith(Collidable, CollisionResults) - Method in class com.jme3.scene.debug.custom.ArmatureNode
 
collideWith(Collidable, CollisionResults) - Method in class com.jme3.scene.Geometry
 
collideWith(Collidable, CollisionResults) - Method in class com.jme3.scene.instancing.InstancedGeometry
 
collideWith(Collidable, CollisionResults) - Method in class com.jme3.scene.Node
 
collideWith(Collidable, Matrix4f, BoundingVolume, CollisionResults) - Method in class com.jme3.collision.bih.BIHTree
 
collideWith(Collidable, Matrix4f, BoundingVolume, CollisionResults) - Method in interface com.jme3.scene.CollisionData
 
collideWith(Collidable, Matrix4f, BoundingVolume, CollisionResults) - Method in class com.jme3.scene.Mesh
Handles collision detection, internal use only.
CollisionData - Interface in com.jme3.scene
CollisionData is an interface that can be used to do triangle-accurate collision with bounding volumes and rays.
CollisionResult - Class in com.jme3.collision
A CollisionResult represents a single collision instance between two Collidable.
CollisionResult() - Constructor for class com.jme3.collision.CollisionResult
 
CollisionResult(Vector3f, float) - Constructor for class com.jme3.collision.CollisionResult
 
CollisionResult(Geometry, Vector3f, float, int) - Constructor for class com.jme3.collision.CollisionResult
 
collisionResults - Variable in class com.jme3.util.TempVars
BIHTree
CollisionResults - Class in com.jme3.collision
CollisionResults is a collection returned as a result of a collision detection operation done by Collidable.
CollisionResults() - Constructor for class com.jme3.collision.CollisionResults
 
color - Variable in class com.jme3.effect.Particle
Particle color
color - Variable in class com.jme3.light.Light
 
color - Variable in class com.jme3.util.TempVars
Color
Color - Enum constant in enum class com.jme3.material.RenderState.BlendMode
Color blending, blends in color from dest color using source color.
Color - Enum constant in enum class com.jme3.scene.VertexBuffer.Type
Color and Alpha (4 floats)
ColorRGBA - Class in com.jme3.math
ColorRGBA defines a color made from a collection of red, green and blue values stored in Linear color space.
ColorRGBA() - Constructor for class com.jme3.math.ColorRGBA
Constructor instantiates a new ColorRGBA object.
ColorRGBA(float, float, float, float) - Constructor for class com.jme3.math.ColorRGBA
Constructor instantiates a new ColorRGBA object.
ColorRGBA(ColorRGBA) - Constructor for class com.jme3.math.ColorRGBA
Copy constructor creates a new ColorRGBA object, based on a provided color.
ColorRGBA(Vector3f) - Constructor for class com.jme3.math.ColorRGBA
Constructor creates a new ColorRGBA object, based on a provided Vector3f, at full opacity with a 1.0 alpha value by default
ColorRGBA(Vector4f) - Constructor for class com.jme3.math.ColorRGBA
Constructor creates a new ColorRGBA object, based on a provided Vector4f.
ColorRGBAArrayField - Class in com.jme3.util.struct.fields
 
ColorRGBAArrayField(int, String, int) - Constructor for class com.jme3.util.struct.fields.ColorRGBAArrayField
 
ColorRGBAArrayField(int, String, ColorRGBA[]) - Constructor for class com.jme3.util.struct.fields.ColorRGBAArrayField
 
ColorRGBAField - Class in com.jme3.util.struct.fields
 
ColorRGBAField(int, String, ColorRGBA) - Constructor for class com.jme3.util.struct.fields.ColorRGBAField
 
colorSpace - Variable in class com.jme3.texture.Image
 
ColorSpace - Enum Class in com.jme3.texture.image
 
ColorTextureSamples - Enum constant in enum class com.jme3.renderer.Limits
Maximum number of color texture samples.
colorWriteEnabled - Variable in class com.jme3.renderer.RenderContext
Enables color writing.
com.jme3.anim - package com.jme3.anim
central classes of the "new" animation system (the one using AnimComposer and tweens)
com.jme3.anim.interpolator - package com.jme3.anim.interpolator
interpolation support for the "new" animation system
com.jme3.anim.tween - package com.jme3.anim.tween
tweening support for the "new" animation system
com.jme3.anim.tween.action - package com.jme3.anim.tween.action
actions and blending support for the "new" animation system
com.jme3.anim.util - package com.jme3.anim.util
utility classes that support the "new" animation system
com.jme3.animation - package com.jme3.animation
 
com.jme3.app - package com.jme3.app
 
com.jme3.app.state - package com.jme3.app.state
 
com.jme3.asset - package com.jme3.asset
 
com.jme3.asset.cache - package com.jme3.asset.cache
 
com.jme3.asset.plugins - package com.jme3.asset.plugins
access loadable assets on the classpath, in a filesystem, or on the Web
com.jme3.audio - package com.jme3.audio
audio support, including music and sound effects
com.jme3.audio.openal - package com.jme3.audio.openal
audio support based on the OpenAL API
com.jme3.audio.plugins - package com.jme3.audio.plugins
audio formats supported across all platforms
com.jme3.bounding - package com.jme3.bounding
bounding volumes for collision detection and scene-graph culling
com.jme3.cinematic - package com.jme3.cinematic
cinematics, for programming cutscenes and the like
com.jme3.cinematic.events - package com.jme3.cinematic.events
events for use in cinematics
com.jme3.collision - package com.jme3.collision
scene-based (non-physics) collision detection
com.jme3.collision.bih - package com.jme3.collision.bih
bounding interval hierarchies (BIH) for use in collision detection
com.jme3.cursors.plugins - package com.jme3.cursors.plugins
cursor formats supported across all platforms
com.jme3.effect - package com.jme3.effect
 
com.jme3.effect.influencers - package com.jme3.effect.influencers
particle influencers for use in special effects
com.jme3.effect.shapes - package com.jme3.effect.shapes
emitter shapes for use in particle effects
com.jme3.environment - package com.jme3.environment
generate lighting environments for physically-based rendering (PBR)
com.jme3.environment.baker - package com.jme3.environment.baker
 
com.jme3.environment.generation - package com.jme3.environment.generation
supplemental classes for generating lighting environments
com.jme3.environment.util - package com.jme3.environment.util
utilities for generating lighting environments
com.jme3.export - package com.jme3.export
load and save assets in jMonkeyEngine's native formats, including J3O
com.jme3.export.binary - package com.jme3.export.binary
J3O format (jMonkeyEngine's native binary format)
com.jme3.font - package com.jme3.font
render letters, numbers, and other glyphs
com.jme3.font.plugins - package com.jme3.font.plugins
font formats supported across all platforms
com.jme3.input - package com.jme3.input
 
com.jme3.input.controls - package com.jme3.input.controls
 
com.jme3.input.dummy - package com.jme3.input.dummy
 
com.jme3.input.event - package com.jme3.input.event
 
com.jme3.light - package com.jme3.light
 
com.jme3.material - package com.jme3.material
 
com.jme3.material.logic - package com.jme3.material.logic
 
com.jme3.material.plugins - package com.jme3.material.plugins
the J3M asset format
com.jme3.math - package com.jme3.math
 
com.jme3.opencl - package com.jme3.opencl
This package contains an API for using OpenCL together with jME3.
com.jme3.post - package com.jme3.post
 
com.jme3.profile - package com.jme3.profile
performance profiling
com.jme3.renderer - package com.jme3.renderer
 
com.jme3.renderer.opengl - package com.jme3.renderer.opengl
rendering based on OpenGL (Open Graphics Library)
com.jme3.renderer.pipeline - package com.jme3.renderer.pipeline
 
com.jme3.renderer.queue - package com.jme3.renderer.queue
determine the order in which geometries are rendered
com.jme3.scene - package com.jme3.scene
 
com.jme3.scene.control - package com.jme3.scene.control
 
com.jme3.scene.debug - package com.jme3.scene.debug
meshes for debug visualizations
com.jme3.scene.debug.custom - package com.jme3.scene.debug.custom
visualize for animation armatures for debugging
com.jme3.scene.instancing - package com.jme3.scene.instancing
share mesh data across multiple geometries
com.jme3.scene.mesh - package com.jme3.scene.mesh
 
com.jme3.scene.plugins - package com.jme3.scene.plugins
 
com.jme3.scene.shape - package com.jme3.scene.shape
generate meshes for various geometric shapes
com.jme3.shader - package com.jme3.shader
manage and manipulate OpenGL shaders
com.jme3.shader.bufferobject - package com.jme3.shader.bufferobject
 
com.jme3.shader.bufferobject.layout - package com.jme3.shader.bufferobject.layout
 
com.jme3.shader.plugins - package com.jme3.shader.plugins
 
com.jme3.shadow - package com.jme3.shadow
simulate shadows using filters or renderers
com.jme3.system - package com.jme3.system
interface with the underlying operating system
com.jme3.texture - package com.jme3.texture
textures for applying image data to 3-D geometries
com.jme3.texture.image - package com.jme3.texture.image
 
com.jme3.texture.plugins - package com.jme3.texture.plugins
 
com.jme3.texture.plugins.ktx - package com.jme3.texture.plugins.ktx
 
com.jme3.ui - package com.jme3.ui
display 2-D images
com.jme3.util - package com.jme3.util
utility classes and miscellaneous useful algorithms
com.jme3.util.blockparser - package com.jme3.util.blockparser
parse block-structured languages that use braces and semicolons
com.jme3.util.clone - package com.jme3.util.clone
generate deep clones of objects
com.jme3.util.functional - package com.jme3.util.functional
 
com.jme3.util.mikktspace - package com.jme3.util.mikktspace
generate tangents for models using the mikktspace algorithm
com.jme3.util.res - package com.jme3.util.res
 
com.jme3.util.struct - package com.jme3.util.struct
 
com.jme3.util.struct.fields - package com.jme3.util.struct.fields
 
com.jme3.util.xml - package com.jme3.util.xml
utilities for parsing XML
combineWithParent(Transform) - Method in class com.jme3.math.Transform
Combines with the argument and returns the (modified) current instance.
CommandQueue - Class in com.jme3.opencl
Wrapper for an OpenCL command queue.
CommandQueue(OpenCLObject.ObjectReleaser, Device) - Constructor for class com.jme3.opencl.CommandQueue
 
comment(StringBuilder, ShaderNode, String) - Method in class com.jme3.shader.Glsl100ShaderGenerator
Appends a comment to the generated code
compact(int) - Method in class com.jme3.scene.VertexBuffer
Reduces the capacity of the buffer to the given amount of elements, any elements at the end of the buffer are truncated as necessary.
CompactArray<T> - Class in com.jme3.animation
Object is indexed and stored in primitive float[]
CompactArray() - Constructor for class com.jme3.animation.CompactArray
Creates a compact array
CompactArray(float[], int[]) - Constructor for class com.jme3.animation.CompactArray
create array using serialized data
CompactFloatArray - Class in com.jme3.animation
Serialize and compress Float by indexing similar values
CompactFloatArray() - Constructor for class com.jme3.animation.CompactFloatArray
Creates a compact vector array
CompactFloatArray(float[], int[]) - Constructor for class com.jme3.animation.CompactFloatArray
creates a compact vector array
CompactQuaternionArray - Class in com.jme3.animation
Serialize and compress Quaternion[] by indexing same values It is converted to float[]
CompactQuaternionArray() - Constructor for class com.jme3.animation.CompactQuaternionArray
creates a compact Quaternion array
CompactQuaternionArray(float[], int[]) - Constructor for class com.jme3.animation.CompactQuaternionArray
creates a compact Quaternion array
CompactVector3Array - Class in com.jme3.animation
Serialize and compress Vector3f[] by indexing same values
CompactVector3Array() - Constructor for class com.jme3.animation.CompactVector3Array
Creates a compact vector array
CompactVector3Array(float[], int[]) - Constructor for class com.jme3.animation.CompactVector3Array
creates a compact vector array
compare(BIHTriangle, BIHTriangle) - Method in class com.jme3.collision.bih.TriangleAxisComparator
 
compare(Geometry, Geometry) - Method in class com.jme3.renderer.queue.GuiComparator
 
compare(Geometry, Geometry) - Method in class com.jme3.renderer.queue.NullComparator
 
compare(Geometry, Geometry) - Method in class com.jme3.renderer.queue.OpaqueComparator
 
compare(Geometry, Geometry) - Method in class com.jme3.renderer.queue.TransparentComparator
 
compareMode - Variable in class com.jme3.shadow.PssmShadowRenderer
Deprecated.
 
CompareMode - Enum Class in com.jme3.shadow
Specifies the shadow comparison mode
compareTo(CollisionResult) - Method in class com.jme3.collision.CollisionResult
 
COMPLETE - Static variable in interface com.jme3.input.controls.SoftTextDialogInputListener
 
components - Variable in class com.jme3.scene.VertexBuffer
 
componentsLength - Variable in class com.jme3.scene.VertexBuffer
derived from components * format.getComponentSize()
CompositeAppState - Class in com.jme3.app.state
An AppState that manages a set of child app states, making sure they are attached/detached and optional enabled/disabled with the parent state.
CompositeAppState(AppState...) - Constructor for class com.jme3.app.state.CompositeAppState
 
compressed - Variable in class com.jme3.renderer.opengl.GLImageFormat
 
computeBoundForPoints(Vector3f[], Matrix4f) - Static method in class com.jme3.shadow.ShadowUtil
Compute bounds from an array of points
computeBoundForPoints(Vector3f[], Transform) - Static method in class com.jme3.shadow.ShadowUtil
Compute bounds from an array of points
computeFromPoints(FloatBuffer) - Method in class com.jme3.bounding.BoundingBox
computeFromPoints creates a new Bounding Box from a given set of points.
computeFromPoints(FloatBuffer) - Method in class com.jme3.bounding.BoundingSphere
computeFromPoints creates a new Bounding Sphere from a given set of points.
computeFromPoints(FloatBuffer) - Method in class com.jme3.bounding.BoundingVolume
computeFromPoints generates a bounding volume that encompasses a collection of points.
computeFromTris(int[], Mesh, int, int) - Method in class com.jme3.bounding.BoundingBox
 
computeFromTris(Triangle[], int, int) - Method in class com.jme3.bounding.BoundingBox
computeFromTris creates a new Bounding Box from a given set of triangles.
computeFromTris(Triangle[], int, int) - Method in class com.jme3.bounding.BoundingSphere
computeFromTris creates a new Bounding Box from a given set of triangles.
computeLastDistance(Spatial) - Method in class com.jme3.light.AmbientLight
 
computeLastDistance(Spatial) - Method in class com.jme3.light.DirectionalLight
 
computeLastDistance(Spatial) - Method in class com.jme3.light.Light
Used internally to compute the last distance value.
computeLastDistance(Spatial) - Method in class com.jme3.light.LightProbe
 
computeLastDistance(Spatial) - Method in class com.jme3.light.PointLight
 
computeLastDistance(Spatial) - Method in class com.jme3.light.SpotLight
 
computeLods(LodGenerator.TriangleReductionMethod, float...) - Method in class jme3tools.optimize.LodGenerator
Computes the LODs and returns an array of VertexBuffers that can be passed to Mesh.setLodLevels().
computeNormal(Vector3f, Vector3f, Vector3f) - Static method in class com.jme3.math.FastMath
A method that computes normal for a triangle defined by three vertices.
computePosition() - Method in class com.jme3.input.ChaseCamera
 
computeSkinningMatrices() - Method in class com.jme3.anim.Armature
Compute the skinning matrices for each bone of the armature that would be used to transform vertices of associated meshes
computeSkinningMatrices() - Method in class com.jme3.animation.Skeleton
Deprecated.
Compute the skinning matrices for each bone of the skeleton that would be used to transform vertices of associated meshes
computeTriangleNormal(Vector3f, Vector3f, Vector3f, Vector3f) - Static method in class com.jme3.math.Triangle
 
computeUnionBound(GeometryList, Matrix4f) - Static method in class com.jme3.shadow.ShadowUtil
Compute bounds of a geomList
computeUnionBound(GeometryList, Transform) - Static method in class com.jme3.shadow.ShadowUtil
Compute bounds of a geomList
computeUnionBound(List<BoundingVolume>) - Static method in class com.jme3.shadow.ShadowUtil
Computes the bounds of multiple bounding volumes
computeVertices() - Method in class com.jme3.scene.shape.AbstractBox
Gets the array or vectors representing the 8 vertices of the box.
computeWorldMatrix() - Method in class com.jme3.scene.Geometry
Recomputes the matrix returned by Geometry.getWorldMatrix().
computeZFar(GeometryList, GeometryList, Camera) - Static method in class com.jme3.shadow.PssmShadowUtil
Compute the Zfar in the model view to adjust the Zfar distance for the splits calculation
conditionParser - Variable in class com.jme3.material.plugins.ShaderNodeLoaderDelegate
 
ConditionParser - Class in com.jme3.material.plugins
A utility class that parses a define condition in a GLSL language style.
ConditionParser() - Constructor for class com.jme3.material.plugins.ConditionParser
 
constant - Static variable in class com.jme3.anim.interpolator.AnimInterpolators
 
constant - Static variable in class com.jme3.math.Easing
a function that always returns 0
constant - Variable in class com.jme3.math.Plane
Constant of the plane.
CONSTANT - Enum constant in enum class jme3tools.optimize.LodGenerator.TriangleReductionMethod
Number of triangles to be removed from the mesh.
ConstantVerifierState - Class in com.jme3.app.state
Checks the various JME 'constants' for drift using either asserts or straight checks.
ConstantVerifierState() - Constructor for class com.jme3.app.state.ConstantVerifierState
Creates a verifier app state that will check all of the default constant checks using asserts.
ConstantVerifierState(ConstantVerifierState.ErrorType) - Constructor for class com.jme3.app.state.ConstantVerifierState
Creates a verifier app state that will check all of the default constant checks using the specified error reporting mechanism.
ConstantVerifierState.ErrorType - Enum Class in com.jme3.app.state
 
construct() - Method in class com.jme3.collision.bih.BIHTree
 
constructMesh(ArrayList<OBJLoader.Face>) - Method in class com.jme3.scene.plugins.OBJLoader
 
consumed - Variable in class com.jme3.input.event.InputEvent
 
containAABB(FloatBuffer) - Method in class com.jme3.bounding.BoundingBox
containAABB creates a minimum-volume axis-aligned bounding box of the points, then selects the smallest enclosing sphere of the box with the sphere centered at the boxes center.
contains(BoundingVolume) - Method in class com.jme3.renderer.Camera
Tests a bounding volume against the planes of the camera's frustum.
contains(Vector3f) - Method in class com.jme3.bounding.BoundingBox
 
contains(Vector3f) - Method in class com.jme3.bounding.BoundingSphere
 
contains(Vector3f) - Method in class com.jme3.bounding.BoundingVolume
determines if a given point is contained within this bounding volume.
contains(Object) - Method in interface com.jme3.anim.AnimationMask
Test whether the animation should be applied to the specified element.
contains(Object) - Method in class com.jme3.anim.ArmatureMask
 
contains(Object) - Method in class com.jme3.anim.SingleLayerInfluenceMask
Checks if the specified target is contained within this mask.
contains(Object) - Method in class com.jme3.util.SafeArrayList
 
containsAll(Collection<?>) - Method in class com.jme3.util.SafeArrayList
 
containsGui(BoundingVolume) - Method in class com.jme3.renderer.Camera
Tests a bounding volume against the ortho bounding box of the camera.
containsKey(int) - Method in class com.jme3.util.IntMap
 
containsKey(Object) - Method in class com.jme3.util.ListMap
 
ContainsTweens - Interface in com.jme3.anim.tween
 
containsValue(Object) - Method in class com.jme3.util.IntMap
 
containsValue(Object) - Method in class com.jme3.util.ListMap
 
contentEquals(Object) - Method in class com.jme3.material.Material
Compares two materials and returns true if they are equal.
contentHashCode() - Method in class com.jme3.material.Material
Works like Object.hashCode() except it may change together with the material as the material is mutable by definition.
contentHashCode() - Method in class com.jme3.material.RenderState
 
contents - Variable in class com.jme3.util.blockparser.Statement
 
context - Variable in class com.jme3.app.LegacyApplication
 
Context - Class in com.jme3.opencl
The central OpenCL context.
Context(OpenCLObject.ObjectReleaser) - Constructor for class com.jme3.opencl.Context
 
Control - Interface in com.jme3.scene.control
An interface for scene-graph controls.
controlRender(RenderManager, ViewPort) - Method in class com.jme3.anim.AnimComposer
used internally
controlRender(RenderManager, ViewPort) - Method in class com.jme3.anim.MorphControl
 
controlRender(RenderManager, ViewPort) - Method in class com.jme3.anim.SkinningControl
 
controlRender(RenderManager, ViewPort) - Method in class com.jme3.animation.AnimControl
Deprecated.
Internal use only.
controlRender(RenderManager, ViewPort) - Method in class com.jme3.animation.EffectTrack.KillParticleControl
Deprecated.
 
controlRender(RenderManager, ViewPort) - Method in class com.jme3.animation.SkeletonControl
Deprecated.
 
controlRender(RenderManager, ViewPort) - Method in class com.jme3.scene.control.AbstractControl
To be implemented in subclass.
controlRender(RenderManager, ViewPort) - Method in class com.jme3.scene.control.BillboardControl
 
controlRender(RenderManager, ViewPort) - Method in class com.jme3.scene.control.CameraControl
 
controlRender(RenderManager, ViewPort) - Method in class com.jme3.scene.control.LightControl
 
controlRender(RenderManager, ViewPort) - Method in class com.jme3.scene.control.LodControl
 
controlRender(RenderManager, ViewPort) - Method in class com.jme3.scene.control.UpdateControl
 
controls - Variable in class com.jme3.scene.Spatial
 
controlUpdate(float) - Method in class com.jme3.anim.AnimComposer
used internally
controlUpdate(float) - Method in class com.jme3.anim.MorphControl
 
controlUpdate(float) - Method in class com.jme3.anim.SkinningControl
 
controlUpdate(float) - Method in class com.jme3.animation.AnimControl
Deprecated.
Internal use only.
controlUpdate(float) - Method in class com.jme3.animation.EffectTrack.KillParticleControl
Deprecated.
 
controlUpdate(float) - Method in class com.jme3.animation.SkeletonControl
Deprecated.
 
controlUpdate(float) - Method in class com.jme3.scene.control.AbstractControl
To be implemented in subclass.
controlUpdate(float) - Method in class com.jme3.scene.control.BillboardControl
 
controlUpdate(float) - Method in class com.jme3.scene.control.CameraControl
 
controlUpdate(float) - Method in class com.jme3.scene.control.LightControl
 
controlUpdate(float) - Method in class com.jme3.scene.control.LodControl
 
controlUpdate(float) - Method in class com.jme3.scene.control.UpdateControl
 
convertBooleanFromBytes(byte[]) - Static method in class com.jme3.export.binary.ByteUtils
 
convertBooleanFromBytes(byte[], int) - Static method in class com.jme3.export.binary.ByteUtils
 
convertDoubleFromBytes(byte[]) - Static method in class com.jme3.export.binary.ByteUtils
 
convertDoubleFromBytes(byte[], int) - Static method in class com.jme3.export.binary.ByteUtils
 
convertElementMode(Mesh.Mode) - Method in class com.jme3.renderer.opengl.GLRenderer
Convert a mesh mode to the corresponding GL value.
convertFloatFromBytes(byte[]) - Static method in class com.jme3.export.binary.ByteUtils
 
convertFloatFromBytes(byte[], int) - Static method in class com.jme3.export.binary.ByteUtils
 
convertFloatToHalf(float) - Static method in class com.jme3.math.FastMath
Convert a single-precision (32-bit) floating-point value to half precision.
convertFloatToRGBE(byte[], float, float, float) - Static method in class com.jme3.texture.plugins.HDRLoader
 
convertHalfToFloat(short) - Static method in class com.jme3.math.FastMath
Converts a single precision (32 bit) floating point value into half precision (16 bit).
convertIntFromBytes(byte[]) - Static method in class com.jme3.export.binary.ByteUtils
 
convertIntFromBytes(byte[], int) - Static method in class com.jme3.export.binary.ByteUtils
 
convertLongFromBytes(byte[]) - Static method in class com.jme3.export.binary.ByteUtils
 
convertLongFromBytes(byte[], int) - Static method in class com.jme3.export.binary.ByteUtils
 
convertRGBEtoFloat(byte[], float[]) - Static method in class com.jme3.texture.plugins.HDRLoader
 
convertRGBEtoFloat2(byte[], float[]) - Static method in class com.jme3.texture.plugins.HDRLoader
 
convertRGBEtoFloat3(byte[], float[]) - Static method in class com.jme3.texture.plugins.HDRLoader
 
convertShaderType(Shader.ShaderType) - Method in class com.jme3.renderer.opengl.GLRenderer
 
convertShortFromBytes(byte[]) - Static method in class com.jme3.export.binary.ByteUtils
 
convertShortFromBytes(byte[], int) - Static method in class com.jme3.export.binary.ByteUtils
 
convertToBytes(boolean) - Static method in class com.jme3.export.binary.ByteUtils
 
convertToBytes(double) - Static method in class com.jme3.export.binary.ByteUtils
 
convertToBytes(float) - Static method in class com.jme3.export.binary.ByteUtils
 
convertToBytes(int) - Static method in class com.jme3.export.binary.ByteUtils
 
convertToBytes(long) - Static method in class com.jme3.export.binary.ByteUtils
 
convertToBytes(short) - Static method in class com.jme3.export.binary.ByteUtils
 
convertToGLSL130(String, boolean) - Static method in class com.jme3.shader.ShaderUtils
 
convertToHalf() - Method in class com.jme3.scene.VertexBuffer
Converts single floating-point data to half floating-point data.
convertToList(Mesh) - Static method in class com.jme3.scene.mesh.WrappedIndexBuffer
 
copy(Matrix4f) - Method in class com.jme3.math.Matrix4f
Copy all elements of the specified matrix to this matrix.
Copy - Enum constant in enum class com.jme3.shader.bufferobject.BufferObject.NatureHint
The data store contents are modified by reading data from the GL, and used as the source for GL drawing and image specification commands.
copyElement(int, VertexBuffer, int) - Method in class com.jme3.scene.VertexBuffer
Copies a single element of data from this VertexBuffer to the given output VertexBuffer.
copyElements(int, VertexBuffer, int, int) - Method in class com.jme3.scene.VertexBuffer
Copies a sequence of elements of data from this VertexBuffer to the given output VertexBuffer.
copyFrameBuffer(FrameBuffer, FrameBuffer) - Method in class com.jme3.renderer.opengl.GLRenderer
Copy the source buffer to the destination buffer, including both color and depth.
copyFrameBuffer(FrameBuffer, FrameBuffer) - Method in class com.jme3.system.NullRenderer
 
copyFrameBuffer(FrameBuffer, FrameBuffer, boolean) - Method in class com.jme3.renderer.opengl.GLRenderer
 
copyFrameBuffer(FrameBuffer, FrameBuffer, boolean) - Method in interface com.jme3.renderer.Renderer
copyFrameBuffer(FrameBuffer, FrameBuffer, boolean) - Method in class com.jme3.system.NullRenderer
 
copyFrameBuffer(FrameBuffer, FrameBuffer, boolean, boolean) - Method in class com.jme3.renderer.opengl.GLRenderer
 
copyFrameBuffer(FrameBuffer, FrameBuffer, boolean, boolean) - Method in interface com.jme3.renderer.Renderer
Copies contents from src to dst, scaling if necessary.
copyFrameBuffer(FrameBuffer, FrameBuffer, boolean, boolean) - Method in class com.jme3.system.NullRenderer
 
copyFrom(RenderState) - Method in class com.jme3.material.RenderState
Copy all values from the given state to this state.
copyFrom(Camera) - Method in class com.jme3.renderer.Camera
Copies the settings of the given camera.
copyFrom(AppSettings) - Method in class com.jme3.system.AppSettings
Copies all settings from other to this AppSettings.
copyInternal(FloatBuffer, int, int, int) - Static method in class com.jme3.util.BufferUtils
Copies floats from one position in the buffer to another.
copyInternalVector2(FloatBuffer, int, int) - Static method in class com.jme3.util.BufferUtils
Copies a Vector2f from one position in the buffer to another.
copyInternalVector3(FloatBuffer, int, int) - Static method in class com.jme3.util.BufferUtils
Copies a Vector3f from one position in the buffer to another.
copyMergedTo(RenderState, RenderState) - Method in class com.jme3.material.RenderState
Merges this state and additionalState into the parameter state based on a specific criteria.
copyNewToOld() - Method in class com.jme3.renderer.IDList
Copies the new list to the old list, and clears the new list.
copysign(float, float) - Static method in class com.jme3.math.FastMath
 
copyTo(CommandQueue, Buffer) - Method in class com.jme3.opencl.Buffer
Alternative version of Buffer.copyTo(com.jme3.opencl.CommandQueue, com.jme3.opencl.Buffer, long), sets size to this.getSize().
copyTo(CommandQueue, Buffer, long) - Method in class com.jme3.opencl.Buffer
Alternative version of Buffer.copyTo(com.jme3.opencl.CommandQueue, com.jme3.opencl.Buffer, long, long, long), sets srcOffset and destOffset to zero.
copyTo(CommandQueue, Buffer, long, long, long) - Method in class com.jme3.opencl.Buffer
Performs a blocking copy operation from this buffer to the specified buffer.
copyTo(CommandQueue, Image, long[], long[], long[]) - Method in class com.jme3.opencl.Image
Performs a blocking copy operation from one image to another.
copyToAsync(CommandQueue, Buffer) - Method in class com.jme3.opencl.Buffer
Alternative version of Buffer.copyToAsync(com.jme3.opencl.CommandQueue, com.jme3.opencl.Buffer, long), sets size to this.getSize().
copyToAsync(CommandQueue, Buffer, long) - Method in class com.jme3.opencl.Buffer
Alternative version of Buffer.copyToAsync(com.jme3.opencl.CommandQueue, com.jme3.opencl.Buffer, long, long, long), sets srcOffset and destOffset to zero.
copyToAsync(CommandQueue, Buffer, long, long, long) - Method in class com.jme3.opencl.Buffer
Performs an async/non-blocking copy operation from this buffer to the specified buffer.
copyToAsync(CommandQueue, Image, long[], long[], long[]) - Method in class com.jme3.opencl.Image
Performs an async/non-blocking copy operation from one image to another.
copyToBufferAsync(CommandQueue, Buffer, long[], long[], long) - Method in class com.jme3.opencl.Image
Copies this image into the specified buffer, no format conversion is done.
copyToImageAsync(CommandQueue, Image, long, long[], long[]) - Method in class com.jme3.opencl.Buffer
Copies this buffer to the specified image.
CoreProfile - Enum constant in enum class com.jme3.renderer.Caps
Running with OpenGL 3.2+ core profile.
cos(float) - Static method in class com.jme3.math.FastMath
Returns cosine of an angle.
counterClockwise(Vector2f, Vector2f, Vector2f) - Static method in class com.jme3.math.FastMath
Given 3 points in a 2d plane, this function computes if the points going from A-B-C are moving counter clock wise.
CPU - Enum constant in enum class com.jme3.opencl.Device.DeviceType
 
CpuOnly - Enum constant in enum class com.jme3.scene.VertexBuffer.Usage
Mesh data is not sent to GPU at all.
CpuOnly - Enum constant in enum class com.jme3.shader.bufferobject.BufferObject.AccessHint
Used only by the cpu.
create() - Method in class com.jme3.system.NullContext
 
create() - Static method in class com.jme3.util.BufferAllocatorFactory
 
create(boolean) - Method in interface com.jme3.system.JmeContext
Creates the context and makes it active.
create(boolean) - Method in class com.jme3.system.NullContext
 
create(AssetManager, AssetKey, URL) - Static method in class com.jme3.asset.plugins.UrlAssetInfo
 
create(Image) - Static method in class com.jme3.texture.image.ImageRaster
Create new image reader / writer for 2D images.
create(Image, int) - Static method in class com.jme3.texture.image.ImageRaster
Create new image reader / writer.
create(Image, int, int, boolean) - Static method in class com.jme3.texture.image.ImageRaster
Create new image reader / writer.
createALC() - Method in interface com.jme3.audio.openal.ALC
Creates an AL context.
createAllKernels() - Method in class com.jme3.opencl.Program
Creates all available kernels in this program.
createArray(int) - Method in class com.jme3.util.SafeArrayList
 
createArray(Class<T>, int) - Method in class com.jme3.util.SafeArrayList
 
createAtlas(Spatial, int) - Static method in class jme3tools.optimize.TextureAtlas
Create a texture atlas for the given root node, containing DiffuseMap, NormalMap and SpecularMap.
createBuffer(long) - Method in class com.jme3.opencl.Context
Alternative version of Context.createBuffer(long, com.jme3.opencl.MemoryAccess), creates a buffer with read and write access.
createBuffer(long, MemoryAccess) - Method in class com.jme3.opencl.Context
Allocates a new buffer of the specific size and access type on the device.
createBuffer(VertexBuffer.Format, int, int) - Static method in class com.jme3.scene.VertexBuffer
Creates a Buffer that satisfies the given type and size requirements of the parameters.
createBufferFromHost(ByteBuffer) - Method in class com.jme3.opencl.Context
Alternative version of Context.createBufferFromHost(java.nio.ByteBuffer, com.jme3.opencl.MemoryAccess), creates a buffer with read and write access.
createBufferFromHost(ByteBuffer, MemoryAccess) - Method in class com.jme3.opencl.Context
Creates a new buffer wrapping the specific host memory.
createByteBuffer(byte...) - Static method in class com.jme3.util.BufferUtils
 
createByteBuffer(int) - Static method in class com.jme3.util.BufferUtils
Create a new ByteBuffer of the specified size.
createByteBuffer(String) - Static method in class com.jme3.util.BufferUtils
 
createByteBuffer(ByteBuffer, int) - Static method in class com.jme3.util.BufferUtils
Create a new ByteBuffer of an appropriate size to hold the specified number of ints only if the given buffer if not already the right size.
createCanvas() - Method in class com.jme3.app.LegacyApplication
Initializes the application's canvas for use.
createChannel() - Method in class com.jme3.animation.AnimControl
Deprecated.
Create a new animation channel, by default assigned to all bones in the skeleton.
createClone(Object) - Method in interface com.jme3.asset.AssetProcessor
Creates a clone of the given asset.
createClone(Object) - Method in class com.jme3.asset.CloneableAssetProcessor
 
createClone(Object) - Method in class com.jme3.material.MaterialProcessor
 
createClone(Object) - Method in class com.jme3.texture.TextureProcessor
 
createCollisionData() - Method in class com.jme3.scene.Mesh
Generates a collision tree for the mesh.
created - Variable in class com.jme3.system.NullContext
 
createDebugSphere(AssetManager) - Static method in class com.jme3.environment.util.BoundingSphereDebug
Convenience factory method that creates a debug bounding-sphere geometry
createDefineList() - Method in class com.jme3.material.TechniqueDef
Create a define list with the size matching the number of defines on this technique.
createDesktopGlTracer(Object, Class<?>...) - Static method in class com.jme3.renderer.opengl.GLTracer
Creates a tracer implementation that wraps OpenGL 2+.
createDestructableClone() - Method in class com.jme3.audio.AudioBuffer
 
createDestructableClone() - Method in class com.jme3.audio.AudioStream
 
createDestructableClone() - Method in class com.jme3.audio.Filter
 
createDestructableClone() - Method in class com.jme3.audio.LowPassFilter
 
createDestructableClone() - Method in class com.jme3.scene.VertexBuffer
 
createDestructableClone() - Method in class com.jme3.shader.bufferobject.BufferObject
 
createDestructableClone() - Method in class com.jme3.shader.Shader
 
createDestructableClone() - Method in class com.jme3.shader.Shader.ShaderSource
 
createDestructableClone() - Method in class com.jme3.texture.FrameBuffer
 
createDestructableClone() - Method in class com.jme3.texture.FrameBuffer.RenderBuffer
 
createDestructableClone() - Method in class com.jme3.texture.Image
 
createDestructableClone() - Method in class com.jme3.util.NativeObject
Creates a shallow clone of this GL Object.
createDisplayQuad() - Method in class com.jme3.post.HDRRenderer
Deprecated.
 
createdLock - Variable in class com.jme3.system.NullContext
 
createDoubleBuffer(int) - Static method in class com.jme3.util.BufferUtils
Create a new DoubleBuffer of the specified size.
createDoubleBuffer(DoubleBuffer, int) - Static method in class com.jme3.util.BufferUtils
Create a new DoubleBuffer of an appropriate size to hold the specified number of doubles only if the given buffer if not already the right size.
createFloatBuffer(float...) - Static method in class com.jme3.util.BufferUtils
Generate a new FloatBuffer using the given array of float primitives.
createFloatBuffer(int) - Static method in class com.jme3.util.BufferUtils
Create a new FloatBuffer of the specified size.
createFloatBuffer(ColorRGBA...) - Static method in class com.jme3.util.BufferUtils
Generate a new FloatBuffer using the given array of ColorRGBA objects.
createFloatBuffer(Quaternion...) - Static method in class com.jme3.util.BufferUtils
Generate a new FloatBuffer using the given array of Quaternion objects.
createFloatBuffer(Vector2f...) - Static method in class com.jme3.util.BufferUtils
Generate a new FloatBuffer using the given array of Vector2f objects.
createFloatBuffer(Vector3f...) - Static method in class com.jme3.util.BufferUtils
Generate a new FloatBuffer using the given array of Vector3f objects.
createFloatBuffer(Vector4f...) - Static method in class com.jme3.util.BufferUtils
Generate a new FloatBuffer using the given array of Vector4 objects.
createFrustum(Vector3f[], int) - Method in class com.jme3.shadow.AbstractShadowRenderer
debug function to create a visible frustum
createGeometry() - Method in class com.jme3.scene.plugins.OBJLoader.ObjectGroup
 
createGeometry(ArrayList<OBJLoader.Face>, String) - Method in class com.jme3.scene.plugins.OBJLoader
 
createGlesTracer(Object, Class<?>...) - Static method in class com.jme3.renderer.opengl.GLTracer
Creates a tracer implementation that wraps OpenGL ES 2.
createGLTiming(Object, GLTimingState, Class<?>...) - Static method in class com.jme3.renderer.opengl.GLTiming
 
createImage(MemoryAccess, Image.ImageFormat, Image.ImageDescriptor) - Method in class com.jme3.opencl.Context
Creates a new 1D, 2D, 3D image.
ImageFormat specifies the element type and order, like RGBA of floats.
ImageDescriptor specifies the dimension of the image.
Furthermore, a ByteBuffer can be specified in the ImageDescriptor together with row and slice pitches.
createIndexBuffer(int, int) - Static method in class com.jme3.scene.mesh.IndexBuffer
Create an IndexBuffer with the specified capacity.
createIntBuffer(int) - Static method in class com.jme3.util.BufferUtils
Create a new IntBuffer of the specified size.
createIntBuffer(int...) - Static method in class com.jme3.util.BufferUtils
Generate a new IntBuffer using the given array of ints.
createIntBuffer(IntBuffer, int) - Static method in class com.jme3.util.BufferUtils
Create a new IntBuffer of an appropriate size to hold the specified number of ints only if the given buffer if not already the right size.
createIrradianceMap(int, Image.Format) - Static method in class com.jme3.environment.util.EnvMapUtils
initialize the irradiance map
createKernel(String) - Method in class com.jme3.opencl.Program
Creates the kernel with the specified name.
createLabel(String) - Method in class com.jme3.font.BitmapFont
 
createMainView(String, Camera) - Method in class com.jme3.renderer.RenderManager
Creates a new main ViewPort, to display the given camera's content.
createMask(Armature, String) - Static method in class com.jme3.anim.ArmatureMask
Create an ArmatureMask that selects the named Joint and all its descendants.
createMask(Armature, String...) - Static method in class com.jme3.anim.ArmatureMask
Create an ArmatureMask that selects the named joints.
createMaterial() - Method in class com.jme3.scene.plugins.MTLLoader
 
createMesh() - Method in class com.jme3.app.BasicProfiler
 
CreateMissingBuffers - Enum constant in enum class jme3tools.optimize.GeometryBatchFactory.AlignOption
Will create missing buffers and pad with dummy data
createNurbsSurface(List<List<Vector4f>>, List<Float>[], int, int, int, int) - Static method in class com.jme3.scene.shape.Surface
This method creates a NURBS surface.
createNurbsSurface(List<List<Vector4f>>, List<Float>[], int, int, int, int, boolean) - Static method in class com.jme3.scene.shape.Surface
This method creates a NURBS surface.
createOffCamera(int, Vector3f, Vector3f, Vector3f, Vector3f) - Method in class com.jme3.environment.EnvironmentCamera
Creates an off camera
createOffScreenFrameBuffer(int, ViewPort) - Method in class com.jme3.environment.EnvironmentCamera
create an offscreen frame buffer.
createOffViewPort(String, Camera) - Method in class com.jme3.environment.EnvironmentCamera
creates an off-screen VP
createPostView(String, Camera) - Method in class com.jme3.renderer.RenderManager
Creates a new post ViewPort, to display the given camera's content.
createPrefilteredEnvMap(int, Image.Format) - Static method in class com.jme3.environment.util.EnvMapUtils
initialize the pem map
createPreView(String, Camera) - Method in class com.jme3.renderer.RenderManager
Creates a new pre ViewPort, to display the given camera's content.
createProgramFromBinary(ByteBuffer, Device) - Method in class com.jme3.opencl.Context
Creates a program from the specified binaries.
createProgramFromSourceCode(String) - Method in class com.jme3.opencl.Context
Creates a program object from the provided source code.
createProgramFromSourceCodeWithDependencies(String, AssetManager) - Method in class com.jme3.opencl.Context
Resolves dependencies (using #include in the source code) and delegates the combined source code to Context.createProgramFromSourceCode(java.lang.String).
createProgramFromSourceFiles(AssetManager, String...) - Method in class com.jme3.opencl.Context
createProgramFromSourceFiles(AssetManager, List<String>) - Method in class com.jme3.opencl.Context
createProgramFromSourceFilesWithInclude(AssetManager, String, String...) - Method in class com.jme3.opencl.Context
Creates a program object from the provided source code and files.
createProgramFromSourceFilesWithInclude(AssetManager, String, List<String>) - Method in class com.jme3.opencl.Context
Creates a program object from the provided source code and files.
createProxy(GL, Object, Class<?>...) - Static method in class com.jme3.renderer.opengl.GLDebug
Creates a debug-proxied object, which will call GL.glGetError() after every method invocation and throw a RendererException if there was a GL Error.
createQueue() - Method in class com.jme3.opencl.Context
Alternative version of Context.createQueue(com.jme3.opencl.Device), just uses the first device returned by Context.getDevices().
createQueue(Device) - Method in class com.jme3.opencl.Context
Creates a command queue sending commands to the specified device.
createShortBuffer(int) - Static method in class com.jme3.util.BufferUtils
Create a new ShortBuffer of the specified size.
createShortBuffer(short...) - Static method in class com.jme3.util.BufferUtils
 
createShortBuffer(ShortBuffer, int) - Static method in class com.jme3.util.BufferUtils
Create a new ShortBuffer of an appropriate size to hold the specified number of shorts only if the given buffer if not already the right size.
createSimpleClone() - Method in class com.jme3.texture.Texture
Deprecated.
Use Texture.clone() instead.
createSimpleClone() - Method in class com.jme3.texture.Texture2D
 
createSimpleClone() - Method in class com.jme3.texture.Texture3D
 
createSimpleClone() - Method in class com.jme3.texture.TextureArray
 
createSimpleClone() - Method in class com.jme3.texture.TextureCubeMap
 
createSimpleClone(Texture) - Method in class com.jme3.texture.Texture
Deprecated.
Use Texture.clone() instead.
createSimpleClone(Texture) - Method in class com.jme3.texture.Texture2D
 
createSimpleClone(Texture) - Method in class com.jme3.texture.Texture3D
 
createSimpleClone(Texture) - Method in class com.jme3.texture.TextureArray
 
createSimpleClone(Texture) - Method in class com.jme3.texture.TextureCubeMap
 
createSkeletonGeoms(Joint, Node, Node, Node, List<Joint>) - Method in class com.jme3.scene.debug.custom.ArmatureNode
 
createSky(AssetManager, Texture, boolean) - Static method in class com.jme3.util.SkyFactory
createSky(AssetManager, Texture, Vector3f, boolean) - Static method in class com.jme3.util.SkyFactory
createSky(AssetManager, Texture, Vector3f, boolean, int) - Static method in class com.jme3.util.SkyFactory
createSky(AssetManager, Texture, Vector3f, SkyFactory.EnvMapType) - Static method in class com.jme3.util.SkyFactory
Create a sky with radius=10 using the given cubemap or spheremap texture.
createSky(AssetManager, Texture, Vector3f, SkyFactory.EnvMapType, float) - Static method in class com.jme3.util.SkyFactory
Create a sky using the given cubemap or spheremap texture.
createSky(AssetManager, Texture, Texture, Texture, Texture, Texture, Texture) - Static method in class com.jme3.util.SkyFactory
Create a cube-mapped sky using six textures.
createSky(AssetManager, Texture, Texture, Texture, Texture, Texture, Texture, Vector3f) - Static method in class com.jme3.util.SkyFactory
Create a cube-mapped sky with radius=10 using six textures.
createSky(AssetManager, Texture, Texture, Texture, Texture, Texture, Texture, Vector3f, float) - Static method in class com.jme3.util.SkyFactory
Create a cube-mapped sky using six textures.
createSky(AssetManager, Texture, SkyFactory.EnvMapType) - Static method in class com.jme3.util.SkyFactory
Create a sky using the given cubemap or spheremap texture.
createSky(AssetManager, String, boolean) - Static method in class com.jme3.util.SkyFactory
createSky(AssetManager, String, SkyFactory.EnvMapType) - Static method in class com.jme3.util.SkyFactory
Create a sky using the given cubemap or spheremap texture.
createVector2Buffer(int) - Static method in class com.jme3.util.BufferUtils
Create a new FloatBuffer of an appropriate size to hold the specified number of Vector2f object data.
createVector2Buffer(FloatBuffer, int) - Static method in class com.jme3.util.BufferUtils
Create a new FloatBuffer of an appropriate size to hold the specified number of Vector2f object data only if the given buffer if not already the right size.
createVector3Buffer(int) - Static method in class com.jme3.util.BufferUtils
Create a new FloatBuffer of an appropriate size to hold the specified number of Vector3f object data.
createVector3Buffer(FloatBuffer, int) - Static method in class com.jme3.util.BufferUtils
Create a new FloatBuffer of an appropriate size to hold the specified number of Vector3f object data only if the given buffer if not already the right size.
cross(float, float, float, Vector3f) - Method in class com.jme3.math.Vector3f
Calculates a cross product with specified components and returns the product in the specified vector.
cross(Vector2f) - Method in class com.jme3.math.Vector2f
Calculates a cross product with the argument and returns the product as a new instance.
cross(Vector3f) - Method in class com.jme3.math.Vector3f
Calculates a cross product with the argument and returns the product as a new instance.
cross(Vector3f, Vector3f) - Method in class com.jme3.math.Vector3f
Calculates a cross product with a specified vector and returns the product in a 3rd vector.
crossLocal(float, float, float) - Method in class com.jme3.math.Vector3f
Right multiplies by the specified components (cross product) and returns the (modified) current instance.
crossLocal(Vector3f) - Method in class com.jme3.math.Vector3f
Right multiplies by the argument (cross product) and returns the (modified) current instance.
CubeMap - Enum constant in enum class com.jme3.texture.Texture.Type
A set of 6 TwoDimensional textures arranged as faces of a cube facing inwards.
CubeMap - Enum constant in enum class com.jme3.util.SkyFactory.EnvMapType
The env map is a cube map see TextureCubeMap or 6 separate images that form a cube map The texture is either a TextureCubeMap or 6 Texture2D.
CubemapSize - Enum constant in enum class com.jme3.renderer.Limits
Maximum cubemap size.
CubeMapWrapper - Class in com.jme3.environment.util
Wraps a cube map and allows reading or writing pixels.
CubeMapWrapper(TextureCubeMap) - Constructor for class com.jme3.environment.util.CubeMapWrapper
Creates a CubeMapWrapper for the given cube map Note that the cube map must be initialized, and the mipmaps sizes should be set if relevant for them to be readable/writable
cullHint - Variable in class com.jme3.scene.Spatial
 
cullMode - Variable in class com.jme3.renderer.RenderContext
Criteria for culling faces.
curIndex - Variable in class com.jme3.scene.plugins.OBJLoader
 
current() - Method in class com.jme3.scene.SceneGraphIterator
Gets the spatial the iterator is currently on.
currentMatName - Variable in class com.jme3.scene.plugins.OBJLoader
 
currentObjectName - Variable in class com.jme3.scene.plugins.OBJLoader
 
currentValue - Variable in class com.jme3.cinematic.events.MotionEvent
 
currentWayPoint - Variable in class com.jme3.cinematic.events.MotionEvent
 
Curve - Class in com.jme3.scene.shape
A Curve is a visual, line-based representation of a Spline.
Curve() - Constructor for class com.jme3.scene.shape.Curve
Serialization only.
Curve(Spline, int) - Constructor for class com.jme3.scene.shape.Curve
Create a curve mesh from a Spline
Curve(Vector3f[], int) - Constructor for class com.jme3.scene.shape.Curve
Create a curve mesh.
CurveAndSurfaceMath - Class in com.jme3.math
This class offers methods to help with curves and surfaces calculations.
Custom - Enum constant in enum class com.jme3.material.RenderState.BlendMode
Uses the blend equations and blend factors defined by the render state.
Cyan - Static variable in class com.jme3.math.ColorRGBA
The color cyan (0,1,1).
cycle(Tween) - Static method in class com.jme3.anim.tween.Tweens
Creates a tween that will cycle back and forth the specified delegate tween.
Cycle - Enum constant in enum class com.jme3.animation.LoopMode
Deprecated.
The animation will cycle back and forth.
Cylinder - Class in com.jme3.scene.shape
A simple cylinder, defined by its height and radius.
Cylinder() - Constructor for class com.jme3.scene.shape.Cylinder
constructor for serialization only.
Cylinder(int, int, float, float) - Constructor for class com.jme3.scene.shape.Cylinder
Creates a Cylinder.
Cylinder(int, int, float, float, boolean) - Constructor for class com.jme3.scene.shape.Cylinder
Creates a Cylinder.
Cylinder(int, int, float, float, boolean, boolean) - Constructor for class com.jme3.scene.shape.Cylinder
Creates a new Cylinder.
Cylinder(int, int, float, float, float, boolean, boolean) - Constructor for class com.jme3.scene.shape.Cylinder
 

D

darkenFps - Variable in class com.jme3.app.StatsAppState
 
darkenStats - Variable in class com.jme3.app.StatsAppState
 
DarkGray - Static variable in class com.jme3.math.ColorRGBA
The color gray (.2,.2,.2).
data - Variable in class com.jme3.audio.AudioNode
 
data - Variable in class com.jme3.scene.VertexBuffer
 
data - Variable in class com.jme3.shader.bufferobject.BufferObject
 
data - Variable in class com.jme3.texture.Image
 
dataSizeChanged - Variable in class com.jme3.scene.VertexBuffer
 
dataType - Variable in class com.jme3.renderer.opengl.GLImageFormat
 
DBL_EPSILON - Static variable in class com.jme3.math.FastMath
A "close to zero" double epsilon value for use
DDSLoader - Class in com.jme3.texture.plugins
DDSLoader is an image loader that reads in a DirectX DDS file.
DDSLoader() - Constructor for class com.jme3.texture.plugins.DDSLoader
 
debug - Static variable in class com.jme3.export.binary.BinaryExporter
 
debug - Static variable in class com.jme3.export.binary.BinaryImporter
 
debug - Variable in class com.jme3.shadow.AbstractShadowRenderer
 
debug - Variable in class com.jme3.shadow.PssmShadowRenderer
Deprecated.
 
debug - Static variable in class com.jme3.util.TangentBinormalGenerator
Deprecated.
 
debugEnv - Variable in class com.jme3.environment.EnvironmentCamera
 
DebugKeysAppState - Class in com.jme3.app
Registers a few keys that will dump debug information to the console.
DebugKeysAppState() - Constructor for class com.jme3.app.DebugKeysAppState
 
declareAttribute(StringBuilder, ShaderNodeVariable) - Method in class com.jme3.shader.Glsl100ShaderGenerator
Declares an attribute
declareAttribute(StringBuilder, ShaderNodeVariable) - Method in class com.jme3.shader.Glsl150ShaderGenerator
Declares an attribute
DeclaredVariable(ShaderNodeVariable) - Constructor for class com.jme3.material.plugins.ShaderNodeLoaderDelegate.DeclaredVariable
 
declareGlobalPosition(ShaderGenerationInfo, StringBuilder) - Method in class com.jme3.shader.Glsl100ShaderGenerator
declare and assign the global position in the vertex shader.
declareVariable(StringBuilder, ShaderNodeVariable) - Method in class com.jme3.shader.Glsl100ShaderGenerator
declares a variable, embed in a conditional block if needed.
declareVariable(StringBuilder, ShaderNodeVariable, boolean) - Method in class com.jme3.shader.Glsl100ShaderGenerator
declares a variable, embed in a conditional block if needed
declareVariable(StringBuilder, ShaderNodeVariable, boolean, String) - Method in class com.jme3.shader.Glsl100ShaderGenerator
declares a variable, embed in a conditional block if needed.
declareVariable(StringBuilder, ShaderNodeVariable, String) - Method in class com.jme3.shader.Glsl100ShaderGenerator
declares a variable, embed in a conditional block if needed.
declareVariable(StringBuilder, ShaderNodeVariable, String, boolean, String) - Method in class com.jme3.shader.Glsl100ShaderGenerator
declares a variable, embed in a conditional block if needed.
declareVarying(StringBuilder, ShaderNodeVariable, boolean) - Method in class com.jme3.shader.Glsl100ShaderGenerator
Declares a varying
declareVarying(StringBuilder, ShaderNodeVariable, boolean) - Method in class com.jme3.shader.Glsl150ShaderGenerator
Declares a varying
decodeError(int) - Method in class com.jme3.renderer.opengl.GLDebug
 
Decrement - Enum constant in enum class com.jme3.material.RenderState.StencilOperation
Decrement the value in the stencil buffer and clamp once reaching 0.
DecrementWrap - Enum constant in enum class com.jme3.material.RenderState.StencilOperation
Decrement the value in the stencil buffer and wrap to the maximum value when reaching 0.
deepClone() - Method in class com.jme3.effect.shapes.EmitterBoxShape
 
deepClone() - Method in class com.jme3.effect.shapes.EmitterMeshVertexShape
 
deepClone() - Method in class com.jme3.effect.shapes.EmitterPointShape
 
deepClone() - Method in interface com.jme3.effect.shapes.EmitterShape
This method creates a deep clone of the current instance of the emitter shape.
deepClone() - Method in class com.jme3.effect.shapes.EmitterSphereShape
 
deepClone() - Method in class com.jme3.scene.Geometry
Create a deep clone of the geometry.
deepClone() - Method in class com.jme3.scene.Mesh
Creates a deep clone of this mesh.
deepClone() - Method in class com.jme3.scene.Node
 
deepClone() - Method in class com.jme3.scene.Spatial
 
deepClone() - Method in class com.jme3.shader.DefineList
 
deepClone(T) - Static method in class com.jme3.util.clone.Cloner
Convenience utility function that creates a new Cloner, uses it to deep clone the object, and then returns the result.
DEFAULT - Enum constant in enum class com.jme3.opencl.Device.DeviceType
 
DEFAULT - Static variable in class com.jme3.anim.interpolator.FrameInterpolator
DEFAULT - Static variable in class com.jme3.material.RenderState
The DEFAULT render state is the one used by default on all materials unless changed otherwise by the user.
DEFAULT_LAYER - Static variable in class com.jme3.anim.AnimComposer
The name of the default layer.
DEFAULT_TECHNIQUE_NAME - Static variable in class com.jme3.material.TechniqueDef
The default technique name.
DefaultImageRaster - Class in com.jme3.texture.image
 
DefaultImageRaster(Image, int, int, boolean) - Constructor for class com.jme3.texture.image.DefaultImageRaster
 
DefaultInstanceCullingFunction() - Constructor for class com.jme3.scene.instancing.InstancedGeometry.DefaultInstanceCullingFunction
 
DefaultJoystickAxis - Class in com.jme3.input
Default implementation of the JoystickAxis interface.
DefaultJoystickAxis(InputManager, Joystick, int, String, String, boolean, boolean, float) - Constructor for class com.jme3.input.DefaultJoystickAxis
Creates a new joystick axis instance.
DefaultJoystickButton - Class in com.jme3.input
Default implementation of the JoystickButton interface.
DefaultJoystickButton(InputManager, Joystick, int, String, String) - Constructor for class com.jme3.input.DefaultJoystickButton
 
DefaultLightFilter - Class in com.jme3.light
 
DefaultLightFilter() - Constructor for class com.jme3.light.DefaultLightFilter
 
DefaultLightFilter(LightProbeBlendingStrategy) - Constructor for class com.jme3.light.DefaultLightFilter
 
DefaultLocation - Enum Class in checkers.quals
Specifies the locations to which a DefaultQualifier annotation applies.
DefaultParticleInfluencer - Class in com.jme3.effect.influencers
This emitter influences the particles so that they move all in the same direction.
DefaultParticleInfluencer() - Constructor for class com.jme3.effect.influencers.DefaultParticleInfluencer
 
defaultPass - Variable in class com.jme3.post.Filter
 
DefaultPipelineContext - Class in com.jme3.renderer.pipeline
Default implementation of AbstractPipelineContext that does nothing extra.
DefaultPipelineContext() - Constructor for class com.jme3.renderer.pipeline.DefaultPipelineContext
 
DefaultPlatformChooser - Class in com.jme3.opencl
A default implementation of PlatformChooser.
DefaultPlatformChooser() - Constructor for class com.jme3.opencl.DefaultPlatformChooser
 
DefaultQualifier - Annotation Interface in checkers.quals
Applied to a declaration of a package, type, method, variable, etc., specifies that the given annotation should be the default.
DefaultQualifierInHierarchy - Annotation Interface in checkers.quals
Indicates that the annotated qualifier is the default qualifier in the qualifier hierarchy: it applies if the programmer writes no explicit qualifier.
DefaultQualifiers - Annotation Interface in checkers.quals
Specifies the annotations to be included in a type without having to provide them explicitly.
DefaultTechniqueDefLogic - Class in com.jme3.material.logic
 
DefaultTechniqueDefLogic(TechniqueDef) - Constructor for class com.jme3.material.logic.DefaultTechniqueDefLogic
 
DefineList - Class in com.jme3.shader
The new define list.
DefineList(int) - Constructor for class com.jme3.shader.DefineList
 
DEG_TO_RAD - Static variable in class com.jme3.math.FastMath
A value to multiply a degree value by, to convert it to radians.
deinitInThread() - Method in class com.jme3.system.NullContext
 
delay(double) - Static method in class com.jme3.anim.tween.Tweens
Creates a tween that will perform a no-op until the length has expired.
deleteAllObjects() - Method in class com.jme3.opencl.OpenCLObjectManager
 
deleteAllObjects(Object) - Method in class com.jme3.util.NativeObjectManager
(Internal use only) Deletes all objects.
deleteAudioData(AudioData) - Method in interface com.jme3.audio.AudioRenderer
 
deleteAudioData(AudioData) - Method in class com.jme3.audio.openal.ALAudioRenderer
 
deleteBuffer(VertexBuffer) - Method in class com.jme3.renderer.opengl.GLRenderer
 
deleteBuffer(VertexBuffer) - Method in interface com.jme3.renderer.Renderer
Deletes a vertex buffer from the GPU.
deleteBuffer(VertexBuffer) - Method in class com.jme3.system.NullRenderer
 
deleteBuffer(BufferObject) - Method in class com.jme3.renderer.opengl.GLRenderer
 
deleteBuffer(BufferObject) - Method in interface com.jme3.renderer.Renderer
Deletes the buffer object from the GPU.
deleteBuffer(BufferObject) - Method in class com.jme3.system.NullRenderer
 
deleteFilter(Filter) - Method in interface com.jme3.audio.AudioRenderer
 
deleteFilter(Filter) - Method in class com.jme3.audio.openal.ALAudioRenderer
 
deleteFrameBuffer(FrameBuffer) - Method in class com.jme3.renderer.opengl.GLRenderer
 
deleteFrameBuffer(FrameBuffer) - Method in interface com.jme3.renderer.Renderer
Deletes a framebuffer and all attached renderbuffers.
deleteFrameBuffer(FrameBuffer) - Method in class com.jme3.system.NullRenderer
 
deleteFromCache(AssetKey) - Method in interface com.jme3.asset.cache.AssetCache
Deletes an asset from the cache.
deleteFromCache(AssetKey) - Method in class com.jme3.asset.cache.SimpleAssetCache
 
deleteFromCache(AssetKey) - Method in class com.jme3.asset.cache.WeakRefAssetCache
 
deleteFromCache(AssetKey) - Method in class com.jme3.asset.cache.WeakRefCloneAssetCache
 
deleteFromCache(AssetKey<T>) - Method in interface com.jme3.asset.AssetManager
Delete an asset from the asset cache.
deleteFromCache(AssetKey<T>) - Method in class com.jme3.asset.DesktopAssetManager
 
deleteImage(Image) - Method in class com.jme3.renderer.opengl.GLRenderer
 
deleteImage(Image) - Method in interface com.jme3.renderer.Renderer
Deletes a texture from the GPU.
deleteImage(Image) - Method in class com.jme3.system.NullRenderer
 
deleteInstance(Geometry) - Method in class com.jme3.scene.instancing.InstancedGeometry
 
deleteMapping(String) - Method in class com.jme3.input.InputManager
Deletes a mapping from receiving trigger events.
deleteNativeBuffers() - Method in class com.jme3.audio.AudioBuffer
 
deleteNativeBuffers() - Method in class com.jme3.scene.VertexBuffer
 
deleteNativeBuffers() - Method in class com.jme3.shader.bufferobject.BufferObject
 
deleteNativeBuffers() - Method in class com.jme3.shader.Uniform
 
deleteNativeBuffers() - Method in class com.jme3.texture.Image
 
deleteNativeBuffers() - Method in class com.jme3.util.NativeObject
Deletes any associated native buffers.
deleteObject(Object) - Method in class com.jme3.audio.AudioBuffer
 
deleteObject(Object) - Method in class com.jme3.audio.AudioStream
 
deleteObject(Object) - Method in class com.jme3.audio.Filter
 
deleteObject(Object) - Method in class com.jme3.scene.VertexBuffer
 
deleteObject(Object) - Method in class com.jme3.shader.bufferobject.BufferObject
 
deleteObject(Object) - Method in class com.jme3.shader.Shader
 
deleteObject(Object) - Method in class com.jme3.shader.Shader.ShaderSource
 
deleteObject(Object) - Method in class com.jme3.texture.FrameBuffer
 
deleteObject(Object) - Method in class com.jme3.texture.Image
 
deleteObject(Object) - Method in class com.jme3.util.NativeObject
Deletes the GL object from the GPU when it is no longer used.
deleteShader(Shader) - Method in class com.jme3.renderer.opengl.GLRenderer
 
deleteShader(Shader) - Method in interface com.jme3.renderer.Renderer
Deletes a shader.
deleteShader(Shader) - Method in class com.jme3.system.NullRenderer
 
deleteShaderSource(Shader.ShaderSource) - Method in class com.jme3.renderer.opengl.GLRenderer
 
deleteShaderSource(Shader.ShaderSource) - Method in interface com.jme3.renderer.Renderer
Deletes the provided shader source.
deleteShaderSource(Shader.ShaderSource) - Method in class com.jme3.system.NullRenderer
 
deleteTrigger(String, Trigger) - Method in class com.jme3.input.InputManager
Deletes a specific trigger registered to a mapping.
deleteUnused(Object) - Method in class com.jme3.util.NativeObjectManager
(Internal use only) Deletes unused NativeObjects.
deleteUnusedObjects() - Method in class com.jme3.opencl.OpenCLObjectManager
 
Dependent - Annotation Interface in checkers.quals
Refines the qualified type of the annotated field or variable based on the qualified type of the receiver.
depth - Variable in class com.jme3.opencl.Image.ImageDescriptor
 
depth - Variable in class com.jme3.texture.Image
 
Depth - Enum constant in enum class com.jme3.texture.Image.Format
Arbitrary depth format.
Depth16 - Enum constant in enum class com.jme3.texture.Image.Format
16-bit depth.
Depth24 - Enum constant in enum class com.jme3.renderer.Caps
Explicit support of depth 24 textures.
Depth24 - Enum constant in enum class com.jme3.texture.Image.Format
24-bit depth.
Depth24Stencil8 - Enum constant in enum class com.jme3.texture.Image.Format
24-bit depth with 8-bit stencil.
Depth32 - Enum constant in enum class com.jme3.texture.Image.Format
32-bit depth.
Depth32F - Enum constant in enum class com.jme3.texture.Image.Format
single-precision floating point depth.
depthFirstTraversal(SceneGraphVisitor) - Method in class com.jme3.scene.Spatial
Visit each scene graph element ordered by DFS with the default post order mode.
depthFirstTraversal(SceneGraphVisitor, Spatial.DFSMode) - Method in class com.jme3.scene.Geometry
 
depthFirstTraversal(SceneGraphVisitor, Spatial.DFSMode) - Method in class com.jme3.scene.Node
 
depthFirstTraversal(SceneGraphVisitor, Spatial.DFSMode) - Method in class com.jme3.scene.Spatial
Visit each scene graph element ordered by DFS.
depthFormat - Variable in class com.jme3.environment.baker.GenericEnvBaker
 
depthFunc - Variable in class com.jme3.renderer.RenderContext
Depth test function.
depthTestEnabled - Variable in class com.jme3.renderer.RenderContext
Enables depth testing for color pixels.
depthTexture - Variable in class com.jme3.post.Filter.Pass
 
DepthTexture - Enum constant in enum class com.jme3.renderer.Caps
Supports depth textures.
DepthTextureSamples - Enum constant in enum class com.jme3.renderer.Limits
Maximum number of depth texture samples.
depthWriteEnabled - Variable in class com.jme3.renderer.RenderContext
Enables depth writing.
descendantMatches(Class<T>) - Method in class com.jme3.scene.Node
Convenience wrapper.
descendantMatches(Class<T>, String) - Method in class com.jme3.scene.Node
Returns flat list of Spatials implementing the specified class AND with name matching the specified pattern.
descendantMatches(String) - Method in class com.jme3.scene.Node
Convenience wrapper.
deserialize(int, Quaternion) - Method in class com.jme3.animation.CompactQuaternionArray
 
deserialize(int, Vector3f) - Method in class com.jme3.animation.CompactVector3Array
 
deserialize(int, Float) - Method in class com.jme3.animation.CompactFloatArray
 
deserialize(int, T) - Method in class com.jme3.animation.CompactArray
deserialize object
DesktopAssetManager - Class in com.jme3.asset
AssetManager is the primary method for managing and loading assets inside jME.
DesktopAssetManager() - Constructor for class com.jme3.asset.DesktopAssetManager
 
DesktopAssetManager(boolean) - Constructor for class com.jme3.asset.DesktopAssetManager
 
DesktopAssetManager(URL) - Constructor for class com.jme3.asset.DesktopAssetManager
 
destroy() - Method in class com.jme3.app.LegacyApplication
Do not call manually.
destroy() - Method in class com.jme3.input.dummy.DummyInput
 
destroy() - Method in interface com.jme3.input.Input
Ceases listening to events from the device.
destroy() - Method in class com.jme3.system.NullContext
 
destroy() - Method in interface com.jme3.system.SystemListener
Callback to indicate that the context has been destroyed (either by the user or requested by the application itself).
destroy(boolean) - Method in interface com.jme3.system.JmeContext
Destroys the context completely, making it inactive.
destroy(boolean) - Method in class com.jme3.system.NullContext
 
destroyALC() - Method in interface com.jme3.audio.openal.ALC
Destroys an AL context.
destroyDirectBuffer(Buffer) - Method in interface com.jme3.util.BufferAllocator
De-allocate a direct buffer.
destroyDirectBuffer(Buffer) - Static method in class com.jme3.util.BufferUtils
Direct buffers are garbage collected by using a phantom reference and a reference queue.
destroyDirectBuffer(Buffer) - Method in class com.jme3.util.PrimitiveAllocator
De-allocate a direct buffer.
destroyDirectBuffer(Buffer) - Method in class com.jme3.util.ReflectionAllocator
This function explicitly calls the Cleaner method of a direct buffer.
destroyInput() - Method in class com.jme3.app.LegacyApplication
 
detach(AppState) - Method in class com.jme3.app.state.AppStateManager
Detaches the state from the AppStateManager.
detachAllChildren() - Method in class com.jme3.scene.Node
detachAllChildren removes all children attached to this node.
detachChild(Spatial) - Method in class com.jme3.scene.Node
detachChild removes a given child from the node's list.
detachChildAt(int) - Method in class com.jme3.scene.BatchNode
 
detachChildAt(int) - Method in class com.jme3.scene.instancing.InstancedNode
 
detachChildAt(int) - Method in class com.jme3.scene.Node
detachChildAt removes a child at a given index.
detachChildNamed(String) - Method in class com.jme3.scene.Node
detachChild removes a given child from the node's list.
detachLinkedChild(ModelKey) - Method in class com.jme3.scene.AssetLinkNode
 
detachLinkedChild(Spatial, ModelKey) - Method in class com.jme3.scene.AssetLinkNode
 
detachLinkedChildren() - Method in class com.jme3.scene.AssetLinkNode
 
detachScene(Spatial) - Method in class com.jme3.renderer.ViewPort
Detaches a scene from rendering.
DetailedProfiler - Class in com.jme3.app
Created by Nehon on 25/01/2017.
DetailedProfiler() - Constructor for class com.jme3.app.DetailedProfiler
 
DetailedProfiler.StatLine - Class in com.jme3.app
 
DetailedProfilerState - Class in com.jme3.app
Created by Nehon on 25/01/2017.
DetailedProfilerState() - Constructor for class com.jme3.app.DetailedProfilerState
 
determinant() - Method in class com.jme3.math.Matrix3f
Returns the determinant.
determinant() - Method in class com.jme3.math.Matrix4f
Calculate the determinant.
determinant(double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double) - Static method in class com.jme3.math.FastMath
Returns the determinant of a 4x4 matrix.
determinant(Vector2f) - Method in class com.jme3.math.Vector2f
Returns the Z component of the cross product with the argument.
device - Variable in class com.jme3.opencl.CommandQueue
 
Device - Interface in com.jme3.opencl
Represents a hardware device actually running the OpenCL kernels.
Device.DeviceType - Enum Class in com.jme3.opencl
The device type
dfactorAlpha - Variable in class com.jme3.renderer.RenderContext
Alpha destination blend factor for BlendMode.Custom.
dfactorRGB - Variable in class com.jme3.renderer.RenderContext
RGB destination blend factor for BlendMode.Custom.
diffuse - Variable in class com.jme3.scene.plugins.MTLLoader
 
diffuseMap - Variable in class com.jme3.scene.plugins.MTLLoader
 
direction - Variable in class com.jme3.audio.AudioNode
 
direction - Variable in class com.jme3.cinematic.events.MotionEvent
 
direction - Variable in class com.jme3.light.DirectionalLight
 
direction - Variable in class com.jme3.light.SpotLight
 
direction - Variable in class com.jme3.math.Ray
The direction of the ray.
direction - Variable in class com.jme3.shadow.PssmShadowRenderer
Deprecated.
 
Direction - Enum constant in enum class com.jme3.audio.AudioParam
 
DIRECTION_Z - Static variable in class com.jme3.math.Quaternion
Another shared instance of the identity quaternion (0, 0, 0, 1).
Directional - Enum constant in enum class com.jme3.light.Light.Type
Directional light
DirectionalLight - Class in com.jme3.light
DirectionalLight is a light coming from a certain direction in world space.
DirectionalLight() - Constructor for class com.jme3.light.DirectionalLight
Creates a DirectionalLight
DirectionalLight(Vector3f) - Constructor for class com.jme3.light.DirectionalLight
Creates a DirectionalLight with the given direction
DirectionalLight(Vector3f, ColorRGBA) - Constructor for class com.jme3.light.DirectionalLight
Creates a DirectionalLight with the given direction and the given color
DirectionalLightShadowFilter - Class in com.jme3.shadow
This Filter does basically the same as a DirectionalLightShadowRenderer except it renders the post shadow pass as a fullscreen quad pass instead of a geometry pass.
DirectionalLightShadowFilter() - Constructor for class com.jme3.shadow.DirectionalLightShadowFilter
For serialization only.
DirectionalLightShadowFilter(AssetManager, int, int) - Constructor for class com.jme3.shadow.DirectionalLightShadowFilter
Creates a DirectionalLightShadowFilter.
DirectionalLightShadowRenderer - Class in com.jme3.shadow
DirectionalLightShadowRenderer renderer use Parallel Split Shadow Mapping technique (pssm)
It splits the view frustum in several parts and compute a shadow map for each one.
splits are distributed so that the closer they are from the camera, the smaller they are to maximize the resolution used of the shadow map.
This results in a better quality shadow than standard shadow mapping.
for more information on this read https://developer.nvidia.com/gpugems/GPUGems3/gpugems3_ch10.html
DirectionalLightShadowRenderer() - Constructor for class com.jme3.shadow.DirectionalLightShadowRenderer
Used for serialization use DirectionalLightShadowRenderer#DirectionalLightShadowRenderer(AssetManager assetManager, int shadowMapSize, int nbSplits)
DirectionalLightShadowRenderer(AssetManager, int, int) - Constructor for class com.jme3.shadow.DirectionalLightShadowRenderer
Creates a DirectionalLight shadow renderer.
directionType - Variable in class com.jme3.cinematic.events.MotionEvent
 
dirty - Variable in class com.jme3.shader.bufferobject.BufferRegion
 
dirtyRegionsIterator - Variable in class com.jme3.shader.bufferobject.BufferObject
 
DirtyRegionsIterator - Class in com.jme3.shader.bufferobject
An helper class that iterates and merges dirty regions
DirtyRegionsIterator(BufferObject) - Constructor for class com.jme3.shader.bufferobject.DirtyRegionsIterator
 
Disable - Enum constant in enum class com.jme3.material.TechniqueDef.LightMode
Disable light-based rendering
Disable - Enum constant in enum class com.jme3.material.TechniqueDef.ShadowMode
 
Disabled - Enum constant in enum class com.jme3.app.LostFocusBehavior
No lost focus behavior.
disableDebugShape() - Method in class com.jme3.cinematic.MotionPath
disable the display of the path and the waypoints
disallowAmbient - Variable in class com.jme3.scene.plugins.MTLLoader
 
disallowSpecular - Variable in class com.jme3.scene.plugins.MTLLoader
 
Display - Enum constant in enum class com.jme3.system.JmeContext.Type
A display can represent a windowed or a fullscreen-exclusive display.
displayDebug() - Method in class com.jme3.shadow.AbstractShadowRenderer
For debugging purposes, "snapshot" the current frustum to the scene.
displayDebug() - Method in class com.jme3.shadow.PssmShadowRenderer
Deprecated.
For debugging purpose Allow to "snapshot" the current frustum to the scene
displayFrustum() - Method in class com.jme3.shadow.AbstractShadowRenderer
 
displayFrustum() - Method in class com.jme3.shadow.PssmShadowRenderer
Deprecated.
 
DisplayInfo - Class in com.jme3.system
This class holds information about the display that was returned by glfwGetMonitors() calls in the context class
displayNonDeformingJoint(boolean) - Method in class com.jme3.scene.debug.custom.ArmatureDebugger
 
Displays - Class in com.jme3.system
This class holds all information about all displays that where return from the glfwGetMonitors() call.
Displays() - Constructor for class com.jme3.system.Displays
 
displayShadowMap(Renderer) - Method in class com.jme3.shadow.AbstractShadowRenderer
For debugging purposes, display depth shadow maps.
displayShadowMap(Renderer) - Method in class com.jme3.shadow.PssmShadowRenderer
Deprecated.
 
dispose() - Method in class com.jme3.cinematic.Cinematic
used internally to clean up the cinematic.
dispose() - Method in class com.jme3.cinematic.events.AbstractCinematicEvent
 
dispose() - Method in class com.jme3.cinematic.events.AnimationEvent
Deprecated.
 
dispose() - Method in interface com.jme3.cinematic.events.CinematicEvent
method called when an event is removed from a cinematic this method should remove any reference to any external objects.
dispose() - Method in class com.jme3.util.NativeObject
Reclaims native resources used by this NativeObject.
dispPic - Variable in class com.jme3.shadow.AbstractShadowRenderer
 
dispPic - Variable in class com.jme3.shadow.PssmShadowRenderer
Deprecated.
 
distance - Variable in class com.jme3.app.ChaseCameraAppState
 
distance - Variable in class com.jme3.input.ChaseCamera
 
distance(LineSegment) - Method in class com.jme3.math.LineSegment
Calculate the distance between this segment and another.
distance(Ray) - Method in class com.jme3.math.LineSegment
Calculate the distance between this segment and the specified Ray.
distance(Vector2f) - Method in class com.jme3.math.Vector2f
Returns the distance between the current instance and the argument.
distance(Vector3f) - Method in class com.jme3.math.Line
Calculate the distance from this line to the specified point.
distance(Vector3f) - Method in class com.jme3.math.LineSegment
Calculate the distance between this segment and the specified point.
distance(Vector3f) - Method in class com.jme3.math.Vector3f
Returns the distance between this vector and the argument.
distance(Vector4f) - Method in class com.jme3.math.Vector4f
distance calculates the distance between this vector and vector v.
distanceLerpFactor - Variable in class com.jme3.input.ChaseCamera
 
distanceSquared(float, float) - Method in class com.jme3.math.Vector2f
Returns the square of the distance between the current instance and a vector with the specified components.
distanceSquared(LineSegment) - Method in class com.jme3.math.LineSegment
Calculate the squared distance between this segment and another.
distanceSquared(Ray) - Method in class com.jme3.math.LineSegment
Calculate the squared distance between this segment and the specified Ray.
distanceSquared(Vector2f) - Method in class com.jme3.math.Vector2f
Returns the square of the distance between the current instance and the argument.
distanceSquared(Vector3f) - Method in class com.jme3.math.Line
Calculate the squared distance from this line to the specified point.
distanceSquared(Vector3f) - Method in class com.jme3.math.LineSegment
Calculate the squared distance between this segment and the specified point.
distanceSquared(Vector3f) - Method in class com.jme3.math.Ray
Calculate the squared distance from this ray to the specified point.
distanceSquared(Vector3f) - Method in class com.jme3.math.Vector3f
Returns the square of the distance between this vector and the argument.
distanceSquared(Vector4f) - Method in class com.jme3.math.Vector4f
distanceSquared calculates the distance squared between this vector and vector v.
distanceSquaredTo(Vector3f) - Method in class com.jme3.bounding.BoundingVolume
Find the squared distance from the center of this Bounding Volume to the given point.
distanceTo(Vector3f) - Method in class com.jme3.bounding.BoundingVolume
Find the distance from the center of this Bounding Volume to the given point.
distanceToCam(Geometry) - Method in class com.jme3.renderer.queue.OpaqueComparator
 
distanceToEdge(Vector3f) - Method in class com.jme3.bounding.BoundingBox
 
distanceToEdge(Vector3f) - Method in class com.jme3.bounding.BoundingSphere
 
distanceToEdge(Vector3f) - Method in class com.jme3.bounding.BoundingVolume
Find the distance from the nearest edge of this Bounding Volume to the given point.
distanceToNearPlane(Vector3f) - Method in class com.jme3.renderer.Camera
Returns the pseudo distance from the given position to the near plane of the camera.
Dither - Enum constant in enum class com.jme3.shadow.EdgeFilteringMode
Dither-based sampling is used, very cheap but can look bad at low resolutions.
Dither - Enum constant in enum class com.jme3.shadow.PssmShadowRenderer.FilterMode
Deprecated.
Dither-based sampling is used, very cheap but can look bad at low resolutions.
divide(float) - Method in class com.jme3.math.Vector2f
Divides by the scalar argument and returns the quotient as a new instance.
divide(float) - Method in class com.jme3.math.Vector3f
Divides by the argument and returns the quotient as a new instance.
divide(float) - Method in class com.jme3.math.Vector4f
divide divides the values of this vector by a scalar and returns the result.
divide(float, float) - Method in class com.jme3.math.Vector2f
Divides component-wise by the specified components and returns the quotient as a new instance.
divide(float, float, float) - Method in class com.jme3.math.Vector3f
Divides component-wise by the specified components and returns the quotient as a new instance.
divide(float, float, float, float) - Method in class com.jme3.math.Vector4f
Divides component-wise by the specified components and returns the quotient as a new instance.
divide(Vector3f) - Method in class com.jme3.math.Vector3f
Divides component-wise by the argument and returns the quotient as a new instance.
divide(Vector4f) - Method in class com.jme3.math.Vector4f
divide divides the values of this vector by a scalar and returns the result.
divideLocal(float) - Method in class com.jme3.math.Vector2f
Divides the vector by the scalar argument and returns the (modified) current instance.
divideLocal(float) - Method in class com.jme3.math.Vector3f
Divides by the argument and returns the (modified) current instance.
divideLocal(float) - Method in class com.jme3.math.Vector4f
divideLocal divides this vector by a scalar internally, and returns a handle to this vector for easy chaining of calls.
divideLocal(float, float) - Method in class com.jme3.math.Vector2f
Divides component-wise by the specified components returns the (modified) current instance.
divideLocal(float, float, float) - Method in class com.jme3.math.Vector3f
Divides component-wise by the specified components returns the (modified) current instance.
divideLocal(float, float, float, float) - Method in class com.jme3.math.Vector4f
Divides component-wise by the specified components returns the (modified) current instance.
divideLocal(Vector3f) - Method in class com.jme3.math.Vector3f
Divides component-wise by the argument and returns the (modified) current instance.
divideLocal(Vector4f) - Method in class com.jme3.math.Vector4f
divideLocal divides this vector by a scalar internally, and returns a handle to this vector for easy chaining of calls.
doBatch() - Method in class com.jme3.scene.BatchNode
 
doDisplayFrustumDebug(int) - Method in class com.jme3.shadow.AbstractShadowRenderer
responsible for displaying the frustum of the shadow cam for debug purpose
doDisplayFrustumDebug(int) - Method in class com.jme3.shadow.DirectionalLightShadowRenderer
 
doDisplayFrustumDebug(int) - Method in class com.jme3.shadow.PointLightShadowRenderer
 
doDisplayFrustumDebug(int) - Method in class com.jme3.shadow.SpotLightShadowRenderer
 
doInterpolate(double) - Method in class com.jme3.anim.tween.AbstractTween
 
doInterpolate(double) - Method in class com.jme3.anim.tween.action.BlendableAction
 
doInterpolate(double) - Method in class com.jme3.anim.tween.action.BlendAction
 
doInterpolate(double) - Method in class com.jme3.anim.tween.action.ClipAction
 
Dome - Class in com.jme3.scene.shape
A hemisphere.
Dome() - Constructor for class com.jme3.scene.shape.Dome
Serialization only.
Dome(int, int, float) - Constructor for class com.jme3.scene.shape.Dome
Constructs a dome for use as a SkyDome.
Dome(Vector3f, int, int, float) - Constructor for class com.jme3.scene.shape.Dome
Constructs a dome visible from the inside, e.g.
Dome(Vector3f, int, int, float, boolean) - Constructor for class com.jme3.scene.shape.Dome
Constructs a dome.
done(T) - Method in class com.jme3.environment.generation.JobProgressAdapter
 
done(T) - Method in interface com.jme3.environment.generation.JobProgressListener
Called when the process is done.
DontLoop - Enum constant in enum class com.jme3.animation.LoopMode
Deprecated.
The animation will not loop.
dot(Quaternion) - Method in class com.jme3.math.Quaternion
Returns the dot product with the argument.
dot(Vector2f) - Method in class com.jme3.math.Vector2f
Returns the dot (or inner) product with the argument.
dot(Vector3f) - Method in class com.jme3.math.Vector3f
Returns the dot (or inner) product with the argument.
dot(Vector4f) - Method in class com.jme3.math.Vector4f
dot calculates the dot product of this vector with a provided vector.
Double - Enum constant in enum class com.jme3.scene.VertexBuffer.Format
Double precision floating point.
DOUBLETAP - Enum constant in enum class com.jme3.input.event.TouchEvent.Type
 
doUpdateGeometryIndices() - Method in class com.jme3.scene.shape.AbstractBox
Convert the indices into the list of vertices that define the box's geometry.
doUpdateGeometryIndices() - Method in class com.jme3.scene.shape.Box
 
doUpdateGeometryIndices() - Method in class com.jme3.scene.shape.StripBox
 
doUpdateGeometryNormals() - Method in class com.jme3.scene.shape.AbstractBox
Update the normals of each of the box's planes.
doUpdateGeometryNormals() - Method in class com.jme3.scene.shape.Box
 
doUpdateGeometryNormals() - Method in class com.jme3.scene.shape.StripBox
 
doUpdateGeometryTextures() - Method in class com.jme3.scene.shape.AbstractBox
Update the points that define the texture of the box.
doUpdateGeometryTextures() - Method in class com.jme3.scene.shape.Box
 
doUpdateGeometryTextures() - Method in class com.jme3.scene.shape.StripBox
 
doUpdateGeometryVertices() - Method in class com.jme3.scene.shape.AbstractBox
Update the position of the vertices that define the box.
doUpdateGeometryVertices() - Method in class com.jme3.scene.shape.Box
 
doUpdateGeometryVertices() - Method in class com.jme3.scene.shape.StripBox
 
DOWN - Enum constant in enum class com.jme3.input.event.TouchEvent.Type
Touch down event, fields: posX, posY, pressure
dragToRotate - Variable in class com.jme3.app.ChaseCameraAppState
 
dragToRotate - Variable in class com.jme3.input.ChaseCamera
 
dragToRotate - Variable in class com.jme3.input.FlyByCamera
drag-to-rotate mode flag
Draw - Enum constant in enum class com.jme3.shader.bufferobject.BufferObject.NatureHint
The data store contents are modified by the application, and used as the source for GL drawing and image specification commands.
drawTriangleArray(Mesh.Mode, int, int) - Method in class com.jme3.renderer.opengl.GLRenderer
 
drawTriangleList(VertexBuffer, Mesh, int) - Method in class com.jme3.renderer.opengl.GLRenderer
 
dryFilter - Variable in class com.jme3.audio.AudioNode
 
DryFilter - Enum constant in enum class com.jme3.audio.AudioParam
 
Dst_Alpha - Enum constant in enum class com.jme3.material.RenderState.BlendFunc
RGB Factor (A_d, A_d, A_d), Alpha Factor (A_d)
Dst_Color - Enum constant in enum class com.jme3.material.RenderState.BlendFunc
RGB Factor (R_d, G_d, B_d), Alpha Factor (A_d)
DummyInput - Class in com.jme3.input.dummy
DummyInput as an implementation of Input that raises no input events.
DummyInput() - Constructor for class com.jme3.input.dummy.DummyInput
 
DummyKeyInput - Class in com.jme3.input.dummy
DummyKeyInput as an implementation of KeyInput that raises no input events.
DummyKeyInput() - Constructor for class com.jme3.input.dummy.DummyKeyInput
 
DummyMouseInput - Class in com.jme3.input.dummy
DummyMouseInput as an implementation of MouseInput that raises no input events.
DummyMouseInput() - Constructor for class com.jme3.input.dummy.DummyMouseInput
 
dummyTex - Variable in class com.jme3.shadow.AbstractShadowRenderer
 
dummyTex - Variable in class com.jme3.shadow.BasicShadowRenderer
Deprecated.
 
dummyTex - Variable in class com.jme3.shadow.PssmShadowRenderer
Deprecated.
 
Dungeon - Static variable in class com.jme3.audio.Environment
 
duplicateCubeMap(TextureCubeMap) - Static method in class com.jme3.environment.util.EnvMapUtils
Make a duplicate of this cube Map.
duration - Variable in class com.jme3.animation.AnimationFactory
Deprecated.
Animation duration in seconds
duration - Variable in class com.jme3.audio.AudioStream
 
DXT1 - Enum constant in enum class com.jme3.texture.Image.Format
S3TC compression DXT1.
DXT1A - Enum constant in enum class com.jme3.texture.Image.Format
S3TC compression DXT1 with 1-bit alpha.
DXT3 - Enum constant in enum class com.jme3.texture.Image.Format
S3TC compression DXT3 with 4-bit alpha.
DXT5 - Enum constant in enum class com.jme3.texture.Image.Format
S3TC compression DXT5 with interpolated 8-bit alpha.
DXTFlipper - Class in com.jme3.texture.plugins
DXTFlipper is a utility class used to flip along Y axis DXT compressed textures.
Dynamic - Enum constant in enum class com.jme3.scene.Spatial.CullHint
Do not draw if we are not at least partially within the view frustum of the camera.
Dynamic - Enum constant in enum class com.jme3.scene.VertexBuffer.Usage
Mesh data is updated occasionally (once per frame or less).
Dynamic - Enum constant in enum class com.jme3.shader.bufferobject.BufferObject.AccessHint
The data store contents will be modified repeatedly and used many times.

E

EaseFunction - Interface in com.jme3.math
Created by Nehon on 26/03/2017.
easeInBounce - Static variable in class com.jme3.anim.interpolator.AnimInterpolators
 
easeInCubic - Static variable in class com.jme3.anim.interpolator.AnimInterpolators
 
easeInElastic - Static variable in class com.jme3.anim.interpolator.AnimInterpolators
 
easeInOutBounce - Static variable in class com.jme3.anim.interpolator.AnimInterpolators
 
easeInOutCubic - Static variable in class com.jme3.anim.interpolator.AnimInterpolators
 
easeInOutElastic - Static variable in class com.jme3.anim.interpolator.AnimInterpolators
 
easeInOutQuad - Static variable in class com.jme3.anim.interpolator.AnimInterpolators
 
easeInOutQuart - Static variable in class com.jme3.anim.interpolator.AnimInterpolators
 
easeInOutQuint - Static variable in class com.jme3.anim.interpolator.AnimInterpolators
 
easeInQuad - Static variable in class com.jme3.anim.interpolator.AnimInterpolators
 
easeInQuart - Static variable in class com.jme3.anim.interpolator.AnimInterpolators
 
easeInQuint - Static variable in class com.jme3.anim.interpolator.AnimInterpolators
 
easeOutBounce - Static variable in class com.jme3.anim.interpolator.AnimInterpolators
 
easeOutCubic - Static variable in class com.jme3.anim.interpolator.AnimInterpolators
 
easeOutElastic - Static variable in class com.jme3.anim.interpolator.AnimInterpolators
 
easeOutQuad - Static variable in class com.jme3.anim.interpolator.AnimInterpolators
 
easeOutQuart - Static variable in class com.jme3.anim.interpolator.AnimInterpolators
 
easeOutQuint - Static variable in class com.jme3.anim.interpolator.AnimInterpolators
 
Easing - Class in com.jme3.math
Expose several Easing function from Robert Penner Created by Nehon on 26/03/2017.
Easing.InOut - Class in com.jme3.math
An Ease function composed of 2 sb function for custom in and out easing
EdgeClamp - Enum constant in enum class com.jme3.texture.Texture.WrapMode
coordinate will be clamped to the range [1/(2N), 1 - 1/(2N)] where N is the size of the texture in the direction of clamping.
edgeFilteringMode - Variable in class com.jme3.shadow.AbstractShadowRenderer
 
EdgeFilteringMode - Enum Class in com.jme3.shadow
ShadowEdgeFiltering specifies how shadows are filtered
edgesThickness - Variable in class com.jme3.shadow.AbstractShadowRenderer
 
edgesThickness - Variable in class com.jme3.shadow.PssmShadowRenderer
Deprecated.
 
EffectTrack - Class in com.jme3.animation
Deprecated.
EffectTrack() - Constructor for class com.jme3.animation.EffectTrack
Deprecated.
constructor only for serialization
EffectTrack(ParticleEmitter, float) - Constructor for class com.jme3.animation.EffectTrack
Deprecated.
Creates and EffectTrack
EffectTrack(ParticleEmitter, float, float) - Constructor for class com.jme3.animation.EffectTrack
Deprecated.
Creates and EffectTrack
EffectTrack.KillParticleControl - Class in com.jme3.animation
Deprecated.
 
EFX - Interface in com.jme3.audio.openal
 
eigen - Variable in class com.jme3.util.TempVars
Eigen
Eigen3f - Class in com.jme3.math
A calculator for the eigenvectors and eigenvalues of a Matrix3f.
Eigen3f() - Constructor for class com.jme3.math.Eigen3f
Instantiate an empty calculator.
Eigen3f(Matrix3f) - Constructor for class com.jme3.math.Eigen3f
Calculate the eigenvalues and eigenvectors of the specified matrix.
emitAllParticles() - Method in class com.jme3.effect.ParticleEmitter
Instantly emits all the particles possible to be emitted.
emitParticles(int) - Method in class com.jme3.effect.ParticleEmitter
Instantly emits available particles, up to num.
EmitterBoxShape - Class in com.jme3.effect.shapes
 
EmitterBoxShape() - Constructor for class com.jme3.effect.shapes.EmitterBoxShape
 
EmitterBoxShape(Vector3f, Vector3f) - Constructor for class com.jme3.effect.shapes.EmitterBoxShape
 
EmitterMeshConvexHullShape - Class in com.jme3.effect.shapes
This emitter shape emits the particles from the given shape's interior constrained by its convex hull (a geometry that tightly wraps the mesh).
EmitterMeshConvexHullShape() - Constructor for class com.jme3.effect.shapes.EmitterMeshConvexHullShape
Empty constructor.
EmitterMeshConvexHullShape(List<Mesh>) - Constructor for class com.jme3.effect.shapes.EmitterMeshConvexHullShape
Constructor.
EmitterMeshFaceShape - Class in com.jme3.effect.shapes
This emitter shape emits the particles from the given shape's faces.
EmitterMeshFaceShape() - Constructor for class com.jme3.effect.shapes.EmitterMeshFaceShape
Empty constructor.
EmitterMeshFaceShape(List<Mesh>) - Constructor for class com.jme3.effect.shapes.EmitterMeshFaceShape
Constructor.
EmitterMeshVertexShape - Class in com.jme3.effect.shapes
This emitter shape emits the particles from the given shape's vertices
EmitterMeshVertexShape() - Constructor for class com.jme3.effect.shapes.EmitterMeshVertexShape
Empty constructor.
EmitterMeshVertexShape(List<Mesh>) - Constructor for class com.jme3.effect.shapes.EmitterMeshVertexShape
Constructor.
EmitterPointShape - Class in com.jme3.effect.shapes
 
EmitterPointShape() - Constructor for class com.jme3.effect.shapes.EmitterPointShape
 
EmitterPointShape(Vector3f) - Constructor for class com.jme3.effect.shapes.EmitterPointShape
 
EmitterShape - Interface in com.jme3.effect.shapes
This interface declares methods used by all shapes that represent particle emitters.
EmitterSphereShape - Class in com.jme3.effect.shapes
 
EmitterSphereShape() - Constructor for class com.jme3.effect.shapes.EmitterSphereShape
 
EmitterSphereShape(Vector3f, float) - Constructor for class com.jme3.effect.shapes.EmitterSphereShape
 
EmptyParticleInfluencer - Class in com.jme3.effect.influencers
This influencer does not influence particle at all.
EmptyParticleInfluencer() - Constructor for class com.jme3.effect.influencers.EmptyParticleInfluencer
 
enabled - Variable in class com.jme3.input.ChaseCamera
 
enabled - Variable in class com.jme3.input.FlyByCamera
enable flag for controller (false→ignoring input)
enabled - Variable in class com.jme3.light.Light
 
enabled - Variable in class com.jme3.post.Filter
 
enabled - Variable in class com.jme3.renderer.Statistics
Enables or disables updates.
enabled - Variable in class com.jme3.scene.control.AbstractControl
 
enableDebugShape(AssetManager, Node) - Method in class com.jme3.cinematic.MotionPath
enable the display of the path and the waypoints
end - Variable in class com.jme3.shader.bufferobject.BufferRegion
 
endCondition(String, StringBuilder) - Method in class com.jme3.shader.Glsl100ShaderGenerator
Ends a conditional block
endContextRenderFrame(RenderManager) - Method in class com.jme3.renderer.pipeline.DefaultPipelineContext
 
endContextRenderFrame(RenderManager) - Method in interface com.jme3.renderer.pipeline.PipelineContext
Called at the end of a render frame this context participated in.
EndFrame - Enum constant in enum class com.jme3.profile.AppStep
 
endInput() - Method in class com.jme3.input.InputManager
Callback from RawInputListener.
endInput() - Method in interface com.jme3.input.RawInputListener
Called after a batch of input was sent to this RawInputListener.
endInput() - Method in class com.jme3.input.RawInputListenerAdapter
 
endPulling(Texture) - Method in class com.jme3.environment.baker.GenericEnvBaker
Ends pulling the data into the texture
EndRender - Enum constant in enum class com.jme3.profile.VpStep
 
endRenderFrame(RenderManager) - Method in class com.jme3.renderer.pipeline.ForwardPipeline
 
endRenderFrame(RenderManager) - Method in class com.jme3.renderer.pipeline.NullPipeline
 
endRenderFrame(RenderManager) - Method in interface com.jme3.renderer.pipeline.RenderPipeline
Called after all rendering is complete in a rendering frame this pipeline participated in.
endViewPortRender(RenderManager, ViewPort) - Method in class com.jme3.renderer.pipeline.DefaultPipelineContext
 
endViewPortRender(RenderManager, ViewPort) - Method in interface com.jme3.renderer.pipeline.PipelineContext
Called when viewport rendering session ends that this context is participating in.
enqueue(Runnable) - Method in interface com.jme3.app.Application
Enqueues a runnable object to execute in the jME3 rendering thread.
enqueue(Runnable) - Method in class com.jme3.app.LegacyApplication
Enqueues a runnable object to execute in the jME3 rendering thread.
enqueue(Callable<V>) - Method in interface com.jme3.app.Application
Enqueues a task/callable object to execute in the jME3 rendering thread.
enqueue(Callable<V>) - Method in class com.jme3.app.LegacyApplication
Enqueues a task/callable object to execute in the jME3 rendering thread.
enqueue(Callable<V>) - Method in class com.jme3.scene.control.UpdateControl
Enqueues a task/callable object to execute in the jME3 rendering thread.
enqueueCinematicEvent(CinematicEvent) - Method in class com.jme3.cinematic.Cinematic
Enqueue a cinematic event to a Cinematic.
ensureCapacity(float[], int) - Method in class com.jme3.animation.CompactArray
Ensure the capacity for the given array and the given size
ensureLargeEnough(ByteBuffer, int) - Static method in class com.jme3.util.BufferUtils
 
ensureLargeEnough(FloatBuffer, int) - Static method in class com.jme3.util.BufferUtils
Ensures there is at least the required number of entries left after the current position of the buffer.
ensureLargeEnough(IntBuffer, int) - Static method in class com.jme3.util.BufferUtils
 
ensureLargeEnough(ShortBuffer, int) - Static method in class com.jme3.util.BufferUtils
 
entrySet() - Method in class com.jme3.util.ListMap
 
EnvBaker - Interface in com.jme3.environment.baker
An environment baker to bake a 3d environment into a cubemap
Environment - Class in com.jme3.audio
Audio environment, for reverb effects.
Environment() - Constructor for class com.jme3.audio.Environment
 
Environment(float[]) - Constructor for class com.jme3.audio.Environment
 
Environment(float, float, float, float, float, float, float, float, float, float) - Constructor for class com.jme3.audio.Environment
 
Environment(Environment) - Constructor for class com.jme3.audio.Environment
 
EnvironmentCamera - Class in com.jme3.environment
A 360 camera that can capture a cube map of a scene, and then generate the Prefiltered Environment cube Map and the Irradiance cube Map needed for PBR indirect lighting
EnvironmentCamera() - Constructor for class com.jme3.environment.EnvironmentCamera
Creates an EnvironmentCamera with a size of 256
EnvironmentCamera(int) - Constructor for class com.jme3.environment.EnvironmentCamera
Creates an EnvironmentCamera with the given size.
EnvironmentCamera(int, Vector3f) - Constructor for class com.jme3.environment.EnvironmentCamera
Creates an EnvironmentCamera with the given size, and the given position
EnvironmentCamera(int, Vector3f, Image.Format) - Constructor for class com.jme3.environment.EnvironmentCamera
Creates an EnvironmentCamera with the given size, and the given position
EnvironmentCamera.SnapshotJob - Class in com.jme3.environment
An inner class to keep track on a snapshot job.
EnvironmentProbeControl - Class in com.jme3.environment
A control that automatically handles environment bake and rebake including only tagged spatials.
EnvironmentProbeControl() - Constructor for class com.jme3.environment.EnvironmentProbeControl
 
EnvironmentProbeControl(AssetManager, int) - Constructor for class com.jme3.environment.EnvironmentProbeControl
Creates a new environment probe control.
envMap - Variable in class com.jme3.environment.baker.GenericEnvBaker
 
EnvMapUtils - Class in com.jme3.environment.util
This class holds several utility method useful for Physically Based Rendering.
EnvMapUtils.FixSeamsMethod - Enum Class in com.jme3.environment.util
 
EnvMapUtils.GenerationType - Enum Class in com.jme3.environment.util
 
eof - Variable in class com.jme3.audio.AudioStream
 
Equal - Enum constant in enum class com.jme3.material.RenderState.TestFunction
The test succeeds if the input value is equal to the reference value.
equals(Vector2f, FloatBuffer, int) - Static method in class com.jme3.util.BufferUtils
Checks to see if the given Vector2f is equals to the data stored in the buffer at the given data index.
equals(Vector3f, FloatBuffer, int) - Static method in class com.jme3.util.BufferUtils
Checks to see if the given Vector3f is equals to the data stored in the buffer at the given data index.
equals(Object) - Method in class com.jme3.asset.AssetKey
 
equals(Object) - Method in class com.jme3.asset.TextureKey
 
equals(Object) - Method in class com.jme3.audio.AudioKey
 
equals(Object) - Method in class com.jme3.audio.Environment
 
equals(Object) - Method in class com.jme3.bounding.BoundingBox
Tests for exact equality with the argument, distinguishing -0 from 0.
equals(Object) - Method in class com.jme3.bounding.BoundingSphere
Tests for exact equality with the argument, distinguishing -0 from 0.
equals(Object) - Method in class com.jme3.bounding.BoundingVolume
Tests for exact equality with the argument, distinguishing -0 from 0.
equals(Object) - Method in class com.jme3.collision.CollisionResult
 
equals(Object) - Method in class com.jme3.material.MatParam
 
equals(Object) - Method in class com.jme3.material.MatParamOverride
 
equals(Object) - Method in class com.jme3.material.RenderState
Tests for equivalence with the argument.
equals(Object) - Method in class com.jme3.math.ColorRGBA
equals returns true if this ColorRGBA is logically equivalent to a given color.
equals(Object) - Method in class com.jme3.math.Matrix3f
Tests for exact equality with the argument, distinguishing -0 from 0.
equals(Object) - Method in class com.jme3.math.Matrix4f
Tests for exact equality with the argument, distinguishing -0 from 0.
equals(Object) - Method in class com.jme3.math.Quaternion
Tests for exact equality with the argument, distinguishing -0 from 0.
equals(Object) - Method in class com.jme3.math.Transform
Tests for exact equality with the argument, distinguishing -0 from 0.
equals(Object) - Method in class com.jme3.math.Vector2f
Tests for exact equality with the argument, distinguishing -0 from 0.
equals(Object) - Method in class com.jme3.math.Vector3f
Tests for exact equality with the argument, distinguishing -0 from 0.
equals(Object) - Method in class com.jme3.math.Vector4f
Are these two vectors the same? They are if they have the same x, y, z, and w values.
equals(Object) - Method in class com.jme3.opencl.Image.ImageFormat
 
equals(Object) - Method in class com.jme3.opencl.Kernel.LocalMem
 
equals(Object) - Method in class com.jme3.opencl.Kernel.LocalMemPerElement
 
equals(Object) - Method in class com.jme3.opencl.Kernel.WorkSize
 
equals(Object) - Method in class com.jme3.scene.plugins.OBJLoader.Vertex
 
equals(Object) - Method in class com.jme3.shader.DefineList
 
equals(Object) - Method in class com.jme3.shader.ShaderNodeVariable
 
equals(Object) - Method in class com.jme3.shader.Uniform
 
equals(Object) - Method in class com.jme3.system.DisplayInfo
equals(Object) - Method in class com.jme3.texture.Image
 
equals(Object) - Method in class com.jme3.texture.Texture
 
equals(Object) - Method in class com.jme3.texture.Texture2D
 
equals(Object) - Method in class com.jme3.texture.Texture3D
 
equals(Object) - Method in class com.jme3.texture.TextureArray
 
equals(Object) - Method in class com.jme3.texture.TextureCubeMap
 
equals(Object) - Method in class com.jme3.util.SafeArrayList
 
EquirectMap - Enum constant in enum class com.jme3.util.SkyFactory.EnvMapType
The env map is an Equirectangular map.
errorMessageHandler - Variable in class com.jme3.system.JmeSystemDelegate
 
estimateSize(Object) - Method in class com.jme3.shader.bufferobject.layout.BufferLayout
Estimate size of Object when serialized accordingly with std140
ETC1 - Enum constant in enum class com.jme3.texture.Image.Format
Ericsson Texture Compression.
ETC2 - Enum constant in enum class com.jme3.texture.Image.Format
Ericsson Texture Compression 2.
ETC2_ALPHA1 - Enum constant in enum class com.jme3.texture.Image.Format
Ericsson Texture Compression 2.
ETCFlipper - Class in com.jme3.texture.plugins
A place-holder for future implementation of ETC texture flipping.
ETCFlipper() - Constructor for class com.jme3.texture.plugins.ETCFlipper
 
eval() - Method in interface com.jme3.util.functional.NoArgFunction
 
eval() - Method in interface com.jme3.util.functional.NoArgVoidFunction
 
eval(T) - Method in interface com.jme3.util.functional.Function
 
eval(T) - Method in interface com.jme3.util.functional.VoidFunction
 
evalShBasis(Vector3f, float[]) - Static method in class com.jme3.environment.util.EnvMapUtils
Computes SH coefficient for a given textel dir The method used is the one from this article : http://graphics.stanford.edu/papers/envmap/envmap.pdf
event - Variable in class com.jme3.opencl.Buffer.AsyncMapping
 
event - Variable in class com.jme3.opencl.Image.ImageMapping
The event object used to detect when the memory is available.
Event - Class in com.jme3.opencl
Wrapper for an OpenCL Event object.
Event(OpenCLObject.ObjectReleaser) - Constructor for class com.jme3.opencl.Event
 
Exception - Enum constant in enum class com.jme3.app.state.ConstantVerifierState.ErrorType
 
Exclusion - Enum constant in enum class com.jme3.material.RenderState.BlendMode
Mixes the destination and source colors similar to a color-based XOR operation.
executor - Variable in class com.jme3.asset.ThreadingManager
 
exp(float) - Static method in class com.jme3.math.FastMath
Returns E^fValue
exp(Quaternion, Quaternion) - Static method in class com.jme3.math.MathUtils
Calculate the exponential of a pure quaternion.
extension - Variable in class com.jme3.asset.AssetKey
 
External - Enum constant in enum class com.jme3.system.JmeSystem.StorageFolderType
 
extractCondition(String, Statement) - Method in class com.jme3.material.plugins.ShaderNodeLoaderDelegate
Extracts and checks a condition expression.
extractDefines(String) - Method in class com.jme3.material.plugins.ConditionParser
Parses a condition and returns the list of defines of this condition.
extractIndirectLights(LightList, boolean) - Method in class com.jme3.material.logic.SinglePassAndImageBasedLightingLogic
 
extractVersion(String) - Static method in class com.jme3.renderer.opengl.GLRenderer
 
extractVertexData(Mesh) - Method in class com.jme3.scene.Mesh
Extracts the vertex attributes from the given mesh into this mesh, by using this mesh's index buffer to index into the attributes of the other mesh.
extrapolateLinear(float, float, float) - Static method in class com.jme3.math.FastMath
Linear extrapolation from startValue to endValue by the given scale.
extrapolateLinear(float, Vector3f, Vector3f) - Static method in class com.jme3.math.FastMath
Linear extrapolation from startValue to endValue by the given scale.
extrapolateLinear(float, Vector3f, Vector3f, Vector3f) - Static method in class com.jme3.math.FastMath
Linear extrapolation from startValue to endValue by the given scale.

F

face(int) - Method in class com.jme3.texture.FrameBuffer.FrameBufferTextureTarget
 
face(TextureCubeMap.Face) - Method in class com.jme3.texture.FrameBuffer.FrameBufferTextureTarget
 
Face() - Constructor for class com.jme3.scene.plugins.OBJLoader.Face
 
fADdU - Variable in class com.jme3.util.TempVars
 
fadeInfo - Variable in class com.jme3.shadow.AbstractShadowRenderer
 
fadeInfo - Variable in class com.jme3.shadow.PssmShadowRenderer
Deprecated.
 
fadeLength - Variable in class com.jme3.shadow.AbstractShadowRenderer
 
fadeLength - Variable in class com.jme3.shadow.PssmShadowRenderer
Deprecated.
 
FALLBACK_MATRIX - Static variable in class com.jme3.light.LightProbe
 
Fast - Enum constant in enum class com.jme3.environment.util.EnvMapUtils.GenerationType
 
fastInvSqrt(float) - Static method in class com.jme3.math.FastMath
Quickly estimate 1/sqrt(fValue).
FastLightProbeFactory - Class in com.jme3.environment
A faster LightProbeFactory that uses GPU accelerated algorithms.
FastLightProbeFactory() - Constructor for class com.jme3.environment.FastLightProbeFactory
 
FastMath - Class in com.jme3.math
FastMath provides 'fast' math approximations and float equivalents of Math functions.
fAWdU - Variable in class com.jme3.util.TempVars
 
fAWxDdU - Variable in class com.jme3.util.TempVars
 
fbosUsed - Variable in class com.jme3.renderer.Statistics
IDs of all FBOs in use.
fDdU - Variable in class com.jme3.util.TempVars
 
fetchPipelineContext(RenderManager) - Method in class com.jme3.renderer.pipeline.ForwardPipeline
 
fetchPipelineContext(RenderManager) - Method in class com.jme3.renderer.pipeline.NullPipeline
 
fetchPipelineContext(RenderManager) - Method in interface com.jme3.renderer.pipeline.RenderPipeline
Fetches the PipelineContext this pipeline requires for rendering from the RenderManager.
FileLocator - Class in com.jme3.asset.plugins
FileLocator allows you to specify a folder where to look for assets.
FileLocator() - Constructor for class com.jme3.asset.plugins.FileLocator
 
fill(int, float[]) - Method in class com.jme3.animation.CompactFloatArray
 
fillAsync(CommandQueue, long[], long[], int[]) - Method in class com.jme3.opencl.Image
Fills the image with the specified color given as four integer variables.
fillAsync(CommandQueue, long[], long[], ColorRGBA) - Method in class com.jme3.opencl.Image
Fills the image with the specified color.
fillAsync(CommandQueue, ByteBuffer, long, long) - Method in class com.jme3.opencl.Buffer
Enqueues a fill operation.
fillFloatArray(float[], boolean) - Method in class com.jme3.math.Matrix3f
Copies the matrix to the 1st 9 elements of the specified array.
fillFloatArray(float[], boolean) - Method in class com.jme3.math.Matrix4f
Copy all elements to a float array.
fillFloatBuffer(FloatBuffer) - Method in class com.jme3.math.Matrix4f
Copy all elements to an existing FloatBuffer, starting at its current position, in row-major order.
fillFloatBuffer(FloatBuffer, boolean) - Method in class com.jme3.math.Matrix3f
Copies the matrix to the specified FloatBuffer, starting at its current position.
fillFloatBuffer(FloatBuffer, boolean) - Method in class com.jme3.math.Matrix4f
Copy all elements to an existing FloatBuffer, starting at its current position.
Filter - Class in com.jme3.audio
 
Filter - Class in com.jme3.post
Filters are 2D effects applied to the rendered scene.
The filter is fed with the rendered scene image rendered in an offscreen frame buffer.
This texture is applied on a full-screen quad with a special material.
This material uses a shader that applies the desired effect to the scene texture.

This class is abstract, any Filter must extend it.
Any filter holds a frameBuffer and a texture
The getMaterial must return a Material that use a GLSL shader implementing the desired effect
Filter() - Constructor for class com.jme3.audio.Filter
 
Filter() - Constructor for class com.jme3.post.Filter
construct a Filter
Filter(int) - Constructor for class com.jme3.audio.Filter
 
Filter(String) - Constructor for class com.jme3.post.Filter
 
Filter.Pass - Class in com.jme3.post
Passes are like filters within filters.
FilterKey - Class in com.jme3.asset
Used to load FilterPostProcessors which are not cached.
FilterKey() - Constructor for class com.jme3.asset.FilterKey
 
FilterKey(String) - Constructor for class com.jme3.asset.FilterKey
 
filterLights(Geometry, LightList) - Method in class com.jme3.light.DefaultLightFilter
 
filterLights(Geometry, LightList) - Method in interface com.jme3.light.LightFilter
Determine which lights on the world light list are to be rendered.
filterLights(Geometry, LightList) - Method in class com.jme3.light.NullLightFilter
 
filterMode - Variable in class com.jme3.shadow.PssmShadowRenderer
Deprecated.
 
FilterPostProcessor - Class in com.jme3.post
A FilterPostProcessor is a processor that can apply several Filters to a rendered scene
It manages a list of filters that will be applied in the order in which they've been added to the list
FilterPostProcessor() - Constructor for class com.jme3.post.FilterPostProcessor
Don't use this constructor, use FilterPostProcessor(AssetManager assetManager)
This constructor is used for serialization only
FilterPostProcessor(AssetManager) - Constructor for class com.jme3.post.FilterPostProcessor
Create a FilterProcessor
finalize() - Method in class com.jme3.opencl.AbstractOpenCLObject
 
findDefinition(Statement) - Method in class com.jme3.material.plugins.ShaderNodeLoaderDelegate
Find the definition from this statement (loads it if necessary)
findMatParam(String) - Method in class com.jme3.material.plugins.ShaderNodeLoaderDelegate
Finds a MatParam in the MaterialDef from the given name.
findNodeOutput(List<ShaderNodeVariable>, String) - Method in class com.jme3.material.plugins.ShaderNodeLoaderDelegate
Finds a variable with the given name from the list of variable.
findShaderIndexFromVersion(ShaderNode, Shader.ShaderType) - Method in class com.jme3.shader.ShaderGenerator
Returns the shader-path index according to the version of the generator.
findVertexIndex(OBJLoader.Vertex) - Method in class com.jme3.scene.plugins.OBJLoader
 
findWorldParam(String) - Method in class com.jme3.material.plugins.ShaderNodeLoaderDelegate
finds an UniformBinding representing a WorldParam from the techniqueDef
finish() - Method in class com.jme3.opencl.CommandQueue
Blocks until all previously queued OpenCL commands in command queue are issued to the associated device and have completed.
fireJoystickConnectedEvent(Joystick) - Method in class com.jme3.input.InputManager
Called when a joystick has been connected.
fireJoystickDisconnectedEvent(Joystick) - Method in class com.jme3.input.InputManager
Called when a joystick has been disconnected.
fitDuration() - Method in class com.jme3.cinematic.Cinematic
fits the duration of the cinematic to the duration of all its child cinematic events
fixClassAlias(byte[], int) - Method in class com.jme3.export.binary.BinaryExporter
 
FixedPipeline - Enum constant in enum class com.jme3.material.TechniqueDef.LightMode
Deprecated.
OpenGL1 is not supported anymore
fixInPositionType(ShaderNodeVariable) - Method in class com.jme3.shader.Glsl100ShaderGenerator
makes sure inPosition attribute is of type vec3 or vec4
fixSamplerType(String, String) - Method in class com.jme3.material.plugins.ShaderNodeLoaderDelegate
retrieve the leftType corresponding sampler type from the rightType
FLAG_F16 - Static variable in class com.jme3.texture.image.ByteOffsetImageCodec
 
FLAG_F32 - Static variable in class com.jme3.texture.image.ByteOffsetImageCodec
 
FLAG_GRAY - Static variable in class com.jme3.texture.image.ByteOffsetImageCodec
 
FLING - Enum constant in enum class com.jme3.input.event.TouchEvent.Type
 
flip() - Method in class com.jme3.scene.shape.RectangleMesh
Flips this mesh by reversing its normal vector direction and setting the flipped variable accordingly.
flipData(byte[], int, int) - Method in class com.jme3.texture.plugins.DDSLoader
Flips the given image data on the Y axis.
flipDXT(ByteBuffer, int, int, Image.Format) - Static method in class com.jme3.texture.plugins.DXTFlipper
 
flipETC(ByteBuffer, int, int, Image.Format) - Static method in class com.jme3.texture.plugins.ETCFlipper
 
flipFaceCull() - Method in class com.jme3.material.RenderState
Flips the given face cull mode so that Back becomes Front and Front becomes Back.
flipImage(Image, int) - Static method in class com.jme3.texture.plugins.ImageFlipper
 
Float - Enum constant in enum class com.jme3.scene.VertexBuffer.Format
Single precision floating point.
Float - Enum constant in enum class com.jme3.shader.VarType
 
FLOAT - Enum constant in enum class com.jme3.opencl.Image.ImageChannelType
 
FloatArray - Enum constant in enum class com.jme3.shader.VarType
 
FloatArrayField - Class in com.jme3.util.struct.fields
 
FloatArrayField(int, String, int) - Constructor for class com.jme3.util.struct.fields.FloatArrayField
 
FloatArrayField(int, String, Float[]) - Constructor for class com.jme3.util.struct.fields.FloatArrayField
 
floatBuffer16 - Variable in class com.jme3.util.TempVars
 
FloatColorBuffer - Enum constant in enum class com.jme3.renderer.Caps
Supports floating point FBO color buffers (Format.RGB16F).
FloatColorBufferRGB - Enum constant in enum class com.jme3.renderer.Caps
Supports rendering on RGB floating point textures
FloatColorBufferRGBA - Enum constant in enum class com.jme3.renderer.Caps
Supports rendering on RGBA floating point textures
FloatDepthBuffer - Enum constant in enum class com.jme3.renderer.Caps
Supports floating point depth buffer.
FloatField - Class in com.jme3.util.struct.fields
 
FloatField(int, String, Float) - Constructor for class com.jme3.util.struct.fields.FloatField
 
FloatTexture - Enum constant in enum class com.jme3.renderer.Caps
Supports floating point and half textures (Format.RGB16F).
floor(float) - Static method in class com.jme3.math.FastMath
Returns a number rounded down.
FLT_EPSILON - Static variable in class com.jme3.math.FastMath
A "close to zero" float epsilon value for use
flush() - Method in class com.jme3.opencl.CommandQueue
Issues all previously queued OpenCL commands in command_queue to the device associated with command queue.
flushQueue(ViewPort) - Method in class com.jme3.renderer.RenderManager
Flushes the ViewPort's render queue by rendering each of its visible buckets.
FlushQueue - Enum constant in enum class com.jme3.profile.VpStep
 
flushQueues - Variable in class com.jme3.shadow.PssmShadowRenderer
Deprecated.
 
FlyByCamera - Class in com.jme3.input
A first-person camera controller.
FlyByCamera(Camera) - Constructor for class com.jme3.input.FlyByCamera
Creates a new FlyByCamera to control the specified camera.
flyCam - Variable in class com.jme3.app.SimpleApplication
 
FLYCAM_BACKWARD - Static variable in class com.jme3.input.CameraInput
Fly camera mapping to move backward.
FLYCAM_DOWN - Static variable in class com.jme3.input.CameraInput
Fly camera mapping to look down.
FLYCAM_FORWARD - Static variable in class com.jme3.input.CameraInput
Fly camera mapping to move forward.
FLYCAM_INVERTY - Static variable in class com.jme3.input.CameraInput
 
FLYCAM_LEFT - Static variable in class com.jme3.input.CameraInput
Fly camera mapping to look left.
FLYCAM_LOWER - Static variable in class com.jme3.input.CameraInput
Fly camera mapping to move down.
FLYCAM_RIGHT - Static variable in class com.jme3.input.CameraInput
Fly camera mapping to look right.
FLYCAM_RISE - Static variable in class com.jme3.input.CameraInput
Fly camera mapping to move up.
FLYCAM_ROTATEDRAG - Static variable in class com.jme3.input.CameraInput
Fly camera mapping to toggle rotation.
FLYCAM_STRAFELEFT - Static variable in class com.jme3.input.CameraInput
Fly camera mapping to move left.
FLYCAM_STRAFERIGHT - Static variable in class com.jme3.input.CameraInput
Fly camera mapping to move right.
FLYCAM_UP - Static variable in class com.jme3.input.CameraInput
Fly camera mapping to look up.
FLYCAM_ZOOMIN - Static variable in class com.jme3.input.CameraInput
Fly camera mapping to zoom in.
FLYCAM_ZOOMOUT - Static variable in class com.jme3.input.CameraInput
Fly camera mapping to zoom in.
FlyCamAppState - Class in com.jme3.app
Manages a FlyByCamera.
FlyCamAppState() - Constructor for class com.jme3.app.FlyCamAppState
 
folder - Variable in class com.jme3.asset.AssetKey
 
folderName - Variable in class com.jme3.scene.plugins.MTLLoader
 
forcedRenderState - Variable in class com.jme3.shadow.AbstractShadowRenderer
 
forceRefresh(boolean, boolean, boolean) - Method in class com.jme3.scene.Spatial
(Internal use only) Forces a refresh of the given types of data.
forceStop() - Method in class com.jme3.cinematic.events.AbstractCinematicEvent
Implement this method if the event needs different handling when stopped naturally (when the event reach its end), or when it was force-stopped during playback.
forceStop() - Method in class com.jme3.cinematic.events.AnimationEvent
Deprecated.
 
forceStop() - Method in class com.jme3.cinematic.events.CameraEvent
 
forceStop() - Method in interface com.jme3.cinematic.events.CinematicEvent
this method can be implemented if the event needs different handling when stopped naturally (when the event reach its end) or when it was forced stopped during playback otherwise it just calls regular stop()
forMacro(String) - Static method in class jme3tools.shader.Preprocessor
 
format - Variable in class com.jme3.renderer.opengl.GLImageFormat
 
format - Variable in class com.jme3.scene.VertexBuffer
 
format - Variable in class com.jme3.texture.Image
 
format(LogRecord) - Method in class com.jme3.util.JmeFormatter
 
formatShaderSource(String) - Static method in class jme3tools.shader.ShaderDebug
Prepend line numbers to the source code of a shader, for output.
FormatVersion - Class in com.jme3.export
Specifies the version of the format for jME3 object (j3o) files.
ForwardPipeline - Class in com.jme3.renderer.pipeline
Port of the standard forward renderer to a pipeline.
ForwardPipeline() - Constructor for class com.jme3.renderer.pipeline.ForwardPipeline
 
FPP - Static variable in class com.jme3.post.FilterPostProcessor
 
fps - Variable in class com.jme3.animation.AnimationFactory
Deprecated.
frames per seconds
fpsText - Variable in class com.jme3.app.SimpleApplication
 
fpsText - Variable in class com.jme3.app.StatsAppState
 
Fragment - Enum constant in enum class com.jme3.shader.Shader.ShaderType
Control fragment rasterization.
fragmentDeclaredUniforms - Variable in class com.jme3.material.plugins.ShaderNodeLoaderDelegate
 
fragmentGlobals - Variable in class com.jme3.material.ShaderGenerationInfo
the list of all the fragment shader global outputs (to assign ot gl_FragColor or gl_Fragdata[n])
FragmentTextureUnits - Enum constant in enum class com.jme3.renderer.Limits
Maximum number of fragment texture units, or number of textures that can be used in the fragment shader.
fragmentUniforms - Variable in class com.jme3.material.ShaderGenerationInfo
the list of all the uniforms to declare in the fragment shader
FragmentUniformVectors - Enum constant in enum class com.jme3.renderer.Limits
Maximum number of fragment uniform vectors.
FrameBuffer - Class in com.jme3.texture
FrameBuffers are rendering surfaces allowing off-screen rendering and render-to-texture functionality.
FrameBuffer - Enum constant in enum class com.jme3.renderer.Caps
Supports FrameBuffers.
FrameBuffer(int, int, int) - Constructor for class com.jme3.texture.FrameBuffer
Creates a new FrameBuffer with the given width, height, and number of samples.
FrameBuffer(FrameBuffer) - Constructor for class com.jme3.texture.FrameBuffer
 
FrameBuffer.FrameBufferBufferTarget - Class in com.jme3.texture
 
FrameBuffer.FrameBufferTarget - Class in com.jme3.texture
 
FrameBuffer.FrameBufferTextureTarget - Class in com.jme3.texture
 
FrameBuffer.RenderBuffer - Class in com.jme3.texture
RenderBuffer represents either a texture or a buffer that will be rendered to.
FrameBufferAttachments - Enum constant in enum class com.jme3.renderer.Limits
Maximum number of FrameBuffer attachments.
FrameBufferBlit - Enum constant in enum class com.jme3.renderer.Caps
Supports blitting framebuffers.
FrameBufferMRT - Enum constant in enum class com.jme3.renderer.Caps
Supports framebuffer Multiple Render Targets (MRT).
FrameBufferMrtAttachments - Enum constant in enum class com.jme3.renderer.Limits
Maximum number of FrameBuffer MRT attachments.
FrameBufferMultisample - Enum constant in enum class com.jme3.renderer.Caps
Supports framebuffer multi-sampling.
framebuffers - Variable in class com.jme3.environment.EnvironmentCamera
 
FrameBufferSamples - Enum constant in enum class com.jme3.renderer.Limits
Maximum number of FrameBuffer samples.
frameCounter - Variable in class com.jme3.app.StatsAppState
 
FrameInterpolator - Class in com.jme3.anim.interpolator
Created by nehon on 15/04/17.
FrameInterpolator() - Constructor for class com.jme3.anim.interpolator.FrameInterpolator
 
FrameInterpolator.TrackDataReader<T> - Class in com.jme3.anim.interpolator
 
FrameInterpolator.TrackTimeReader - Class in com.jme3.anim.interpolator
 
frameRate - Variable in class com.jme3.system.NullContext
 
FrameRate - Enum constant in enum class com.jme3.shader.UniformBinding
Frames per second.
freeze() - Method in class com.jme3.animation.CompactArray
release objects.
fromAngleAxis(float, Vector3f) - Method in class com.jme3.math.Matrix3f
Sets all 9 elements to form a pure rotation matrix with the specified rotation angle and axis of rotation.
fromAngleAxis(float, Vector3f) - Method in class com.jme3.math.Matrix4f
Load a 3-D rotation specified by an angle and axis.
fromAngleAxis(float, Vector3f) - Method in class com.jme3.math.Quaternion
Sets the quaternion from the specified rotation angle and axis of rotation.
fromAngleNormalAxis(float, Vector3f) - Method in class com.jme3.math.Matrix3f
Sets all 9 elements to form a rotation matrix with the specified rotation angle and normalized axis of rotation.
fromAngleNormalAxis(float, Vector3f) - Method in class com.jme3.math.Matrix4f
Load a 3-D rotation specified by an angle and axis.
fromAngleNormalAxis(float, Vector3f) - Method in class com.jme3.math.Quaternion
Sets the quaternion from the specified rotation angle and normalized axis of rotation.
fromAngles(float[]) - Method in class com.jme3.math.Quaternion
Sets the quaternion from the specified Tait-Bryan angles, applying the rotations in x-z-y extrinsic order or y-z'-x" intrinsic order.
fromAngles(float, float, float) - Method in class com.jme3.math.Quaternion
Sets the quaternion from the specified Tait-Bryan angles, applying the rotations in x-z-y extrinsic order or y-z'-x" intrinsic order.
fromAxes(Vector3f[]) - Method in class com.jme3.math.Quaternion
Sets the quaternion from the specified orthonormal basis.
fromAxes(Vector3f, Vector3f, Vector3f) - Method in class com.jme3.math.Matrix3f
Configures from the specified column vectors.
fromAxes(Vector3f, Vector3f, Vector3f) - Method in class com.jme3.math.Quaternion
Sets the quaternion from the specified orthonormal basis.
fromBoneTrack(BoneTrack, Bone, Joint) - Static method in class com.jme3.anim.util.AnimMigrationUtils
 
fromBoundingSphere(BoundingSphere) - Method in class com.jme3.scene.debug.WireSphere
Create a WireSphere from a BoundingSphere
fromFrame(Vector3f, Vector3f, Vector3f, Vector3f) - Method in class com.jme3.math.Matrix4f
 
fromFrustum(float, float, float, float, float, float, boolean) - Method in class com.jme3.math.Matrix4f
Load a perspective-view transform with the specified clipping planes.
fromIntABGR(int) - Method in class com.jme3.math.ColorRGBA
Sets the RGBA values of this ColorRGBA with the given combined ABGR value Bits 24-31 are alpha, bits 16-23 are blue, bits 8-15 are green, bits 0-7 are red.
fromIntARGB(int) - Method in class com.jme3.math.ColorRGBA
Sets the component values of this ColorRGBA with the given combined ARGB int.
fromIntRGBA(int) - Method in class com.jme3.math.ColorRGBA
Sets the RGBA values of this ColorRGBA with the given combined RGBA value Bits 24-31 are red, bits 16-23 are green, bits 8-15 are blue, bits 0-7 are alpha.
fromName(String) - Static method in class com.jme3.export.SavableClassUtil
fromName creates a new Savable from the provided class name.
fromName(String, List<ClassLoader>) - Static method in class com.jme3.export.SavableClassUtil
fromRGBA255(int, int, int, int) - Static method in class com.jme3.math.ColorRGBA
Converts a color from RGBA 255 values.
fromRotationMatrix(float, float, float, float, float, float, float, float, float) - Method in class com.jme3.math.Quaternion
Sets the quaternion from a rotation matrix with the specified elements.
fromRotationMatrix(Matrix3f) - Method in class com.jme3.math.Quaternion
Sets the quaternion from the specified rotation matrix.
fromStartEndVectors(Vector3f, Vector3f) - Method in class com.jme3.math.Matrix3f
Configures a rotation matrix that rotates the specified start direction to the specified end direction.
fromTransformMatrix(Matrix4f) - Method in class com.jme3.math.Transform
Sets the current instance from a transform matrix.
Front - Enum constant in enum class com.jme3.material.RenderState.FaceCullMode
Cull front faces
FrontAndBack - Enum constant in enum class com.jme3.material.RenderState.FaceCullMode
Cull both front and back faces.
frontStencilDepthFailOperation - Variable in class com.jme3.renderer.RenderContext
Action taken when the stencil test passes but the depth test fails on a front-facing polygon.
frontStencilDepthPassOperation - Variable in class com.jme3.renderer.RenderContext
Action taken when both tests pass on a front-facing polygon.
frontStencilFunction - Variable in class com.jme3.renderer.RenderContext
Stencil test function for front-facing polygons.
frontStencilStencilFailOperation - Variable in class com.jme3.renderer.RenderContext
Action taken when the stencil test fails on a front-facing polygon.
frustrumIntersects - Variable in class com.jme3.scene.Spatial
 
frustumBottom - Variable in class com.jme3.renderer.Camera
Distance from camera to bottom frustum plane.
frustumCam - Variable in class com.jme3.shadow.AbstractShadowRenderer
 
frustumFar - Variable in class com.jme3.renderer.Camera
Distance from camera to far frustum plane.
frustumLeft - Variable in class com.jme3.renderer.Camera
Distance from camera to left frustum plane.
frustumNear - Variable in class com.jme3.renderer.Camera
Distance from camera to near frustum plane.
FrustumNearFar - Enum constant in enum class com.jme3.shader.UniformBinding
The near and far values for the camera frustum.
frustumRight - Variable in class com.jme3.renderer.Camera
Distance from camera to right frustum plane.
frustumTop - Variable in class com.jme3.renderer.Camera
Distance from camera to top frustum plane.
FULL_NAME - Static variable in class com.jme3.system.JmeVersion
 
fullBufferRegion - Variable in class com.jme3.shader.bufferobject.BufferRegion
 
Function<R,T> - Interface in com.jme3.util.functional
 
fWdU - Variable in class com.jme3.util.TempVars
BoundingBox ray collision

G

g - Variable in class com.jme3.math.ColorRGBA
The green component of the color.
gainFocus() - Method in class com.jme3.app.LegacyApplication
Internal use only.
gainFocus() - Method in interface com.jme3.system.SystemListener
Called when the application gained focus.
Garage - Static variable in class com.jme3.audio.Environment
 
gatherGeoms(Spatial, List<Geometry>) - Static method in class jme3tools.optimize.GeometryBatchFactory
 
genBRTF() - Method in interface com.jme3.environment.baker.IBLEnvBaker
Generates the BRDF texture.
genBRTF() - Method in class com.jme3.environment.baker.IBLGLEnvBaker
 
generate(Mesh) - Static method in class com.jme3.util.mikktspace.MikktspaceTangentGenerator
 
generate(Mesh) - Static method in class com.jme3.util.TangentBinormalGenerator
Deprecated.
 
generate(Mesh, boolean) - Static method in class com.jme3.util.TangentBinormalGenerator
Deprecated.
 
generate(Mesh, boolean, boolean) - Static method in class com.jme3.util.TangentBinormalGenerator
Deprecated.
 
generate(Spatial) - Static method in class com.jme3.util.mikktspace.MikktspaceTangentGenerator
 
generate(Spatial) - Static method in class com.jme3.util.TangentBinormalGenerator
Deprecated.
 
generate(Spatial, boolean) - Static method in class com.jme3.util.TangentBinormalGenerator
Deprecated.
 
generateAttributes(StringBuilder, ShaderGenerationInfo) - Method in class com.jme3.shader.Glsl100ShaderGenerator
generates the attributes declaration for the vertex shader.
generateAttributes(StringBuilder, ShaderGenerationInfo) - Method in class com.jme3.shader.ShaderGenerator
generates the attributes declaration for the vertex shader.
generateBindPose() - Method in class com.jme3.scene.Mesh
Generates the VertexBuffer.Type.BindPosePosition, VertexBuffer.Type.BindPoseNormal, and VertexBuffer.Type.BindPoseTangent buffers for this mesh by duplicating them based on the position and normal buffers already set on the mesh.
generateBindPose(boolean) - Method in class com.jme3.scene.Mesh
Deprecated.
use generateBindPose();
generateBindPoseTangentsIfNecessary(Mesh) - Static method in class com.jme3.util.TangentUtils
 
generateComplementBasis(Vector3f, Vector3f, Vector3f) - Static method in class com.jme3.math.Vector3f
 
generateDeclarationAndMainBody(List<ShaderNode>, StringBuilder, StringBuilder, ShaderGenerationInfo, Shader.ShaderType) - Method in class com.jme3.shader.ShaderGenerator
iterates through shader nodes to load them and generate the shader declaration part and main body extracted from the shader nodes, for the given shader type
generateDeclarativeSection(StringBuilder, ShaderNode, String, ShaderGenerationInfo) - Method in class com.jme3.shader.Glsl100ShaderGenerator
Appends the given shaderNode declarative part to the shader declarative part.
generateDeclarativeSection(StringBuilder, ShaderNode, String, ShaderGenerationInfo) - Method in class com.jme3.shader.ShaderGenerator
Appends the given shaderNode declarative part to the shader declarative part.
generateEndOfMainSection(StringBuilder, ShaderGenerationInfo, Shader.ShaderType) - Method in class com.jme3.shader.Glsl100ShaderGenerator
Generates the end of the shader main section.
generateEndOfMainSection(StringBuilder, ShaderGenerationInfo, Shader.ShaderType) - Method in class com.jme3.shader.Glsl150ShaderGenerator
Generates the end of the shader main section.
generateEndOfMainSection(StringBuilder, ShaderGenerationInfo, Shader.ShaderType) - Method in class com.jme3.shader.ShaderGenerator
Generates the end of the shader main section.
generateMipMaps(Image) - Static method in class com.jme3.util.MipMapGenerator
 
generateNodeMainSection(StringBuilder, ShaderNode, String, ShaderGenerationInfo) - Method in class com.jme3.shader.Glsl100ShaderGenerator
Appends the given shaderNode main part to the shader declarative part.
generateNodeMainSection(StringBuilder, ShaderNode, String, ShaderGenerationInfo) - Method in class com.jme3.shader.ShaderGenerator
Appends the given shaderNode main part to the shader declarative part.
generateOrthonormalBasis(Vector3f, Vector3f, Vector3f) - Static method in class com.jme3.math.Vector3f
 
generateParallel(Spatial, ExecutorService) - Static method in class com.jme3.util.TangentBinormalGenerator
Deprecated.
 
generateProfilingTasks(int) - Method in class com.jme3.renderer.opengl.GLRenderer
 
generateProfilingTasks(int) - Method in interface com.jme3.renderer.Renderer
Generates a pool of gpu queries meant to use as profiling tasks.
generateProfilingTasks(int) - Method in class com.jme3.system.NullRenderer
 
generateShader(String) - Method in class com.jme3.shader.ShaderGenerator
Generate vertex and fragment shaders for the given technique
generateSource(StringBuilder, List<String>, List<VarType>) - Method in class com.jme3.shader.DefineList
 
generateSource(List<String>, List<VarType>) - Method in class com.jme3.shader.DefineList
 
generateStartOfMainSection(StringBuilder, ShaderGenerationInfo, Shader.ShaderType) - Method in class com.jme3.shader.Glsl100ShaderGenerator
generates the start of the shader main section.
generateStartOfMainSection(StringBuilder, ShaderGenerationInfo, Shader.ShaderType) - Method in class com.jme3.shader.Glsl150ShaderGenerator
generates the start of the shader main section.
generateStartOfMainSection(StringBuilder, ShaderGenerationInfo, Shader.ShaderType) - Method in class com.jme3.shader.ShaderGenerator
generates the start of the shader main section.
generateTag() - Method in class com.jme3.export.binary.BinaryExporter
 
generateUniforms(StringBuilder, ShaderGenerationInfo, Shader.ShaderType) - Method in class com.jme3.shader.Glsl100ShaderGenerator
 
generateUniforms(StringBuilder, ShaderGenerationInfo, Shader.ShaderType) - Method in class com.jme3.shader.Glsl150ShaderGenerator
 
generateUniforms(StringBuilder, ShaderGenerationInfo, Shader.ShaderType) - Method in class com.jme3.shader.ShaderGenerator
generates the uniforms declaration for a shader of the given type.
generateUniforms(StringBuilder, List<ShaderNodeVariable>) - Method in class com.jme3.shader.Glsl100ShaderGenerator
declare a list of uniforms
generateVaryings(StringBuilder, ShaderGenerationInfo, Shader.ShaderType) - Method in class com.jme3.shader.Glsl100ShaderGenerator
 
generateVaryings(StringBuilder, ShaderGenerationInfo, Shader.ShaderType) - Method in class com.jme3.shader.ShaderGenerator
generates the varyings for the given shader type shader.
GenericEnvBaker - Class in com.jme3.environment.baker
Render the environment into a cubemap
GenericEnvBaker(RenderManager, AssetManager, Image.Format, Image.Format, int) - Constructor for class com.jme3.environment.baker.GenericEnvBaker
 
genNormalLines(Mesh, float) - Static method in class com.jme3.util.TangentBinormalGenerator
genNormalLines(Mesh, float) - Static method in class com.jme3.util.TangentUtils
 
genTangentLines(Mesh, float) - Static method in class com.jme3.util.TangentUtils
 
genTangSpace(MikkTSpaceContext, float) - Static method in class com.jme3.util.mikktspace.MikktspaceTangentGenerator
 
genTangSpaceDefault(MikkTSpaceContext) - Static method in class com.jme3.util.mikktspace.MikktspaceTangentGenerator
 
genTbnLines(Mesh, float) - Static method in class com.jme3.util.TangentBinormalGenerator
genTbnLines(Mesh, float) - Static method in class com.jme3.util.TangentUtils
 
Geometry - Class in com.jme3.scene
Geometry defines a leaf node of the scene graph.
Geometry - Enum constant in enum class com.jme3.shader.Shader.ShaderType
Control geometry assembly.
Geometry() - Constructor for class com.jme3.scene.Geometry
Instantiate a Geometry with no name, no mesh, and no material.
Geometry(String) - Constructor for class com.jme3.scene.Geometry
Create a geometry node without any mesh data.
Geometry(String, Mesh) - Constructor for class com.jme3.scene.Geometry
Create a geometry node with mesh data.
Geometry(String, Mesh, Material) - Constructor for class com.jme3.scene.Geometry
Create a geometry node with mesh data and material.
GeometryBatchFactory - Class in jme3tools.optimize
 
GeometryBatchFactory() - Constructor for class jme3tools.optimize.GeometryBatchFactory
 
GeometryBatchFactory.AlignOption - Enum Class in jme3tools.optimize
Options to align the buffers of geometries' meshes of a sub graph
GeometryComparator - Interface in com.jme3.renderer.queue
GeometryComparator is a special version of Comparator that is used to sort geometries for rendering in the RenderQueue.
GeometryGroupNode - Class in com.jme3.scene
An abstract class for implementations that perform grouping of geometries via instancing or batching.
GeometryGroupNode() - Constructor for class com.jme3.scene.GeometryGroupNode
Construct a GeometryGroupNode
GeometryGroupNode(String) - Constructor for class com.jme3.scene.GeometryGroupNode
Construct a GeometryGroupNode
GeometryList - Class in com.jme3.renderer.queue
This class is a special purpose list of Geometry objects for render queuing.
GeometryList(GeometryComparator) - Constructor for class com.jme3.renderer.queue.GeometryList
Initializes the GeometryList to use the given GeometryComparator to use for comparing geometries.
GeometryShader - Enum constant in enum class com.jme3.renderer.Caps
Supports geometry shader.
geomIndex - Variable in class com.jme3.scene.plugins.OBJLoader
 
get() - Method in class com.jme3.app.AppTask
 
get() - Method in class com.jme3.scene.mesh.IndexBuffer
Returns the vertex index for the current position.
get() - Method in class com.jme3.scene.mesh.IndexByteBuffer
 
get() - Method in class com.jme3.scene.mesh.IndexIntBuffer
 
get() - Method in class com.jme3.scene.mesh.IndexShortBuffer
 
get() - Method in class com.jme3.scene.mesh.VirtualIndexBuffer
 
get() - Static method in class com.jme3.util.TempVars
Acquire an instance of the TempVar class.
get(float[]) - Method in class com.jme3.math.Matrix4f
Copy all elements to a float array, in row-major order.
get(float[], boolean) - Method in class com.jme3.math.Matrix3f
Copies the matrix to the specified array.
get(float[], boolean) - Method in class com.jme3.math.Matrix4f
Copy all elements to a float array.
get(int) - Method in class com.jme3.light.LightList
 
get(int) - Method in class com.jme3.math.Triangle
Accesses the location of the indexed vertex.
get(int) - Method in class com.jme3.math.Vector3f
Returns the indexed component.
get(int) - Method in class com.jme3.math.Vector4f
 
get(int) - Method in class com.jme3.renderer.queue.GeometryList
Returns the element at the given index.
get(int) - Method in class com.jme3.scene.mesh.IndexBuffer
Returns the vertex index for the given index in the index buffer.
get(int) - Method in class com.jme3.scene.mesh.IndexByteBuffer
 
get(int) - Method in class com.jme3.scene.mesh.IndexIntBuffer
 
get(int) - Method in class com.jme3.scene.mesh.IndexShortBuffer
 
get(int) - Method in class com.jme3.scene.mesh.VirtualIndexBuffer
 
get(int) - Method in class com.jme3.scene.mesh.WrappedIndexBuffer
 
get(int) - Method in class com.jme3.system.Displays
Call to get display information on a certain display.
get(int) - Method in class com.jme3.util.IntMap
 
get(int) - Method in class com.jme3.util.SafeArrayList
 
get(int, int) - Method in class com.jme3.math.Matrix3f
Returns the element at the specified position.
get(int, int) - Method in class com.jme3.math.Matrix4f
Retrieve the element at the specified position.
get(int, T) - Method in class com.jme3.animation.CompactArray
returns the object for the given index
get(long, TimeUnit) - Method in class com.jme3.app.AppTask
 
get(Object) - Method in class com.jme3.util.ListMap
 
get1() - Method in class com.jme3.collision.bih.BIHTriangle
 
get1() - Method in class com.jme3.math.AbstractTriangle
Determine the location of the first vertex.
get1() - Method in class com.jme3.math.Triangle
Accesses the location of the first vertex.
get2() - Method in class com.jme3.collision.bih.BIHTriangle
 
get2() - Method in class com.jme3.math.AbstractTriangle
Determine the location of the 2nd vertex.
get2() - Method in class com.jme3.math.Triangle
Accesses the location of the 2nd vertex.
get3() - Method in class com.jme3.collision.bih.BIHTriangle
 
get3() - Method in class com.jme3.math.AbstractTriangle
Determine the location of the 3rd vertex.
get3() - Method in class com.jme3.math.Triangle
Accesses the location of the 3rd vertex.
getA() - Method in class com.jme3.math.Rectangle
getA returns the first point of the rectangle.
getAccess() - Method in class com.jme3.texture.TextureImage
Gets the access hint.
getAccessHint() - Method in class com.jme3.shader.bufferobject.BufferObject
 
getAction(String) - Method in class com.jme3.anim.AnimComposer
 
getActions() - Method in class com.jme3.anim.tween.action.BlendAction
 
getActiveTechnique() - Method in class com.jme3.material.Material
Returns the currently active technique.
getAdditionalRenderState() - Method in class com.jme3.material.Material
Acquire the additional render state to apply for this material.
getAddressBits() - Method in interface com.jme3.opencl.Device
Returns the default compute device address space size specified as an unsigned integer value in bits.
getAirAbsorbGainHf() - Method in class com.jme3.audio.Environment
 
getALErrorMessage(int) - Static method in class com.jme3.audio.openal.ALUtil
 
getAlignment() - Method in class com.jme3.font.BitmapText
 
getAlignment() - Method in class com.jme3.scene.control.BillboardControl
Returns the alignment this Billboard is set too.
getAllDefines() - Method in class com.jme3.material.Technique
Deprecated.
Preset defines are precompiled into TechniqueDef.getShaderPrologue(), whereas dynamic defines are available via Technique.getDynamicDefines().
getAllInstanceData() - Method in class com.jme3.scene.instancing.InstancedGeometry
 
getAllKeyFrames() - Method in class com.jme3.cinematic.TimeLine
 
getAlpha() - Method in class com.jme3.font.BitmapText
 
getAlpha() - Method in class com.jme3.math.ColorRGBA
Retrieves the alpha component value of this ColorRGBA.
getAlphaBits() - Method in class com.jme3.system.AppSettings
Android Only Get the number of alpha bits for the surface view to use.
getAlphaFallOff() - Method in class com.jme3.material.RenderState
Deprecated. 
getAlphaFunc() - Method in class com.jme3.material.RenderState
Deprecated. 
getAlphaToCoverage() - Method in class com.jme3.renderer.opengl.GLRenderer
 
getAlphaToCoverage() - Method in interface com.jme3.renderer.Renderer
Gets the alpha to coverage state.
getAlphaToCoverage() - Method in class com.jme3.system.NullRenderer
 
getAmbientColor(LightList, boolean, ColorRGBA) - Static method in class com.jme3.material.logic.DefaultTechniqueDefLogic
 
getAmount() - Method in class com.jme3.font.Kerning
 
getAngle() - Method in class com.jme3.math.Vector2f
Returns the angle of the vector in polar coordinates.
getAnim(String) - Method in class com.jme3.animation.AnimControl
Deprecated.
Retrieve an animation from the list of animations.
getAnimationLength(String) - Method in class com.jme3.animation.AnimControl
Deprecated.
Returns the length of the given named animation.
getAnimationName() - Method in class com.jme3.animation.AnimChannel
Deprecated.
 
getAnimationNames() - Method in class com.jme3.animation.AnimControl
Deprecated.
 
getAnimClip() - Method in class com.jme3.anim.tween.action.ClipAction
Gets the animation clip associated with this action.
getAnimClip(String) - Method in class com.jme3.anim.AnimComposer
Retrieve an animation from the list of animations.
getAnimClips() - Method in class com.jme3.anim.AnimComposer
Returns an unmodifiable collection of all available animations.
getAnimClipsNames() - Method in class com.jme3.anim.AnimComposer
Returns an unmodifiable set of all available animation names.
getAnimMaxTime() - Method in class com.jme3.animation.AnimChannel
Deprecated.
 
getAnisotropicFilter() - Method in class com.jme3.texture.Texture
 
getAnisotropy() - Method in class com.jme3.asset.TextureKey
 
getAppendableNameSpace(ShaderNodeVariable) - Method in class com.jme3.shader.Glsl100ShaderGenerator
returns the name space to append for a variable.
getApplication() - Method in class com.jme3.app.state.AppStateManager
Returns the Application to which this AppStateManager belongs.
getApplication() - Method in class com.jme3.app.state.BaseAppState
 
getAppProfiler() - Method in interface com.jme3.app.Application
Returns the current AppProfiler hook, or null if none is set.
getAppProfiler() - Method in class com.jme3.app.LegacyApplication
Returns the current AppProfiler hook, or null if none is set.
getArea() - Method in class com.jme3.light.LightProbe
 
getAreaType() - Method in class com.jme3.light.LightProbe
 
getArgCount() - Method in class com.jme3.opencl.Kernel
 
getArmature() - Method in class com.jme3.anim.SkinningControl
returns the armature of this control
getArmature() - Method in class com.jme3.scene.debug.custom.ArmatureDebugger
 
getArray() - Method in class com.jme3.util.SafeArrayList
Returns a current snapshot of this List's backing array that is guaranteed not to change through further List manipulation.
getArraySize() - Method in class com.jme3.opencl.Image
 
getAspect() - Method in class com.jme3.renderer.Camera
Obtains the aspect ratio.
getAssetLoaderKeys() - Method in class com.jme3.scene.AssetLinkNode
 
getAssetManager() - Method in interface com.jme3.app.Application
 
getAssetManager() - Method in class com.jme3.app.LegacyApplication
 
getAssetManager() - Method in class com.jme3.export.binary.BinaryImporter
 
getAssetManager() - Method in interface com.jme3.export.JmeImporter
 
getAssetManager() - Method in class com.jme3.material.MaterialDef
Returns the AssetManager passed in the constructor.
getAssetName() - Method in class com.jme3.material.Material
Returns the asset key name of the asset from which this material was loaded.
getAssetName() - Method in class com.jme3.material.MaterialDef
Returns the asset key name of the asset from which this material definition was loaded.
getAsSrgb() - Method in class com.jme3.math.ColorRGBA
Get the color in sRGB color space as a ColorRGBA.
getAtlasTexture(String) - Method in class jme3tools.optimize.TextureAtlas
Creates a new atlas texture for the given map name.
getAtlasTile(Texture) - Method in class jme3tools.optimize.TextureAtlas
Get the TextureAtlasTile for the given Texture
getAttachmentsNode(int, SafeArrayList<Geometry>) - Method in class com.jme3.anim.Joint
Access the attachments node of this joint.
getAttachmentsNode(String) - Method in class com.jme3.anim.SkinningControl
Access the attachments node of the named bone.
getAttachmentsNode(String) - Method in class com.jme3.animation.SkeletonControl
Deprecated.
Access the attachments node of the named bone.
getAttribute(VertexBuffer.Type) - Method in class com.jme3.shader.Shader
 
getAttributes() - Method in class com.jme3.material.ShaderGenerationInfo
 
getAudio() - Method in class com.jme3.animation.AudioTrack
Deprecated.
 
getAudioData() - Method in class com.jme3.audio.AudioNode
 
getAudioData() - Method in interface com.jme3.audio.AudioSource
 
getAudioNode() - Method in class com.jme3.cinematic.events.SoundEvent
Returns the underlying audio node of this sound track
getAudioRenderer() - Method in interface com.jme3.app.Application
 
getAudioRenderer() - Method in class com.jme3.app.LegacyApplication
 
getAudioRenderer() - Static method in class com.jme3.audio.AudioContext
 
getAudioRenderer() - Method in class com.jme3.system.AppSettings
Get the audio renderer
getAverageCpu() - Method in class com.jme3.app.DetailedProfiler.StatLine
 
getAverageFrameTime() - Method in class com.jme3.app.DetailedProfiler
 
getAverageGpu() - Method in class com.jme3.app.DetailedProfiler.StatLine
 
getAxes() - Method in class com.jme3.input.AbstractJoystick
Returns a read-only list of all joystick axes for this Joystick.
getAxes() - Method in interface com.jme3.input.Joystick
Returns a read-only list of all joystick axes for this Joystick.
getAxis() - Method in class com.jme3.input.event.JoyAxisEvent
Returns the JoystickAxis that triggered this event.
getAxis(String) - Method in class com.jme3.input.AbstractJoystick
 
getAxis(String) - Method in interface com.jme3.input.Joystick
Returns the JoystickAxis with the specified logical ID.
getAxisCount() - Method in class com.jme3.input.AbstractJoystick
Returns the number of axes on this joystick.
getAxisCount() - Method in interface com.jme3.input.Joystick
Returns the number of axes on this joystick.
getAxisDeadZone() - Method in class com.jme3.input.InputManager
Returns the deadzone for joystick axes.
getAxisId() - Method in class com.jme3.input.controls.JoyAxisTrigger
 
getAxisId() - Method in class com.jme3.input.controls.JoyButtonTrigger
 
getAxisId() - Method in class com.jme3.input.DefaultJoystickAxis
Returns the axisId of this joystick axis.
getAxisId() - Method in interface com.jme3.input.JoystickAxis
Returns the unique axisId of this joystick axis within a given InputManager context.
getAxisIndex() - Method in class com.jme3.input.event.JoyAxisEvent
Returns the joystick axis index.
getAxisSamples() - Method in class com.jme3.scene.shape.Cylinder
 
getB() - Method in class com.jme3.math.Rectangle
getB returns the second point of the rectangle.
getBackgroundColor() - Method in class com.jme3.renderer.ViewPort
Returns the background color of this ViewPort.
getBackStencilDepthFailOperation() - Method in class com.jme3.material.RenderState
Retrieve the back depth test fail operation.
getBackStencilDepthPassOperation() - Method in class com.jme3.material.RenderState
Retrieve the back depth test pass operation.
getBackStencilFunction() - Method in class com.jme3.material.RenderState
Retrieve the back stencil function.
getBackStencilMask() - Method in class com.jme3.material.RenderState
Returns the back stencil mask.
getBackStencilReference() - Method in class com.jme3.material.RenderState
Returns the back stencil reference.
getBackStencilStencilFailOperation() - Method in class com.jme3.material.RenderState
Retrieve the back stencil fail operation.
getBase() - Method in class com.jme3.font.BitmapCharacterSet
 
getBaseInstanceCount() - Method in class com.jme3.scene.VertexBuffer
Returns the number of 'instances' in this VertexBuffer.
getBasicAlignment(Object) - Method in class com.jme3.shader.bufferobject.layout.BufferLayout
Get basic alignment of Object when serialized accordingly with std140
getBasisFunctionDegree() - Method in class com.jme3.math.Spline
This method returns NURBS' spline basis function degree.
getBasisUFunctionDegree() - Method in class com.jme3.scene.shape.Surface
This method returns the degree of basis U function.
getBasisVFunctionDegree() - Method in class com.jme3.scene.shape.Surface
This method returns the degree of basis V function.
getBatchHint() - Method in class com.jme3.scene.Spatial
 
getBezierP1toP2Length(Vector3f, Vector3f, Vector3f, Vector3f) - Static method in class com.jme3.math.FastMath
Compute the length on a Bezier spline between control points 1 and 2.
getBinary(Device) - Method in class com.jme3.opencl.Program
Queries a compiled binary representation of this program for a particular device.
getBinding() - Method in class com.jme3.shader.bufferobject.BufferObject
Get binding point
getBinding() - Method in class com.jme3.shader.Uniform
 
getBindInverseTransform() - Method in class com.jme3.animation.Bone
Deprecated.
 
getBindPosition() - Method in class com.jme3.animation.Bone
Deprecated.
Returns the bind position expressed in local space (relative to the parent bone).
getBindRotation() - Method in class com.jme3.animation.Bone
Deprecated.
Returns the bind rotation expressed in local space (relative to the parent bone).
getBindScale() - Method in class com.jme3.animation.Bone
Deprecated.
Returns the bind scale expressed in local space (relative to the parent bone).
getBitsPerPixel() - Method in class com.jme3.system.AppSettings
Get the bits per pixel
getBitsPerPixel() - Method in enum class com.jme3.texture.Image.Format
 
getBitsPerSample() - Method in class com.jme3.audio.AudioData
 
getBlendEquation() - Method in class com.jme3.material.RenderState
Returns the blend equation.
getBlendEquationAlpha() - Method in class com.jme3.material.RenderState
Returns the blend equation used for the alpha component.
getBlendMode() - Method in class com.jme3.material.RenderState
Returns the blend mode.
getBlendSpace() - Method in class com.jme3.anim.tween.action.BlendAction
 
getBlue() - Method in class com.jme3.math.ColorRGBA
Retrieves the blue component value of this ColorRGBA.
getBone(int) - Method in class com.jme3.animation.Skeleton
Deprecated.
return a bone for the given index
getBone(String) - Method in class com.jme3.animation.Skeleton
Deprecated.
returns the bone with the given name
getBoneCount() - Method in class com.jme3.animation.Skeleton
Deprecated.
returns the number of bones of this skeleton
getBoneIndex(Bone) - Method in class com.jme3.animation.Skeleton
Deprecated.
returns the bone index of the given bone
getBoneIndex(String) - Method in class com.jme3.animation.Skeleton
Deprecated.
returns the bone index of the bone that has the given name
getBoneShapes() - Method in class com.jme3.scene.debug.custom.ArmatureDebugger
 
getBoolean(int) - Method in class com.jme3.shader.DefineList
 
getBoolean(String) - Method in class com.jme3.system.AppSettings
Get a boolean from the settings.
getBound() - Method in class com.jme3.scene.Mesh
Returns the BoundingVolume of this Mesh.
getBounds() - Method in class com.jme3.light.LightProbe
Deprecated.
getBoundUniforms() - Method in class com.jme3.shader.Shader
 
getBuffer() - Method in class com.jme3.opencl.Buffer.AsyncMapping
 
getBuffer() - Method in class com.jme3.scene.mesh.IndexBuffer
Returns the underlying data-type specific Buffer.
getBuffer() - Method in class com.jme3.scene.mesh.IndexByteBuffer
 
getBuffer() - Method in class com.jme3.scene.mesh.IndexIntBuffer
 
getBuffer() - Method in class com.jme3.scene.mesh.IndexShortBuffer
 
getBuffer() - Method in class com.jme3.scene.mesh.VirtualIndexBuffer
 
getBuffer() - Method in class com.jme3.scene.mesh.WrappedIndexBuffer
 
getBuffer() - Method in class com.jme3.util.SafeArrayList
 
getBuffer(VertexBuffer.Type) - Method in class com.jme3.scene.Mesh
Get the VertexBuffer stored on this mesh with the given type.
getBuffer(VertexBuffer.Type) - Method in class com.jme3.scene.mesh.MorphTarget
 
getBufferBlock(String) - Method in class com.jme3.shader.Shader
Gets or creates a buffer block by the name.
getBufferBlockMap() - Method in class com.jme3.shader.Shader
Get the buffer blocks map.
getBufferList() - Method in class com.jme3.scene.Mesh
Returns a list of all vertex buffers on this Mesh.
getBufferObject() - Method in class com.jme3.shader.ShaderBufferBlock
Get the current storage data.
getBufferObjectRef() - Method in class com.jme3.shader.ShaderBufferBlock
 
getBuffers() - Method in class com.jme3.scene.Mesh
Returns a map of all vertex buffers on this Mesh.
getBuffers() - Method in class com.jme3.scene.mesh.MorphTarget
 
getBufferType() - Method in class com.jme3.scene.VertexBuffer
 
getBuildInfo() - Method in class com.jme3.system.JmeSystemDelegate
 
getButton() - Method in class com.jme3.input.event.JoyButtonEvent
Returns the JoystickButton that triggered this event.
getButton(String) - Method in class com.jme3.input.AbstractJoystick
 
getButton(String) - Method in interface com.jme3.input.Joystick
Returns the JoystickButton with the specified logical ID.
getButtonCount() - Method in class com.jme3.input.AbstractJoystick
Returns the number of buttons on this joystick.
getButtonCount() - Method in class com.jme3.input.dummy.DummyMouseInput
 
getButtonCount() - Method in interface com.jme3.input.Joystick
Returns the number of buttons on this joystick.
getButtonCount() - Method in interface com.jme3.input.MouseInput
Returns the number of buttons the mouse has.
getButtonId() - Method in class com.jme3.input.DefaultJoystickButton
Returns the unique buttonId of this joystick axis within a given InputManager context.
getButtonId() - Method in interface com.jme3.input.JoystickButton
Returns the unique buttonId of this joystick axis within a given InputManager context.
getButtonIndex() - Method in class com.jme3.input.event.JoyButtonEvent
The button index.
getButtonIndex() - Method in class com.jme3.input.event.MouseButtonEvent
Returns the mouse button index.
getButtonMappings(String, boolean) - Static method in class com.jme3.input.JoystickCompatibilityMappings
Obtains mappings specific to the joystick buttons
getButtons() - Method in class com.jme3.input.AbstractJoystick
Returns a read-only list of all joystick buttons for this Joystick.
getButtons() - Method in interface com.jme3.input.Joystick
Returns a read-only list of all joystick buttons for this Joystick.
getByteContent(InputStream) - Static method in class com.jme3.export.binary.ByteUtils
Takes an InputStream and returns the complete byte content of it
getC() - Method in class com.jme3.math.Rectangle
getC returns the third point of the rectangle.
getCacheType() - Method in class com.jme3.asset.AssetKey
 
getCacheType() - Method in class com.jme3.asset.FilterKey
 
getCacheType() - Method in class com.jme3.asset.MaterialKey
 
getCacheType() - Method in class com.jme3.asset.ModelKey
 
getCacheType() - Method in class com.jme3.asset.ShaderNodeDefinitionKey
 
getCacheType() - Method in class com.jme3.asset.TextureKey
 
getCacheType() - Method in class com.jme3.audio.AudioKey
 
getCallable() - Method in class com.jme3.app.AppTask
 
getCamera() - Method in interface com.jme3.app.Application
 
getCamera() - Method in class com.jme3.app.FlyCamAppState
 
getCamera() - Method in class com.jme3.app.LegacyApplication
 
getCamera() - Method in class com.jme3.renderer.ViewPort
Returns the camera which renders the attached scenes.
getCamera() - Method in class com.jme3.scene.CameraNode
 
getCamera() - Method in class com.jme3.scene.control.CameraControl
 
getCamera(String) - Method in class com.jme3.cinematic.Cinematic
returns a cameraNode given its name
getCameraName() - Method in class com.jme3.cinematic.events.CameraEvent
 
getCaps() - Method in class com.jme3.renderer.opengl.GLRenderer
 
getCaps() - Method in interface com.jme3.renderer.Renderer
Gets the capabilities of the renderer.
getCaps() - Method in class com.jme3.system.NullRenderer
 
getCapsule(Savable) - Method in class com.jme3.export.binary.BinaryExporter
 
getCapsule(Savable) - Method in class com.jme3.export.binary.BinaryImporter
 
getCapsule(Savable) - Method in interface com.jme3.export.JmeExporter
Returns the OutputCapsule for the given savable object.
getCapsule(Savable) - Method in interface com.jme3.export.JmeImporter
 
getCardinality(String, String) - Static method in class com.jme3.shader.ShaderUtils
return the cardinality of a type and a swizzle example : vec4 cardinality is 4 float cardinality is 1 vec4.xyz cardinality is 3.
getCatmullRomP1toP2Length(Vector3f, Vector3f, Vector3f, Vector3f, float, float, float) - Static method in class com.jme3.math.FastMath
Compute the length of a Catmull–Rom spline between control points 1 and 2
getCenter() - Method in class com.jme3.bounding.BoundingVolume
 
getCenter() - Method in class com.jme3.collision.bih.BIHTriangle
 
getCenter() - Method in class com.jme3.effect.shapes.EmitterSphereShape
 
getCenter() - Method in class com.jme3.light.OrientedBoxProbeArea
 
getCenter() - Method in class com.jme3.light.SphereProbeArea
 
getCenter() - Method in class com.jme3.math.Ring
getCenter returns the center of the ring.
getCenter() - Method in class com.jme3.math.Triangle
Accesses the stored centroid (the average of the 3 vertex locations) calculating it if it is null.
getCenter() - Method in class com.jme3.scene.shape.AbstractBox
Get the center point of this box.
getCenter() - Method in class com.jme3.scene.shape.Dome
 
getCenter(Vector3f) - Method in class com.jme3.bounding.BoundingVolume
 
getCenterWindow() - Method in class com.jme3.system.AppSettings
Tests the state of the Center Window flag.
getChannel() - Method in class com.jme3.audio.AudioNode
Do not use.
getChannel() - Method in interface com.jme3.audio.AudioSource
Do not use.
getChannel(int) - Method in class com.jme3.animation.AnimControl
Deprecated.
Return the animation channel at the given index.
getChannels() - Method in class com.jme3.audio.AudioData
 
getChar() - Method in class com.jme3.font.BitmapCharacter
 
getCharacter(int) - Method in class com.jme3.font.BitmapCharacterSet
 
getCharacter(int, int) - Method in class com.jme3.font.BitmapCharacterSet
 
getCharacterAdvance(char, char, float) - Method in class com.jme3.font.BitmapFont
 
getCharacters() - Method in class com.jme3.input.event.TouchEvent
 
getCharSet() - Method in class com.jme3.font.BitmapFont
 
getChasingSensitivity() - Method in class com.jme3.input.ChaseCamera
returns the chasing sensitivity
getCheckPlane() - Method in class com.jme3.bounding.BoundingVolume
Grabs the plane we should check first.
getChild(int) - Method in class com.jme3.scene.Node
getChild returns a child at a given index.
getChild(Class<T>) - Method in class com.jme3.app.state.CompositeAppState
 
getChild(String) - Method in class com.jme3.scene.Node
getChild returns the first child found with exactly the given name (case-sensitive).
getChildIndex(Spatial) - Method in class com.jme3.scene.Node
getChildIndex returns the index of the given spatial in this node's list of children.
getChildren() - Method in class com.jme3.anim.Joint
Access the list of child joints.
getChildren() - Method in class com.jme3.animation.Bone
Deprecated.
Returns all the children bones of this bone.
getChildren() - Method in class com.jme3.scene.Node
Returns all children to this node.
getCinematic() - Method in class com.jme3.cinematic.events.CameraEvent
 
getCinematicEvents() - Method in class com.jme3.cinematic.KeyFrame
 
getCircleSamples() - Method in class com.jme3.scene.shape.Torus
 
getClassLoaders() - Method in interface com.jme3.asset.AssetManager
Deprecated.
getClassLoaders() - Method in class com.jme3.asset.DesktopAssetManager
Deprecated.
getCleanFileName(String) - Method in class com.jme3.opencl.ProgramCache
 
getClockFrequency() - Method in interface com.jme3.opencl.Device
 
getCloneFunction(Class<T>) - Method in class com.jme3.util.clone.Cloner
Returns a previously registered clone function for the specified type or null if there is no custom clone function for the type.
getClosestCollision() - Method in class com.jme3.collision.CollisionResults
 
getClosestPoint(Vector3f) - Method in class com.jme3.math.Plane
Find the point in this plane that's nearest to the specified point.
getClosestPoint(Vector3f, Vector3f) - Method in class com.jme3.math.Plane
Find the point in this plane that's nearest to the specified point.
getCollision(int) - Method in class com.jme3.collision.CollisionResults
 
getCollisionDirect(int) - Method in class com.jme3.collision.CollisionResults
Internal use only.
getColor() - Method in class com.jme3.font.BitmapText
 
getColor() - Method in class com.jme3.light.Light
Returns the color of the light.
getColorArray() - Method in class com.jme3.math.ColorRGBA
getColorArray retrieves the color values of this ColorRGBA as a four element float array in the order: r,g,b,a.
getColorArray(float[]) - Method in class com.jme3.math.ColorRGBA
Stores the current r,g,b,a values into the given array.
getColorBuffer() - Method in class com.jme3.texture.FrameBuffer
Deprecated.
Use getColorTarget()
getColorBuffer(int) - Method in class com.jme3.texture.FrameBuffer
Deprecated.
Use getColorTarget(int)
getColorSpace() - Method in class com.jme3.material.MatParamTexture
Gets the required color space for this texture parameter.
getColorSpace() - Method in class com.jme3.texture.Image
Specifies that this image is an SRGB image and therefore must undergo an sRGB -> linear RGB color conversion prior to being read by a shader and with the Renderer.setLinearizeSrgbImages(boolean) option is enabled.
getColorTarget() - Method in class com.jme3.texture.FrameBuffer
 
getColorTarget(int) - Method in class com.jme3.texture.FrameBuffer
 
getColumn(int) - Method in class com.jme3.math.Matrix3f
Returns the specified column.
getColumn(int) - Method in class com.jme3.math.Matrix4f
Copy the specified column to a new float array.
getColumn(int, float[]) - Method in class com.jme3.math.Matrix4f
Copy the specified column to a float array.
getColumn(int, Vector3f) - Method in class com.jme3.math.Matrix3f
Returns the specified column.
getCombinedTransform(Vector3f, Quaternion) - Method in class com.jme3.animation.Bone
Deprecated.
Returns the local transform of this bone combined with the given position and rotation
getCompactIndex(int) - Method in class com.jme3.animation.CompactArray
returns the corresponding index in the compact array
getCompactObjectSize() - Method in class com.jme3.animation.CompactArray
 
getComparator() - Method in class com.jme3.renderer.queue.GeometryList
Returns the GeometryComparator that this Geometry list uses for sorting.
getCompilerVersion() - Method in interface com.jme3.opencl.Device
OpenCL C version string.
getCompilerVersionMajor() - Method in interface com.jme3.opencl.Device
Extracts the major version from the compiler version
getCompilerVersionMinor() - Method in interface com.jme3.opencl.Device
Extracts the minor version from the compiler version
getComponentSize() - Method in enum class com.jme3.scene.VertexBuffer.Format
Returns the size in bytes of this data type.
getComputeUnits() - Method in interface com.jme3.opencl.Device
Returns the number of parallel compute units on the OpenCL device.
getCondition() - Method in class com.jme3.shader.ShaderNode
Gets the condition.
getCondition() - Method in class com.jme3.shader.ShaderNodeVariable
 
getCondition() - Method in class com.jme3.shader.VariableMapping
Gets the condition.
getConstant() - Method in class com.jme3.math.Plane
getConstant returns the constant of the plane.
getContactNormal() - Method in class com.jme3.collision.CollisionResult
 
getContactPoint() - Method in class com.jme3.collision.CollisionResult
 
getContents() - Method in class com.jme3.util.blockparser.Statement
 
getContext() - Method in interface com.jme3.app.Application
 
getContext() - Method in class com.jme3.app.LegacyApplication
 
getContext(Class<T>) - Method in class com.jme3.renderer.RenderManager
Gets the pipeline context registered under the class.
getControl() - Method in class com.jme3.animation.AnimChannel
Deprecated.
Returns the parent control of this AnimChannel.
getControl(int) - Method in class com.jme3.scene.Spatial
Returns the control at the given index in the list.
getControl(Class<T>) - Method in class com.jme3.scene.Spatial
Returns the first control that is an instance of the given class, or null if no such control exists.
getControlDir() - Method in class com.jme3.scene.CameraNode
 
getControlDir() - Method in class com.jme3.scene.control.CameraControl
 
getControlDir() - Method in class com.jme3.scene.control.LightControl
 
getControlDir() - Method in class com.jme3.scene.LightNode
Deprecated.
 
getControlPoints() - Method in class com.jme3.math.Spline
returns this spline control points
getControlPoints() - Method in class com.jme3.scene.shape.Surface
 
getCubeMapCrossDebugView(TextureCubeMap, AssetManager) - Static method in class com.jme3.environment.util.EnvMapUtils
Creates a debug Node of the given cube map to attach to the gui node the cube map is layered this way :
getCubeMapCrossDebugViewWithMipMaps(TextureCubeMap, AssetManager) - Static method in class com.jme3.environment.util.EnvMapUtils
 
getCubemapFaceTexCoordFromVector(Vector3f, int, Vector2f, EnvMapUtils.FixSeamsMethod) - Static method in class com.jme3.environment.util.EnvMapUtils
Computes the texture coordinates and the face of the cube map from the given vector
getCullHint() - Method in class com.jme3.scene.Spatial
 
getCurrentAction() - Method in class com.jme3.anim.AnimComposer
Return the current action on the default layer.
getCurrentAction() - Method in class com.jme3.anim.AnimLayer
Returns the Action that's currently running.
getCurrentAction(String) - Method in class com.jme3.anim.AnimComposer
Return current action on specified layer.
getCurrentActionName() - Method in class com.jme3.anim.AnimLayer
Returns the name of the Action that's currently running.
getCurrentCamera() - Method in class com.jme3.renderer.RenderManager
Returns the camera currently used for rendering.
getCurrentFrameBuffer() - Method in class com.jme3.renderer.opengl.GLRenderer
 
getCurrentFrameBuffer() - Method in interface com.jme3.renderer.Renderer
Returns the current FrameBuffer that is being rendered to.
getCurrentFrameBuffer() - Method in class com.jme3.system.NullRenderer
 
getCurrentValue() - Method in class com.jme3.cinematic.events.MotionEvent
This method is meant to be called by the motion path only.
getCurrentWayPoint() - Method in class com.jme3.cinematic.events.MotionEvent
This method is meant to be called by the motion path only.
getCursorPosition() - Method in class com.jme3.input.InputManager
Returns the current cursor position.
getCurveTension() - Method in class com.jme3.cinematic.MotionPath
Returns the curve tension
getCurveTension() - Method in class com.jme3.math.Spline
returns the curve tension
getCustomDfactorAlpha() - Method in class com.jme3.material.RenderState
Returns the destination factor for the alpha component in BlendMode.Custom.
getCustomDfactorRGB() - Method in class com.jme3.material.RenderState
Returns the destination factor for the RGB components in BlendMode.Custom.
getCustomSfactorAlpha() - Method in class com.jme3.material.RenderState
Returns the source factor for the alpha component in BlendMode.Custom.
getCustomSfactorRGB() - Method in class com.jme3.material.RenderState
Returns the source factor for the RGB components in BlendMode.Custom.
getData() - Method in class com.jme3.audio.AudioBuffer
 
getData() - Method in class com.jme3.scene.VertexBuffer
Returns the raw internal data buffer used by this VertexBuffer.
getData() - Method in class com.jme3.shader.bufferobject.BufferObject
Rewind and return buffer data
getData() - Method in class com.jme3.shader.bufferobject.BufferRegion
Rewind and get a ByteBuffer pointing to this region of the main buffer
getData() - Method in class com.jme3.texture.Image
getData returns the data for this image.
getData(int) - Method in class com.jme3.texture.Image
getData returns the data for this image.
getData(int[]) - Method in class com.jme3.renderer.Statistics
Retrieves the statistics data into the given array.
getDataAtTime(double, float[]) - Method in class com.jme3.anim.MorphTrack
 
getDataAtTime(double, Transform) - Method in class com.jme3.anim.TransformTrack
 
getDataAtTime(double, T) - Method in interface com.jme3.anim.AnimTrack
Determine the track value for the specified time.
getDataReadOnly() - Method in class com.jme3.scene.VertexBuffer
Returns a safe read-only version of this VertexBuffer's data.
getDataType() - Method in class com.jme3.audio.AudioBuffer
 
getDataType() - Method in class com.jme3.audio.AudioData
 
getDataType() - Method in class com.jme3.audio.AudioStream
 
getDeadZone() - Method in class com.jme3.input.DefaultJoystickAxis
Returns the suggested dead zone for this axis.
getDeadZone() - Method in interface com.jme3.input.JoystickAxis
Returns the suggested dead zone for this axis.
getDebugGui(AssetManager, LightProbe) - Static method in class com.jme3.environment.FastLightProbeFactory
For debuging purposes only Will return a Node meant to be added to a GUI presenting the 2 cube maps in a cross pattern with all the mip maps.
getDebugGui(AssetManager, LightProbe) - Static method in class com.jme3.environment.LightProbeFactory
For debugging purposes only.
getDebugNode() - Method in class com.jme3.scene.debug.custom.ArmatureDebugAppState
 
getDecayHFRatio() - Method in class com.jme3.audio.Environment
 
getDecayTime() - Method in class com.jme3.audio.Environment
 
getDef() - Method in class com.jme3.material.Technique
Returns the technique definition that is implemented by this technique instance.
getDefaultAnisotropicFilter() - Method in class com.jme3.renderer.opengl.GLRenderer
 
getDefaultAnisotropicFilter() - Method in interface com.jme3.renderer.Renderer
Gets the default anisotropic filter level for textures.
getDefaultAnisotropicFilter() - Method in class com.jme3.system.NullRenderer
 
getDefaultContext() - Method in class com.jme3.renderer.RenderManager
Gets the default pipeline context registered under
invalid reference
PipelineContext#getClass()
.
getDefaultPassDepthFormat() - Method in class com.jme3.post.Filter
returns the default pass depth format
getDefaultPassTextureFormat() - Method in class com.jme3.post.Filter
 
getDefaultPassTextureFormat() - Method in class com.jme3.post.FilterPostProcessor
 
getDefaultValue() - Method in class com.jme3.shader.ShaderNodeVariable
Gets the default value of this variable.
getDefineIdType(int) - Method in class com.jme3.material.TechniqueDef
Get the type of a particular define.
getDefineNames() - Method in class com.jme3.material.TechniqueDef
Get the names of all defines declared on this technique definition.
getDefines() - Method in class com.jme3.shader.Shader.ShaderSource
 
getDefineTypes() - Method in class com.jme3.material.TechniqueDef
Get the types of all defines declared on this technique definition.
getDefinition() - Method in class com.jme3.shader.ShaderNode
Returns the shader node definition.
getDeltaScaleSpan() - Method in class com.jme3.input.event.TouchEvent
 
getDeltaWheel() - Method in class com.jme3.input.event.MouseMotionEvent
The change in wheel rotation.
getDeltaX() - Method in class com.jme3.input.event.TouchEvent
 
getDeltaY() - Method in class com.jme3.input.event.TouchEvent
 
getDensity() - Method in class com.jme3.audio.Environment
 
getDepth() - Method in class com.jme3.opencl.Image
 
getDepth() - Method in class com.jme3.scene.SceneGraphIterator
Gets the current depth of the iterator.
getDepth() - Method in class com.jme3.texture.Image
getDepth returns the depth of this image (for 3d images).
getDepth() - Method in class com.jme3.util.struct.StructField
Get depth of the field
getDepthBits() - Method in class com.jme3.system.AppSettings
Get the number of depth bits
getDepthBuffer() - Method in class com.jme3.texture.FrameBuffer
Deprecated.
Use getDepthTarget()
getDepthFunc() - Method in class com.jme3.material.RenderState
Retrieve the depth comparison function
getDepthTarget() - Method in class com.jme3.texture.FrameBuffer
 
getDepthTexture() - Method in class com.jme3.post.Filter.Pass
 
getDepthTexture() - Method in class com.jme3.post.FilterPostProcessor
For internal use only
returns the depth texture of the scene
getDevice() - Method in class com.jme3.opencl.CommandQueue
Returns the device associated with this command queue.
getDevices() - Method in class com.jme3.opencl.Context
Returns all available devices for this context.
getDevices() - Method in interface com.jme3.opencl.Platform
 
getDeviceType() - Method in interface com.jme3.opencl.Device
 
getDiffusion() - Method in class com.jme3.audio.Environment
 
getDimension() - Method in class com.jme3.opencl.Kernel.WorkSize
 
getDirection() - Method in class com.jme3.audio.AudioNode
 
getDirection() - Method in interface com.jme3.audio.AudioSource
 
getDirection() - Method in class com.jme3.audio.Listener
 
getDirection() - Method in class com.jme3.cinematic.events.MotionEvent
Returns the direction the spatial is moving.
getDirection() - Method in class com.jme3.light.DirectionalLight
Returns the direction vector of the light.
getDirection() - Method in class com.jme3.light.SpotLight
 
getDirection() - Method in class com.jme3.math.Line
getDirection returns the direction of the line.
getDirection() - Method in class com.jme3.math.LineSegment
Access the direction of this segment.
getDirection() - Method in class com.jme3.math.Ray
getDirection retrieves the direction vector of the ray.
getDirection() - Method in class com.jme3.renderer.Camera
Retrieves the direction vector the camera is facing.
getDirection() - Method in class com.jme3.shadow.BasicShadowRenderer
Deprecated.
returns the light direction used for this processor
getDirection() - Method in class com.jme3.shadow.PssmShadowFilter
Deprecated.
returns the light direction used by the processor
getDirection() - Method in class com.jme3.shadow.PssmShadowRenderer
Deprecated.
returns the light direction used by the processor
getDirection(Vector3f) - Method in class com.jme3.renderer.Camera
Retrieves the direction vector the camera is facing.
getDirectionType() - Method in class com.jme3.cinematic.events.MotionEvent
Returns the direction type of the target.
getDirectMemoryCount() - Static method in class com.jme3.util.MemoryUtils
 
getDirectMemoryTotalCapacity() - Static method in class com.jme3.util.MemoryUtils
 
getDirectMemoryUsage() - Static method in class com.jme3.util.MemoryUtils
 
getDirtyRegions() - Method in class com.jme3.shader.bufferobject.BufferObject
Get dirty regions
getDisplay() - Method in class com.jme3.system.AppSettings
Gets the display number used when creating a window.
getDisplay() - Method in class com.jme3.system.DisplayInfo
Returns the monitor pointer (native), the virtual memory address used by lwjgl.
getDisplayPicture() - Method in class com.jme3.shadow.BasicShadowRenderer
Deprecated.
debug only
getDisplays() - Method in class com.jme3.app.LegacyApplication
This call will return a list of Monitors that glfwGetMonitors() returns and information about the monitor, like width, height, and refresh rate.
getDisplays() - Method in interface com.jme3.system.JmeContext
This call will return a list of Monitors that glfwGetMonitors() returns and information about the monitor, like width, height, and refresh rate.
getDisplays() - Method in class com.jme3.system.NullContext
 
getDistance() - Method in class com.jme3.collision.CollisionResult
 
getDistanceToTarget() - Method in class com.jme3.input.ChaseCamera
return the current distance from the camera to the target
getDistTolerance() - Method in class com.jme3.scene.control.LodControl
Returns the distance tolerance for changing LOD.
getDocumentation() - Method in class com.jme3.shader.ShaderNodeDefinition
 
getDownRotateOnCloseViewOnly() - Method in class com.jme3.input.ChaseCamera
 
getDriverVersion() - Method in interface com.jme3.opencl.Device
 
getDriverVersionMajor() - Method in interface com.jme3.opencl.Device
Extracts the major version from the driver version
getDriverVersionMinor() - Method in interface com.jme3.opencl.Device
Extracts the minor version from the driver version
getDryFilter() - Method in class com.jme3.audio.AudioNode
 
getDryFilter() - Method in interface com.jme3.audio.AudioSource
 
getDuration() - Method in class com.jme3.audio.AudioBuffer
 
getDuration() - Method in class com.jme3.audio.AudioData
 
getDuration() - Method in class com.jme3.audio.AudioStream
 
getDuration() - Method in class com.jme3.cinematic.events.AbstractCinematicEvent
Returns the actual duration of the animation (initialDuration/speed)
getDuration() - Method in interface com.jme3.cinematic.events.CinematicEvent
Returns the actual duration of the animation
getDX() - Method in class com.jme3.input.event.MouseMotionEvent
The change in X coordinate
getDY() - Method in class com.jme3.input.event.MouseMotionEvent
The change in Y coordinate
getDynamicDefines() - Method in class com.jme3.material.Technique
Get the DefineList for dynamic defines.
getEdgeFilteringMode() - Method in class com.jme3.shadow.AbstractShadowFilter
returns the edge filtering mode
getEdgeFilteringMode() - Method in class com.jme3.shadow.AbstractShadowRenderer
returns the edge filtering mode
getEdgesThickness() - Method in class com.jme3.shadow.AbstractShadowFilter
returns the edges thickness
getEdgesThickness() - Method in class com.jme3.shadow.AbstractShadowRenderer
returns the edges thickness
getEdgesThickness() - Method in class com.jme3.shadow.PssmShadowFilter
Deprecated.
returns the edges thickness
getEdgesThickness() - Method in class com.jme3.shadow.PssmShadowRenderer
Deprecated.
returns the edges thickness
getEfficentData() - Method in class com.jme3.texture.Image
Deprecated.
This feature is no longer used by the engine
getEigenValue(int) - Method in class com.jme3.math.Eigen3f
Read the indexed eigenvalue.
getEigenValues() - Method in class com.jme3.math.Eigen3f
Access the array of eigenvalues.
getEigenVector(int) - Method in class com.jme3.math.Eigen3f
Access the indexed eigenvector.
getEigenVectors() - Method in class com.jme3.math.Eigen3f
Access the array of eigenvectors.
getElementClass() - Method in class com.jme3.animation.CompactArray
 
getElementClass() - Method in class com.jme3.animation.CompactFloatArray
 
getElementClass() - Method in class com.jme3.animation.CompactQuaternionArray
 
getElementClass() - Method in class com.jme3.animation.CompactVector3Array
 
getElementComponent(int, int) - Method in class com.jme3.scene.VertexBuffer
Get the component inside an element.
getElementLengths() - Method in class com.jme3.scene.Mesh
Get the element lengths for Mesh.Mode.Hybrid mesh mode.
getElementSize() - Method in class com.jme3.opencl.Image
 
getEmitter() - Method in class com.jme3.animation.EffectTrack
Deprecated.
 
getEnd() - Method in class com.jme3.scene.shape.Line
 
getEnd() - Method in class com.jme3.shader.bufferobject.BufferRegion
Get end of the region
getEndColor() - Method in class com.jme3.effect.ParticleEmitter
Get the end color of the particles spawned.
getEndSize() - Method in class com.jme3.effect.ParticleEmitter
Get the end size of the particles spawned.
getEntry(int) - Method in class com.jme3.anim.interpolator.FrameInterpolator.TrackTimeReader
 
getEntry(int) - Method in class com.jme3.util.ListMap
 
getEntryClamp(int, T) - Method in class com.jme3.anim.interpolator.FrameInterpolator.TrackDataReader
 
getEntryMod(int, T) - Method in class com.jme3.anim.interpolator.FrameInterpolator.TrackDataReader
 
getEntryModSkip(int, T) - Method in class com.jme3.anim.interpolator.FrameInterpolator.TrackDataReader
 
getEnvMap() - Method in interface com.jme3.environment.baker.EnvBaker
Gets the environment map.
getEnvMap() - Method in class com.jme3.environment.baker.GenericEnvBaker
 
getErrorCode() - Method in exception class com.jme3.opencl.OpenCLException
 
getErrorType() - Method in class com.jme3.app.state.ConstantVerifierState
 
getEvent() - Method in class com.jme3.opencl.Buffer.AsyncMapping
 
getEventData(String, Object) - Method in class com.jme3.cinematic.Cinematic
used internally return and event data
getExtension() - Method in class com.jme3.asset.AssetKey
 
getExtension() - Method in enum class com.jme3.shader.Shader.ShaderType
 
getExtension(String) - Static method in class com.jme3.asset.AssetKey
 
getExtensions() - Method in interface com.jme3.opencl.Device
Lists all available extensions
getExtensions() - Method in interface com.jme3.opencl.Platform
 
getExtent() - Method in class com.jme3.light.OrientedBoxProbeArea
 
getExtent() - Method in class com.jme3.math.LineSegment
Read the extent of this segment.
getExtent(Vector3f) - Method in class com.jme3.bounding.BoundingBox
Query extent.
getExtreme(int, boolean) - Method in class com.jme3.collision.bih.BIHTriangle
 
getFace() - Method in class com.jme3.texture.FrameBuffer.RenderBuffer
 
getFaceCullMode() - Method in class com.jme3.material.RenderState
Retrieve the face cull mode.
getFaceNormal() - Method in class com.jme3.effect.ParticleEmitter
Get the normal which particles are facing.
getFallbackMorphTarget() - Method in class com.jme3.scene.Geometry
 
getFarthestCollision() - Method in class com.jme3.collision.CollisionResults
 
getFields(Struct) - Static method in class com.jme3.util.struct.StructUtils
Get sorted List of StructFields from a Struct object
getFields(Struct, ArrayList<Field>) - Static method in class com.jme3.util.struct.StructUtils
 
getFilter(Class<T>) - Method in class com.jme3.post.FilterPostProcessor
returns the first filter in the list assignable from the given type
getFilterIterator() - Method in class com.jme3.post.FilterPostProcessor
 
getFilterList() - Method in class com.jme3.post.FilterPostProcessor
returns an unmodifiable version of the filter list.
getFilterTexture() - Method in class com.jme3.post.FilterPostProcessor
For internal use only
returns the rendered texture of the scene
getFloat(int) - Method in class com.jme3.shader.DefineList
 
getFloat(String) - Method in class com.jme3.system.AppSettings
Get a float from the settings.
getFloatArray(FloatBuffer) - Static method in class com.jme3.util.BufferUtils
Create a new float[] array and populate it with the given FloatBuffer's contents.
getFloatBuffer(VertexBuffer.Type) - Method in class com.jme3.scene.Mesh
Get the VertexBuffer data stored on this mesh in float format.
getFlyByCamera() - Method in class com.jme3.app.SimpleApplication
Retrieves flyCam
getFolder() - Method in class com.jme3.asset.AssetKey
 
getFolder(String) - Static method in class com.jme3.asset.AssetKey
 
getFont() - Method in class com.jme3.font.BitmapText
 
getForcedMaterial() - Method in class com.jme3.renderer.RenderManager
Gets the forced material.
getForcedMatParams() - Method in class com.jme3.renderer.RenderManager
Gets the forced material parameters applied to rendered geometries.
getForcedRenderState() - Method in class com.jme3.material.TechniqueDef
 
getForcedRenderState() - Method in class com.jme3.renderer.RenderManager
Returns the forced render state previously set with RenderManager.setForcedRenderState(com.jme3.material.RenderState).
getForcedTechnique() - Method in class com.jme3.renderer.RenderManager
Returns the forced technique name set.
getFormat() - Method in class com.jme3.scene.mesh.IndexBuffer
Returns the format of the data stored in this buffer.
getFormat() - Method in class com.jme3.scene.mesh.IndexByteBuffer
 
getFormat() - Method in class com.jme3.scene.mesh.IndexIntBuffer
 
getFormat() - Method in class com.jme3.scene.mesh.IndexShortBuffer
 
getFormat() - Method in class com.jme3.scene.mesh.VirtualIndexBuffer
 
getFormat() - Method in class com.jme3.scene.VertexBuffer
 
getFormat() - Method in class com.jme3.texture.FrameBuffer.RenderBuffer
 
getFormat() - Method in class com.jme3.texture.Image
getFormat returns the image format for this image.
getFormat() - Method in class com.jme3.texture.TextureImage
Gets the format of the image belonging to the underlying texture.
getFormatsForCaps(EnumSet<Caps>) - Static method in class com.jme3.renderer.opengl.GLImageFormats
Generates a list of supported texture formats.
getFormattedExpression() - Method in class com.jme3.material.plugins.ConditionParser
 
getFormatVersion() - Method in class com.jme3.export.binary.BinaryImporter
 
getFormatVersion() - Method in interface com.jme3.export.JmeImporter
Returns the version number written in the header of the J3O/XML file.
getFov() - Method in class com.jme3.renderer.Camera
Obtains field of view when the camera is in perspective mode.
getFpsText() - Method in class com.jme3.app.StatsAppState
 
getFragmentGlobals() - Method in class com.jme3.material.ShaderGenerationInfo
 
getFragmentShaderLanguage() - Method in class com.jme3.material.TechniqueDef
Returns the language of the fragment shader used in this technique.
getFragmentShaderName() - Method in class com.jme3.material.TechniqueDef
Returns the name of the fragment shader used by the technique, or null if no fragment shader is specified.
getFragmentUniforms() - Method in class com.jme3.material.ShaderGenerationInfo
 
getFrameBufferDepthFormat() - Method in class com.jme3.post.FilterPostProcessor
Returns the depth format currently used for the internal frame buffer's depth buffer
getFramebufferHeight() - Method in interface com.jme3.system.JmeContext
Returns the height of the framebuffer.
getFramebufferHeight() - Method in class com.jme3.system.NullContext
Returns the height of the framebuffer.
getFrameBufferSamplePositions(FrameBuffer) - Method in class com.jme3.renderer.opengl.GLRenderer
 
getFramebufferWidth() - Method in interface com.jme3.system.JmeContext
Returns the width of the framebuffer.
getFramebufferWidth() - Method in class com.jme3.system.NullContext
Returns the width of the framebuffer.
getFrameCount() - Method in class com.jme3.app.BasicProfiler
 
getFrameCount() - Method in class com.jme3.app.BasicProfilerState
 
getFrameInterpolator() - Method in class com.jme3.anim.MorphTrack
Access the FrameInterpolator.
getFrameInterpolator() - Method in class com.jme3.anim.TransformTrack
Access the FrameInterpolator.
getFrameRate() - Method in class com.jme3.system.AppSettings
Get the framerate.
getFrameRate() - Method in class com.jme3.system.NanoTimer
 
getFrameRate() - Method in class com.jme3.system.Timer
Returns the "calls per second".
getFrequency() - Method in class com.jme3.system.AppSettings
Get the frequency
getFromCache(AssetKey<T>) - Method in interface com.jme3.asset.AssetManager
Retrieve an asset from the asset cache.
getFromCache(AssetKey<T>) - Method in interface com.jme3.asset.cache.AssetCache
Retrieves an asset from the cache.
getFromCache(AssetKey<T>) - Method in class com.jme3.asset.cache.SimpleAssetCache
 
getFromCache(AssetKey<T>) - Method in class com.jme3.asset.cache.WeakRefAssetCache
 
getFromCache(AssetKey<T>) - Method in class com.jme3.asset.cache.WeakRefCloneAssetCache
 
getFromCache(AssetKey<T>) - Method in class com.jme3.asset.DesktopAssetManager
 
getFrontStencilDepthFailOperation() - Method in class com.jme3.material.RenderState
Retrieve the front depth test fail operation.
getFrontStencilDepthPassOperation() - Method in class com.jme3.material.RenderState
Retrieve the front depth test pass operation.
getFrontStencilFunction() - Method in class com.jme3.material.RenderState
Retrieve the front stencil function.
getFrontStencilMask() - Method in class com.jme3.material.RenderState
Returns the front stencil mask.
getFrontStencilReference() - Method in class com.jme3.material.RenderState
Returns the front stencil reference.
getFrontStencilStencilFailOperation() - Method in class com.jme3.material.RenderState
Retrieve the front stencil fail operation.
getFrustumBottom() - Method in class com.jme3.renderer.Camera
Returns the value of the bottom frustum plane.
getFrustumFar() - Method in class com.jme3.environment.EnvironmentProbeControl
Gets the maximum distance to render.
getFrustumFar() - Method in class com.jme3.renderer.Camera
Gets the value of the far frustum plane.
getFrustumLeft() - Method in class com.jme3.renderer.Camera
Gets the value of the left frustum plane.
getFrustumNear() - Method in class com.jme3.environment.EnvironmentProbeControl
Gets the minimum distance to render.
getFrustumNear() - Method in class com.jme3.renderer.Camera
Gets the value of the near frustum plane.
getFrustumRight() - Method in class com.jme3.renderer.Camera
Gets the value of the right frustum plane.
getFrustumTop() - Method in class com.jme3.renderer.Camera
Gets the value of the top frustum plane.
getFullName() - Static method in class com.jme3.system.JmeSystem
 
getFullName() - Method in class com.jme3.system.JmeSystemDelegate
 
getGain() - Method in class com.jme3.audio.Environment
 
getGainHf() - Method in class com.jme3.audio.Environment
 
getGeometries() - Method in class com.jme3.scene.instancing.InstancedGeometry
 
getGeometriesInCamFrustum(GeometryList, Camera, GeometryList) - Static method in class com.jme3.shadow.ShadowUtil
Populates the outputGeometryList with the geometry of the inputGeometryList that are in the frustum of the given camera
getGeometriesInCamFrustum(Spatial, Camera, RenderQueue.ShadowMode, GeometryList) - Static method in class com.jme3.shadow.ShadowUtil
Populates the outputGeometryList with the rootScene children geometries that are in the frustum of the given camera
getGeometriesInLightRadius(GeometryList, Camera[], GeometryList) - Static method in class com.jme3.shadow.ShadowUtil
Populates the outputGeometryList with the geometry of the inputGeometryList that are in the radius of a light.
getGeometry() - Method in class com.jme3.collision.CollisionResult
 
getGeometry() - Method in class com.jme3.scene.BatchNode.Batch
 
getGeometryComparator(RenderQueue.Bucket) - Method in class com.jme3.renderer.queue.RenderQueue
Returns the current GeometryComparator used by the specified bucket, one of Gui, Opaque, Sky, Transparent, or Translucent.
getGeometryStartIndex(Geometry) - Static method in class com.jme3.scene.GeometryGroupNode
 
getGlEnum() - Method in enum class com.jme3.texture.TextureImage.Access
Corresponding OpenGL enum.
getGlobalMemorySize() - Method in interface com.jme3.opencl.Device
 
getGlobalSpeed() - Method in class com.jme3.anim.AnimComposer
Determine the global speed applied to all layers.
getGlobalUserInstanceData() - Method in class com.jme3.scene.instancing.InstancedGeometry
Global user specified per-instance data.
getGlobalWorkSize() - Method in class com.jme3.opencl.Kernel
 
getGlslType() - Method in enum class com.jme3.shader.UniformBinding
 
getGlslType() - Method in enum class com.jme3.shader.VarType
 
getGlyphParser() - Method in class com.jme3.font.BitmapFont
 
getGraphScale() - Method in class com.jme3.app.BasicProfilerState
 
getGravity() - Method in class com.jme3.effect.ParticleEmitter
Get the gravity vector.
getGreen() - Method in class com.jme3.math.ColorRGBA
Retrieves the green component value of this ColorRGBA.
getGroup() - Method in class com.jme3.util.struct.StructField
Get the group to which this field belongs (eg.
getGuiNode() - Method in class com.jme3.app.SimpleApplication
Retrieves guiNode
getGuiViewPort() - Method in interface com.jme3.app.Application
 
getGuiViewPort() - Method in class com.jme3.app.LegacyApplication
 
getHammersleyPoint(int, int, Vector4f) - Static method in class com.jme3.environment.util.EnvMapUtils
 
getHeight() - Method in class com.jme3.app.StatsView
 
getHeight() - Method in class com.jme3.cursors.plugins.JmeCursor
Queries the cursor's height.
getHeight() - Method in class com.jme3.font.BitmapCharacter
 
getHeight() - Method in class com.jme3.font.BitmapCharacterSet
 
getHeight() - Method in class com.jme3.font.BitmapText
 
getHeight() - Method in class com.jme3.opencl.Image
 
getHeight() - Method in class com.jme3.renderer.Camera
Returns the display height.
getHeight() - Method in class com.jme3.scene.shape.CenterQuad
Returns the height (or Y extent).
getHeight() - Method in class com.jme3.scene.shape.Cylinder
 
getHeight() - Method in class com.jme3.scene.shape.Quad
 
getHeight() - Method in class com.jme3.system.AppSettings
Get the height
getHeight() - Method in class com.jme3.system.DisplayInfo
Returns the height of the display.
getHeight() - Method in class com.jme3.texture.FrameBuffer
 
getHeight() - Method in class com.jme3.texture.image.DefaultImageRaster
 
getHeight() - Method in class com.jme3.texture.Image
getHeight returns the height of this image.
getHeight() - Method in class com.jme3.texture.image.ImageRaster
Returns the pixel height of the underlying image.
getHeight() - Method in class com.jme3.texture.image.MipMapImageRaster
 
getHeight() - Method in class com.jme3.ui.Picture
Return the height of the picture.
getHeight() - Method in class jme3tools.optimize.TextureAtlas.TextureAtlasTile
 
getHighFreqVolume() - Method in class com.jme3.audio.LowPassFilter
 
getHighLife() - Method in class com.jme3.effect.ParticleEmitter
Get the high value of life.
getHorizontalRotation() - Method in class com.jme3.input.ChaseCamera
returns the current horizontal rotation around the target in radians
getIcons() - Method in class com.jme3.system.AppSettings
Get the icon array
getId() - Method in class com.jme3.anim.Joint
Determine this joint's index in the Armature that contains it.
getId() - Method in class com.jme3.app.state.AbstractAppState
 
getId() - Method in interface com.jme3.app.state.AppState
Returns the unique ID for this AppState or null if it has no unique ID.
getId() - Method in class com.jme3.app.state.BaseAppState
 
getId() - Method in class com.jme3.audio.AudioStream
 
getId() - Method in class com.jme3.cinematic.Cinematic
 
getId() - Method in enum class com.jme3.light.Light.Type
Returns an index for the light type
getId() - Method in class com.jme3.scene.Mesh
Returns the mesh's VAO ID.
getId() - Method in class com.jme3.shader.bufferobject.layout.BufferLayout
 
getId() - Method in class com.jme3.shader.bufferobject.layout.RawLayout
 
getId() - Method in class com.jme3.shader.bufferobject.layout.Std140Layout
 
getId() - Method in class com.jme3.texture.FrameBuffer.RenderBuffer
Do not use.
getId() - Method in class com.jme3.util.NativeObject
 
getId(int) - Method in class com.jme3.audio.AudioStream
 
getIds() - Method in class com.jme3.audio.AudioStream
 
getImage() - Method in class com.jme3.texture.Texture
getImage returns the image data that makes up this texture.
getImage() - Method in class com.jme3.texture.TextureImage
Gets the image belonging to the underlying texture.
getImageFormat() - Method in class com.jme3.environment.EnvironmentCamera
returns the images format used for the generated maps.
getImageFormat() - Method in class com.jme3.opencl.Image
 
getImageFormat(Image.Format, boolean) - Method in class com.jme3.renderer.opengl.TextureUtil
 
getImageFormatWithError(Image.Format, boolean) - Method in class com.jme3.renderer.opengl.TextureUtil
 
getImageId() - Method in class com.jme3.texture.TextureImage
Gets the native id of the image belonging to the underlying texture.
getImagesData() - Method in class com.jme3.cursors.plugins.JmeCursor
Queries the cursor's images' data.
getImagesDelay() - Method in class com.jme3.cursors.plugins.JmeCursor
Queries the cursor's delay for each frame.
getImagesX() - Method in class com.jme3.effect.ParticleEmitter
Get the number of images along the X axis (width).
getImagesY() - Method in class com.jme3.effect.ParticleEmitter
Get the number of images along the Y axis (height).
getImageType() - Method in class com.jme3.opencl.Image
 
getIndent(int) - Method in class com.jme3.util.blockparser.Statement
 
getIndex() - Method in class com.jme3.cinematic.KeyFrame
 
getIndex() - Method in class com.jme3.math.Triangle
Returns the index of this triangle, used to identify it in an OBBTree.
getIndex(T...) - Method in class com.jme3.animation.CompactArray
Return an array of indices for the given objects
getIndexBuffer() - Method in class com.jme3.scene.Mesh
Get the index buffer for this mesh.
getIndicesAsList() - Method in class com.jme3.scene.Mesh
Acquires an index buffer that will read the vertices on the mesh as a list.
getInitialDuration() - Method in class com.jme3.cinematic.events.AbstractCinematicEvent
Returns the initial duration of the animation at speed = 1 in seconds.
getInitialDuration() - Method in interface com.jme3.cinematic.events.CinematicEvent
returns the initial duration of the animation at speed = 1 in seconds.
getInitializing() - Method in class com.jme3.app.state.AppStateManager
 
getInitialTransform() - Method in class com.jme3.anim.Joint
Access the initial transform.
getInitialVelocity() - Method in class com.jme3.effect.influencers.DefaultParticleInfluencer
 
getInitialVelocity() - Method in class com.jme3.effect.influencers.EmptyParticleInfluencer
 
getInitialVelocity() - Method in interface com.jme3.effect.influencers.ParticleInfluencer
This method returns the initial velocity.
getInitialVelocity() - Method in class com.jme3.effect.ParticleEmitter
Deprecated.
Use ParticleEmitter.getParticleInfluencer().getInitialVelocity() instead.
getInnerAngle() - Method in class com.jme3.audio.AudioNode
 
getInnerAngle() - Method in interface com.jme3.audio.AudioSource
 
getInnerRadius() - Method in class com.jme3.math.Ring
getInnerRadius returns the ring's inner radius.
getInnerRadius() - Method in class com.jme3.scene.shape.Torus
 
getInputManager() - Method in interface com.jme3.app.Application
 
getInputManager() - Method in class com.jme3.app.LegacyApplication
 
getInputManager() - Method in class com.jme3.input.AbstractJoystick
 
getInputMapping() - Method in class com.jme3.shader.ShaderNode
Returns a list of variable mapping representing the input mappings of this node.
getInputs() - Method in class com.jme3.shader.ShaderNodeDefinition
 
getInputTimeNanos() - Method in class com.jme3.input.dummy.DummyInput
 
getInputTimeNanos() - Method in interface com.jme3.input.Input
 
getInstalledVersion() - Method in class jme3tools.shadercheck.CgcValidator
 
getInstalledVersion() - Method in class jme3tools.shadercheck.GpuAnalyzerValidator
 
getInstalledVersion() - Method in interface jme3tools.shadercheck.Validator
 
getInstance() - Static method in class com.jme3.export.binary.BinaryExporter
 
getInstance() - Static method in class com.jme3.export.binary.BinaryImporter
 
getInstance() - Static method in class com.jme3.opencl.OpenCLObjectManager
 
getInstanceCount() - Method in class com.jme3.scene.Mesh
Returns the number of instances this mesh contains.
getInstanceCullingFunction() - Static method in class com.jme3.scene.instancing.InstancedGeometry
 
getInstanceSpan() - Method in class com.jme3.scene.VertexBuffer
 
getInt(int) - Method in class com.jme3.shader.DefineList
 
getIntArray(IntBuffer) - Static method in class com.jme3.util.BufferUtils
Create a new int[] array and populate it with the given IntBuffer's contents.
getInteger(String) - Method in class com.jme3.system.AppSettings
Get an integer from the settings.
getInterBoneWires() - Method in class com.jme3.scene.debug.SkeletonDebugger
 
getInterJointWires() - Method in class com.jme3.scene.debug.custom.ArmatureDebugger
 
getInverseModelBindMatrix() - Method in class com.jme3.anim.Joint
Determine the inverse model bind matrix.
getInvRadius() - Method in class com.jme3.light.PointLight
for internal use only
getInvSpotRange() - Method in class com.jme3.light.SpotLight
for internal use only
getIrradiance() - Method in interface com.jme3.environment.baker.IBLEnvBaker
Gets the irradiance map.
getIrradiance() - Method in class com.jme3.environment.baker.IBLGLEnvBaker
 
getJavaType() - Method in enum class com.jme3.shader.VarType
Get the java types mapped to this VarType
getJoint(int) - Method in class com.jme3.anim.Armature
return a joint for the given index
getJoint(String) - Method in class com.jme3.anim.Armature
returns the joint with the given name
getJointCount() - Method in class com.jme3.anim.Armature
returns the number of joints of this armature
getJointIndex(Joint) - Method in class com.jme3.anim.Armature
returns the bone index of the given bone
getJointIndex(String) - Method in class com.jme3.anim.Armature
returns the joint index of the joint that has the given name
getJointList() - Method in class com.jme3.anim.Armature
Access all joints in this Armature.
getJointModelTransform() - Method in class com.jme3.anim.Joint
Access the accumulated model transform.
getJoyId() - Method in class com.jme3.input.AbstractJoystick
Returns the joyId of this joystick.
getJoyId() - Method in class com.jme3.input.controls.JoyAxisTrigger
 
getJoyId() - Method in class com.jme3.input.controls.JoyButtonTrigger
 
getJoyId() - Method in interface com.jme3.input.Joystick
Returns the joyId of this joystick.
getJoyIndex() - Method in class com.jme3.input.event.JoyAxisEvent
The joystick index.
getJoyIndex() - Method in class com.jme3.input.event.JoyButtonEvent
The joystick index.
getJoyInput() - Method in class com.jme3.input.AbstractJoystick
 
getJoyInput() - Method in interface com.jme3.system.JmeContext
 
getJoyInput() - Method in class com.jme3.system.NullContext
 
getJoystick() - Method in class com.jme3.input.DefaultJoystickAxis
Returns the joystick to which this axis object belongs.
getJoystick() - Method in class com.jme3.input.DefaultJoystickButton
Returns the joystick to which this axis object belongs.
getJoystick() - Method in interface com.jme3.input.JoystickAxis
Returns the joystick to which this axis object belongs.
getJoystick() - Method in interface com.jme3.input.JoystickButton
Returns the joystick to which this axis object belongs.
getJoystickButtonMappings(String) - Static method in class com.jme3.input.JoystickCompatibilityMappings
Returns a set of Joystick button name remappings if they exist otherwise it returns an empty map.
getJoystickMappings(String) - Static method in class com.jme3.input.JoystickCompatibilityMappings
Returns a set of Joystick axis/button name remappings if they exist otherwise it returns an empty map.
getJoysticks() - Method in class com.jme3.input.InputManager
Returns an array of all joysticks installed on the system.
getKerning(int) - Method in class com.jme3.font.BitmapCharacter
 
getKey() - Method in class com.jme3.asset.AssetInfo
 
getKey() - Method in interface com.jme3.asset.CloneableSmartAsset
Returns the asset key that is used to track this asset for garbage collection.
getKey() - Method in class com.jme3.material.Material
 
getKey() - Method in class com.jme3.scene.Spatial
 
getKey() - Method in class com.jme3.texture.Texture
 
getKey() - Method in class com.jme3.util.IntMap.Entry
 
getKey(int) - Method in class com.jme3.util.ListMap
 
getKeyChar() - Method in class com.jme3.input.event.KeyInputEvent
Returns the key character.
getKeyCode() - Method in class com.jme3.input.controls.KeyTrigger
 
getKeyCode() - Method in class com.jme3.input.controls.TouchTrigger
 
getKeyCode() - Method in class com.jme3.input.event.KeyInputEvent
The key code.
getKeyCode() - Method in class com.jme3.input.event.TouchEvent
 
getKeyCount() - Method in class com.jme3.input.dummy.DummyKeyInput
 
getKeyFrameAtIndex(int) - Method in class com.jme3.cinematic.TimeLine
 
getKeyFrameAtTime(float) - Method in class com.jme3.cinematic.TimeLine
 
getKeyFrameIndexFromTime(float) - Method in class com.jme3.cinematic.TimeLine
 
getKeyFrameTime(KeyFrame) - Method in class com.jme3.cinematic.TimeLine
 
getKeyFrameTimes() - Method in class com.jme3.animation.AudioTrack
Deprecated.
 
getKeyFrameTimes() - Method in class com.jme3.animation.BoneTrack
Deprecated.
 
getKeyFrameTimes() - Method in class com.jme3.animation.EffectTrack
Deprecated.
 
getKeyFrameTimes() - Method in class com.jme3.animation.PoseTrack
Deprecated.
 
getKeyFrameTimes() - Method in class com.jme3.animation.SpatialTrack
Deprecated.
 
getKeyFrameTimes() - Method in interface com.jme3.animation.Track
Deprecated.
Get the times in seconds for all keyframes.
getKeyInput() - Method in interface com.jme3.system.JmeContext
 
getKeyInput() - Method in class com.jme3.system.NullContext
 
getKeyName(int) - Method in class com.jme3.input.dummy.DummyKeyInput
 
getKeyName(int) - Method in class com.jme3.input.InputManager
 
getKeyName(int) - Method in interface com.jme3.input.KeyInput
Determine the name of the specified key in the current system language.
getKnots() - Method in class com.jme3.math.Spline
This method returns NURBS' spline knots.
getKnots(int) - Method in class com.jme3.scene.shape.Surface
This method returns the knots for specified dimension (U knots - value: '0', V knots - value: '1').
getLabels() - Method in class com.jme3.renderer.Statistics
Returns a list of labels corresponding to each statistic.
getLambda() - Method in class com.jme3.shadow.DirectionalLightShadowFilter
Returns the lambda parameter.
getLambda() - Method in class com.jme3.shadow.DirectionalLightShadowRenderer
returns the lambda parameter see #setLambda(float lambda)
getLambda() - Method in class com.jme3.shadow.PssmShadowFilter
Deprecated.
returns the lambda parameter
getLambda() - Method in class com.jme3.shadow.PssmShadowRenderer
Deprecated.
returns the lambda parameter see #setLambda(float lambda)
getLanguage() - Method in class com.jme3.shader.Shader.ShaderSource
 
getLanguageAndVersion(Shader.ShaderType) - Method in class com.jme3.shader.Glsl100ShaderGenerator
 
getLanguageAndVersion(Shader.ShaderType) - Method in class com.jme3.shader.Glsl150ShaderGenerator
 
getLanguageAndVersion(Shader.ShaderType) - Method in class com.jme3.shader.Glsl300ShaderGenerator
 
getLanguageAndVersion(Shader.ShaderType) - Method in class com.jme3.shader.ShaderGenerator
returns the language + version of the shader should be something like "GLSL100" for glsl 1.0 "GLSL150" for glsl 1.5.
getLastFrustumIntersection() - Method in class com.jme3.scene.Spatial
Returns this spatial's last frustum intersection result.
getLastKeyFrameIndex() - Method in class com.jme3.cinematic.TimeLine
 
getLastTextureState() - Method in class com.jme3.texture.Image
Internal use only.
getLateReverbDelay() - Method in class com.jme3.audio.Environment
 
getLateReverbGain() - Method in class com.jme3.audio.Environment
 
getLayer() - Method in class com.jme3.texture.FrameBuffer.RenderBuffer
 
getLayer() - Method in class com.jme3.texture.TextureImage
Gets the layer.
getLayer(String) - Method in class com.jme3.anim.AnimComposer
Provides access to the named layer.
getLayerManager(String) - Method in class com.jme3.anim.AnimComposer
Access the manager of the named layer.
getLayerNames() - Method in class com.jme3.anim.AnimComposer
Enumerates the names of all layers.
getLeft() - Method in class com.jme3.audio.Listener
 
getLeft() - Method in class com.jme3.renderer.Camera
Retrieves the left axis of the camera.
getLeft(Vector3f) - Method in class com.jme3.renderer.Camera
Retrieves the left axis of the camera.
getLeftChild() - Method in class com.jme3.collision.bih.BIHNode
 
getLeftPlane() - Method in class com.jme3.collision.bih.BIHNode
 
getLeftSwizzling() - Method in class com.jme3.shader.VariableMapping
Gets the left swizzle.
getLeftVariable() - Method in class com.jme3.shader.VariableMapping
Gets the left variable.
getLen() - Method in class com.jme3.effect.shapes.EmitterBoxShape
 
getLength() - Method in class com.jme3.anim.AnimClip
Determine the duration of this clip.
getLength() - Method in interface com.jme3.anim.AnimTrack
Determine the duration of the track.
getLength() - Method in class com.jme3.anim.interpolator.FrameInterpolator.TrackTimeReader
 
getLength() - Method in class com.jme3.anim.MorphTrack
 
getLength() - Method in class com.jme3.anim.TransformTrack
 
getLength() - Method in class com.jme3.anim.tween.AbstractTween
 
getLength() - Method in class com.jme3.anim.tween.action.Action
Retrieves the length (the duration) of the current action.
getLength() - Method in interface com.jme3.anim.tween.Tween
Returns the length of the tween.
getLength() - Method in class com.jme3.animation.Animation
Deprecated.
Returns the length in seconds of this animation
getLength() - Method in class com.jme3.animation.AudioTrack
Deprecated.
Return the length of the track
getLength() - Method in class com.jme3.animation.BoneTrack
Deprecated.
 
getLength() - Method in class com.jme3.animation.EffectTrack
Deprecated.
Return the length of the track
getLength() - Method in class com.jme3.animation.PoseTrack
Deprecated.
 
getLength() - Method in class com.jme3.animation.SpatialTrack
Deprecated.
 
getLength() - Method in interface com.jme3.animation.Track
Deprecated.
 
getLength() - Method in class com.jme3.cinematic.MotionPath
Return the length of the path in world units
getLength() - Method in class com.jme3.scene.shape.Curve
This method returns the length of the curve.
getLength() - Method in class com.jme3.util.ListSort
return the useful length of the array being sorted
getLevel() - Method in class com.jme3.texture.FrameBuffer.RenderBuffer
 
getLevel() - Method in class com.jme3.texture.TextureImage
Gets the level.
getLight() - Method in class com.jme3.scene.control.LightControl
 
getLight() - Method in class com.jme3.scene.LightNode
Deprecated.
 
getLight() - Method in class com.jme3.shadow.DirectionalLightShadowFilter
Returns the light used to cast shadows.
getLight() - Method in class com.jme3.shadow.DirectionalLightShadowRenderer
return the light used to cast shadows
getLight() - Method in class com.jme3.shadow.PointLightShadowFilter
Returns the light used to cast shadows.
getLight() - Method in class com.jme3.shadow.PointLightShadowRenderer
gets the point light used to cast shadows with this processor
getLight() - Method in class com.jme3.shadow.SpotLightShadowFilter
Returns the light used to cast shadows.
getLight() - Method in class com.jme3.shadow.SpotLightShadowRenderer
return the light used to cast shadows
getLightFilter() - Method in class com.jme3.renderer.RenderManager
Returns the current LightFilter.
getLightMode() - Method in class com.jme3.material.TechniqueDef
Returns the light mode.
getLightSpace() - Method in class com.jme3.material.TechniqueDef
Returns the space in which the light data should be passed to the shader.
getLimit() - Method in class com.jme3.math.Ray
getLimit returns the limit of the ray, aka the length.
getLimits() - Method in class com.jme3.renderer.opengl.GLRenderer
 
getLimits() - Method in interface com.jme3.renderer.Renderer
Gets the limits of the renderer.
getLimits() - Method in class com.jme3.system.NullRenderer
 
getLine() - Method in class com.jme3.util.blockparser.Statement
 
getLineCount() - Method in class com.jme3.font.BitmapText
 
getLineHeight() - Method in class com.jme3.font.BitmapCharacterSet
 
getLineHeight() - Method in class com.jme3.font.BitmapText
 
getLineNumber() - Method in class com.jme3.util.blockparser.Statement
 
getLineWidth() - Method in class com.jme3.font.BitmapText
 
getLineWidth() - Method in class com.jme3.material.RenderState
returns the wireframe line width
getLineWidth() - Method in class com.jme3.scene.Mesh
getLineWidth(CharSequence) - Method in class com.jme3.font.BitmapFont
 
getLineWrapMode() - Method in class com.jme3.font.BitmapText
 
getList(RenderQueue.Bucket) - Method in class com.jme3.renderer.queue.RenderQueue
 
getListener() - Method in interface com.jme3.app.Application
 
getListener() - Method in class com.jme3.app.LegacyApplication
 
getLitGeometriesInViewPort(Spatial, Camera, Camera[], RenderQueue.ShadowMode, GeometryList) - Static method in class com.jme3.shadow.ShadowUtil
Populates the outputGeometryList with the geometries of the children of OccludersExtractor.rootScene node that are both in the frustum of the given vpCamera and some camera inside cameras array.
getLocalBatchHint() - Method in class com.jme3.scene.Spatial
 
getLocalCullHint() - Method in class com.jme3.scene.Spatial
 
getLocalLightList() - Method in class com.jme3.scene.Spatial
Returns the local LightList, which are the lights that were directly attached to this Spatial through the Spatial.addLight(com.jme3.light.Light) and Spatial.removeLight(com.jme3.light.Light) methods.
getLocalMatParamOverrides() - Method in class com.jme3.scene.Spatial
Get the local material parameter overrides.
getLocalMemorySize() - Method in interface com.jme3.opencl.Device
 
getLocalPosition() - Method in class com.jme3.animation.Bone
Deprecated.
Returns the local position of the bone, relative to the parent bone.
getLocalQueueBucket() - Method in class com.jme3.scene.Spatial
 
getLocalRotation() - Method in class com.jme3.anim.Joint
Access the local rotation.
getLocalRotation() - Method in class com.jme3.animation.Bone
Deprecated.
Returns the local rotation of the bone, relative to the parent bone.
getLocalRotation() - Method in class com.jme3.scene.Spatial
getLocalRotation retrieves the local rotation of this node.
getLocalScale() - Method in class com.jme3.anim.Joint
Access the local scale vector.
getLocalScale() - Method in class com.jme3.animation.Bone
Deprecated.
Returns the local scale of the bone, relative to the parent bone.
getLocalScale() - Method in class com.jme3.scene.Spatial
getLocalScale retrieves the local scale of this node.
getLocalShadowMode() - Method in class com.jme3.scene.Spatial
 
getLocalToWorldMatrix(Matrix4f) - Method in class com.jme3.scene.Spatial
Creates a transform matrix that will convert from this spatials' local coordinate space to the world coordinate space based on the world transform.
getLocalTransform() - Method in class com.jme3.anim.Joint
Access the local transform.
getLocalTransform() - Method in interface com.jme3.anim.util.HasLocalTransform
 
getLocalTransform() - Method in class com.jme3.scene.Spatial
getLocalTransform retrieves the local transform of this spatial.
getLocalTranslation() - Method in class com.jme3.anim.Joint
Access the local translation vector.
getLocalTranslation() - Method in class com.jme3.scene.Spatial
getLocalTranslation retrieves the local translation of this node.
getLocation() - Method in class com.jme3.audio.Listener
 
getLocation() - Method in class com.jme3.renderer.Camera
Retrieves the location vector of the camera.
getLocation() - Method in class com.jme3.shader.ShaderVariable
 
getLocation(Vector2f) - Method in class jme3tools.optimize.TextureAtlas.TextureAtlasTile
Get the transformed texture coordinate for a given input location.
getLodLevel() - Method in class com.jme3.scene.Geometry
Returns the LOD level set with Geometry.setLodLevel(int).
getLodLevel(int) - Method in class com.jme3.scene.Mesh
Returns the lod level at the given index.
getLog() - Method in exception class com.jme3.opencl.KernelCompilationException
The output of the compiler
getLogic() - Method in class com.jme3.material.TechniqueDef
 
getLogicalId() - Method in class com.jme3.input.DefaultJoystickAxis
Returns the logical identifier of this joystick axis.
getLogicalId() - Method in class com.jme3.input.DefaultJoystickButton
Returns the logical identifier of this joystick axis.
getLogicalId() - Method in interface com.jme3.input.JoystickAxis
Returns the logical identifier of this joystick axis.
getLogicalId() - Method in interface com.jme3.input.JoystickButton
Returns the logical identifier of this joystick axis.
getLookAtOffset() - Method in class com.jme3.input.ChaseCamera
returns the offset from the target's position where the camera looks at
getLoopMode() - Method in class com.jme3.animation.AnimChannel
Deprecated.
 
getLoopMode() - Method in class com.jme3.cinematic.events.AbstractCinematicEvent
Returns the loopMode of the animation.
getLoopMode() - Method in interface com.jme3.cinematic.events.CinematicEvent
 
getLostFocusBehavior() - Method in interface com.jme3.app.Application
Determine the application's behavior when unfocused.
getLostFocusBehavior() - Method in class com.jme3.app.LegacyApplication
Determine the application's behavior when unfocused.
getLowLife() - Method in class com.jme3.effect.ParticleEmitter
Get the low value of life.
getMagFilter() - Method in class com.jme3.texture.Texture
 
getMainView(String) - Method in class com.jme3.renderer.RenderManager
Returns the main ViewPort with the given name.
getMainViews() - Method in class com.jme3.renderer.RenderManager
Returns a read-only list of all main ViewPorts.
getManager() - Method in class com.jme3.anim.AnimLayer
Returns the current manager.
getManager() - Method in class com.jme3.asset.AssetInfo
 
getMappings(String, boolean) - Static method in class com.jme3.input.JoystickCompatibilityMappings
 
getMask() - Method in class com.jme3.anim.AnimLayer
Returns the animation mask.
getMask() - Method in class com.jme3.anim.tween.action.Action
Retrieves the animation mask for this action.
getMaterial() - Method in class com.jme3.post.Filter
Must return the material used for this filter.
getMaterial() - Method in class com.jme3.scene.BatchNode
Returns the material that is used for the first batch of this BatchNode.
getMaterial() - Method in class com.jme3.scene.Geometry
Returns the material that is used for this geometry.
getMaterial() - Method in class com.jme3.shadow.AbstractShadowFilter
 
getMaterial() - Method in class com.jme3.shadow.PssmShadowFilter
Deprecated.
 
getMaterialDef() - Method in class com.jme3.material.Material
Get the material definition (j3md file info) that this material is implementing.
getMaterialParam(String) - Method in class com.jme3.material.MaterialDef
Returns the material parameter with the given name.
getMaterialParams() - Method in class com.jme3.material.MaterialDef
Returns a collection of all material parameters declared in this material definition.
getMaterialParamValue() - Method in enum class com.jme3.shadow.EdgeFilteringMode
 
getMax(Vector3f) - Method in class com.jme3.bounding.BoundingBox
Determine the maximum coordinate value for each axis.
getMaxDistance() - Method in class com.jme3.app.ChaseCameraAppState
Returns the max zoom distance of the camera (default is 40)
getMaxDistance() - Method in class com.jme3.audio.AudioNode
 
getMaxDistance() - Method in interface com.jme3.audio.AudioSource
 
getMaxDistance() - Method in class com.jme3.input.ChaseCamera
Returns the max zoom distance of the camera (default is 40)
getMaximumAllocationSize() - Method in interface com.jme3.opencl.Device
 
getMaximumConstantArguments() - Method in interface com.jme3.opencl.Device
 
getMaximumConstantBufferSize() - Method in interface com.jme3.opencl.Device
Returns the maximal size of a constant buffer.
getMaximumImage2DSize() - Method in interface com.jme3.opencl.Device
Queries the maximal size of a 2D image
getMaximumImage3DSize() - Method in interface com.jme3.opencl.Device
Queries the maximal size of a 3D image
getMaximumReadImages() - Method in interface com.jme3.opencl.Device
 
getMaximumSamplers() - Method in interface com.jme3.opencl.Device
 
getMaximumWorkItemDimensions() - Method in interface com.jme3.opencl.Device
The maximum dimension that specify the local and global work item ids.
getMaximumWorkItemSizes() - Method in interface com.jme3.opencl.Device
Maximum number of work-items that can be specified in each dimension of the work-group to Kernel.Run2(com.jme3.opencl.CommandQueue, com.jme3.opencl.Kernel.WorkSize, com.jme3.opencl.Kernel.WorkSize, java.lang.Object...).
getMaximumWriteImages() - Method in interface com.jme3.opencl.Device
 
getMaxiumWorkItemsPerGroup() - Method in interface com.jme3.opencl.Device
Maximum number of work-items in a work-group executing a kernel on a single compute unit, using the data parallel execution model.
getMaxLineWidth() - Method in class com.jme3.renderer.opengl.GLRenderer
Determine the maximum allowed width for lines.
getMaxLineWidth() - Method in interface com.jme3.renderer.Renderer
Determines the maximum allowed width for lines.
getMaxLineWidth() - Method in class com.jme3.system.NullRenderer
Determine the maximum allowed width for lines.
getMaxNumInstances() - Method in class com.jme3.scene.instancing.InstancedGeometry
 
getMaxNumParticles() - Method in class com.jme3.effect.ParticleEmitter
 
getMaxNumWeights() - Method in class com.jme3.scene.Mesh
Returns the maximum number of weights per vertex on this mesh.
getMaxNurbKnot() - Method in class com.jme3.math.Spline
This method returns the maximum nurb curve knot value.
getMaxRawValue() - Method in interface com.jme3.input.SensorJoystickAxis
Returns the current maximum raw sensor value that is being used to scale the joystick axis value.
getMaxTransitionWeight() - Method in class com.jme3.anim.tween.action.BlendableAction
 
getMaxVerticalRotation() - Method in class com.jme3.app.ChaseCameraAppState
 
getMaxVerticalRotation() - Method in class com.jme3.input.ChaseCamera
 
getMaxWorkGroupSize(Device) - Method in class com.jme3.opencl.Kernel
Returns the maximal work group size when this kernel is executed on the specified device
getMemoryAccessFlags() - Method in class com.jme3.opencl.Buffer
 
getMesh() - Method in class com.jme3.app.BasicProfiler
Returns the mesh that contains the bar chart of tracked frame timings.
getMesh() - Method in class com.jme3.scene.Geometry
Returns the mesh to use for this geometry
getMeshType() - Method in class com.jme3.effect.ParticleEmitter
Returns the mesh type used by the particle emitter.
getMin() - Method in class com.jme3.effect.shapes.EmitterBoxShape
 
getMin(Vector3f) - Method in class com.jme3.bounding.BoundingBox
Determine the minimum coordinate value for each axis.
getMinDistance() - Method in class com.jme3.app.ChaseCameraAppState
Returns the min zoom distance of the camera (default is 1)
getMinDistance() - Method in class com.jme3.input.ChaseCamera
Returns the min zoom distance of the camera (default is 1)
getMinFilter() - Method in class com.jme3.texture.Texture
 
getMinHeight() - Method in class com.jme3.system.AppSettings
Get the height
getMinNurbKnot() - Method in class com.jme3.math.Spline
This method returns the minimum nurb curve knot value.
getMinVerticalRotation() - Method in class com.jme3.app.ChaseCameraAppState
 
getMinVerticalRotation() - Method in class com.jme3.input.ChaseCamera
 
getMinWidth() - Method in class com.jme3.system.AppSettings
Get the width
getMipFromRoughness(float, int) - Static method in class com.jme3.environment.util.EnvMapUtils
 
getMipMapsGenerationHint() - Method in class com.jme3.texture.FrameBuffer
 
getMipMapSizes() - Method in class com.jme3.texture.Image
Returns the mipmap sizes for this image.
getMode() - Method in class com.jme3.scene.Mesh
Returns the mesh mode
getModelBindInversePosition() - Method in class com.jme3.animation.Bone
Deprecated.
Returns the inverse Bind position of this bone expressed in model space.
getModelBindInverseRotation() - Method in class com.jme3.animation.Bone
Deprecated.
Returns the inverse bind rotation of this bone expressed in model space.
getModelBindInverseScale() - Method in class com.jme3.animation.Bone
Deprecated.
Returns the inverse world bind pose scale.
getModelBindInverseTransform() - Method in class com.jme3.animation.Bone
Deprecated.
 
getModelBound() - Method in class com.jme3.scene.Geometry
 
getModelSpacePosition() - Method in class com.jme3.animation.Bone
Deprecated.
Returns the position of the bone in model space.
getModelSpaceRotation() - Method in class com.jme3.animation.Bone
Deprecated.
Returns the rotation of the bone in model space.
getModelSpaceScale() - Method in class com.jme3.animation.Bone
Deprecated.
Returns the scale of the bone in model space.
getModelTransform() - Method in class com.jme3.anim.Joint
Determine the model transform.
getModelTransform() - Method in class com.jme3.anim.MatrixJointModelTransform
 
getModelTransform() - Method in class com.jme3.anim.SeparateJointModelTransform
 
getModelTransform() - Method in interface com.jme3.anim.util.JointModelTransform
Determine the joint's transform in model space.
getModelTransformMatrix() - Method in class com.jme3.anim.MatrixJointModelTransform
Access the model transform.
getModeStart() - Method in class com.jme3.scene.Mesh
Set the mode start indices for Mesh.Mode.Hybrid mesh mode.
getMorphIndex(String) - Method in class com.jme3.scene.Mesh
Get the index of the morph that has the given name.
getMorphState() - Method in class com.jme3.scene.Geometry
returns the morph state of this Geometry.
getMorphState(String) - Method in class com.jme3.scene.Geometry
Get the state of a morph
getMorphTarget(int) - Method in class com.jme3.scene.Mesh
Get the MorphTarget at the given index
getMorphTargetNames() - Method in class com.jme3.scene.Mesh
Get the name of all morphs in order.
getMorphTargets() - Method in class com.jme3.scene.Mesh
 
getMouseAxis() - Method in class com.jme3.input.controls.MouseAxisTrigger
 
getMouseButton() - Method in class com.jme3.input.controls.MouseButtonTrigger
 
getMouseInput() - Method in interface com.jme3.system.JmeContext
 
getMouseInput() - Method in class com.jme3.system.NullContext
 
getMoveSpeed() - Method in class com.jme3.input.FlyByCamera
Read the translation speed.
getMultiData() - Method in class com.jme3.shader.Uniform
 
getMultiplicity() - Method in class com.jme3.shader.ShaderNodeVariable
 
getMultiSamples() - Method in class com.jme3.texture.Image
 
getName() - Method in class com.jme3.anim.AnimClip
Determine the name of this clip.
getName() - Method in class com.jme3.anim.AnimLayer
Returns the layer name.
getName() - Method in class com.jme3.anim.Joint
Determine the name.
getName() - Method in class com.jme3.animation.Animation
Deprecated.
The name of the bone animation
getName() - Method in class com.jme3.animation.Bone
Deprecated.
Returns the name of the bone, set in the constructor.
getName() - Method in class com.jme3.asset.AssetKey
 
getName() - Method in class com.jme3.input.AbstractJoystick
Returns the name of this joystick.
getName() - Method in class com.jme3.input.controls.JoyAxisTrigger
 
getName() - Method in class com.jme3.input.controls.JoyButtonTrigger
 
getName() - Method in class com.jme3.input.controls.KeyTrigger
 
getName() - Method in class com.jme3.input.controls.MouseAxisTrigger
 
getName() - Method in class com.jme3.input.controls.MouseButtonTrigger
 
getName() - Method in class com.jme3.input.controls.TouchTrigger
 
getName() - Method in interface com.jme3.input.controls.Trigger
 
getName() - Method in class com.jme3.input.DefaultJoystickAxis
Returns the name of this joystick.
getName() - Method in class com.jme3.input.DefaultJoystickButton
Returns the name of this joystick.
getName() - Method in interface com.jme3.input.Joystick
Returns the name of this joystick.
getName() - Method in interface com.jme3.input.JoystickAxis
Returns the name of this joystick.
getName() - Method in interface com.jme3.input.JoystickButton
Returns the name of this joystick.
getName() - Method in class com.jme3.light.Light
Return the light name.
getName() - Method in class com.jme3.material.Material
 
getName() - Method in class com.jme3.material.MaterialDef
The debug name of the material definition.
getName() - Method in class com.jme3.material.MatParam
Returns the name of the material parameter.
getName() - Method in class com.jme3.material.TechniqueDef
Returns the name of this technique as specified in the J3MD file.
getName() - Method in interface com.jme3.opencl.Device
 
getName() - Method in class com.jme3.opencl.Kernel
 
getName() - Method in interface com.jme3.opencl.Platform
 
getName() - Method in class com.jme3.post.Filter
returns the name of the filter
getName() - Method in class com.jme3.renderer.Camera
Returns the camera's name.
getName() - Method in class com.jme3.renderer.ViewPort
Returns the name of the viewport as set in the constructor.
getName() - Method in class com.jme3.scene.mesh.MorphTarget
 
getName() - Method in class com.jme3.scene.Spatial
Returns the name of this spatial.
getName() - Method in class com.jme3.scene.VertexBuffer
 
getName() - Method in class com.jme3.shader.bufferobject.BufferObject
Get name of the buffer object
getName() - Method in class com.jme3.shader.Shader.ShaderSource
 
getName() - Method in class com.jme3.shader.ShaderNode
Gets the name of the node.
getName() - Method in class com.jme3.shader.ShaderNodeDefinition
returns the name of the definition
getName() - Method in class com.jme3.shader.ShaderNodeVariable
returns the name
getName() - Method in class com.jme3.shader.ShaderVariable
 
getName() - Method in class com.jme3.system.DisplayInfo
Returns the display name.
getName() - Method in class com.jme3.texture.FrameBuffer
 
getName() - Method in class com.jme3.texture.Texture
 
getName() - Method in class com.jme3.util.struct.StructField
Get simple name of the field
getName() - Method in class jme3tools.shadercheck.CgcValidator
 
getName() - Method in class jme3tools.shadercheck.GpuAnalyzerValidator
 
getName() - Method in interface jme3tools.shadercheck.Validator
Returns the name of the validation tool
getName(int) - Static method in class com.jme3.input.KeyNames
Obtain a descriptive name for the specified key code.
getNameSpace() - Method in class com.jme3.shader.ShaderNodeVariable
 
getNatureHint() - Method in class com.jme3.shader.bufferobject.BufferObject
 
getNbMipMaps() - Method in class com.jme3.light.LightProbe
 
getNbMorphTargets() - Method in class com.jme3.anim.MorphTrack
 
getNbSimultaneousGPUMorph() - Method in class com.jme3.scene.Geometry
Return the number of morph targets that can be handled on the GPU simultaneously for this geometry.
getNbWayPoints() - Method in class com.jme3.cinematic.MotionPath
return the number of waypoints of this path
getNegativeEnd(Vector3f) - Method in class com.jme3.math.LineSegment
Determine the location of this segment's negative end.
getNormal() - Method in class com.jme3.collision.bih.BIHTriangle
 
getNormal() - Method in class com.jme3.math.Plane
getNormal retrieves the normal of the plane.
getNormal() - Method in class com.jme3.math.Triangle
Accesses the stored normal, updating it if it is null.
getNormal() - Method in class com.jme3.scene.shape.RectangleMesh
Provides access to the internal normal-direction vector.
getNormal(float[], int, int) - Method in interface com.jme3.util.mikktspace.MikkTSpaceContext
 
getNormal(float[], int, int) - Method in class com.jme3.util.mikktspace.MikkTSpaceImpl
 
getNormalizedName(String) - Static method in class com.jme3.input.JoystickCompatibilityMappings
 
getNormalVelocity() - Method in class com.jme3.effect.influencers.NewtonianParticleInfluencer
This method returns the normal velocity factor.
getNumBuffers() - Method in class com.jme3.scene.mesh.MorphTarget
 
getNumChannels() - Method in class com.jme3.animation.AnimControl
Deprecated.
 
getNumColorBuffers() - Method in class com.jme3.texture.FrameBuffer
Deprecated.
Use getNumColorTargets
getNumColorTargets() - Method in class com.jme3.texture.FrameBuffer
 
getNumComponents() - Method in class com.jme3.scene.VertexBuffer
 
getNumControls() - Method in class com.jme3.scene.Spatial
 
getNumElements() - Method in class com.jme3.scene.VertexBuffer
 
getNumFaces() - Method in interface com.jme3.util.mikktspace.MikkTSpaceContext
Returns the number of faces (triangles/quads) on the mesh to be processed.
getNumFaces() - Method in class com.jme3.util.mikktspace.MikkTSpaceImpl
 
getNumImages() - Method in class com.jme3.cursors.plugins.JmeCursor
Queries the number of images contained in the cursor.
getNumInstances() - Method in class com.jme3.scene.instancing.InstancedGeometry
 
getNumLodLevels() - Method in class com.jme3.scene.Mesh
 
getNumSamples() - Method in class com.jme3.post.FilterPostProcessor
return the number of samples for antialiasing
getNumShadowMaps() - Method in class com.jme3.shadow.AbstractShadowFilter
Read the number of shadow maps rendered by this filter.
getNumShadowMaps() - Method in class com.jme3.shadow.AbstractShadowRenderer
Read the number of shadow maps rendered by this renderer.
getNumVerticesOfFace(int) - Method in interface com.jme3.util.mikktspace.MikkTSpaceContext
Returns the number of vertices on face number iFace iFace is a number in the range {0, 1, ..., getNumFaces()-1}
getNumVerticesOfFace(int) - Method in class com.jme3.util.mikktspace.MikkTSpaceImpl
 
getNumVisibleInstances() - Method in class com.jme3.scene.instancing.InstancedGeometry
 
getNumVisibleParticles() - Method in class com.jme3.effect.ParticleEmitter
Returns the number of visible particles (spawned but not dead).
getObjectType(Object) - Static method in class com.jme3.scene.UserData
 
getOccludersToRender(int, GeometryList) - Method in class com.jme3.shadow.AbstractShadowRenderer
Returns a subclass-specific geometryList containing the occluders to be rendered in the shadow map
getOccludersToRender(int, GeometryList) - Method in class com.jme3.shadow.DirectionalLightShadowRenderer
 
getOccludersToRender(int, GeometryList) - Method in class com.jme3.shadow.PointLightShadowRenderer
 
getOccludersToRender(int, GeometryList) - Method in class com.jme3.shadow.SpotLightShadowRenderer
 
getOffset() - Method in class com.jme3.scene.VertexBuffer
 
getOffsetTransform(Matrix4f) - Method in class com.jme3.anim.Joint
Stores the skinning transform in the specified Matrix4f.
getOffsetTransform(Matrix4f, Matrix4f) - Method in class com.jme3.anim.MatrixJointModelTransform
 
getOffsetTransform(Matrix4f, Matrix4f) - Method in class com.jme3.anim.SeparateJointModelTransform
 
getOffsetTransform(Matrix4f, Matrix4f) - Method in interface com.jme3.anim.util.JointModelTransform
Determine the joint's skinning transform.
getOpenCLContext() - Method in interface com.jme3.system.JmeContext
 
getOpenCLContext() - Method in class com.jme3.system.NullContext
 
getOpenCLPlatformChooser() - Method in class com.jme3.system.AppSettings
 
getOrCreateContext(Class<T>, Function<RenderManager, T>) - Method in class com.jme3.renderer.RenderManager
Gets the pipeline context registered under the class or creates and registers a new context from the function.
getOrCreateContext(Class<T>, Supplier<T>) - Method in class com.jme3.renderer.RenderManager
Gets the pipeline context registered under the class or creates and registers a new context from the supplier.
getOrigin() - Method in class com.jme3.effect.influencers.RadialParticleInfluencer
the origin used for computing the radial velocity direction
getOrigin() - Method in class com.jme3.math.Line
getOrigin returns the origin of the line.
getOrigin() - Method in class com.jme3.math.LineSegment
Access the origin of this segment.
getOrigin() - Method in class com.jme3.math.Ray
getOrigin retrieves the origin point of the ray.
getOs() - Method in enum class com.jme3.system.Platform
Returns the operating system of this platform.
getOuterAngle() - Method in class com.jme3.audio.AudioNode
 
getOuterAngle() - Method in interface com.jme3.audio.AudioSource
 
getOuterRadius() - Method in class com.jme3.math.Ring
getOuterRadius returns the ring's outer radius.
getOuterRadius() - Method in class com.jme3.scene.shape.Torus
 
getOutputFrameBuffer() - Method in class com.jme3.renderer.ViewPort
Returns the framebuffer where this ViewPort's scenes are rendered to.
getOutputMapping() - Method in class com.jme3.shader.ShaderNode
Returns a list of variable mapping representing the output mappings of this node.
getOutputs() - Method in class com.jme3.shader.ShaderNodeDefinition
 
getP() - Method in class com.jme3.scene.shape.PQTorus
 
getPackedAngleCos() - Method in class com.jme3.light.SpotLight
for internal use only
getPage() - Method in class com.jme3.font.BitmapCharacter
 
getPage(int) - Method in class com.jme3.font.BitmapFont
 
getPageSize() - Method in class com.jme3.font.BitmapFont
 
getParam(String) - Method in class com.jme3.material.Material
Returns the parameter set on this material with the given name, returns null if the parameter is not set.
getParams() - Method in class com.jme3.material.Material
Returns a collection of all parameters set on this material.
getParamsMap() - Method in class com.jme3.material.Material
Returns the ListMap of all parameters set on this material.
getParamValue(String) - Method in class com.jme3.material.Material
Returns the current parameter's value.
getParent() - Method in class com.jme3.anim.Joint
Access the parent joint.
getParent() - Method in class com.jme3.animation.Bone
Deprecated.
Returns parent bone of this bone, or null if it is a root bone.
getParent() - Method in class com.jme3.scene.Spatial
getParent retrieves this node's parent.
getParticleInfluencer() - Method in class com.jme3.effect.ParticleEmitter
Returns the ParticleInfluencer that influences this particle emitter.
getParticles() - Method in class com.jme3.effect.ParticleEmitter
Returns a list of all particles (shouldn't be used in most cases).
getParticlesPerSec() - Method in class com.jme3.effect.ParticleEmitter
Get the number of particles to spawn per second.
getPassDrawBufferTargetIdToShaders() - Method in class com.jme3.renderer.RenderManager
Returns true if the draw buffer target id is passed to the shader.
getPassMaterial() - Method in class com.jme3.post.Filter.Pass
 
getPatchVertexCount() - Method in class com.jme3.scene.Mesh
Gets the amount of vertices used for each patch;
getPath() - Method in class com.jme3.cinematic.events.MotionEvent
Return the motion path this control follows.
getPath() - Method in class com.jme3.shader.ShaderNodeDefinition
return the path of this definition
getPathSplineType() - Method in class com.jme3.cinematic.MotionPath
return the type of spline used for the path interpolation for this path
getPipeline() - Method in class com.jme3.renderer.RenderManager
Gets the default pipeline used when a ViewPort does not have a pipeline already assigned to it.
getPipeline() - Method in class com.jme3.renderer.ViewPort
Gets the framegraph used by this viewport for rendering.
getPitch() - Method in class com.jme3.audio.AudioNode
 
getPitch() - Method in interface com.jme3.audio.AudioSource
 
getPixel(int, int) - Method in class com.jme3.texture.image.ImageRaster
Retrieve the color at the given coordinate.
getPixel(int, int, int, int, ColorRGBA) - Method in class com.jme3.environment.util.CubeMapWrapper
Reads a pixel from the cube map given the 2D coordinates and the face and the mip level to read from
getPixel(int, int, int, ColorRGBA) - Method in class com.jme3.environment.util.CubeMapWrapper
Reads a pixel from the cube map given the 2D coordinates and the face to read from
getPixel(int, int, ColorRGBA) - Method in class com.jme3.texture.image.DefaultImageRaster
 
getPixel(int, int, ColorRGBA) - Method in class com.jme3.texture.image.ImageRaster
Retrieve the color at the given coordinate.
getPixel(int, int, ColorRGBA) - Method in class com.jme3.texture.image.MipMapImageRaster
 
getPixel(Vector3f, float, ColorRGBA) - Method in class com.jme3.environment.util.CubeMapWrapper
Reads a pixel from the cube map given the coordinate vector
getPixel(Vector3f, ColorRGBA) - Method in class com.jme3.environment.util.CubeMapWrapper
Reads a pixel from the cube map given the coordinate vector
getPlaceholderAudio() - Static method in class com.jme3.util.PlaceholderAssets
 
getPlaceholderImage() - Static method in class com.jme3.util.PlaceholderAssets
Deprecated.
getPlaceholderImage(AssetManager) - Static method in class com.jme3.util.PlaceholderAssets
 
getPlaceholderMaterial(AssetManager) - Static method in class com.jme3.util.PlaceholderAssets
 
getPlaceholderModel(AssetManager) - Static method in class com.jme3.util.PlaceholderAssets
 
getPlanes() - Method in class com.jme3.scene.shape.Dome
Get the number of planar segments along the z-axis of the dome.
getPlaneState() - Method in class com.jme3.renderer.Camera
Returns the state of the frustum planes.
getPlatform() - Method in interface com.jme3.opencl.Device
 
getPlatform() - Static method in class com.jme3.system.JmeSystem
Determine which Platform (operating system and architecture) the application is running on.
getPlatform() - Method in class com.jme3.system.JmeSystemDelegate
 
getPlatformAssetConfigURL() - Static method in class com.jme3.system.JmeSystem
 
getPlatformAssetConfigURL() - Method in class com.jme3.system.JmeSystemDelegate
 
getPlaybackTime() - Method in class com.jme3.audio.AudioNode
 
getPlaybackTime() - Method in interface com.jme3.audio.AudioSource
 
getPlayState() - Method in class com.jme3.cinematic.events.AbstractCinematicEvent
Returns the current play state of the animation (playing or paused or stopped).
getPlayState() - Method in interface com.jme3.cinematic.events.CinematicEvent
returns the PlayState of the animation
getPoint() - Method in class com.jme3.effect.shapes.EmitterPointShape
 
getPointerId() - Method in class com.jme3.input.event.TouchEvent
 
getPoints() - Method in class com.jme3.scene.debug.SkeletonDebugger
 
getPoints() - Method in class com.jme3.shadow.BasicShadowRenderer
Deprecated.
debug only
getPointSize() - Method in class com.jme3.scene.Mesh
Deprecated.
Always returns 1.0 since point size is determined in the vertex shader.
getPolyOffsetFactor() - Method in class com.jme3.material.RenderState
Retrieve the poly offset factor value.
getPolyOffsetUnits() - Method in class com.jme3.material.RenderState
Retrieve the poly offset units value.
getPosition() - Method in class com.jme3.audio.AudioNode
 
getPosition() - Method in interface com.jme3.audio.AudioSource
 
getPosition() - Method in class com.jme3.environment.EnvironmentCamera
 
getPosition() - Method in class com.jme3.light.LightProbe
Returns the position of the LightProbe in world space
getPosition() - Method in class com.jme3.light.PointLight
Returns the world space position of the light.
getPosition() - Method in class com.jme3.light.SpotLight
 
getPosition() - Method in class com.jme3.util.struct.StructField
Get position inside the struct
getPosition(float[], int, int) - Method in interface com.jme3.util.mikktspace.MikkTSpaceContext
returns the position/normal/texcoord of the referenced face of vertex number iVert.
getPosition(float[], int, int) - Method in class com.jme3.util.mikktspace.MikkTSpaceImpl
 
getPositiveEnd(Vector3f) - Method in class com.jme3.math.LineSegment
Determine the location of this segment's positive end.
getPostRenderPasses() - Method in class com.jme3.post.Filter
returns the list of the postRender passes
getPostView(String) - Method in class com.jme3.renderer.RenderManager
Returns the post ViewPort with the given name.
getPostViews() - Method in class com.jme3.renderer.RenderManager
Returns a read-only list of all post ViewPorts.
getPovXAxis() - Method in interface com.jme3.input.Joystick
Returns the POV X axis for this joystick.
getPovYAxis() - Method in interface com.jme3.input.Joystick
Returns the POV Y axis for this joystick.
getPreferredLightMode() - Method in class com.jme3.renderer.RenderManager
Returns the preferred light mode.
getPreferredSize() - Method in class com.jme3.font.BitmapFont
 
getPrefilteredEnvMap() - Method in class com.jme3.light.LightProbe
returns the prefiltered environment map texture of this light probe Note that this Texture may not have image data yet if the LightProbe is not ready
getPrefix() - Method in class com.jme3.shader.ShaderNodeVariable
 
getPrefixedName() - Method in class com.jme3.material.MatParam
Returns the name with "m_" prefixed to it.
getPreShadowForcedRenderState() - Method in class com.jme3.shadow.AbstractShadowFilter
returns the pre shadows pass render state.
getPreShadowForcedRenderState() - Method in class com.jme3.shadow.AbstractShadowRenderer
returns the pre shadows pass render state.
getPressure() - Method in class com.jme3.input.event.TouchEvent
 
getPreView(String) - Method in class com.jme3.renderer.RenderManager
Returns the pre ViewPort with the given name.
getPreViews() - Method in class com.jme3.renderer.RenderManager
Returns a read-only list of all pre ViewPorts.
getPrimaryDisplay() - Method in class com.jme3.app.LegacyApplication
Use this to get the positional number of the primary monitor from the glfwGetMonitors() function call.
getPrimaryDisplay() - Method in interface com.jme3.system.JmeContext
Use this to get the positional number of the primary monitor from the glfwGetMonitors() function call.
getPrimaryDisplay() - Method in class com.jme3.system.NullContext
 
getProbeScale() - Method in class com.jme3.environment.util.LightsDebugState
returns the scale of the probe's debug sphere
getProcessors() - Method in class com.jme3.renderer.ViewPort
Gets the list of scene processors that were added to this ViewPort.
getProcessorType() - Method in class com.jme3.asset.AssetKey
 
getProcessorType() - Method in class com.jme3.asset.MaterialKey
 
getProcessorType() - Method in class com.jme3.asset.ModelKey
 
getProcessorType() - Method in class com.jme3.asset.TextureKey
 
getProcessorType() - Method in class com.jme3.audio.AudioKey
 
getProfile() - Method in interface com.jme3.opencl.Device
OpenCL profile string.
getProfile() - Method in interface com.jme3.opencl.Platform
 
getProfiler() - Method in class com.jme3.app.BasicProfilerState
 
getProfiler() - Method in class com.jme3.renderer.RenderManager
Gets the application profiler.
getProfilingTime(int) - Method in class com.jme3.renderer.opengl.GLRenderer
 
getProfilingTime(int) - Method in interface com.jme3.renderer.Renderer
Returns the time in nanoseconds elapsed for the task with the given id.
getProfilingTime(int) - Method in class com.jme3.system.NullRenderer
 
getProgress() - Method in class com.jme3.environment.generation.RunnableWithProgress
return the current progress of the process.
getProjection() - Method in class com.jme3.math.Triangle
Returns the projection of the vertices relative to the line origin.
getProjectionMatrix() - Method in class com.jme3.renderer.Camera
Provides access to the projection matrix.
getQ() - Method in class com.jme3.scene.shape.PQTorus
 
getQuantity() - Method in class com.jme3.scene.Node
getQuantity returns the number of children this node maintains.
getQueue() - Method in class com.jme3.renderer.ViewPort
Internal use only.
getQueueBucket() - Method in class com.jme3.scene.Spatial
Returns this spatial's render-queue bucket.
getRadialSamples() - Method in class com.jme3.scene.shape.Cylinder
 
getRadialSamples() - Method in class com.jme3.scene.shape.Dome
Get the number of samples radially around the main axis of the dome.
getRadialSamples() - Method in class com.jme3.scene.shape.PQTorus
 
getRadialSamples() - Method in class com.jme3.scene.shape.Sphere
 
getRadialSamples() - Method in class com.jme3.scene.shape.Torus
 
getRadialVelocity() - Method in class com.jme3.effect.influencers.RadialParticleInfluencer
the radial velocity
getRadius() - Method in class com.jme3.bounding.BoundingSphere
getRadius returns the radius of the bounding sphere.
getRadius() - Method in class com.jme3.effect.shapes.EmitterSphereShape
 
getRadius() - Method in class com.jme3.light.OrientedBoxProbeArea
 
getRadius() - Method in class com.jme3.light.PointLight
Returns the radius of the light influence.
getRadius() - Method in interface com.jme3.light.ProbeArea
 
getRadius() - Method in class com.jme3.light.SphereProbeArea
 
getRadius() - Method in class com.jme3.scene.shape.Cylinder
 
getRadius() - Method in class com.jme3.scene.shape.Dome
Get the radius of the dome.
getRadius() - Method in class com.jme3.scene.shape.PQTorus
 
getRadius() - Method in class com.jme3.scene.shape.Sphere
 
getRadius2() - Method in class com.jme3.scene.shape.Cylinder
 
getRandomPoint(Vector3f) - Method in class com.jme3.effect.shapes.EmitterBoxShape
 
getRandomPoint(Vector3f) - Method in class com.jme3.effect.shapes.EmitterMeshConvexHullShape
Randomly selects a point inside the convex hull of a randomly selected mesh.
getRandomPoint(Vector3f) - Method in class com.jme3.effect.shapes.EmitterMeshFaceShape
Randomly selects a point on a random face.
getRandomPoint(Vector3f) - Method in class com.jme3.effect.shapes.EmitterMeshVertexShape
This method fills the point with coordinates of randomly selected mesh vertex.
getRandomPoint(Vector3f) - Method in class com.jme3.effect.shapes.EmitterPointShape
 
getRandomPoint(Vector3f) - Method in interface com.jme3.effect.shapes.EmitterShape
This method fills in the initial position of the particle.
getRandomPoint(Vector3f) - Method in class com.jme3.effect.shapes.EmitterSphereShape
 
getRandomPointAndNormal(Vector3f, Vector3f) - Method in class com.jme3.effect.shapes.EmitterBoxShape
This method fills the point with data.
getRandomPointAndNormal(Vector3f, Vector3f) - Method in class com.jme3.effect.shapes.EmitterMeshConvexHullShape
Randomly selects a point inside the convex hull of a randomly selected mesh.
getRandomPointAndNormal(Vector3f, Vector3f) - Method in class com.jme3.effect.shapes.EmitterMeshFaceShape
Randomly selects a point on a random face.
getRandomPointAndNormal(Vector3f, Vector3f) - Method in class com.jme3.effect.shapes.EmitterMeshVertexShape
This method fills the point with coordinates of randomly selected mesh vertex.
getRandomPointAndNormal(Vector3f, Vector3f) - Method in class com.jme3.effect.shapes.EmitterPointShape
This method fills the point with data.
getRandomPointAndNormal(Vector3f, Vector3f) - Method in interface com.jme3.effect.shapes.EmitterShape
This method fills in the initial position of the particle and its normal vector.
getRandomPointAndNormal(Vector3f, Vector3f) - Method in class com.jme3.effect.shapes.EmitterSphereShape
 
getRate() - Method in class com.jme3.system.DisplayInfo
Returns the refresh rate of the display, in hertz.
getRawValue() - Method in class com.jme3.input.event.JoyAxisEvent
The value of the axis before it was remapped.
getReceivers(GeometryList) - Method in class com.jme3.shadow.AbstractShadowRenderer
 
getReceivers(GeometryList) - Method in class com.jme3.shadow.DirectionalLightShadowRenderer
 
getReceivers(GeometryList) - Method in class com.jme3.shadow.PointLightShadowRenderer
 
getReceivers(GeometryList) - Method in class com.jme3.shadow.SpotLightShadowRenderer
 
getRectangle() - Method in class com.jme3.scene.shape.RectangleMesh
Provides access to the internal Rectangle on which the mesh is based.
getRed() - Method in class com.jme3.math.ColorRGBA
Retrieves the red component value of this ColorRGBA.
getRefDistance() - Method in class com.jme3.audio.AudioNode
 
getRefDistance() - Method in interface com.jme3.audio.AudioSource
 
getReflectDelay() - Method in class com.jme3.audio.Environment
 
getReflectGain() - Method in class com.jme3.audio.Environment
 
getRegion(int) - Method in class com.jme3.shader.bufferobject.BufferObject
Return all the regions of this layout
getReleaser() - Method in class com.jme3.opencl.AbstractOpenCLObject
 
getReleaser() - Method in interface com.jme3.opencl.OpenCLObject
Returns the releaser object.
getRenderedSize() - Method in class com.jme3.font.BitmapCharacterSet
 
getRenderedTexture() - Method in class com.jme3.post.Filter
returns the rendered texture of this filter
getRenderedTexture() - Method in class com.jme3.post.Filter.Pass
 
getRenderer() - Method in interface com.jme3.app.Application
 
getRenderer() - Method in class com.jme3.app.LegacyApplication
 
getRenderer() - Method in class com.jme3.audio.AudioNode
 
getRenderer() - Method in class com.jme3.renderer.RenderManager
The renderer implementation used for rendering operations.
getRenderer() - Method in class com.jme3.system.AppSettings
Get the renderer
getRenderer() - Method in interface com.jme3.system.JmeContext
 
getRenderer() - Method in class com.jme3.system.NullContext
 
getRenderFilter() - Method in class com.jme3.renderer.RenderManager
Returns the render filter that the RenderManager is currently using
getRenderFrameBuffer() - Method in class com.jme3.post.Filter
returns the default pass frame buffer
getRenderFrameBuffer() - Method in class com.jme3.post.Filter.Pass
 
getRenderManager() - Method in interface com.jme3.app.Application
 
getRenderManager() - Method in class com.jme3.app.LegacyApplication
 
getRenderState() - Method in class com.jme3.material.TechniqueDef
Returns the render state that this technique is using
getRequiredCaps() - Method in class com.jme3.material.TechniqueDef
Gets the renderer capabilities that are required by this technique.
getResolution() - Method in class com.jme3.system.NanoTimer
 
getResolution() - Method in class com.jme3.system.Timer
Returns the resolution of the timer.
getResource(String) - Static method in class com.jme3.system.JmeSystem
 
getResource(String) - Method in class com.jme3.system.JmeSystemDelegate
 
getResource(String) - Static method in class com.jme3.util.res.Resources
Finds the resource with the given name.
getResource(String, Class<?>) - Method in interface com.jme3.util.res.ResourceLoader
Finds the resource with the given name relative to the given parent class or to the root if the parent is null.
getResource(String, Class<?>) - Static method in class com.jme3.util.res.Resources
Finds the resource with the given name relative to the given parent class or to the root if the parent is null.
getResourceAsStream(String) - Static method in class com.jme3.system.JmeSystem
 
getResourceAsStream(String) - Method in class com.jme3.system.JmeSystemDelegate
 
getResourceAsStream(String) - Static method in class com.jme3.util.res.Resources
Finds the resource with the given name.
getResourceAsStream(String, Class<?>) - Method in interface com.jme3.util.res.ResourceLoader
Finds the resource with the given name relative to the given parent class or to the root if the parent is null.
getResourceAsStream(String, Class<?>) - Static method in class com.jme3.util.res.Resources
Finds the resource with the given name relative to the given parent class or to the root if the parent is null.
getResources(String) - Method in interface com.jme3.util.res.ResourceLoader
Finds all resources with the given name.
getResources(String) - Static method in class com.jme3.util.res.Resources
Finds all resources with the given name.
getReverbFilter() - Method in class com.jme3.audio.AudioNode
 
getReverbFilter() - Method in interface com.jme3.audio.AudioSource
 
getRightChild() - Method in class com.jme3.collision.bih.BIHNode
 
getRightExpression() - Method in class com.jme3.shader.VariableMapping
Gets the right expression.
getRightPlane() - Method in class com.jme3.collision.bih.BIHNode
 
getRightSwizzling() - Method in class com.jme3.shader.VariableMapping
Gets the right swizzle.
getRightVariable() - Method in class com.jme3.shader.VariableMapping
Gets the right variable.
getRoomRolloffFactor() - Method in class com.jme3.audio.Environment
 
getRootNode() - Method in class com.jme3.app.SimpleApplication
Retrieves rootNode
getRootNode() - Method in class com.jme3.app.state.RootNodeAppState
Returns the managed rootNode.
getRoots() - Method in class com.jme3.anim.Armature
returns the array of all root joints of this Armature
getRoots() - Method in class com.jme3.animation.Skeleton
Deprecated.
returns the array of all root bones of this skeleton
getRotateSpeed() - Method in class com.jme3.effect.ParticleEmitter
Returns the rotation speed in radians/sec for particles.
getRotation() - Method in class com.jme3.audio.Listener
 
getRotation() - Method in class com.jme3.cinematic.events.MotionEvent
Returns the rotation of the target.
getRotation() - Method in class com.jme3.light.OrientedBoxProbeArea
 
getRotation() - Method in class com.jme3.math.Transform
Returns the rotation component.
getRotation() - Method in class com.jme3.renderer.Camera
Retrieves the rotation quaternion of the camera.
getRotation(Quaternion) - Method in class com.jme3.math.Transform
Copies the rotation component to the argument.
getRotationColumn(int) - Method in class com.jme3.math.Quaternion
Calculates one of the basis vectors of the rotation.
getRotationColumn(int, Vector3f) - Method in class com.jme3.math.Quaternion
Calculates one of the basis vectors of the rotation.
getRotations() - Method in class com.jme3.anim.TransformTrack
Copies the rotations.
getRotations() - Method in class com.jme3.animation.BoneTrack
Deprecated.
return the array of rotations of this track
getRotations() - Method in class com.jme3.animation.SpatialTrack
Deprecated.
 
getRotationSensitivity() - Method in class com.jme3.input.ChaseCamera
Returns the rotation sensitivity
getRotationSpeed() - Method in class com.jme3.app.ChaseCameraAppState
Returns the rotation speed when the mouse is moved.
getRotationSpeed() - Method in class com.jme3.input.ChaseCamera
Returns the rotation speed when the mouse is moved.
getRotationSpeed() - Method in class com.jme3.input.FlyByCamera
Read the rotation-rate multiplier.
getRoughnessFromMip(int, int) - Static method in class com.jme3.environment.util.EnvMapUtils
 
getRow(int) - Method in class com.jme3.math.Matrix3f
Returns the specified row.
getRow(int, Vector3f) - Method in class com.jme3.math.Matrix3f
Returns the specified row.
getRowPitch() - Method in class com.jme3.opencl.Image
 
getSampleFromMip(int, int) - Static method in class com.jme3.environment.util.EnvMapUtils
 
getSampleRate() - Method in class com.jme3.audio.AudioData
 
getSamples() - Method in class com.jme3.system.AppSettings
Get the number of samples
getSamples() - Method in class com.jme3.texture.FrameBuffer
 
getSavableVersion(Class<? extends Savable>) - Method in interface com.jme3.export.InputCapsule
 
getSavableVersion(Class<? extends Savable>) - Static method in class com.jme3.export.SavableClassUtil
 
getSavableVersions(Class<? extends Savable>) - Static method in class com.jme3.export.SavableClassUtil
 
getSavedSavableVersion(Object, Class<? extends Savable>, int[], int) - Static method in class com.jme3.export.SavableClassUtil
 
getScale() - Method in class com.jme3.math.Transform
Returns the scaling component.
getScale(Vector3f) - Method in class com.jme3.math.Transform
Copies the scaling component to the argument.
getScaleFactor() - Method in class com.jme3.input.event.TouchEvent
 
getScales() - Method in class com.jme3.anim.TransformTrack
Copies the scales.
getScales() - Method in class com.jme3.animation.BoneTrack
Deprecated.
returns the array of scales for this track
getScales() - Method in class com.jme3.animation.SpatialTrack
Deprecated.
 
getScaleSpan() - Method in class com.jme3.input.event.TouchEvent
 
getScene() - Method in class com.jme3.cinematic.Cinematic
return the scene where the cinematic occur
getScenes() - Method in class com.jme3.renderer.ViewPort
Returns a list of all attached scenes.
getScreenCoordinates(Vector3f) - Method in class com.jme3.renderer.Camera
Converts the given position from world space to screen space.
getScreenCoordinates(Vector3f, Vector3f) - Method in class com.jme3.renderer.Camera
Converts the given position from world space to screen space.
getSecond() - Method in class com.jme3.font.Kerning
 
getSecondCounter() - Method in class com.jme3.app.StatsAppState
 
getSegmentsLength() - Method in class com.jme3.math.Spline
returns a list of float representing the segments length
getSelectedJoint() - Method in class com.jme3.scene.debug.custom.ArmatureNode
 
getSerializedData() - Method in class com.jme3.animation.CompactArray
return a float array of serialized data
getSerializedSize() - Method in class com.jme3.animation.CompactArray
 
getSerializer(Object) - Method in class com.jme3.shader.bufferobject.layout.BufferLayout
 
getSettings() - Method in interface com.jme3.system.JmeContext
 
getSettings() - Method in class com.jme3.system.NullContext
 
getSettingsDialogImage() - Method in class com.jme3.system.AppSettings
Get the settings dialog image
getShader(AssetManager, EnumSet<Caps>, DefineList) - Method in class com.jme3.material.TechniqueDef
 
getShaderGenerationInfo() - Method in class com.jme3.material.TechniqueDef
 
getShaderGenerator(EnumSet<Caps>) - Method in interface com.jme3.asset.AssetManager
Returns the shaderGenerator responsible for generating the shaders
getShaderGenerator(EnumSet<Caps>) - Method in class com.jme3.asset.DesktopAssetManager
Returns the shaderGenerator responsible for generating the shaders
getShaderNodes() - Method in class com.jme3.material.TechniqueDef
 
getShaderParamDefine(String) - Method in class com.jme3.material.TechniqueDef
Returns the define name which the given material parameter influences.
getShaderParamDefineId(String) - Method in class com.jme3.material.TechniqueDef
Get the define ID for a given material parameter.
getShaderProgramLanguage(Shader.ShaderType) - Method in class com.jme3.material.TechniqueDef
Returns the language for each shader program
getShaderProgramLanguages() - Method in class com.jme3.material.TechniqueDef
Returns the Enum containing the ShaderProgramLanguages;
getShaderProgramName(Shader.ShaderType) - Method in class com.jme3.material.TechniqueDef
Returns the name for each shader program
getShaderProgramNames() - Method in class com.jme3.material.TechniqueDef
Returns the Enum containing the ShaderProgramNames;
getShaderPrologue() - Method in class com.jme3.material.TechniqueDef
 
getShadersLanguage() - Method in class com.jme3.shader.ShaderNodeDefinition
 
getShadersPath() - Method in class com.jme3.shader.ShaderNodeDefinition
 
getShadowCam(int) - Method in class com.jme3.shadow.AbstractShadowRenderer
return the shadow camera to use for rendering the shadow map according the given index
getShadowCam(int) - Method in class com.jme3.shadow.DirectionalLightShadowRenderer
 
getShadowCam(int) - Method in class com.jme3.shadow.PointLightShadowRenderer
 
getShadowCam(int) - Method in class com.jme3.shadow.SpotLightShadowRenderer
 
getShadowCamera() - Method in class com.jme3.shadow.BasicShadowRenderer
Deprecated.
debug only returns the shadow camera
getShadowCompareMode() - Method in class com.jme3.shadow.AbstractShadowFilter
returns the shadow compare mode
getShadowCompareMode() - Method in class com.jme3.shadow.AbstractShadowRenderer
returns the shadow compare mode
getShadowCompareMode() - Method in class com.jme3.texture.Texture
 
getShadowIntensity() - Method in class com.jme3.shadow.AbstractShadowFilter
returns the shadow intensity
getShadowIntensity() - Method in class com.jme3.shadow.AbstractShadowRenderer
Returns the shadow intensity.
getShadowIntensity() - Method in class com.jme3.shadow.PssmShadowFilter
Deprecated.
returns the shadow intensity
getShadowIntensity() - Method in class com.jme3.shadow.PssmShadowRenderer
Deprecated.
returns the shadow intensity
getShadowMapSize() - Method in class com.jme3.shadow.AbstractShadowFilter
Read the size of each shadow map rendered by this filter.
getShadowMapSize() - Method in class com.jme3.shadow.AbstractShadowRenderer
Read the size of each shadow map rendered by this renderer.
getShadowMaterial() - Method in class com.jme3.shadow.AbstractShadowFilter
 
getShadowMaterial() - Method in class com.jme3.shadow.PssmShadowFilter
Deprecated.
 
getShadowMode() - Method in class com.jme3.material.TechniqueDef
Returns the shadow mode.
getShadowMode() - Method in class com.jme3.scene.Spatial
 
getShadowZExtend() - Method in class com.jme3.shadow.AbstractShadowFilter
How far the shadows are rendered in the view
getShadowZExtend() - Method in class com.jme3.shadow.AbstractShadowRenderer
How far the shadows are rendered in the view
getShadowZExtend() - Method in class com.jme3.shadow.PssmShadowFilter
Deprecated.
How far the shadows are rendered in the view
getShadowZExtend() - Method in class com.jme3.shadow.PssmShadowRenderer
Deprecated.
How far the shadows are rendered in the view
getShadowZFadeLength() - Method in class com.jme3.shadow.AbstractShadowFilter
get the length over which the shadow will fade out when using a shadowZextend
getShadowZFadeLength() - Method in class com.jme3.shadow.AbstractShadowRenderer
get the length over which the shadow will fade out when using a shadowZextend
getShadowZFadeLength() - Method in class com.jme3.shadow.PssmShadowFilter
Deprecated.
get the length over which the shadow will fade out when using a shadowZextend
getShadowZFadeLength() - Method in class com.jme3.shadow.PssmShadowRenderer
Deprecated.
get the length over which the shadow will fade out when using a shadowZextend
getShape() - Method in class com.jme3.effect.ParticleEmitter
 
getShCoeffs() - Method in class com.jme3.light.LightProbe
 
getShortBuffer(VertexBuffer.Type) - Method in class com.jme3.scene.Mesh
Get the VertexBuffer data stored on this mesh in short format.
getSimulateMouse() - Method in class com.jme3.input.InputManager
Deprecated.
Use isSimulateMouse Returns state of simulation of mouse events. Used for touchscreen input only.
getSinglePassLightBatchSize() - Method in class com.jme3.renderer.RenderManager
Returns the number of lights used for each pass when the light mode is single pass.
getSize() - Method in class com.jme3.environment.EnvironmentCamera
Gets the size of environment cameras.
getSize() - Method in class com.jme3.font.BitmapText
 
getSize() - Method in class com.jme3.opencl.Buffer
 
getSize() - Method in class com.jme3.opencl.Kernel.LocalMem
 
getSize() - Method in class com.jme3.opencl.Kernel.LocalMemPerElement
 
getSizes() - Method in class com.jme3.opencl.Kernel.WorkSize
 
getSkeleton() - Method in class com.jme3.animation.AnimControl
Deprecated.
 
getSkeleton() - Method in class com.jme3.animation.SkeletonControl
Deprecated.
returns the skeleton of this control
getSlicePitch() - Method in class com.jme3.opencl.Image
 
getSlot() - Method in class com.jme3.texture.FrameBuffer.RenderBuffer
Do not use.
getSoftTextDialogInput() - Static method in class com.jme3.system.JmeSystem
 
getSoftTextDialogInput() - Method in class com.jme3.system.JmeSystemDelegate
 
getSortId() - Method in class com.jme3.material.Material
Returns the sorting ID or sorting index for this material.
getSortId() - Method in class com.jme3.material.Technique
Compute the sort ID.
getSortId() - Method in class com.jme3.material.TechniqueDef
 
getSource() - Method in class com.jme3.shader.Shader.ShaderSource
 
getSourcePlaybackTime(AudioSource) - Method in interface com.jme3.audio.AudioRenderer
 
getSourcePlaybackTime(AudioSource) - Method in class com.jme3.audio.openal.ALAudioRenderer
 
getSources() - Method in class com.jme3.shader.Shader
 
getSpatial() - Method in class com.jme3.cinematic.events.MotionEvent
 
getSpatial() - Method in class com.jme3.environment.EnvironmentProbeControl
 
getSpatial() - Method in class com.jme3.scene.control.AbstractControl
 
getSpecularIBL() - Method in interface com.jme3.environment.baker.IBLEnvBaker
Gets the specular IBL map.
getSpecularIBL() - Method in interface com.jme3.environment.baker.IBLEnvBakerLight
 
getSpecularIBL() - Method in class com.jme3.environment.baker.IBLGLEnvBaker
 
getSpecularIBL() - Method in class com.jme3.environment.baker.IBLHybridEnvBakerLight
 
getSpeed() - Method in class com.jme3.anim.tween.action.Action
Retrieves the speedup factor applied by the layer for this action.
getSpeed() - Method in class com.jme3.anim.tween.action.BlendAction
 
getSpeed() - Method in class com.jme3.animation.AnimChannel
Deprecated.
 
getSpeed() - Method in class com.jme3.app.SimpleApplication
Returns the application's speed.
getSpeed() - Method in class com.jme3.cinematic.events.AbstractCinematicEvent
Returns the speed of the animation.
getSpeed() - Method in interface com.jme3.cinematic.events.CinematicEvent
returns the speed of the animation
getSpeedFactors() - Method in class com.jme3.anim.tween.action.BlendAction
 
getSphericalHarmonicsCoefficents(TextureCubeMap) - Static method in class com.jme3.environment.util.EnvMapUtils
getSphericalHarmonicsCoefficents(TextureCubeMap, EnvMapUtils.FixSeamsMethod) - Static method in class com.jme3.environment.util.EnvMapUtils
Returns the Spherical Harmonics coefficients for this cube map.
getSphericalHarmonicsCoefficients() - Method in interface com.jme3.environment.baker.IBLEnvBakerLight
 
getSphericalHarmonicsCoefficients() - Method in class com.jme3.environment.baker.IBLHybridEnvBakerLight
 
getSpline() - Method in class com.jme3.cinematic.MotionPath
 
getSpotInnerAngle() - Method in class com.jme3.light.SpotLight
returns the spot inner angle
getSpotOuterAngle() - Method in class com.jme3.light.SpotLight
returns the spot outer angle
getSpotRange() - Method in class com.jme3.light.SpotLight
 
getStart() - Method in class com.jme3.scene.shape.Line
 
getStart() - Method in class com.jme3.shader.bufferobject.BufferRegion
Get beginning of the region
getStartColor() - Method in class com.jme3.effect.ParticleEmitter
Get the start color of the particles spawned.
getStartOffset() - Method in class com.jme3.animation.AudioTrack
Deprecated.
 
getStartOffset() - Method in class com.jme3.animation.EffectTrack
Deprecated.
 
getStartSize() - Method in class com.jme3.effect.ParticleEmitter
Get the start color of the particles spawned.
getState(Class<T>) - Method in class com.jme3.app.state.AppStateManager
Returns the first state that is an instance of subclass of the specified class.
getState(Class<T>) - Method in class com.jme3.app.state.BaseAppState
 
getState(Class<T>, boolean) - Method in class com.jme3.app.state.AppStateManager
Returns the first state that is an instance of subclass of the specified class.
getState(Class<T>, boolean) - Method in class com.jme3.app.state.BaseAppState
 
getState(String, Class<T>) - Method in class com.jme3.app.state.AppStateManager
Returns the state associated with the specified ID at the time it was attached or null if not state was attached with that ID.
getState(String, Class<T>) - Method in class com.jme3.app.state.BaseAppState
 
getState(String, Class<T>, boolean) - Method in class com.jme3.app.state.BaseAppState
 
getStateManager() - Method in interface com.jme3.app.Application
 
getStateManager() - Method in class com.jme3.app.LegacyApplication
 
getStateManager() - Method in class com.jme3.app.state.BaseAppState
 
getStates() - Method in class com.jme3.app.state.AppStateManager
 
getStatistics() - Method in class com.jme3.renderer.opengl.GLRenderer
 
getStatistics() - Method in interface com.jme3.renderer.Renderer
Copies the render statistics.
getStatistics() - Method in class com.jme3.system.NullRenderer
 
getStats() - Method in class com.jme3.app.DetailedProfiler
 
getStatsView() - Method in class com.jme3.app.StatsAppState
 
getStatus() - Method in class com.jme3.audio.AudioNode
 
getStatus() - Method in interface com.jme3.audio.AudioSource
 
getStencilBits() - Method in class com.jme3.system.AppSettings
Get the number of stencil bits
getSteps() - Method in class com.jme3.scene.shape.PQTorus
 
getStorageFolder() - Static method in class com.jme3.system.JmeSystem
 
getStorageFolder(JmeSystem.StorageFolderType) - Static method in class com.jme3.system.JmeSystem
 
getStorageFolder(JmeSystem.StorageFolderType) - Method in class com.jme3.system.JmeSystemDelegate
 
getStride() - Method in class com.jme3.scene.VertexBuffer
 
getString(String) - Method in class com.jme3.system.AppSettings
Get a string from the settings.
getSurfaceTangentFactor() - Method in class com.jme3.effect.influencers.NewtonianParticleInfluencer
This method returns the surface tangent factor.
getSurfaceTangentRotation() - Method in class com.jme3.effect.influencers.NewtonianParticleInfluencer
This method returns the surface tangent rotation factor.
getSystemListener() - Method in interface com.jme3.system.JmeContext
Accesses the listener that receives events related to this context.
getSystemListener() - Method in class com.jme3.system.NullContext
Accesses the listener that receives events related to this context.
getTarget() - Method in class com.jme3.anim.MorphTrack
Access the target geometry.
getTarget() - Method in class com.jme3.anim.TransformTrack
Gives access to the target, which might be a Joint or a Spatial.
getTargetBoneIndex() - Method in class com.jme3.animation.BoneTrack
Deprecated.
 
getTargetIndex() - Method in class com.jme3.texture.FrameBuffer
 
getTargetLayer() - Method in class com.jme3.anim.SingleLayerInfluenceMask
Get the layer this mask is targeted for.
getTargetMeshIndex() - Method in class com.jme3.animation.Pose
Deprecated.
 
getTargets() - Method in class com.jme3.anim.SkinningControl
Enumerate the target meshes of this control.
getTargets() - Method in class com.jme3.anim.tween.action.BlendableAction
 
getTargets() - Method in class com.jme3.anim.tween.action.BlendAction
 
getTargets() - Method in class com.jme3.anim.tween.action.ClipAction
 
getTargets() - Method in class com.jme3.animation.SkeletonControl
Deprecated.
Enumerate the target meshes of this control.
getTechniqueDefs(String) - Method in class com.jme3.material.MaterialDef
Returns technique definitions with the given name.
getTechniqueDefsNames() - Method in class com.jme3.material.MaterialDef
 
getTerminating() - Method in class com.jme3.app.state.AppStateManager
 
getTexCoord(float[], int, int) - Method in interface com.jme3.util.mikktspace.MikkTSpaceContext
 
getTexCoord(float[], int, int) - Method in class com.jme3.util.mikktspace.MikkTSpaceImpl
 
getTexCoords() - Method in class com.jme3.scene.shape.RectangleMesh
Provides access to the internal texture-coordinate array.
getText() - Method in class com.jme3.font.BitmapText
 
getTexture() - Method in class com.jme3.texture.FrameBuffer.RenderBuffer
 
getTexture() - Method in class com.jme3.texture.TextureImage
Gets the underlying texture wrapped by this TextureImage.
getTextureMode() - Method in class com.jme3.scene.shape.Sphere
 
getTextureParam(String) - Method in class com.jme3.material.Material
Returns the texture parameter set on this material with the given name, returns null if the parameter is not set.
getTextureTypeHint() - Method in class com.jme3.asset.TextureKey
The type of texture expected to be returned.
getTextureValue() - Method in class com.jme3.material.MatParamTexture
Retrieves the texture associated with this material parameter.
getThreadDefault() - Static method in class com.jme3.anim.interpolator.FrameInterpolator
Obtain the default interpolator for the current thread.
getTime() - Method in class com.jme3.anim.AnimComposer
Returns current time of the default layer.
getTime() - Method in class com.jme3.anim.AnimLayer
Returns the animation time, in scaled seconds.
getTime() - Method in class com.jme3.animation.AnimChannel
Deprecated.
 
getTime() - Method in class com.jme3.cinematic.events.AbstractCinematicEvent
Return the current timestamp of the event.
getTime() - Method in interface com.jme3.cinematic.events.CinematicEvent
returns the current time of the cinematic event
getTime() - Method in class com.jme3.input.event.InputEvent
The time when the event occurred.
getTime() - Method in class com.jme3.system.NanoTimer
 
getTime() - Method in class com.jme3.system.Timer
Returns the current time in ticks.
getTime(String) - Method in class com.jme3.anim.AnimComposer
Returns current time of the specified layer.
getTimeInSeconds() - Method in class com.jme3.system.NanoTimer
Returns the time in seconds.
getTimeInSeconds() - Method in class com.jme3.system.Timer
Returns the time in seconds.
getTimeOffset() - Method in class com.jme3.audio.AudioNode
 
getTimeOffset() - Method in interface com.jme3.audio.AudioSource
 
getTimePerFrame() - Method in class com.jme3.system.NanoTimer
 
getTimePerFrame() - Method in class com.jme3.system.Timer
Returns the time, in seconds, between the last call and the current one.
getTimer() - Method in interface com.jme3.app.Application
 
getTimer() - Method in class com.jme3.app.LegacyApplication
 
getTimer() - Method in interface com.jme3.system.JmeContext
 
getTimer() - Method in class com.jme3.system.NullContext
 
getTimes() - Method in class com.jme3.anim.MorphTrack
returns the arrays of time for this track
getTimes() - Method in class com.jme3.anim.TransformTrack
Gives access to the keyframe times.
getTimes() - Method in class com.jme3.animation.BoneTrack
Deprecated.
returns the arrays of time for this track
getTimes() - Method in class com.jme3.animation.SpatialTrack
Deprecated.
 
getTitle() - Method in class com.jme3.system.AppSettings
Get the application title
getTotalLength() - Method in class com.jme3.math.Spline
 
getTotalObjectSize() - Method in class com.jme3.animation.CompactArray
 
getTouchInput() - Method in interface com.jme3.system.JmeContext
 
getTouchInput() - Method in class com.jme3.system.NullContext
 
getTracks() - Method in class com.jme3.anim.AnimClip
Access all the tracks in this clip.
getTracks() - Method in class com.jme3.animation.Animation
Deprecated.
getTracks() - Method in class com.jme3.animation.TrackInfo
Deprecated.
 
getTrackSpatial() - Method in class com.jme3.animation.SpatialTrack
Deprecated.
 
getTrailingRotationInertia() - Method in class com.jme3.input.ChaseCamera
returns the trailing rotation inertia
getTrailingSensitivity() - Method in class com.jme3.input.ChaseCamera
returns the trailing sensitivity
getTransformMatrix(Geometry) - Method in class com.jme3.scene.BatchNode
 
getTransformMatrix(Geometry) - Method in class com.jme3.scene.SimpleBatchNode
 
getTransformUserInstanceData() - Method in class com.jme3.scene.instancing.InstancedGeometry
Return user per-instance transform data.
getTransitionLength() - Method in class com.jme3.anim.tween.action.BlendableAction
 
getTransitionWeight() - Method in class com.jme3.anim.tween.action.BlendableAction
 
getTranslation() - Method in class com.jme3.math.Transform
Returns the translation component.
getTranslation(Vector3f) - Method in class com.jme3.math.Transform
Copies the translation component to the argument.
getTranslations() - Method in class com.jme3.anim.TransformTrack
Copies the translations.
getTranslations() - Method in class com.jme3.animation.BoneTrack
Deprecated.
returns the array of translations of this track
getTranslations() - Method in class com.jme3.animation.SpatialTrack
Deprecated.
 
getTraveledDistance() - Method in class com.jme3.cinematic.events.MotionEvent
Return the distance traveled by the spatial on the path.
getTriangle(int, int[]) - Method in class com.jme3.scene.Mesh
Gets the triangle vertex indices at the given triangle index and stores them into the given int array.
getTriangle(int, Triangle) - Method in class com.jme3.scene.Mesh
Gets the triangle vertex positions at the given triangle index and stores them into the Triangle argument.
getTriangle(int, Vector3f, Vector3f, Vector3f) - Method in class com.jme3.collision.bih.BIHTree
 
getTriangle(int, Vector3f, Vector3f, Vector3f) - Method in class com.jme3.scene.Mesh
Gets the triangle vertex positions at the given triangle index and stores them into the v1, v2, v3 arguments.
getTriangle(Triangle) - Method in class com.jme3.collision.CollisionResult
 
getTriangleCount() - Method in class com.jme3.scene.Geometry
Returns this geometry's mesh triangle count.
getTriangleCount() - Method in class com.jme3.scene.Mesh
Returns how many triangles or elements are on this Mesh.
getTriangleCount() - Method in class com.jme3.scene.Node
getTriangleCount returns the number of triangles contained in all sub-branches of this node that contain geometry.
getTriangleCount() - Method in class com.jme3.scene.Spatial
 
getTriangleCount(int) - Method in class com.jme3.scene.Mesh
Returns the triangle count for the given LOD level.
getTriangleIndex() - Method in class com.jme3.collision.CollisionResult
 
getTrisPerPixel() - Method in class com.jme3.scene.control.LodControl
Returns the triangles per pixel value.
getTupleSize() - Method in class com.jme3.animation.CompactArray
serialized size of one object element
getTupleSize() - Method in class com.jme3.animation.CompactFloatArray
 
getTupleSize() - Method in class com.jme3.animation.CompactQuaternionArray
 
getTupleSize() - Method in class com.jme3.animation.CompactVector3Array
 
getTweens() - Method in interface com.jme3.anim.tween.ContainsTweens
 
getType() - Method in class com.jme3.audio.AudioNode
Get the Type of the underlying AudioData to see if it's streamed or buffered.
getType() - Method in class com.jme3.bounding.BoundingBox
 
getType() - Method in class com.jme3.bounding.BoundingSphere
 
getType() - Method in class com.jme3.bounding.BoundingVolume
getType returns the type of bounding volume this is.
getType() - Method in class com.jme3.input.event.TouchEvent
Returns the type of touch event.
getType() - Method in class com.jme3.light.AmbientLight
 
getType() - Method in class com.jme3.light.DirectionalLight
 
getType() - Method in class com.jme3.light.Light
Returns the light type
getType() - Method in class com.jme3.light.LightProbe
 
getType() - Method in class com.jme3.light.PointLight
 
getType() - Method in class com.jme3.light.SpotLight
 
getType() - Method in class com.jme3.math.Spline
return the type of the spline
getType() - Method in class com.jme3.scene.shape.Surface
This method returns the type of the surface.
getType() - Method in class com.jme3.shader.Shader.ShaderSource
 
getType() - Method in class com.jme3.shader.ShaderBufferBlock
 
getType() - Method in class com.jme3.shader.ShaderNodeDefinition
 
getType() - Method in class com.jme3.shader.ShaderNodeVariable
 
getType() - Method in interface com.jme3.system.JmeContext
 
getType() - Method in class com.jme3.system.NullContext
 
getType() - Method in class com.jme3.texture.Texture
 
getType() - Method in class com.jme3.texture.Texture2D
 
getType() - Method in class com.jme3.texture.Texture3D
 
getType() - Method in class com.jme3.texture.TextureArray
 
getType() - Method in class com.jme3.texture.TextureCubeMap
 
getUControlPointsAmount() - Method in class com.jme3.scene.shape.Surface
This method returns the amount of U control points.
getUiNode() - Method in class com.jme3.app.DetailedProfilerState
 
getUniform(String) - Method in class com.jme3.shader.Shader
 
getUniformMap() - Method in class com.jme3.shader.Shader
 
getUniformMatrix() - Method in class com.jme3.light.LightProbe
Returns the data to send to the shader.
getUniformMatrix() - Method in class com.jme3.light.OrientedBoxProbeArea
 
getUniformMatrix() - Method in interface com.jme3.light.ProbeArea
 
getUniformMatrix() - Method in class com.jme3.light.SphereProbeArea
 
getUniqueId() - Method in class com.jme3.audio.AudioBuffer
 
getUniqueId() - Method in class com.jme3.audio.AudioStream
 
getUniqueId() - Method in class com.jme3.audio.LowPassFilter
 
getUniqueId() - Method in class com.jme3.scene.VertexBuffer
 
getUniqueId() - Method in class com.jme3.shader.bufferobject.BufferObject
 
getUniqueId() - Method in class com.jme3.shader.Shader
 
getUniqueId() - Method in class com.jme3.shader.Shader.ShaderSource
 
getUniqueId() - Method in class com.jme3.texture.FrameBuffer
 
getUniqueId() - Method in class com.jme3.texture.Image
 
getUniqueId() - Method in class com.jme3.util.NativeObject
Returns a unique ID for this NativeObject.
getUnqueuedBufferBytes() - Method in class com.jme3.audio.AudioStream
 
getUnusedNodes() - Method in class com.jme3.material.ShaderGenerationInfo
 
getUp() - Method in class com.jme3.audio.Listener
 
getUp() - Method in class com.jme3.math.Ring
getUp returns the ring's up vector.
getUp() - Method in class com.jme3.renderer.Camera
Retrieves the up axis of the camera.
getUp(Vector3f) - Method in class com.jme3.renderer.Camera
Retrieves the up axis of the camera.
getUpdateInterval() - Method in class com.jme3.app.BasicProfiler
 
getUpVector() - Method in class com.jme3.input.ChaseCamera
Returns the up vector of the camera used for the lookAt on the target
getUsage() - Method in class com.jme3.scene.VertexBuffer
 
getUserData(String) - Method in class com.jme3.scene.Spatial
 
getUserDataKeys() - Method in class com.jme3.scene.Spatial
 
getValue() - Method in class com.jme3.input.event.JoyAxisEvent
The value of the axis.
getValue() - Method in class com.jme3.material.MatParam
Returns the value of this material parameter.
getValue() - Method in class com.jme3.scene.UserData
 
getValue() - Method in class com.jme3.shader.Uniform
 
getValue() - Method in class com.jme3.util.IntMap.Entry
 
getValue() - Method in class com.jme3.util.struct.StructField
Get value of this field
getValue(int) - Method in class com.jme3.util.ListMap
 
getValueAsString() - Method in class com.jme3.material.MatParam
Returns the material parameter value as it would appear in a J3M file.
getValueForUpdate() - Method in class com.jme3.util.struct.fields.BooleanArrayField
Get value and mark field for update
getValueForUpdate() - Method in class com.jme3.util.struct.fields.ColorRGBAArrayField
Get value and mark field for update
getValueForUpdate() - Method in class com.jme3.util.struct.fields.ColorRGBAField
Get value and mark field for update
getValueForUpdate() - Method in class com.jme3.util.struct.fields.FloatArrayField
Get value and mark field for update
getValueForUpdate() - Method in class com.jme3.util.struct.fields.IntArrayField
Get value and mark field for update
getValueForUpdate() - Method in class com.jme3.util.struct.fields.Matrix3fArrayField
Get value and mark field for update
getValueForUpdate() - Method in class com.jme3.util.struct.fields.Matrix3fField
Get value and mark field for update
getValueForUpdate() - Method in class com.jme3.util.struct.fields.Matrix4fArrayField
Get value and mark field for update
getValueForUpdate() - Method in class com.jme3.util.struct.fields.Matrix4fField
Get value and mark field for update
getValueForUpdate() - Method in class com.jme3.util.struct.fields.QuaternionArrayField
Get value and mark field for update
getValueForUpdate() - Method in class com.jme3.util.struct.fields.QuaternionField
Get value and mark field for update
getValueForUpdate() - Method in class com.jme3.util.struct.fields.Vector2fArrayField
Get value and mark field for update
getValueForUpdate() - Method in class com.jme3.util.struct.fields.Vector2fField
Get value and mark field for update
getValueForUpdate() - Method in class com.jme3.util.struct.fields.Vector3fArrayField
Get value and mark field for update
getValueForUpdate() - Method in class com.jme3.util.struct.fields.Vector3fField
Get value and mark field for update
getValueForUpdate() - Method in class com.jme3.util.struct.fields.Vector4fArrayField
Get value and mark field for update
getValueForUpdate() - Method in class com.jme3.util.struct.fields.Vector4fField
Get value and mark field for update
getVarType() - Method in class com.jme3.material.MatParam
Returns the material parameter type.
getVarType() - Method in class com.jme3.shader.Uniform
 
getVaryings() - Method in class com.jme3.material.ShaderGenerationInfo
 
getVControlPointsAmount() - Method in class com.jme3.scene.shape.Surface
This method returns the amount of V control points.
getVector2Array(FloatBuffer) - Static method in class com.jme3.util.BufferUtils
Generates a Vector2f array from the given FloatBuffer.
getVector3Array(FloatBuffer) - Static method in class com.jme3.util.BufferUtils
Generates a Vector3f array from the given FloatBuffer.
getVectorFromCubemapFaceTexCoord(int, int, int, int, Vector3f, EnvMapUtils.FixSeamsMethod) - Static method in class com.jme3.environment.util.EnvMapUtils
Computes the 3 component vector coordinates for the given face and coords
getVelocity() - Method in class com.jme3.audio.AudioNode
 
getVelocity() - Method in interface com.jme3.audio.AudioSource
 
getVelocity() - Method in class com.jme3.audio.Listener
 
getVelocityVariation() - Method in class com.jme3.effect.influencers.DefaultParticleInfluencer
 
getVelocityVariation() - Method in class com.jme3.effect.influencers.EmptyParticleInfluencer
 
getVelocityVariation() - Method in interface com.jme3.effect.influencers.ParticleInfluencer
This method returns the velocity variation.
getVelocityVariation() - Method in class com.jme3.effect.ParticleEmitter
Deprecated.
This method is deprecated. Use ParticleEmitter.getParticleInfluencer().getVelocityVariation(); instead.
getVendor() - Method in interface com.jme3.opencl.Device
 
getVendor() - Method in interface com.jme3.opencl.Platform
 
getVendorId() - Method in interface com.jme3.opencl.Device
 
getVersion() - Method in interface com.jme3.opencl.Device
OpenCL version string.
getVersion() - Method in interface com.jme3.opencl.Platform
 
getVersionMajor() - Method in interface com.jme3.opencl.Device
Extracts the major version from the version string
getVersionMajor() - Method in interface com.jme3.opencl.Platform
Extracts the major version from the version string
getVersionMinor() - Method in interface com.jme3.opencl.Device
Extracts the minor version from the version string
getVersionMinor() - Method in interface com.jme3.opencl.Platform
Extracts the minor version from the version string
getVertexCount() - Method in class com.jme3.scene.Geometry
Returns this geometry's mesh vertex count.
getVertexCount() - Method in class com.jme3.scene.Mesh
Returns the number of vertices on this mesh.
getVertexCount() - Method in class com.jme3.scene.Node
getVertexCount returns the number of vertices contained in all sub-branches of this node that contain geometry.
getVertexCount() - Method in class com.jme3.scene.Spatial
 
getVertexGlobal() - Method in class com.jme3.material.ShaderGenerationInfo
 
getVertexShaderLanguage() - Method in class com.jme3.material.TechniqueDef
Returns the language of the vertex shader used in this technique.
getVertexShaderName() - Method in class com.jme3.material.TechniqueDef
Returns the name of the vertex shader used by the technique, or null if no vertex shader is specified.
getVertexUniforms() - Method in class com.jme3.material.ShaderGenerationInfo
 
getVerticalAlignment() - Method in class com.jme3.font.BitmapText
 
getVerticalRotation() - Method in class com.jme3.input.ChaseCamera
returns the current vertical rotation around the target in radians.
getViewMatrix() - Method in class com.jme3.renderer.Camera
Provides access to the view matrix.
getViewPort() - Method in interface com.jme3.app.Application
 
getViewPort() - Method in class com.jme3.app.LegacyApplication
 
getViewPort() - Method in class com.jme3.app.state.RootNodeAppState
Returns the used ViewPort
getViewPortBottom() - Method in class com.jme3.renderer.Camera
Gets the bottom boundary of the viewport.
getViewPortLeft() - Method in class com.jme3.renderer.Camera
Gets the left boundary of the viewport.
getViewPortRight() - Method in class com.jme3.renderer.Camera
Gets the right boundary of the viewport.
getViewPorts() - Method in class com.jme3.environment.EnvironmentCamera
Returns an array of the 6 ViewPorts used to capture the snapshot.
getViewPortTop() - Method in class com.jme3.renderer.Camera
Gets the top boundary of the viewport.
getViewProjectionMatrix() - Method in class com.jme3.renderer.Camera
Provides access to the view projection matrix.
getViewToProjectionZ(float) - Method in class com.jme3.renderer.Camera
Computes the z value in projection space from the z value in view space Note that the returned value goes non-linearly from 0 to 1.
getVolume() - Method in class com.jme3.audio.AudioNode
 
getVolume() - Method in interface com.jme3.audio.AudioSource
 
getVolume() - Method in class com.jme3.audio.Listener
 
getVolume() - Method in class com.jme3.audio.LowPassFilter
 
getVolume() - Method in class com.jme3.bounding.BoundingBox
 
getVolume() - Method in class com.jme3.bounding.BoundingSphere
 
getVolume() - Method in class com.jme3.bounding.BoundingVolume
 
getW() - Method in class com.jme3.math.Quaternion
Returns the W (real) component.
getW() - Method in class com.jme3.math.Vector4f
Determine the W component of this vector.
getWayPoint(int) - Method in class com.jme3.cinematic.MotionPath
returns the waypoint at the given index
getWayPointIndexForDistance(float, Vector2f) - Method in class com.jme3.cinematic.MotionPath
compute the index of the waypoint and the interpolation value according to a distance returns a vector 2 containing the index in the x field and the interpolation value in the y field
getWeakRef() - Method in class com.jme3.shader.bufferobject.BufferObject
 
getWeakRef() - Method in class com.jme3.util.NativeObject
Acquire a weak reference to this NativeObject.
getWeight() - Method in class com.jme3.anim.tween.action.BlendableAction
 
getWeight() - Method in interface com.jme3.anim.tween.action.BlendSpace
Provides the blend weight value to the assigned BlendAction instance, this value will be used for interpolating a collection of actions' transformations (i.e., keyframes).
getWeight() - Method in class com.jme3.anim.tween.action.LinearBlendSpace
 
getWeight() - Method in class com.jme3.material.TechniqueDef
returns the weight of the technique def
getWeights() - Method in class com.jme3.anim.MorphTrack
return the array of weights of this track
getWeights() - Method in class com.jme3.math.Spline
This method returns NURBS' spline weights.
getWheel() - Method in class com.jme3.input.event.MouseMotionEvent
Current mouse wheel value
getWidth() - Method in class com.jme3.cursors.plugins.JmeCursor
Queries the cursor's width.
getWidth() - Method in class com.jme3.font.BitmapCharacter
 
getWidth() - Method in class com.jme3.font.BitmapCharacterSet
 
getWidth() - Method in class com.jme3.opencl.Image
 
getWidth() - Method in class com.jme3.renderer.Camera
Returns the display width.
getWidth() - Method in class com.jme3.scene.shape.CenterQuad
Returns the width (or X extent).
getWidth() - Method in class com.jme3.scene.shape.PQTorus
 
getWidth() - Method in class com.jme3.scene.shape.Quad
 
getWidth() - Method in class com.jme3.system.AppSettings
Get the width
getWidth() - Method in class com.jme3.system.DisplayInfo
Returns the width of the display.
getWidth() - Method in class com.jme3.texture.FrameBuffer
 
getWidth() - Method in class com.jme3.texture.image.DefaultImageRaster
 
getWidth() - Method in class com.jme3.texture.Image
getWidth returns the width of this image.
getWidth() - Method in class com.jme3.texture.image.ImageRaster
Returns the pixel width of the underlying image.
getWidth() - Method in class com.jme3.texture.image.MipMapImageRaster
 
getWidth() - Method in class com.jme3.ui.Picture
Return the width of the picture.
getWidth() - Method in class jme3tools.optimize.TextureAtlas.TextureAtlasTile
 
getWindowHeight() - Method in class com.jme3.system.AppSettings
Get the height of the window
getWindowWidth() - Method in class com.jme3.system.AppSettings
Get the width of the window
getWindowXPosition() - Method in class com.jme3.system.AppSettings
Gets the window's initial X position on the desktop.
getWindowXPosition() - Method in interface com.jme3.system.JmeContext
Returns the screen X coordinate of the left edge of the content area.
getWindowXPosition() - Method in class com.jme3.system.NullContext
Returns the screen X coordinate of the left edge of the content area.
getWindowYPosition() - Method in class com.jme3.system.AppSettings
Gets the window's initial Y position on the desktop.
getWindowYPosition() - Method in interface com.jme3.system.JmeContext
Returns the screen Y coordinate of the top edge of the content area.
getWindowYPosition() - Method in class com.jme3.system.NullContext
Returns the screen Y coordinate of the top edge of the content area.
getWires() - Method in class com.jme3.scene.debug.SkeletonDebugger
 
getWorkGroupSize() - Method in class com.jme3.opencl.Kernel
 
getWorldBindings() - Method in class com.jme3.material.TechniqueDef
Returns a list of world parameters that are used by this technique definition.
getWorldBindInversePosition() - Method in class com.jme3.animation.Bone
getWorldBindInverseRotation() - Method in class com.jme3.animation.Bone
getWorldBindInverseScale() - Method in class com.jme3.animation.Bone
getWorldBindPosition() - Method in class com.jme3.animation.Bone
Deprecated.
getWorldBindRotation() - Method in class com.jme3.animation.Bone
Deprecated.
getWorldBindScale() - Method in class com.jme3.animation.Bone
Deprecated.
getWorldBound() - Method in class com.jme3.scene.Spatial
getWorldBound retrieves the world bound at this node level.
getWorldCoordinates(Vector2f, float) - Method in class com.jme3.renderer.Camera
Computes a position in World space given a screen position in screen space (0,0 to width, height) and a z position in projection space ( 0 to 1 non-linear).
getWorldCoordinates(Vector2f, float, Vector3f) - Method in class com.jme3.renderer.Camera
Converts the given position from screen space to world space.
getWorldLightList() - Method in class com.jme3.scene.Spatial
Returns the world LightList, containing the lights combined from all this Spatial's parents up to and including this Spatial's lights.
getWorldMatParamOverrides() - Method in class com.jme3.scene.Spatial
Get the world material parameter overrides.
getWorldMatrix() - Method in class com.jme3.scene.Geometry
A matrix that transforms the mesh from model space to world space.
getWorldPlane(int) - Method in class com.jme3.renderer.Camera
Provides access to one of the planes used for culling.
getWorldRotation() - Method in class com.jme3.scene.Spatial
getWorldRotation retrieves the absolute rotation of the Spatial.
getWorldScale() - Method in class com.jme3.scene.Spatial
getWorldScale retrieves the absolute scale factor of the spatial.
getWorldTransform() - Method in class com.jme3.scene.Spatial
getWorldTransform retrieves the world transformation of the spatial.
getWorldTranslation() - Method in class com.jme3.scene.Spatial
getWorldTranslation retrieves the absolute translation of the spatial.
getWrap(Texture.WrapAxis) - Method in class com.jme3.texture.Texture
getWrap returns the wrap mode for a given coordinate axis on this texture.
getWrap(Texture.WrapAxis) - Method in class com.jme3.texture.Texture2D
getWrap returns the wrap mode for a given coordinate axis on this texture.
getWrap(Texture.WrapAxis) - Method in class com.jme3.texture.Texture3D
getWrap returns the wrap mode for a given coordinate axis on this texture.
getWrap(Texture.WrapAxis) - Method in class com.jme3.texture.TextureArray
 
getWrap(Texture.WrapAxis) - Method in class com.jme3.texture.TextureCubeMap
getWrap returns the wrap mode for a given coordinate axis on this texture.
getX() - Method in class com.jme3.font.BitmapCharacter
 
getX() - Method in class com.jme3.input.event.MouseButtonEvent
The X coordinate of the mouse when the event was generated.
getX() - Method in class com.jme3.input.event.MouseMotionEvent
Current X coordinate
getX() - Method in class com.jme3.input.event.TouchEvent
 
getX() - Method in class com.jme3.math.Quaternion
Returns the X component.
getX() - Method in class com.jme3.math.Vector2f
Returns the X component.
getX() - Method in class com.jme3.math.Vector3f
Returns the X component.
getX() - Method in class com.jme3.math.Vector4f
Determine the X component of this vector.
getX() - Method in class jme3tools.optimize.TextureAtlas.TextureAtlasTile
 
getXAdvance() - Method in class com.jme3.font.BitmapCharacter
 
getXAxis() - Method in interface com.jme3.input.Joystick
Returns the X axis for this joystick.
getXAxisIndex() - Method in class com.jme3.input.AbstractJoystick
Gets the index number for the X axis on the joystick.
getXAxisIndex() - Method in interface com.jme3.input.Joystick
Gets the index number for the X axis on the joystick.
getXExtent() - Method in class com.jme3.bounding.BoundingBox
Determine the X-axis distance between the center and the boundary.
getXExtent() - Method in class com.jme3.scene.shape.AbstractBox
Get the x-axis size (extent) of this box.
getXHotSpot() - Method in class com.jme3.cursors.plugins.JmeCursor
Queries the cursor's X hotspot coordinate.
getXOffset() - Method in class com.jme3.font.BitmapCharacter
 
getY() - Method in class com.jme3.font.BitmapCharacter
 
getY() - Method in class com.jme3.input.event.MouseButtonEvent
The Y coordinate of the mouse when the event was generated.
getY() - Method in class com.jme3.input.event.MouseMotionEvent
Current Y coordinate
getY() - Method in class com.jme3.input.event.TouchEvent
 
getY() - Method in class com.jme3.math.Quaternion
Returns the Y component.
getY() - Method in class com.jme3.math.Vector2f
Returns the Y component.
getY() - Method in class com.jme3.math.Vector3f
Returns the Y component.
getY() - Method in class com.jme3.math.Vector4f
Determine the Y component of this vector.
getY() - Method in class jme3tools.optimize.TextureAtlas.TextureAtlasTile
 
getYAxis() - Method in interface com.jme3.input.Joystick
Returns the Y axis for this joystick.
getYAxisIndex() - Method in class com.jme3.input.AbstractJoystick
Gets the index number for the Y axis on the joystick.
getYAxisIndex() - Method in interface com.jme3.input.Joystick
Gets the index number for the Y axis on the joystick.
getYExtent() - Method in class com.jme3.bounding.BoundingBox
Determine the Y-axis distance between the center and the boundary.
getYExtent() - Method in class com.jme3.scene.shape.AbstractBox
Get the y-axis size (extent) of this box.
getYHotSpot() - Method in class com.jme3.cursors.plugins.JmeCursor
Queries the cursor's Y hotspot coordinate.
getYOffset() - Method in class com.jme3.font.BitmapCharacter
 
getZ() - Method in class com.jme3.math.Quaternion
Returns the Z component.
getZ() - Method in class com.jme3.math.Vector3f
Returns the Z component.
getZ() - Method in class com.jme3.math.Vector4f
Determine the Z component of this vector.
getZExtent() - Method in class com.jme3.bounding.BoundingBox
Determine the Z-axis distance between the center and the boundary.
getZExtent() - Method in class com.jme3.scene.shape.AbstractBox
Get the z-axis size (extent) of this box.
getZoomSensitivity() - Method in class com.jme3.input.ChaseCamera
returns the zoom sensitivity
getZoomSpeed() - Method in class com.jme3.app.ChaseCameraAppState
returns the zoom speed
getZoomSpeed() - Method in class com.jme3.input.FlyByCamera
Read the zoom-rate multiplier.
getZSamples() - Method in class com.jme3.scene.shape.Sphere
 
GIT_HASH - Static variable in class com.jme3.system.JmeVersion
 
GIT_SHORT_HASH - Static variable in class com.jme3.system.JmeVersion
 
GIT_TAG - Static variable in class com.jme3.system.JmeVersion
 
gl - Variable in class com.jme3.renderer.opengl.GLDebug
 
GL - Interface in com.jme3.renderer.opengl
Baseline GL methods that must be available on all platforms.
GL_ALIASED_LINE_WIDTH_RANGE - Static variable in interface com.jme3.renderer.opengl.GL
 
GL_ALPHA - Static variable in interface com.jme3.renderer.opengl.GL
 
GL_ALPHA_TEST - Static variable in interface com.jme3.renderer.opengl.GL2
 
GL_ALPHA8 - Static variable in interface com.jme3.renderer.opengl.GL2
 
GL_ALREADY_SIGNALED - Static variable in interface com.jme3.renderer.opengl.GLExt
 
GL_ALWAYS - Static variable in interface com.jme3.renderer.opengl.GL
 
GL_ARRAY_BUFFER - Static variable in interface com.jme3.renderer.opengl.GL
 
GL_ATOMIC_COUNTER_BUFFER - Static variable in interface com.jme3.renderer.opengl.GL4
Accepted by the target parameter of BindBufferBase and BindBufferRange.
GL_BACK - Static variable in interface com.jme3.renderer.opengl.GL
 
GL_BGR - Static variable in interface com.jme3.renderer.opengl.GL2
 
GL_BGRA - Static variable in interface com.jme3.renderer.opengl.GL2
 
GL_BLEND - Static variable in interface com.jme3.renderer.opengl.GL
 
GL_BLUE - Static variable in interface com.jme3.renderer.opengl.GL
 
GL_BUFFER - Static variable in interface com.jme3.renderer.opengl.GLExt
 
GL_BYTE - Static variable in interface com.jme3.renderer.opengl.GL
 
GL_CLAMP_TO_EDGE - Static variable in interface com.jme3.renderer.opengl.GL
 
GL_COLOR_ATTACHMENT0_EXT - Static variable in interface com.jme3.renderer.opengl.GLFbo
 
GL_COLOR_ATTACHMENT1_EXT - Static variable in interface com.jme3.renderer.opengl.GLFbo
 
GL_COLOR_ATTACHMENT10_EXT - Static variable in interface com.jme3.renderer.opengl.GLFbo
 
GL_COLOR_ATTACHMENT11_EXT - Static variable in interface com.jme3.renderer.opengl.GLFbo
 
GL_COLOR_ATTACHMENT12_EXT - Static variable in interface com.jme3.renderer.opengl.GLFbo
 
GL_COLOR_ATTACHMENT13_EXT - Static variable in interface com.jme3.renderer.opengl.GLFbo
 
GL_COLOR_ATTACHMENT14_EXT - Static variable in interface com.jme3.renderer.opengl.GLFbo
 
GL_COLOR_ATTACHMENT15_EXT - Static variable in interface com.jme3.renderer.opengl.GLFbo
 
GL_COLOR_ATTACHMENT2_EXT - Static variable in interface com.jme3.renderer.opengl.GLFbo
 
GL_COLOR_ATTACHMENT3_EXT - Static variable in interface com.jme3.renderer.opengl.GLFbo
 
GL_COLOR_ATTACHMENT4_EXT - Static variable in interface com.jme3.renderer.opengl.GLFbo
 
GL_COLOR_ATTACHMENT5_EXT - Static variable in interface com.jme3.renderer.opengl.GLFbo
 
GL_COLOR_ATTACHMENT6_EXT - Static variable in interface com.jme3.renderer.opengl.GLFbo
 
GL_COLOR_ATTACHMENT7_EXT - Static variable in interface com.jme3.renderer.opengl.GLFbo
 
GL_COLOR_ATTACHMENT8_EXT - Static variable in interface com.jme3.renderer.opengl.GLFbo
 
GL_COLOR_ATTACHMENT9_EXT - Static variable in interface com.jme3.renderer.opengl.GLFbo
 
GL_COLOR_BUFFER_BIT - Static variable in interface com.jme3.renderer.opengl.GL
 
GL_COMPARE_REF_TO_TEXTURE - Static variable in interface com.jme3.renderer.opengl.GL2
 
GL_COMPILE_STATUS - Static variable in interface com.jme3.renderer.opengl.GL
 
GL_COMPRESSED_RED_RGTC1 - Static variable in interface com.jme3.renderer.opengl.GL3
 
GL_COMPRESSED_RG_RGTC2 - Static variable in interface com.jme3.renderer.opengl.GL3
 
GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT - Static variable in interface com.jme3.renderer.opengl.GLExt
 
GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT - Static variable in interface com.jme3.renderer.opengl.GLExt
 
GL_COMPRESSED_RGB_S3TC_DXT1_EXT - Static variable in interface com.jme3.renderer.opengl.GLExt
 
GL_COMPRESSED_RGB8_ETC2 - Static variable in interface com.jme3.renderer.opengl.GLExt
 
GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2 - Static variable in interface com.jme3.renderer.opengl.GLExt
 
GL_COMPRESSED_RGBA_BPTC_UNORM - Static variable in interface com.jme3.renderer.opengl.GLExt
 
GL_COMPRESSED_RGBA_S3TC_DXT1_EXT - Static variable in interface com.jme3.renderer.opengl.GLExt
 
GL_COMPRESSED_RGBA_S3TC_DXT3_EXT - Static variable in interface com.jme3.renderer.opengl.GLExt
 
GL_COMPRESSED_RGBA_S3TC_DXT5_EXT - Static variable in interface com.jme3.renderer.opengl.GLExt
 
GL_COMPRESSED_RGBA8_ETC2_EAC - Static variable in interface com.jme3.renderer.opengl.GLExt
 
GL_COMPRESSED_SIGNED_RED_RGTC1 - Static variable in interface com.jme3.renderer.opengl.GL3
 
GL_COMPRESSED_SIGNED_RG_RGTC2 - Static variable in interface com.jme3.renderer.opengl.GL3
 
GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM - Static variable in interface com.jme3.renderer.opengl.GLExt
 
GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT - Static variable in interface com.jme3.renderer.opengl.GLExt
 
GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT - Static variable in interface com.jme3.renderer.opengl.GLExt
 
GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT - Static variable in interface com.jme3.renderer.opengl.GLExt
 
GL_COMPRESSED_SRGB_S3TC_DXT1_EXT - Static variable in interface com.jme3.renderer.opengl.GLExt
 
GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC - Static variable in interface com.jme3.renderer.opengl.GLExt
 
GL_COMPRESSED_SRGB8_ETC2 - Static variable in interface com.jme3.renderer.opengl.GLExt
 
GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2 - Static variable in interface com.jme3.renderer.opengl.GLExt
 
GL_CONDITION_SATISFIED - Static variable in interface com.jme3.renderer.opengl.GLExt
 
GL_CULL_FACE - Static variable in interface com.jme3.renderer.opengl.GL
 
GL_DEBUG_SOURCE_API - Static variable in interface com.jme3.renderer.opengl.GLExt
 
GL_DEBUG_SOURCE_APPLICATION - Static variable in interface com.jme3.renderer.opengl.GLExt
 
GL_DEBUG_SOURCE_OTHER - Static variable in interface com.jme3.renderer.opengl.GLExt
 
GL_DEBUG_SOURCE_SHADER_COMPILER - Static variable in interface com.jme3.renderer.opengl.GLExt
 
GL_DEBUG_SOURCE_THIRD_PARTY - Static variable in interface com.jme3.renderer.opengl.GLExt
 
GL_DEBUG_SOURCE_WINDOW_SYSTEM - Static variable in interface com.jme3.renderer.opengl.GLExt
 
GL_DECR - Static variable in interface com.jme3.renderer.opengl.GL
 
GL_DECR_WRAP - Static variable in interface com.jme3.renderer.opengl.GL
 
GL_DEPTH_ATTACHMENT_EXT - Static variable in interface com.jme3.renderer.opengl.GLFbo
 
GL_DEPTH_BUFFER_BIT - Static variable in interface com.jme3.renderer.opengl.GL
 
GL_DEPTH_COMPONENT - Static variable in interface com.jme3.renderer.opengl.GL
 
GL_DEPTH_COMPONENT16 - Static variable in interface com.jme3.renderer.opengl.GL
 
GL_DEPTH_COMPONENT24 - Static variable in interface com.jme3.renderer.opengl.GL2
 
GL_DEPTH_COMPONENT32 - Static variable in interface com.jme3.renderer.opengl.GL2
 
GL_DEPTH_COMPONENT32F - Static variable in interface com.jme3.renderer.opengl.GLExt
 
GL_DEPTH_STENCIL_ATTACHMENT - Static variable in interface com.jme3.renderer.opengl.GL3
 
GL_DEPTH_STENCIL_EXT - Static variable in interface com.jme3.renderer.opengl.GLExt
 
GL_DEPTH_TEST - Static variable in interface com.jme3.renderer.opengl.GL
 
GL_DEPTH_TEXTURE_MODE - Static variable in interface com.jme3.renderer.opengl.GL2
 
GL_DEPTH24_STENCIL8_EXT - Static variable in interface com.jme3.renderer.opengl.GLExt
 
GL_DISPLAY_LIST - Static variable in interface com.jme3.renderer.opengl.GLExt
 
GL_DOUBLE - Static variable in interface com.jme3.renderer.opengl.GL
 
GL_DOUBLEBUFFER - Static variable in interface com.jme3.renderer.opengl.GL2
 
GL_DRAW_BUFFER - Static variable in interface com.jme3.renderer.opengl.GL2
 
GL_DRAW_FRAMEBUFFER - Static variable in interface com.jme3.renderer.opengl.GL3
 
GL_DRAW_FRAMEBUFFER_BINDING_EXT - Static variable in interface com.jme3.renderer.opengl.GLFbo
 
GL_DRAW_FRAMEBUFFER_EXT - Static variable in interface com.jme3.renderer.opengl.GLFbo
 
GL_DST_ALPHA - Static variable in interface com.jme3.renderer.opengl.GL
 
GL_DST_COLOR - Static variable in interface com.jme3.renderer.opengl.GL
 
GL_DYNAMIC_COPY - Static variable in interface com.jme3.renderer.opengl.GL
 
GL_DYNAMIC_DRAW - Static variable in interface com.jme3.renderer.opengl.GL
 
GL_DYNAMIC_READ - Static variable in interface com.jme3.renderer.opengl.GL
 
GL_ELEMENT_ARRAY_BUFFER - Static variable in interface com.jme3.renderer.opengl.GL
 
GL_EQUAL - Static variable in interface com.jme3.renderer.opengl.GL
 
GL_ETC1_RGB8_OES - Static variable in interface com.jme3.renderer.opengl.GLExt
 
GL_EXTENSIONS - Static variable in interface com.jme3.renderer.opengl.GL
 
GL_FALSE - Static variable in interface com.jme3.renderer.opengl.GL
 
GL_FILL - Static variable in interface com.jme3.renderer.opengl.GL2
 
GL_FLOAT - Static variable in interface com.jme3.renderer.opengl.GL
 
GL_FRAGMENT_SHADER - Static variable in interface com.jme3.renderer.opengl.GL
 
GL_FRAMEBUFFER - Static variable in interface com.jme3.renderer.opengl.GL3
 
GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_EXT - Static variable in interface com.jme3.renderer.opengl.GLFbo
 
GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_EXT - Static variable in interface com.jme3.renderer.opengl.GLFbo
 
GL_FRAMEBUFFER_BINDING - Static variable in interface com.jme3.renderer.opengl.GL
 
GL_FRAMEBUFFER_COMPLETE_EXT - Static variable in interface com.jme3.renderer.opengl.GLFbo
 
GL_FRAMEBUFFER_EXT - Static variable in interface com.jme3.renderer.opengl.GLFbo
 
GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT_EXT - Static variable in interface com.jme3.renderer.opengl.GLFbo
 
GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS_EXT - Static variable in interface com.jme3.renderer.opengl.GLFbo
 
GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER_EXT - Static variable in interface com.jme3.renderer.opengl.GLFbo
 
GL_FRAMEBUFFER_INCOMPLETE_FORMATS_EXT - Static variable in interface com.jme3.renderer.opengl.GLFbo
 
GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT_EXT - Static variable in interface com.jme3.renderer.opengl.GLFbo
 
GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_EXT - Static variable in interface com.jme3.renderer.opengl.GLFbo
 
GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER_EXT - Static variable in interface com.jme3.renderer.opengl.GLFbo
 
GL_FRAMEBUFFER_SRGB_CAPABLE_EXT - Static variable in interface com.jme3.renderer.opengl.GLExt
 
GL_FRAMEBUFFER_SRGB_EXT - Static variable in interface com.jme3.renderer.opengl.GLExt
 
GL_FRAMEBUFFER_UNSUPPORTED_EXT - Static variable in interface com.jme3.renderer.opengl.GLFbo
 
GL_FRONT - Static variable in interface com.jme3.renderer.opengl.GL
 
GL_FRONT_AND_BACK - Static variable in interface com.jme3.renderer.opengl.GL
 
GL_FUNC_ADD - Static variable in interface com.jme3.renderer.opengl.GL
 
GL_FUNC_REVERSE_SUBTRACT - Static variable in interface com.jme3.renderer.opengl.GL
 
GL_FUNC_SUBTRACT - Static variable in interface com.jme3.renderer.opengl.GL
 
GL_GENERATE_MIPMAP - Static variable in interface com.jme3.renderer.opengl.GL2
 
GL_GEOMETRY_SHADER - Static variable in interface com.jme3.renderer.opengl.GL3
 
GL_GEQUAL - Static variable in interface com.jme3.renderer.opengl.GL
 
GL_GREATER - Static variable in interface com.jme3.renderer.opengl.GL
 
GL_GREEN - Static variable in interface com.jme3.renderer.opengl.GL
 
GL_HALF_FLOAT_ARB - Static variable in interface com.jme3.renderer.opengl.GLExt
 
GL_HALF_FLOAT_OES - Static variable in interface com.jme3.renderer.opengl.GLExt
 
GL_INCR - Static variable in interface com.jme3.renderer.opengl.GL
 
GL_INCR_WRAP - Static variable in interface com.jme3.renderer.opengl.GL
 
GL_INFO_LOG_LENGTH - Static variable in interface com.jme3.renderer.opengl.GL
 
GL_INT - Static variable in interface com.jme3.renderer.opengl.GL
 
GL_INTENSITY - Static variable in interface com.jme3.renderer.opengl.GL2
 
GL_INVALID_ENUM - Static variable in interface com.jme3.renderer.opengl.GL
 
GL_INVALID_FRAMEBUFFER_OPERATION_EXT - Static variable in interface com.jme3.renderer.opengl.GLFbo
 
GL_INVALID_OPERATION - Static variable in interface com.jme3.renderer.opengl.GL
 
GL_INVALID_VALUE - Static variable in interface com.jme3.renderer.opengl.GL
 
GL_INVERT - Static variable in interface com.jme3.renderer.opengl.GL
 
GL_KEEP - Static variable in interface com.jme3.renderer.opengl.GL
 
GL_LEQUAL - Static variable in interface com.jme3.renderer.opengl.GL
 
GL_LESS - Static variable in interface com.jme3.renderer.opengl.GL
 
GL_LINE - Static variable in interface com.jme3.renderer.opengl.GL2
 
GL_LINE_LOOP - Static variable in interface com.jme3.renderer.opengl.GL
 
GL_LINE_SMOOTH - Static variable in interface com.jme3.renderer.opengl.GL
 
GL_LINE_STRIP - Static variable in interface com.jme3.renderer.opengl.GL
 
GL_LINEAR - Static variable in interface com.jme3.renderer.opengl.GL
 
GL_LINEAR_MIPMAP_LINEAR - Static variable in interface com.jme3.renderer.opengl.GL
 
GL_LINEAR_MIPMAP_NEAREST - Static variable in interface com.jme3.renderer.opengl.GL
 
GL_LINES - Static variable in interface com.jme3.renderer.opengl.GL
 
GL_LINK_STATUS - Static variable in interface com.jme3.renderer.opengl.GL
 
GL_LUMINANCE - Static variable in interface com.jme3.renderer.opengl.GL
 
GL_LUMINANCE_ALPHA - Static variable in interface com.jme3.renderer.opengl.GL
 
GL_LUMINANCE_ALPHA16F_ARB - Static variable in interface com.jme3.renderer.opengl.GLExt
 
GL_LUMINANCE16F_ARB - Static variable in interface com.jme3.renderer.opengl.GLExt
 
GL_LUMINANCE32F_ARB - Static variable in interface com.jme3.renderer.opengl.GLExt
 
GL_LUMINANCE8 - Static variable in interface com.jme3.renderer.opengl.GL2
 
GL_LUMINANCE8_ALPHA8 - Static variable in interface com.jme3.renderer.opengl.GL2
 
GL_MAX - Static variable in interface com.jme3.renderer.opengl.GL
 
GL_MAX_COLOR_ATTACHMENTS_EXT - Static variable in interface com.jme3.renderer.opengl.GLFbo
 
GL_MAX_COLOR_TEXTURE_SAMPLES - Static variable in interface com.jme3.renderer.opengl.GLExt
 
GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS - Static variable in interface com.jme3.renderer.opengl.GL3
 
GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS - Static variable in interface com.jme3.renderer.opengl.GL3
 
GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS - Static variable in interface com.jme3.renderer.opengl.GL4
 
GL_MAX_COMBINED_UNIFORM_BLOCKS - Static variable in interface com.jme3.renderer.opengl.GL3
 
GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS - Static variable in interface com.jme3.renderer.opengl.GL3
 
GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS - Static variable in interface com.jme3.renderer.opengl.GL4
 
GL_MAX_CUBE_MAP_TEXTURE_SIZE - Static variable in interface com.jme3.renderer.opengl.GL
 
GL_MAX_DEPTH_TEXTURE_SAMPLES - Static variable in interface com.jme3.renderer.opengl.GLExt
 
GL_MAX_DRAW_BUFFERS_ARB - Static variable in interface com.jme3.renderer.opengl.GLExt
 
GL_MAX_ELEMENTS_INDICES - Static variable in interface com.jme3.renderer.opengl.GL2
 
GL_MAX_ELEMENTS_VERTICES - Static variable in interface com.jme3.renderer.opengl.GL2
 
GL_MAX_FRAGMENT_SHADER_STORAGE_BLOCKS - Static variable in interface com.jme3.renderer.opengl.GL4
 
GL_MAX_FRAGMENT_UNIFORM_BLOCKS - Static variable in interface com.jme3.renderer.opengl.GL3
 
GL_MAX_FRAGMENT_UNIFORM_COMPONENTS - Static variable in interface com.jme3.renderer.opengl.GL
 
GL_MAX_FRAGMENT_UNIFORM_COMPONENTS - Static variable in interface com.jme3.renderer.opengl.GL2
 
GL_MAX_FRAGMENT_UNIFORM_VECTORS - Static variable in interface com.jme3.renderer.opengl.GL
 
GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS - Static variable in interface com.jme3.renderer.opengl.GL4
 
GL_MAX_GEOMETRY_UNIFORM_BLOCKS - Static variable in interface com.jme3.renderer.opengl.GL3
 
GL_MAX_RENDERBUFFER_SIZE_EXT - Static variable in interface com.jme3.renderer.opengl.GLFbo
 
GL_MAX_SAMPLES_EXT - Static variable in interface com.jme3.renderer.opengl.GLExt
 
GL_MAX_SHADER_STORAGE_BLOCK_SIZE - Static variable in interface com.jme3.renderer.opengl.GL4
 
GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS - Static variable in interface com.jme3.renderer.opengl.GL4
 
GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS - Static variable in interface com.jme3.renderer.opengl.GL4
 
GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS - Static variable in interface com.jme3.renderer.opengl.GL4
 
GL_MAX_TEXTURE_IMAGE_UNITS - Static variable in interface com.jme3.renderer.opengl.GL
 
GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT - Static variable in interface com.jme3.renderer.opengl.GLExt
 
GL_MAX_TEXTURE_SIZE - Static variable in interface com.jme3.renderer.opengl.GL
 
GL_MAX_UNIFORM_BLOCK_SIZE - Static variable in interface com.jme3.renderer.opengl.GL3
 
GL_MAX_UNIFORM_BUFFER_BINDINGS - Static variable in interface com.jme3.renderer.opengl.GL3
 
GL_MAX_VERTEX_ATTRIBS - Static variable in interface com.jme3.renderer.opengl.GL
 
GL_MAX_VERTEX_SHADER_STORAGE_BLOCKS - Static variable in interface com.jme3.renderer.opengl.GL4
Accepted by the <pname> parameter of GetIntegerv, GetBooleanv, GetInteger64v, GetFloatv, and GetDoublev:
GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS - Static variable in interface com.jme3.renderer.opengl.GL
 
GL_MAX_VERTEX_UNIFORM_BLOCKS - Static variable in interface com.jme3.renderer.opengl.GL3
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev:
GL_MAX_VERTEX_UNIFORM_COMPONENTS - Static variable in interface com.jme3.renderer.opengl.GL
 
GL_MAX_VERTEX_UNIFORM_COMPONENTS - Static variable in interface com.jme3.renderer.opengl.GL2
 
GL_MAX_VERTEX_UNIFORM_VECTORS - Static variable in interface com.jme3.renderer.opengl.GL
 
GL_MIN - Static variable in interface com.jme3.renderer.opengl.GL
 
GL_MIRRORED_REPEAT - Static variable in interface com.jme3.renderer.opengl.GL
 
GL_MULTISAMPLE_ARB - Static variable in interface com.jme3.renderer.opengl.GLExt
 
GL_NEAREST - Static variable in interface com.jme3.renderer.opengl.GL
 
GL_NEAREST_MIPMAP_LINEAR - Static variable in interface com.jme3.renderer.opengl.GL
 
GL_NEAREST_MIPMAP_NEAREST - Static variable in interface com.jme3.renderer.opengl.GL
 
GL_NEVER - Static variable in interface com.jme3.renderer.opengl.GL
 
GL_NO_ERROR - Static variable in interface com.jme3.renderer.opengl.GL
 
GL_NONE - Static variable in interface com.jme3.renderer.opengl.GL
 
GL_NOTEQUAL - Static variable in interface com.jme3.renderer.opengl.GL
 
GL_NUM_EXTENSIONS - Static variable in interface com.jme3.renderer.opengl.GL3
 
GL_NUM_PROGRAM_BINARY_FORMATS - Static variable in interface com.jme3.renderer.opengl.GLExt
 
GL_ONE - Static variable in interface com.jme3.renderer.opengl.GL
 
GL_ONE_MINUS_DST_ALPHA - Static variable in interface com.jme3.renderer.opengl.GL
 
GL_ONE_MINUS_DST_COLOR - Static variable in interface com.jme3.renderer.opengl.GL
 
GL_ONE_MINUS_SRC_ALPHA - Static variable in interface com.jme3.renderer.opengl.GL
 
GL_ONE_MINUS_SRC_COLOR - Static variable in interface com.jme3.renderer.opengl.GL
 
GL_OUT_OF_MEMORY - Static variable in interface com.jme3.renderer.opengl.GL
 
GL_PATCHES - Static variable in interface com.jme3.renderer.opengl.GL4
 
GL_PIXEL_PACK_BUFFER_ARB - Static variable in interface com.jme3.renderer.opengl.GLExt
 
GL_PIXEL_UNPACK_BUFFER_ARB - Static variable in interface com.jme3.renderer.opengl.GLExt
 
GL_POINT - Static variable in interface com.jme3.renderer.opengl.GL2
 
GL_POINT_SPRITE - Static variable in interface com.jme3.renderer.opengl.GL2
 
GL_POINTS - Static variable in interface com.jme3.renderer.opengl.GL
 
GL_POLYGON_OFFSET_FILL - Static variable in interface com.jme3.renderer.opengl.GL
 
GL_PROGRAM - Static variable in interface com.jme3.renderer.opengl.GLExt
 
GL_PROGRAM_PIPELINE - Static variable in interface com.jme3.renderer.opengl.GLExt
 
GL_QUERY - Static variable in interface com.jme3.renderer.opengl.GLExt
 
GL_QUERY_RESULT - Static variable in interface com.jme3.renderer.opengl.GL
 
GL_QUERY_RESULT_AVAILABLE - Static variable in interface com.jme3.renderer.opengl.GL
 
GL_R11F_G11F_B10F_EXT - Static variable in interface com.jme3.renderer.opengl.GLExt
 
GL_R16F - Static variable in interface com.jme3.renderer.opengl.GL3
 
GL_R16I - Static variable in interface com.jme3.renderer.opengl.GL3
 
GL_R16UI - Static variable in interface com.jme3.renderer.opengl.GL3
 
GL_R32F - Static variable in interface com.jme3.renderer.opengl.GL3
 
GL_R32I - Static variable in interface com.jme3.renderer.opengl.GL3
 
GL_R32UI - Static variable in interface com.jme3.renderer.opengl.GL3
 
GL_R8 - Static variable in interface com.jme3.renderer.opengl.GL3
 
GL_R8I - Static variable in interface com.jme3.renderer.opengl.GL3
 
GL_R8UI - Static variable in interface com.jme3.renderer.opengl.GL3
 
GL_READ_BUFFER - Static variable in interface com.jme3.renderer.opengl.GL2
 
GL_READ_FRAMEBUFFER - Static variable in interface com.jme3.renderer.opengl.GL3
 
GL_READ_FRAMEBUFFER_BINDING_EXT - Static variable in interface com.jme3.renderer.opengl.GLFbo
 
GL_READ_FRAMEBUFFER_EXT - Static variable in interface com.jme3.renderer.opengl.GLFbo
 
GL_READ_ONLY - Static variable in interface com.jme3.renderer.opengl.GL2
 
GL_READ_WRITE - Static variable in interface com.jme3.renderer.opengl.GL2
 
GL_RED - Static variable in interface com.jme3.renderer.opengl.GL
 
GL_RED_INTEGER - Static variable in interface com.jme3.renderer.opengl.GL3
 
GL_RENDERBUFFER_EXT - Static variable in interface com.jme3.renderer.opengl.GLFbo
 
GL_RENDERER - Static variable in interface com.jme3.renderer.opengl.GL
 
GL_REPEAT - Static variable in interface com.jme3.renderer.opengl.GL
 
GL_REPLACE - Static variable in interface com.jme3.renderer.opengl.GL
 
GL_RG - Static variable in interface com.jme3.renderer.opengl.GL3
 
GL_RG_INTEGER - Static variable in interface com.jme3.renderer.opengl.GL3
 
GL_RG16F - Static variable in interface com.jme3.renderer.opengl.GL3
 
GL_RG16I - Static variable in interface com.jme3.renderer.opengl.GL3
 
GL_RG16UI - Static variable in interface com.jme3.renderer.opengl.GL3
 
GL_RG32F - Static variable in interface com.jme3.renderer.opengl.GL3
 
GL_RG32I - Static variable in interface com.jme3.renderer.opengl.GL3
 
GL_RG32UI - Static variable in interface com.jme3.renderer.opengl.GL3
 
GL_RG8 - Static variable in interface com.jme3.renderer.opengl.GL3
 
GL_RG8I - Static variable in interface com.jme3.renderer.opengl.GL3
 
GL_RG8UI - Static variable in interface com.jme3.renderer.opengl.GL3
 
GL_RGB - Static variable in interface com.jme3.renderer.opengl.GL
 
GL_RGB_INTEGER - Static variable in interface com.jme3.renderer.opengl.GL3
 
GL_RGB10_A2 - Static variable in interface com.jme3.renderer.opengl.GLES_30
 
GL_RGB16F_ARB - Static variable in interface com.jme3.renderer.opengl.GLExt
 
GL_RGB16I - Static variable in interface com.jme3.renderer.opengl.GL3
 
GL_RGB16UI - Static variable in interface com.jme3.renderer.opengl.GL3
 
GL_RGB32F_ARB - Static variable in interface com.jme3.renderer.opengl.GLExt
 
GL_RGB32I - Static variable in interface com.jme3.renderer.opengl.GL3
 
GL_RGB32UI - Static variable in interface com.jme3.renderer.opengl.GL3
 
GL_RGB5_A1 - Static variable in interface com.jme3.renderer.opengl.GL
 
GL_RGB565 - Static variable in interface com.jme3.renderer.opengl.GL
 
GL_RGB8 - Static variable in interface com.jme3.renderer.opengl.GL2
 
GL_RGB8I - Static variable in interface com.jme3.renderer.opengl.GL3
 
GL_RGB8UI - Static variable in interface com.jme3.renderer.opengl.GL3
 
GL_RGB9_E5_EXT - Static variable in interface com.jme3.renderer.opengl.GLExt
 
GL_RGBA - Static variable in interface com.jme3.renderer.opengl.GL
 
GL_RGBA_INTEGER - Static variable in interface com.jme3.renderer.opengl.GL3
 
GL_RGBA16F_ARB - Static variable in interface com.jme3.renderer.opengl.GLExt
 
GL_RGBA16I - Static variable in interface com.jme3.renderer.opengl.GL3
 
GL_RGBA16UI - Static variable in interface com.jme3.renderer.opengl.GL3
 
GL_RGBA32F_ARB - Static variable in interface com.jme3.renderer.opengl.GLExt
 
GL_RGBA32I - Static variable in interface com.jme3.renderer.opengl.GL3
 
GL_RGBA32UI - Static variable in interface com.jme3.renderer.opengl.GL3
 
GL_RGBA4 - Static variable in interface com.jme3.renderer.opengl.GL
 
GL_RGBA8 - Static variable in interface com.jme3.renderer.opengl.GLExt
 
GL_RGBA8I - Static variable in interface com.jme3.renderer.opengl.GL3
 
GL_RGBA8UI - Static variable in interface com.jme3.renderer.opengl.GL3
 
GL_SAMPLE_ALPHA_TO_COVERAGE_ARB - Static variable in interface com.jme3.renderer.opengl.GLExt
 
GL_SAMPLE_BUFFERS_ARB - Static variable in interface com.jme3.renderer.opengl.GLExt
 
GL_SAMPLE_POSITION - Static variable in interface com.jme3.renderer.opengl.GLExt
 
GL_SAMPLER - Static variable in interface com.jme3.renderer.opengl.GLExt
 
GL_SAMPLES_ARB - Static variable in interface com.jme3.renderer.opengl.GLExt
 
GL_SCISSOR_TEST - Static variable in interface com.jme3.renderer.opengl.GL
 
GL_SHADER - Static variable in interface com.jme3.renderer.opengl.GLExt
 
GL_SHADER_STORAGE_BLOCK - Static variable in interface com.jme3.renderer.opengl.GL4
 
GL_SHADER_STORAGE_BUFFER - Static variable in interface com.jme3.renderer.opengl.GL4
Accepted by the target parameters of BindBuffer, BufferData, BufferSubData, MapBuffer, UnmapBuffer, GetBufferSubData, and GetBufferPointerv.
GL_SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENT - Static variable in interface com.jme3.renderer.opengl.GL4
 
GL_SHADING_LANGUAGE_VERSION - Static variable in interface com.jme3.renderer.opengl.GL
 
GL_SHORT - Static variable in interface com.jme3.renderer.opengl.GL
 
GL_SLUMINANCE8_ALPHA8_EXT - Static variable in interface com.jme3.renderer.opengl.GLExt
 
GL_SLUMINANCE8_EXT - Static variable in interface com.jme3.renderer.opengl.GLExt
 
GL_SRC_ALPHA - Static variable in interface com.jme3.renderer.opengl.GL
 
GL_SRC_ALPHA_SATURATE - Static variable in interface com.jme3.renderer.opengl.GL
 
GL_SRC_COLOR - Static variable in interface com.jme3.renderer.opengl.GL
 
GL_SRGB8_ALPHA8_EXT - Static variable in interface com.jme3.renderer.opengl.GLExt
 
GL_SRGB8_EXT - Static variable in interface com.jme3.renderer.opengl.GLExt
 
GL_STACK_OVERFLOW - Static variable in interface com.jme3.renderer.opengl.GL2
 
GL_STACK_UNDERFLOW - Static variable in interface com.jme3.renderer.opengl.GL2
 
GL_STATIC_COPY - Static variable in interface com.jme3.renderer.opengl.GL
 
GL_STATIC_DRAW - Static variable in interface com.jme3.renderer.opengl.GL
 
GL_STATIC_READ - Static variable in interface com.jme3.renderer.opengl.GL
 
GL_STENCIL_BUFFER_BIT - Static variable in interface com.jme3.renderer.opengl.GL
 
GL_STENCIL_TEST - Static variable in interface com.jme3.renderer.opengl.GL
 
GL_STREAM_COPY - Static variable in interface com.jme3.renderer.opengl.GL
 
GL_STREAM_DRAW - Static variable in interface com.jme3.renderer.opengl.GL
 
GL_STREAM_READ - Static variable in interface com.jme3.renderer.opengl.GL
 
GL_SYNC_FLUSH_COMMANDS_BIT - Static variable in interface com.jme3.renderer.opengl.GLExt
 
GL_SYNC_GPU_COMMANDS_COMPLETE - Static variable in interface com.jme3.renderer.opengl.GLExt
 
GL_TESS_CONTROL_SHADER - Static variable in interface com.jme3.renderer.opengl.GL4
 
GL_TESS_EVALUATION_SHADER - Static variable in interface com.jme3.renderer.opengl.GL4
 
GL_TEXTURE - Static variable in interface com.jme3.renderer.opengl.GL
 
GL_TEXTURE_2D - Static variable in interface com.jme3.renderer.opengl.GL
 
GL_TEXTURE_2D_ARRAY_EXT - Static variable in interface com.jme3.renderer.opengl.GLExt
 
GL_TEXTURE_2D_MULTISAMPLE - Static variable in interface com.jme3.renderer.opengl.GLExt
 
GL_TEXTURE_2D_MULTISAMPLE_ARRAY - Static variable in interface com.jme3.renderer.opengl.GLExt
 
GL_TEXTURE_3D - Static variable in interface com.jme3.renderer.opengl.GL2
 
GL_TEXTURE_BASE_LEVEL - Static variable in interface com.jme3.renderer.opengl.GL2
 
GL_TEXTURE_COMPARE_FUNC - Static variable in interface com.jme3.renderer.opengl.GL2
 
GL_TEXTURE_COMPARE_MODE - Static variable in interface com.jme3.renderer.opengl.GL2
 
GL_TEXTURE_CUBE_MAP - Static variable in interface com.jme3.renderer.opengl.GL
 
GL_TEXTURE_CUBE_MAP_NEGATIVE_X - Static variable in interface com.jme3.renderer.opengl.GL
 
GL_TEXTURE_CUBE_MAP_NEGATIVE_Y - Static variable in interface com.jme3.renderer.opengl.GL
 
GL_TEXTURE_CUBE_MAP_NEGATIVE_Z - Static variable in interface com.jme3.renderer.opengl.GL
 
GL_TEXTURE_CUBE_MAP_POSITIVE_X - Static variable in interface com.jme3.renderer.opengl.GL
 
GL_TEXTURE_CUBE_MAP_POSITIVE_Y - Static variable in interface com.jme3.renderer.opengl.GL
 
GL_TEXTURE_CUBE_MAP_POSITIVE_Z - Static variable in interface com.jme3.renderer.opengl.GL
 
GL_TEXTURE_CUBE_MAP_SEAMLESS - Static variable in interface com.jme3.renderer.opengl.GLExt
 
GL_TEXTURE_MAG_FILTER - Static variable in interface com.jme3.renderer.opengl.GL
 
GL_TEXTURE_MAX_ANISOTROPY_EXT - Static variable in interface com.jme3.renderer.opengl.GLExt
 
GL_TEXTURE_MAX_LEVEL - Static variable in interface com.jme3.renderer.opengl.GL2
 
GL_TEXTURE_MIN_FILTER - Static variable in interface com.jme3.renderer.opengl.GL
 
GL_TEXTURE_SWIZZLE_A - Static variable in interface com.jme3.renderer.opengl.GL3
 
GL_TEXTURE_SWIZZLE_B - Static variable in interface com.jme3.renderer.opengl.GL3
 
GL_TEXTURE_SWIZZLE_G - Static variable in interface com.jme3.renderer.opengl.GL3
 
GL_TEXTURE_SWIZZLE_R - Static variable in interface com.jme3.renderer.opengl.GL3
 
GL_TEXTURE_WRAP_R - Static variable in interface com.jme3.renderer.opengl.GL2
 
GL_TEXTURE_WRAP_S - Static variable in interface com.jme3.renderer.opengl.GL
 
GL_TEXTURE_WRAP_T - Static variable in interface com.jme3.renderer.opengl.GL
 
GL_TEXTURE0 - Static variable in interface com.jme3.renderer.opengl.GL
 
GL_TEXTURE1 - Static variable in interface com.jme3.renderer.opengl.GL
 
GL_TEXTURE10 - Static variable in interface com.jme3.renderer.opengl.GL
 
GL_TEXTURE11 - Static variable in interface com.jme3.renderer.opengl.GL
 
GL_TEXTURE12 - Static variable in interface com.jme3.renderer.opengl.GL
 
GL_TEXTURE13 - Static variable in interface com.jme3.renderer.opengl.GL
 
GL_TEXTURE14 - Static variable in interface com.jme3.renderer.opengl.GL
 
GL_TEXTURE15 - Static variable in interface com.jme3.renderer.opengl.GL
 
GL_TEXTURE2 - Static variable in interface com.jme3.renderer.opengl.GL
 
GL_TEXTURE3 - Static variable in interface com.jme3.renderer.opengl.GL
 
GL_TEXTURE4 - Static variable in interface com.jme3.renderer.opengl.GL
 
GL_TEXTURE5 - Static variable in interface com.jme3.renderer.opengl.GL
 
GL_TEXTURE6 - Static variable in interface com.jme3.renderer.opengl.GL
 
GL_TEXTURE7 - Static variable in interface com.jme3.renderer.opengl.GL
 
GL_TEXTURE8 - Static variable in interface com.jme3.renderer.opengl.GL
 
GL_TEXTURE9 - Static variable in interface com.jme3.renderer.opengl.GL
 
GL_TIME_ELAPSED - Static variable in interface com.jme3.renderer.opengl.GL
 
GL_TIMEOUT_EXPIRED - Static variable in interface com.jme3.renderer.opengl.GLExt
 
GL_TRANSFORM_FEEDBACK_BUFFER - Static variable in interface com.jme3.renderer.opengl.GL3
Accepted by the target parameters of BindBuffer, BufferData, BufferSubData, MapBuffer, UnmapBuffer, GetBufferSubData, GetBufferPointerv, BindBufferRange, BindBufferOffset and BindBufferBase.
GL_TRIANGLE_FAN - Static variable in interface com.jme3.renderer.opengl.GL
 
GL_TRIANGLE_STRIP - Static variable in interface com.jme3.renderer.opengl.GL
 
GL_TRIANGLES - Static variable in interface com.jme3.renderer.opengl.GL
 
GL_TRUE - Static variable in interface com.jme3.renderer.opengl.GL
 
GL_UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES - Static variable in interface com.jme3.renderer.opengl.GL3
 
GL_UNIFORM_BLOCK_ACTIVE_UNIFORMS - Static variable in interface com.jme3.renderer.opengl.GL3
 
GL_UNIFORM_BLOCK_BINDING - Static variable in interface com.jme3.renderer.opengl.GL3
Accepted by the pname parameter of GetActiveUniformBlockiv.
GL_UNIFORM_BLOCK_DATA_SIZE - Static variable in interface com.jme3.renderer.opengl.GL3
 
GL_UNIFORM_BLOCK_NAME_LENGTH - Static variable in interface com.jme3.renderer.opengl.GL3
 
GL_UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER - Static variable in interface com.jme3.renderer.opengl.GL3
 
GL_UNIFORM_BLOCK_REFERENCED_BY_GEOMETRY_SHADER - Static variable in interface com.jme3.renderer.opengl.GL3
 
GL_UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER - Static variable in interface com.jme3.renderer.opengl.GL3
 
GL_UNIFORM_BUFFER - Static variable in interface com.jme3.renderer.opengl.GL3
Accepted by the target parameters of BindBuffer, BufferData, BufferSubData, MapBuffer, UnmapBuffer, GetBufferSubData, and GetBufferPointerv.
GL_UNIFORM_BUFFER_OFFSET_ALIGNMENT - Static variable in interface com.jme3.renderer.opengl.GL3
 
GL_UNIFORM_OFFSET - Static variable in interface com.jme3.renderer.opengl.GL3
 
GL_UNPACK_ALIGNMENT - Static variable in interface com.jme3.renderer.opengl.GL
 
GL_UNPACK_ROW_LENGTH - Static variable in interface com.jme3.renderer.opengl.GL
 
GL_UNSIGNED_BYTE - Static variable in interface com.jme3.renderer.opengl.GL
 
GL_UNSIGNED_INT - Static variable in interface com.jme3.renderer.opengl.GL
 
GL_UNSIGNED_INT_10F_11F_11F_REV_EXT - Static variable in interface com.jme3.renderer.opengl.GLExt
 
GL_UNSIGNED_INT_2_10_10_10_REV - Static variable in interface com.jme3.renderer.opengl.GLES_30
 
GL_UNSIGNED_INT_24_8_EXT - Static variable in interface com.jme3.renderer.opengl.GLExt
 
GL_UNSIGNED_INT_5_9_9_9_REV_EXT - Static variable in interface com.jme3.renderer.opengl.GLExt
 
GL_UNSIGNED_INT_8_8_8_8 - Static variable in interface com.jme3.renderer.opengl.GL2
 
GL_UNSIGNED_SHORT - Static variable in interface com.jme3.renderer.opengl.GL
 
GL_UNSIGNED_SHORT_5_5_5_1 - Static variable in interface com.jme3.renderer.opengl.GL
 
GL_UNSIGNED_SHORT_5_6_5 - Static variable in interface com.jme3.renderer.opengl.GL
 
GL_VENDOR - Static variable in interface com.jme3.renderer.opengl.GL
 
GL_VERSION - Static variable in interface com.jme3.renderer.opengl.GL
 
GL_VERTEX_PROGRAM_POINT_SIZE - Static variable in interface com.jme3.renderer.opengl.GL2
 
GL_VERTEX_SHADER - Static variable in interface com.jme3.renderer.opengl.GL
 
GL_WAIT_FAILED - Static variable in interface com.jme3.renderer.opengl.GLExt
 
GL_WRITE_ONLY - Static variable in interface com.jme3.renderer.opengl.GL2
 
GL_ZERO - Static variable in interface com.jme3.renderer.opengl.GL
 
GL2 - Interface in com.jme3.renderer.opengl
GL functions only available on vanilla desktop OpenGL 2.
GL3 - Interface in com.jme3.renderer.opengl
GL functions only available on vanilla desktop OpenGL 3.0+.
GL4 - Interface in com.jme3.renderer.opengl
GL functions only available on vanilla desktop OpenGL 4.0.
glActiveTexture(int) - Method in interface com.jme3.renderer.opengl.GL
glAlphaFunc(int, float) - Method in interface com.jme3.renderer.opengl.GL2
Reference Page - This function is deprecated and unavailable in the Core profile
glAttachShader(int, int) - Method in interface com.jme3.renderer.opengl.GL
glBeginQuery(int, int) - Method in interface com.jme3.renderer.opengl.GL
glBindBuffer(int, int) - Method in interface com.jme3.renderer.opengl.GL
glBindBufferBase(int, int, int) - Method in interface com.jme3.renderer.opengl.GL3
glBindFragDataLocation(int, int, String) - Method in interface com.jme3.renderer.opengl.GL3
glBindFramebufferEXT(int, int) - Method in interface com.jme3.renderer.opengl.GLFbo
 
glBindImageTexture(int, int, int, boolean, int, int, int) - Method in interface com.jme3.renderer.opengl.GL4
Binds a single level of a texture to an image unit for the purpose of reading and writing it from shaders.
glBindRenderbufferEXT(int, int) - Method in interface com.jme3.renderer.opengl.GLFbo
 
glBindTexture(int, int) - Method in interface com.jme3.renderer.opengl.GL
glBindVertexArray(int) - Method in interface com.jme3.renderer.opengl.GL3
glBindVertexArray(int) - Method in interface com.jme3.renderer.opengl.GLES_30
 
glBlendEquationSeparate(int, int) - Method in interface com.jme3.renderer.opengl.GL
glBlendFunc(int, int) - Method in interface com.jme3.renderer.opengl.GL
glBlendFuncSeparate(int, int, int, int) - Method in interface com.jme3.renderer.opengl.GL
glBlitFramebufferEXT(int, int, int, int, int, int, int, int, int, int) - Method in interface com.jme3.renderer.opengl.GLFbo
 
glBufferData(int, long, int) - Method in interface com.jme3.renderer.opengl.GL
glBufferData(int, ByteBuffer, int) - Method in interface com.jme3.renderer.opengl.GL
glBufferData(int, FloatBuffer, int) - Method in interface com.jme3.renderer.opengl.GL
glBufferData(int, IntBuffer, int) - Method in interface com.jme3.renderer.opengl.GLExt
glBufferData(int, ShortBuffer, int) - Method in interface com.jme3.renderer.opengl.GL
glBufferSubData(int, long, ByteBuffer) - Method in interface com.jme3.renderer.opengl.GL
glBufferSubData(int, long, FloatBuffer) - Method in interface com.jme3.renderer.opengl.GL
glBufferSubData(int, long, IntBuffer) - Method in interface com.jme3.renderer.opengl.GLExt
glBufferSubData(int, long, ShortBuffer) - Method in interface com.jme3.renderer.opengl.GL
glCheckFramebufferStatusEXT(int) - Method in interface com.jme3.renderer.opengl.GLFbo
 
glClear(int) - Method in interface com.jme3.renderer.opengl.GL
glClearColor(float, float, float, float) - Method in interface com.jme3.renderer.opengl.GL
glClientWaitSync(Object, int, long) - Method in interface com.jme3.renderer.opengl.GLExt
Causes the client to block and wait for a sync object to become signaled.
glColorMask(boolean, boolean, boolean, boolean) - Method in interface com.jme3.renderer.opengl.GL
glCompileShader(int) - Method in interface com.jme3.renderer.opengl.GL
glCompressedTexImage2D(int, int, int, int, int, int, ByteBuffer) - Method in interface com.jme3.renderer.opengl.GL
glCompressedTexImage3D(int, int, int, int, int, int, int, ByteBuffer) - Method in interface com.jme3.renderer.opengl.GL2
glCompressedTexSubImage2D(int, int, int, int, int, int, int, ByteBuffer) - Method in interface com.jme3.renderer.opengl.GL
glCompressedTexSubImage3D(int, int, int, int, int, int, int, int, int, ByteBuffer) - Method in interface com.jme3.renderer.opengl.GL2
glCreateProgram() - Method in interface com.jme3.renderer.opengl.GL
glCreateShader(int) - Method in interface com.jme3.renderer.opengl.GL
glCullFace(int) - Method in interface com.jme3.renderer.opengl.GL
GLDebug - Class in com.jme3.renderer.opengl
This class uses Reflection to intercept method calls to the Proxy Object (GLDebug.createProxy(GL, Object, Class[]) and extends them with the Error Checking in GLDebug.checkError().
This means we don't have to generate a class with overrides for every possible method just to add a GLDebug.checkError() call.
Note that we should not call GLDebug.checkError() for GL.glGetError(), it doesn't make sense.
Note that this class is general purpose and as such every class instance (every object) can be guarded as long as the passed gl instance is valid.
GLDebug - Enum constant in enum class com.jme3.renderer.Caps
Supports debugging capabilities
glDeleteBuffers(IntBuffer) - Method in interface com.jme3.renderer.opengl.GL
glDeleteFramebuffersEXT(IntBuffer) - Method in interface com.jme3.renderer.opengl.GLFbo
 
glDeleteProgram(int) - Method in interface com.jme3.renderer.opengl.GL
glDeleteRenderbuffersEXT(IntBuffer) - Method in interface com.jme3.renderer.opengl.GLFbo
 
glDeleteShader(int) - Method in interface com.jme3.renderer.opengl.GL
glDeleteSync(Object) - Method in interface com.jme3.renderer.opengl.GLExt
Deletes a sync object.
glDeleteTextures(IntBuffer) - Method in interface com.jme3.renderer.opengl.GL
glDeleteVertexArrays(IntBuffer) - Method in interface com.jme3.renderer.opengl.GL3
Deletes vertex array objects.
glDeleteVertexArrays(IntBuffer) - Method in interface com.jme3.renderer.opengl.GLES_30
 
glDepthFunc(int) - Method in interface com.jme3.renderer.opengl.GL
glDepthMask(boolean) - Method in interface com.jme3.renderer.opengl.GL
glDepthRange(double, double) - Method in interface com.jme3.renderer.opengl.GL
glDetachShader(int, int) - Method in interface com.jme3.renderer.opengl.GL
glDisable(int) - Method in interface com.jme3.renderer.opengl.GL
glDisableVertexAttribArray(int) - Method in interface com.jme3.renderer.opengl.GL
glDrawArrays(int, int, int) - Method in interface com.jme3.renderer.opengl.GL
glDrawArraysInstancedARB(int, int, int, int) - Method in interface com.jme3.renderer.opengl.GLExt
Draw multiple instances of a range of elements.
glDrawBuffer(int) - Method in interface com.jme3.renderer.opengl.GL2
glDrawBuffers(IntBuffer) - Method in interface com.jme3.renderer.opengl.GLExt
glDrawElementsInstancedARB(int, int, int, long, int) - Method in interface com.jme3.renderer.opengl.GLExt
Draws multiple instances of a set of elements.
glDrawRangeElements(int, int, int, int, int, long) - Method in interface com.jme3.renderer.opengl.GL
glEnable(int) - Method in interface com.jme3.renderer.opengl.GL
glEnableVertexAttribArray(int) - Method in interface com.jme3.renderer.opengl.GL
glEndQuery(int) - Method in interface com.jme3.renderer.opengl.GL
GLES_30 - Interface in com.jme3.renderer.opengl
GL functions and constants only available on vanilla OpenGL ES 3.0.
GLExt - Interface in com.jme3.renderer.opengl
GL functions provided by extensions.
GLFbo - Interface in com.jme3.renderer.opengl
Framebuffer object functions.
glFenceSync(int, int) - Method in interface com.jme3.renderer.opengl.GLExt
Creates a new sync object and inserts it into the GL command stream.
glFramebufferRenderbufferEXT(int, int, int, int) - Method in interface com.jme3.renderer.opengl.GLFbo
 
glFramebufferTexture2DEXT(int, int, int, int, int) - Method in interface com.jme3.renderer.opengl.GLFbo
 
glFramebufferTextureLayerEXT(int, int, int, int, int) - Method in interface com.jme3.renderer.opengl.GLFbo
 
glGenBuffers(IntBuffer) - Method in interface com.jme3.renderer.opengl.GL
glGenerateMipmapEXT(int) - Method in interface com.jme3.renderer.opengl.GLFbo
 
glGenFramebuffersEXT(IntBuffer) - Method in interface com.jme3.renderer.opengl.GLFbo
 
glGenQueries(int, IntBuffer) - Method in interface com.jme3.renderer.opengl.GL
glGenRenderbuffersEXT(IntBuffer) - Method in interface com.jme3.renderer.opengl.GLFbo
 
glGenTextures(IntBuffer) - Method in interface com.jme3.renderer.opengl.GL
glGenVertexArrays(IntBuffer) - Method in interface com.jme3.renderer.opengl.GL3
glGenVertexArrays(IntBuffer) - Method in interface com.jme3.renderer.opengl.GLES_30
 
glGetAttribLocation(int, String) - Method in interface com.jme3.renderer.opengl.GL
glGetBoolean(int, ByteBuffer) - Method in interface com.jme3.renderer.opengl.GL
glGetBufferSubData(int, long, ByteBuffer) - Method in interface com.jme3.renderer.opengl.GL
glGetError() - Method in interface com.jme3.renderer.opengl.GL
glGetFloat(int, FloatBuffer) - Method in interface com.jme3.renderer.opengl.GL
Determine the current single-precision floating-point value(s) of the specified parameter.
glGetInteger(int, IntBuffer) - Method in interface com.jme3.renderer.opengl.GL
glGetMultisample(int, int, FloatBuffer) - Method in interface com.jme3.renderer.opengl.GLExt
Retrieves the location of a sample.
glGetProgram(int, int, IntBuffer) - Method in interface com.jme3.renderer.opengl.GL
glGetProgramInfoLog(int, int) - Method in interface com.jme3.renderer.opengl.GL
glGetProgramResourceIndex(int, int, String) - Method in interface com.jme3.renderer.opengl.GL4
Returns the unsigned integer index assigned to a resource named name in the interface type programInterface of program object program.
glGetQueryObjectiv(int, int) - Method in interface com.jme3.renderer.opengl.GL
glGetQueryObjectui64(int, int) - Method in interface com.jme3.renderer.opengl.GL
Unsigned version.
glGetShader(int, int, IntBuffer) - Method in interface com.jme3.renderer.opengl.GL
glGetShaderInfoLog(int, int) - Method in interface com.jme3.renderer.opengl.GL
glGetString(int) - Method in interface com.jme3.renderer.opengl.GL
glGetString(int, int) - Method in interface com.jme3.renderer.opengl.GL3
glGetUniformBlockIndex(int, String) - Method in interface com.jme3.renderer.opengl.GL3
glGetUniformLocation(int, String) - Method in interface com.jme3.renderer.opengl.GL
GLImageFormat - Class in com.jme3.renderer.opengl
Describes an OpenGL image format.
GLImageFormat(int, int, int) - Constructor for class com.jme3.renderer.opengl.GLImageFormat
Constructor for formats.
GLImageFormat(int, int, int, boolean) - Constructor for class com.jme3.renderer.opengl.GLImageFormat
Constructor for formats.
GLImageFormat(int, int, int, boolean, boolean) - Constructor for class com.jme3.renderer.opengl.GLImageFormat
Constructor for formats.
GLImageFormats - Class in com.jme3.renderer.opengl
Generates a table of supported image formats for a given renderer caps.
glIsEnabled(int) - Method in interface com.jme3.renderer.opengl.GL
glLineWidth(float) - Method in interface com.jme3.renderer.opengl.GL
glLinkProgram(int) - Method in interface com.jme3.renderer.opengl.GL
globalWorkSize - Variable in class com.jme3.opencl.Kernel
The current global work size
glObjectLabel(int, int, String) - Method in interface com.jme3.renderer.opengl.GLExt
 
glPatchParameter(int) - Method in interface com.jme3.renderer.opengl.GL4
glPixelStorei(int, int) - Method in interface com.jme3.renderer.opengl.GL
glPointSize(float) - Method in interface com.jme3.renderer.opengl.GL2
glPolygonMode(int, int) - Method in interface com.jme3.renderer.opengl.GL2
glPolygonOffset(float, float) - Method in interface com.jme3.renderer.opengl.GL
glPopDebugGroup() - Method in interface com.jme3.renderer.opengl.GLExt
 
glPushDebugGroup(int, int, String) - Method in interface com.jme3.renderer.opengl.GLExt
 
glReadBuffer(int) - Method in interface com.jme3.renderer.opengl.GL2
glReadPixels(int, int, int, int, int, int, long) - Method in interface com.jme3.renderer.opengl.GL
glReadPixels(int, int, int, int, int, int, ByteBuffer) - Method in interface com.jme3.renderer.opengl.GL
glRenderbufferStorageEXT(int, int, int, int) - Method in interface com.jme3.renderer.opengl.GLFbo
 
glRenderbufferStorageMultisampleEXT(int, int, int, int, int) - Method in interface com.jme3.renderer.opengl.GLFbo
 
GLRenderer - Class in com.jme3.renderer.opengl
 
GLRenderer(GL, GLExt, GLFbo) - Constructor for class com.jme3.renderer.opengl.GLRenderer
 
glScissor(int, int, int, int) - Method in interface com.jme3.renderer.opengl.GL
glShaderSource(int, String[], IntBuffer) - Method in interface com.jme3.renderer.opengl.GL
glShaderStorageBlockBinding(int, int, int) - Method in interface com.jme3.renderer.opengl.GL4
Changes the active shader storage block with an assigned index of storageBlockIndex in program object program.
GLSL100 - Enum constant in enum class com.jme3.renderer.Caps
Supports GLSL 1.0.
Glsl100ShaderGenerator - Class in com.jme3.shader
This shader Generator can generate Vertex and Fragment shaders from shadernodes for GLSL 1.0
Glsl100ShaderGenerator(AssetManager) - Constructor for class com.jme3.shader.Glsl100ShaderGenerator
creates a Glsl100ShaderGenerator
GLSL110 - Enum constant in enum class com.jme3.renderer.Caps
Supports GLSL 1.1.
GLSL120 - Enum constant in enum class com.jme3.renderer.Caps
Supports GLSL 1.2.
GLSL130 - Enum constant in enum class com.jme3.renderer.Caps
Supports GLSL 1.3.
GLSL140 - Enum constant in enum class com.jme3.renderer.Caps
Supports GLSL 1.4.
GLSL150 - Enum constant in enum class com.jme3.renderer.Caps
Supports GLSL 1.5.
Glsl150ShaderGenerator - Class in com.jme3.shader
This shader Generator can generate Vertex and Fragment shaders from ShaderNodes for GLSL 1.5
Glsl150ShaderGenerator(AssetManager) - Constructor for class com.jme3.shader.Glsl150ShaderGenerator
Creates a Glsl150ShaderGenerator
GLSL300 - Enum constant in enum class com.jme3.renderer.Caps
Supports GLSL 3.0.
Glsl300ShaderGenerator - Class in com.jme3.shader
This shader Generator can generate Vertex and Fragment shaders from ShaderNodes for GLESSL 3.0 Nowadays it's just a subclass of Glsl150ShaderGenerator overriding the version string because GLSL 1.5 is mostly compatible with GLESSL 3.0
Glsl300ShaderGenerator(AssetManager) - Constructor for class com.jme3.shader.Glsl300ShaderGenerator
Creates a Glsl300ShaderGenerator
GLSL310 - Enum constant in enum class com.jme3.renderer.Caps
Supports GLSL 3.1.
GLSL320 - Enum constant in enum class com.jme3.renderer.Caps
Supports GLSL 3.2.
GLSL330 - Enum constant in enum class com.jme3.renderer.Caps
Supports GLSL 3.3.
GLSL400 - Enum constant in enum class com.jme3.renderer.Caps
Supports GLSL 4.0.
GLSL410 - Enum constant in enum class com.jme3.renderer.Caps
Supports GLSL 4.1.
GLSL420 - Enum constant in enum class com.jme3.renderer.Caps
Supports GLSL 4.2.
GLSL430 - Enum constant in enum class com.jme3.renderer.Caps
Supports GLSL 4.3.
GLSL440 - Enum constant in enum class com.jme3.renderer.Caps
Supports GLSL 4.4.
GLSL450 - Enum constant in enum class com.jme3.renderer.Caps
Supports GLSL 4.5.
GLSLLoader - Class in com.jme3.shader.plugins
GLSL File parser that supports #import pre-processor statement
GLSLLoader() - Constructor for class com.jme3.shader.plugins.GLSLLoader
 
glStencilFuncSeparate(int, int, int, int) - Method in interface com.jme3.renderer.opengl.GL
glStencilOpSeparate(int, int, int, int) - Method in interface com.jme3.renderer.opengl.GL
glTexImage2D(int, int, int, int, int, int, int, int, ByteBuffer) - Method in interface com.jme3.renderer.opengl.GL
glTexImage2DMultisample(int, int, int, int, int, boolean) - Method in interface com.jme3.renderer.opengl.GLExt
Establishes the data storage, format, dimensions, and number of samples of a 2D multisample texture's image.
glTexImage3D(int, int, int, int, int, int, int, int, int, ByteBuffer) - Method in interface com.jme3.renderer.opengl.GL2
glTexParameterf(int, int, float) - Method in interface com.jme3.renderer.opengl.GL
glTexParameteri(int, int, int) - Method in interface com.jme3.renderer.opengl.GL
glTexSubImage2D(int, int, int, int, int, int, int, int, ByteBuffer) - Method in interface com.jme3.renderer.opengl.GL
glTexSubImage3D(int, int, int, int, int, int, int, int, int, int, ByteBuffer) - Method in interface com.jme3.renderer.opengl.GL2
GLTiming - Class in com.jme3.renderer.opengl
 
GLTiming(Object, GLTimingState) - Constructor for class com.jme3.renderer.opengl.GLTiming
 
GLTimingState - Class in com.jme3.renderer.opengl
 
GLTimingState() - Constructor for class com.jme3.renderer.opengl.GLTimingState
 
GLTracer - Class in com.jme3.renderer.opengl
Utility class that allows tracing of OpenGL calls generated by the engine.
GLTracer(Object, IntMap<String>) - Constructor for class com.jme3.renderer.opengl.GLTracer
 
glUniform1(int, FloatBuffer) - Method in interface com.jme3.renderer.opengl.GL
glUniform1(int, IntBuffer) - Method in interface com.jme3.renderer.opengl.GL
glUniform1f(int, float) - Method in interface com.jme3.renderer.opengl.GL
glUniform1i(int, int) - Method in interface com.jme3.renderer.opengl.GL
glUniform2(int, FloatBuffer) - Method in interface com.jme3.renderer.opengl.GL
glUniform2(int, IntBuffer) - Method in interface com.jme3.renderer.opengl.GL
glUniform2f(int, float, float) - Method in interface com.jme3.renderer.opengl.GL
glUniform3(int, FloatBuffer) - Method in interface com.jme3.renderer.opengl.GL
glUniform3(int, IntBuffer) - Method in interface com.jme3.renderer.opengl.GL
glUniform3f(int, float, float, float) - Method in interface com.jme3.renderer.opengl.GL
glUniform4(int, FloatBuffer) - Method in interface com.jme3.renderer.opengl.GL
glUniform4(int, IntBuffer) - Method in interface com.jme3.renderer.opengl.GL
glUniform4f(int, float, float, float, float) - Method in interface com.jme3.renderer.opengl.GL
glUniformBlockBinding(int, int, int) - Method in interface com.jme3.renderer.opengl.GL3
Binding points for active uniform blocks are assigned using glUniformBlockBinding.
glUniformMatrix3(int, boolean, FloatBuffer) - Method in interface com.jme3.renderer.opengl.GL
glUniformMatrix4(int, boolean, FloatBuffer) - Method in interface com.jme3.renderer.opengl.GL
glUseProgram(int) - Method in interface com.jme3.renderer.opengl.GL
glVertexAttribDivisorARB(int, int) - Method in interface com.jme3.renderer.opengl.GLExt
Modifies the rate at which generic vertex attributes advance when rendering multiple instances of primitives in a single draw call.
glVertexAttribPointer(int, int, int, boolean, int, long) - Method in interface com.jme3.renderer.opengl.GL
glViewport(int, int, int, int) - Method in interface com.jme3.renderer.opengl.GL
GlyphParser - Interface in com.jme3.font
Used for selecting character shape in cursive bitmap text.
GPU - Enum constant in enum class com.jme3.opencl.Device.DeviceType
 
GpuAnalyzerValidator - Class in jme3tools.shadercheck
Shader validator implementation for AMD's GPUShaderAnalyser.
GpuAnalyzerValidator() - Constructor for class jme3tools.shadercheck.GpuAnalyzerValidator
 
Gray - Static variable in class com.jme3.math.ColorRGBA
The color gray (.5,.5,.5).
Greater - Enum constant in enum class com.jme3.material.RenderState.TestFunction
The test succeeds if the input value is greater than the reference value.
GreaterOrEqual - Enum constant in enum class com.jme3.material.RenderState.TestFunction
The test succeeds if the input value is greater than or equal to the reference value.
GreaterOrEqual - Enum constant in enum class com.jme3.texture.Texture.ShadowCompareMode
Compares the 3rd texture coordinate R to the value in this depth texture. If R >= texture value then result is 1.0, otherwise, result is 0.0. If filtering is set to bilinear or trilinear the implementation may sample the texture multiple times to provide smoother results in the range [0, 1].
Green - Static variable in class com.jme3.math.ColorRGBA
The color green (0,1,0).
Grid - Class in com.jme3.scene.debug
Simple grid shape.
Grid() - Constructor for class com.jme3.scene.debug.Grid
 
Grid(int, int, float) - Constructor for class com.jme3.scene.debug.Grid
Creates a grid debug shape.
groupNode - Variable in class com.jme3.scene.Geometry
Specifies which GeometryGroupNode this Geometry is managed by.
gsort(Object[], Comparator) - Static method in class com.jme3.util.SortUtil
 
Gui - Enum constant in enum class com.jme3.renderer.queue.RenderQueue.Bucket
This is a special mode, for drawing 2D object without perspective (such as GUI or HUD parts).
GuiComparator - Class in com.jme3.renderer.queue
GuiComparator sorts geometries back-to-front based on their Z position.
GuiComparator() - Constructor for class com.jme3.renderer.queue.GuiComparator
 
guiFont - Variable in class com.jme3.app.SimpleApplication
 
guiFont - Variable in class com.jme3.app.StatsAppState
 
guiNode - Variable in class com.jme3.app.SimpleApplication
 
guiNode - Variable in class com.jme3.app.StatsAppState
 
guiViewPort - Variable in class com.jme3.app.LegacyApplication
 

H

Half - Enum constant in enum class com.jme3.scene.VertexBuffer.Format
Half precision floating point.
HALF_FLOAT - Enum constant in enum class com.jme3.opencl.Image.ImageChannelType
 
HALF_PI - Static variable in class com.jme3.math.FastMath
The value PI/2 as a float.
handleError(String, Throwable) - Method in class com.jme3.app.LegacyApplication
Internal use only.
handleError(String, Throwable) - Method in interface com.jme3.system.SystemListener
Called when an error has occurred.
handleErrorMessage(String) - Static method in class com.jme3.system.JmeSystem
 
handleErrorMessage(String) - Method in class com.jme3.system.JmeSystemDelegate
Internal use only: submit an error to the error message handler
handleRef - Variable in class com.jme3.util.NativeObject
A reference to a "handle".
handleSettings(AppSettings, boolean) - Static method in class com.jme3.system.JmeSystem
 
handleSettings(AppSettings, boolean) - Method in class com.jme3.system.JmeSystemDelegate
Internal use only: summon the settings handler
Hardware - Enum constant in enum class com.jme3.shadow.CompareMode
Shadow depth comparisons are done by using the GPU's dedicated shadowing pipeline.
Hardware - Enum constant in enum class com.jme3.shadow.PssmShadowRenderer.CompareMode
Deprecated.
Shadow depth comparisons are done by using the GPU's dedicated shadowing pipeline.
hasAction(String) - Method in class com.jme3.anim.AnimComposer
Tells if an action is contained in the list of actions.
hasAncestor(Node) - Method in class com.jme3.scene.Spatial
determines if the provided Node is the parent, or parent's parent, etc.
hasAnimClip(String) - Method in class com.jme3.anim.AnimComposer
Tells if an animation is contained in the list of animations.
hasChild(Spatial) - Method in class com.jme3.scene.Node
determines if the provided Spatial is contained in the children list of this node.
hasCompiler() - Method in interface com.jme3.opencl.Device
 
hasDataSizeChanged() - Method in class com.jme3.scene.VertexBuffer
Returns true if the data size of the VertexBuffer has changed.
hasDouble() - Method in interface com.jme3.opencl.Device
 
hasErrorCorrectingMemory() - Method in interface com.jme3.opencl.Device
 
hasExtension(String) - Method in interface com.jme3.opencl.Device
Explicitly tests for the availability of the specified extension
hasExtension(String) - Method in interface com.jme3.opencl.Platform
Queries if the specified extension is available.
hasHalfFloat() - Method in interface com.jme3.opencl.Device
 
hashCode() - Method in class com.jme3.asset.AssetKey
 
hashCode() - Method in class com.jme3.asset.TextureKey
 
hashCode() - Method in class com.jme3.audio.AudioKey
 
hashCode() - Method in class com.jme3.bounding.BoundingBox
Returns a hash code.
hashCode() - Method in class com.jme3.bounding.BoundingSphere
Returns a hash code.
hashCode() - Method in class com.jme3.bounding.BoundingVolume
Returns a hash code.
hashCode() - Method in class com.jme3.collision.CollisionResult
 
hashCode() - Method in class com.jme3.material.MatParam
 
hashCode() - Method in class com.jme3.material.MatParamOverride
 
hashCode() - Method in class com.jme3.math.ColorRGBA
hashCode returns a unique code for this ColorRGBA based on its values.
hashCode() - Method in class com.jme3.math.Matrix3f
Returns a hash code.
hashCode() - Method in class com.jme3.math.Matrix4f
Returns a hash code.
hashCode() - Method in class com.jme3.math.Quaternion
Returns a hash code.
hashCode() - Method in class com.jme3.math.Transform
Returns a hash code.
hashCode() - Method in class com.jme3.math.Vector2f
Returns a hash code.
hashCode() - Method in class com.jme3.math.Vector3f
Returns a hash code.
hashCode() - Method in class com.jme3.math.Vector4f
hashCode returns a unique code for this vector object based on its values.
hashCode() - Method in class com.jme3.opencl.Image.ImageFormat
 
hashCode() - Method in class com.jme3.opencl.Kernel.LocalMem
 
hashCode() - Method in class com.jme3.opencl.Kernel.LocalMemPerElement
 
hashCode() - Method in class com.jme3.opencl.Kernel.WorkSize
 
hashCode() - Method in class com.jme3.scene.plugins.OBJLoader.Vertex
 
hashCode() - Method in class com.jme3.shader.DefineList
 
hashCode() - Method in class com.jme3.shader.ShaderNodeVariable
 
hashCode() - Method in class com.jme3.shader.Uniform
 
hashCode() - Method in class com.jme3.system.DisplayInfo
hashCode() - Method in class com.jme3.texture.Image
 
hashCode() - Method in class com.jme3.texture.Texture
 
hashCode() - Method in class com.jme3.texture.Texture2D
 
hashCode() - Method in class com.jme3.texture.TextureArray
 
hashCode() - Method in class com.jme3.texture.TextureCubeMap
 
hashCode() - Method in class com.jme3.util.SafeArrayList
 
hasImageSupport() - Method in interface com.jme3.opencl.Device
 
hasInitialConnection() - Method in class com.jme3.asset.plugins.UrlAssetInfo
 
HasLocalTransform - Interface in com.jme3.anim.util
 
hasMapping(String) - Method in class com.jme3.input.InputManager
Returns true if this InputManager has a mapping registered for the given mappingName.
hasMipmaps() - Method in class com.jme3.texture.Image
Returns whether the image data contains mipmaps.
hasMorphTargets() - Method in class com.jme3.scene.Mesh
 
hasNext() - Method in class com.jme3.scene.SceneGraphIterator
 
hasNext() - Method in class com.jme3.shader.bufferobject.DirtyRegionsIterator
 
hasNext() - Method in class com.jme3.util.SafeArrayList.ArrayIterator
 
hasOpenGLInterop() - Method in interface com.jme3.opencl.Device
 
hasOpenGLInterop() - Method in interface com.jme3.opencl.Platform
Queries if this platform supports OpenGL interop at all.
hasPrevious() - Method in class com.jme3.util.SafeArrayList.ArrayIterator
 
hasRenderedThisFrame() - Method in class com.jme3.renderer.pipeline.ForwardPipeline
 
hasRenderedThisFrame() - Method in class com.jme3.renderer.pipeline.NullPipeline
 
hasRenderedThisFrame() - Method in interface com.jme3.renderer.pipeline.RenderPipeline
Returns true if this pipeline has rendered a viewport this render frame.
hasState(AppState) - Method in class com.jme3.app.state.AppStateManager
Check if a state is attached or not.
hasState(String) - Method in class com.jme3.app.state.AppStateManager
Returns true if there is currently a state associated with the specified ID.
hasUnifiedMemory() - Method in interface com.jme3.opencl.Device
 
hasUserControl() - Method in class com.jme3.animation.Bone
Deprecated.
returns true if this bone can be directly manipulated by the user.
hasWritableImage3D() - Method in interface com.jme3.opencl.Device
 
HDRLoader - Class in com.jme3.texture.plugins
 
HDRLoader() - Constructor for class com.jme3.texture.plugins.HDRLoader
 
HDRLoader(boolean) - Constructor for class com.jme3.texture.plugins.HDRLoader
 
HDRRenderer - Class in com.jme3.post
Deprecated.
use the ToneMappingFilter.
HDRRenderer(AssetManager, Renderer) - Constructor for class com.jme3.post.HDRRenderer
Deprecated.
 
Headless - Enum constant in enum class com.jme3.system.JmeContext.Type
A Headless context is not visible and does not have any drawable surface.
height - Variable in class com.jme3.font.Rectangle
 
height - Variable in class com.jme3.opencl.Image.ImageDescriptor
 
height - Variable in class com.jme3.renderer.Camera
The height of the viewport in pixels.
height - Variable in class com.jme3.texture.Image
 
hideCursorOnRotate - Variable in class com.jme3.app.ChaseCameraAppState
 
hideCursorOnRotate - Variable in class com.jme3.input.ChaseCamera
 
highFreqVolume - Variable in class com.jme3.audio.LowPassFilter
 
HighQuality - Enum constant in enum class com.jme3.environment.util.EnvMapUtils.GenerationType
 
horizontalRotation - Variable in class com.jme3.app.ChaseCameraAppState
 
hostPtr - Variable in class com.jme3.opencl.Image.ImageDescriptor
 
HOVER_END - Enum constant in enum class com.jme3.input.event.TouchEvent.Type
Finger was pulled away from the screen or touched the screen Requires Android OS rev 14 or higher (Android 4.0 or higher)
HOVER_MOVE - Enum constant in enum class com.jme3.input.event.TouchEvent.Type
Finger moved while still hovering over the screen without touching Requires Android OS rev 14 or higher (Android 4.0 or higher)
HOVER_START - Enum constant in enum class com.jme3.input.event.TouchEvent.Type
Finger started hovering over the screen without touching Requires Android OS rev 14 or higher (Android 4.0 or higher)
HttpZipLocator - Class in com.jme3.asset.plugins
HttpZipLocator is similar to ZipLocator, except it allows loading assets from a .ZIP file on the web instead of on the local filesystem.
HttpZipLocator() - Constructor for class com.jme3.asset.plugins.HttpZipLocator
 
HWBoneIndex - Enum constant in enum class com.jme3.scene.VertexBuffer.Type
Bone indices, used with animation (4 ubytes).
HWBoneWeight - Enum constant in enum class com.jme3.scene.VertexBuffer.Type
Bone weights, used with animation (4 floats).
Hybrid - Enum constant in enum class com.jme3.scene.Mesh.Mode
A combination of various triangle modes.

I

IBLEnvBaker - Interface in com.jme3.environment.baker
An environment baker, but this one is for Imaged Base Lighting.
IBLEnvBakerLight - Interface in com.jme3.environment.baker
An environment baker for IBL, that uses spherical harmonics for irradiance.
IBLGLEnvBaker - Class in com.jme3.environment.baker
Fully accelerated env baker for IBL that runs entirely on the GPU
IBLGLEnvBaker(RenderManager, AssetManager, Image.Format, Image.Format, int, int, int, int) - Constructor for class com.jme3.environment.baker.IBLGLEnvBaker
Create a new IBL env baker
IBLGLEnvBakerLight - Class in com.jme3.environment.baker
Fully accelerated env baker for IBL that bakes the specular map and spherical harmonics on the GPU.
IBLGLEnvBakerLight(RenderManager, AssetManager, Image.Format, Image.Format, int, int) - Constructor for class com.jme3.environment.baker.IBLGLEnvBakerLight
Create a new IBL env baker
IBLHybridEnvBakerLight - Class in com.jme3.environment.baker
An env baker for IBL that bakes the specular map on the GPU and uses spherical harmonics generated on the CPU for the irradiance map.
IBLHybridEnvBakerLight(RenderManager, AssetManager, Image.Format, Image.Format, int, int) - Constructor for class com.jme3.environment.baker.IBLHybridEnvBakerLight
Create a new IBL env baker
id - Variable in class com.jme3.util.NativeObject
The ID of the object, usually depends on its type.
idCount - Variable in class com.jme3.export.binary.BinaryExporter
 
IDENTITY - Static variable in class com.jme3.math.Matrix3f
Shared instance of the identity matrix (diagonals = 1, other elements = 0).
IDENTITY - Static variable in class com.jme3.math.Matrix4f
an instance of the identity matrix (diagonals = 1, other elements = 0)
IDENTITY - Static variable in class com.jme3.math.Quaternion
Shared instance of the identity quaternion (0, 0, 0, 1).
IDENTITY - Static variable in class com.jme3.math.Transform
Shared instance of the identity transform.
IdentityCloneFunction<T> - Class in com.jme3.util.clone
A CloneFunction implementation that simply returns the passed object without cloning it.
IdentityCloneFunction() - Constructor for class com.jme3.util.clone.IdentityCloneFunction
 
IDLE - Enum constant in enum class com.jme3.input.event.TouchEvent.Type
 
IDList - Class in com.jme3.renderer
A specialized data-structure used to optimize state changes of "slot" based state.
IDList() - Constructor for class com.jme3.renderer.IDList
 
ids - Variable in class com.jme3.audio.AudioStream
 
igByGeom - Variable in class com.jme3.scene.instancing.InstancedNode
 
ignoreChildren() - Method in class com.jme3.scene.SceneGraphIterator
Makes this iterator ignore all children of the current spatial.
ignoreTransform - Variable in class com.jme3.scene.Geometry
When true, the geometry's transform will not be applied.
Image - Class in com.jme3.opencl
Wrapper for an OpenCL image.
Image - Class in com.jme3.texture
Image defines a data format for a graphical image.
Image() - Constructor for class com.jme3.texture.Image
Constructor instantiates a new Image object.
Image(int) - Constructor for class com.jme3.texture.Image
 
Image(OpenCLObject.ObjectReleaser) - Constructor for class com.jme3.opencl.Image
 
Image(Image.Format, int, int, int, ArrayList<ByteBuffer>) - Constructor for class com.jme3.texture.Image
Image(Image.Format, int, int, int, ArrayList<ByteBuffer>, int[]) - Constructor for class com.jme3.texture.Image
Image(Image.Format, int, int, int, ArrayList<ByteBuffer>, int[], ColorSpace) - Constructor for class com.jme3.texture.Image
Constructor instantiates a new Image object.
Image(Image.Format, int, int, int, ArrayList<ByteBuffer>, ColorSpace) - Constructor for class com.jme3.texture.Image
Constructor instantiates a new Image object.
Image(Image.Format, int, int, ByteBuffer) - Constructor for class com.jme3.texture.Image
Image(Image.Format, int, int, ByteBuffer, int[]) - Constructor for class com.jme3.texture.Image
Image(Image.Format, int, int, ByteBuffer, int[], ColorSpace) - Constructor for class com.jme3.texture.Image
Constructor instantiates a new Image object.
Image(Image.Format, int, int, ByteBuffer, ColorSpace) - Constructor for class com.jme3.texture.Image
Constructor instantiates a new Image object.
IMAGE_1D - Enum constant in enum class com.jme3.opencl.Image.ImageType
 
IMAGE_1D_ARRAY - Enum constant in enum class com.jme3.opencl.Image.ImageType
 
IMAGE_1D_BUFFER - Enum constant in enum class com.jme3.opencl.Image.ImageType
 
IMAGE_2D - Enum constant in enum class com.jme3.opencl.Image.ImageType
 
IMAGE_2D_ARRAY - Enum constant in enum class com.jme3.opencl.Image.ImageType
 
IMAGE_3D - Enum constant in enum class com.jme3.opencl.Image.ImageType
 
Image.Format - Enum Class in com.jme3.texture
 
Image.ImageChannelOrder - Enum Class in com.jme3.opencl
ImageChannelOrder specifies the number of channels and the channel layout i.e.
Image.ImageChannelType - Enum Class in com.jme3.opencl
ImageChannelType describes the size of the channel data type.
Image.ImageDescriptor - Class in com.jme3.opencl
The image descriptor structure describes the type and dimensions of the image or image array.
Image.ImageFormat - Class in com.jme3.opencl
Describes the image format, consisting of Image.ImageChannelOrder and Image.ImageChannelType.
Image.ImageMapping - Class in com.jme3.opencl
Describes a mapped region of the image
Image.ImageType - Enum Class in com.jme3.opencl
The possible image types / dimensions.
Image2D - Enum constant in enum class com.jme3.shader.VarType
 
Image3D - Enum constant in enum class com.jme3.shader.VarType
 
ImageDescriptor() - Constructor for class com.jme3.opencl.Image.ImageDescriptor
 
ImageDescriptor(Image.ImageType, long, long, long, long) - Constructor for class com.jme3.opencl.Image.ImageDescriptor
Specifies an image without a host buffer, a new chunk of memory will be allocated.
ImageDescriptor(Image.ImageType, long, long, long, long, long, long, ByteBuffer) - Constructor for class com.jme3.opencl.Image.ImageDescriptor
Used to specify an image with the provided ByteBuffer as source
ImageFlipper - Class in com.jme3.texture.plugins
ImageFlipper is a utility class used to flip images across the Y axis.
imageFormat - Variable in class com.jme3.environment.EnvironmentCamera
 
ImageFormat() - Constructor for class com.jme3.opencl.Image.ImageFormat
 
ImageFormat(Image.ImageChannelOrder, Image.ImageChannelType) - Constructor for class com.jme3.opencl.Image.ImageFormat
 
imageIndex - Variable in class com.jme3.effect.Particle
Particle image index.
ImageMapping(ByteBuffer, long, long) - Constructor for class com.jme3.opencl.Image.ImageMapping
 
ImageMapping(ByteBuffer, long, long, Event) - Constructor for class com.jme3.opencl.Image.ImageMapping
 
ImageRaster - Class in com.jme3.texture.image
Utility class for reading and writing from jME3 images.
ImageRaster() - Constructor for class com.jme3.texture.image.ImageRaster
 
images - Variable in class com.jme3.environment.EnvironmentCamera
 
importanceSampleGGX(Vector4f, float, Vector3f) - Method in class com.jme3.environment.generation.PrefilteredEnvMapFaceGenerator
Computes GGX half vector in local space
importanceSampleGGX(Vector4f, float, Vector3f, Vector3f, TempVars) - Static method in class com.jme3.environment.util.EnvMapUtils
 
in - Variable in class com.jme3.audio.AudioStream
 
in - Variable in class com.jme3.util.LittleEndien
 
inBounce - Static variable in class com.jme3.math.Easing
a function containing a series of increasing bounces
Increment - Enum constant in enum class com.jme3.material.RenderState.StencilOperation
Increment the value in the stencil buffer, clamp once reaching the maximum value.
IncrementWrap - Enum constant in enum class com.jme3.material.RenderState.StencilOperation
Increment the value in the stencil buffer and wrap to 0 when reaching the maximum value.
inCubic - Static variable in class com.jme3.math.Easing
a function that returns the cube of its input
indent - Variable in class com.jme3.shader.ShaderGenerator
indentation value for generation
indent() - Method in class com.jme3.shader.Glsl100ShaderGenerator
increase indentation with a check so that indentation is never over 10
index - Variable in class com.jme3.animation.CompactArray
 
index - Variable in class com.jme3.util.TangentBinormalGenerator.TriangleData
Deprecated.
 
Index - Enum constant in enum class com.jme3.scene.VertexBuffer.Type
Specifies the index buffer, must contain integer data (ubyte, ushort, or uint).
IndexBuffer - Class in com.jme3.scene.mesh
IndexBuffer is an abstraction for integer index buffers, it is used to retrieve indices without knowing in which format they are stored (ushort or uint).
IndexBuffer() - Constructor for class com.jme3.scene.mesh.IndexBuffer
 
IndexByteBuffer - Class in com.jme3.scene.mesh
IndexBuffer implementation for ByteBuffers.
IndexByteBuffer(ByteBuffer) - Constructor for class com.jme3.scene.mesh.IndexByteBuffer
Instantiate an IndexBuffer using the specified ByteBuffer and a maximum index value of 255.
IndexByteBuffer(ByteBuffer, int) - Constructor for class com.jme3.scene.mesh.IndexByteBuffer
Instantiate an IndexBuffer using the specified ByteBuffer and set its maximum index value.
IndexIntBuffer - Class in com.jme3.scene.mesh
IndexBuffer implementation for IntBuffers.
IndexIntBuffer(IntBuffer) - Constructor for class com.jme3.scene.mesh.IndexIntBuffer
 
indexOf(Object) - Method in class com.jme3.util.SafeArrayList
 
indexPool - Variable in class com.jme3.animation.CompactArray
 
IndexShortBuffer - Class in com.jme3.scene.mesh
IndexBuffer implementation for ShortBuffers.
IndexShortBuffer(ShortBuffer) - Constructor for class com.jme3.scene.mesh.IndexShortBuffer
Instantiate an IndexBuffer using the specified ShortBuffer and a maximum index value of 65_535.
IndexShortBuffer(ShortBuffer, int) - Constructor for class com.jme3.scene.mesh.IndexShortBuffer
Instantiate an IndexBuffer using the specified ShortBuffer and set its maximum index value.
indexVertMap - Variable in class com.jme3.scene.plugins.OBJLoader
 
inElastic - Static variable in class com.jme3.math.Easing
In Elastic and bounce
influenceParticle(Particle, EmitterShape) - Method in class com.jme3.effect.influencers.DefaultParticleInfluencer
 
influenceParticle(Particle, EmitterShape) - Method in class com.jme3.effect.influencers.EmptyParticleInfluencer
 
influenceParticle(Particle, EmitterShape) - Method in class com.jme3.effect.influencers.NewtonianParticleInfluencer
 
influenceParticle(Particle, EmitterShape) - Method in interface com.jme3.effect.influencers.ParticleInfluencer
This method influences the particle.
Inherit - Enum constant in enum class com.jme3.renderer.queue.RenderQueue.Bucket
A special mode, that will ensure that this spatial uses the same mode as the parent Node does.
Inherit - Enum constant in enum class com.jme3.renderer.queue.RenderQueue.ShadowMode
Inherit the ShadowMode from the parent node.
Inherit - Enum constant in enum class com.jme3.scene.Spatial.BatchHint
Do whatever our parent does.
Inherit - Enum constant in enum class com.jme3.scene.Spatial.CullHint
Do whatever our parent does.
InheritColor - Enum constant in enum class com.jme3.material.RenderState.BlendEquationAlpha
Sets the blend equation to be the same as the one defined by RenderState.blendEquation.
init(AssetManager, RenderManager, ViewPort, int, int) - Method in class com.jme3.post.Filter
initialize this filter use InitFilter for overriding filter initialization
init(Renderer, int, int, Image.Format, Image.Format) - Method in class com.jme3.post.Filter.Pass
init the pass called internally
init(Renderer, int, int, Image.Format, Image.Format, int) - Method in class com.jme3.post.Filter.Pass
 
init(Renderer, int, int, Image.Format, Image.Format, int, boolean) - Method in class com.jme3.post.Filter.Pass
init the pass called internally
init(Renderer, int, int, Image.Format, Image.Format, int, Material) - Method in class com.jme3.post.Filter.Pass
init the pass called internally
inited - Variable in class com.jme3.input.dummy.DummyInput
 
initEvent(Application, Cinematic) - Method in class com.jme3.cinematic.events.AbstractCinematicEvent
Initialize this event (called internally only).
initEvent(Application, Cinematic) - Method in class com.jme3.cinematic.events.AnimationEvent
Deprecated.
 
initEvent(Application, Cinematic) - Method in class com.jme3.cinematic.events.AnimEvent
Initialize this event.
initEvent(Application, Cinematic) - Method in class com.jme3.cinematic.events.CameraEvent
 
initEvent(Application, Cinematic) - Method in interface com.jme3.cinematic.events.CinematicEvent
initialize this event
initEvent(Application, Cinematic) - Method in class com.jme3.cinematic.events.MotionEvent
 
initEvent(Application, Cinematic) - Method in class com.jme3.cinematic.events.SoundEvent
 
initFilter(AssetManager, RenderManager, ViewPort, int, int) - Method in class com.jme3.post.Filter
Initialization of filter subclasses.
initFilter(AssetManager, RenderManager, ViewPort, int, int) - Method in class com.jme3.shadow.AbstractShadowFilter
 
initFilter(AssetManager, RenderManager, ViewPort, int, int) - Method in class com.jme3.shadow.PssmShadowFilter
Deprecated.
 
initForcedRenderState() - Method in class com.jme3.shadow.AbstractShadowRenderer
 
initFrustumCam() - Method in class com.jme3.shadow.AbstractShadowRenderer
delegates the initialization of the frustum cam to child renderers
initFrustumCam() - Method in class com.jme3.shadow.DirectionalLightShadowRenderer
 
initFrustumCam() - Method in class com.jme3.shadow.PointLightShadowRenderer
 
initFrustumCam() - Method in class com.jme3.shadow.SpotLightShadowRenderer
 
initialDrawBuf - Variable in class com.jme3.renderer.RenderContext
ID of the initial draw buffer.
initialDuration - Variable in class com.jme3.cinematic.events.AbstractCinematicEvent
 
initialize() - Method in class com.jme3.app.LegacyApplication
Do not call manually.
initialize() - Method in class com.jme3.app.SimpleApplication
 
initialize() - Method in interface com.jme3.audio.AudioRenderer
Initializes the renderer.
initialize() - Method in class com.jme3.audio.openal.ALAudioRenderer
 
initialize() - Method in class com.jme3.input.dummy.DummyInput
 
initialize() - Method in interface com.jme3.input.Input
Initializes the native side to listen into events from the device.
initialize() - Method in class com.jme3.renderer.opengl.GLRenderer
 
initialize() - Method in interface com.jme3.renderer.Renderer
Detects available capabilities of the GPU.
initialize() - Method in class com.jme3.system.NullRenderer
 
initialize() - Method in interface com.jme3.system.SystemListener
Callback to indicate the application to initialize.
initialize(Application) - Method in class com.jme3.app.BasicProfilerState
 
initialize(Application) - Method in class com.jme3.app.DetailedProfilerState
 
initialize(Application) - Method in class com.jme3.app.state.BaseAppState
Called during initialization once the app state is attached and before onEnable() is called.
initialize(Application) - Method in class com.jme3.app.state.CompositeAppState
 
initialize(Application) - Method in class com.jme3.app.state.ConstantVerifierState
 
initialize(Application) - Method in class com.jme3.audio.AudioListenerState
 
initialize(Application) - Method in class com.jme3.environment.EnvironmentCamera
 
initialize(Application) - Method in class com.jme3.environment.util.LightsDebugState
 
initialize(Application) - Method in class com.jme3.scene.debug.custom.ArmatureDebugAppState
 
initialize(AppStateManager, Application) - Method in class com.jme3.app.ChaseCameraAppState
 
initialize(AppStateManager, Application) - Method in class com.jme3.app.DebugKeysAppState
 
initialize(AppStateManager, Application) - Method in class com.jme3.app.FlyCamAppState
 
initialize(AppStateManager, Application) - Method in class com.jme3.app.state.AbstractAppState
 
initialize(AppStateManager, Application) - Method in interface com.jme3.app.state.AppState
Called by AppStateManager when transitioning this AppState from initializing to running.
This will happen on the next iteration through the update loop after AppStateManager.attach(com.jme3.app.state.AppState) was called.
initialize(AppStateManager, Application) - Method in class com.jme3.app.state.BaseAppState
Do not call directly: Called by the state manager to initialize this state post-attachment.
initialize(AppStateManager, Application) - Method in class com.jme3.app.state.RootNodeAppState
 
initialize(AppStateManager, Application) - Method in class com.jme3.app.state.ScreenshotAppState
 
initialize(AppStateManager, Application) - Method in class com.jme3.app.StatsAppState
 
initialize(AppStateManager, Application) - Method in class com.jme3.cinematic.Cinematic
used internally
initialize(AppStateManager, Application) - Method in class com.jme3.util.MaterialDebugAppState
 
initialize(AssetManager, Camera) - Method in class com.jme3.scene.debug.custom.ArmatureDebugger
 
initialize(TechniqueDef) - Method in class com.jme3.shader.ShaderGenerator
 
initialize(RenderManager, ViewPort) - Method in class com.jme3.app.state.ScreenshotAppState
 
initialize(RenderManager, ViewPort) - Method in class com.jme3.post.FilterPostProcessor
 
initialize(RenderManager, ViewPort) - Method in class com.jme3.post.HDRRenderer
Deprecated.
 
initialize(RenderManager, ViewPort) - Method in class com.jme3.post.PreDepthProcessor
 
initialize(RenderManager, ViewPort) - Method in interface com.jme3.post.SceneProcessor
Called in the render thread to initialize the scene processor.
initialize(RenderManager, ViewPort) - Method in class com.jme3.shadow.AbstractShadowRenderer
Initialize this shadow renderer prior to its first update.
initialize(RenderManager, ViewPort) - Method in class com.jme3.shadow.BasicShadowRenderer
Deprecated.
 
initialize(RenderManager, ViewPort) - Method in class com.jme3.shadow.PssmShadowRenderer
Deprecated.
 
initialize(AppSettings) - Static method in class com.jme3.system.JmeSystem
 
initialize(AppSettings) - Method in class com.jme3.system.JmeSystemDelegate
 
initialize(EnumSet<Caps>) - Method in class com.jme3.renderer.opengl.TextureUtil
 
initialized - Variable in class com.jme3.app.state.AbstractAppState
initialized - Variable in class com.jme3.system.JmeSystemDelegate
 
initializeEmpty(int) - Method in class com.jme3.shader.bufferobject.BufferObject
Initialize an empty buffer object of the given length
initializePending() - Method in class com.jme3.app.state.AppStateManager
 
initialReadBuf - Variable in class com.jme3.renderer.RenderContext
ID of the initial read buffer.
initialUpVec - Variable in class com.jme3.input.ChaseCamera
 
initialUpVec - Variable in class com.jme3.input.FlyByCamera
normalized "up" direction (a unit vector)
initialVelocity - Variable in class com.jme3.effect.influencers.DefaultParticleInfluencer
The initial velocity of the particles.
initIds(int) - Method in class com.jme3.audio.AudioStream
 
initInThread() - Method in class com.jme3.system.NullContext
 
initMipMaps(int) - Method in class com.jme3.environment.util.CubeMapWrapper
Inits the mip maps of a cube map with the given number of mip maps
initNodesLoader() - Method in class com.jme3.material.plugins.J3MLoader
 
initParticleData(ParticleEmitter, int) - Method in class com.jme3.effect.ParticleMesh
Initialize mesh data.
initParticleData(ParticleEmitter, int) - Method in class com.jme3.effect.ParticlePointMesh
 
initParticleData(ParticleEmitter, int) - Method in class com.jme3.effect.ParticleTriMesh
 
initVariable(StringBuilder, ShaderNodeVariable, String) - Method in class com.jme3.shader.Glsl150ShaderGenerator
Append a variable initialization to the code
innerAngle - Variable in class com.jme3.audio.AudioNode
 
InnerAngle - Enum constant in enum class com.jme3.audio.AudioParam
 
innerMergeHigh(Comparator<T>, T[], T[], int) - Method in class com.jme3.util.ListSort
Attempt to unroll "goto" style original implementation.
innerMergeLow(Comparator<T>, T[], T[]) - Method in class com.jme3.util.ListSort
Attempt to unroll "goto" style original implementation.
InOut(EaseFunction, EaseFunction) - Constructor for class com.jme3.math.Easing.InOut
Instantiate a function that blends 2 pre-existing functions.
inOutBounce - Static variable in class com.jme3.math.Easing
 
inOutCubic - Static variable in class com.jme3.math.Easing
 
inOutElastic - Static variable in class com.jme3.math.Easing
 
inOutQuad - Static variable in class com.jme3.math.Easing
inOut
inOutQuart - Static variable in class com.jme3.math.Easing
 
inOutQuint - Static variable in class com.jme3.math.Easing
 
InPass - Enum constant in enum class com.jme3.material.TechniqueDef.ShadowMode
 
inPosTmp - Variable in class com.jme3.shader.Glsl100ShaderGenerator
 
Input - Interface in com.jme3.input
Abstract interface for an input device.
INPUT_MAPPING_CAMERA_POS - Static variable in class com.jme3.app.DebugKeysAppState
 
INPUT_MAPPING_CAMERA_POS - Static variable in class com.jme3.app.SimpleApplication
 
INPUT_MAPPING_EXIT - Static variable in class com.jme3.app.SimpleApplication
 
INPUT_MAPPING_HIDE_STATS - Static variable in class com.jme3.app.SimpleApplication
 
INPUT_MAPPING_MEMORY - Static variable in class com.jme3.app.DebugKeysAppState
 
INPUT_MAPPING_MEMORY - Static variable in class com.jme3.app.SimpleApplication
 
INPUT_MAPPING_PROFILER_TOGGLE - Static variable in class com.jme3.app.BasicProfilerState
 
InputCapsule - Interface in com.jme3.export
 
inputEnabled - Variable in class com.jme3.app.LegacyApplication
 
InputEvent - Class in com.jme3.input.event
An abstract input event.
InputEvent() - Constructor for class com.jme3.input.event.InputEvent
 
InputListener - Interface in com.jme3.input.controls
A generic interface for input listeners, the AnalogListener and ActionListener interfaces extend this interface.
inputManager - Variable in class com.jme3.app.ChaseCameraAppState
 
inputManager - Variable in class com.jme3.app.LegacyApplication
 
inputManager - Variable in class com.jme3.input.ChaseCamera
 
inputManager - Variable in class com.jme3.input.FlyByCamera
 
InputManager - Class in com.jme3.input
The InputManager is responsible for converting input events received from the Key, Mouse and Joy Input implementations into an abstract, input device independent representation that user code can use.
InputManager(MouseInput, KeyInput, JoyInput, TouchInput) - Constructor for class com.jme3.input.InputManager
Initializes the InputManager.
inQuad - Static variable in class com.jme3.math.Easing
a function that returns the square of its input
inQuart - Static variable in class com.jme3.math.Easing
a function that returns the 4th power of its input
inQuint - Static variable in class com.jme3.math.Easing
a function that returns the 5th power of its input
Inside - Enum constant in enum class com.jme3.renderer.Camera.FrustumIntersect
Defines a constant assigned to spatials that are completely inside the camera's view frustum.
instance() - Method in class com.jme3.scene.instancing.InstancedNode
 
InstanceData - Enum constant in enum class com.jme3.scene.VertexBuffer.Type
Information about this instance.
InstancedGeometry - Class in com.jme3.scene.instancing
 
InstancedGeometry() - Constructor for class com.jme3.scene.instancing.InstancedGeometry
 
InstancedGeometry(String) - Constructor for class com.jme3.scene.instancing.InstancedGeometry
Creates instanced geometry with the specified mode and name.
InstancedGeometry.DefaultInstanceCullingFunction - Class in com.jme3.scene.instancing
By default, it checks if geometry is in camera frustum and culls it if it is outside camera view.
InstancedNode - Class in com.jme3.scene.instancing
 
InstancedNode() - Constructor for class com.jme3.scene.instancing.InstancedNode
Serialization only.
InstancedNode(String) - Constructor for class com.jme3.scene.instancing.InstancedNode
 
instanceSpan - Variable in class com.jme3.scene.VertexBuffer
 
Int - Enum constant in enum class com.jme3.scene.VertexBuffer.Format
4 byte integer, signed.
Int - Enum constant in enum class com.jme3.shader.VarType
 
IntArray - Enum constant in enum class com.jme3.shader.VarType
 
IntArrayField - Class in com.jme3.util.struct.fields
 
IntArrayField(int, String, Integer) - Constructor for class com.jme3.util.struct.fields.IntArrayField
 
IntArrayField(int, String, Integer[]) - Constructor for class com.jme3.util.struct.fields.IntArrayField
 
intBuffer1 - Variable in class com.jme3.util.TempVars
For interfacing with OpenGL in Renderer.
intBuffer16 - Variable in class com.jme3.util.TempVars
 
IntegerIndexBuffer - Enum constant in enum class com.jme3.renderer.Caps
Supports 32-bit index buffers.
IntegerTexture - Enum constant in enum class com.jme3.renderer.Caps
Supports integer textures.
INTENSITY - Enum constant in enum class com.jme3.opencl.Image.ImageChannelOrder
 
interior - Variable in class com.jme3.environment.util.BoundingSphereDebug
 
interior - Variable in class com.jme3.scene.shape.Sphere
 
InterleavedData - Enum constant in enum class com.jme3.scene.VertexBuffer.Type
Specifies the source data for various vertex buffers when interleaving is used.
Internal - Enum constant in enum class com.jme3.system.JmeSystem.StorageFolderType
 
internalFormat - Variable in class com.jme3.renderer.opengl.GLImageFormat
 
internalUpdate(float) - Method in class com.jme3.cinematic.events.AbstractCinematicEvent
Used internally only.
internalUpdate(float) - Method in interface com.jme3.cinematic.events.CinematicEvent
called internally in the update method, place here anything you want to run in the update loop
internalUpdate(float) - Method in class com.jme3.cinematic.events.MotionEvent
 
interpolate(double) - Method in class com.jme3.anim.tween.AbstractTween
Default implementation clamps the time value, converts it to 0 to 1.0 based on getLength(), and calls doInterpolate().
interpolate(double) - Method in class com.jme3.anim.tween.action.BaseAction
 
interpolate(double) - Method in class com.jme3.anim.tween.action.BlendableAction
 
interpolate(double) - Method in interface com.jme3.anim.tween.Tween
Sets the implementation specific interpolation to the specified 'tween' value as a value in the range from 0 to getLength().
interpolate(float, float, List<List<Vector4f>>, List<Float>[], int, int, Vector3f) - Static method in class com.jme3.math.CurveAndSurfaceMath
This method interpolates the data for the nurbs surface.
interpolate(float, int, FrameInterpolator.TrackDataReader<Vector3f>, FrameInterpolator.TrackTimeReader, Vector3f) - Method in class com.jme3.anim.interpolator.AnimInterpolators.CatmullRomInterpolator
 
interpolate(float, int, FrameInterpolator.TrackDataReader<Float>, FrameInterpolator.TrackTimeReader, Float) - Method in class com.jme3.anim.interpolator.AnimInterpolators.TimeInterpolator
 
interpolate(float, int, FrameInterpolator.TrackDataReader<T>, FrameInterpolator.TrackTimeReader, T) - Method in class com.jme3.anim.interpolator.AnimInterpolator
 
interpolate(float, int, CompactVector3Array, CompactQuaternionArray, CompactVector3Array, float[]) - Method in class com.jme3.anim.interpolator.FrameInterpolator
 
interpolate(float, int, Vector3f) - Method in class com.jme3.math.Spline
Interpolate a position on the spline
interpolateBezier(float, float, float, float, float) - Static method in class com.jme3.math.FastMath
Interpolate a spline between at least 4 control points following the Bezier equation.
interpolateBezier(float, Vector3f, Vector3f, Vector3f, Vector3f) - Static method in class com.jme3.math.FastMath
Interpolate a spline between at least 4 control points following the Bezier equation.
interpolateBezier(float, Vector3f, Vector3f, Vector3f, Vector3f, Vector3f) - Static method in class com.jme3.math.FastMath
Interpolate a spline between at least 4 control points following the Bezier equation.
interpolateCatmullRom(float, float, float, float, float, float) - Static method in class com.jme3.math.FastMath
Interpolate a spline between at least 4 control points following the Catmull-Rom equation.
interpolateCatmullRom(float, float, Vector3f, Vector3f, Vector3f, Vector3f) - Static method in class com.jme3.math.FastMath
Interpolate a spline between at least 4 control points using the Catmull-Rom equation.
interpolateCatmullRom(float, float, Vector3f, Vector3f, Vector3f, Vector3f, Vector3f) - Static method in class com.jme3.math.FastMath
Interpolate a spline between at least 4 control points following the Catmull-Rom equation.
interpolateLinear(float, float, float) - Static method in class com.jme3.math.FastMath
Linear interpolation from startValue to endValue by the given percent.
interpolateLinear(float, Vector3f, Vector3f) - Static method in class com.jme3.math.FastMath
Linear interpolation from startValue to endValue by the given percent.
interpolateLinear(float, Vector3f, Vector3f, Vector3f) - Static method in class com.jme3.math.FastMath
Linear interpolation from startValue to endValue by the given percent.
interpolateLocal(ColorRGBA, float) - Method in class com.jme3.math.ColorRGBA
Sets this ColorRGBA to the interpolation by changeAmount from this to the finalColor: this=(1-changeAmount)*this + changeAmount * finalColor
interpolateLocal(ColorRGBA, ColorRGBA, float) - Method in class com.jme3.math.ColorRGBA
Sets this ColorRGBA to the interpolation by changeAmount from beginColor to finalColor: this=(1-changeAmount)*beginColor + changeAmount * finalColor
interpolateLocal(Vector2f, float) - Method in class com.jme3.math.Vector2f
Interpolates linearly between the current instance and the specified vector, returning the (modified) current instance.
interpolateLocal(Vector2f, Vector2f, float) - Method in class com.jme3.math.Vector2f
Interpolates linearly between the specified beginning and final vectors, returning the (modified) current instance.
interpolateLocal(Vector3f, float) - Method in class com.jme3.math.Vector3f
Interpolates linearly between this vector and the specified vector, returning the (modified) current instance.
interpolateLocal(Vector3f, Vector3f, float) - Method in class com.jme3.math.Vector3f
Interpolates linearly between the specified beginning and final vectors, returning the (modified) current instance.
interpolateLocal(Vector4f, float) - Method in class com.jme3.math.Vector4f
Sets this vector to the interpolation by changeAmount from this to the finalVec this=(1-changeAmount)*this + changeAmount * finalVec
interpolateLocal(Vector4f, Vector4f, float) - Method in class com.jme3.math.Vector4f
Sets this vector to the interpolation by changeAmount from beginVec to finalVec this=(1-changeAmount)*beginVec + changeAmount * finalVec
interpolateNurbs(float, Spline, Vector3f) - Static method in class com.jme3.math.CurveAndSurfaceMath
This method interpolates the data for the nurbs curve.
interpolatePath(float, MotionEvent, float) - Method in class com.jme3.cinematic.MotionPath
interpolate the path giving the time since the beginning and the motionControl this methods sets the new localTranslation to the spatial of the MotionEvent control.
interpolateTransforms(Transform, Transform, float) - Method in class com.jme3.math.Transform
interpolateWeights(float, int, float[], int, float[]) - Method in class com.jme3.anim.interpolator.FrameInterpolator
 
intersect(BoundingBox, Vector3f, float) - Static method in class com.jme3.bounding.Intersection
 
intersect(BoundingBox, Vector3f, Vector3f, Vector3f) - Static method in class com.jme3.bounding.Intersection
 
intersect(BoundingSphere, Vector3f, float) - Static method in class com.jme3.bounding.Intersection
 
intersect(Camera, Vector3f, float) - Static method in class com.jme3.bounding.Intersection
 
intersectBrute(Ray, Matrix4f, BIHTree, float, float, CollisionResults) - Method in class com.jme3.collision.bih.BIHNode
 
Intersection - Class in com.jme3.bounding
This class includes some utility methods for computing intersection between bounding volumes and triangles.
intersects(BoundingVolume) - Method in class com.jme3.bounding.BoundingBox
intersects determines if this Bounding Box intersects with another given bounding volume.
intersects(BoundingVolume) - Method in class com.jme3.bounding.BoundingSphere
 
intersects(BoundingVolume) - Method in class com.jme3.bounding.BoundingVolume
determines if this bounding volume and a second given volume are intersecting.
intersects(Ray) - Method in class com.jme3.bounding.BoundingBox
determines if this bounding box intersects with a given ray object.
intersects(Ray) - Method in class com.jme3.bounding.BoundingSphere
 
intersects(Ray) - Method in class com.jme3.bounding.BoundingVolume
determines if a ray intersects this bounding volume.
intersects(Vector3f) - Method in class com.jme3.bounding.BoundingBox
 
intersects(Vector3f) - Method in class com.jme3.bounding.BoundingSphere
 
intersects(Vector3f) - Method in class com.jme3.bounding.BoundingVolume
Determines if a given point intersects (touches or is inside) this bounding volume.
intersects(Vector3f, Vector3f, Vector3f) - Method in class com.jme3.bounding.BoundingBox
intersects(Vector3f, Vector3f, Vector3f) - Method in class com.jme3.math.Ray
 
Intersects - Enum constant in enum class com.jme3.renderer.Camera.FrustumIntersect
Defines a constant assigned to spatials that are intersecting one of the six planes that define the view frustum.
intersectsBoundingBox(BoundingBox) - Method in class com.jme3.bounding.BoundingBox
determines if this bounding box intersects a given bounding box.
intersectsBoundingBox(BoundingBox) - Method in class com.jme3.bounding.BoundingSphere
 
intersectsBoundingBox(BoundingBox) - Method in class com.jme3.bounding.BoundingVolume
determines if this bounding volume and a given bounding box are intersecting.
intersectsBox(BoundingBox, TempVars) - Method in class com.jme3.light.AmbientLight
 
intersectsBox(BoundingBox, TempVars) - Method in class com.jme3.light.DirectionalLight
 
intersectsBox(BoundingBox, TempVars) - Method in class com.jme3.light.Light
Determines if the light intersects with the given bounding box.
intersectsBox(BoundingBox, TempVars) - Method in class com.jme3.light.LightProbe
 
intersectsBox(BoundingBox, TempVars) - Method in class com.jme3.light.OrientedBoxProbeArea
 
intersectsBox(BoundingBox, TempVars) - Method in class com.jme3.light.PointLight
 
intersectsBox(BoundingBox, TempVars) - Method in interface com.jme3.light.ProbeArea
 
intersectsBox(BoundingBox, TempVars) - Method in class com.jme3.light.SphereProbeArea
 
intersectsBox(BoundingBox, TempVars) - Method in class com.jme3.light.SpotLight
 
intersectsFrustum(Camera, TempVars) - Method in class com.jme3.light.AmbientLight
 
intersectsFrustum(Camera, TempVars) - Method in class com.jme3.light.DirectionalLight
 
intersectsFrustum(Camera, TempVars) - Method in class com.jme3.light.Light
Determines if the light intersects with the given camera frustum.
intersectsFrustum(Camera, TempVars) - Method in class com.jme3.light.LightProbe
 
intersectsFrustum(Camera, TempVars) - Method in class com.jme3.light.OrientedBoxProbeArea
 
intersectsFrustum(Camera, TempVars) - Method in class com.jme3.light.PointLight
 
intersectsFrustum(Camera, TempVars) - Method in interface com.jme3.light.ProbeArea
 
intersectsFrustum(Camera, TempVars) - Method in class com.jme3.light.SphereProbeArea
 
intersectsFrustum(Camera, TempVars) - Method in class com.jme3.light.SpotLight
 
intersectsSphere(BoundingSphere) - Method in class com.jme3.bounding.BoundingBox
determines if this bounding box intersects a given bounding sphere.
intersectsSphere(BoundingSphere) - Method in class com.jme3.bounding.BoundingSphere
 
intersectsSphere(BoundingSphere) - Method in class com.jme3.bounding.BoundingVolume
determines if this bounding volume and a given bounding sphere are intersecting.
intersectsSphere(BoundingSphere, TempVars) - Method in class com.jme3.light.AmbientLight
 
intersectsSphere(BoundingSphere, TempVars) - Method in class com.jme3.light.DirectionalLight
 
intersectsSphere(BoundingSphere, TempVars) - Method in class com.jme3.light.Light
Determines if the light intersects with the given bounding sphere.
intersectsSphere(BoundingSphere, TempVars) - Method in class com.jme3.light.LightProbe
 
intersectsSphere(BoundingSphere, TempVars) - Method in class com.jme3.light.OrientedBoxProbeArea
 
intersectsSphere(BoundingSphere, TempVars) - Method in class com.jme3.light.PointLight
 
intersectsSphere(BoundingSphere, TempVars) - Method in interface com.jme3.light.ProbeArea
 
intersectsSphere(BoundingSphere, TempVars) - Method in class com.jme3.light.SphereProbeArea
 
intersectsSphere(BoundingSphere, TempVars) - Method in class com.jme3.light.SpotLight
 
intersectsWherePlane(Plane, Vector3f) - Method in class com.jme3.math.Ray
 
intersectWhere(Collidable, BoundingBox, Matrix4f, BIHTree, CollisionResults) - Method in class com.jme3.collision.bih.BIHNode
 
intersectWhere(Ray, Matrix4f, BIHTree, float, float, CollisionResults) - Method in class com.jme3.collision.bih.BIHNode
 
intersectWhere(Triangle, Vector3f) - Method in class com.jme3.math.Ray
intersectWhere determines if the Ray intersects a triangle.
intersectWhere(Vector3f, Vector3f, Vector3f, Vector3f) - Method in class com.jme3.math.Ray
intersectWhere determines if the Ray intersects a triangle defined by the specified points and if so it stores the point of intersection in the given loc vector.
intersectWherePlanar(Triangle, Vector3f) - Method in class com.jme3.math.Ray
intersectWherePlanar determines if the Ray intersects a triangle and if so it stores the point of intersection in the given loc vector as t, u, v where t is the distance from the origin to the point of intersection and u,v is the intersection point in terms of the triangle plane.
intersectWherePlanar(Vector3f, Vector3f, Vector3f, Vector3f) - Method in class com.jme3.math.Ray
intersectWherePlanar determines if the Ray intersects a triangle defined by the specified points and if so it stores the point of intersection in the given loc vector as t, u, v where t is the distance from the origin to the point of intersection and u,v is the intersection point in terms of the triangle plane.
intersectWherePlanarQuad(Vector3f, Vector3f, Vector3f, Vector3f) - Method in class com.jme3.math.Ray
intersectWherePlanar determines if the Ray intersects a quad defined by the specified points and if so it stores the point of intersection in the given loc vector as t, u, v where t is the distance from the origin to the point of intersection and u,v is the intersection point in terms of the quad plane.
IntField - Class in com.jme3.util.struct.fields
 
IntField(int, String, Integer) - Constructor for class com.jme3.util.struct.fields.IntField
 
IntMap<T> - Class in com.jme3.util
Similar to a Map except that ints are used as keys.
IntMap() - Constructor for class com.jme3.util.IntMap
 
IntMap(int) - Constructor for class com.jme3.util.IntMap
 
IntMap(int, float) - Constructor for class com.jme3.util.IntMap
 
IntMap.Entry<T> - Class in com.jme3.util
 
INV_PI - Static variable in class com.jme3.math.FastMath
The value 1/PI as a float.
INV_TWO_PI - Static variable in class com.jme3.math.FastMath
The value 1/(2PI) as a float.
INVALID_ID - Static variable in class com.jme3.util.NativeObject
 
invalidateState() - Method in class com.jme3.renderer.opengl.GLRenderer
 
invalidateState() - Method in interface com.jme3.renderer.Renderer
Invalidates the current rendering state.
invalidateState() - Method in class com.jme3.system.NullRenderer
 
invariant() - Method in class com.jme3.scene.VertexBuffer
 
inverse() - Method in class com.jme3.math.Quaternion
Returns the multiplicative inverse.
inverseLocal() - Method in class com.jme3.math.Quaternion
Inverts the quaternion and returns the (modified) current instance.
inverseRotateVect(Vector3f) - Method in class com.jme3.math.Matrix4f
Inverse rotate the specified Vector3f using the rotation component of this 3-D coordinate transform.
inverseTranslateVect(float[]) - Method in class com.jme3.math.Matrix4f
Inverse translate the specified vector using the translation component of this 3-D coordinate transform.
inverseTranslateVect(Vector3f) - Method in class com.jme3.math.Matrix4f
Inverse translate the specified Vector3f using the translation component of this 3-D coordinate transform.
invert() - Method in class com.jme3.math.Matrix3f
Returns the multiplicative inverse as a new matrix.
invert() - Method in class com.jme3.math.Matrix4f
Generate the inverse.
invert() - Method in class com.jme3.math.Transform
Returns the inverse.
invert(Tween) - Static method in class com.jme3.anim.tween.Tweens
Creates a tween that inverts the specified delegate tween.
invert(Matrix3f) - Method in class com.jme3.math.Matrix3f
Returns the multiplicative inverse in the specified storage.
invert(Matrix4f) - Method in class com.jme3.math.Matrix4f
Generate the inverse.
Invert - Enum constant in enum class com.jme3.material.RenderState.StencilOperation
Does a bitwise invert of the value in the stencil buffer.
invertLocal() - Method in class com.jme3.math.Matrix3f
Inverts the matrix and returns the (modified) current instance.
invertLocal() - Method in class com.jme3.math.Matrix4f
Inverts in place.
invertXaxis - Variable in class com.jme3.app.ChaseCameraAppState
 
invertXaxis - Variable in class com.jme3.input.ChaseCamera
 
invertY - Variable in class com.jme3.input.FlyByCamera
 
invertYaxis - Variable in class com.jme3.app.ChaseCameraAppState
 
invertYaxis - Variable in class com.jme3.input.ChaseCamera
 
invoke() - Method in class com.jme3.app.AppTask
 
invoke(Object, Method, Object[]) - Method in class com.jme3.renderer.opengl.GLDebug
 
invoke(Object, Method, Object[]) - Method in class com.jme3.renderer.opengl.GLTiming
 
invoke(Object, Method, Object[]) - Method in class com.jme3.renderer.opengl.GLTracer
 
invRadius - Variable in class com.jme3.light.PointLight
 
invSpotRange - Variable in class com.jme3.light.SpotLight
 
invSqrt(float) - Static method in class com.jme3.math.FastMath
Returns 1/sqrt(fValue)
iOS - Enum constant in enum class com.jme3.system.Platform.Os
iOS operating systems
iOS_ARM - Enum constant in enum class com.jme3.system.Platform
iOS on ARM
iOS_X86 - Enum constant in enum class com.jme3.system.Platform
iOS on x86
irradiance - Variable in class com.jme3.environment.baker.IBLGLEnvBaker
 
IrradianceSphericalHarmonicsGenerator - Class in com.jme3.environment.generation
Generates the Irradiance map for PBR.
IrradianceSphericalHarmonicsGenerator(Application, JobProgressListener<Integer>) - Constructor for class com.jme3.environment.generation.IrradianceSphericalHarmonicsGenerator
Creates an Irradiance map generator.
is64Bit() - Method in enum class com.jme3.system.Platform
Test for a 64-bit address space.
isActive() - Method in class com.jme3.app.DetailedProfiler.StatLine
 
isAlphaTest() - Method in class com.jme3.material.RenderState
Deprecated.
To use alpha test, set the AlphaDiscardThreshold material parameter.
isAnalog() - Method in class com.jme3.input.DefaultJoystickAxis
Returns true if this is an analog axis, meaning the values are a continuous range instead of 1, 0, and -1.
isAnalog() - Method in interface com.jme3.input.JoystickAxis
Returns true if this is an analog axis, meaning the values are a continuous range instead of 1, 0, and -1.
isAnimated() - Method in class com.jme3.scene.Mesh
Determines if the mesh uses bone animation.
isAnimatedByBone(int) - Method in class com.jme3.scene.Mesh
Deprecated.
use isAnimatedByJoint
isAnimatedByJoint(int) - Method in class com.jme3.scene.Mesh
Test whether the specified bone animates this mesh.
isApplyBlendMode() - Method in class com.jme3.material.RenderState
 
isApplyColorWrite() - Method in class com.jme3.material.RenderState
 
isApplyCullMode() - Method in class com.jme3.material.RenderState
 
isApplyDepthFunc() - Method in class com.jme3.material.RenderState
 
isApplyDepthTest() - Method in class com.jme3.material.RenderState
 
isApplyDepthWrite() - Method in class com.jme3.material.RenderState
 
isApplyLineWidth() - Method in class com.jme3.material.RenderState
 
isApplyPolyOffset() - Method in class com.jme3.material.RenderState
 
isApplyWireFrame() - Method in class com.jme3.material.RenderState
 
isApproximateTangents() - Method in class com.jme3.anim.MorphControl
Test whether this Control approximates tangents.
isAvailable() - Method in interface com.jme3.opencl.Device
checks if this device is available at all, must always be tested
isBatch(Spatial) - Method in class com.jme3.scene.BatchNode
 
isBatched() - Method in class com.jme3.scene.Geometry
Deprecated.
isBusy() - Method in class com.jme3.environment.EnvironmentCamera
Test whether this EnvironmentCamera is busy.
isCancelled() - Method in class com.jme3.app.AppTask
 
isClearColor() - Method in class com.jme3.renderer.ViewPort
Checks if color buffer clearing is enabled.
isClearDepth() - Method in class com.jme3.renderer.ViewPort
Checks if depth buffer clearing is enabled.
isClearStencil() - Method in class com.jme3.renderer.ViewPort
Checks if stencil buffer clearing is enabled.
isCloned(Object) - Method in class com.jme3.util.clone.Cloner
Returns true if the specified object has already been cloned by this cloner during this session.
isClosed() - Method in class com.jme3.scene.shape.Cylinder
 
isColorWrite() - Method in class com.jme3.material.RenderState
Check if color writing is enabled.
isCompleted() - Method in class com.jme3.opencl.Event
Tests if the action is completed.
isCompressed() - Method in enum class com.jme3.texture.Image.Format
 
isConsumed() - Method in class com.jme3.input.event.InputEvent
Returns true if the input event has been consumed, meaning it is no longer valid and should not be forwarded to input listeners.
isCreated() - Method in interface com.jme3.audio.openal.ALC
Checks of creating an AL context.
isCreated() - Method in interface com.jme3.system.JmeContext
 
isCreated() - Method in class com.jme3.system.NullContext
 
isCursorVisible() - Method in class com.jme3.input.InputManager
Returns whether the mouse cursor is visible or not.
isCycle() - Method in class com.jme3.cinematic.MotionPath
returns true if the path is a cycle
isCycle() - Method in class com.jme3.math.Spline
 
isDarkenBehind() - Method in class com.jme3.app.StatsAppState
 
isDecayHfLimit() - Method in class com.jme3.audio.Environment
 
isDepthFormat() - Method in enum class com.jme3.texture.Image.Format
 
isDepthTest() - Method in class com.jme3.material.RenderState
Check if depth test is enabled.
isDepthWrite() - Method in class com.jme3.material.RenderState
Check if depth write is enabled.
isDirectional() - Method in class com.jme3.audio.AudioNode
 
isDirectional() - Method in interface com.jme3.audio.AudioSource
 
IsDirectional - Enum constant in enum class com.jme3.audio.AudioParam
 
isDirty() - Method in class com.jme3.shader.bufferobject.BufferRegion
Returns true of the region is dirty
isDirtyMorph() - Method in class com.jme3.scene.Geometry
returns true if the morph state has changed on the last frame.
isDone() - Method in class com.jme3.app.AppTask
 
isDragToRotate() - Method in class com.jme3.app.ChaseCameraAppState
 
isDragToRotate() - Method in class com.jme3.input.ChaseCamera
 
isDragToRotate() - Method in class com.jme3.input.FlyByCamera
Test whether drag-to-rotate mode is enabled.
isEmbeddedProfile() - Method in interface com.jme3.opencl.Platform
 
isEmpty() - Method in class com.jme3.cinematic.KeyFrame
 
isEmpty() - Method in class com.jme3.scene.instancing.InstancedGeometry
 
isEmpty() - Method in class com.jme3.util.ListMap
 
isEmpty() - Method in class com.jme3.util.SafeArrayList
 
isEmulateKeyboard() - Method in class com.jme3.system.AppSettings
Returns true if keyboard emulation is enabled, false otherwise.
isEmulateMouse() - Method in class com.jme3.system.AppSettings
Returns true if mouse emulation is enabled, false otherwise.
isEmulateMouseFlipX() - Method in class com.jme3.system.AppSettings
 
isEmulateMouseFlipY() - Method in class com.jme3.system.AppSettings
 
isEnabled() - Method in class com.jme3.app.state.AbstractAppState
 
isEnabled() - Method in interface com.jme3.app.state.AppState
 
isEnabled() - Method in class com.jme3.app.state.BaseAppState
 
isEnabled() - Method in class com.jme3.app.StatsView
 
isEnabled() - Method in class com.jme3.cinematic.Cinematic
return true if the cinematic appstate is enabled (the cinematic is playing)
isEnabled() - Method in class com.jme3.cinematic.events.MotionEvent
 
isEnabled() - Method in class com.jme3.effect.ParticleEmitter
Check if a particle emitter is enabled for update.
isEnabled() - Method in class com.jme3.effect.ParticleEmitter.ParticleEmitterControl
 
isEnabled() - Method in class com.jme3.environment.EnvironmentProbeControl
 
isEnabled() - Method in class com.jme3.input.ChaseCamera
Return the enabled/disabled state of the camera
isEnabled() - Method in class com.jme3.input.FlyByCamera
Test whether this controller is enabled.
isEnabled() - Method in class com.jme3.light.Light
Returns true if this light is enabled.
isEnabled() - Method in class com.jme3.material.MatParamOverride
Determine if the MatParamOverride is enabled or disabled.
isEnabled() - Method in class com.jme3.post.Filter
returns true if the filter is enabled
isEnabled() - Method in class com.jme3.post.HDRRenderer
Deprecated.
 
isEnabled() - Method in class com.jme3.renderer.Statistics
Tests whether updates are enabled.
isEnabled() - Method in class com.jme3.renderer.ViewPort
Returns true if the viewport is enabled, false otherwise.
isEnabled() - Method in class com.jme3.scene.CameraNode
 
isEnabled() - Method in class com.jme3.scene.control.AbstractControl
 
isEnabled() - Method in class com.jme3.scene.LightNode
Deprecated.
 
isEnabledStabilization() - Method in class com.jme3.shadow.DirectionalLightShadowFilter
Returns true if stabilization is enabled.
isEnabledStabilization() - Method in class com.jme3.shadow.DirectionalLightShadowRenderer
 
isEOF() - Method in class com.jme3.audio.AudioStream
 
isFaceCullFlippable() - Method in class com.jme3.material.RenderState
Checks if the face cull mode is "flippable".
isFacingVelocity() - Method in class com.jme3.effect.ParticleEmitter
Check if particles spawned should face their velocity.
isFlipY() - Method in class com.jme3.asset.TextureKey
 
isFloatingPont() - Method in enum class com.jme3.texture.Image.Format
 
isFlushQueues() - Method in class com.jme3.shadow.AbstractShadowFilter
Deprecated.
isFlushQueues() - Method in class com.jme3.shadow.AbstractShadowRenderer
Deprecated.
isFlushQueues() - Method in class com.jme3.shadow.PssmShadowFilter
Deprecated.
returns true if the PssmRenderer flushed the shadow queues
isFlushQueues() - Method in class com.jme3.shadow.PssmShadowRenderer
Deprecated.
returns true if the PssmRenderer flushed the shadow queues
isForward() - Method in class com.jme3.anim.tween.action.Action
Tests whether the Action is running in the "forward" mode.
isFrustumCheckNeeded() - Method in class com.jme3.light.Light
 
isFullBufferRegion() - Method in class com.jme3.shader.bufferobject.BufferRegion
Returns true if this region includes the entire buffer.
isFullProfile() - Method in interface com.jme3.opencl.Platform
 
isFullscreen() - Method in class com.jme3.system.AppSettings
Get the fullscreen state
isGammaCorrection() - Method in class com.jme3.system.AppSettings
Test whether gamma correction should be enabled.
isGeneratedMipmapsRequired() - Method in class com.jme3.texture.Image
 
isGenerateMips() - Method in class com.jme3.asset.TextureKey
 
isGraphicsDebug() - Method in class com.jme3.system.AppSettings
Determine if the renderer will be run in Graphics Debug mode, which means every openGL call is checked and if it returns an error code, throw a RendererException.
Without this, many openGL calls might fail without notice, so turning it on is recommended for development.
isGraphicsTiming() - Method in class com.jme3.system.AppSettings
Determine if the renderer will be run in Graphics Timing mode, which means every openGL call is checked and if it runs for longer than a millisecond, log it.
It also keeps track of the time spent in GL Calls in general and displays them when GL.resetStats() is called.
isGraphicsTrace() - Method in class com.jme3.system.AppSettings
Determine if the renderer will be run in Graphics Trace mode, which means every openGL call is logged so one can trace what openGL commands where executed in which order by the engine.
isGray - Variable in class com.jme3.texture.image.ByteOffsetImageCodec
 
isGrouped() - Method in class com.jme3.scene.Geometry
Determine whether this Geometry is managed by a GeometryGroupNode or not.
isHandleTranslucentBucket() - Method in class com.jme3.renderer.RenderManager
True if the translucent bucket should automatically be rendered by the RenderManager.
isHardwareSkinningPreferred() - Method in class com.jme3.anim.SkinningControl
 
isHardwareSkinningPreferred() - Method in class com.jme3.animation.SkeletonControl
Deprecated.
 
isHardwareSkinningUsed() - Method in class com.jme3.anim.SkinningControl
 
isHardwareSkinningUsed() - Method in class com.jme3.animation.SkeletonControl
Deprecated.
 
isHideCursorOnRotate() - Method in class com.jme3.input.ChaseCamera
 
isHorizontal() - Method in class com.jme3.effect.influencers.RadialParticleInfluencer
nullify y component of particle velocity to make the effect expand only on x and z axis
isIdentity() - Method in class com.jme3.math.Matrix3f
Tests for exact identity.
isIdentity() - Method in class com.jme3.math.Matrix4f
Test for exact identity.
isIdentity() - Method in class com.jme3.math.Quaternion
Compares with the identity quaternion, without distinguishing -0 from 0.
isIdentity() - Method in class com.jme3.math.Transform
Tests for exact identity.
isIgnoreTransform() - Method in class com.jme3.scene.Geometry
 
isImageType() - Method in enum class com.jme3.shader.VarType
 
isImplementingSavable(Class) - Static method in class com.jme3.export.SavableClassUtil
 
isInitialized() - Method in class com.jme3.app.state.AbstractAppState
 
isInitialized() - Method in interface com.jme3.app.state.AppState
 
isInitialized() - Method in class com.jme3.app.state.BaseAppState
 
isInitialized() - Method in class com.jme3.app.state.ScreenshotAppState
 
isInitialized() - Method in class com.jme3.cinematic.Cinematic
used internally
isInitialized() - Method in class com.jme3.input.dummy.DummyInput
 
isInitialized() - Method in interface com.jme3.input.Input
 
isInitialized() - Method in class com.jme3.post.FilterPostProcessor
 
isInitialized() - Method in class com.jme3.post.HDRRenderer
Deprecated.
 
isInitialized() - Method in class com.jme3.post.PreDepthProcessor
 
isInitialized() - Method in interface com.jme3.post.SceneProcessor
 
isInitialized() - Method in class com.jme3.shadow.AbstractShadowRenderer
Test whether this shadow renderer has been initialized.
isInitialized() - Method in class com.jme3.shadow.BasicShadowRenderer
Deprecated.
 
isInitialized() - Method in class com.jme3.shadow.PssmShadowRenderer
Deprecated.
 
isInjectDependencies() - Method in class com.jme3.shader.plugins.ShaderAssetKey
 
isInsideView() - Method in class com.jme3.scene.shape.Dome
Are the triangles connected in such a way as to present a view out from the dome or not.
isInstalled() - Method in class jme3tools.shadercheck.CgcValidator
 
isInstalled() - Method in class jme3tools.shadercheck.GpuAnalyzerValidator
 
isInstalled() - Method in interface jme3tools.shadercheck.Validator
Returns true if the tool is installed on the system, false otherwise.
isInstanced() - Method in class com.jme3.scene.VertexBuffer
 
isIntersectsFrustum() - Method in class com.jme3.light.Light
 
isInverted() - Method in class com.jme3.scene.shape.Cylinder
 
isInWorldSpace() - Method in class com.jme3.effect.ParticleEmitter
Returns true if particles should spawn in world space.
isLayered() - Method in class com.jme3.texture.TextureImage
Returns true if all layers of an image will be bound, when layer is negative.
isLinearizeSrgbImages() - Method in class com.jme3.renderer.opengl.GLRenderer
Test whether images with the sRGB flag will be linearized when read by a shader.
isLinearizeSrgbImages() - Method in interface com.jme3.renderer.Renderer
Tests whether images with the sRGB flag will be linearized when read by a shader.
isLinearizeSrgbImages() - Method in class com.jme3.system.NullRenderer
Test whether images with the sRGB flag will be linearized when read by a shader.
isListMode() - Method in enum class com.jme3.scene.Mesh.Mode
Returns true if the specified mode is a list mode (meaning ,it specifies the indices as a linear list and not some special format).
isLittleEndian() - Method in interface com.jme3.opencl.Device
 
isLoadDocumentation() - Method in class com.jme3.asset.ShaderNodeDefinitionKey
 
isLoadingThread() - Static method in class com.jme3.asset.ThreadingManager
 
isLooping() - Method in class com.jme3.anim.AnimLayer
 
isLooping() - Method in class com.jme3.audio.AudioNode
 
isLooping() - Method in interface com.jme3.audio.AudioSource
 
isLowPermissions() - Static method in class com.jme3.system.JmeSystem
 
isLowPermissions() - Method in class com.jme3.system.JmeSystemDelegate
 
isMainFrameBufferSrgb() - Method in class com.jme3.renderer.opengl.GLRenderer
Test whether colors rendered to the main framebuffer undergo linear-to-sRGB conversion.
isMainFrameBufferSrgb() - Method in interface com.jme3.renderer.Renderer
Tests whether colors rendered to the main framebuffer undergo linear-to-sRGB conversion.
isMainFrameBufferSrgb() - Method in class com.jme3.system.NullRenderer
Test whether colors rendered to the main framebuffer undergo linear-to-sRGB conversion.
isMaskPropagationEnabled() - Method in class com.jme3.anim.tween.action.BaseAction
Tests whether the animation mask is applied to the wrapped actions Action.actions.
isMipmapsGenerated() - Method in class com.jme3.texture.Image
Internal use only.
isMultiTarget() - Method in class com.jme3.texture.FrameBuffer
 
isNegative() - Method in class com.jme3.input.controls.JoyAxisTrigger
 
isNegative() - Method in class com.jme3.input.controls.MouseAxisTrigger
 
isNoOutput() - Method in class com.jme3.shader.ShaderNodeDefinition
 
isNoRender() - Method in class com.jme3.material.TechniqueDef
Returns true if this technique should not be used to render.
isNormalized() - Method in class com.jme3.scene.VertexBuffer
 
isNPOT() - Method in class com.jme3.texture.Image
Determine if the image is NPOT.
isOfType(Object) - Method in enum class com.jme3.shader.VarType
Check if the passed object is of a type mapped to this VarType
isOnPlane(Vector3f) - Method in class com.jme3.math.Plane
 
isOpenCLSupport() - Method in class com.jme3.system.AppSettings
 
isParallelProjection() - Method in class com.jme3.renderer.Camera
Determines whether the projection is parallel or perspective.
isPauseOnLostFocus() - Method in interface com.jme3.app.Application
Returns true if pause on lost focus is enabled, false otherwise.
isPauseOnLostFocus() - Method in class com.jme3.app.LegacyApplication
Returns true if pause on lost focus is enabled, false otherwise.
isPointInsideBounds(Vector3f) - Method in class com.jme3.math.LineSegment
/**
isPointInsideBounds(Vector3f, float) - Method in class com.jme3.math.LineSegment
Evaluates whether a given point is contained within the axis aligned bounding box that contains this LineSegment.
isPointSprite() - Method in class com.jme3.material.RenderState
Deprecated.
Always returns true since point sprite is always enabled.
isPolyOffset() - Method in class com.jme3.material.RenderState
Check if polygon offset is enabled.
isPositional() - Method in class com.jme3.audio.AudioNode
 
isPositional() - Method in interface com.jme3.audio.AudioSource
 
IsPositional - Enum constant in enum class com.jme3.audio.AudioParam
 
isPowerOfTwo(int) - Static method in class com.jme3.math.FastMath
Returns true if the number is a power of 2 (2,4,8,16...) A good implementation found on the Java boards.
isPressed() - Method in class com.jme3.input.event.JoyButtonEvent
Returns true if the event was a button press, returns false if the event was a button release.
isPressed() - Method in class com.jme3.input.event.KeyInputEvent
Returns true if this event is key press, false is it was a key release.
isPressed() - Method in class com.jme3.input.event.MouseButtonEvent
Returns true if the mouse button was pressed, false if it was released.
isPrimary() - Method in class com.jme3.system.DisplayInfo
Determines if this display belongs to the main monitor.
isQueueEmpty(RenderQueue.Bucket) - Method in class com.jme3.renderer.queue.RenderQueue
 
isRandomAngle() - Method in class com.jme3.effect.ParticleEmitter
Returns true if every particle spawned should have a random facing angle.
isRead() - Method in enum class com.jme3.texture.TextureImage.Access
If true, the image can be read from in a shader.
isReady() - Method in class com.jme3.light.LightProbe
return true if the LightProbe is ready, meaning the Environment maps have been loaded or rendered and are ready to be used by a material
isReceivesShadows() - Method in class com.jme3.material.Material
Check if the material should receive shadows or not.
isRelative() - Method in class com.jme3.input.DefaultJoystickAxis
Returns true if this axis presents relative values.
isRelative() - Method in interface com.jme3.input.JoystickAxis
Returns true if this axis presents relative values.
isReleased() - Method in class com.jme3.input.event.KeyInputEvent
Returns true if this event is a key release, false if it was a key press.
isReleased() - Method in class com.jme3.input.event.MouseButtonEvent
Returns true if the mouse button was released, false if it was pressed.
isRenderable() - Method in interface com.jme3.system.JmeContext
 
isRenderable() - Method in class com.jme3.system.NullContext
 
isRenderBackFacesShadows() - Method in class com.jme3.shadow.AbstractShadowFilter
if this filter renders back faces shadows
isRenderBackFacesShadows() - Method in class com.jme3.shadow.AbstractShadowRenderer
if this processor renders back faces shadows
isRepeating() - Method in class com.jme3.input.event.KeyInputEvent
Returns true if this event is a repeat event.
isRequiredSavableResults() - Method in class com.jme3.environment.EnvironmentProbeControl
Returns true if savable results are required by this control.
isRequiresBilinear() - Method in class com.jme3.post.Filter
Override this method and return true if you want the scene (input) texture to use bilinear filtering or false to use nearest filtering.
isRequiresDepthTexture() - Method in class com.jme3.post.Filter
Override this method and return true if your Filter needs the depth texture
isRequiresDepthTexture() - Method in class com.jme3.shadow.AbstractShadowFilter
 
isRequiresDepthTexture() - Method in class com.jme3.shadow.PssmShadowFilter
Deprecated.
 
isRequiresSceneTexture() - Method in class com.jme3.post.Filter
Override this method and return false if your Filter does not need the scene texture
isResizable() - Method in class com.jme3.system.AppSettings
Determine if the display window can be resized by dragging its edges.
isReverbEnabled() - Method in class com.jme3.audio.AudioNode
 
isReverbEnabled() - Method in interface com.jme3.audio.AudioSource
 
isRightToLeft() - Method in class com.jme3.font.BitmapFont
 
isScaleSpanInProgress() - Method in class com.jme3.input.event.TouchEvent
 
isSeekable() - Method in class com.jme3.audio.AudioStream
 
isSelectRandomImage() - Method in class com.jme3.effect.ParticleEmitter
Returns true if every particle spawned should get a random image.
isSet(int) - Method in class com.jme3.shader.DefineList
 
isSetByCurrentMaterial() - Method in class com.jme3.shader.Uniform
 
isShaderOutput() - Method in class com.jme3.shader.ShaderNodeVariable
 
isShowSettings() - Method in class com.jme3.app.SimpleApplication
 
isSimilar(BoundingBox, float) - Method in class com.jme3.bounding.BoundingBox
Tests for approximate equality with the specified bounding box, using the specified tolerance.
isSimilar(BoundingSphere, float) - Method in class com.jme3.bounding.BoundingSphere
Tests for approximate equality with the specified bounding sphere, using the specified tolerance.
isSimilar(Matrix4f, float) - Method in class com.jme3.math.Matrix4f
Tests for approximate equality with the specified matrix, using the specified tolerance.
isSimilar(Quaternion, float) - Method in class com.jme3.math.Quaternion
Tests for approximate equality with the specified quaternion, using the specified tolerance.
isSimilar(Vector2f, float) - Method in class com.jme3.math.Vector2f
Tests for approximate equality with the specified vector, using the specified tolerance.
isSimilar(Vector3f, float) - Method in class com.jme3.math.Vector3f
Tests for approximate equality with the specified vector, using the specified tolerance.
isSimilar(Vector4f, float) - Method in class com.jme3.math.Vector4f
Returns true if this vector is similar to the specified vector within some value of epsilon.
isSimulateKeyboard() - Method in class com.jme3.input.InputManager
Returns state of simulation of key events.
isSimulateKeyboard() - Method in interface com.jme3.input.TouchInput
 
isSimulateMouse() - Method in class com.jme3.input.InputManager
Returns state of simulation of mouse events.
isSimulateMouse() - Method in interface com.jme3.input.TouchInput
 
isSmoothMotion() - Method in class com.jme3.input.ChaseCamera
 
isSrgb() - Method in class com.jme3.texture.FrameBuffer
Determines if this framebuffer contains SRGB data.
isStencilTest() - Method in class com.jme3.material.RenderState
Check if stencil test is enabled.
isStream() - Method in class com.jme3.audio.AudioKey
 
isSwapBuffers() - Method in class com.jme3.system.AppSettings
Determine if the display context will swap buffers every frame.
isSwizzlable(String) - Static method in class com.jme3.shader.ShaderUtils
returns true if a variable of the given type can have a swizzle
isTaskResultAvailable(int) - Method in class com.jme3.renderer.opengl.GLRenderer
 
isTaskResultAvailable(int) - Method in interface com.jme3.renderer.Renderer
Checks if the profiling results are available.
isTaskResultAvailable(int) - Method in class com.jme3.system.NullRenderer
 
isTexturePulling() - Method in interface com.jme3.environment.baker.EnvBaker
Gets if textures should be pulled from the GPU.
isTexturePulling() - Method in class com.jme3.environment.baker.GenericEnvBaker
 
isTexturePulling() - Method in class com.jme3.environment.baker.IBLGLEnvBakerLight
 
isTexturePulling() - Method in class com.jme3.environment.baker.IBLHybridEnvBakerLight
 
isTextureType() - Method in enum class com.jme3.shader.VarType
 
isTrailingEnabled() - Method in class com.jme3.input.ChaseCamera
returns true if the trailing is enabled
isTransparent() - Method in class com.jme3.material.Material
Check if the transparent value marker is set on this material.
isTypeCheckEnabled() - Method in class com.jme3.material.MatParam
 
isUnitVector() - Method in class com.jme3.math.Vector3f
Tests for a unit vector, with 1% tolerance.
isUnitVector() - Method in class com.jme3.math.Vector4f
Returns true if this vector is a unit vector (length() ~= 1), returns false otherwise.
isUpdateNeeded - Variable in class com.jme3.util.struct.StructField
 
isUpdateNeeded() - Method in class com.jme3.shader.ShaderBufferBlock
Return true if need to update this storage block.
isUpdateNeeded() - Method in class com.jme3.shader.Uniform
 
isUpdateNeeded() - Method in class com.jme3.texture.TextureImage
Returns true if the update flag has been set indicating rebinding is required.
isUpdateNeeded() - Method in class com.jme3.util.NativeObject
Internal use only.
isUpdateNeeded() - Method in class com.jme3.util.struct.StructField
Check if field needs update
isUseRetinaFrameBuffer() - Method in class com.jme3.system.AppSettings
Determine whether to use full resolution framebuffers on Retina displays.
isUsingShaderNodes() - Method in class com.jme3.material.TechniqueDef
Returns true if this technique uses Shader Nodes, false otherwise.
isValidQuaternion(Quaternion) - Static method in class com.jme3.math.Quaternion
Tests whether the argument is a valid quaternion, returning false if it's null or if any component is NaN or infinite.
isValidVector(Vector2f) - Static method in class com.jme3.math.Vector2f
Tests whether the argument is a valid vector, returning false if it's null or if any component is NaN or infinite.
isValidVector(Vector3f) - Static method in class com.jme3.math.Vector3f
Tests whether the argument is a valid vector, returning false if it's null or if any component is NaN or infinite.
isValidVector(Vector4f) - Static method in class com.jme3.math.Vector4f
Check a vector...
isVarying(ShaderGenerationInfo, ShaderNodeVariable) - Method in class com.jme3.shader.Glsl100ShaderGenerator
Finds if a variable is a varying
isVelocityFromTranslation() - Method in class com.jme3.audio.AudioNode
 
isViewportChanged() - Method in class com.jme3.renderer.Camera
Tests whether the viewport (width, height, left, right, bottom, up) has been changed.
isVSync() - Method in class com.jme3.system.AppSettings
Test whether vertical synchronization should be enabled.
isWebGL(String) - Static method in class com.jme3.renderer.opengl.GLRenderer
 
isWireframe() - Method in class com.jme3.material.RenderState
Check if wireframe mode is enabled.
isWorldOrMaterialParam(ShaderNodeVariable) - Method in class com.jme3.shader.Glsl100ShaderGenerator
Finds if a variable is a world or a material parameter
isWrite() - Method in enum class com.jme3.texture.TextureImage.Access
If true, the image can be written to in a shader.
iterator() - Method in class com.jme3.cinematic.MotionPath
returns an iterator on the waypoints collection
iterator() - Method in class com.jme3.collision.CollisionResults
Iterator for iterating over the collision results.
iterator() - Method in class com.jme3.light.LightList
Returns an iterator that can be used to iterate over this LightList.
iterator() - Method in class com.jme3.renderer.queue.GeometryList
 
iterator() - Method in class com.jme3.scene.SceneGraphIterator
 
iterator() - Method in class com.jme3.util.IntMap
 
iterator() - Method in class com.jme3.util.SafeArrayList
 

J

J3MLoader - Class in com.jme3.material.plugins
 
J3MLoader() - Constructor for class com.jme3.material.plugins.J3MLoader
 
javaClone(T) - Method in class com.jme3.util.clone.Cloner
Performs a raw shallow Java clone using reflection.
JME_PHYSICSIGNORE - Static variable in class com.jme3.scene.UserData
Boolean type on Geometries to indicate that physics collision shape generation should ignore them.
JME_SHAREDMESH - Static variable in class com.jme3.scene.UserData
For geometries using shared mesh, this will specify the shared mesh reference.
jme3tools.converters - package jme3tools.converters
 
jme3tools.optimize - package jme3tools.optimize
 
jme3tools.savegame - package jme3tools.savegame
 
jme3tools.shader - package jme3tools.shader
 
jme3tools.shadercheck - package jme3tools.shadercheck
 
jmeClone() - Method in class com.jme3.anim.AnimClip
Create a shallow clone for the JME cloner.
jmeClone() - Method in class com.jme3.anim.AnimComposer
Create a shallow clone for the JME cloner.
jmeClone() - Method in class com.jme3.anim.AnimLayer
 
jmeClone() - Method in class com.jme3.anim.Armature
 
jmeClone() - Method in class com.jme3.anim.Joint
Create a shallow clone for the JME cloner.
jmeClone() - Method in class com.jme3.anim.MorphControl
Create a shallow clone for the JME cloner.
jmeClone() - Method in class com.jme3.anim.MorphTrack
 
jmeClone() - Method in class com.jme3.anim.SkinningControl
 
jmeClone() - Method in class com.jme3.anim.TransformTrack
 
jmeClone() - Method in class com.jme3.anim.tween.AbstractTween
Create a shallow clone for the JME cloner.
jmeClone() - Method in class com.jme3.anim.tween.action.Action
Creates a shallow clone for the JME cloner.
jmeClone() - Method in class com.jme3.anim.tween.action.BlendableAction
Create a shallow clone for the JME cloner.
jmeClone() - Method in class com.jme3.anim.tween.action.ClipAction
Create a shallow clone for the JME cloner.
jmeClone() - Method in class com.jme3.animation.Animation
Deprecated.
 
jmeClone() - Method in class com.jme3.animation.AnimControl
Deprecated.
 
jmeClone() - Method in class com.jme3.animation.AudioTrack
Deprecated.
 
jmeClone() - Method in class com.jme3.animation.Bone
Deprecated.
 
jmeClone() - Method in class com.jme3.animation.BoneTrack
Deprecated.
Create a shallow clone for the JME cloner.
jmeClone() - Method in class com.jme3.animation.CompactArray
Create a shallow clone for the JME cloner.
jmeClone() - Method in class com.jme3.animation.EffectTrack
Deprecated.
 
jmeClone() - Method in class com.jme3.animation.EffectTrack.KillParticleControl
Deprecated.
 
jmeClone() - Method in class com.jme3.animation.Skeleton
Deprecated.
 
jmeClone() - Method in class com.jme3.animation.SkeletonControl
Deprecated.
 
jmeClone() - Method in class com.jme3.animation.SpatialTrack
Deprecated.
Create a shallow clone for the JME cloner.
jmeClone() - Method in class com.jme3.animation.TrackInfo
Deprecated.
 
jmeClone() - Method in class com.jme3.app.StatsView
 
jmeClone() - Method in class com.jme3.cinematic.events.MotionEvent
 
jmeClone() - Method in class com.jme3.cinematic.MotionPath
Creates a shallow clone for the JME cloner.
jmeClone() - Method in class com.jme3.effect.influencers.DefaultParticleInfluencer
Called internally by com.jme3.util.clone.Cloner.
jmeClone() - Method in class com.jme3.effect.influencers.EmptyParticleInfluencer
Called internally by com.jme3.util.clone.Cloner.
jmeClone() - Method in class com.jme3.effect.ParticleEmitter.ParticleEmitterControl
 
jmeClone() - Method in class com.jme3.effect.shapes.EmitterBoxShape
Called internally by com.jme3.util.clone.Cloner.
jmeClone() - Method in class com.jme3.effect.shapes.EmitterMeshVertexShape
Called internally by com.jme3.util.clone.Cloner.
jmeClone() - Method in class com.jme3.effect.shapes.EmitterPointShape
Called internally by com.jme3.util.clone.Cloner.
jmeClone() - Method in class com.jme3.effect.shapes.EmitterSphereShape
Called internally by com.jme3.util.clone.Cloner.
jmeClone() - Method in class com.jme3.input.ChaseCamera
 
jmeClone() - Method in class com.jme3.light.LightList
 
jmeClone() - Method in class com.jme3.math.Spline
Creates a shallow clone for the JME cloner.
jmeClone() - Method in class com.jme3.scene.BatchNode.Batch
 
jmeClone() - Method in class com.jme3.scene.control.AbstractControl
 
jmeClone() - Method in class com.jme3.scene.control.LodControl
 
jmeClone() - Method in class com.jme3.scene.control.UpdateControl
 
jmeClone() - Method in class com.jme3.scene.Mesh
Called internally by com.jme3.util.clone.Cloner.
jmeClone() - Method in class com.jme3.scene.Spatial
Called internally by com.jme3.util.clone.Cloner.
jmeClone() - Method in class com.jme3.shadow.AbstractShadowFilter
 
jmeClone() - Method in class com.jme3.shadow.AbstractShadowRenderer
 
jmeClone() - Method in interface com.jme3.util.clone.JmeCloneable
Performs a regular shallow clone of the object.
jmeClone() - Method in class com.jme3.util.IntMap.Entry
 
jmeClone() - Method in class com.jme3.util.IntMap
Called internally by com.jme3.util.clone.Cloner.
JmeCloneable - Interface in com.jme3.util.clone
Indicates an object that wishes to more actively participate in the two-part deep copying process provided by the Cloner.
JmeContext - Interface in com.jme3.system
Represents a rendering context within the engine.
JmeContext.Type - Enum Class in com.jme3.system
The type of context.
JmeCursor - Class in com.jme3.cursors.plugins
A Jme representation of the LWJGL Cursor class.
JmeCursor() - Constructor for class com.jme3.cursors.plugins.JmeCursor
 
JmeDialogsFactory - Interface in com.jme3.system
 
JmeExporter - Interface in com.jme3.export
JmeExporter specifies an export implementation for jME3 data.
JmeFormatter - Class in com.jme3.util
More simple formatter than the default one used in Java logging.
JmeFormatter() - Constructor for class com.jme3.util.JmeFormatter
 
JmeImporter - Interface in com.jme3.export
 
JmeSystem - Class in com.jme3.system
Utility class to access platform-dependant features.
JmeSystem.StorageFolderType - Enum Class in com.jme3.system
 
JmeSystemDelegate - Class in com.jme3.system
 
JmeSystemDelegate() - Constructor for class com.jme3.system.JmeSystemDelegate
 
JmeVersion - Class in com.jme3.system
Pulls in version info from the version.properties file.
JOAL - Static variable in class com.jme3.system.AppSettings
Use JogAmp's JOAL as the audio renderer.
JobProgressAdapter<T> - Class in com.jme3.environment.generation
Abstract Adapter class that implements optional methods of JobProgressListener.
JobProgressAdapter() - Constructor for class com.jme3.environment.generation.JobProgressAdapter
 
JobProgressListener<T> - Interface in com.jme3.environment.generation
An interface listener that will be notified of the progress of an asynchronous generation job.
JOGL_OPENGL_BACKWARD_COMPATIBLE - Static variable in class com.jme3.system.AppSettings
Use JogAmp's JOGL as the display system, with the backward compatible profile
JOGL_OPENGL_FORWARD_COMPATIBLE - Static variable in class com.jme3.system.AppSettings
Use JogAmp's JOGL as the display system, with the OpenGL forward compatible profile
Joint - Class in com.jme3.anim
A Joint is the basic component of an armature designed to perform skeletal animation Created by Nehon on 15/12/2017.
Joint() - Constructor for class com.jme3.anim.Joint
Instantiate a nameless Joint.
Joint(String) - Constructor for class com.jme3.anim.Joint
Instantiate a Joint with the specified name.
JointModelTransform - Interface in com.jme3.anim.util
Implementations of this interface holds accumulated model transform of a Joint.
JointShape - Class in com.jme3.scene.debug.custom
 
JointShape() - Constructor for class com.jme3.scene.debug.custom.JointShape
Serialization only.
JoyAxisEvent - Class in com.jme3.input.event
Joystick axis event.
JoyAxisEvent(JoystickAxis, float) - Constructor for class com.jme3.input.event.JoyAxisEvent
Creates a new event for a joystick axis.
JoyAxisEvent(JoystickAxis, float, float) - Constructor for class com.jme3.input.event.JoyAxisEvent
Creates a new event for a joystick axis.
joyAxisHash(int, int, boolean) - Static method in class com.jme3.input.controls.JoyAxisTrigger
 
JoyAxisTrigger - Class in com.jme3.input.controls
 
JoyAxisTrigger(int, int, boolean) - Constructor for class com.jme3.input.controls.JoyAxisTrigger
JoyButtonEvent - Class in com.jme3.input.event
Joystick button event.
JoyButtonEvent(JoystickButton, boolean) - Constructor for class com.jme3.input.event.JoyButtonEvent
 
joyButtonHash(int, int) - Static method in class com.jme3.input.controls.JoyButtonTrigger
 
JoyButtonTrigger - Class in com.jme3.input.controls
 
JoyButtonTrigger(int, int) - Constructor for class com.jme3.input.controls.JoyButtonTrigger
joyInput - Variable in class com.jme3.app.LegacyApplication
 
JoyInput - Interface in com.jme3.input
A specific API for interfacing with joysticks or gaming controllers.
Joystick - Interface in com.jme3.input
A joystick represents a single joystick that is installed in the system.
JoystickAxis - Interface in com.jme3.input
Represents a single axis of a Joystick.
JoystickButton - Interface in com.jme3.input
Represents a single button of a Joystick.
JoystickCompatibilityMappings - Class in com.jme3.input
Provides compatibility mapping to different joysticks that both report their name in a unique way and require remapping to achieve a proper default layout.
JoystickConnectionListener - Interface in com.jme3.input
Listens for the state of a joystick connection.

K

Keep - Enum constant in enum class com.jme3.material.RenderState.StencilOperation
Keep the current value.
Kernel - Class in com.jme3.opencl
Wrapper for an OpenCL kernel, a piece of executable code on the GPU.
Kernel(OpenCLObject.ObjectReleaser) - Constructor for class com.jme3.opencl.Kernel
 
Kernel.LocalMem - Class in com.jme3.opencl
A placeholder for kernel arguments representing local kernel memory.
Kernel.LocalMemPerElement - Class in com.jme3.opencl
A placeholder for a kernel argument representing local kernel memory per thread.
Kernel.WorkSize - Class in com.jme3.opencl
The work size (global and local) for executing a kernel
KernelCompilationException - Exception Class in com.jme3.opencl
This exception is thrown by Program.build() when the compilation failed.
KernelCompilationException(String, int, String) - Constructor for exception class com.jme3.opencl.KernelCompilationException
 
Kerning - Class in com.jme3.font
Represents kerning information for a character.
Kerning() - Constructor for class com.jme3.font.Kerning
 
key - Variable in class com.jme3.asset.AssetInfo
 
key - Variable in class com.jme3.scene.plugins.MTLLoader
 
key - Variable in class com.jme3.scene.plugins.OBJLoader
 
key - Variable in class com.jme3.scene.Spatial
Used for smart asset caching
KEY_0 - Static variable in interface com.jme3.input.KeyInput
0 key.
KEY_1 - Static variable in interface com.jme3.input.KeyInput
1 key.
KEY_2 - Static variable in interface com.jme3.input.KeyInput
2 key.
KEY_3 - Static variable in interface com.jme3.input.KeyInput
3 key.
KEY_4 - Static variable in interface com.jme3.input.KeyInput
4 key.
KEY_5 - Static variable in interface com.jme3.input.KeyInput
5 key.
KEY_6 - Static variable in interface com.jme3.input.KeyInput
6 key.
KEY_7 - Static variable in interface com.jme3.input.KeyInput
7 key.
KEY_8 - Static variable in interface com.jme3.input.KeyInput
8 key.
KEY_9 - Static variable in interface com.jme3.input.KeyInput
9 key.
KEY_A - Static variable in interface com.jme3.input.KeyInput
a key.
KEY_ADD - Static variable in interface com.jme3.input.KeyInput
+ key (num pad).
KEY_APOSTROPHE - Static variable in interface com.jme3.input.KeyInput
' key.
KEY_APPS - Static variable in interface com.jme3.input.KeyInput
 
KEY_AT - Static variable in interface com.jme3.input.KeyInput
@ key (NEC PC98).
KEY_AX - Static variable in interface com.jme3.input.KeyInput
ax key (Japanese).
KEY_B - Static variable in interface com.jme3.input.KeyInput
b key.
KEY_BACK - Static variable in interface com.jme3.input.KeyInput
back key.
KEY_BACKSLASH - Static variable in interface com.jme3.input.KeyInput
\ key.
KEY_C - Static variable in interface com.jme3.input.KeyInput
c key.
KEY_CAPITAL - Static variable in interface com.jme3.input.KeyInput
caps lock key.
KEY_CIRCUMFLEX - Static variable in interface com.jme3.input.KeyInput
circum flex key (Japanese).
KEY_COLON - Static variable in interface com.jme3.input.KeyInput
: key (NEC PC98)
KEY_COMMA - Static variable in interface com.jme3.input.KeyInput
, key.
KEY_CONVERT - Static variable in interface com.jme3.input.KeyInput
convert key (Japanese).
KEY_D - Static variable in interface com.jme3.input.KeyInput
d key.
KEY_DECIMAL - Static variable in interface com.jme3.input.KeyInput
.
KEY_DELETE - Static variable in interface com.jme3.input.KeyInput
delete key.
KEY_DIVIDE - Static variable in interface com.jme3.input.KeyInput
/ key (num pad).
KEY_DOWN - Enum constant in enum class com.jme3.input.event.TouchEvent.Type
Virtual keyboard or hardware key event down, fields: keyCode, characters
KEY_DOWN - Static variable in interface com.jme3.input.KeyInput
down arrow key.
KEY_E - Static variable in interface com.jme3.input.KeyInput
e key.
KEY_END - Static variable in interface com.jme3.input.KeyInput
end key.
KEY_EQUALS - Static variable in interface com.jme3.input.KeyInput
= key.
KEY_ESCAPE - Static variable in interface com.jme3.input.KeyInput
escape key.
KEY_F - Static variable in interface com.jme3.input.KeyInput
f key.
KEY_F1 - Static variable in interface com.jme3.input.KeyInput
F1 key.
KEY_F10 - Static variable in interface com.jme3.input.KeyInput
F10 key.
KEY_F11 - Static variable in interface com.jme3.input.KeyInput
F11 key.
KEY_F12 - Static variable in interface com.jme3.input.KeyInput
F12 key.
KEY_F13 - Static variable in interface com.jme3.input.KeyInput
F13 key.
KEY_F14 - Static variable in interface com.jme3.input.KeyInput
F14 key.
KEY_F15 - Static variable in interface com.jme3.input.KeyInput
F15 key.
KEY_F2 - Static variable in interface com.jme3.input.KeyInput
F2 key.
KEY_F3 - Static variable in interface com.jme3.input.KeyInput
F3 key.
KEY_F4 - Static variable in interface com.jme3.input.KeyInput
F4 key.
KEY_F5 - Static variable in interface com.jme3.input.KeyInput
F5 key.
KEY_F6 - Static variable in interface com.jme3.input.KeyInput
F6 key.
KEY_F7 - Static variable in interface com.jme3.input.KeyInput
F7 key.
KEY_F8 - Static variable in interface com.jme3.input.KeyInput
F8 key.
KEY_F9 - Static variable in interface com.jme3.input.KeyInput
F9 key.
KEY_G - Static variable in interface com.jme3.input.KeyInput
g key.
KEY_GRAVE - Static variable in interface com.jme3.input.KeyInput
` key.
KEY_H - Static variable in interface com.jme3.input.KeyInput
h key.
KEY_HOME - Static variable in interface com.jme3.input.KeyInput
home key.
KEY_I - Static variable in interface com.jme3.input.KeyInput
i key.
KEY_INSERT - Static variable in interface com.jme3.input.KeyInput
insert key.
KEY_J - Static variable in interface com.jme3.input.KeyInput
j key.
KEY_K - Static variable in interface com.jme3.input.KeyInput
k key.
KEY_KANA - Static variable in interface com.jme3.input.KeyInput
kana key (Japanese).
KEY_KANJI - Static variable in interface com.jme3.input.KeyInput
kanji key (Japanese).
KEY_L - Static variable in interface com.jme3.input.KeyInput
l key.
KEY_LAST - Static variable in interface com.jme3.input.KeyInput
the last key.
KEY_LBRACKET - Static variable in interface com.jme3.input.KeyInput
[ key.
KEY_LCONTROL - Static variable in interface com.jme3.input.KeyInput
left control key.
KEY_LEFT - Static variable in interface com.jme3.input.KeyInput
left arrow key.
KEY_LMENU - Static variable in interface com.jme3.input.KeyInput
left alt key.
KEY_LMETA - Static variable in interface com.jme3.input.KeyInput
Left "Windows" key on PC keyboards, left "Option" key on Mac keyboards.
KEY_LSHIFT - Static variable in interface com.jme3.input.KeyInput
left shift key.
KEY_M - Static variable in interface com.jme3.input.KeyInput
m key.
KEY_MINUS - Static variable in interface com.jme3.input.KeyInput
- key.
KEY_MULTIPLE - Enum constant in enum class com.jme3.input.event.TouchEvent.Type
Virtual keyboard or hardware key event up, fields: keyCode, characters
KEY_MULTIPLY - Static variable in interface com.jme3.input.KeyInput
* key (on keypad).
KEY_N - Static variable in interface com.jme3.input.KeyInput
n key.
KEY_NEXT - Static variable in interface com.jme3.input.KeyInput
PgDn key.
KEY_NOCONVERT - Static variable in interface com.jme3.input.KeyInput
noconvert key (Japanese).
KEY_NUMLOCK - Static variable in interface com.jme3.input.KeyInput
NumLK key.
KEY_NUMPAD0 - Static variable in interface com.jme3.input.KeyInput
0 key (num pad).
KEY_NUMPAD1 - Static variable in interface com.jme3.input.KeyInput
1 key (num pad).
KEY_NUMPAD2 - Static variable in interface com.jme3.input.KeyInput
2 key (num pad).
KEY_NUMPAD3 - Static variable in interface com.jme3.input.KeyInput
3 key (num pad).
KEY_NUMPAD4 - Static variable in interface com.jme3.input.KeyInput
4 key (num pad).
KEY_NUMPAD5 - Static variable in interface com.jme3.input.KeyInput
5 key (num pad).
KEY_NUMPAD6 - Static variable in interface com.jme3.input.KeyInput
6 key (num pad).
KEY_NUMPAD7 - Static variable in interface com.jme3.input.KeyInput
7 key (num pad).
KEY_NUMPAD8 - Static variable in interface com.jme3.input.KeyInput
8 key (num pad).
KEY_NUMPAD9 - Static variable in interface com.jme3.input.KeyInput
9 key (num pad).
KEY_NUMPADCOMMA - Static variable in interface com.jme3.input.KeyInput
, key on num pad (NEC PC98).
KEY_NUMPADENTER - Static variable in interface com.jme3.input.KeyInput
Enter key (num pad).
KEY_NUMPADEQUALS - Static variable in interface com.jme3.input.KeyInput
= on num pad (NEC PC98).
KEY_O - Static variable in interface com.jme3.input.KeyInput
o key.
KEY_P - Static variable in interface com.jme3.input.KeyInput
p key.
KEY_PAUSE - Static variable in interface com.jme3.input.KeyInput
pause key.
KEY_PERIOD - Static variable in interface com.jme3.input.KeyInput
.
KEY_PGDN - Static variable in interface com.jme3.input.KeyInput
PgDn key.
KEY_PGUP - Static variable in interface com.jme3.input.KeyInput
PgUp key.
KEY_POWER - Static variable in interface com.jme3.input.KeyInput
power key.
KEY_PRIOR - Static variable in interface com.jme3.input.KeyInput
PgUp key.
KEY_PRTSCR - Static variable in interface com.jme3.input.KeyInput
PrtScr key.
KEY_Q - Static variable in interface com.jme3.input.KeyInput
q key.
KEY_R - Static variable in interface com.jme3.input.KeyInput
r key.
KEY_RBRACKET - Static variable in interface com.jme3.input.KeyInput
] key.
KEY_RCONTROL - Static variable in interface com.jme3.input.KeyInput
right control key.
KEY_RETURN - Static variable in interface com.jme3.input.KeyInput
enter (main keyboard) key.
KEY_RIGHT - Static variable in interface com.jme3.input.KeyInput
right arrow key.
KEY_RMENU - Static variable in interface com.jme3.input.KeyInput
right alt key.
KEY_RMETA - Static variable in interface com.jme3.input.KeyInput
Right "Windows" key on PC keyboards, right "Option" key on Mac keyboards.
KEY_RSHIFT - Static variable in interface com.jme3.input.KeyInput
right shift key.
KEY_S - Static variable in interface com.jme3.input.KeyInput
s key.
KEY_SCROLL - Static variable in interface com.jme3.input.KeyInput
Scroll lock key.
KEY_SEMICOLON - Static variable in interface com.jme3.input.KeyInput
; key.
KEY_SLASH - Static variable in interface com.jme3.input.KeyInput
/ key (main keyboard).
KEY_SLEEP - Static variable in interface com.jme3.input.KeyInput
sleep key.
KEY_SPACE - Static variable in interface com.jme3.input.KeyInput
space key.
KEY_STOP - Static variable in interface com.jme3.input.KeyInput
stop key (NEC PC98).
KEY_SUBTRACT - Static variable in interface com.jme3.input.KeyInput
- key (num pad).
KEY_SYSRQ - Static variable in interface com.jme3.input.KeyInput
SysRq key.
KEY_T - Static variable in interface com.jme3.input.KeyInput
t key.
KEY_TAB - Static variable in interface com.jme3.input.KeyInput
tab key.
KEY_U - Static variable in interface com.jme3.input.KeyInput
u key.
KEY_UNDERLINE - Static variable in interface com.jme3.input.KeyInput
_ key (NEC PC98).
KEY_UNKNOWN - Static variable in interface com.jme3.input.KeyInput
unmapped key.
KEY_UNLABELED - Static variable in interface com.jme3.input.KeyInput
(J3100).
KEY_UP - Enum constant in enum class com.jme3.input.event.TouchEvent.Type
Virtual keyboard or hardware key event up, fields: keyCode, characters
KEY_UP - Static variable in interface com.jme3.input.KeyInput
up arrow key.
KEY_V - Static variable in interface com.jme3.input.KeyInput
v key.
KEY_W - Static variable in interface com.jme3.input.KeyInput
w key.
KEY_X - Static variable in interface com.jme3.input.KeyInput
x key.
KEY_Y - Static variable in interface com.jme3.input.KeyInput
y key.
KEY_YEN - Static variable in interface com.jme3.input.KeyInput
yen key (Japanese).
KEY_Z - Static variable in interface com.jme3.input.KeyInput
z key.
KEYCODE_BACK - Static variable in interface com.jme3.input.TouchInput
Escape key.
KEYCODE_HOME - Static variable in interface com.jme3.input.TouchInput
Home key
KEYCODE_MENU - Static variable in interface com.jme3.input.TouchInput
Context Menu key.
KEYCODE_SEARCH - Static variable in interface com.jme3.input.TouchInput
Search key.
KEYCODE_VOLUME_DOWN - Static variable in interface com.jme3.input.TouchInput
Volume down key.
KEYCODE_VOLUME_UP - Static variable in interface com.jme3.input.TouchInput
Volume up key.
KeyFrame - Class in com.jme3.cinematic
 
KeyFrame() - Constructor for class com.jme3.cinematic.KeyFrame
 
keyFramesPerSeconds - Variable in class com.jme3.cinematic.TimeLine
 
keyFramesRotation - Variable in class com.jme3.animation.AnimationFactory
Deprecated.
 
keyFramesScale - Variable in class com.jme3.animation.AnimationFactory
Deprecated.
 
keyFramesTranslation - Variable in class com.jme3.animation.AnimationFactory
Deprecated.
The map of keyFrames to compute the animation.
keyHash(int) - Static method in class com.jme3.input.controls.KeyTrigger
 
keyInput - Variable in class com.jme3.app.LegacyApplication
 
KeyInput - Interface in com.jme3.input
A specific API for interfacing with the keyboard.
KeyInputEvent - Class in com.jme3.input.event
Keyboard key event.
KeyInputEvent(int, char, boolean, boolean) - Constructor for class com.jme3.input.event.KeyInputEvent
 
KeyNames - Class in com.jme3.input
Translate key codes (from KeyInput) to descriptive names.
KeyNames() - Constructor for class com.jme3.input.KeyNames
 
keySet() - Method in class com.jme3.util.ListMap
 
KeyTrigger - Class in com.jme3.input.controls
A KeyTrigger is used as a mapping to keyboard keys.
KeyTrigger(int) - Constructor for class com.jme3.input.controls.KeyTrigger
Create a new KeyTrigger for the given keycode.
killAllParticles() - Method in class com.jme3.effect.ParticleEmitter
Instantly kills all active particles, after this method is called, all particles will be dead and no longer visible.
killParticle(int) - Method in class com.jme3.effect.ParticleEmitter
Kills the particle at the given index.
KillParticleControl() - Constructor for class com.jme3.animation.EffectTrack.KillParticleControl
Deprecated.
 
KTXLoader - Class in com.jme3.texture.plugins.ktx
A KTX file loader KTX file format is an image container defined by the Khronos group See specs here https://www.khronos.org/opengles/sdk/tools/KTX/file_format_spec/ This loader doesn't support compressed files yet.
KTXLoader() - Constructor for class com.jme3.texture.plugins.ktx.KTXLoader
 
KTXWriter - Class in com.jme3.texture.plugins.ktx
This class allows one to write a KTX file.
KTXWriter(String) - Constructor for class com.jme3.texture.plugins.ktx.KTXWriter
Creates a KTXWriter that will write files in the given path

L

lambda - Variable in class com.jme3.shadow.DirectionalLightShadowRenderer
 
lambda - Variable in class com.jme3.shadow.PssmShadowRenderer
Deprecated.
 
lastDistance - Variable in class com.jme3.light.Light
Used in LightList for caching the distance to the owner spatial.
lastIndexOf(Object) - Method in class com.jme3.util.SafeArrayList
 
lastKeyFrameIndex - Variable in class com.jme3.cinematic.TimeLine
 
lastLimit - Variable in class com.jme3.scene.VertexBuffer
 
lastShader - Variable in class com.jme3.renderer.Statistics
ID of the most recently used shader.
lastTextureState - Variable in class com.jme3.texture.Image
 
LastTextureState - Class in com.jme3.texture.image
Stores/caches texture-state parameters so the Renderer doesn't have to set them each time.
LastTextureState() - Constructor for class com.jme3.texture.image.LastTextureState
 
lastTpf - Variable in class com.jme3.audio.AudioNode
 
layer(int) - Method in class com.jme3.texture.FrameBuffer.FrameBufferTextureTarget
 
Left - Enum constant in enum class com.jme3.font.BitmapFont.Align
Align text on the left of the text block
LEFT_TRIGGER - Static variable in interface com.jme3.input.JoystickAxis
 
leftClickRotate - Variable in class com.jme3.input.ChaseCamera
 
leftVector - Variable in class com.jme3.app.ChaseCameraAppState
 
Legacy - Enum constant in enum class com.jme3.material.TechniqueDef.LightSpace
 
LegacyApplication - Class in com.jme3.app
The LegacyApplication class represents an instance of a real-time 3D rendering jME application.
LegacyApplication() - Constructor for class com.jme3.app.LegacyApplication
Create a new instance of LegacyApplication.
LegacyApplication(AppState...) - Constructor for class com.jme3.app.LegacyApplication
Create a new instance of LegacyApplication, preinitialized with the specified set of app states.
length() - Method in class com.jme3.math.Vector2f
Returns the length (or magnitude).
length() - Method in class com.jme3.math.Vector3f
Returns the length (or magnitude).
length() - Method in class com.jme3.math.Vector4f
length calculates the magnitude of this vector.
length() - Method in class com.jme3.shader.bufferobject.BufferRegion
Get the length of this region
length(BufferLayout, T) - Method in class com.jme3.shader.bufferobject.layout.BufferLayout.ObjectSerializer
 
lengthSquared() - Method in class com.jme3.math.Vector2f
Returns the square of the length.
lengthSquared() - Method in class com.jme3.math.Vector3f
Returns the square of the length.
lengthSquared() - Method in class com.jme3.math.Vector4f
lengthSquared calculates the squared value of the magnitude of the vector.
Less - Enum constant in enum class com.jme3.material.RenderState.TestFunction
The test succeeds if the input value is less than the reference value.
LessOrEqual - Enum constant in enum class com.jme3.material.RenderState.TestFunction
The test succeeds if the input value is less than or equal to the reference value.
LessOrEqual - Enum constant in enum class com.jme3.texture.Texture.ShadowCompareMode
Compares the 3rd texture coordinate R to the value in this depth texture. If R <= texture value then result is 1.0, otherwise, result is 0.0. If filtering is set to bilinear or trilinear the implementation may sample the texture multiple times to provide smoother results in the range [0, 1].
level(int) - Method in class com.jme3.texture.FrameBuffer.FrameBufferTextureTarget
 
life - Variable in class com.jme3.effect.Particle
Particle remaining life, in seconds.
light - Variable in class com.jme3.shadow.DirectionalLightShadowRenderer
 
light - Variable in class com.jme3.shadow.PointLightShadowRenderer
 
light - Variable in class com.jme3.shadow.SpotLightShadowRenderer
 
Light - Class in com.jme3.light
Abstract class for representing a light source.
Light() - Constructor for class com.jme3.light.Light
 
Light(ColorRGBA) - Constructor for class com.jme3.light.Light
 
Light.Type - Enum Class in com.jme3.light
Describes the light type.
LightColor - Enum constant in enum class com.jme3.shader.UniformBinding
The light color when rendering in multi pass mode Type: vec4
LightControl - Class in com.jme3.scene.control
This Control maintains a reference to a Light, which will be synched with the position (worldTranslation) of the current spatial.
LightControl() - Constructor for class com.jme3.scene.control.LightControl
Constructor used for Serialization.
LightControl(Light) - Constructor for class com.jme3.scene.control.LightControl
 
LightControl(Light, LightControl.ControlDirection) - Constructor for class com.jme3.scene.control.LightControl
 
LightControl.ControlDirection - Enum Class in com.jme3.scene.control
 
LightDirection - Enum constant in enum class com.jme3.shader.UniformBinding
The light direction when rendering in multi pass mode Type: vec4
LightFilter - Interface in com.jme3.light
LightFilter is used to determine which lights should be rendered for a particular Geometry + Camera combination.
LightGray - Static variable in class com.jme3.math.ColorRGBA
The color gray (.8,.8,.8).
LIGHTING - Static variable in class com.jme3.material.Materials
 
LightList - Class in com.jme3.light
LightList is used internally by Spatials to manage lights that are attached to them.
LightList() - Constructor for class com.jme3.light.LightList
constructor for serialization.
LightList(Spatial) - Constructor for class com.jme3.light.LightList
Creates a LightList for the given Spatial.
LightNode - Class in com.jme3.scene
Deprecated.
Use a LightControl attached to a Node directly.
LightNode() - Constructor for class com.jme3.scene.LightNode
Deprecated.
Serialization only.
LightNode(String, Light) - Constructor for class com.jme3.scene.LightNode
Deprecated.
 
LightNode(String, LightControl) - Constructor for class com.jme3.scene.LightNode
Deprecated.
 
LightPosition - Enum constant in enum class com.jme3.shader.UniformBinding
The light position when rendering in multi pass mode Type: vec4
LightProbe - Class in com.jme3.light
A LightProbe is not exactly a light.
LightProbe() - Constructor for class com.jme3.light.LightProbe
Empty constructor used for serialization.
LightProbe.AreaType - Enum Class in com.jme3.light
 
LightProbeBlendingStrategy - Interface in com.jme3.light
This is the interface to implement if you want to make your own LightProbe blending strategy.
LightProbeFactory - Class in com.jme3.environment
Creates LightProbes within a scene, given an EnvironmentCamera.
lightReceivers - Variable in class com.jme3.shadow.AbstractShadowRenderer
 
lightReceivers - Variable in class com.jme3.shadow.BasicShadowRenderer
Deprecated.
 
lightReceivers - Variable in class com.jme3.shadow.PssmShadowRenderer
Deprecated.
 
LightsDebugState - Class in com.jme3.environment.util
A debug state that will display Light gizmos on screen.
LightsDebugState() - Constructor for class com.jme3.environment.util.LightsDebugState
 
LightToSpatial - Enum constant in enum class com.jme3.scene.control.LightControl.ControlDirection
Means, that the Light's transform is "copied" to the Transform of the Spatial.
lightViewProjectionsMatrices - Variable in class com.jme3.shadow.AbstractShadowRenderer
 
lightViewProjectionsMatrices - Variable in class com.jme3.shadow.PssmShadowRenderer
Deprecated.
 
limit - Variable in class com.jme3.math.Ray
The length of the ray (defaults to +Infinity).
limitMips(int, int, int, RenderManager) - Method in class com.jme3.environment.baker.GenericEnvBaker
 
Limits - Enum Class in com.jme3.renderer
Allows querying the limits of certain features in Renderer.
line - Variable in class com.jme3.util.blockparser.Statement
 
Line - Class in com.jme3.math
Line defines a line.
Line - Class in com.jme3.scene.shape
A simple line implementation with a start and an end.
Line() - Constructor for class com.jme3.math.Line
Constructor instantiates a new Line object.
Line() - Constructor for class com.jme3.scene.shape.Line
No-argument constructor needed by SavableClassUtil.
Line(Vector3f, Vector3f) - Constructor for class com.jme3.math.Line
Constructor instantiates a new Line object.
Line(Vector3f, Vector3f) - Constructor for class com.jme3.scene.shape.Line
 
linear - Static variable in class com.jme3.math.Easing
In
Linear - Enum constant in enum class com.jme3.math.Spline.SplineType
 
Linear - Enum constant in enum class com.jme3.texture.image.ColorSpace
 
LinearBlendSpace - Class in com.jme3.anim.tween.action
 
LinearBlendSpace(float, float) - Constructor for class com.jme3.anim.tween.action.LinearBlendSpace
 
LinearVec3f - Static variable in class com.jme3.anim.interpolator.AnimInterpolators
 
LineLoop - Enum constant in enum class com.jme3.scene.Mesh.Mode
Identical to Mesh.Mode.LineStrip except that at the end the last vertex is connected with the first to form a line.
lineNumber - Variable in class com.jme3.util.blockparser.Statement
 
Lines - Enum constant in enum class com.jme3.scene.Mesh.Mode
A primitive is a line segment.
LineSegment - Class in com.jme3.math
LineSegment represents a segment in the space.
LineSegment() - Constructor for class com.jme3.math.LineSegment
Instantiate a zero-length segment at the origin.
LineSegment(LineSegment) - Constructor for class com.jme3.math.LineSegment
Instantiate a copy of the specified segment.
LineSegment(Vector3f, Vector3f) - Constructor for class com.jme3.math.LineSegment
Creates a new LineSegment with a given origin and end.
LineSegment(Vector3f, Vector3f, float) - Constructor for class com.jme3.math.LineSegment
Creates a new LineSegment with the given origin, direction and extent.
LineStrip - Enum constant in enum class com.jme3.scene.Mesh.Mode
A primitive is a line segment.
lineWidth - Variable in class com.jme3.renderer.RenderContext
Line width for meshes.
LineWrapMode - Enum Class in com.jme3.font
Line-wrap type for BitmapText
Linux - Enum constant in enum class com.jme3.system.Platform.Os
Linux operating systems
Linux_ARM32 - Enum constant in enum class com.jme3.system.Platform
Linux 32-bit ARM
Linux_ARM64 - Enum constant in enum class com.jme3.system.Platform
Linux 64-bit ARM
Linux32 - Enum constant in enum class com.jme3.system.Platform
Linux 32-bit Intel
Linux64 - Enum constant in enum class com.jme3.system.Platform
Linux 64-bit Intel
ListCloneFunction<T> - Class in com.jme3.util.clone
A CloneFunction implementation that deep clones a list by creating a new list and cloning its values using the cloner.
ListCloneFunction() - Constructor for class com.jme3.util.clone.ListCloneFunction
 
listener - Variable in class com.jme3.app.LegacyApplication
 
listener - Variable in class com.jme3.environment.generation.RunnableWithProgress
 
listener - Variable in class com.jme3.system.NullContext
 
Listener - Class in com.jme3.audio
 
Listener() - Constructor for class com.jme3.audio.Listener
 
Listener(Listener) - Constructor for class com.jme3.audio.Listener
 
ListenerParam - Enum Class in com.jme3.audio
 
listeners - Variable in class com.jme3.cinematic.events.AbstractCinematicEvent
The list of listeners.
listIterator() - Method in class com.jme3.util.SafeArrayList
 
listIterator(int) - Method in class com.jme3.util.SafeArrayList
 
ListMap<K,V> - Class in com.jme3.util
Implementation of a Map that favors iteration speed rather than get/put speed.
ListMap() - Constructor for class com.jme3.util.ListMap
 
ListMap(int) - Constructor for class com.jme3.util.ListMap
 
ListMap(Map<? extends K, ? extends V>) - Constructor for class com.jme3.util.ListMap
 
ListSort<T> - Class in com.jme3.util
Fast, stable sort used to sort geometries It's adapted from Tim Peters's work on list sorting for Python.
ListSort() - Constructor for class com.jme3.util.ListSort
Creates a ListSort
LittleEndien - Class in com.jme3.util
LittleEndien is a class to read little-endian stored data via an InputStream.
LittleEndien(InputStream) - Constructor for class com.jme3.util.LittleEndien
Creates a new LittleEndien reader from the given input stream.
load(byte[]) - Method in class com.jme3.export.binary.BinaryImporter
 
load(AssetInfo) - Method in interface com.jme3.asset.AssetLoader
Loads asset from the given input stream, parsing it into an application-usable object.
load(AssetInfo) - Method in class com.jme3.audio.plugins.WAVLoader
 
load(AssetInfo) - Method in class com.jme3.export.binary.BinaryImporter
 
load(AssetInfo) - Method in class com.jme3.export.binary.BinaryLoader
 
load(AssetInfo) - Method in class com.jme3.font.plugins.BitmapFontLoader
 
load(AssetInfo) - Method in class com.jme3.material.plugins.J3MLoader
 
load(AssetInfo) - Method in class com.jme3.material.plugins.ShaderNodeDefinitionLoader
 
load(AssetInfo) - Method in class com.jme3.scene.plugins.MTLLoader
 
load(AssetInfo) - Method in class com.jme3.scene.plugins.OBJLoader
 
load(AssetInfo) - Method in class com.jme3.shader.plugins.GLSLLoader
 
load(AssetInfo) - Method in class com.jme3.texture.plugins.DDSLoader
 
load(AssetInfo) - Method in class com.jme3.texture.plugins.HDRLoader
 
load(AssetInfo) - Method in class com.jme3.texture.plugins.ktx.KTXLoader
 
load(AssetInfo) - Method in class com.jme3.texture.plugins.PFMLoader
 
load(AssetInfo) - Method in class com.jme3.texture.plugins.TGALoader
 
load(File) - Method in class com.jme3.export.binary.BinaryImporter
 
load(File, ReadListener) - Method in class com.jme3.export.binary.BinaryImporter
 
load(InputStream) - Method in class com.jme3.export.binary.BinaryImporter
 
load(InputStream) - Method in class com.jme3.system.AppSettings
Loads the settings from the given properties input stream.
load(InputStream) - Method in class com.jme3.texture.plugins.DDSLoader
 
load(InputStream, boolean) - Method in class com.jme3.texture.plugins.HDRLoader
 
load(InputStream, boolean) - Static method in class com.jme3.texture.plugins.TGALoader
loadImage is a manual image loader which is entirely independent of AWT.
load(InputStream, ReadListener) - Method in class com.jme3.export.binary.BinaryImporter
 
load(InputStream, ReadListener, ByteArrayOutputStream) - Method in class com.jme3.export.binary.BinaryImporter
 
load(String) - Method in class com.jme3.system.AppSettings
Loads settings previously saved in the Java preferences.
load(URL) - Method in class com.jme3.asset.plugins.HttpZipLocator
 
load(URL) - Method in class com.jme3.export.binary.BinaryImporter
 
load(URL, ReadListener) - Method in class com.jme3.export.binary.BinaryImporter
 
loadAsset(AssetKey<T>) - Method in interface com.jme3.asset.AssetManager
Load an asset from a key, the asset will be located by one of the AssetLocator implementations provided in the AssetManager.registerLocator(java.lang.String, java.lang.Class) call.
loadAsset(AssetKey<T>) - Method in class com.jme3.asset.DesktopAssetManager
 
loadAsset(AssetKey<T>) - Method in class com.jme3.asset.ThreadingManager
 
loadAsset(String) - Method in interface com.jme3.asset.AssetManager
Load an asset by name, calling this method is the same as calling loadAsset(new AssetKey(name)).
loadAsset(String) - Method in class com.jme3.asset.DesktopAssetManager
 
loadAssetFromStream(AssetKey<T>, InputStream) - Method in interface com.jme3.asset.AssetManager
Load an asset from an InputStream.
loadAssetFromStream(AssetKey<T>, InputStream) - Method in class com.jme3.asset.DesktopAssetManager
 
loadAudio(AudioKey) - Method in interface com.jme3.asset.AssetManager
Load audio file, supported types are WAV or OGG.
loadAudio(AudioKey) - Method in class com.jme3.asset.DesktopAssetManager
 
loadAudio(String) - Method in interface com.jme3.asset.AssetManager
Load audio file, supported types are WAV or OGG.
loadAudio(String) - Method in class com.jme3.asset.DesktopAssetManager
 
loadDarken() - Method in class com.jme3.app.StatsAppState
 
loadDefaultMappings() - Static method in class com.jme3.input.JoystickCompatibilityMappings
Loads the default compatibility mappings by looking for joystick-mapping.properties files on the classpath.
loadFilter(FilterKey) - Method in interface com.jme3.asset.AssetManager
Loads a filter *.j3f file with a FilterKey.
loadFilter(FilterKey) - Method in class com.jme3.asset.DesktopAssetManager
 
loadFilter(String) - Method in interface com.jme3.asset.AssetManager
Loads a filter *.j3f file with a FilterKey.
loadFilter(String) - Method in class com.jme3.asset.DesktopAssetManager
 
loadFont(String) - Method in interface com.jme3.asset.AssetManager
Load a font file.
loadFont(String) - Method in class com.jme3.asset.DesktopAssetManager
 
loadFpsText() - Method in class com.jme3.app.StatsAppState
Attaches FPS statistics to guiNode and displays it on the screen.
loadFromCache(String) - Method in class com.jme3.opencl.ProgramCache
Calls ProgramCache.loadFromCache(java.lang.String, java.lang.String) with the additional build arguments set to "".
loadFromCache(String, String) - Method in class com.jme3.opencl.ProgramCache
Loads the program from the cache and builds it against the current device.
loadGame(String, String) - Static method in class jme3tools.savegame.SaveGame
Loads a savable that has been saved on this system with saveGame() before.
loadGame(String, String, AssetManager) - Static method in class jme3tools.savegame.SaveGame
Loads a savable that has been saved on this system with saveGame() before.
loadGame(String, String, AssetManager, JmeSystem.StorageFolderType) - Static method in class jme3tools.savegame.SaveGame
Loads a savable that has been saved on this system with saveGame() before.
loadGame(String, String, JmeSystem.StorageFolderType) - Static method in class jme3tools.savegame.SaveGame
Loads a savable that has been saved on this system with saveGame() before.
loadGuiFont() - Method in class com.jme3.app.SimpleApplication
Creates the font that will be set to the guiFont field and subsequently set as the font for the stats text.
loadIdentity() - Method in class com.jme3.math.Matrix3f
Configures as an identity matrix (diagonals = 1, other elements = 0).
loadIdentity() - Method in class com.jme3.math.Matrix4f
Configures as an identity matrix (diagonals = 1, other elements = 0).
loadIdentity() - Method in class com.jme3.math.Quaternion
Sets all components to zero except w, which is set to 1.
loadIdentity() - Method in class com.jme3.math.Transform
Sets the current instance to the identity transform: translation=(0,0,0) scaling=(1,1,1) rotation=(0,0,0,1).
LoadingTask(AssetKey<T>) - Constructor for class com.jme3.asset.ThreadingManager.LoadingTask
 
LoadingThreadFactory() - Constructor for class com.jme3.asset.ThreadingManager.LoadingThreadFactory
 
loadJoysticks(InputManager) - Method in interface com.jme3.input.JoyInput
Loads a list of joysticks from the system.
loadLocatedAsset(AssetKey<T>, AssetInfo, AssetProcessor, AssetCache) - Method in class com.jme3.asset.DesktopAssetManager
Loads an asset that has already been located.
loadMappingProperties(URL) - Static method in class com.jme3.input.JoystickCompatibilityMappings
Loads a set of compatibility mappings from the property file specified by the given URL.
loadMappings(String) - Static method in class com.jme3.input.JoystickCompatibilityMappings
 
loadMaterial(String) - Method in interface com.jme3.asset.AssetManager
Load a material instance (J3M) file.
loadMaterial(String) - Method in class com.jme3.asset.DesktopAssetManager
 
loadMaterialDef(List<Statement>, AssetManager, AssetKey) - Method in class com.jme3.material.plugins.J3MLoader
 
loadModel(ModelKey) - Method in interface com.jme3.asset.AssetManager
Loads a 3D model with a ModelKey.
loadModel(ModelKey) - Method in class com.jme3.asset.DesktopAssetManager
 
loadModel(String) - Method in interface com.jme3.asset.AssetManager
Loads a 3D model.
loadModel(String) - Method in class com.jme3.asset.DesktopAssetManager
 
loadMtlLib(String) - Method in class com.jme3.scene.plugins.OBJLoader
 
loadStatsView() - Method in class com.jme3.app.StatsAppState
Attaches Statistics View to guiNode and displays it on the screen above FPS statistics line.
loadText(AssetManager, URL) - Static method in class com.jme3.asset.AssetConfig
 
loadTexture(TextureKey) - Method in interface com.jme3.asset.AssetManager
Loads texture file, supported types are BMP, JPG, PNG, GIF, TGA, DDS, PFM, and HDR.
loadTexture(TextureKey) - Method in class com.jme3.asset.DesktopAssetManager
 
loadTexture(String) - Method in interface com.jme3.asset.AssetManager
Loads texture file, supported types are BMP, JPG, PNG, GIF, TGA, DDS, PFM, and HDR.
loadTexture(String) - Method in class com.jme3.asset.DesktopAssetManager
 
loadTexture(String) - Method in class com.jme3.scene.plugins.MTLLoader
 
LOC_NOT_DEFINED - Static variable in class com.jme3.shader.ShaderVariable
 
LOC_UNKNOWN - Static variable in class com.jme3.shader.ShaderVariable
 
localLights - Variable in class com.jme3.scene.Spatial
LightList
LocalMem(int) - Constructor for class com.jme3.opencl.Kernel.LocalMem
Creates a new LocalMem instance
LocalMemPerElement(int) - Constructor for class com.jme3.opencl.Kernel.LocalMemPerElement
Creates a new LocalMemPerElement instance
localOverrides - Variable in class com.jme3.scene.Spatial
 
localToWorld(Vector3f, Vector3f) - Method in class com.jme3.scene.Spatial
Convert a vector (in) from this spatial's local coordinate space to world coordinate space.
localTransform - Variable in class com.jme3.scene.Spatial
 
locate(AssetManager, AssetKey) - Method in interface com.jme3.asset.AssetLocator
Request to locate an asset.
locate(AssetManager, AssetKey) - Method in class com.jme3.asset.plugins.ClasspathLocator
 
locate(AssetManager, AssetKey) - Method in class com.jme3.asset.plugins.FileLocator
 
locate(AssetManager, AssetKey) - Method in class com.jme3.asset.plugins.HttpZipLocator
 
locate(AssetManager, AssetKey) - Method in class com.jme3.asset.plugins.UrlLocator
 
locate(AssetManager, AssetKey) - Method in class com.jme3.asset.plugins.ZipLocator
 
locateAsset(AssetKey<?>) - Method in interface com.jme3.asset.AssetManager
Manually locates an asset with the given AssetKey.
locateAsset(AssetKey<?>) - Method in class com.jme3.asset.DesktopAssetManager
 
location - Variable in class com.jme3.renderer.Camera
Camera's location.
location - Variable in class com.jme3.shader.ShaderVariable
 
locations() - Element in annotation interface checkers.quals.DefaultQualifier
 
locationTable - Variable in class com.jme3.export.binary.BinaryExporter
 
LodControl - Class in com.jme3.scene.control
Determines what Level of Detail a spatial should be, based on how many pixels on the screen the spatial is taking up.
LodControl() - Constructor for class com.jme3.scene.control.LodControl
Creates a new LodControl.
LodGenerator - Class in jme3tools.optimize
This is a utility class that adds the ability to generate LOD levels for an arbitrary mesh.
LodGenerator(Geometry) - Constructor for class jme3tools.optimize.LodGenerator
Constructs an LodGenerator for the given Geometry.
LodGenerator(Mesh) - Constructor for class jme3tools.optimize.LodGenerator
Constructs an LodGenerator for the given Mesh.
LodGenerator.TriangleReductionMethod - Enum Class in jme3tools.optimize
Enumerate criteria for removing triangles.
lodLevel - Variable in class com.jme3.scene.Geometry
 
log(float) - Static method in class com.jme3.math.FastMath
Returns the log base E of a value.
log(float, float) - Static method in class com.jme3.math.FastMath
Returns the logarithm of value with given base, calculated as log(value)/log(base), so that pow(base, return)==value (contributed by vear)
log(Quaternion, Quaternion) - Static method in class com.jme3.math.MathUtils
Calculate the natural logarithm of a unit quaternion.
Log - Enum constant in enum class com.jme3.app.state.ConstantVerifierState.ErrorType
 
logger - Static variable in class com.jme3.cinematic.events.AnimEvent
 
logger - Static variable in class com.jme3.shadow.AbstractShadowRenderer
 
logger - Variable in class com.jme3.system.JmeSystemDelegate
 
logger - Static variable in class com.jme3.system.NullContext
 
LONGPRESSED - Enum constant in enum class com.jme3.input.event.TouchEvent.Type
 
lookAt - Variable in class com.jme3.cinematic.events.MotionEvent
 
lookAt(Vector3f, Vector3f) - Method in class com.jme3.math.Quaternion
Convenience method to set the quaternion based on a "look" (Z-axis) direction and an "up" (Y-axis) direction.
lookAt(Vector3f, Vector3f) - Method in class com.jme3.renderer.Camera
A convenience method for auto-setting the frame based on a world position the user desires the camera to look at.
lookAt(Vector3f, Vector3f) - Method in class com.jme3.scene.Spatial
lookAt is a convenience method for auto-setting the local rotation based on a position in world space and an up vector.
LookAt - Enum constant in enum class com.jme3.cinematic.events.MotionEvent.Direction
The target looks at a point.
lookAtDirection(Vector3f, Vector3f) - Method in class com.jme3.renderer.Camera
Sets the direction the camera is facing given a direction and an up vector.
lookAtOffset - Variable in class com.jme3.input.ChaseCamera
 
lookup(Image.Format) - Static method in class com.jme3.texture.image.ByteOffsetImageCodec
Looks up the format in the codec registry.
loop - Variable in class com.jme3.audio.AudioNode
 
Loop - Enum constant in enum class com.jme3.animation.LoopMode
Deprecated.
The animation will play repeatedly, when it reaches the end the animation will play again from the beginning, and so on.
loopCount(int, Tween...) - Static method in class com.jme3.anim.tween.Tweens
Creates a tween that loops the specified delegate tween or tweens to the desired count.
loopDuration(double, Tween...) - Static method in class com.jme3.anim.tween.Tweens
Creates a tween that loops the specified delegate tween or tweens to the desired duration.
Looping - Enum constant in enum class com.jme3.audio.AudioParam
 
loopMode - Variable in class com.jme3.cinematic.events.AbstractCinematicEvent
 
LoopMode - Enum Class in com.jme3.animation
Deprecated.
loseFocus() - Method in class com.jme3.app.LegacyApplication
Internal use only.
loseFocus() - Method in interface com.jme3.system.SystemListener
Called when the application lost focus.
lostFocusBehavior - Variable in class com.jme3.app.LegacyApplication
 
LostFocusBehavior - Enum Class in com.jme3.app
Defines the behavior of an application when it is not in focus or minimized.
LowPassFilter - Class in com.jme3.audio
 
LowPassFilter(float, float) - Constructor for class com.jme3.audio.LowPassFilter
 
LowPassFilter(int) - Constructor for class com.jme3.audio.LowPassFilter
 
lowPermissions - Variable in class com.jme3.system.JmeSystemDelegate
 
LUMINANCE - Enum constant in enum class com.jme3.opencl.Image.ImageChannelOrder
 
Luminance16F - Enum constant in enum class com.jme3.texture.Image.Format
half-precision floating-point grayscale/luminance.
Luminance16FAlpha16F - Enum constant in enum class com.jme3.texture.Image.Format
half-precision floating-point grayscale/luminance and alpha.
Luminance32F - Enum constant in enum class com.jme3.texture.Image.Format
single-precision floating-point grayscale/luminance.
Luminance8 - Enum constant in enum class com.jme3.texture.Image.Format
8-bit grayscale/luminance.
Luminance8Alpha8 - Enum constant in enum class com.jme3.texture.Image.Format
8-bit luminance/grayscale and 8-bit alpha.
LWJGL_OPENAL - Static variable in class com.jme3.system.AppSettings
Use the LWJGL OpenAL based renderer for audio capabilities.
LWJGL_OPENGL2 - Static variable in class com.jme3.system.AppSettings
Use LWJGL as the display system and force using the OpenGL2.0 renderer.
LWJGL_OPENGL3 - Static variable in class com.jme3.system.AppSettings
Deprecated.
Previously meant 3.2, use LWJGL_OPENGL32 or LWJGL_OPENGL30
LWJGL_OPENGL30 - Static variable in class com.jme3.system.AppSettings
Use LWJGL as the display system and force using the core OpenGL3.0 renderer.
LWJGL_OPENGL31 - Static variable in class com.jme3.system.AppSettings
Use LWJGL as the display system and force using the core OpenGL3.1 renderer.
LWJGL_OPENGL32 - Static variable in class com.jme3.system.AppSettings
Use LWJGL as the display system and force using the core OpenGL3.2 renderer.
LWJGL_OPENGL33 - Static variable in class com.jme3.system.AppSettings
Use LWJGL as the display system and force using the OpenGL3.3 renderer.
LWJGL_OPENGL4 - Static variable in class com.jme3.system.AppSettings
Deprecated.
Use LWJGL_OPENGL40
LWJGL_OPENGL40 - Static variable in class com.jme3.system.AppSettings
Use LWJGL as the display system and force using the OpenGL4.0 renderer.
LWJGL_OPENGL41 - Static variable in class com.jme3.system.AppSettings
Use LWJGL as the display system and force using the OpenGL4.1 renderer.
LWJGL_OPENGL42 - Static variable in class com.jme3.system.AppSettings
Use LWJGL as the display system and force using the OpenGL4.2 renderer.
LWJGL_OPENGL43 - Static variable in class com.jme3.system.AppSettings
Use LWJGL as the display system and force using the OpenGL4.3 renderer.
LWJGL_OPENGL44 - Static variable in class com.jme3.system.AppSettings
Use LWJGL as the display system and force using the OpenGL4.4 renderer.
LWJGL_OPENGL45 - Static variable in class com.jme3.system.AppSettings
Use LWJGL as the display system and force using the OpenGL4.5 renderer.

M

m00 - Variable in class com.jme3.math.Matrix3f
The element in row 0, column 0.
m00 - Variable in class com.jme3.math.Matrix4f
The element in row 0, column 0.
m01 - Variable in class com.jme3.math.Matrix3f
The element in row 0, column 1.
m01 - Variable in class com.jme3.math.Matrix4f
The element in row 0, column 1.
m02 - Variable in class com.jme3.math.Matrix3f
The element in row 0, column 2.
m02 - Variable in class com.jme3.math.Matrix4f
The element in row 0, column 2.
m03 - Variable in class com.jme3.math.Matrix4f
The element in row 0, column 3 (the X translation).
m10 - Variable in class com.jme3.math.Matrix3f
The element in row 1, column 0.
m10 - Variable in class com.jme3.math.Matrix4f
The element in row 1, column 0.
m11 - Variable in class com.jme3.math.Matrix3f
The element in row 1, column 1.
m11 - Variable in class com.jme3.math.Matrix4f
The element in row 1, column 1.
m12 - Variable in class com.jme3.math.Matrix3f
The element in row 1, column 2.
m12 - Variable in class com.jme3.math.Matrix4f
The element in row 1, column 2.
m13 - Variable in class com.jme3.math.Matrix4f
The element in row 1, column 3 (the Y translation).
m20 - Variable in class com.jme3.math.Matrix3f
The element in row 2, column 0.
m20 - Variable in class com.jme3.math.Matrix4f
The element in row 2, column 0.
m21 - Variable in class com.jme3.math.Matrix3f
The element in row 2, column 1.
m21 - Variable in class com.jme3.math.Matrix4f
The element in row 2, column 1.
m22 - Variable in class com.jme3.math.Matrix3f
The element in row 2, column 2.
m22 - Variable in class com.jme3.math.Matrix4f
The element in row 2, column 2.
m23 - Variable in class com.jme3.math.Matrix4f
The element in row 2, column 3 (the Z translation).
m30 - Variable in class com.jme3.math.Matrix4f
The element in row 3, column 0.
m31 - Variable in class com.jme3.math.Matrix4f
The element in row 3, column 1.
m32 - Variable in class com.jme3.math.Matrix4f
The element in row 3, column 2.
m33 - Variable in class com.jme3.math.Matrix4f
The element in row 3, column 3.
MacOS - Enum constant in enum class com.jme3.system.Platform.Os
macOS operating systems
MacOSX_ARM64 - Enum constant in enum class com.jme3.system.Platform
Apple Mac OS X 64-bit ARM
MacOSX_PPC32 - Enum constant in enum class com.jme3.system.Platform
Apple Mac OS X 32 bit PowerPC
MacOSX_PPC64 - Enum constant in enum class com.jme3.system.Platform
Apple Mac OS X 64 bit PowerPC
MacOSX32 - Enum constant in enum class com.jme3.system.Platform
Apple Mac OS X 32-bit Intel
MacOSX64 - Enum constant in enum class com.jme3.system.Platform
Apple Mac OS X 64-bit Intel
Magenta - Static variable in class com.jme3.math.ColorRGBA
The color magenta (1,0,1).
magFilter - Variable in class com.jme3.texture.image.LastTextureState
 
main(String[]) - Static method in class com.jme3.material.plugins.ConditionParser
 
main(String[]) - Static method in class com.jme3.math.Eigen3f
Test the Eigen3f class.
main(String[]) - Static method in class com.jme3.util.ListSort
test case
main(String[]) - Static method in class com.jme3.util.SortUtil
 
main(String[]) - Static method in class jme3tools.optimize.GeometryBatchFactory
 
main(String[]) - Static method in class jme3tools.shadercheck.ShaderCheck
 
makeAction(String) - Method in class com.jme3.anim.AnimComposer
Create a new ClipAction with specified clip name.
makeAtlasBatch(Spatial, AssetManager, int) - Static method in class jme3tools.optimize.TextureAtlas
Creates one geometry out of the given root spatial and merges all single textures into one texture of the given size.
makeBatches(Collection<Geometry>) - Static method in class jme3tools.optimize.GeometryBatchFactory
 
makeBatches(Collection<Geometry>, boolean) - Static method in class jme3tools.optimize.GeometryBatchFactory
Batches a collection of Geometries so that all with the same material get combined.
makeCubeMap(Image, Image, Image, Image, Image, Image, Image.Format) - Static method in class com.jme3.environment.util.EnvMapUtils
Creates a cube map from 6 images
makeCurrent(AssetManager, RenderManager, EnumSet<Caps>, LightList, DefineList) - Method in class com.jme3.material.logic.DefaultTechniqueDefLogic
 
makeCurrent(AssetManager, RenderManager, EnumSet<Caps>, LightList, DefineList) - Method in class com.jme3.material.logic.SinglePassAndImageBasedLightingLogic
 
makeCurrent(AssetManager, RenderManager, EnumSet<Caps>, LightList, DefineList) - Method in class com.jme3.material.logic.SinglePassLightingLogic
 
makeCurrent(AssetManager, RenderManager, EnumSet<Caps>, LightList, DefineList) - Method in class com.jme3.material.logic.StaticPassLightingLogic
 
makeCurrent(AssetManager, RenderManager, EnumSet<Caps>, LightList, DefineList) - Method in interface com.jme3.material.logic.TechniqueDefLogic
Determine the shader to use for the given geometry / material combination.
makeFrustum(Vector3f[]) - Static method in class com.jme3.scene.debug.WireFrustum
 
makeGeometry(BoundingBox) - Static method in class com.jme3.scene.debug.WireBox
Create a geometry suitable for visualizing the specified bounding box.
makeLayer(String, AnimationMask) - Method in class com.jme3.anim.AnimComposer
Add a layer to this composer.
makeLods(Collection<Geometry>, Mesh) - Static method in class jme3tools.optimize.GeometryBatchFactory
 
makeProbe(EnvironmentCamera, Spatial) - Static method in class com.jme3.environment.LightProbeFactory
Creates a LightProbe with the giver EnvironmentCamera in the given scene.
makeProbe(EnvironmentCamera, Spatial, JobProgressListener<LightProbe>) - Static method in class com.jme3.environment.LightProbeFactory
 
makeProbe(EnvironmentCamera, Spatial, EnvMapUtils.GenerationType, JobProgressListener<LightProbe>) - Static method in class com.jme3.environment.LightProbeFactory
Creates a LightProbe with the giver EnvironmentCamera in the given scene.
makeProbe(RenderManager, AssetManager, int, Vector3f, float, float, Spatial) - Static method in class com.jme3.environment.FastLightProbeFactory
Creates a LightProbe with the given EnvironmentCamera in the given scene.
manager - Variable in class com.jme3.asset.AssetInfo
 
map(CommandQueue, long[], long[], MappingAccess) - Method in class com.jme3.opencl.Image
Maps the image into host memory.
map(CommandQueue, long, long, MappingAccess) - Method in class com.jme3.opencl.Buffer
Maps this buffer directly into host memory.
map(CommandQueue, long, MappingAccess) - Method in class com.jme3.opencl.Buffer
map(CommandQueue, MappingAccess) - Method in class com.jme3.opencl.Buffer
map(VariableMapping, StringBuilder, boolean) - Method in class com.jme3.shader.Glsl100ShaderGenerator
Appends a mapping to the source, embed in a conditional block if needed, with variables nameSpaces and swizzle.
MAP_READ_ONLY - Enum constant in enum class com.jme3.opencl.MappingAccess
Only read access is allowed to the mapped memory.
MAP_READ_WRITE - Enum constant in enum class com.jme3.opencl.MappingAccess
Both read and write access is allowed.
MAP_WRITE_INVALIDATE - Enum constant in enum class com.jme3.opencl.MappingAccess
The old memory content is completely discarded and the buffer is filled completely with new data.
MAP_WRITE_ONLY - Enum constant in enum class com.jme3.opencl.MappingAccess
Only write access is allowed to the mapped memory.
mapAsync(CommandQueue, long[], long[], MappingAccess) - Method in class com.jme3.opencl.Image
mapAsync(CommandQueue, long, long, MappingAccess) - Method in class com.jme3.opencl.Buffer
Maps this buffer asynchronously into host memory.
mapAsync(CommandQueue, long, MappingAccess) - Method in class com.jme3.opencl.Buffer
mapAsync(CommandQueue, MappingAccess) - Method in class com.jme3.opencl.Buffer
mapJoystick(Joystick) - Method in class com.jme3.input.FlyByCamera
 
MappingAccess - Enum Class in com.jme3.opencl
Specifies the access flags when mapping a Buffer or Image object.
markAllRegionsDirty() - Method in class com.jme3.shader.bufferobject.BufferObject
Mark all regions as dirty
markDirty() - Method in class com.jme3.shader.bufferobject.BufferRegion
Mark this region for update
matCache - Variable in class com.jme3.shadow.AbstractShadowRenderer
list of materials for post shadow queue geometries
matCache - Variable in class com.jme3.shadow.PssmShadowRenderer
Deprecated.
 
matches(Class<? extends Spatial>, String) - Method in class com.jme3.scene.Spatial
Note that we are matching the pattern, therefore the pattern must match the entire pattern (i.e.
material - Variable in class com.jme3.post.Filter
 
material - Variable in class com.jme3.scene.Geometry
 
Material - Class in com.jme3.material
Material describes the rendering style for a given Geometry.
Material() - Constructor for class com.jme3.material.Material
Do not use this constructor.
Material(AssetManager, String) - Constructor for class com.jme3.material.Material
 
Material(MaterialDef) - Constructor for class com.jme3.material.Material
 
Material.BindUnits - Class in com.jme3.material
Track bind ids for textures and buffers Used internally
MaterialDebugAppState - Class in com.jme3.util
This appState is for debug purpose only, and was made to provide an easy way to test shaders, with a live update capability.
MaterialDebugAppState() - Constructor for class com.jme3.util.MaterialDebugAppState
 
materialDef - Variable in class com.jme3.material.plugins.ShaderNodeLoaderDelegate
 
MaterialDef - Class in com.jme3.material
Describes a J3MD (Material definition).
MaterialDef() - Constructor for class com.jme3.material.MaterialDef
Serialization only.
MaterialDef(AssetManager, String) - Constructor for class com.jme3.material.MaterialDef
Creates a new material definition with the given name.
MaterialKey - Class in com.jme3.asset
Used for loading materials only (not material definitions!).
MaterialKey() - Constructor for class com.jme3.asset.MaterialKey
 
MaterialKey(String) - Constructor for class com.jme3.asset.MaterialKey
 
MaterialList - Class in com.jme3.material
A map from material name to a material.
MaterialList() - Constructor for class com.jme3.material.MaterialList
 
MaterialProcessor - Class in com.jme3.material
 
MaterialProcessor() - Constructor for class com.jme3.material.MaterialProcessor
 
Materials - Class in com.jme3.material
This class is to provide some constants materials.
MathUtils - Class in com.jme3.math
Created by Nehon on 23/04/2017.
matList - Variable in class com.jme3.scene.plugins.MTLLoader
 
matList - Variable in class com.jme3.scene.plugins.OBJLoader
 
matName - Variable in class com.jme3.scene.plugins.MTLLoader
 
MatParam - Class in com.jme3.material
Describes a material parameter.
MatParam() - Constructor for class com.jme3.material.MatParam
Serialization only.
MatParam(VarType, String, Object) - Constructor for class com.jme3.material.MatParam
Create a new material parameter.
MatParamOverride - Class in com.jme3.material
MatParamOverride is a mechanism by which material parameters can be overridden on the scene graph.
MatParamOverride() - Constructor for class com.jme3.material.MatParamOverride
Serialization only.
MatParamOverride(VarType, String, Object) - Constructor for class com.jme3.material.MatParamOverride
Create a new MatParamOverride.
MatParamTexture - Class in com.jme3.material
A material parameter that holds a reference to a texture and its required color space.
MatParamTexture() - Constructor for class com.jme3.material.MatParamTexture
Serialization only.
MatParamTexture(VarType, String, Texture, ColorSpace) - Constructor for class com.jme3.material.MatParamTexture
Constructs a new MatParamTexture instance with the specified type, name, texture, and color space.
MatParseException - Exception Class in com.jme3.material.plugins
Custom Exception to report a j3md Material definition file parsing error.
MatParseException(String, Statement) - Constructor for exception class com.jme3.material.plugins.MatParseException
creates a MatParseException
MatParseException(String, Statement, Throwable) - Constructor for exception class com.jme3.material.plugins.MatParseException
creates a MatParseException
MatParseException(String, String, Statement) - Constructor for exception class com.jme3.material.plugins.MatParseException
creates a MatParseException
MatParseException(String, String, Statement, Throwable) - Constructor for exception class com.jme3.material.plugins.MatParseException
creates a MatParseException
Matrix3 - Enum constant in enum class com.jme3.shader.VarType
 
Matrix3Array - Enum constant in enum class com.jme3.shader.VarType
 
Matrix3f - Class in com.jme3.math
A 3x3 matrix composed of 9 single-precision elements, used to represent linear transformations of 3-D coordinates, such as rotations, reflections, and scaling.
Matrix3f() - Constructor for class com.jme3.math.Matrix3f
Instantiates an identity matrix (diagonals = 1, other elements = 0).
Matrix3f(float, float, float, float, float, float, float, float, float) - Constructor for class com.jme3.math.Matrix3f
Instantiates a matrix with specified elements.
Matrix3f(Matrix3f) - Constructor for class com.jme3.math.Matrix3f
Instantiates a copy of the matrix argument.
Matrix3fArrayField - Class in com.jme3.util.struct.fields
 
Matrix3fArrayField(int, String, int) - Constructor for class com.jme3.util.struct.fields.Matrix3fArrayField
 
Matrix3fArrayField(int, String, Matrix3f[]) - Constructor for class com.jme3.util.struct.fields.Matrix3fArrayField
 
Matrix3fField - Class in com.jme3.util.struct.fields
 
Matrix3fField(int, String, Matrix3f) - Constructor for class com.jme3.util.struct.fields.Matrix3fField
 
Matrix4 - Enum constant in enum class com.jme3.shader.VarType
 
Matrix4Array - Enum constant in enum class com.jme3.shader.VarType
 
Matrix4f - Class in com.jme3.math
A 4x4 matrix composed of 16 single-precision elements, used to represent linear or perspective transformations of 3-D coordinates.
Matrix4f() - Constructor for class com.jme3.math.Matrix4f
Instantiates an identity matrix (diagonals = 1, other elements = 0).
Matrix4f(float[]) - Constructor for class com.jme3.math.Matrix4f
Create a Matrix4f from the specified array.
Matrix4f(float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float) - Constructor for class com.jme3.math.Matrix4f
Create a Matrix4f with the specified element values.
Matrix4f(Matrix4f) - Constructor for class com.jme3.math.Matrix4f
Create a Matrix4f that duplicates the specified matrix.
Matrix4fArrayField - Class in com.jme3.util.struct.fields
 
Matrix4fArrayField(int, String, int) - Constructor for class com.jme3.util.struct.fields.Matrix4fArrayField
 
Matrix4fArrayField(int, String, Matrix4f[]) - Constructor for class com.jme3.util.struct.fields.Matrix4fArrayField
 
Matrix4fField - Class in com.jme3.util.struct.fields
 
Matrix4fField(int, String, Matrix4f) - Constructor for class com.jme3.util.struct.fields.Matrix4fField
 
MatrixJointModelTransform - Class in com.jme3.anim
This JointModelTransform implementation accumulate joints transforms in a Matrix4f to properly support non uniform scaling in an armature hierarchy
MatrixJointModelTransform() - Constructor for class com.jme3.anim.MatrixJointModelTransform
 
matrixWrite - Variable in class com.jme3.util.TempVars
 
Max - Enum constant in enum class com.jme3.material.RenderState.BlendEquation
Sets the blend equation so that each component of the result color is the maximum of the corresponding components of the source and destination colors.
Max - Enum constant in enum class com.jme3.material.RenderState.BlendEquationAlpha
sSets the blend equation so that the result alpha is the maximum of the source alpha and destination alpha.
MAX_TREE_DEPTH - Static variable in class com.jme3.collision.bih.BIHTree
 
MAX_TRIS_PER_NODE - Static variable in class com.jme3.collision.bih.BIHTree
 
maxAlpha - Variable in class com.jme3.texture.image.ByteOffsetImageCodec
 
maxBlue - Variable in class com.jme3.texture.image.ByteOffsetImageCodec
 
maxBufferObjectUnits - Static variable in class com.jme3.renderer.RenderContext
Number of buffer object units that JME supports.
maxDistance - Variable in class com.jme3.app.ChaseCameraAppState
 
maxDistance - Variable in class com.jme3.audio.AudioNode
 
maxDistance - Variable in class com.jme3.input.ChaseCamera
 
MaxDistance - Enum constant in enum class com.jme3.audio.AudioParam
 
maxGreen - Variable in class com.jme3.texture.image.ByteOffsetImageCodec
 
maxLocal(Vector3f) - Method in class com.jme3.math.Vector3f
Compares this vector component-wise with the argument (keeping the most positive value for each component) and returns the (modified) current instance.
maxLocal(Vector4f) - Method in class com.jme3.math.Vector4f
maxLocal computes the maximum value for each component in this and other vector.
maxRed - Variable in class com.jme3.texture.image.ByteOffsetImageCodec
 
maxTextureUnits - Static variable in class com.jme3.renderer.RenderContext
Number of texture units that JME supports.
maxVerticalRotation - Variable in class com.jme3.app.ChaseCameraAppState
 
maxVerticalRotation - Variable in class com.jme3.input.ChaseCamera
 
MemoryAccess - Enum Class in com.jme3.opencl
Specifies how a buffer object can be accessed by the kernel.
memoryFrameBuffers - Variable in class com.jme3.renderer.Statistics
Number of active frame buffers.
memoryShaders - Variable in class com.jme3.renderer.Statistics
Number of active shaders.
memoryTextures - Variable in class com.jme3.renderer.Statistics
Number of active textures.
MemoryUtils - Class in com.jme3.util
See thread http://jmonkeyengine.org/forum/topic/monitor-direct-memory-usage-in-your-app/#post-205999
merge(BoundingVolume) - Method in class com.jme3.bounding.BoundingBox
merge combines this bounding box locally with a second bounding volume.
merge(BoundingVolume) - Method in class com.jme3.bounding.BoundingSphere
merge combines this sphere with a second bounding sphere.
merge(BoundingVolume) - Method in class com.jme3.bounding.BoundingVolume
merge combines two bounding volumes into a single bounding volume that contains both this bounding volume and the parameter volume.
merge(BitmapCharacterSet) - Method in class com.jme3.font.BitmapCharacterSet
Merge two fonts.
merge(BitmapFont) - Method in class com.jme3.font.BitmapFont
Merge two fonts.
mergeConditions(String, String, String) - Method in class com.jme3.material.plugins.ShaderNodeLoaderDelegate
Merges 2 conditions with the given operator
mergeFrom(AppSettings) - Method in class com.jme3.system.AppSettings
Same as AppSettings.copyFrom(com.jme3.system.AppSettings), except doesn't overwrite settings that are already set.
mergeGeometries(Collection<Geometry>, Mesh) - Static method in class jme3tools.optimize.GeometryBatchFactory
Merges all geometries in the collection into the output mesh.
mergeLocal(BoundingVolume) - Method in class com.jme3.bounding.BoundingBox
mergeLocal combines this bounding box locally with a second bounding volume.
mergeLocal(BoundingVolume) - Method in class com.jme3.bounding.BoundingSphere
mergeLocal combines this sphere with a second bounding sphere locally.
mergeLocal(BoundingVolume) - Method in class com.jme3.bounding.BoundingVolume
mergeLocal combines two bounding volumes into a single bounding volume that contains both this bounding volume and the parameter volume.
mesh - Variable in class com.jme3.scene.Geometry
 
Mesh - Class in com.jme3.scene
Mesh is used to store rendering data.
Mesh() - Constructor for class com.jme3.scene.Mesh
Creates a new mesh with no vertex buffers.
Mesh.Mode - Enum Class in com.jme3.scene
The mode of the Mesh specifies both the type of primitive represented by the mesh and how the data should be interpreted.
MeshInstancing - Enum constant in enum class com.jme3.renderer.Caps
Supports geometry instancing.
meshMode - Variable in class com.jme3.scene.mesh.VirtualIndexBuffer
 
methodGlGetError - Variable in class com.jme3.renderer.opengl.GLDebug
 
migrate(Spatial) - Static method in class com.jme3.anim.util.AnimMigrationUtils
 
MikkTSpaceContext - Interface in com.jme3.util.mikktspace
 
MikkTSpaceImpl - Class in com.jme3.util.mikktspace
 
MikkTSpaceImpl(Mesh) - Constructor for class com.jme3.util.mikktspace.MikkTSpaceImpl
 
MikktspaceTangentGenerator - Class in com.jme3.util.mikktspace
Mikktspace is a common standard for tangent space used across many 3D software.
Min - Enum constant in enum class com.jme3.material.RenderState.BlendEquation
Sets the blend equation so that each component of the result color is the minimum of the corresponding components of the source and destination colors.
Min - Enum constant in enum class com.jme3.material.RenderState.BlendEquationAlpha
Sets the blend equation so that the result alpha is the minimum of the source alpha and destination alpha.
minDistance - Variable in class com.jme3.app.ChaseCameraAppState
 
minDistance - Variable in class com.jme3.input.ChaseCamera
 
minFilter - Variable in class com.jme3.texture.image.LastTextureState
 
minLocal(Vector3f) - Method in class com.jme3.math.Vector3f
Compares this vector component-wise with the argument (keeping the most negative value for each component) and returns the (modified) current instance.
minLocal(Vector4f) - Method in class com.jme3.math.Vector4f
minLocal computes the minimum value for each component in this and other vector.
minVerticalRotation - Variable in class com.jme3.app.ChaseCameraAppState
 
minVerticalRotation - Variable in class com.jme3.input.ChaseCamera
 
MipMapGenerator - Class in com.jme3.util
 
MipMapImageRaster - Class in com.jme3.texture.image
 
MipMapImageRaster(Image, int) - Constructor for class com.jme3.texture.image.MipMapImageRaster
 
mipMapSizes - Variable in class com.jme3.texture.Image
 
mipsWereGenerated - Variable in class com.jme3.texture.Image
 
MirrorBorderClamp - Enum constant in enum class com.jme3.texture.Texture.WrapMode
Deprecated.
Not supported by OpenGL 3
MirrorClamp - Enum constant in enum class com.jme3.texture.Texture.WrapMode
Deprecated.
Not supported by OpenGL 3
MirrorEdgeClamp - Enum constant in enum class com.jme3.texture.Texture.WrapMode
Deprecated.
Not supported by OpenGL 3
MirroredRepeat - Enum constant in enum class com.jme3.texture.Texture.WrapMode
Only the fractional portion of the coordinate is considered, but if the integer portion is odd, we'll use 1 - the fractional portion.
model - Variable in class com.jme3.cinematic.events.AnimationEvent
Deprecated.
 
MODEL_CHANNELS - Static variable in class com.jme3.cinematic.events.AnimationEvent
Deprecated.
 
ModelKey - Class in com.jme3.asset
Used to load model files, such as OBJ or Blender models.
ModelKey() - Constructor for class com.jme3.asset.ModelKey
 
ModelKey(String) - Constructor for class com.jme3.asset.ModelKey
 
modelName - Variable in class com.jme3.cinematic.events.AnimationEvent
Deprecated.
 
modifyTexture(Texture2D, Image, int, int, int, int, int, int) - Method in class com.jme3.renderer.opengl.GLRenderer
Copy a part of an image to a texture 2d.
modifyTexture(Texture, Image, int, int) - Method in class com.jme3.renderer.opengl.GLRenderer
Deprecated.
Use modifyTexture(Texture2D dest, Image src, int destX, int destY, int srcX, int srcY, int areaW, int areaH)
modifyTexture(Texture, Image, int, int) - Method in interface com.jme3.renderer.Renderer
Modifies the given Texture with the given Image.
modifyTexture(Texture, Image, int, int) - Method in class com.jme3.system.NullRenderer
 
Modulate - Enum constant in enum class com.jme3.material.RenderState.BlendMode
Multiplies the source and dest colors.
ModulateX2 - Enum constant in enum class com.jme3.material.RenderState.BlendMode
Multiplies the source and dest colors then doubles the result.
MorphControl - Class in com.jme3.anim
A control that handle morph animation for Position, Normal and Tangent buffers.
MorphControl() - Constructor for class com.jme3.anim.MorphControl
 
MorphTarget - Class in com.jme3.scene.mesh
 
MorphTarget() - Constructor for class com.jme3.scene.mesh.MorphTarget
 
MorphTarget(String) - Constructor for class com.jme3.scene.mesh.MorphTarget
 
MorphTarget0 - Enum constant in enum class com.jme3.scene.VertexBuffer.Type
Morph animations targets.
MorphTarget1 - Enum constant in enum class com.jme3.scene.VertexBuffer.Type
 
MorphTarget10 - Enum constant in enum class com.jme3.scene.VertexBuffer.Type
 
MorphTarget11 - Enum constant in enum class com.jme3.scene.VertexBuffer.Type
 
MorphTarget12 - Enum constant in enum class com.jme3.scene.VertexBuffer.Type
 
MorphTarget13 - Enum constant in enum class com.jme3.scene.VertexBuffer.Type
 
MorphTarget2 - Enum constant in enum class com.jme3.scene.VertexBuffer.Type
 
MorphTarget3 - Enum constant in enum class com.jme3.scene.VertexBuffer.Type
 
MorphTarget4 - Enum constant in enum class com.jme3.scene.VertexBuffer.Type
 
MorphTarget5 - Enum constant in enum class com.jme3.scene.VertexBuffer.Type
 
MorphTarget6 - Enum constant in enum class com.jme3.scene.VertexBuffer.Type
 
MorphTarget7 - Enum constant in enum class com.jme3.scene.VertexBuffer.Type
 
MorphTarget8 - Enum constant in enum class com.jme3.scene.VertexBuffer.Type
 
MorphTarget9 - Enum constant in enum class com.jme3.scene.VertexBuffer.Type
 
MorphTrack - Class in com.jme3.anim
Contains a list of weights and times for each keyframe.
MorphTrack() - Constructor for class com.jme3.anim.MorphTrack
Serialization-only.
MorphTrack(Geometry, float[], float[], int) - Constructor for class com.jme3.anim.MorphTrack
Creates a morph track with the given Geometry as a target
motionAllowed - Variable in class com.jme3.input.FlyByCamera
 
MotionAllowedListener - Interface in com.jme3.collision
 
MotionEvent - Class in com.jme3.cinematic.events
A MotionEvent is a control over the spatial that manages the position and direction of the spatial while following a motion Path.
MotionEvent() - Constructor for class com.jme3.cinematic.events.MotionEvent
Create MotionEvent, when using this constructor don't forget to assign spatial and path.
MotionEvent(Spatial, MotionPath) - Constructor for class com.jme3.cinematic.events.MotionEvent
Creates a MotionPath for the given spatial on the given motion path.
MotionEvent(Spatial, MotionPath, float) - Constructor for class com.jme3.cinematic.events.MotionEvent
Creates a MotionPath for the given spatial on the given motion path.
MotionEvent(Spatial, MotionPath, float, LoopMode) - Constructor for class com.jme3.cinematic.events.MotionEvent
Creates a MotionPath for the given spatial on the given motion path.
MotionEvent(Spatial, MotionPath, LoopMode) - Constructor for class com.jme3.cinematic.events.MotionEvent
Creates a MotionPath for the given spatial on the given motion path.
MotionEvent.Direction - Enum Class in com.jme3.cinematic.events
Enum for the different type of target direction behavior.
MotionPath - Class in com.jme3.cinematic
Motion path is used to create a path between way points.
MotionPath() - Constructor for class com.jme3.cinematic.MotionPath
Create a motion Path
MotionPathListener - Interface in com.jme3.cinematic
Trigger the events happening on a motion path
MotionTrack - Class in com.jme3.cinematic.events
Deprecated.
use MotionEvent instead
MotionTrack() - Constructor for class com.jme3.cinematic.events.MotionTrack
Deprecated.
Create MotionTrack, when using this constructor don't forget to assign spatial and path
MotionTrack(Spatial, MotionPath) - Constructor for class com.jme3.cinematic.events.MotionTrack
Deprecated.
Creates a MotionPath for the given spatial on the given motion path
MotionTrack(Spatial, MotionPath, float) - Constructor for class com.jme3.cinematic.events.MotionTrack
Deprecated.
Creates a MotionPath for the given spatial on the given motion path
MotionTrack(Spatial, MotionPath, float, LoopMode) - Constructor for class com.jme3.cinematic.events.MotionTrack
Deprecated.
Creates a MotionPath for the given spatial on the given motion path
MotionTrack(Spatial, MotionPath, LoopMode) - Constructor for class com.jme3.cinematic.events.MotionTrack
Deprecated.
Creates a MotionPath for the given spatial on the given motion path
mouseAxisHash(int, boolean) - Static method in class com.jme3.input.controls.MouseAxisTrigger
 
MouseAxisTrigger - Class in com.jme3.input.controls
A MouseAxisTrigger is used as a mapping to mouse axis, a mouse axis is movement along the X axis (left/right), Y axis (up/down) and the mouse wheel (scroll up/down).
MouseAxisTrigger(int, boolean) - Constructor for class com.jme3.input.controls.MouseAxisTrigger
Create a new MouseAxisTrigger.
MouseButtonEvent - Class in com.jme3.input.event
Mouse button press/release event.
MouseButtonEvent(int, boolean, int, int) - Constructor for class com.jme3.input.event.MouseButtonEvent
 
mouseButtonHash(int) - Static method in class com.jme3.input.controls.MouseButtonTrigger
 
MouseButtonTrigger - Class in com.jme3.input.controls
A MouseButtonTrigger is used as a mapping to receive events from mouse buttons.
MouseButtonTrigger(int) - Constructor for class com.jme3.input.controls.MouseButtonTrigger
Create a new MouseButtonTrigger to receive mouse button events.
mouseInput - Variable in class com.jme3.app.LegacyApplication
 
MouseInput - Interface in com.jme3.input
A specific API for interfacing with the mouse.
MouseMotionEvent - Class in com.jme3.input.event
Mouse movement event.
MouseMotionEvent(int, int, int, int, int, int) - Constructor for class com.jme3.input.event.MouseMotionEvent
 
move(float, float, float) - Method in class com.jme3.scene.Spatial
Translates the spatial by the given translation vector.
move(Vector3f) - Method in class com.jme3.scene.Spatial
Translates the spatial by the given translation vector.
MOVE - Enum constant in enum class com.jme3.input.event.TouchEvent.Type
Move/Drag event, fields: posX, posY, deltaX, deltaY, pressure
moveCamera(float, boolean) - Method in class com.jme3.input.FlyByCamera
Translate the camera left or forward by the specified amount.
moveSpeed - Variable in class com.jme3.input.FlyByCamera
translation speed (in world units per second)
moveToNew(int) - Method in class com.jme3.renderer.IDList
Adds an index to the new list.
msort(Object[], Object[], int, int, Comparator) - Static method in class com.jme3.util.SortUtil
Merge sort
msort(Object[], Object[], Comparator) - Static method in class com.jme3.util.SortUtil
Merge sort
MTLLoader - Class in com.jme3.scene.plugins
 
MTLLoader() - Constructor for class com.jme3.scene.plugins.MTLLoader
 
mult(float) - Method in class com.jme3.math.ColorRGBA
Multiplies each r,g,b,a of this ColorRGBA by the given scalar and returns the result as a new ColorRGBA.
mult(float) - Method in class com.jme3.math.Matrix4f
Multiply by the specified scalar.
mult(float) - Method in class com.jme3.math.Quaternion
Multiplies with the scalar argument and returns the product as a new instance.
mult(float) - Method in class com.jme3.math.Vector2f
Multiplies with the scalar argument and returns the product as a new instance.
mult(float) - Method in class com.jme3.math.Vector3f
Multiplies with the argument and returns the product as a new instance.
mult(float) - Method in class com.jme3.math.Vector4f
mult multiplies this vector by a scalar.
mult(float[]) - Method in class com.jme3.math.Matrix4f
Multiply the specified float array by this matrix.
mult(float, float) - Method in class com.jme3.math.Vector2f
Multiplies component-wise by the specified components and returns the product as a new instance.
mult(float, float, float) - Method in class com.jme3.math.Vector3f
Multiplies component-wise by the specified components and returns the product as a new instance.
mult(float, float, float, float) - Method in class com.jme3.math.Vector4f
Multiplies component-wise by the specified components and returns the product as a new instance.
mult(float, Matrix4f) - Method in class com.jme3.math.Matrix4f
Multiply by the specified scalar.
mult(float, Vector2f) - Method in class com.jme3.math.Vector2f
Multiplies with the specified scalar and stores the product in the specified vector.
mult(float, Vector3f) - Method in class com.jme3.math.Vector3f
Multiplies with the specified scalar and returns the product in the specified vector.
mult(float, Vector4f) - Method in class com.jme3.math.Vector4f
mult multiplies this vector by a scalar.
mult(ColorRGBA) - Method in class com.jme3.math.ColorRGBA
Multiplies each r,g,b,a of this ColorRGBA by the corresponding r,g,b,a of the given color and returns the result as a new ColorRGBA.
mult(Matrix3f) - Method in class com.jme3.math.Matrix3f
Multiplies with the argument matrix and returns the product as a new instance.
mult(Matrix3f, Matrix3f) - Method in class com.jme3.math.Matrix3f
Multiplies with the specified matrix and returns the product in a 3rd matrix.
mult(Matrix4f) - Method in class com.jme3.math.Matrix4f
Right-multiply by the specified matrix.
mult(Matrix4f, Matrix4f) - Method in class com.jme3.math.Matrix4f
Right-multiply by the specified matrix.
mult(Quaternion) - Method in class com.jme3.math.Quaternion
Multiplies by the argument and returns the product as a new instance.
mult(Quaternion, Quaternion) - Method in class com.jme3.math.Matrix4f
Multiply the specified Quaternion by this matrix.
mult(Quaternion, Quaternion) - Method in class com.jme3.math.Quaternion
Multiplies by the specified quaternion and returns the product in a 3rd quaternion.
mult(Vector3f) - Method in class com.jme3.math.Matrix3f
Applies the linear transformation to the vector argument and returns the result as a new vector.
mult(Vector3f) - Method in class com.jme3.math.Matrix4f
Apply this 3-D coordinate transform to the specified Vector3f.
mult(Vector3f) - Method in class com.jme3.math.Quaternion
Rotates the argument vector and returns the result as a new vector.
mult(Vector3f) - Method in class com.jme3.math.Vector3f
Multiplies component-wise with the argument and returns the product as a new instance.
mult(Vector3f, Vector3f) - Method in class com.jme3.math.Matrix3f
Applies the linear transformation to specified vector and stores the result in another vector.
mult(Vector3f, Vector3f) - Method in class com.jme3.math.Matrix4f
Apply this 3-D coordinate transform to the specified Vector3f.
mult(Vector3f, Vector3f) - Method in class com.jme3.math.Quaternion
Rotates a specified vector and returns the result in another vector.
mult(Vector3f, Vector3f) - Method in class com.jme3.math.Vector3f
Multiplies component-wise with the specified vector and returns the product in a 3rd vector.
mult(Vector4f) - Method in class com.jme3.math.Matrix4f
Multiply the specified Vector4f by this matrix.
mult(Vector4f) - Method in class com.jme3.math.Vector4f
multLocal multiplies a provided vector to this vector internally, and returns a handle to this vector for easy chaining of calls.
mult(Vector4f, Vector4f) - Method in class com.jme3.math.Matrix4f
Multiply the specified Vector4f by this matrix.
mult(Vector4f, Vector4f) - Method in class com.jme3.math.Vector4f
multLocal multiplies a provided vector to this vector internally, and returns a handle to this vector for easy chaining of calls.
multAcross(float[]) - Method in class com.jme3.math.Matrix4f
Multiply the specified float array by the transform of this matrix.
multAcross(Vector3f, Vector3f) - Method in class com.jme3.math.Matrix4f
Apply the transform of this 3-D coordinate transform to the specified Vector3f.
multAcross(Vector4f) - Method in class com.jme3.math.Matrix4f
Multiply the specified Vector4f by the transform of this matrix.
multAcross(Vector4f, Vector4f) - Method in class com.jme3.math.Matrix4f
Multiply the specified Vector4f by the transform of this matrix.
multiData - Variable in class com.jme3.shader.Uniform
For arrays or matrices, efficient format that can be sent to GL faster.
multInBuffer(Vector2f, FloatBuffer, int) - Static method in class com.jme3.util.BufferUtils
Multiply and store a Vector2f in-buffer.
multInBuffer(Vector3f, FloatBuffer, int) - Static method in class com.jme3.util.BufferUtils
Multiply and store a Vector3f in-buffer.
MultiPass - Enum constant in enum class com.jme3.material.TechniqueDef.LightMode
Enable light rendering by using multi-pass rendering.
MultiPassLightingLogic - Class in com.jme3.material.logic
 
MultiPassLightingLogic(TechniqueDef) - Constructor for class com.jme3.material.logic.MultiPassLightingLogic
 
multiplicityMatch(VariableMapping) - Static method in class com.jme3.shader.ShaderUtils
Check if a mapping is valid by checking the multiplicity of both of the variables if they are arrays
Multisample - Enum constant in enum class com.jme3.renderer.Caps
Supports multisampling on the screen.
multiSamples - Variable in class com.jme3.texture.Image
 
multLocal(float) - Method in class com.jme3.math.ColorRGBA
Multiplies each r,g,b,a of this ColorRGBA by the given scalar and returns the result (this).
multLocal(float) - Method in class com.jme3.math.Matrix3f
Multiplies by the scalar argument and returns the (modified) current instance.
multLocal(float) - Method in class com.jme3.math.Matrix4f
Multiplies in place by the scalar argument.
multLocal(float) - Method in class com.jme3.math.Quaternion
Multiplies by the scalar argument and returns the (modified) current instance.
multLocal(float) - Method in class com.jme3.math.Vector2f
Multiplies by the scalar argument and returns the (modified) current instance.
multLocal(float) - Method in class com.jme3.math.Vector3f
Multiplies by the argument and returns the (modified) current instance.
multLocal(float) - Method in class com.jme3.math.Vector4f
multLocal multiplies this vector by a scalar internally, and returns a handle to this vector for easy chaining of calls.
multLocal(float, float) - Method in class com.jme3.math.Vector2f
Multiplies component-wise by the specified components and returns the (modified) current instance.
multLocal(float, float, float) - Method in class com.jme3.math.Vector3f
Multiplies component-wise by the specified components and returns the (modified) current instance.
multLocal(float, float, float, float) - Method in class com.jme3.math.Quaternion
Multiplies by a quaternion with the specified components and returns the (modified) current instance.
multLocal(float, float, float, float) - Method in class com.jme3.math.Vector4f
multLocal multiplies this vector by 4 scalars internally, and returns a handle to this vector for easy chaining of calls.
multLocal(Matrix3f) - Method in class com.jme3.math.Matrix3f
Multiplies by the matrix argument and returns the (modified) current instance.
multLocal(Matrix4f) - Method in class com.jme3.math.Matrix4f
Right-multiply in place, by the specified matrix.
multLocal(Quaternion) - Method in class com.jme3.math.Matrix4f
 
multLocal(Quaternion) - Method in class com.jme3.math.Quaternion
Multiplies by the argument and returns the (modified) current instance.
multLocal(Vector2f) - Method in class com.jme3.math.Vector2f
Multiplies component-wise by the argument and returns the (modified) current instance.
multLocal(Vector3f) - Method in class com.jme3.math.Matrix3f
Applies the linear transformation to the vector argument and returns the (modified) argument.
multLocal(Vector3f) - Method in class com.jme3.math.Quaternion
Rotates the argument vector.
multLocal(Vector3f) - Method in class com.jme3.math.Vector3f
Multiplies component-wise by the argument and returns the (modified) current instance.
multLocal(Vector4f) - Method in class com.jme3.math.Vector4f
multLocal multiplies a provided vector to this vector internally, and returns a handle to this vector for easy chaining of calls.
multNormal(Vector3f, Vector3f) - Method in class com.jme3.math.Matrix4f
Rotate and scale the specified vector, but don't translate it.
multNormalAcross(Vector3f, Vector3f) - Method in class com.jme3.math.Matrix4f
Rotate and scale the specified vector by the transpose, but don't translate it.
multProj(Vector3f, Vector3f) - Method in class com.jme3.math.Matrix4f
Apply this perspective transform to the specified Vector3f.

N

name - Variable in class com.jme3.animation.AnimationFactory
Deprecated.
Name of the animation
name - Variable in class com.jme3.asset.AssetKey
 
name - Variable in class com.jme3.light.Light
The light name.
name - Variable in class com.jme3.material.MatParam
 
name - Variable in class com.jme3.post.Filter.Pass
 
name - Variable in class com.jme3.renderer.Camera
The camera's name.
name - Variable in class com.jme3.renderer.ViewPort
Name for this viewport.
name - Variable in class com.jme3.scene.Spatial
This spatial's name.
name - Variable in class com.jme3.scene.VertexBuffer
 
name - Variable in class com.jme3.shader.ShaderVariable
Name of the uniform as was declared in the shader.
NAME_SPACE_GLOBAL - Static variable in class com.jme3.shader.ShaderGenerator
 
NAME_SPACE_MAT_PARAM - Static variable in class com.jme3.shader.ShaderGenerator
 
NAME_SPACE_VERTEX_ATTRIBUTE - Static variable in class com.jme3.shader.ShaderGenerator
 
NAME_SPACE_WORLD_PARAM - Static variable in class com.jme3.shader.ShaderGenerator
 
NAN - Static variable in class com.jme3.math.Vector2f
Shared instance of the all-NaN vector (NaN,NaN).
NAN - Static variable in class com.jme3.math.Vector3f
Shared instance of the all-NaN vector (NaN,NaN,NaN).
NAN - Static variable in class com.jme3.math.Vector4f
shared instance of the all-NaN vector (NaN,NaN,NaN,NaN) - Do not modify!
NanoTimer - Class in com.jme3.system
NanoTimer is a System.nanoTime implementation of Timer.
NanoTimer() - Constructor for class com.jme3.system.NanoTimer
 
NativeObject - Class in com.jme3.util
Describes a native object.
NativeObject() - Constructor for class com.jme3.util.NativeObject
Creates a new GLObject.
NativeObject(int) - Constructor for class com.jme3.util.NativeObject
Protected constructor that doesn't allocate handle ref.
NativeObjectManager - Class in com.jme3.util
GLObjectManager tracks all GLObjects used by the Renderer.
NativeObjectManager() - Constructor for class com.jme3.util.NativeObjectManager
 
nbShadowMaps - Variable in class com.jme3.shadow.AbstractShadowRenderer
 
nbSplits - Variable in class com.jme3.shadow.PssmShadowRenderer
Deprecated.
 
Nearest - Enum constant in enum class com.jme3.shadow.EdgeFilteringMode
Shadows are not filtered.
Nearest - Enum constant in enum class com.jme3.shadow.PssmShadowRenderer.FilterMode
Deprecated.
Shadows are not filtered.
Nearest - Enum constant in enum class com.jme3.texture.Texture.MagFilter
Nearest neighbor interpolation is the fastest and crudest filtering mode - it simply uses the color of the texel closest to the pixel center for the pixel color.
NearestLinearMipMap - Enum constant in enum class com.jme3.texture.Texture.MinFilter
Similar to NearestNeighborNoMipMaps except that instead of using samples from texture level 0, a sample is chosen from each of the closest (by distance) two mipmap levels.
NearestNearestMipMap - Enum constant in enum class com.jme3.texture.Texture.MinFilter
Same as NearestNeighborNoMipMaps except that instead of using samples from texture level 0, the closest mipmap level is chosen based on distance.
NearestNoMipMaps - Enum constant in enum class com.jme3.texture.Texture.MinFilter
Nearest neighbor interpolation is the fastest and crudest filtering method - it simply uses the color of the texel closest to the pixel center for the pixel color.
nearestPowerOfTwo(int) - Static method in class com.jme3.math.FastMath
Get the next power of two of the given number.
needClose - Variable in class com.jme3.system.NullContext
 
needGeneratedMips - Variable in class com.jme3.texture.Image
 
needsDirection() - Method in class com.jme3.cinematic.events.MotionEvent
This method is meant to be called by the motion path only.
needsfallBackMaterial - Variable in class com.jme3.shadow.AbstractShadowRenderer
true if the fallback material should be used, otherwise false
needsfallBackMaterial - Variable in class com.jme3.shadow.PssmShadowRenderer
Deprecated.
 
negate() - Method in class com.jme3.math.Quaternion
Deprecated.
The naming of this method doesn't follow convention. Please use Quaternion.negateLocal() instead.
negate() - Method in class com.jme3.math.Vector2f
Returns the negative of the vector.
negate() - Method in class com.jme3.math.Vector3f
Returns the negative.
negate() - Method in class com.jme3.math.Vector4f
negate returns the negative of this vector.
negateLocal() - Method in class com.jme3.math.Quaternion
Negates all 4 components and returns the (modified) current instance.
negateLocal() - Method in class com.jme3.math.Vector2f
Negates both components and returns the (modified) current instance.
negateLocal() - Method in class com.jme3.math.Vector3f
Negates all 3 components and returns the (modified) current instance.
negateLocal() - Method in class com.jme3.math.Vector4f
negateLocal negates the internal values of this vector.
Negative - Enum constant in enum class com.jme3.math.Plane.Side
a point on the side with negative pseudo-distance
NEGATIVE_INFINITY - Static variable in class com.jme3.math.Vector2f
Shared instance of the all-negative-infinity vector (-Inf,-Inf).
NEGATIVE_INFINITY - Static variable in class com.jme3.math.Vector3f
Shared instance of the all-negative-infinity vector (-Inf,-Inf,-Inf).
NEGATIVE_INFINITY - Static variable in class com.jme3.math.Vector4f
shared instance of the all-negative-infinity vector (-Inf,-Inf,-Inf,-Inf) - Do not modify!
NegativeX - Enum constant in enum class com.jme3.texture.TextureCubeMap.Face
 
NegativeY - Enum constant in enum class com.jme3.texture.TextureCubeMap.Face
 
NegativeZ - Enum constant in enum class com.jme3.texture.TextureCubeMap.Face
 
Never - Enum constant in enum class com.jme3.material.RenderState.TestFunction
The test always fails
Never - Enum constant in enum class com.jme3.scene.Spatial.BatchHint
This spatial will never be batched when attached to a BatchNode.
Never - Enum constant in enum class com.jme3.scene.Spatial.CullHint
Never cull this from view, always draw it.
newAssetManager() - Static method in class com.jme3.system.JmeSystem
 
newAssetManager() - Method in class com.jme3.system.JmeSystemDelegate
 
newAssetManager(URL) - Static method in class com.jme3.system.JmeSystem
 
newAssetManager(URL) - Method in class com.jme3.system.JmeSystemDelegate
 
newAudioRenderer(AppSettings) - Static method in class com.jme3.system.JmeSystem
 
newAudioRenderer(AppSettings) - Method in class com.jme3.system.JmeSystemDelegate
 
newContext(AppSettings, JmeContext.Type) - Static method in class com.jme3.system.JmeSystem
 
newContext(AppSettings, JmeContext.Type) - Method in class com.jme3.system.JmeSystemDelegate
 
newFrame() - Method in class com.jme3.shader.UniformBindingManager
Internal use only.
newLen - Variable in class com.jme3.renderer.IDList
The number of valid elements in the new list.
newList - Variable in class com.jme3.renderer.IDList
Indices belonging to the "new list".
newTarget(Image.Format) - Static method in class com.jme3.texture.FrameBuffer.FrameBufferTarget
 
newTarget(Texture) - Static method in class com.jme3.texture.FrameBuffer.FrameBufferTarget
 
newTarget(Texture, TextureCubeMap.Face) - Static method in class com.jme3.texture.FrameBuffer.FrameBufferTarget
Creates a frame buffer texture and sets the face position by using the face parameter.
newThread(Runnable) - Method in class com.jme3.asset.ThreadingManager.LoadingThreadFactory
 
NewtonianParticleInfluencer - Class in com.jme3.effect.influencers
This influencer calculates initial velocity with the use of the emitter's shape.
NewtonianParticleInfluencer() - Constructor for class com.jme3.effect.influencers.NewtonianParticleInfluencer
Constructor.
next() - Method in class com.jme3.scene.SceneGraphIterator
 
next() - Method in class com.jme3.shader.bufferobject.DirtyRegionsIterator
 
next() - Method in class com.jme3.util.SafeArrayList.ArrayIterator
 
nextIndex() - Method in class com.jme3.util.SafeArrayList.ArrayIterator
 
nextRandomFloat() - Static method in class com.jme3.math.FastMath
Returns a random float between 0 and 1.
nextRandomInt() - Static method in class com.jme3.math.FastMath
Choose a pseudo-random, uniformly-distributed integer value from the shared generator.
nextRandomInt(int, int) - Static method in class com.jme3.math.FastMath
Returns a random integer between min and max.
nextStatement() - Method in class com.jme3.scene.plugins.MTLLoader
 
nextStatement() - Method in class com.jme3.scene.plugins.OBJLoader
 
nextThreadId - Variable in class com.jme3.asset.ThreadingManager
 
nlerp(Quaternion, float) - Method in class com.jme3.math.Quaternion
Interpolates quickly between the current instance and q2 using nlerp, and stores the result in the current instance.
NLerp - Static variable in class com.jme3.anim.interpolator.AnimInterpolators
 
NoArgFunction<R> - Interface in com.jme3.util.functional
 
NoArgVoidFunction - Interface in com.jme3.util.functional
 
Node - Class in com.jme3.scene
Node defines an internal node of a scene graph.
Node() - Constructor for class com.jme3.scene.Node
Instantiate a Node with no name, no parent, and no children.
Node(String) - Constructor for class com.jme3.scene.Node
Constructor instantiates a new Node with a default empty list for containing children.
nodeDefinitions - Variable in class com.jme3.material.plugins.ShaderNodeLoaderDelegate
 
nodes - Variable in class com.jme3.material.plugins.ShaderNodeLoaderDelegate
 
None - Enum constant in enum class com.jme3.cinematic.events.MotionEvent.Direction
The target stays in the starting direction.
None - Enum constant in enum class com.jme3.environment.util.EnvMapUtils.FixSeamsMethod
No seams fix
None - Enum constant in enum class com.jme3.math.Plane.Side
a point that lies in the plane
NonPowerOfTwoTextures - Enum constant in enum class com.jme3.renderer.Caps
Supports Non-Power-Of-Two (NPOT) textures and framebuffers.
noOccluders - Variable in class com.jme3.shadow.PssmShadowRenderer
Deprecated.
 
norm() - Method in class com.jme3.math.Quaternion
Returns the norm, defined as the dot product of the quaternion with itself.
normal - Variable in class com.jme3.math.Plane
Vector normal to the plane.
normal - Variable in class com.jme3.util.TangentBinormalGenerator.TriangleData
Deprecated.
 
Normal - Enum constant in enum class com.jme3.scene.VertexBuffer.Type
Normal vector, normalized (3 floats).
normalize() - Method in class com.jme3.math.Vector2f
Normalizes the vector to length=1 and returns the result as a new instance.
normalize() - Method in class com.jme3.math.Vector3f
Normalizes the vector to length=1 and returns the result as a new instance.
normalize() - Method in class com.jme3.math.Vector4f
normalize returns the unit vector of this vector.
normalize() - Method in class com.jme3.renderer.Camera
Normalizes the camera vectors.
normalize(float, float, float) - Static method in class com.jme3.math.FastMath
Takes a value and expresses it in terms of min to max.
normalize(Matrix3f) - Method in class com.jme3.math.Matrix3f
Normalizes the matrix and returns the result in the argument.
normalized - Variable in class com.jme3.scene.VertexBuffer
 
normalizeLocal() - Method in class com.jme3.math.Matrix3f
Normalizes the matrix and returns the (modified) current instance.
normalizeLocal() - Method in class com.jme3.math.Quaternion
Scales the quaternion to have norm=1 and returns the (modified) current instance.
normalizeLocal() - Method in class com.jme3.math.Vector2f
Normalizes the vector to length=1 and returns the (modified) current instance.
normalizeLocal() - Method in class com.jme3.math.Vector3f
Normalizes the vector to length=1 and returns the (modified) current instance.
normalizeLocal() - Method in class com.jme3.math.Vector4f
normalizeLocal makes this vector into a unit vector of itself.
normalizeVector2(FloatBuffer, int) - Static method in class com.jme3.util.BufferUtils
Normalize a Vector2f in-buffer.
normalizeVector3(FloatBuffer, int) - Static method in class com.jme3.util.BufferUtils
Normalize a Vector3f in-buffer.
normalMap - Variable in class com.jme3.scene.plugins.MTLLoader
 
NormalMatrix - Enum constant in enum class com.jme3.shader.UniformBinding
The normal matrix.
NormalMatrixInverse - Enum constant in enum class com.jme3.shader.UniformBinding
 
normals - Variable in class com.jme3.effect.shapes.EmitterMeshVertexShape
 
normalVelocity - Variable in class com.jme3.effect.influencers.NewtonianParticleInfluencer
Normal to emitter's shape factor.
norms - Variable in class com.jme3.scene.plugins.OBJLoader
 
NotEqual - Enum constant in enum class com.jme3.material.RenderState.TestFunction
The test succeeds if the input value does not equal the reference value.
notifyNoAssetClone() - Method in interface com.jme3.asset.cache.AssetCache
notifyNoAssetClone() - Method in class com.jme3.asset.cache.SimpleAssetCache
 
notifyNoAssetClone() - Method in class com.jme3.asset.cache.WeakRefAssetCache
 
notifyNoAssetClone() - Method in class com.jme3.asset.cache.WeakRefCloneAssetCache
 
notifyRescale(float, float) - Method in class com.jme3.renderer.RenderManager
Internal use only.
notifyReshape(int, int) - Method in class com.jme3.renderer.RenderManager
Internal use only.
NoWrap - Enum constant in enum class com.jme3.font.LineWrapMode
 
NULL - Static variable in class com.jme3.material.RenderState
The NULL render state is identical to the RenderState.DEFAULT render state except that depth testing and face culling are disabled.
NullComparator - Class in com.jme3.renderer.queue
NullComparator does not sort geometries.
NullComparator() - Constructor for class com.jme3.renderer.queue.NullComparator
 
NullContext - Class in com.jme3.system
 
NullContext() - Constructor for class com.jme3.system.NullContext
 
nulledConditions - Variable in class com.jme3.material.plugins.ShaderNodeLoaderDelegate
 
NullLightFilter - Class in com.jme3.light
NullLightFilter does nothing.
NullLightFilter() - Constructor for class com.jme3.light.NullLightFilter
 
NullPipeline - Class in com.jme3.renderer.pipeline
Render pipeline that performs no rendering.
NullPipeline() - Constructor for class com.jme3.renderer.pipeline.NullPipeline
 
NullRenderer - Class in com.jme3.system
 
NullRenderer() - Constructor for class com.jme3.system.NullRenderer
 
NullSavable - Class in com.jme3.export
NullSavable is an implementation of Savable with no data.
NullSavable() - Constructor for class com.jme3.export.NullSavable
 
NUM_SH_COEFFICIENT - Static variable in class com.jme3.environment.util.EnvMapUtils
 
NUMERIC_ENTRY_DIALOG - Static variable in interface com.jme3.input.SoftTextDialogInput
 
NUMERIC_KEYPAD_DIALOG - Static variable in interface com.jme3.input.SoftTextDialogInput
 
numFboSwitches - Variable in class com.jme3.renderer.Statistics
Number of FBO switches during the current frame.
numIndices - Variable in class com.jme3.scene.mesh.VirtualIndexBuffer
 
numObjects - Variable in class com.jme3.renderer.Statistics
Number of object used during the current frame.
numShaderSwitches - Variable in class com.jme3.renderer.Statistics
Number of shader switches during the current frame.
numTextureBinds - Variable in class com.jme3.renderer.Statistics
Number of texture binds during the current frame.
numTexturesSet - Variable in class com.jme3.renderer.RenderContext
No longer used.
numTriangles - Variable in class com.jme3.renderer.Statistics
Number of mesh primitives rendered during the current frame.
numUniformsSet - Variable in class com.jme3.renderer.Statistics
Number of uniforms set during the current frame.
numVertices - Variable in class com.jme3.renderer.Statistics
Number of mesh vertices rendered during the current frame.
numVerts - Variable in class com.jme3.scene.mesh.VirtualIndexBuffer
 
Nurb - Enum constant in enum class com.jme3.math.Spline.SplineType
 

O

obj - Variable in class com.jme3.renderer.opengl.GLDebug
 
ObjectGroup(String) - Constructor for class com.jme3.scene.plugins.OBJLoader.ObjectGroup
 
objectIndex - Variable in class com.jme3.scene.plugins.OBJLoader
 
objectManager - Variable in class com.jme3.util.NativeObject
The object manager to which this NativeObject is registered to.
ObjectSerializer(Function<Boolean, Object>) - Constructor for class com.jme3.shader.bufferobject.layout.BufferLayout.ObjectSerializer
 
ObjectSerializer(Class<T>) - Constructor for class com.jme3.shader.bufferobject.layout.BufferLayout.ObjectSerializer
 
OBJLoader - Class in com.jme3.scene.plugins
Reads OBJ format models.
OBJLoader() - Constructor for class com.jme3.scene.plugins.OBJLoader
 
OBJLoader.Face - Class in com.jme3.scene.plugins
 
OBJLoader.ObjectGroup - Class in com.jme3.scene.plugins
 
OBJLoader.Vertex - Class in com.jme3.scene.plugins
 
objName - Variable in class com.jme3.scene.plugins.OBJLoader
 
objNode - Variable in class com.jme3.scene.plugins.OBJLoader
 
OBJTYPE_AUDIOBUFFER - Static variable in class com.jme3.util.NativeObject
 
OBJTYPE_AUDIOSTREAM - Static variable in class com.jme3.util.NativeObject
 
OBJTYPE_BO - Static variable in class com.jme3.util.NativeObject
 
OBJTYPE_FILTER - Static variable in class com.jme3.util.NativeObject
 
OBJTYPE_FRAMEBUFFER - Static variable in class com.jme3.util.NativeObject
 
OBJTYPE_SHADER - Static variable in class com.jme3.util.NativeObject
 
OBJTYPE_SHADERSOURCE - Static variable in class com.jme3.util.NativeObject
 
OBJTYPE_TEXTURE - Static variable in class com.jme3.util.NativeObject
 
OBJTYPE_VERTEXBUFFER - Static variable in class com.jme3.util.NativeObject
 
OccludersExtractor() - Constructor for class com.jme3.shadow.ShadowUtil.OccludersExtractor
 
OccludersExtractor(Matrix4f, int, BoundingBox, BoundingBox, GeometryList, TempVars) - Constructor for class com.jme3.shadow.ShadowUtil.OccludersExtractor
 
Off - Enum constant in enum class com.jme3.material.RenderState.BlendMode
No blending mode is used.
Off - Enum constant in enum class com.jme3.material.RenderState.FaceCullMode
Face culling is disabled.
Off - Enum constant in enum class com.jme3.renderer.queue.RenderQueue.ShadowMode
Disable both shadow casting and shadow receiving for this spatial.
Off - Enum constant in enum class com.jme3.texture.Texture.ShadowCompareMode
Shadow comparison mode is disabled.
OffscreenSurface - Enum constant in enum class com.jme3.system.JmeContext.Type
An OffscreenSurface is a context that is not visible by the user.
offset - Variable in class com.jme3.scene.VertexBuffer
 
offsetDistance - Variable in class com.jme3.input.ChaseCamera
 
oldClone(boolean) - Method in class com.jme3.effect.ParticleEmitter
The old clone() method that did not use the new Cloner utility.
oldClone(boolean) - Method in class com.jme3.scene.Spatial
Deprecated.
oldDeepClone() - Method in class com.jme3.scene.Geometry
 
oldDeepClone() - Method in class com.jme3.scene.Node
 
oldLen - Variable in class com.jme3.renderer.IDList
The number of valid elements in the old list.
oldList - Variable in class com.jme3.renderer.IDList
Indices belonging to the "old list".
onAction(String, boolean, float) - Method in class com.jme3.app.ChaseCameraAppState
 
onAction(String, boolean, float) - Method in class com.jme3.app.state.ScreenshotAppState
 
onAction(String, boolean, float) - Method in class com.jme3.input.ChaseCamera
 
onAction(String, boolean, float) - Method in interface com.jme3.input.controls.ActionListener
Called when an input to which this listener is registered to is invoked.
onAction(String, boolean, float) - Method in class com.jme3.input.FlyByCamera
Callback to notify this controller of an action input event.
onAnalog(String, float, float) - Method in class com.jme3.app.ChaseCameraAppState
 
onAnalog(String, float, float) - Method in class com.jme3.input.ChaseCamera
 
onAnalog(String, float, float) - Method in interface com.jme3.input.controls.AnalogListener
Called to notify the implementation that an analog event has occurred.
onAnalog(String, float, float) - Method in class com.jme3.input.FlyByCamera
Callback to notify this controller of an analog input event.
onAnimChange(AnimControl, AnimChannel, String) - Method in interface com.jme3.animation.AnimEventListener
Deprecated.
Invoked when an animation is set to play by the user on the given channel.
onAnimCycleDone(AnimControl, AnimChannel, String) - Method in interface com.jme3.animation.AnimEventListener
Deprecated.
Invoked when an animation "cycle" is done.
onConnected(Joystick) - Method in interface com.jme3.input.JoystickConnectionListener
Occurs when a new joystick has been detected.
onDeleteFrameBuffer() - Method in class com.jme3.renderer.Statistics
Called by the Renderer when it deletes a framebuffer.
onDeleteShader() - Method in class com.jme3.renderer.Statistics
Called by the Renderer when it deletes a shader.
onDeleteTexture() - Method in class com.jme3.renderer.Statistics
Called by the Renderer when it deletes a texture.
onDisable() - Method in class com.jme3.app.BasicProfilerState
 
onDisable() - Method in class com.jme3.app.DetailedProfilerState
 
onDisable() - Method in class com.jme3.app.state.BaseAppState
Called when the state was previously enabled but is now disabled either because setEnabled(false) was called or the state is being cleaned up.
onDisable() - Method in class com.jme3.app.state.CompositeAppState
 
onDisable() - Method in class com.jme3.app.state.ConstantVerifierState
 
onDisable() - Method in class com.jme3.audio.AudioListenerState
 
onDisable() - Method in class com.jme3.environment.EnvironmentCamera
 
onDisable() - Method in class com.jme3.environment.util.LightsDebugState
 
onDisable() - Method in class com.jme3.scene.debug.custom.ArmatureDebugAppState
 
onDisconnected(Joystick) - Method in interface com.jme3.input.JoystickConnectionListener
Occurs when an existing joystick has been disconnected.
One - Enum constant in enum class com.jme3.material.RenderState.BlendFunc
RGB Factor (1, 1, 1), Alpha Factor (1)
One_Minus_Dst_Alpha - Enum constant in enum class com.jme3.material.RenderState.BlendFunc
RGB Factor (1-A_d, 1-A_d, 1-A_d), Alpha Factor (1-A_d)
One_Minus_Dst_Color - Enum constant in enum class com.jme3.material.RenderState.BlendFunc
RGB Factor (1-R_d, 1-G_d, 1-B_d), Alpha Factor (1-A_d)
One_Minus_Src_Alpha - Enum constant in enum class com.jme3.material.RenderState.BlendFunc
RGB Factor (1-A_s0, 1-A_s0, 1-A_s0), Alpha Factor (1-A_s0)
One_Minus_Src_Color - Enum constant in enum class com.jme3.material.RenderState.BlendFunc
RGB Factor (1-R_s0, 1-G_s0, 1-B_s0), Alpha Factor (1-A_s0)
ONE_THIRD - Static variable in class com.jme3.math.FastMath
The value 1/3, as a float.
onEnable() - Method in class com.jme3.app.BasicProfilerState
 
onEnable() - Method in class com.jme3.app.DetailedProfilerState
 
onEnable() - Method in class com.jme3.app.state.BaseAppState
Called when the state is fully enabled, ie: is attached and isEnabled() is true or when the setEnabled() status changes after the state is attached.
onEnable() - Method in class com.jme3.app.state.CompositeAppState
 
onEnable() - Method in class com.jme3.app.state.ConstantVerifierState
 
onEnable() - Method in class com.jme3.audio.AudioListenerState
 
onEnable() - Method in class com.jme3.environment.EnvironmentCamera
 
onEnable() - Method in class com.jme3.environment.util.LightsDebugState
 
onEnable() - Method in class com.jme3.scene.debug.custom.ArmatureDebugAppState
 
onFrameBufferUse(FrameBuffer, boolean) - Method in class com.jme3.renderer.Statistics
Called by the Renderer when a framebuffer has been set.
onFrameChange() - Method in class com.jme3.renderer.Camera
Updates the view frame of the camera.
onFrustumChange() - Method in class com.jme3.renderer.Camera
Updates the frustum to reflect any changes made to the planes.
onGeometryUnassociated(Geometry) - Method in class com.jme3.scene.BatchNode
 
onGeometryUnassociated(Geometry) - Method in class com.jme3.scene.GeometryGroupNode
Called by geom to specify that it has been unassociated from its GeometryGroupNode.
onGeometryUnassociated(Geometry) - Method in class com.jme3.scene.instancing.InstancedNode
 
onJoyAxisEvent(JoyAxisEvent) - Method in class com.jme3.input.InputManager
Callback from RawInputListener.
onJoyAxisEvent(JoyAxisEvent) - Method in interface com.jme3.input.RawInputListener
Invoked on joystick axis events.
onJoyAxisEvent(JoyAxisEvent) - Method in class com.jme3.input.RawInputListenerAdapter
 
onJoyButtonEvent(JoyButtonEvent) - Method in class com.jme3.input.InputManager
Callback from RawInputListener.
onJoyButtonEvent(JoyButtonEvent) - Method in interface com.jme3.input.RawInputListener
Invoked on joystick button presses.
onJoyButtonEvent(JoyButtonEvent) - Method in class com.jme3.input.RawInputListenerAdapter
 
onKeyEvent(KeyInputEvent) - Method in class com.jme3.input.InputManager
Callback from RawInputListener.
onKeyEvent(KeyInputEvent) - Method in interface com.jme3.input.RawInputListener
Invoked on keyboard key press or release events.
onKeyEvent(KeyInputEvent) - Method in class com.jme3.input.RawInputListenerAdapter
 
onMaterialChange(Geometry) - Method in class com.jme3.scene.BatchNode
 
onMaterialChange(Geometry) - Method in class com.jme3.scene.GeometryGroupNode
Called by geom to specify that its material has been changed.
onMaterialChange(Geometry) - Method in class com.jme3.scene.instancing.InstancedNode
 
onMeshChange(Geometry) - Method in class com.jme3.scene.BatchNode
 
onMeshChange(Geometry) - Method in class com.jme3.scene.GeometryGroupNode
Called by geom to specify that its mesh has been changed.
onMeshChange(Geometry) - Method in class com.jme3.scene.instancing.InstancedNode
 
onMeshDrawn(Mesh, int) - Method in class com.jme3.renderer.Statistics
Called by the Renderer when a mesh has been drawn.
onMeshDrawn(Mesh, int, int) - Method in class com.jme3.renderer.Statistics
Called by the Renderer when a mesh has been drawn.
onMouseButtonEvent(MouseButtonEvent) - Method in class com.jme3.input.InputManager
Callback from RawInputListener.
onMouseButtonEvent(MouseButtonEvent) - Method in interface com.jme3.input.RawInputListener
Invoked on mouse button events.
onMouseButtonEvent(MouseButtonEvent) - Method in class com.jme3.input.RawInputListenerAdapter
 
onMouseMotionEvent(MouseMotionEvent) - Method in class com.jme3.input.InputManager
Callback from RawInputListener.
onMouseMotionEvent(MouseMotionEvent) - Method in interface com.jme3.input.RawInputListener
Invoked on mouse movement/motion events.
onMouseMotionEvent(MouseMotionEvent) - Method in class com.jme3.input.RawInputListenerAdapter
 
onNewFrameBuffer() - Method in class com.jme3.renderer.Statistics
Called by the Renderer when it creates a new framebuffer.
onNewShader() - Method in class com.jme3.renderer.Statistics
Called by the Renderer when it creates a new shader.
onNewTexture() - Method in class com.jme3.renderer.Statistics
Called by the Renderer when it creates a new texture.
onPause() - Method in class com.jme3.cinematic.Cinematic
called internally
onPause() - Method in class com.jme3.cinematic.events.AbstractCinematicEvent
Implement this method with code that you want to execute when the event is paused.
onPause() - Method in class com.jme3.cinematic.events.AnimationEvent
Deprecated.
 
onPause() - Method in class com.jme3.cinematic.events.AnimEvent
Callback when the event is paused.
onPause() - Method in class com.jme3.cinematic.events.CameraEvent
 
onPause() - Method in class com.jme3.cinematic.events.MotionEvent
 
onPause() - Method in class com.jme3.cinematic.events.SoundEvent
 
onPause(CinematicEvent) - Method in interface com.jme3.cinematic.events.CinematicEventListener
 
onPlay() - Method in class com.jme3.cinematic.Cinematic
called internally
onPlay() - Method in class com.jme3.cinematic.events.AbstractCinematicEvent
Implement this method with code that you want to execute when the event is started.
onPlay() - Method in class com.jme3.cinematic.events.AnimationEvent
Deprecated.
 
onPlay() - Method in class com.jme3.cinematic.events.AnimEvent
Callback when the event is started.
onPlay() - Method in class com.jme3.cinematic.events.CameraEvent
 
onPlay() - Method in class com.jme3.cinematic.events.MotionEvent
 
onPlay() - Method in class com.jme3.cinematic.events.SoundEvent
 
onPlay(CinematicEvent) - Method in interface com.jme3.cinematic.events.CinematicEventListener
 
onShaderUse(Shader, boolean) - Method in class com.jme3.renderer.Statistics
Called by the Renderer when a shader has been utilized.
onSoftText(int, String) - Method in interface com.jme3.input.controls.SoftTextDialogInputListener
 
onStop() - Method in class com.jme3.cinematic.Cinematic
called internally
onStop() - Method in class com.jme3.cinematic.events.AbstractCinematicEvent
Implement this method with code that you want to execute when the event is stopped.
onStop() - Method in class com.jme3.cinematic.events.AnimationEvent
Deprecated.
 
onStop() - Method in class com.jme3.cinematic.events.AnimEvent
Callback when the event is stopped.
onStop() - Method in class com.jme3.cinematic.events.CameraEvent
 
onStop() - Method in class com.jme3.cinematic.events.MotionEvent
 
onStop() - Method in class com.jme3.cinematic.events.SoundEvent
 
onStop(CinematicEvent) - Method in interface com.jme3.cinematic.events.CinematicEventListener
 
onTextureUse(Image, boolean) - Method in class com.jme3.renderer.Statistics
Called by the Renderer when a texture has been set.
onTouch(String, TouchEvent, float) - Method in interface com.jme3.input.controls.TouchListener
 
onTouchEvent(TouchEvent) - Method in class com.jme3.input.InputManager
Callback from RawInputListener.
onTouchEvent(TouchEvent) - Method in interface com.jme3.input.RawInputListener
Invoked on touchscreen touch events.
onTouchEvent(TouchEvent) - Method in class com.jme3.input.RawInputListenerAdapter
 
onTouchEventQueued(TouchEvent) - Method in class com.jme3.input.InputManager
Dispatches touch events to touch listeners
onTransformChange(Geometry) - Method in class com.jme3.scene.BatchNode
 
onTransformChange(Geometry) - Method in class com.jme3.scene.GeometryGroupNode
Called by geom to specify that its world transform has been changed.
onTransformChange(Geometry) - Method in class com.jme3.scene.instancing.InstancedNode
 
onUniformSet() - Method in class com.jme3.renderer.Statistics
Called by the Renderer when a uniform was set.
onUpdate(float) - Method in class com.jme3.cinematic.Cinematic
used internally, don't call this directly.
onUpdate(float) - Method in class com.jme3.cinematic.events.AbstractCinematicEvent
Implement this method with the code that you want to execute on update (only called when the event is playing).
onUpdate(float) - Method in class com.jme3.cinematic.events.AnimationEvent
Deprecated.
 
onUpdate(float) - Method in class com.jme3.cinematic.events.AnimEvent
Callback on each render pass while the event is playing.
onUpdate(float) - Method in class com.jme3.cinematic.events.CameraEvent
 
onUpdate(float) - Method in class com.jme3.cinematic.events.MotionEvent
 
onUpdate(float) - Method in class com.jme3.cinematic.events.SoundEvent
 
onViewPortChange() - Method in class com.jme3.renderer.Camera
Called when the viewport has been changed.
onWayPointReach(MotionEvent, int) - Method in interface com.jme3.cinematic.MotionPathListener
Triggers every time the target reach a waypoint on the path
Opaque - Enum constant in enum class com.jme3.renderer.queue.RenderQueue.Bucket
The renderer will try to find the optimal order for rendering all objects using this mode.
OpaqueComparator - Class in com.jme3.renderer.queue
 
OpaqueComparator() - Constructor for class com.jme3.renderer.queue.OpaqueComparator
 
open - Variable in class com.jme3.audio.AudioStream
 
OpenCLException - Exception Class in com.jme3.opencl
Generic OpenCL exception, can be thrown in every method of this package.
OpenCLException() - Constructor for exception class com.jme3.opencl.OpenCLException
Creates a new instance of OpenCLException without detail message.
OpenCLException(String) - Constructor for exception class com.jme3.opencl.OpenCLException
Constructs an instance of OpenCLException with the specified detail message.
OpenCLException(String, int) - Constructor for exception class com.jme3.opencl.OpenCLException
 
OpenCLObject - Interface in com.jme3.opencl
Base interface of all native OpenCL objects.
OpenCLObject.ObjectReleaser - Interface in com.jme3.opencl
Releaser for an OpenCLObject.
OpenCLObjectManager - Class in com.jme3.opencl
 
OpenGL20 - Enum constant in enum class com.jme3.renderer.Caps
Supports OpenGL 2.0 or OpenGL ES 2.0.
OpenGL21 - Enum constant in enum class com.jme3.renderer.Caps
Supports OpenGL 2.1.
OpenGL30 - Enum constant in enum class com.jme3.renderer.Caps
Supports OpenGL 3.0.
OpenGL31 - Enum constant in enum class com.jme3.renderer.Caps
Supports OpenGL 3.1.
OpenGL32 - Enum constant in enum class com.jme3.renderer.Caps
Supports OpenGL 3.2.
OpenGL33 - Enum constant in enum class com.jme3.renderer.Caps
Supports OpenGL 3.3.
OpenGL40 - Enum constant in enum class com.jme3.renderer.Caps
Supports OpenGL 4.0.
OpenGL41 - Enum constant in enum class com.jme3.renderer.Caps
Supports OpenGL 4.1.
OpenGL42 - Enum constant in enum class com.jme3.renderer.Caps
Supports OpenGL 4.2.
OpenGL43 - Enum constant in enum class com.jme3.renderer.Caps
Supports OpenGL 4.3.
OpenGL44 - Enum constant in enum class com.jme3.renderer.Caps
Supports OpenGL 4.4.
OpenGL45 - Enum constant in enum class com.jme3.renderer.Caps
Supports OpenGL 4.5.
OpenGLES20 - Enum constant in enum class com.jme3.renderer.Caps
Supports OpenGL ES 2.
OpenGLES30 - Enum constant in enum class com.jme3.renderer.Caps
Supports OpenGL ES 3.0.
OpenGLES31 - Enum constant in enum class com.jme3.renderer.Caps
Supports OpenGL ES 3.1.
OpenGLES32 - Enum constant in enum class com.jme3.renderer.Caps
Supports OpenGL ES 3.2.
openStream() - Method in class com.jme3.asset.AssetInfo
Implementations of this method should return an InputStream allowing access to the data represented by the AssetKey.
openStream() - Method in class com.jme3.asset.plugins.UrlAssetInfo
 
openStream() - Method in class com.jme3.asset.StreamAssetInfo
 
openStream(String) - Method in class com.jme3.asset.plugins.HttpZipLocator
 
opposite() - Method in class com.jme3.math.Quaternion
 
opposite(Quaternion) - Method in class com.jme3.math.Quaternion
Returns a rotation with the same axis and the angle increased by 180 degrees.
oppositeLocal() - Method in class com.jme3.math.Quaternion
Changes the quaternion to a rotation with the same axis and the angle increased by 180 degrees.
optimize(Node) - Static method in class jme3tools.optimize.GeometryBatchFactory
Optimizes a scene by combining Geometry with the same material.
optimize(Node, boolean) - Static method in class jme3tools.optimize.GeometryBatchFactory
Optimizes a scene by combining Geometry with the same material.
Orange - Static variable in class com.jme3.math.ColorRGBA
The color orange (251/255, 130/255,0).
ORIENTATION_X - Static variable in interface com.jme3.input.SensorJoystickAxis
 
ORIENTATION_Y - Static variable in interface com.jme3.input.SensorJoystickAxis
 
ORIENTATION_Z - Static variable in interface com.jme3.input.SensorJoystickAxis
 
OrientedBox - Enum constant in enum class com.jme3.light.LightProbe.AreaType
 
OrientedBoxProbeArea - Class in com.jme3.light
 
OrientedBoxProbeArea() - Constructor for class com.jme3.light.OrientedBoxProbeArea
 
OrientedBoxProbeArea(Transform) - Constructor for class com.jme3.light.OrientedBoxProbeArea
 
origin - Variable in class com.jme3.math.Ray
The ray's beginning point.
Original - Enum constant in enum class com.jme3.scene.shape.Sphere.TextureMode
Wrap texture radially and along z-axis
orthogonalLineFit(FloatBuffer) - Method in class com.jme3.math.Line
Fit this line to the specified points.
out - Variable in class com.jme3.renderer.ViewPort
FrameBuffer for output.
outBounce - Static variable in class com.jme3.math.Easing
a function that starts quickly, then bounces several times
outCubic - Static variable in class com.jme3.math.Easing
 
outElastic - Static variable in class com.jme3.math.Easing
Out Elastic and bounce
outerAngle - Variable in class com.jme3.audio.AudioNode
 
OuterAngle - Enum constant in enum class com.jme3.audio.AudioParam
 
outerAngleCos - Variable in class com.jme3.light.SpotLight
 
outerAngleCosSqr - Variable in class com.jme3.light.SpotLight
 
outerAngleSin - Variable in class com.jme3.light.SpotLight
 
outerAngleSinRcp - Variable in class com.jme3.light.SpotLight
 
outerAngleSinSqr - Variable in class com.jme3.light.SpotLight
 
OutputCapsule - Interface in com.jme3.export
 
outQuad - Static variable in class com.jme3.math.Easing
Out
outQuart - Static variable in class com.jme3.math.Easing
 
outQuint - Static variable in class com.jme3.math.Easing
 
Outside - Enum constant in enum class com.jme3.renderer.Camera.FrustumIntersect
Defines a constant assigned to spatials that are completely outside of this camera's view frustum.
OUTSIDE - Enum constant in enum class com.jme3.input.event.TouchEvent.Type
 
owner - Variable in class com.jme3.asset.ThreadingManager
 

P

packedAngleCos - Variable in class com.jme3.light.SpotLight
 
PackedDepthStencilBuffer - Enum constant in enum class com.jme3.renderer.Caps
Supports FBO with Depth24Stencil8 image format.
PackedFloatColorBuffer - Enum constant in enum class com.jme3.renderer.Caps
Supports Format.RGB111110F for FBO color buffers.
PackedFloatTexture - Enum constant in enum class com.jme3.renderer.Caps
Supports Format.RGB111110F for textures.
padJointTracks(List<TransformTrack>, Joint) - Static method in class com.jme3.anim.util.AnimMigrationUtils
 
parallel(Tween...) - Static method in class com.jme3.anim.tween.Tweens
Creates a tween that will interpolate over an entire list of tweens in parallel, ie: all tweens will be run at the same time.
parent - Variable in class com.jme3.scene.Spatial
Spatial's parent, or null if it has none.
parse(InputStream) - Static method in class com.jme3.util.blockparser.BlockLanguageParser
 
parse(CharSequence) - Method in interface com.jme3.font.GlyphParser
 
parseBool(String, boolean) - Static method in class com.jme3.util.xml.SAXUtil
 
parseColor(Attributes) - Static method in class com.jme3.util.xml.SAXUtil
 
parseFloat(String) - Static method in class com.jme3.util.xml.SAXUtil
 
parseFloat(String, float) - Static method in class com.jme3.util.xml.SAXUtil
 
parseInt(String) - Static method in class com.jme3.util.xml.SAXUtil
 
parseInt(String, int) - Static method in class com.jme3.util.xml.SAXUtil
Parses an integer from a string, if the string is null returns def.
parseMapping(Statement, boolean[]) - Method in class com.jme3.material.plugins.ShaderNodeLoaderDelegate
Reads a mapping statement.
parseString(String) - Static method in class com.jme3.util.xml.SAXUtil
 
parseString(String, String) - Static method in class com.jme3.util.xml.SAXUtil
 
parseVector3(Attributes) - Static method in class com.jme3.util.xml.SAXUtil
 
PartialNonPowerOfTwoTextures - Enum constant in enum class com.jme3.renderer.Caps
Partial support for non-power-of-2 textures, typically found on OpenGL ES 2 devices.
Particle - Class in com.jme3.effect
Represents a single particle in a ParticleEmitter.
Particle() - Constructor for class com.jme3.effect.Particle
 
ParticleEmitter - Class in com.jme3.effect
ParticleEmitter is a special kind of geometry which simulates a particle system.
ParticleEmitter() - Constructor for class com.jme3.effect.ParticleEmitter
For serialization only.
ParticleEmitter(String, ParticleMesh.Type, int) - Constructor for class com.jme3.effect.ParticleEmitter
 
ParticleEmitter.ParticleEmitterControl - Class in com.jme3.effect
 
ParticleEmitterControl() - Constructor for class com.jme3.effect.ParticleEmitter.ParticleEmitterControl
 
ParticleEmitterControl(ParticleEmitter) - Constructor for class com.jme3.effect.ParticleEmitter.ParticleEmitterControl
 
ParticleInfluencer - Interface in com.jme3.effect.influencers
An interface that defines the methods to affect initial velocity of the particles.
ParticleMesh - Class in com.jme3.effect
The ParticleMesh is the underlying visual implementation of a particle emitter.
ParticleMesh() - Constructor for class com.jme3.effect.ParticleMesh
 
ParticleMesh.Type - Enum Class in com.jme3.effect
Type of particle mesh
ParticlePointMesh - Class in com.jme3.effect
 
ParticlePointMesh() - Constructor for class com.jme3.effect.ParticlePointMesh
 
ParticleTriMesh - Class in com.jme3.effect
 
ParticleTriMesh() - Constructor for class com.jme3.effect.ParticleTriMesh
 
Pass() - Constructor for class com.jme3.post.Filter.Pass
 
Pass(String) - Constructor for class com.jme3.post.Filter.Pass
 
passMaterial - Variable in class com.jme3.post.Filter.Pass
 
Patch - Enum constant in enum class com.jme3.scene.Mesh.Mode
Used for Tessellation only.
path - Variable in class com.jme3.cinematic.events.MotionEvent
 
path - Variable in class com.jme3.cinematic.events.SoundEvent
 
Path - Enum constant in enum class com.jme3.cinematic.events.MotionEvent.Direction
The target rotates with the direction of the path.
PathAndRotation - Enum constant in enum class com.jme3.cinematic.events.MotionEvent.Direction
The target rotates with the direction of the path but with the addition of a rotation.
pause() - Method in class com.jme3.audio.AudioNode
Pause the audio that was started with AudioNode.play().
pause() - Method in class com.jme3.cinematic.events.AbstractCinematicEvent
Pause this event.
pause() - Method in interface com.jme3.cinematic.events.CinematicEvent
Pauses the animation
pauseAll() - Method in interface com.jme3.audio.AudioRenderer
Pauses all Playing audio.
pauseAll() - Method in class com.jme3.audio.openal.ALAudioRenderer
 
paused - Variable in class com.jme3.app.LegacyApplication
 
Paused - Enum constant in enum class com.jme3.audio.AudioNode.Status
Deprecated.
The audio node is currently paused.
Paused - Enum constant in enum class com.jme3.audio.AudioSource.Status
The audio source is currently paused.
Paused - Enum constant in enum class com.jme3.cinematic.PlayState
The CinematicEvent is paused.
PauseOnLostFocus - Enum constant in enum class com.jme3.app.LostFocusBehavior
The application will not update when unfocused.
pauseSource(AudioSource) - Method in interface com.jme3.audio.AudioRenderer
 
pauseSource(AudioSource) - Method in class com.jme3.audio.openal.ALAudioRenderer
 
PBR - Static variable in class com.jme3.material.Materials
 
PCF4 - Enum constant in enum class com.jme3.shadow.EdgeFilteringMode
4x4 percentage-closer filtering is used.
PCF4 - Enum constant in enum class com.jme3.shadow.PssmShadowRenderer.FilterMode
Deprecated.
4x4 percentage-closer filtering is used.
PCF8 - Enum constant in enum class com.jme3.shadow.EdgeFilteringMode
8x8 percentage-closer filtering is used.
PCF8 - Enum constant in enum class com.jme3.shadow.PssmShadowRenderer.FilterMode
Deprecated.
8x8 percentage-closer filtering is used.
PCFPOISSON - Enum constant in enum class com.jme3.shadow.EdgeFilteringMode
12 samples percentage-closer filtering with a POISON disc distribution is used.
PCFPOISSON - Enum constant in enum class com.jme3.shadow.PssmShadowRenderer.FilterMode
Deprecated.
8x8 percentage-closer filtering is used.
PFMLoader - Class in com.jme3.texture.plugins
 
PFMLoader() - Constructor for class com.jme3.texture.plugins.PFMLoader
 
PI - Static variable in class com.jme3.math.FastMath
The value PI as a float.
pick(Vector2f, CollisionResults) - Method in class com.jme3.scene.debug.custom.ArmatureNode
 
Picture - Class in com.jme3.ui
A Picture represents a 2D image drawn on the screen.
Picture() - Constructor for class com.jme3.ui.Picture
Serialization only.
Picture(String) - Constructor for class com.jme3.ui.Picture
Creates a named picture.
Picture(String, boolean) - Constructor for class com.jme3.ui.Picture
Create a named picture.
Pink - Static variable in class com.jme3.math.ColorRGBA
The color pink (1, 0.68, 0.68).
pipeline - Variable in class com.jme3.renderer.ViewPort
Dedicated pipeline.
PipelineContext - Interface in com.jme3.renderer.pipeline
Handles objects globally for a single type of RenderPipeline.
pipelineRender(RenderManager, PipelineContext, ViewPort, float) - Method in class com.jme3.renderer.pipeline.ForwardPipeline
 
pipelineRender(RenderManager, PipelineContext, ViewPort, float) - Method in class com.jme3.renderer.pipeline.NullPipeline
 
pipelineRender(RenderManager, T, ViewPort, float) - Method in interface com.jme3.renderer.pipeline.RenderPipeline
Renders the pipeline.
pitch - Variable in class com.jme3.audio.AudioNode
 
Pitch - Enum constant in enum class com.jme3.audio.AudioParam
 
PIXEL_BOX - Static variable in class com.jme3.scene.debug.custom.ArmatureNode
 
PixelReader - Interface in com.jme3.texture.plugins.ktx
Interface used to read a set of pixels in a KTX file
PlaceholderAssets - Class in com.jme3.util
 
plane - Variable in class com.jme3.util.TempVars
Plane
Plane - Class in com.jme3.math
Plane defines a plane where Normal dot (x,y,z) = Constant.
Plane() - Constructor for class com.jme3.math.Plane
Constructor instantiates a new Plane object.
Plane(Vector3f, float) - Constructor for class com.jme3.math.Plane
Constructor instantiates a new Plane object.
Plane(Vector3f, Vector3f) - Constructor for class com.jme3.math.Plane
Constructor instantiates a new Plane object.
Plane.Side - Enum Class in com.jme3.math
Describe the relationship between a point and a plane.
Platform - Enum Class in com.jme3.system
Enumerate known operating system/architecture pairs.
Platform - Interface in com.jme3.opencl
A wrapper for an OpenCL platform.
Platform.Os - Enum Class in com.jme3.system
Enumerate generic names of operating systems
PlatformChooser - Interface in com.jme3.opencl
This SPI is called on startup to specify which platform and which devices are used for context creation.
play() - Method in class com.jme3.audio.AudioNode
Start playing the audio.
play() - Method in class com.jme3.cinematic.events.AbstractCinematicEvent
Play this event.
play() - Method in class com.jme3.cinematic.events.CameraEvent
 
play() - Method in interface com.jme3.cinematic.events.CinematicEvent
Starts the animation
Playing - Enum constant in enum class com.jme3.audio.AudioNode.Status
Deprecated.
The audio node is currently playing.
Playing - Enum constant in enum class com.jme3.audio.AudioSource.Status
The audio source is currently playing.
Playing - Enum constant in enum class com.jme3.cinematic.PlayState
The CinematicEvent is currently being played.
playInstance() - Method in class com.jme3.audio.AudioNode
Start playing an instance of this audio.
playSource(AudioSource) - Method in interface com.jme3.audio.AudioRenderer
 
playSource(AudioSource) - Method in class com.jme3.audio.openal.ALAudioRenderer
 
playSourceInstance(AudioSource) - Method in interface com.jme3.audio.AudioRenderer
 
playSourceInstance(AudioSource) - Method in class com.jme3.audio.openal.ALAudioRenderer
 
playState - Variable in class com.jme3.cinematic.events.AbstractCinematicEvent
 
PlayState - Enum Class in com.jme3.cinematic
The play state of a cinematic event
Point - Enum constant in enum class com.jme3.effect.ParticleMesh.Type
The particle mesh is composed of points.
Point - Enum constant in enum class com.jme3.light.Light.Type
Point light
pointInsideTriangle(Vector2f, Vector2f, Vector2f, Vector2f) - Static method in class com.jme3.math.FastMath
Test if a point is inside a triangle.
PointLight - Class in com.jme3.light
Represents a point light.
PointLight() - Constructor for class com.jme3.light.PointLight
Creates a PointLight
PointLight(Vector3f) - Constructor for class com.jme3.light.PointLight
Creates a PointLight at the given position
PointLight(Vector3f, float) - Constructor for class com.jme3.light.PointLight
Creates a PointLight at the given position, with the given radius
PointLight(Vector3f, ColorRGBA) - Constructor for class com.jme3.light.PointLight
Creates a PointLight at the given position and with the given color
PointLight(Vector3f, ColorRGBA, float) - Constructor for class com.jme3.light.PointLight
Creates a PointLight at the given position, with the given color and the given radius
PointLightShadowFilter - Class in com.jme3.shadow
This Filter does basically the same as a PointLightShadowRenderer except it renders the post shadow pass as a fullscreen quad pass instead of a geometry pass.
PointLightShadowFilter() - Constructor for class com.jme3.shadow.PointLightShadowFilter
For serialization only.
PointLightShadowFilter(AssetManager, int) - Constructor for class com.jme3.shadow.PointLightShadowFilter
Creates a PointLightShadowFilter.
PointLightShadowRenderer - Class in com.jme3.shadow
PointLightShadowRenderer renders shadows for a point light
PointLightShadowRenderer() - Constructor for class com.jme3.shadow.PointLightShadowRenderer
Used for serialization.
PointLightShadowRenderer(AssetManager, int) - Constructor for class com.jme3.shadow.PointLightShadowRenderer
Creates a PointLightShadowRenderer
points - Variable in class com.jme3.shadow.DirectionalLightShadowRenderer
 
points - Variable in class com.jme3.shadow.PssmShadowRenderer
Deprecated.
 
points - Variable in class com.jme3.shadow.SpotLightShadowRenderer
 
Points - Enum constant in enum class com.jme3.scene.Mesh.Mode
A primitive is a single point in space.
pointSize - Variable in class com.jme3.renderer.RenderContext
No longer used.
Polar - Enum constant in enum class com.jme3.scene.shape.Sphere.TextureMode
Apply texture to each pole.
polyOffsetEnabled - Variable in class com.jme3.renderer.RenderContext
Enables z-order offset for polygons.
polyOffsetFactor - Variable in class com.jme3.renderer.RenderContext
Maximum Z slope for z-order offset.
polyOffsetUnits - Variable in class com.jme3.renderer.RenderContext
Minimum resolvable depth buffer value for z-order offset.
popDebugGroup() - Method in class com.jme3.renderer.opengl.GLRenderer
 
popDebugGroup() - Method in interface com.jme3.renderer.Renderer
 
populateFromBuffer(Vector2f, FloatBuffer, int) - Static method in class com.jme3.util.BufferUtils
Updates the values of the given vector from the specified buffer at the index provided.
populateFromBuffer(Vector3f, FloatBuffer, int) - Static method in class com.jme3.util.BufferUtils
Updates the values of the given vector from the specified buffer at the index provided.
populateFromBuffer(Vector4f, FloatBuffer, int) - Static method in class com.jme3.util.BufferUtils
Updates the values of the given vector from the specified buffer at the index provided.
populateProbes(Geometry, LightList) - Method in class com.jme3.light.BasicProbeBlendingStrategy
 
populateProbes(Geometry, LightList) - Method in interface com.jme3.light.LightProbeBlendingStrategy
Populates the resulting light probes into the given light list.
populateProbes(Geometry, LightList) - Method in class com.jme3.light.WeightedProbeBlendingStrategy
 
pos - Variable in class com.jme3.input.ChaseCamera
 
Pose - Class in com.jme3.animation
Deprecated.
Pose() - Constructor for class com.jme3.animation.Pose
Deprecated.
Serialization-only.
Pose(String, int, Vector3f[], int[]) - Constructor for class com.jme3.animation.Pose
Deprecated.
 
PoseFrame() - Constructor for class com.jme3.animation.PoseTrack.PoseFrame
Deprecated.
Serialization-only.
PoseFrame(Pose[], float[]) - Constructor for class com.jme3.animation.PoseTrack.PoseFrame
Deprecated.
 
PoseTrack - Class in com.jme3.animation
Deprecated.
PoseTrack() - Constructor for class com.jme3.animation.PoseTrack
Deprecated.
Serialization-only.
PoseTrack(int, float[], PoseTrack.PoseFrame[]) - Constructor for class com.jme3.animation.PoseTrack
Deprecated.
 
PoseTrack.PoseFrame - Class in com.jme3.animation
Deprecated.
 
position - Variable in class com.jme3.effect.Particle
Current particle position
position - Variable in class com.jme3.environment.EnvironmentCamera
 
position - Variable in class com.jme3.light.PointLight
 
position - Variable in class com.jme3.light.SpotLight
 
position - Variable in class com.jme3.scene.mesh.VirtualIndexBuffer
 
Position - Enum constant in enum class com.jme3.audio.AudioParam
 
Position - Enum constant in enum class com.jme3.audio.ListenerParam
 
Position - Enum constant in enum class com.jme3.scene.VertexBuffer.Type
Position of the vertex (3 floats)
positional - Variable in class com.jme3.audio.AudioNode
 
Positive - Enum constant in enum class com.jme3.math.Plane.Side
a point on the side with positive pseudo-distance
POSITIVE_INFINITY - Static variable in class com.jme3.math.Vector2f
Shared instance of the all-plus-infinity vector (+Inf,+Inf).
POSITIVE_INFINITY - Static variable in class com.jme3.math.Vector3f
Shared instance of the all-plus-infinity vector (+Inf,+Inf,+Inf).
POSITIVE_INFINITY - Static variable in class com.jme3.math.Vector4f
shared instance of the all-plus-infinity vector (+Inf,+Inf,+Inf,+Inf) - Do not modify!
PositiveX - Enum constant in enum class com.jme3.texture.TextureCubeMap.Face
 
PositiveY - Enum constant in enum class com.jme3.texture.TextureCubeMap.Face
 
PositiveZ - Enum constant in enum class com.jme3.texture.TextureCubeMap.Face
 
POST_ORDER - Enum constant in enum class com.jme3.scene.Spatial.DFSMode
Post order: the children are visited first, then the parent.
postFilter(Renderer, FrameBuffer) - Method in class com.jme3.post.Filter
This method is called right after the filter has been rendered to the framebuffer.
postFrame() - Method in class com.jme3.renderer.opengl.GLRenderer
 
postFrame() - Method in interface com.jme3.renderer.Renderer
Called when a new frame has been rendered.
postFrame() - Method in class com.jme3.system.NullRenderer
 
postFrame(RenderManager, ViewPort, FrameBuffer, FrameBuffer) - Method in class com.jme3.post.Filter
Override this method if you want to make a pass just after the frame has been rendered and just before the filter rendering
postFrame(RenderManager, ViewPort, FrameBuffer, FrameBuffer) - Method in class com.jme3.shadow.AbstractShadowFilter
 
postFrame(RenderManager, ViewPort, FrameBuffer, FrameBuffer) - Method in class com.jme3.shadow.PssmShadowFilter
Deprecated.
 
postFrame(FrameBuffer) - Method in class com.jme3.app.state.ScreenshotAppState
 
postFrame(FrameBuffer) - Method in class com.jme3.post.FilterPostProcessor
 
postFrame(FrameBuffer) - Method in class com.jme3.post.HDRRenderer
Deprecated.
 
postFrame(FrameBuffer) - Method in class com.jme3.post.PreDepthProcessor
 
postFrame(FrameBuffer) - Method in interface com.jme3.post.SceneProcessor
Called after a frame has been rendered and the queue flushed.
postFrame(FrameBuffer) - Method in class com.jme3.shadow.AbstractShadowRenderer
 
postFrame(FrameBuffer) - Method in class com.jme3.shadow.BasicShadowRenderer
Deprecated.
 
postFrame(FrameBuffer) - Method in class com.jme3.shadow.PssmShadowRenderer
Deprecated.
 
PostFrame - Enum constant in enum class com.jme3.profile.VpStep
 
PostPass - Enum constant in enum class com.jme3.material.TechniqueDef.ShadowMode
 
postProcess(AssetKey, Object) - Method in interface com.jme3.asset.AssetProcessor
Applies post-processing to an asset.
postProcess(AssetKey, Object) - Method in class com.jme3.asset.CloneableAssetProcessor
 
postProcess(AssetKey, Object) - Method in class com.jme3.material.MaterialProcessor
 
postProcess(AssetKey, Object) - Method in class com.jme3.texture.TextureProcessor
 
postQueue(RenderQueue) - Method in class com.jme3.app.state.ScreenshotAppState
 
postQueue(RenderQueue) - Method in class com.jme3.post.Filter
Override this method if you want to make a pre pass, before the actual rendering of the frame
postQueue(RenderQueue) - Method in class com.jme3.post.FilterPostProcessor
 
postQueue(RenderQueue) - Method in class com.jme3.post.HDRRenderer
Deprecated.
 
postQueue(RenderQueue) - Method in class com.jme3.post.PreDepthProcessor
 
postQueue(RenderQueue) - Method in interface com.jme3.post.SceneProcessor
Called after the scene graph has been queued, but before it is flushed.
postQueue(RenderQueue) - Method in class com.jme3.shadow.AbstractShadowFilter
 
postQueue(RenderQueue) - Method in class com.jme3.shadow.AbstractShadowRenderer
 
postQueue(RenderQueue) - Method in class com.jme3.shadow.BasicShadowRenderer
Deprecated.
 
postQueue(RenderQueue) - Method in class com.jme3.shadow.PssmShadowFilter
Deprecated.
 
postQueue(RenderQueue) - Method in class com.jme3.shadow.PssmShadowRenderer
Deprecated.
 
PostQueue - Enum constant in enum class com.jme3.profile.VpStep
 
postRender() - Method in class com.jme3.app.DetailedProfilerState
 
postRender() - Method in class com.jme3.app.state.AbstractAppState
 
postRender() - Method in interface com.jme3.app.state.AppState
Called after all rendering commands are flushed.
postRender() - Method in class com.jme3.app.state.AppStateManager
Calls render for all attached and initialized states, do not call directly.
postRender() - Method in class com.jme3.app.state.BaseAppState
 
postRender() - Method in class com.jme3.app.state.ConstantVerifierState
 
postRender() - Method in class com.jme3.cinematic.Cinematic
called internally
postRenderPasses - Variable in class com.jme3.post.Filter
 
postshadowMat - Variable in class com.jme3.shadow.AbstractShadowRenderer
 
postshadowMat - Variable in class com.jme3.shadow.PssmShadowRenderer
Deprecated.
 
postTechniqueName - Variable in class com.jme3.shadow.AbstractShadowRenderer
name of the post material technique
postTechniqueName - Variable in class com.jme3.shadow.PssmShadowRenderer
Deprecated.
 
POV_X - Static variable in interface com.jme3.input.JoystickAxis
 
POV_Y - Static variable in interface com.jme3.input.JoystickAxis
 
pow(float, float) - Static method in class com.jme3.math.FastMath
Returns a number raised to an exponent power.
PQTorus - Class in com.jme3.scene.shape
A parameterized torus, also known as a pq torus.
PQTorus() - Constructor for class com.jme3.scene.shape.PQTorus
 
PQTorus(float, float, float, float, int, int) - Constructor for class com.jme3.scene.shape.PQTorus
Creates a parameterized torus.
PRE_ORDER - Enum constant in enum class com.jme3.scene.Spatial.DFSMode
Pre order: the current spatial is visited first, then its children.
PreDepthProcessor - Class in com.jme3.post
Processor that lays depth first, this can improve performance in complex scenes.
PreDepthProcessor(AssetManager) - Constructor for class com.jme3.post.PreDepthProcessor
 
PrefilteredEnvMapFaceGenerator - Class in com.jme3.environment.generation
Generates one face of the prefiltered environment map for PBR.
PrefilteredEnvMapFaceGenerator(Application, int, JobProgressListener<Integer>) - Constructor for class com.jme3.environment.generation.PrefilteredEnvMapFaceGenerator
Creates a pem generator for the given face.
prefixedName - Variable in class com.jme3.material.MatParam
 
preFrame(float) - Method in class com.jme3.app.state.ScreenshotAppState
 
preFrame(float) - Method in class com.jme3.post.Filter
Override this method if you want to modify parameters according to tpf before the rendering of the frame.
preFrame(float) - Method in class com.jme3.post.FilterPostProcessor
 
preFrame(float) - Method in class com.jme3.post.HDRRenderer
Deprecated.
 
preFrame(float) - Method in class com.jme3.post.PreDepthProcessor
 
preFrame(float) - Method in interface com.jme3.post.SceneProcessor
Called before a frame
preFrame(float) - Method in class com.jme3.shadow.AbstractShadowFilter
 
preFrame(float) - Method in class com.jme3.shadow.AbstractShadowRenderer
 
preFrame(float) - Method in class com.jme3.shadow.BasicShadowRenderer
Deprecated.
 
preFrame(float) - Method in class com.jme3.shadow.PssmShadowFilter
Deprecated.
 
preFrame(float) - Method in class com.jme3.shadow.PssmShadowRenderer
Deprecated.
 
PreFrame - Enum constant in enum class com.jme3.profile.VpStep
 
preload(RenderManager, ViewPort) - Method in class com.jme3.effect.ParticleEmitter
 
preload(RenderManager, Geometry) - Method in class com.jme3.material.Material
Preloads this material for the given render manager.
preloadScene(Spatial) - Method in class com.jme3.renderer.RenderManager
Preloads a scene for rendering.
PremultAlpha - Enum constant in enum class com.jme3.material.RenderState.BlendMode
Premultiplied alpha blending, for use with premult alpha textures.
prepareForAnim(boolean) - Method in class com.jme3.scene.Mesh
Prepares the mesh for software skinning by converting the bone index and weight buffers to heap buffers.
prepareNurbsKnots(List<Float>, int) - Static method in class com.jme3.math.CurveAndSurfaceMath
This method prepares the knots to be used.
prepareShCoefs(Vector3f[]) - Static method in class com.jme3.environment.util.EnvMapUtils
 
Preprocessor - Class in jme3tools.shader
GLSL Preprocessor
Preprocessor() - Constructor for class jme3tools.shader.Preprocessor
 
preshadowMat - Variable in class com.jme3.shadow.AbstractShadowRenderer
 
preshadowMat - Variable in class com.jme3.shadow.PssmShadowRenderer
Deprecated.
 
previous() - Method in class com.jme3.util.SafeArrayList.ArrayIterator
 
previousIndex() - Method in class com.jme3.util.SafeArrayList.ArrayIterator
 
previousTargetRotation - Variable in class com.jme3.input.ChaseCamera
 
previousWorldTranslation - Variable in class com.jme3.audio.AudioNode
 
prevPos - Variable in class com.jme3.input.ChaseCamera
 
PrimitiveAllocator - Class in com.jme3.util
This class contains a primitive allocator with no special logic, should work on any jvm
PrimitiveAllocator() - Constructor for class com.jme3.util.PrimitiveAllocator
 
Primitives - Class in com.jme3.anim.util
This is a guava method used in Tweens class.
print() - Method in class com.jme3.renderer.IDList
Prints the contents of the lists.
printCurrentDirectMemory(StringBuilder) - Static method in class com.jme3.util.BufferUtils
 
printMesh(Mesh) - Static method in class jme3tools.optimize.GeometryBatchFactory
 
Probe - Enum constant in enum class com.jme3.light.Light.Type
Light probe
ProbeArea - Interface in com.jme3.light
 
ProcEndRender - Enum constant in enum class com.jme3.profile.VpStep
 
ProcessAudio - Enum constant in enum class com.jme3.profile.AppStep
 
processBinarySavable(Savable) - Method in class com.jme3.export.binary.BinaryExporter
 
ProcessInput - Enum constant in enum class com.jme3.profile.AppStep
 
processor - Variable in class com.jme3.post.Filter
 
processors - Variable in class com.jme3.renderer.ViewPort
Scene processors currently applied.
processTriangle(int[], Vector3f[], Vector2f[]) - Static method in class com.jme3.util.TangentBinormalGenerator
Deprecated.
 
ProcPostFrame - Enum constant in enum class com.jme3.profile.SpStep
 
ProcPostQueue - Enum constant in enum class com.jme3.profile.SpStep
 
ProcPreFrame - Enum constant in enum class com.jme3.profile.SpStep
 
prof - Variable in class com.jme3.app.LegacyApplication
 
prof - Variable in class com.jme3.shadow.AbstractShadowRenderer
 
Program - Class in com.jme3.opencl
A wrapper for an OpenCL program.
Program(OpenCLObject.ObjectReleaser) - Constructor for class com.jme3.opencl.Program
 
ProgramCache - Class in com.jme3.opencl
Implements a simple cache system for program objects.
ProgramCache() - Constructor for class com.jme3.opencl.ProgramCache
Creates a "disabled" program cache, no caching is done.
ProgramCache(Context) - Constructor for class com.jme3.opencl.ProgramCache
Creates a new program cache using the first device from the specified context.
ProgramCache(Context, Device) - Constructor for class com.jme3.opencl.ProgramCache
Creates a new program cache associated with the specified context and devices.
progress() - Method in class com.jme3.environment.generation.RunnableWithProgress
adds one progression step to the process.
progress(double) - Method in class com.jme3.environment.generation.JobProgressAdapter
 
progress(double) - Method in interface com.jme3.environment.generation.JobProgressListener
Called when the process has made some progress.
project(Vector3f) - Method in class com.jme3.math.Vector3f
Projects onto the argument and returns the result as a new vector.
project(Vector4f) - Method in class com.jme3.math.Vector4f
 
Projected - Enum constant in enum class com.jme3.scene.shape.Sphere.TextureMode
Wrap texture radially, but spherically project along z-axis
projectionMatrix - Variable in class com.jme3.renderer.Camera
Transforms eye space into clip space, unless overridden by projectionMatrixOverride.
ProjectionMatrix - Enum constant in enum class com.jme3.shader.UniformBinding
The projection matrix.
ProjectionMatrixInverse - Enum constant in enum class com.jme3.shader.UniformBinding
 
projectionMatrixOverride - Variable in class com.jme3.renderer.Camera
Temporarily overrides the projection matrix.
projectLocal(Vector3f) - Method in class com.jme3.math.Vector3f
Projects onto the argument and returns the (modified) current instance.
PROPERTY_BUFFER_ALLOCATOR_IMPLEMENTATION - Static variable in class com.jme3.util.BufferAllocatorFactory
 
PROPERTY_RESOURCE_LOADER_IMPLEMENTATION - Static variable in class com.jme3.util.res.Resources
The property name to set the ResourceLoader to use.
PROPORTIONAL - Enum constant in enum class jme3tools.optimize.LodGenerator.TriangleReductionMethod
Percentage of triangles to be removed from the mesh.
pseudoDistance(Vector3f) - Method in class com.jme3.math.Plane
pseudoDistance calculates the distance from this plane to a provided point.
PssmShadowFilter - Class in com.jme3.shadow
PssmShadowFilter() - Constructor for class com.jme3.shadow.PssmShadowFilter
Deprecated.
Used for serialization.
PssmShadowFilter(AssetManager, int, int) - Constructor for class com.jme3.shadow.PssmShadowFilter
Deprecated.
Creates a PSSM shadow filter.
PssmShadowRenderer - Class in com.jme3.shadow
PssmShadowRenderer(AssetManager, int, int) - Constructor for class com.jme3.shadow.PssmShadowRenderer
Deprecated.
Create a PSSM Shadow Renderer More info on the technique at http://http.developer.nvidia.com/GPUGems3/gpugems3_ch10.html
PssmShadowRenderer(AssetManager, int, int, Material) - Constructor for class com.jme3.shadow.PssmShadowRenderer
Deprecated.
Create a PSSM Shadow Renderer More info on the technique at http://http.developer.nvidia.com/GPUGems3/gpugems3_ch10.html
PssmShadowRenderer.CompareMode - Enum Class in com.jme3.shadow
PssmShadowRenderer.FilterMode - Enum Class in com.jme3.shadow
Deprecated.
PssmShadowUtil - Class in com.jme3.shadow
Includes various useful shadow mapping functions.
pull(FrameBuffer, Texture, int) - Method in class com.jme3.environment.baker.GenericEnvBaker
Pulls the data from the framebuffer into the texture Nb.
pushDebugGroup(String) - Method in class com.jme3.renderer.opengl.GLRenderer
 
pushDebugGroup(String) - Method in interface com.jme3.renderer.Renderer
 
put(int) - Method in class com.jme3.scene.mesh.IndexBuffer
Relative put method.
put(int) - Method in class com.jme3.scene.mesh.IndexByteBuffer
 
put(int) - Method in class com.jme3.scene.mesh.IndexIntBuffer
 
put(int) - Method in class com.jme3.scene.mesh.IndexShortBuffer
 
put(int) - Method in class com.jme3.scene.mesh.VirtualIndexBuffer
 
put(int, int) - Method in class com.jme3.scene.mesh.IndexBuffer
Absolute put method.
put(int, int) - Method in class com.jme3.scene.mesh.IndexByteBuffer
 
put(int, int) - Method in class com.jme3.scene.mesh.IndexIntBuffer
 
put(int, int) - Method in class com.jme3.scene.mesh.IndexShortBuffer
 
put(int, int) - Method in class com.jme3.scene.mesh.VirtualIndexBuffer
 
put(int, T) - Method in class com.jme3.util.IntMap
 
put(K, V) - Method in class com.jme3.util.ListMap
 
putAll(Map<? extends K, ? extends V>) - Method in class com.jme3.util.ListMap
 
putBoolean(String, boolean) - Method in class com.jme3.system.AppSettings
Set a boolean on the settings.
putEventData(String, Object, Object) - Method in class com.jme3.cinematic.Cinematic
used internally put an eventdata in the cinematic
putFloat(String, float) - Method in class com.jme3.system.AppSettings
Set a float on the settings.
putInteger(String, int) - Method in class com.jme3.system.AppSettings
Set an integer on the settings.
putString(String, String) - Method in class com.jme3.system.AppSettings
Set a string on the settings.

Q

qsort(int[], int, int, Comparator) - Static method in class com.jme3.util.SortUtil
 
qsort(Object[], int, int, Comparator) - Static method in class com.jme3.util.SortUtil
Quick sorts the supplied array using the specified comparator.
qsort(Object[], Comparator) - Static method in class com.jme3.util.SortUtil
Quick sorts the supplied array using the specified comparator.
Quad - Class in com.jme3.scene.shape
Quad represents a rectangular plane in space defined by 4 vertices.
Quad() - Constructor for class com.jme3.scene.shape.Quad
Serialization only.
Quad(float, float) - Constructor for class com.jme3.scene.shape.Quad
Create a quad with the given width and height.
Quad(float, float, boolean) - Constructor for class com.jme3.scene.shape.Quad
Create a quad with the given width and height.
quadToTriangle(OBJLoader.Face) - Method in class com.jme3.scene.plugins.OBJLoader
 
QUARTER_PI - Static variable in class com.jme3.math.FastMath
The value PI/4 as a float.
quat1 - Variable in class com.jme3.util.TempVars
General quaternions.
quat2 - Variable in class com.jme3.util.TempVars
 
Quaternion - Class in com.jme3.math
Used to efficiently represent rotations and orientations in 3-dimensional space, without risk of gimbal lock.
Quaternion() - Constructor for class com.jme3.math.Quaternion
Instantiates an identity quaternion: all components zeroed except w, which is set to 1.
Quaternion(float[]) - Constructor for class com.jme3.math.Quaternion
Instantiates a quaternion from Tait-Bryan angles, applying the rotations in x-z-y extrinsic order or y-z'-x" intrinsic order.
Quaternion(float, float, float, float) - Constructor for class com.jme3.math.Quaternion
Instantiates a quaternion with the specified components.
Quaternion(Quaternion) - Constructor for class com.jme3.math.Quaternion
Instantiates a copy of the argument.
Quaternion(Quaternion, Quaternion, float) - Constructor for class com.jme3.math.Quaternion
Instantiates a quaternion by interpolating between the specified quaternions.
QuaternionArrayField - Class in com.jme3.util.struct.fields
 
QuaternionArrayField(int, String, int) - Constructor for class com.jme3.util.struct.fields.QuaternionArrayField
 
QuaternionArrayField(int, String, Quaternion[]) - Constructor for class com.jme3.util.struct.fields.QuaternionArrayField
 
QuaternionField - Class in com.jme3.util.struct.fields
 
QuaternionField(int, String, Quaternion) - Constructor for class com.jme3.util.struct.fields.QuaternionField
 
querySupportedFormats(MemoryAccess, Image.ImageType) - Method in class com.jme3.opencl.Context
Queries all supported image formats for a specified memory access and image type.
queue - Variable in class com.jme3.renderer.ViewPort
Geometries for rendering, sorted.
queueBucket - Variable in class com.jme3.scene.Spatial
 
queueDistance - Variable in class com.jme3.scene.Spatial
 
QueuedTasks - Enum constant in enum class com.jme3.profile.AppStep
 

R

r - Variable in class com.jme3.math.ColorRGBA
The red component of the color.
R - Enum constant in enum class com.jme3.opencl.Image.ImageChannelOrder
 
R - Enum constant in enum class com.jme3.texture.Texture.WrapAxis
R wrapping (w or "depth" wrap)
R16F - Enum constant in enum class com.jme3.texture.Image.Format
half-precision floating point red.
R16I - Enum constant in enum class com.jme3.texture.Image.Format
16-bit signed int red.
R16UI - Enum constant in enum class com.jme3.texture.Image.Format
16-bit unsigned int red.
R32F - Enum constant in enum class com.jme3.texture.Image.Format
single-precision floating point red.
R32I - Enum constant in enum class com.jme3.texture.Image.Format
32-bit signed int red.
R32UI - Enum constant in enum class com.jme3.texture.Image.Format
32-bit unsigned int red.
R8I - Enum constant in enum class com.jme3.texture.Image.Format
8-bit signed int red.
R8UI - Enum constant in enum class com.jme3.texture.Image.Format
8-bit unsigned int red.
RA - Enum constant in enum class com.jme3.opencl.Image.ImageChannelOrder
 
RAD_TO_DEG - Static variable in class com.jme3.math.FastMath
A value to multiply a radian value by, to convert it to degrees.
RadialParticleInfluencer - Class in com.jme3.effect.influencers
an influencer to make blasts expanding on the ground.
RadialParticleInfluencer() - Constructor for class com.jme3.effect.influencers.RadialParticleInfluencer
 
radialSamples - Variable in class com.jme3.environment.util.BoundingSphereDebug
 
radialSamples - Variable in class com.jme3.scene.shape.Sphere
 
radius - Variable in class com.jme3.light.PointLight
 
radius - Variable in class com.jme3.scene.shape.Sphere
the distance from the center point each point falls on
rand - Static variable in class com.jme3.math.FastMath
A precreated random object for random numbers.
random() - Method in class com.jme3.math.Line
random determines a random point along the line.
random() - Method in class com.jme3.math.Rectangle
random returns a random point within the plane defined by: A, B, C, and (B + C) - A.
random() - Method in class com.jme3.math.Ring
random returns a random point within the ring.
random(Vector3f) - Method in class com.jme3.math.Line
random determines a random point along the line.
random(Vector3f) - Method in class com.jme3.math.Rectangle
random returns a random point within the plane defined by: A, B, C, and (B + C) - A.
random(Vector3f) - Method in class com.jme3.math.Ring
random returns a random point within the ring.
randomColor() - Static method in class com.jme3.math.ColorRGBA
randomColor is a utility method that generates a random opaque color.
RawInputListener - Interface in com.jme3.input
An interface used for receiving raw input from devices.
RawInputListenerAdapter - Class in com.jme3.input
An abstract adapter class for RawInputListener.
RawInputListenerAdapter() - Constructor for class com.jme3.input.RawInputListenerAdapter
 
RawLayout - Class in com.jme3.shader.bufferobject.layout
Simple serializer
RawLayout() - Constructor for class com.jme3.shader.bufferobject.layout.RawLayout
 
Ray - Class in com.jme3.math
Ray defines a line segment which has an origin and a direction.
Ray() - Constructor for class com.jme3.math.Ray
Constructor instantiates a new Ray object.
Ray(Vector3f, Vector3f) - Constructor for class com.jme3.math.Ray
Constructor instantiates a new Ray object.
raySegmentShortestDistance(Ray, Vector3f, Vector3f, Camera) - Static method in class com.jme3.math.MathUtils
Returns the shortest distance between a Ray and a segment.
read() - Method in class com.jme3.util.LittleEndien
 
read(byte[]) - Method in class com.jme3.util.LittleEndien
 
read(byte[], int, int) - Method in class com.jme3.util.LittleEndien
 
read(JmeImporter) - Method in class com.jme3.anim.AnimClip
De-serialize this clip from the specified importer, for example when loading from a J3O file.
read(JmeImporter) - Method in class com.jme3.anim.AnimComposer
De-serialize this composer from the specified importer, for example when loading from a J3O file.
read(JmeImporter) - Method in class com.jme3.anim.AnimLayer
 
read(JmeImporter) - Method in class com.jme3.anim.Armature
De-serialize this Armature from the specified importer, for example when loading from a J3O file.
read(JmeImporter) - Method in class com.jme3.anim.ArmatureMask
 
read(JmeImporter) - Method in class com.jme3.anim.Joint
De-serialize this Joint from the specified importer, for example when loading from a J3O file.
read(JmeImporter) - Method in class com.jme3.anim.MorphControl
De-serialize this Control from the specified importer, for example when loading from a J3O file.
read(JmeImporter) - Method in class com.jme3.anim.MorphTrack
De-serialize this track from the specified importer, for example when loading from a J3O file.
read(JmeImporter) - Method in class com.jme3.anim.SingleLayerInfluenceMask
 
read(JmeImporter) - Method in class com.jme3.anim.SkinningControl
De-serialize this Control from the specified importer, for example when loading from a J3O file.
read(JmeImporter) - Method in class com.jme3.anim.TransformTrack
De-serializes this track from the specified importer, for example when loading from a J3O file.
read(JmeImporter) - Method in class com.jme3.animation.Animation
Deprecated.
 
read(JmeImporter) - Method in class com.jme3.animation.AnimControl
Deprecated.
 
read(JmeImporter) - Method in class com.jme3.animation.AudioTrack
Deprecated.
Internal use only serialization
read(JmeImporter) - Method in class com.jme3.animation.Bone
Deprecated.
 
read(JmeImporter) - Method in class com.jme3.animation.BoneTrack
Deprecated.
 
read(JmeImporter) - Method in class com.jme3.animation.CompactFloatArray
 
read(JmeImporter) - Method in class com.jme3.animation.CompactQuaternionArray
 
read(JmeImporter) - Method in class com.jme3.animation.CompactVector3Array
 
read(JmeImporter) - Method in class com.jme3.animation.EffectTrack
Deprecated.
Internal use only serialization
read(JmeImporter) - Method in class com.jme3.animation.Pose
Deprecated.
 
read(JmeImporter) - Method in class com.jme3.animation.PoseTrack.PoseFrame
Deprecated.
 
read(JmeImporter) - Method in class com.jme3.animation.PoseTrack
Deprecated.
 
read(JmeImporter) - Method in class com.jme3.animation.Skeleton
Deprecated.
 
read(JmeImporter) - Method in class com.jme3.animation.SkeletonControl
Deprecated.
 
read(JmeImporter) - Method in class com.jme3.animation.SpatialTrack
Deprecated.
 
read(JmeImporter) - Method in class com.jme3.animation.TrackInfo
Deprecated.
 
read(JmeImporter) - Method in class com.jme3.asset.AssetKey
 
read(JmeImporter) - Method in class com.jme3.asset.TextureKey
 
read(JmeImporter) - Method in class com.jme3.audio.AudioKey
 
read(JmeImporter) - Method in class com.jme3.audio.AudioNode
 
read(JmeImporter) - Method in class com.jme3.audio.Filter
 
read(JmeImporter) - Method in class com.jme3.audio.LowPassFilter
 
read(JmeImporter) - Method in class com.jme3.bounding.BoundingBox
 
read(JmeImporter) - Method in class com.jme3.bounding.BoundingSphere
 
read(JmeImporter) - Method in class com.jme3.bounding.BoundingVolume
 
read(JmeImporter) - Method in class com.jme3.cinematic.Cinematic
used internally for serialization
read(JmeImporter) - Method in class com.jme3.cinematic.events.AbstractCinematicEvent
Used for serialization only.
read(JmeImporter) - Method in class com.jme3.cinematic.events.AnimationEvent
Deprecated.
 
read(JmeImporter) - Method in class com.jme3.cinematic.events.AnimEvent
De-serialize this event from the specified importer, for example when loading from a J3O file.
read(JmeImporter) - Method in class com.jme3.cinematic.events.CameraEvent
used internally for serialization
read(JmeImporter) - Method in class com.jme3.cinematic.events.MotionEvent
 
read(JmeImporter) - Method in class com.jme3.cinematic.events.SoundEvent
 
read(JmeImporter) - Method in class com.jme3.cinematic.KeyFrame
 
read(JmeImporter) - Method in class com.jme3.cinematic.MotionPath
 
read(JmeImporter) - Method in class com.jme3.cinematic.TimeLine
 
read(JmeImporter) - Method in class com.jme3.collision.bih.BIHNode
 
read(JmeImporter) - Method in class com.jme3.collision.bih.BIHTree
 
read(JmeImporter) - Method in class com.jme3.effect.influencers.DefaultParticleInfluencer
 
read(JmeImporter) - Method in class com.jme3.effect.influencers.EmptyParticleInfluencer
 
read(JmeImporter) - Method in class com.jme3.effect.influencers.NewtonianParticleInfluencer
 
read(JmeImporter) - Method in class com.jme3.effect.influencers.RadialParticleInfluencer
 
read(JmeImporter) - Method in class com.jme3.effect.ParticleEmitter.ParticleEmitterControl
 
read(JmeImporter) - Method in class com.jme3.effect.ParticleEmitter
 
read(JmeImporter) - Method in class com.jme3.effect.shapes.EmitterBoxShape
 
read(JmeImporter) - Method in class com.jme3.effect.shapes.EmitterMeshVertexShape
 
read(JmeImporter) - Method in class com.jme3.effect.shapes.EmitterPointShape
 
read(JmeImporter) - Method in class com.jme3.effect.shapes.EmitterSphereShape
 
read(JmeImporter) - Method in class com.jme3.environment.EnvironmentProbeControl
 
read(JmeImporter) - Method in class com.jme3.export.NullSavable
 
read(JmeImporter) - Method in interface com.jme3.export.Savable
 
read(JmeImporter) - Method in class com.jme3.font.BitmapCharacter
 
read(JmeImporter) - Method in class com.jme3.font.BitmapCharacterSet
 
read(JmeImporter) - Method in class com.jme3.font.BitmapFont
 
read(JmeImporter) - Method in class com.jme3.font.Kerning
 
read(JmeImporter) - Method in class com.jme3.input.ChaseCamera
Read the camera
read(JmeImporter) - Method in class com.jme3.light.DirectionalLight
 
read(JmeImporter) - Method in class com.jme3.light.Light
 
read(JmeImporter) - Method in class com.jme3.light.LightList
 
read(JmeImporter) - Method in class com.jme3.light.LightProbe
 
read(JmeImporter) - Method in class com.jme3.light.OrientedBoxProbeArea
 
read(JmeImporter) - Method in class com.jme3.light.PointLight
 
read(JmeImporter) - Method in class com.jme3.light.SphereProbeArea
 
read(JmeImporter) - Method in class com.jme3.light.SpotLight
 
read(JmeImporter) - Method in class com.jme3.material.Material
 
read(JmeImporter) - Method in class com.jme3.material.MatParam
 
read(JmeImporter) - Method in class com.jme3.material.MatParamOverride
 
read(JmeImporter) - Method in class com.jme3.material.MatParamTexture
 
read(JmeImporter) - Method in class com.jme3.material.RenderState
 
read(JmeImporter) - Method in class com.jme3.material.ShaderGenerationInfo
 
read(JmeImporter) - Method in class com.jme3.material.TechniqueDef
 
read(JmeImporter) - Method in class com.jme3.math.ColorRGBA
De-serialize this color from the specified importer, for example when loading from a J3O file.
read(JmeImporter) - Method in class com.jme3.math.Line
De-serialize this line from the specified importer, for example when loading from a J3O file.
read(JmeImporter) - Method in class com.jme3.math.LineSegment
De-serialize this segment from the specified importer, for example when loading from a J3O file.
read(JmeImporter) - Method in class com.jme3.math.Matrix3f
De-serializes from the specified importer, for example when loading from a J3O file.
read(JmeImporter) - Method in class com.jme3.math.Matrix4f
De-serialize from the specified importer, for example when loading from a J3O file.
read(JmeImporter) - Method in class com.jme3.math.Plane
De-serialize this plane from the specified importer, for example when loading from a J3O file.
read(JmeImporter) - Method in class com.jme3.math.Quaternion
De-serializes from the specified importer, for example when loading from a J3O file.
read(JmeImporter) - Method in class com.jme3.math.Ray
De-serialize this ray from the specified importer, for example when loading from a J3O file.
read(JmeImporter) - Method in class com.jme3.math.Rectangle
De-serialize this rectangle from the specified importer, for example when loading from a J3O file.
read(JmeImporter) - Method in class com.jme3.math.Ring
De-serialize this ring from the specified importer, for example when loading from a J3O file.
read(JmeImporter) - Method in class com.jme3.math.Spline
De-serialize this spline from the specified importer, for example when loading from a J3O file.
read(JmeImporter) - Method in class com.jme3.math.Transform
De-serializes from the argument, for example when loading from a J3O file.
read(JmeImporter) - Method in class com.jme3.math.Triangle
De-serializes this triangle from the specified importer, for example when loading from a J3O file.
read(JmeImporter) - Method in class com.jme3.math.Vector2f
De-serializes the vector from the specified importer, for example when loading from a J3O file.
read(JmeImporter) - Method in class com.jme3.math.Vector3f
De-serializes from the argument, for example when loading from a J3O file.
read(JmeImporter) - Method in class com.jme3.math.Vector4f
De-serialize this vector from the specified importer, for example when loading from a J3O file.
read(JmeImporter) - Method in class com.jme3.post.Filter
Override this method if you want to load extra properties when the filter is loaded else only basic properties of the filter will be loaded This method should always begin by super.read(im);
read(JmeImporter) - Method in class com.jme3.post.FilterPostProcessor
 
read(JmeImporter) - Method in class com.jme3.renderer.Camera
 
read(JmeImporter) - Method in class com.jme3.scene.AssetLinkNode
 
read(JmeImporter) - Method in class com.jme3.scene.CameraNode
 
read(JmeImporter) - Method in class com.jme3.scene.control.AbstractControl
 
read(JmeImporter) - Method in class com.jme3.scene.control.BillboardControl
 
read(JmeImporter) - Method in class com.jme3.scene.control.CameraControl
 
read(JmeImporter) - Method in class com.jme3.scene.control.LightControl
 
read(JmeImporter) - Method in class com.jme3.scene.control.LodControl
 
read(JmeImporter) - Method in class com.jme3.scene.debug.SkeletonDebugger
 
read(JmeImporter) - Method in class com.jme3.scene.debug.SkeletonInterBoneWire
De-serializes from the specified importer, for example when loading from a J3O file.
read(JmeImporter) - Method in class com.jme3.scene.debug.SkeletonPoints
De-serializes from the specified importer, for example when loading from a J3O file.
read(JmeImporter) - Method in class com.jme3.scene.debug.SkeletonWire
De-serializes from the specified importer, for example when loading from a J3O file.
read(JmeImporter) - Method in class com.jme3.scene.Geometry
 
read(JmeImporter) - Method in class com.jme3.scene.instancing.InstancedGeometry
 
read(JmeImporter) - Method in class com.jme3.scene.LightNode
Deprecated.
 
read(JmeImporter) - Method in class com.jme3.scene.mesh.MorphTarget
 
read(JmeImporter) - Method in class com.jme3.scene.Mesh
 
read(JmeImporter) - Method in class com.jme3.scene.Node
 
read(JmeImporter) - Method in class com.jme3.scene.shape.AbstractBox
 
read(JmeImporter) - Method in class com.jme3.scene.shape.CenterQuad
De-serializes from the specified importer, for example when loading from a J3O file.
read(JmeImporter) - Method in class com.jme3.scene.shape.Cylinder
 
read(JmeImporter) - Method in class com.jme3.scene.shape.Dome
 
read(JmeImporter) - Method in class com.jme3.scene.shape.Line
 
read(JmeImporter) - Method in class com.jme3.scene.shape.PQTorus
 
read(JmeImporter) - Method in class com.jme3.scene.shape.Quad
 
read(JmeImporter) - Method in class com.jme3.scene.shape.RectangleMesh
 
read(JmeImporter) - Method in class com.jme3.scene.shape.Sphere
 
read(JmeImporter) - Method in class com.jme3.scene.shape.Surface
De-serializes from the specified importer, for example when loading from a J3O file.
read(JmeImporter) - Method in class com.jme3.scene.shape.Torus
 
read(JmeImporter) - Method in class com.jme3.scene.Spatial
 
read(JmeImporter) - Method in class com.jme3.scene.UserData
 
read(JmeImporter) - Method in class com.jme3.scene.VertexBuffer
 
read(JmeImporter) - Method in class com.jme3.shader.bufferobject.BufferObject
 
read(JmeImporter) - Method in class com.jme3.shader.bufferobject.BufferRegion
 
read(JmeImporter) - Method in class com.jme3.shader.ShaderNode
jme serialization
read(JmeImporter) - Method in class com.jme3.shader.ShaderNodeDefinition
jme serialization (not used)
read(JmeImporter) - Method in class com.jme3.shader.ShaderNodeVariable
jme serialization (not used)
read(JmeImporter) - Method in class com.jme3.shader.VariableMapping
jme serialization (not used)
read(JmeImporter) - Method in class com.jme3.shadow.AbstractShadowFilter
 
read(JmeImporter) - Method in class com.jme3.shadow.AbstractShadowRenderer
De-serialize this instance, for example when loading from a J3O file.
read(JmeImporter) - Method in class com.jme3.shadow.DirectionalLightShadowFilter
 
read(JmeImporter) - Method in class com.jme3.shadow.DirectionalLightShadowRenderer
 
read(JmeImporter) - Method in class com.jme3.shadow.PointLightShadowFilter
 
read(JmeImporter) - Method in class com.jme3.shadow.PointLightShadowRenderer
 
read(JmeImporter) - Method in class com.jme3.shadow.PssmShadowFilter
Deprecated.
 
read(JmeImporter) - Method in class com.jme3.shadow.SpotLightShadowFilter
 
read(JmeImporter) - Method in class com.jme3.shadow.SpotLightShadowRenderer
 
read(JmeImporter) - Method in class com.jme3.texture.Image
 
read(JmeImporter) - Method in class com.jme3.texture.Texture
 
read(JmeImporter) - Method in class com.jme3.texture.Texture2D
 
read(JmeImporter) - Method in class com.jme3.texture.Texture3D
 
read(JmeImporter) - Method in class com.jme3.texture.TextureArray
 
read(JmeImporter) - Method in class com.jme3.texture.TextureCubeMap
 
read(JmeImporter) - Method in class com.jme3.util.struct.StructStd140BufferObject
 
read(CommandQueue, ByteBuffer) - Method in class com.jme3.opencl.Buffer
read(CommandQueue, ByteBuffer, long) - Method in class com.jme3.opencl.Buffer
read(CommandQueue, ByteBuffer, long, long) - Method in class com.jme3.opencl.Buffer
Performs a blocking read of the buffer.
Read - Enum constant in enum class com.jme3.shader.bufferobject.BufferObject.NatureHint
The data store contents are modified by reading data from the GL, and used to return that data when queried by the application.
READ_ONLY - Enum constant in enum class com.jme3.opencl.MemoryAccess
A kernel can only read this buffer
READ_WRITE - Enum constant in enum class com.jme3.opencl.MemoryAccess
A kernel can both read and write the buffer.
readAsync(CommandQueue, ByteBuffer) - Method in class com.jme3.opencl.Buffer
readAsync(CommandQueue, ByteBuffer, long) - Method in class com.jme3.opencl.Buffer
readAsync(CommandQueue, ByteBuffer, long, long) - Method in class com.jme3.opencl.Buffer
Performs an async/non-blocking read of the buffer.
readBitSet(String, BitSet) - Method in interface com.jme3.export.InputCapsule
 
readBoolean() - Method in class com.jme3.util.LittleEndien
 
readBoolean(InputStream) - Static method in class com.jme3.export.binary.ByteUtils
Read in a boolean from an InputStream
readBoolean(String, boolean) - Method in interface com.jme3.export.InputCapsule
 
readBooleanArray(String, boolean[]) - Method in interface com.jme3.export.InputCapsule
 
readBooleanArray2D(String, boolean[][]) - Method in interface com.jme3.export.InputCapsule
 
readByte() - Method in class com.jme3.util.LittleEndien
 
readByte(String, byte) - Method in interface com.jme3.export.InputCapsule
 
readByteArray(String, byte[]) - Method in interface com.jme3.export.InputCapsule
 
readByteArray2D(String, byte[][]) - Method in interface com.jme3.export.InputCapsule
 
readByteBuffer(String, ByteBuffer) - Method in interface com.jme3.export.InputCapsule
 
readByteBufferArrayList(String, ArrayList<ByteBuffer>) - Method in interface com.jme3.export.InputCapsule
 
readBytes(int) - Method in interface com.jme3.export.ReadListener
 
readChar() - Method in class com.jme3.util.LittleEndien
 
readColor() - Method in class com.jme3.scene.plugins.MTLLoader
 
readComponents(ByteBuffer, int, int, int, int, int[], byte[]) - Method in class com.jme3.texture.image.ByteOffsetImageCodec
 
readData(boolean) - Method in class com.jme3.texture.plugins.DDSLoader
Reads the image data from the InputStream in the required format.
readData(byte[], int, InputStream) - Static method in class com.jme3.export.binary.ByteUtils
Properly reads in data from the given stream until the specified number of bytes have been read.
readDouble() - Method in class com.jme3.util.LittleEndien
 
readDouble(InputStream) - Static method in class com.jme3.export.binary.ByteUtils
Read in a double from an InputStream
readDouble(String, double) - Method in interface com.jme3.export.InputCapsule
 
readDoubleArray(String, double[]) - Method in interface com.jme3.export.InputCapsule
 
readDoubleArray2D(String, double[][]) - Method in interface com.jme3.export.InputCapsule
 
readDXT2D(boolean, int) - Method in class com.jme3.texture.plugins.DDSLoader
Reads a DXT compressed image from the InputStream
readDXT3D(boolean, int) - Method in class com.jme3.texture.plugins.DDSLoader
Reads a DXT compressed image from the InputStream
readEnum(String, Class<T>, T) - Method in interface com.jme3.export.InputCapsule
 
readExternal(ObjectInput) - Method in class com.jme3.math.Quaternion
Sets the quaternion from an ObjectInput object.
readExternal(ObjectInput) - Method in class com.jme3.math.Vector2f
Sets the vector from an ObjectInput object.
readFace() - Method in class com.jme3.scene.plugins.OBJLoader
 
readFloat() - Method in class com.jme3.util.LittleEndien
 
readFloat(InputStream) - Static method in class com.jme3.export.binary.ByteUtils
Read in a float from an InputStream
readFloat(String, float) - Method in interface com.jme3.export.InputCapsule
 
readFloatArray(String, float[]) - Method in interface com.jme3.export.InputCapsule
 
readFloatArray2D(String, float[][]) - Method in interface com.jme3.export.InputCapsule
 
readFloatBuffer(String, FloatBuffer) - Method in interface com.jme3.export.InputCapsule
 
readFloatBuffer(FloatBuffer) - Method in class com.jme3.math.Matrix4f
Load from the specified FloatBuffer, in row-major order.
readFloatBuffer(FloatBuffer, boolean) - Method in class com.jme3.math.Matrix4f
Load from the specified FloatBuffer.
readFloatBufferArrayList(String, ArrayList<FloatBuffer>) - Method in interface com.jme3.export.InputCapsule
 
readFragmentShaderNodes(List<Statement>) - Method in class com.jme3.material.plugins.ShaderNodeLoaderDelegate
reads the FragmentShaderNodes{} block
readFrameBuffer(FrameBuffer, ByteBuffer) - Method in class com.jme3.renderer.opengl.GLRenderer
 
readFrameBuffer(FrameBuffer, ByteBuffer) - Method in interface com.jme3.renderer.Renderer
Reads the pixels currently stored in the specified framebuffer into the given ByteBuffer object.
readFrameBuffer(FrameBuffer, ByteBuffer) - Method in class com.jme3.system.NullRenderer
 
readFrameBufferWithFormat(FrameBuffer, ByteBuffer, Image.Format) - Method in class com.jme3.renderer.opengl.GLRenderer
 
readFrameBufferWithFormat(FrameBuffer, ByteBuffer, Image.Format) - Method in interface com.jme3.renderer.Renderer
Reads the pixels currently stored in the specified framebuffer into the given ByteBuffer object.
readFrameBufferWithFormat(FrameBuffer, ByteBuffer, Image.Format) - Method in class com.jme3.system.NullRenderer
 
readFully(byte[]) - Method in class com.jme3.util.LittleEndien
 
readFully(byte[], int, int) - Method in class com.jme3.util.LittleEndien
 
readGrayscale2D(boolean, int) - Method in class com.jme3.texture.plugins.DDSLoader
Reads a grayscale image with mipmaps from the InputStream
readGrayscale3D(boolean, int) - Method in class com.jme3.texture.plugins.DDSLoader
Reads a grayscale image with mipmaps from the InputStream
readImage(CommandQueue, ByteBuffer, long[], long[], long, long) - Method in class com.jme3.opencl.Image
Performs a blocking read of the image into the specified byte buffer.
readImageAsync(CommandQueue, ByteBuffer, long[], long[], long, long) - Method in class com.jme3.opencl.Image
Performs an async/non-blocking read of the image into the specified byte buffer.
readInputMapping(Statement) - Method in class com.jme3.material.plugins.ShaderNodeLoaderDelegate
Reads an input mapping.
readInt() - Method in class com.jme3.util.LittleEndien
 
readInt(InputStream) - Static method in class com.jme3.export.binary.ByteUtils
Read in an integer from an InputStream
readInt(String, int) - Method in interface com.jme3.export.InputCapsule
 
readIntArray(String, int[]) - Method in interface com.jme3.export.InputCapsule
 
readIntArray2D(String, int[][]) - Method in interface com.jme3.export.InputCapsule
 
readIntBuffer(String, IntBuffer) - Method in interface com.jme3.export.InputCapsule
 
readIntSavableMap(String, IntMap<? extends Savable>) - Method in interface com.jme3.export.InputCapsule
 
readLine() - Method in class com.jme3.scene.plugins.MTLLoader
 
readLine() - Method in class com.jme3.scene.plugins.OBJLoader
 
readLine() - Method in class com.jme3.util.LittleEndien
 
ReadListener - Interface in com.jme3.export
 
readLong() - Method in class com.jme3.util.LittleEndien
 
readLong(InputStream) - Static method in class com.jme3.export.binary.ByteUtils
Read in a long from an InputStream
readLong(String, long) - Method in interface com.jme3.export.InputCapsule
 
readLongArray(String, long[]) - Method in interface com.jme3.export.InputCapsule
 
readLongArray2D(String, long[][]) - Method in interface com.jme3.export.InputCapsule
 
readNodes(List<Statement>) - Method in class com.jme3.material.plugins.ShaderNodeLoaderDelegate
Reads a list of ShaderNodes
readNodesDefinitions(List<Statement>) - Method in class com.jme3.material.plugins.ShaderNodeLoaderDelegate
Read the ShaderNodesDefinitions block and internally stores a map of ShaderNodesDefinition This method is used by the j3m loader.
readNodesDefinitions(List<Statement>, ShaderNodeDefinitionKey) - Method in class com.jme3.material.plugins.ShaderNodeLoaderDelegate
Read the ShaderNodesDefinitions block and returns a list of ShaderNodesDefinition This method is used by the j3sn loader note that the order of the definitions in the list is not guaranteed.
readObject(int) - Method in class com.jme3.export.binary.BinaryImporter
 
ReadOnly - Enum constant in enum class com.jme3.texture.TextureImage.Access
The image can only be read from in a shader.
readOutputMapping(Statement) - Method in class com.jme3.material.plugins.ShaderNodeLoaderDelegate
Reads an output mapping.
readPixels(int, int, byte[], ByteBuffer, DataInput) - Method in interface com.jme3.texture.plugins.ktx.PixelReader
 
readPixels(int, int, byte[], ByteBuffer, DataInput) - Method in class com.jme3.texture.plugins.ktx.SrTdRiPixelReader
 
readPixels(int, int, byte[], ByteBuffer, DataInput) - Method in class com.jme3.texture.plugins.ktx.SrTuRoPixelReader
 
readRGB2D(boolean, int) - Method in class com.jme3.texture.plugins.DDSLoader
Reads an uncompressed RGB or RGBA image.
readRGB3D(boolean, int) - Method in class com.jme3.texture.plugins.DDSLoader
Reads an uncompressed RGB or RGBA image.
readSamples(byte[]) - Method in class com.jme3.audio.AudioStream
Reads samples from the stream.
readSamples(byte[], int, int) - Method in class com.jme3.audio.AudioStream
Reads samples from the stream.
readSavable(String, Savable) - Method in interface com.jme3.export.InputCapsule
 
readSavableArray(String, Savable[]) - Method in interface com.jme3.export.InputCapsule
 
readSavableArray2D(String, Savable[][]) - Method in interface com.jme3.export.InputCapsule
 
readSavableArrayList(String, ArrayList) - Method in interface com.jme3.export.InputCapsule
 
readSavableArrayListArray(String, ArrayList[]) - Method in interface com.jme3.export.InputCapsule
 
readSavableArrayListArray2D(String, ArrayList[][]) - Method in interface com.jme3.export.InputCapsule
 
readSavableMap(String, Map<? extends Savable, ? extends Savable>) - Method in interface com.jme3.export.InputCapsule
 
readShaderNode(List<Statement>) - Method in class com.jme3.material.plugins.ShaderNodeLoaderDelegate
reads a list of ShaderNode{} blocks
readShaderNodeDefinition(List<Statement>, ShaderNodeDefinitionKey) - Method in class com.jme3.material.plugins.ShaderNodeLoaderDelegate
effectively reads the ShaderNodesDefinitions block
readShaderStatement(Statement) - Method in class com.jme3.material.plugins.ShaderNodeLoaderDelegate
Reads a Shader statement of the form TYPE LANG : SOURCE
readShort() - Method in class com.jme3.util.LittleEndien
 
readShort(InputStream) - Static method in class com.jme3.export.binary.ByteUtils
Read in a short from an InputStream
readShort(String, short) - Method in interface com.jme3.export.InputCapsule
 
readShortArray(String, short[]) - Method in interface com.jme3.export.InputCapsule
 
readShortArray2D(String, short[][]) - Method in interface com.jme3.export.InputCapsule
 
readShortBuffer(String, ShortBuffer) - Method in interface com.jme3.export.InputCapsule
 
readString(int, int) - Method in class com.jme3.export.binary.BinaryImporter
 
readString(InputStream, int) - Method in class com.jme3.export.binary.BinaryImporter
 
readString(String, String) - Method in interface com.jme3.export.InputCapsule
 
readStringArray(String, String[]) - Method in interface com.jme3.export.InputCapsule
 
readStringArray2D(String, String[][]) - Method in interface com.jme3.export.InputCapsule
 
readStringSavableMap(String, Map<String, ? extends Savable>) - Method in interface com.jme3.export.InputCapsule
 
readUInt() - Method in class com.jme3.util.LittleEndien
read an unsigned int as a long
readUnsignedByte() - Method in class com.jme3.util.LittleEndien
 
readUnsignedShort() - Method in class com.jme3.util.LittleEndien
 
readUTF() - Method in class com.jme3.util.LittleEndien
 
readVariable(Statement) - Method in class com.jme3.material.plugins.ShaderNodeLoaderDelegate
reads a variable declaration statement <glslType> <varName>
readVector2() - Method in class com.jme3.scene.plugins.OBJLoader
 
readVector3() - Method in class com.jme3.scene.plugins.OBJLoader
 
readVertexShaderNodes(List<Statement>) - Method in class com.jme3.material.plugins.ShaderNodeLoaderDelegate
reads the VertexShaderNodes{} block
ReadWrite - Enum constant in enum class com.jme3.texture.TextureImage.Access
The image can both be written to and read from in a shader.
rebake() - Method in class com.jme3.environment.EnvironmentProbeControl
Schedules a rebake of the environment map.
rebuild() - Method in class com.jme3.environment.EnvironmentCamera
Rebuild all environment cameras.
Receive - Enum constant in enum class com.jme3.renderer.queue.RenderQueue.ShadowMode
Enable receiving of shadows but not casting them.
Rectangle - Class in com.jme3.font
Defines a rectangle that can constrict a text paragraph.
Rectangle - Class in com.jme3.math
Rectangle defines a finite plane within three-dimensional space that is specified via three points (A, B, C).
Rectangle() - Constructor for class com.jme3.math.Rectangle
Constructor creates a new Rectangle with no defined corners.
Rectangle(float, float, float, float) - Constructor for class com.jme3.font.Rectangle
 
Rectangle(Vector3f, Vector3f, Vector3f) - Constructor for class com.jme3.math.Rectangle
Constructor creates a new Rectangle with defined A, B, and C points that define the area of the rectangle.
RectangleMesh - Class in com.jme3.scene.shape
A static, indexed, Triangle-mode mesh that renders a rectangle or parallelogram, with customizable normals and texture coordinates.
RectangleMesh() - Constructor for class com.jme3.scene.shape.RectangleMesh
Instantiates a unit-square mesh in the X-Y plane, centered at (0.5, 0.5), with normals in the +Z direction.
RectangleMesh(Rectangle) - Constructor for class com.jme3.scene.shape.RectangleMesh
Instantiates a rectangle or parallelogram mesh based on the specified Rectangle.
RectangleMesh(Vector3f, Vector3f, Vector3f) - Constructor for class com.jme3.scene.shape.RectangleMesh
Instantiates a rectangle or parallelogram mesh based on 3 specified vertex positions.
Red - Static variable in class com.jme3.math.ColorRGBA
The color red (1,0,0).
reducePath(String) - Static method in class com.jme3.asset.AssetKey
Removes all relative elements of a path (A/B/../C.png and A/./C.png).
refDistance - Variable in class com.jme3.audio.AudioNode
 
RefDistance - Enum constant in enum class com.jme3.audio.AudioParam
 
reflect(Vector3f, Vector3f) - Method in class com.jme3.math.Plane
Reflect the specified point in this plane.
ReflectionAllocator - Class in com.jme3.util
This class contains the reflection based way to remove DirectByteBuffers in java, allocation is done via ByteBuffer.allocateDirect
ReflectionAllocator() - Constructor for class com.jme3.util.ReflectionAllocator
 
refreshBackground() - Method in class com.jme3.app.BasicProfilerState
 
refreshFlags - Variable in class com.jme3.scene.Spatial
Refresh flags.
regions - Variable in class com.jme3.shader.bufferobject.BufferObject
 
register() - Method in class com.jme3.opencl.AbstractOpenCLObject
 
register() - Method in class com.jme3.opencl.Buffer
 
register() - Method in class com.jme3.opencl.CommandQueue
 
register() - Method in class com.jme3.opencl.Context
 
register() - Method in class com.jme3.opencl.Event
 
register() - Method in class com.jme3.opencl.Image
 
register() - Method in class com.jme3.opencl.Kernel
 
register() - Method in interface com.jme3.opencl.OpenCLObject
Registers this object for automatic releasing on garbage collection.
register() - Method in class com.jme3.opencl.Program
 
registerAndCloneSmartAsset(AssetKey<T>, T, AssetProcessor, AssetCache) - Method in class com.jme3.asset.DesktopAssetManager
Clones the asset using the given processor and registers the clone with the cache.
registerAssetClone(AssetKey<T>, T) - Method in interface com.jme3.asset.cache.AssetCache
This should be called by the asset manager when it has successfully acquired a cached asset (with AssetCache.getFromCache(com.jme3.asset.AssetKey)) and cloned it for use.
registerAssetClone(AssetKey<T>, T) - Method in class com.jme3.asset.cache.SimpleAssetCache
 
registerAssetClone(AssetKey<T>, T) - Method in class com.jme3.asset.cache.WeakRefAssetCache
 
registerAssetClone(AssetKey<T>, T) - Method in class com.jme3.asset.cache.WeakRefCloneAssetCache
 
registerBinding(Trigger, Filter) - Method in class com.jme3.util.MaterialDebugAppState
Will reload the filter's materials whenever the trigger is fired.
registerBinding(Trigger, Spatial) - Method in class com.jme3.util.MaterialDebugAppState
Will reload the spatial's materials whenever the trigger is fired
registerBinding(String, Filter) - Method in class com.jme3.util.MaterialDebugAppState
Will reload the filter's materials whenever the shader file is changed on the hard drive
registerBinding(String, Spatial) - Method in class com.jme3.util.MaterialDebugAppState
Will reload the spatial's materials whenever the shader file is changed on the hard drive
registerContext(Class<T>, T) - Method in class com.jme3.renderer.RenderManager
Registers the pipeline context under the class.
registerLoader(Class<? extends AssetLoader>, String...) - Method in interface com.jme3.asset.AssetManager
Register an AssetLoader by using a class object.
registerLoader(Class<? extends AssetLoader>, String...) - Method in class com.jme3.asset.DesktopAssetManager
 
registerLoader(String, String...) - Method in class com.jme3.asset.DesktopAssetManager
 
registerLocator(String, Class<? extends AssetLocator>) - Method in interface com.jme3.asset.AssetManager
Registers the given locator class for locating assets with this AssetManager.
registerLocator(String, Class<? extends AssetLocator>) - Method in class com.jme3.asset.DesktopAssetManager
 
registerLocator(String, String) - Method in class com.jme3.asset.DesktopAssetManager
 
registerObject(OpenCLObject) - Method in class com.jme3.opencl.OpenCLObjectManager
 
registerObject(NativeObject) - Method in class com.jme3.util.NativeObjectManager
(Internal use only) Register a NativeObject with the manager.
registerProbe(LightProbe) - Method in class com.jme3.light.BasicProbeBlendingStrategy
 
registerProbe(LightProbe) - Method in interface com.jme3.light.LightProbeBlendingStrategy
Registers a probe with this strategy
registerProbe(LightProbe) - Method in class com.jme3.light.WeightedProbeBlendingStrategy
 
registerSerializer(BufferLayout.ObjectSerializer<?>) - Method in class com.jme3.shader.bufferobject.layout.BufferLayout
Register a serializer
registerWithInput() - Method in class com.jme3.app.ChaseCameraAppState
Registers inputs with the input manager
registerWithInput(InputManager) - Method in class com.jme3.input.ChaseCamera
Registers inputs with the input manager
registerWithInput(InputManager) - Method in class com.jme3.input.FlyByCamera
Register this controller to receive input events from the specified input manager.
release() - Method in class com.jme3.opencl.AbstractOpenCLObject
 
release() - Method in interface com.jme3.opencl.OpenCLObject.ObjectReleaser
Releases the native resources of the associated OpenCLObject.
release() - Method in interface com.jme3.opencl.OpenCLObject
Releases this native object.
release() - Method in class com.jme3.util.TempVars
Releases this instance of TempVars.
releaseBufferForSharingAsync(CommandQueue) - Method in class com.jme3.opencl.Buffer
Releases a shared buffer object.
releaseBufferForSharingNoEvent(CommandQueue) - Method in class com.jme3.opencl.Buffer
Releases a shared buffer object.
releaseImageForSharingAsync(CommandQueue) - Method in class com.jme3.opencl.Image
Releases a shared image object.
releaseImageForSharingNoEvent(CommandQueue) - Method in class com.jme3.opencl.Image
Releases a shared image object.
releaser - Variable in class com.jme3.opencl.AbstractOpenCLObject
 
reloadMaterial(Material) - Method in class com.jme3.util.MaterialDebugAppState
 
remaining() - Method in class com.jme3.scene.mesh.IndexBuffer
 
remaining() - Method in class com.jme3.scene.mesh.VirtualIndexBuffer
 
remapAxis(String, String) - Static method in class com.jme3.input.JoystickCompatibilityMappings
Takes the original name of an axis, specifically, and returns the new name it will function under.
remapAxisRange(JoystickAxis, float) - Static method in class com.jme3.input.JoystickCompatibilityMappings
This method will take a "raw" axis value from the system and rescale it based on what the remapper has specified.
remapButton(String, String) - Static method in class com.jme3.input.JoystickCompatibilityMappings
Takes the original name of a button, specifically, and returns the new name it will function under.
remapComponent(String, String) - Static method in class com.jme3.input.JoystickCompatibilityMappings
Returns the remapped version of the axis/button name if there is a mapping for it otherwise it returns the original name.
remove() - Method in class com.jme3.util.SafeArrayList.ArrayIterator
 
remove(int) - Method in class com.jme3.light.LightList
Remove the light at the given index.
remove(int) - Method in class com.jme3.util.IntMap
 
remove(int) - Method in class com.jme3.util.SafeArrayList
 
remove(ArmatureMask) - Method in class com.jme3.anim.ArmatureMask
Remove all joints affected by the specified ArmatureMask.
remove(Light) - Method in class com.jme3.light.LightList
Removes the given light from the LightList.
remove(Object) - Method in class com.jme3.util.ListMap
 
remove(Object) - Method in class com.jme3.util.SafeArrayList
 
removeAction(String) - Method in class com.jme3.anim.AnimComposer
Remove specified action.
removeAll(Collection<?>) - Method in class com.jme3.util.SafeArrayList
 
removeAllFilters() - Method in class com.jme3.post.FilterPostProcessor
Removes all the filters from this processor
removeAncestors(Joint) - Method in class com.jme3.anim.ArmatureMask
Remove the specified Joint and all its ancestors.
removeAnim(Animation) - Method in class com.jme3.animation.AnimControl
Deprecated.
Remove an animation so that it is no longer available for playing.
removeAnimClip(AnimClip) - Method in class com.jme3.anim.AnimComposer
Remove an animation so that it is no longer available for playing.
removeAssetEventListener(AssetEventListener) - Method in interface com.jme3.asset.AssetManager
Remove an AssetEventListener from receiving events from this AssetManager
removeAssetEventListener(AssetEventListener) - Method in class com.jme3.asset.DesktopAssetManager
 
removeBufferBlock(String) - Method in class com.jme3.shader.Shader
Removes a buffer block by the name.
removeChild(AppState) - Method in class com.jme3.app.state.CompositeAppState
 
removeCinematicEvent(float, CinematicEvent) - Method in class com.jme3.cinematic.Cinematic
removes the first occurrence found of the given cinematicEvent for the given time stamp.
removeCinematicEvent(CinematicEvent) - Method in class com.jme3.cinematic.Cinematic
removes the first occurrence found of the given cinematicEvent.
removeCinematicEvent(KeyFrame, CinematicEvent) - Method in class com.jme3.cinematic.Cinematic
removes the first occurrence found of the given cinematicEvent for the given keyFrame
removeClassLoader(ClassLoader) - Method in interface com.jme3.asset.AssetManager
Deprecated.
removeClassLoader(ClassLoader) - Method in class com.jme3.asset.DesktopAssetManager
Deprecated.
removeColorTarget(int) - Method in class com.jme3.texture.FrameBuffer
Removes the color target at the index.
removeControl(Control) - Method in class com.jme3.scene.Spatial
Removes the given control from this spatial's controls.
removeControl(Class<? extends Control>) - Method in class com.jme3.scene.Spatial
Removes the first control that is an instance of the given class.
removeControlPoint(Vector3f) - Method in class com.jme3.math.Spline
remove the controlPoint from the spline
removeCurrentAction() - Method in class com.jme3.anim.AnimComposer
Remove current action on default layer.
removeCurrentAction(String) - Method in class com.jme3.anim.AnimComposer
Remove current action on specified layer.
removeEventData(String, Object) - Method in class com.jme3.cinematic.Cinematic
Used internally remove an eventData
removeFilter(Filter) - Method in class com.jme3.post.FilterPostProcessor
removes this filters from the filters list
removeForcedMatParam(MatParamOverride) - Method in class com.jme3.renderer.RenderManager
Removes a forced material parameter previously added.
removeFromParent() - Method in class com.jme3.scene.Geometry
 
removeFromParent() - Method in class com.jme3.scene.Spatial
removeFromParent removes this Spatial from its parent.
removeJoints(Armature, String...) - Method in class com.jme3.anim.ArmatureMask
Remove the named joints.
removeJoystickConnectionListener(JoystickConnectionListener) - Method in class com.jme3.input.InputManager
Remove an existing listener.
removeKeyFrame(float) - Method in class com.jme3.cinematic.TimeLine
 
removeKeyFrame(int) - Method in class com.jme3.cinematic.TimeLine
 
removeLayer(String) - Method in class com.jme3.anim.AnimComposer
Remove specified layer.
removeLight(Light) - Method in class com.jme3.scene.Spatial
removeLight removes the given light from the Spatial.
removeLinkedChild(ModelKey) - Method in class com.jme3.scene.AssetLinkNode
 
removeListener(AnimEventListener) - Method in class com.jme3.animation.AnimControl
Deprecated.
Removes the given listener from listening to events.
removeListener(CinematicEventListener) - Method in class com.jme3.cinematic.events.AbstractCinematicEvent
Removes a CinematicEventListener from this event.
removeListener(MotionPathListener) - Method in class com.jme3.cinematic.MotionPath
remove the given listener
removeListener(InputListener) - Method in class com.jme3.input.InputManager
Removes a listener from receiving events.
removeMainView(ViewPort) - Method in class com.jme3.renderer.RenderManager
Removes the specified main ViewPort.
removeMainView(String) - Method in class com.jme3.renderer.RenderManager
Removes the main ViewPort with the specified name.
removeMatParamOverride(MatParamOverride) - Method in class com.jme3.scene.Spatial
Remove a local material parameter override if it exists.
removeMorphTarget(int) - Method in class com.jme3.scene.Mesh
Remove the MorphTarget from the Mesh at the given index
removeMorphTarget(MorphTarget) - Method in class com.jme3.scene.Mesh
Remove the given MorphTarget from the Mesh
removePostView(ViewPort) - Method in class com.jme3.renderer.RenderManager
Removes the specified post ViewPort.
removePostView(String) - Method in class com.jme3.renderer.RenderManager
Removes the post ViewPort with the specified name.
removePreView(ViewPort) - Method in class com.jme3.renderer.RenderManager
Removes the specified pre ViewPort.
removePreView(String) - Method in class com.jme3.renderer.RenderManager
Removes the pre ViewPort with the specified name.
removeProcessor(SceneProcessor) - Method in class com.jme3.renderer.ViewPort
Removes a SceneProcessor from this ViewPort.
removeRawInputListener(RawInputListener) - Method in class com.jme3.input.InputManager
Removes a RawInputListener so that it no longer receives raw input events.
removeTrack(Track) - Method in class com.jme3.animation.Animation
Deprecated.
removes a track from this animation
RemoveUnalignedBuffers - Enum constant in enum class jme3tools.optimize.GeometryBatchFactory.AlignOption
Will remove the buffers of a type that is not on all the geometries
removeUniform(String) - Method in class com.jme3.shader.Shader
 
removeWayPoint(int) - Method in class com.jme3.cinematic.MotionPath
remove the waypoint at the given index from the path
removeWayPoint(Vector3f) - Method in class com.jme3.cinematic.MotionPath
remove the waypoint from the path
render(float, boolean) - Method in class com.jme3.renderer.RenderManager
Called by the application to render any ViewPorts added to this RenderManager.
render(RenderManager) - Method in class com.jme3.app.ResetStatsState
 
render(RenderManager) - Method in class com.jme3.app.state.AbstractAppState
 
render(RenderManager) - Method in interface com.jme3.app.state.AppState
Render the state.
render(RenderManager) - Method in class com.jme3.app.state.AppStateManager
Calls render for all attached and initialized states, do not call directly.
render(RenderManager) - Method in class com.jme3.app.state.BaseAppState
 
render(RenderManager) - Method in class com.jme3.audio.AudioListenerState
 
render(RenderManager) - Method in class com.jme3.cinematic.Cinematic
called internally
render(RenderManager) - Method in class com.jme3.environment.EnvironmentCamera
 
render(RenderManager) - Method in class com.jme3.environment.util.LightsDebugState
 
render(RenderManager, ColorRGBA) - Method in class com.jme3.font.BitmapText
 
render(RenderManager, ViewPort) - Method in class com.jme3.app.StatsView
 
render(RenderManager, ViewPort) - Method in class com.jme3.cinematic.events.MotionEvent
 
render(RenderManager, ViewPort) - Method in class com.jme3.effect.ParticleEmitter.ParticleEmitterControl
 
render(RenderManager, ViewPort) - Method in class com.jme3.environment.EnvironmentProbeControl
 
render(RenderManager, ViewPort) - Method in class com.jme3.input.ChaseCamera
renders the camera control, should only be used internally
render(RenderManager, ViewPort) - Method in class com.jme3.scene.control.AbstractControl
 
render(RenderManager, ViewPort) - Method in interface com.jme3.scene.control.Control
Should be called prior to queuing the spatial by the RenderManager.
render(RenderManager, Shader, Geometry, LightList, Material.BindUnits) - Method in class com.jme3.material.logic.DefaultTechniqueDefLogic
 
render(RenderManager, Shader, Geometry, LightList, Material.BindUnits) - Method in class com.jme3.material.logic.MultiPassLightingLogic
 
render(RenderManager, Shader, Geometry, LightList, Material.BindUnits) - Method in class com.jme3.material.logic.SinglePassAndImageBasedLightingLogic
 
render(RenderManager, Shader, Geometry, LightList, Material.BindUnits) - Method in class com.jme3.material.logic.SinglePassLightingLogic
 
render(RenderManager, Shader, Geometry, LightList, Material.BindUnits) - Method in class com.jme3.material.logic.StaticPassLightingLogic
 
render(RenderManager, Shader, Geometry, LightList, Material.BindUnits) - Method in interface com.jme3.material.logic.TechniqueDefLogic
Requests that the TechniqueDefLogic renders the given geometry.
render(Geometry, LightList, RenderManager) - Method in class com.jme3.material.Material
Called by RenderManager to render the geometry by using this material.
render(Geometry, RenderManager) - Method in class com.jme3.material.Material
Called by RenderManager to render the geometry by using this material.
renderBackFacesShadows - Variable in class com.jme3.shadow.AbstractShadowRenderer
 
RenderBucket - Enum constant in enum class com.jme3.profile.VpStep
 
RenderBuffer() - Constructor for class com.jme3.texture.FrameBuffer.RenderBuffer
 
RenderBufferSize - Enum constant in enum class com.jme3.renderer.Limits
Maximum render buffer size.
RenderContext - Class in com.jme3.renderer
Represents the current state of the graphics library.
RenderContext() - Constructor for class com.jme3.renderer.RenderContext
Instantiates a context with appropriate default values.
renderedTexture - Variable in class com.jme3.post.Filter.Pass
 
renderer - Variable in class com.jme3.app.LegacyApplication
 
renderer - Variable in class com.jme3.system.NullContext
 
Renderer - Interface in com.jme3.renderer
Responsible for taking rendering commands and executing them on the underlying video hardware.
RendererException - Exception Class in com.jme3.renderer
Raised when a renderer encounters a fatal rendering error.
RendererException(String) - Constructor for exception class com.jme3.renderer.RendererException
Creates a new instance of RendererException.
RenderFrame - Enum constant in enum class com.jme3.profile.AppStep
 
renderFrameBuffer - Variable in class com.jme3.post.Filter.Pass
 
renderGeometry(Geometry) - Method in class com.jme3.renderer.RenderManager
Renders the given geometry.
renderGeometry(Geometry, LightList) - Method in class com.jme3.renderer.RenderManager
 
renderGeometryList(GeometryList) - Method in class com.jme3.renderer.RenderManager
Renders the given GeometryList.
RenderMainViewPorts - Enum constant in enum class com.jme3.profile.AppStep
 
renderManager - Variable in class com.jme3.app.LegacyApplication
 
renderManager - Variable in class com.jme3.environment.baker.GenericEnvBaker
 
renderManager - Variable in class com.jme3.shadow.AbstractShadowRenderer
 
renderManager - Variable in class com.jme3.shadow.PssmShadowRenderer
Deprecated.
 
RenderManager - Class in com.jme3.renderer
A high-level rendering interface that is above the Renderer implementation.
RenderManager(Renderer) - Constructor for class com.jme3.renderer.RenderManager
Creates a high-level rendering interface over the low-level rendering interface.
renderMesh(Mesh, int, int, VertexBuffer[]) - Method in class com.jme3.renderer.opengl.GLRenderer
 
renderMesh(Mesh, int, int, VertexBuffer[]) - Method in interface com.jme3.renderer.Renderer
Renders count meshes, with the geometry data supplied and per-instance data supplied.
renderMesh(Mesh, int, int, VertexBuffer[]) - Method in class com.jme3.system.NullRenderer
 
renderMeshFromGeometry(Renderer, Geometry) - Static method in class com.jme3.material.logic.DefaultTechniqueDefLogic
 
RenderPipeline<T> - Interface in com.jme3.renderer.pipeline
Pipeline for rendering a ViewPort.
RenderPostViewPorts - Enum constant in enum class com.jme3.profile.AppStep
 
RenderPreviewViewPorts - Enum constant in enum class com.jme3.profile.AppStep
 
renderQueue(RenderQueue.Bucket, RenderManager, Camera) - Method in class com.jme3.renderer.queue.RenderQueue
 
renderQueue(RenderQueue.Bucket, RenderManager, Camera, boolean) - Method in class com.jme3.renderer.queue.RenderQueue
 
RenderQueue - Class in com.jme3.renderer.queue
RenderQueue is used to queue up and sort geometries for rendering.
RenderQueue() - Constructor for class com.jme3.renderer.queue.RenderQueue
Creates a new RenderQueue, the default comparators are used for all geometry lists.
RenderQueue.Bucket - Enum Class in com.jme3.renderer.queue
The render queue Bucket specifies the bucket to which the spatial will be placed when rendered.
RenderQueue.ShadowMode - Enum Class in com.jme3.renderer.queue
ShadowMode is a marker used to specify how shadow effects should treat the spatial.
renderScene(Spatial, ViewPort) - Method in class com.jme3.renderer.RenderManager
Flattens the given scene graph into the ViewPort's RenderQueue, checking for culling as the call goes down the graph recursively.
RenderScene - Enum constant in enum class com.jme3.profile.VpStep
 
renderShadowMap(int) - Method in class com.jme3.shadow.AbstractShadowRenderer
 
renderShadowQueue(GeometryList, RenderManager, Camera, boolean) - Method in class com.jme3.renderer.queue.RenderQueue
 
RenderState - Class in com.jme3.material
RenderState specifies material rendering properties that cannot be controlled by a shader on a Material.
RenderState() - Constructor for class com.jme3.material.RenderState
 
RenderState.BlendEquation - Enum Class in com.jme3.material
BlendEquation specifies the blending equation to combine pixels.
RenderState.BlendEquationAlpha - Enum Class in com.jme3.material
BlendEquationAlpha specifies the blending equation to combine pixels for the alpha component.
RenderState.BlendFunc - Enum Class in com.jme3.material
BlendFunc defines the blending functions for use with BlendMode.Custom.
RenderState.BlendMode - Enum Class in com.jme3.material
BlendMode specifies the blending operation to use.
RenderState.FaceCullMode - Enum Class in com.jme3.material
FaceCullMode specifies the criteria for faces to be culled.
RenderState.StencilOperation - Enum Class in com.jme3.material
RenderState.TestFunction - Enum Class in com.jme3.material
TestFunction specifies the testing function for stencil test function.
renderTranslucentQueue(ViewPort) - Method in class com.jme3.renderer.RenderManager
Renders the translucent queue on the viewPort.
renderViewPort(ViewPort, float) - Method in class com.jme3.renderer.RenderManager
Renders the ViewPort using the ViewPort's RenderPipeline.
renderViewPortQueues(ViewPort, boolean) - Method in class com.jme3.renderer.RenderManager
Renders the given viewport queues.
renderViewPortRaw(ViewPort) - Method in class com.jme3.renderer.RenderManager
Draws the viewport but without notifying scene processors of any rendering events.
Repeat - Enum constant in enum class com.jme3.texture.Texture.WrapMode
Only the fractional portion of the coordinate is considered.
replace(String, ShaderNodeVariable, String) - Method in class com.jme3.shader.Glsl100ShaderGenerator
replaced a variable name in a source code with the given name
Replace - Enum constant in enum class com.jme3.material.RenderState.StencilOperation
Replace the value in the stencil buffer with the reference value.
replaceColorTarget(int, FrameBuffer.FrameBufferTextureTarget) - Method in class com.jme3.texture.FrameBuffer
Replaces the color target at the index.
replaceVariableName(String, ShaderNodeVariable) - Method in class com.jme3.shader.Glsl100ShaderGenerator
replaces a variable name in a shaderNode source code by prefixing it with its nameSpace and "_" if needed.
requestClose(boolean) - Method in class com.jme3.app.LegacyApplication
Internal use only.
requestClose(boolean) - Method in interface com.jme3.system.SystemListener
Called when the user requests to close the application.
requestDialog(int, String, String, SoftTextDialogInputListener) - Method in interface com.jme3.input.SoftTextDialogInput
 
requiresDepthAsTexture() - Method in class com.jme3.post.Filter.Pass
 
requiresSceneAsTexture() - Method in class com.jme3.post.Filter.Pass
 
rescale(float, float) - Method in class com.jme3.app.LegacyApplication
 
rescale(float, float) - Method in interface com.jme3.system.SystemListener
Called to notify the application that the scale has changed.
rescale(ViewPort, float, float) - Method in interface com.jme3.post.SceneProcessor
Called when the scale of the viewport has been changed.
Reserved0 - Enum constant in enum class com.jme3.renderer.Caps
Deprecated.
do not use.
Reserved0 - Enum constant in enum class com.jme3.scene.VertexBuffer.Type
Deprecated.
Reserved1 - Enum constant in enum class com.jme3.renderer.Caps
Deprecated.
do not use.
Reserved1 - Enum constant in enum class com.jme3.texture.Image.Format
Deprecated.
Reserved10 - Enum constant in enum class com.jme3.texture.Image.Format
Deprecated.
Not supported by OpenGL 3.0.
Reserved11 - Enum constant in enum class com.jme3.texture.Image.Format
Deprecated.
Reserved12 - Enum constant in enum class com.jme3.texture.Image.Format
Deprecated.
Reserved2 - Enum constant in enum class com.jme3.texture.Image.Format
Deprecated.
Reserved3 - Enum constant in enum class com.jme3.texture.Image.Format
Deprecated.
Reserved4 - Enum constant in enum class com.jme3.texture.Image.Format
Deprecated.
Reserved5 - Enum constant in enum class com.jme3.texture.Image.Format
Deprecated.
Reserved6 - Enum constant in enum class com.jme3.texture.Image.Format
Deprecated.
Reserved7 - Enum constant in enum class com.jme3.texture.Image.Format
Deprecated.
Reserved8 - Enum constant in enum class com.jme3.texture.Image.Format
Deprecated.
Reserved9 - Enum constant in enum class com.jme3.texture.Image.Format
Deprecated.
reset() - Method in class com.jme3.anim.AnimComposer
Reset all layers to t=0 with no current action.
reset() - Method in class com.jme3.animation.Skeleton
Deprecated.
Reset the skeleton to bind pose.
reset() - Method in class com.jme3.environment.generation.RunnableWithProgress
resets the progression of the process.
reset() - Method in class com.jme3.input.InputManager
Do not use.
reset() - Method in class com.jme3.renderer.IDList
Resets all states to zero.
reset() - Method in class com.jme3.renderer.RenderContext
Resets the RenderContext to default GL state.
reset() - Method in class com.jme3.scene.plugins.MTLLoader
 
reset() - Method in class com.jme3.scene.plugins.OBJLoader
 
reset() - Method in class com.jme3.shader.ShaderBufferBlock
Reset this storage block.
reset() - Method in class com.jme3.shader.Uniform
 
reset() - Method in class com.jme3.system.NanoTimer
 
reset() - Method in class com.jme3.system.Timer
Reset the timer to 0.
reset() - Method in class com.jme3.texture.image.LastTextureState
 
reset(boolean) - Method in class com.jme3.animation.AnimChannel
Deprecated.
 
resetAndUpdate() - Method in class com.jme3.animation.Skeleton
Deprecated.
Reset the skeleton to bind pose and updates the bones
resetGLObjects() - Method in class com.jme3.renderer.opengl.GLRenderer
 
resetGLObjects() - Method in interface com.jme3.renderer.Renderer
Resets all previously used Native Objects on this Renderer.
resetGLObjects() - Method in class com.jme3.system.NullRenderer
 
resetLocations() - Method in class com.jme3.shader.Shader
Usually called when the shader itself changes or during any time when the variable locations need to be refreshed.
resetMaterial() - Method in class com.jme3.scene.plugins.MTLLoader
 
resetObject() - Method in class com.jme3.audio.AudioBuffer
 
resetObject() - Method in class com.jme3.audio.AudioStream
 
resetObject() - Method in class com.jme3.audio.Filter
 
resetObject() - Method in class com.jme3.scene.VertexBuffer
 
resetObject() - Method in class com.jme3.shader.bufferobject.BufferObject
 
resetObject() - Method in class com.jme3.shader.Shader
Called by the object manager to reset all object IDs.
resetObject() - Method in class com.jme3.shader.Shader.ShaderSource
 
resetObject() - Method in class com.jme3.texture.FrameBuffer.RenderBuffer
 
resetObject() - Method in class com.jme3.texture.FrameBuffer
 
resetObject() - Method in class com.jme3.texture.Image
 
resetObject() - Method in class com.jme3.util.NativeObject
Called when the GL context is restarted to reset all IDs.
resetObjects() - Method in class com.jme3.util.NativeObjectManager
(Internal use only) Resets all NativeObjects.
resetStats() - Method in interface com.jme3.renderer.opengl.GL
 
ResetStatsState - Class in com.jme3.app
Resets (clearFrame()) the render's stats object every frame during AppState.render().
ResetStatsState() - Constructor for class com.jme3.app.ResetStatsState
 
resetUniformLocations(Shader) - Method in class com.jme3.renderer.opengl.GLRenderer
 
resetUniformsNotSetByCurrent() - Method in class com.jme3.shader.Shader
Resets all uniforms that do not have the "set-by-current-material" flag to their default value (usually all zeroes or false).
reshape(int, int) - Method in class com.jme3.app.LegacyApplication
Internal use only.
reshape(int, int) - Method in interface com.jme3.system.SystemListener
Called to notify the application that the resolution has changed.
reshape(ViewPort, int, int) - Method in class com.jme3.app.state.ScreenshotAppState
 
reshape(ViewPort, int, int) - Method in class com.jme3.post.FilterPostProcessor
 
reshape(ViewPort, int, int) - Method in class com.jme3.post.HDRRenderer
Deprecated.
 
reshape(ViewPort, int, int) - Method in class com.jme3.post.PreDepthProcessor
 
reshape(ViewPort, int, int) - Method in interface com.jme3.post.SceneProcessor
Called when the resolution of the viewport has been changed.
reshape(ViewPort, int, int) - Method in class com.jme3.shadow.AbstractShadowRenderer
 
reshape(ViewPort, int, int) - Method in class com.jme3.shadow.BasicShadowRenderer
Deprecated.
 
reshape(ViewPort, int, int) - Method in class com.jme3.shadow.PssmShadowRenderer
Deprecated.
 
resize(int, int, boolean) - Method in class com.jme3.renderer.Camera
Resizes this camera's view for the specified display size.
resizeToPowerOf2(Image) - Static method in class com.jme3.util.MipMapGenerator
 
Resolution - Enum constant in enum class com.jme3.shader.UniformBinding
The width and height of the camera.
ResolutionInverse - Enum constant in enum class com.jme3.shader.UniformBinding
The inverse of the resolution, 1/width and 1/height.
ResourceLoader - Interface in com.jme3.util.res
 
Resources - Class in com.jme3.util.res
This class is used to load resources from the default location usually the classpath.
Resources() - Constructor for class com.jme3.util.res.Resources
 
restart() - Method in interface com.jme3.app.Application
Restarts the context, applying any changed settings.
restart() - Method in class com.jme3.app.LegacyApplication
Restarts the context, applying any changed settings.
restart() - Method in interface com.jme3.system.JmeContext
Destroys and then re-creates the context.
restart() - Method in class com.jme3.system.NullContext
 
result() - Element in annotation interface checkers.quals.Dependent
 
resumeAll() - Method in interface com.jme3.audio.AudioRenderer
Resumes all audio paused by AudioRenderer.pauseAll().
resumeAll() - Method in class com.jme3.audio.openal.ALAudioRenderer
 
resuming - Variable in class com.jme3.cinematic.events.AbstractCinematicEvent
 
retainAll(Collection<?>) - Method in class com.jme3.util.SafeArrayList
 
reverbEnabled - Variable in class com.jme3.audio.AudioNode
 
ReverbEnabled - Enum constant in enum class com.jme3.audio.AudioParam
 
reverbFilter - Variable in class com.jme3.audio.AudioNode
 
ReverbFilter - Enum constant in enum class com.jme3.audio.AudioParam
 
ReverseSubtract - Enum constant in enum class com.jme3.material.RenderState.BlendEquation
Same as Subtract, but the order is reversed (Dst - Src).
ReverseSubtract - Enum constant in enum class com.jme3.material.RenderState.BlendEquationAlpha
Same as Subtract, but the order is reversed (Dst - Src).
rewind() - Method in class com.jme3.scene.mesh.IndexBuffer
 
rewind() - Method in class com.jme3.scene.mesh.VirtualIndexBuffer
 
rewind() - Method in class com.jme3.shader.bufferobject.DirtyRegionsIterator
 
RF_BOUND - Static variable in class com.jme3.scene.Spatial
Refresh flag types
RF_CHILD_LIGHTLIST - Static variable in class com.jme3.scene.Spatial
Refresh flag types
RF_LIGHTLIST - Static variable in class com.jme3.scene.Spatial
Refresh flag types
RF_MATPARAM_OVERRIDE - Static variable in class com.jme3.scene.Spatial
Refresh flag types
RF_TRANSFORM - Static variable in class com.jme3.scene.Spatial
Refresh flag types
RG - Enum constant in enum class com.jme3.opencl.Image.ImageChannelOrder
 
RG16F - Enum constant in enum class com.jme3.texture.Image.Format
half-precision floating point red and green.
RG16I - Enum constant in enum class com.jme3.texture.Image.Format
16-bit signed int red and green.
RG16UI - Enum constant in enum class com.jme3.texture.Image.Format
16-bit unsigned int red and green.
RG32F - Enum constant in enum class com.jme3.texture.Image.Format
single-precision floating point red and green.
RG32I - Enum constant in enum class com.jme3.texture.Image.Format
32-bit signed int red and green.
RG32UI - Enum constant in enum class com.jme3.texture.Image.Format
32-bit unsigned int red and green.
RG8I - Enum constant in enum class com.jme3.texture.Image.Format
8-bit signed int red and green.
RG8UI - Enum constant in enum class com.jme3.texture.Image.Format
8-bit unsigned int red and green.
RGB - Enum constant in enum class com.jme3.opencl.Image.ImageChannelOrder
 
RGB10A2 - Enum constant in enum class com.jme3.texture.Image.Format
10-bit red, green, and blue with 2-bit alpha.
RGB111110F - Enum constant in enum class com.jme3.texture.Image.Format
unsigned floating-point red, green and blue that uses 32 bits.
RGB16F - Enum constant in enum class com.jme3.texture.Image.Format
half-precision floating point red, green, and blue.
RGB16F_to_RGB111110F - Enum constant in enum class com.jme3.texture.Image.Format
Texture data is stored as Image.Format.RGB16F in system memory, but will be converted to Image.Format.RGB111110F when sent to the video hardware.
RGB16F_to_RGB9E5 - Enum constant in enum class com.jme3.texture.Image.Format
Texture data is stored as Image.Format.RGB16F in system memory, but will be converted to Image.Format.RGB9E5 when sent to the video hardware.
RGB16I - Enum constant in enum class com.jme3.texture.Image.Format
16-bit signed int red, green and blue.
RGB16UI - Enum constant in enum class com.jme3.texture.Image.Format
16-bit unsigned int red, green and blue.
RGB32F - Enum constant in enum class com.jme3.texture.Image.Format
single-precision floating point red, green, and blue.
RGB32I - Enum constant in enum class com.jme3.texture.Image.Format
32-bit signed int red, green and blue.
RGB32UI - Enum constant in enum class com.jme3.texture.Image.Format
32-bit unsigned int red, green and blue.
RGB565 - Class in jme3tools.converters
 
RGB565 - Enum constant in enum class com.jme3.texture.Image.Format
5-bit red, 6-bit green, and 5-bit blue.
RGB565_to_ARGB8(short) - Static method in class jme3tools.converters.RGB565
 
RGB5A1 - Enum constant in enum class com.jme3.texture.Image.Format
5-bit red, green, and blue with 1-bit alpha.
RGB8 - Enum constant in enum class com.jme3.texture.Image.Format
8-bit red, green, and blue.
RGB8I - Enum constant in enum class com.jme3.texture.Image.Format
8-bit signed int red, green and blue.
RGB8UI - Enum constant in enum class com.jme3.texture.Image.Format
8 bit unsigned int red, green and blue.
RGB9E5 - Enum constant in enum class com.jme3.texture.Image.Format
9-bit red, green and blue with 5-bit exponent.
RGBA - Enum constant in enum class com.jme3.opencl.Image.ImageChannelOrder
 
RGBA16F - Enum constant in enum class com.jme3.texture.Image.Format
half-precision floating point red, green, blue, and alpha.
RGBA16I - Enum constant in enum class com.jme3.texture.Image.Format
16-bit signed int red, green, blue and alpha.
RGBA16UI - Enum constant in enum class com.jme3.texture.Image.Format
16-bit unsigned int red, green, blue and alpha.
RGBA32F - Enum constant in enum class com.jme3.texture.Image.Format
single-precision floating point red, green, blue and alpha.
RGBA32I - Enum constant in enum class com.jme3.texture.Image.Format
32-bit signed int red, green, blue and alpha.
RGBA32UI - Enum constant in enum class com.jme3.texture.Image.Format
32-bit unsigned int red, green, blue and alpha.
Rgba8 - Enum constant in enum class com.jme3.renderer.Caps
Supports RGB8 / RGBA8 textures.
RGBA8 - Enum constant in enum class com.jme3.texture.Image.Format
8-bit red, green, blue, and alpha.
RGBA8I - Enum constant in enum class com.jme3.texture.Image.Format
8-bit signed int red, green, blue and alpha.
RGBA8UI - Enum constant in enum class com.jme3.texture.Image.Format
8-bit unsigned int red, green, blue and alpha.
RGBx - Enum constant in enum class com.jme3.opencl.Image.ImageChannelOrder
 
RGTC1 - Enum constant in enum class com.jme3.texture.Image.Format
 
RGTC2 - Enum constant in enum class com.jme3.texture.Image.Format
 
RGx - Enum constant in enum class com.jme3.opencl.Image.ImageChannelOrder
 
Right - Enum constant in enum class com.jme3.font.BitmapFont.Align
Align text on the right of the text block
RIGHT_TRIGGER - Static variable in interface com.jme3.input.JoystickAxis
 
rightAlignBytes(byte[], int) - Static method in class com.jme3.export.binary.ByteUtils
 
rightClickRotate - Variable in class com.jme3.input.ChaseCamera
 
Ring - Class in com.jme3.math
Ring defines a flat ring or disc in three-dimensional space that is specified via the ring's center point, an up vector, an inner radius, and an outer radius.
Ring() - Constructor for class com.jme3.math.Ring
Constructor creates a new Ring lying on the XZ plane, centered at the origin, with an inner radius of zero and an outer radius of one (a unit disk).
Ring(Vector3f, Vector3f, float, float) - Constructor for class com.jme3.math.Ring
Constructor creates a new Ring with defined center point, up vector, and inner and outer radii.
riseCamera(float) - Method in class com.jme3.input.FlyByCamera
Translate the camera upward by the specified amount.
rootNode - Variable in class com.jme3.app.SimpleApplication
 
rootNode - Variable in class com.jme3.app.state.RootNodeAppState
 
RootNodeAppState - Class in com.jme3.app.state
AppState that manages and updates a RootNode attached to a ViewPort, the default Application ViewPort is used by default, a RootNode is created by default.
RootNodeAppState() - Constructor for class com.jme3.app.state.RootNodeAppState
Creates the AppState with a new, empty root Node, attaches it to the default Application ViewPort and updates it when attached to the AppStateManager.
RootNodeAppState(ViewPort) - Constructor for class com.jme3.app.state.RootNodeAppState
Creates the AppState with the given ViewPort and creates a RootNode that is attached to the given ViewPort and updates it when attached to the AppStateManager.
RootNodeAppState(ViewPort, Node) - Constructor for class com.jme3.app.state.RootNodeAppState
Creates the AppState with the given ViewPort and root Node, attaches the root Node to the ViewPort and updates it.
RootNodeAppState(Node) - Constructor for class com.jme3.app.state.RootNodeAppState
Creates the AppState with the given root Node, uses the default Application ViewPort and updates the root Node when attached to the AppStateManager.
RootNodeAppState(String, ViewPort, Node) - Constructor for class com.jme3.app.state.RootNodeAppState
Creates the AppState with the given unique ID, ViewPort, and root Node, attaches the root Node to the ViewPort and updates it.
rotate(float, float, float) - Method in class com.jme3.scene.Spatial
Rotates the spatial by the xAngle, yAngle and zAngle angles (in radians), (aka pitch, yaw, roll) in the local coordinate space.
rotate(Quaternion) - Method in class com.jme3.scene.Spatial
Rotates the spatial by the given rotation.
rotateAroundOrigin(float, boolean) - Method in class com.jme3.math.Vector2f
Rotates the vector around (0,0) by the specified angle.
rotateCamera() - Method in class com.jme3.app.ChaseCameraAppState
rotate the camera around the target
rotateCamera(float) - Method in class com.jme3.input.ChaseCamera
 
rotateCamera(float, Vector3f) - Method in class com.jme3.input.FlyByCamera
Rotate the camera by the specified amount around the specified axis.
rotateSpeed - Variable in class com.jme3.effect.Particle
Particle rotation angle speed (in radians).
rotateUpTo(Vector3f) - Method in class com.jme3.scene.Spatial
rotateUpTo is a utility function that alters the local rotation to point the Y axis in the direction given by newUp.
rotateVect(Vector3f) - Method in class com.jme3.math.Matrix4f
Rotate the specified Vector3f using the rotation component of this 3-D coordinate transform.
rotating - Variable in class com.jme3.input.ChaseCamera
 
rotation - Variable in class com.jme3.cinematic.events.MotionEvent
 
rotation - Variable in class com.jme3.input.ChaseCamera
 
rotation - Variable in class com.jme3.renderer.Camera
The orientation of the camera.
Rotation - Enum constant in enum class com.jme3.audio.ListenerParam
 
Rotation - Enum constant in enum class com.jme3.cinematic.events.MotionEvent.Direction
The target rotates with the given rotation.
Rotation() - Constructor for class com.jme3.animation.AnimationFactory.Rotation
Deprecated.
 
rotationLerpFactor - Variable in class com.jme3.input.ChaseCamera
 
rotations - Variable in class com.jme3.animation.AnimationFactory
Deprecated.
rotation array for this animation
rotationSensitivity - Variable in class com.jme3.input.ChaseCamera
 
rotationSpeed - Variable in class com.jme3.app.ChaseCameraAppState
 
rotationSpeed - Variable in class com.jme3.input.ChaseCamera
 
rotationSpeed - Variable in class com.jme3.input.FlyByCamera
rotation-rate multiplier (1=default)
rowPitch - Variable in class com.jme3.opencl.Image.ImageDescriptor
 
rowPitch - Variable in class com.jme3.opencl.Image.ImageMapping
The row pitch in bytes.
rumble(float) - Method in class com.jme3.input.AbstractJoystick
Rumbles the joystick for the given amount/magnitude.
rumble(float) - Method in interface com.jme3.input.Joystick
Rumbles the joystick for the given amount/magnitude.
run() - Method in class com.jme3.audio.openal.ALAudioRenderer
 
run() - Method in class com.jme3.environment.generation.IrradianceSphericalHarmonicsGenerator
 
run() - Method in class com.jme3.environment.generation.PrefilteredEnvMapFaceGenerator
 
run() - Method in class com.jme3.system.NullContext
 
Run(CommandQueue) - Method in class com.jme3.opencl.Kernel
Launches the kernel with the current global work size, work group size and arguments.
Run1(CommandQueue, Kernel.WorkSize, Object...) - Method in class com.jme3.opencl.Kernel
Sets the work sizes and arguments in one call and launches the kernel.
Run1NoEvent(CommandQueue, Kernel.WorkSize, Object...) - Method in class com.jme3.opencl.Kernel
Sets the work sizes and arguments in one call and launches the kernel.
Run2(CommandQueue, Kernel.WorkSize, Kernel.WorkSize, Object...) - Method in class com.jme3.opencl.Kernel
Sets the work sizes and arguments in one call and launches the kernel.
Run2NoEvent(CommandQueue, Kernel.WorkSize, Kernel.WorkSize, Object...) - Method in class com.jme3.opencl.Kernel
Sets the work sizes and arguments in one call and launches the kernel.
runControlRender(RenderManager, ViewPort) - Method in class com.jme3.scene.Spatial
Called when the Spatial is about to be rendered, to notify controls attached to this Spatial using the Control.render() method.
RunnableWithProgress - Class in com.jme3.environment.generation
Abstract runnable that can report its progress
RunnableWithProgress() - Constructor for class com.jme3.environment.generation.RunnableWithProgress
 
RunnableWithProgress(JobProgressListener) - Constructor for class com.jme3.environment.generation.RunnableWithProgress
 
RunNoEvent(CommandQueue) - Method in class com.jme3.opencl.Kernel
Launches the kernel with the current global work size, work group size and arguments without returning an event object.
runQueuedTasks() - Method in class com.jme3.app.LegacyApplication
Runs tasks enqueued via LegacyApplication.enqueue(Callable)
rWrap - Variable in class com.jme3.texture.image.LastTextureState
 
Rx - Enum constant in enum class com.jme3.opencl.Image.ImageChannelOrder
 

S

S - Enum constant in enum class com.jme3.texture.Texture.WrapAxis
S wrapping (u or "horizontal" wrap)
SafeArrayList<E> - Class in com.jme3.util
Provides a list with similar modification semantics to java.util.concurrent's CopyOnWriteArrayList except that it is not concurrent and also provides direct access to the current array.
SafeArrayList(Class<E>) - Constructor for class com.jme3.util.SafeArrayList
 
SafeArrayList(Class<E>, int) - Constructor for class com.jme3.util.SafeArrayList
 
SafeArrayList(Class<E>, Collection<? extends E>) - Constructor for class com.jme3.util.SafeArrayList
 
SafeArrayList.ArrayIterator<E> - Class in com.jme3.util
 
sampleRate - Variable in class com.jme3.audio.AudioData
 
saturate(float) - Static method in class com.jme3.math.FastMath
Clamps the given float to be between 0 and 1.
Savable - Interface in com.jme3.export
Savable is an interface for objects that can be serialized using jME's serialization system.
SAVABLE_VERSION - Static variable in class com.jme3.animation.Bone
Deprecated.
 
SAVABLE_VERSION - Static variable in class com.jme3.audio.AudioNode
 
SAVABLE_VERSION - Static variable in class com.jme3.cinematic.events.AnimationEvent
Deprecated.
 
SAVABLE_VERSION - Static variable in class com.jme3.effect.influencers.DefaultParticleInfluencer
 
SAVABLE_VERSION - Static variable in class com.jme3.material.Material
 
SAVABLE_VERSION - Static variable in class com.jme3.material.TechniqueDef
Version #1: Separate shader language for each shader source.
SAVABLE_VERSION - Static variable in class com.jme3.scene.Geometry
 
SavableClassUtil - Class in com.jme3.export
SavableClassUtil contains various utilities to handle Savable classes.
save(Savable, File) - Method in interface com.jme3.export.JmeExporter
Export the Savable to a file.
save(Savable, File, boolean) - Method in class com.jme3.export.binary.BinaryExporter
 
save(Savable, File, boolean) - Method in interface com.jme3.export.JmeExporter
Export the Savable to a file.
save(Savable, OutputStream) - Method in class com.jme3.export.binary.BinaryExporter
 
save(Savable, OutputStream) - Method in interface com.jme3.export.JmeExporter
Export the Savable to an OutputStream.
save(OutputStream) - Method in class com.jme3.system.AppSettings
Saves all settings to the given properties output stream.
save(String) - Method in class com.jme3.system.AppSettings
Saves settings into the Java preferences.
saveAndLoad(AssetManager, T) - Static method in class com.jme3.export.binary.BinaryExporter
Saves the object into memory then loads it from memory.
saveBindPose() - Method in class com.jme3.anim.Armature
Saves the current Armature state as its bind pose.
saveBindPose() - Method in class com.jme3.anim.Joint
Sets the current localTransform as the Bind transform.
saveGame(String, String, Savable) - Static method in class jme3tools.savegame.SaveGame
Saves a savable in a system-dependent way.
saveGame(String, String, Savable, JmeSystem.StorageFolderType) - Static method in class jme3tools.savegame.SaveGame
Saves a savable in a system-dependent way.
SaveGame - Class in jme3tools.savegame
Tool for saving Savables as SaveGame entries in a system-dependent way.
saveInitialPose() - Method in class com.jme3.anim.Armature
Saves the current local transform as the initial transform.
saveInitialPose() - Method in class com.jme3.anim.Joint
Sets the current local transforms as the initial transform.
saveToCache(String, Program) - Method in class com.jme3.opencl.ProgramCache
Saves the specified program in the cache.
SAXUtil - Class in com.jme3.util.xml
Utility methods for parsing XML data using SAX.
scale(float) - Method in class com.jme3.scene.Spatial
Scales the spatial by the given value
scale(float, float, float) - Method in class com.jme3.scene.Spatial
Scales the spatial by the given scale vector.
scale(Vector3f) - Method in class com.jme3.math.Matrix3f
Scales each column by the corresponding element of the argument.
scale(Vector3f) - Method in class com.jme3.math.Matrix4f
Scale by the specified Vector3f.
SCALE_END - Enum constant in enum class com.jme3.input.event.TouchEvent.Type
Two finger scale event end, fields: posX/posY = getFocusX/Y, scaleFactor, scaleSpan
SCALE_MOVE - Enum constant in enum class com.jme3.input.event.TouchEvent.Type
Two finger scale event, fields: posX/posY = getFocusX/Y, scaleFactor, scaleSpan
SCALE_START - Enum constant in enum class com.jme3.input.event.TouchEvent.Type
Two finger scale event start, fields: posX/posY = getFocusX/Y, scaleFactor, scaleSpan
scaleAdd(float, Vector3f) - Method in class com.jme3.math.Vector3f
Multiplies by the specified scalar, adds the specified vector, and returns the (modified) current instance.
scaleAdd(float, Vector3f, Vector3f) - Method in class com.jme3.math.Vector3f
Multiplies a specified vector by a specified scalar, then adds another specified vector to it, before storing the result in the current instance.
scaleAdd(float, Vector4f) - Method in class com.jme3.math.Vector4f
scaleAdd multiplies this vector by a scalar then adds the given Vector4f.
scaleAdd(float, Vector4f, Vector4f) - Method in class com.jme3.math.Vector4f
scaleAdd multiplies the given vector by a scalar then adds the given vector.
scaleImage(Image, int, int) - Static method in class com.jme3.util.MipMapGenerator
 
scales - Variable in class com.jme3.animation.AnimationFactory
Deprecated.
scales array for this animation
scaleTextureCoordinates(Vector2f) - Method in class com.jme3.scene.Mesh
Scales the texture coordinate buffer on this mesh by the given scale factor.
scan - Variable in class com.jme3.scene.plugins.MTLLoader
 
scan - Variable in class com.jme3.scene.plugins.OBJLoader
 
SceneGraphIterator - Class in com.jme3.scene
Iterates over the scene graph with the depth-first traversal method.
SceneGraphIterator(Spatial) - Constructor for class com.jme3.scene.SceneGraphIterator
Instantiates a new SceneGraphIterator instance that starts iterating at the given main spatial.
SceneGraphVisitor - Interface in com.jme3.scene
SceneGraphVisitorAdapter is used to traverse the scene graph tree.
SceneGraphVisitorAdapter - Class in com.jme3.scene
SceneGraphVisitorAdapter is used to traverse the scene graph tree.
SceneGraphVisitorAdapter() - Constructor for class com.jme3.scene.SceneGraphVisitorAdapter
 
sceneList - Variable in class com.jme3.renderer.ViewPort
Scene-graph hierarchies for rendering.
SceneProcessor - Interface in com.jme3.post
Scene processors are used to compute/render things before and after the classic render of the scene.
Screen - Enum constant in enum class com.jme3.material.RenderState.BlendMode
Opposite effect of Modulate/Multiply.
Screen - Enum constant in enum class com.jme3.scene.control.BillboardControl.Alignment
Aligns this Billboard to the screen.
ScreenshotAppState - Class in com.jme3.app.state
 
ScreenshotAppState() - Constructor for class com.jme3.app.state.ScreenshotAppState
Using this constructor, the screenshot files will be written sequentially to the system default storage folder.
ScreenshotAppState(String) - Constructor for class com.jme3.app.state.ScreenshotAppState
This constructor allows you to specify the output file path of the screenshot.
ScreenshotAppState(String, long) - Constructor for class com.jme3.app.state.ScreenshotAppState
This constructor allows you to specify the output file path of the screenshot and a base index for the shot index.
ScreenshotAppState(String, String) - Constructor for class com.jme3.app.state.ScreenshotAppState
This constructor allows you to specify the output file path of the screenshot.
ScreenshotAppState(String, String, long) - Constructor for class com.jme3.app.state.ScreenshotAppState
This constructor allows you to specify the output file path of the screenshot and a base index for the shot index.
SCROLL - Enum constant in enum class com.jme3.input.event.TouchEvent.Type
Scroll event
SeamlessCubemap - Enum constant in enum class com.jme3.renderer.Caps
When sampling cubemap edges, interpolates between the adjacent faces instead of just sampling one face.
secondCounter - Variable in class com.jme3.app.StatsAppState
 
SeekableStream - Interface in com.jme3.audio
 
select(Geometry) - Method in class com.jme3.scene.debug.custom.ArmatureDebugger
 
select(Geometry) - Method in class com.jme3.scene.debug.custom.ArmatureNode
 
selectTechnique(String, RenderManager) - Method in class com.jme3.material.Material
Select the technique to use for rendering this material.
SensorJoystickAxis - Interface in com.jme3.input
Represents a joystick axis based on an external sensor (i.e.
SeparateJointModelTransform - Class in com.jme3.anim
This JointModelTransform implementation accumulates model transform in a Transform class This does NOT support proper nonuniform scale in the armature hierarchy.
SeparateJointModelTransform() - Constructor for class com.jme3.anim.SeparateJointModelTransform
 
sequence(Tween...) - Static method in class com.jme3.anim.tween.Tweens
Creates a tween that will interpolate over an entire sequence of tweens in order.
serialize() - Method in class com.jme3.animation.CompactArray
serialize this compact array
serialize(int, Quaternion) - Method in class com.jme3.animation.CompactQuaternionArray
 
serialize(int, Vector3f) - Method in class com.jme3.animation.CompactVector3Array
 
serialize(int, Float) - Method in class com.jme3.animation.CompactFloatArray
 
serialize(int, T) - Method in class com.jme3.animation.CompactArray
serialize object
serializers - Variable in class com.jme3.shader.bufferobject.layout.BufferLayout
 
set(float[]) - Method in class com.jme3.math.Matrix3f
Copies all 9 elements from the array argument, in row-major order.
set(float[]) - Method in class com.jme3.math.Matrix4f
Load all elements from the specified array.
set(float[][]) - Method in class com.jme3.math.Matrix3f
Copies all 9 elements from the specified 2-dimensional array.
set(float[][]) - Method in class com.jme3.math.Matrix4f
Load all elements from the specified 4x4 array.
set(float[], boolean) - Method in class com.jme3.math.Matrix3f
Copies all 9 elements from the specified array.
set(float[], boolean) - Method in class com.jme3.math.Matrix4f
Load all elements from the specified array.
set(float, float) - Method in class com.jme3.math.Vector2f
Sets both components to specified values.
set(float, float, float) - Method in class com.jme3.math.Vector3f
Sets all 3 components to specified values.
set(float, float, float, float) - Method in class com.jme3.math.ColorRGBA
set sets the RGBA values of this ColorRGBA.
set(float, float, float, float) - Method in class com.jme3.math.Quaternion
Sets all 4 components to specified values.
set(float, float, float, float) - Method in class com.jme3.math.Vector4f
set sets the x,y,z,w values of the vector based on passed parameters.
set(float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float) - Method in class com.jme3.math.Matrix4f
Load the specified element values.
set(int, boolean) - Method in class com.jme3.shader.DefineList
 
set(int, float) - Method in class com.jme3.math.Vector3f
Sets the indexed component.
set(int, float) - Method in class com.jme3.math.Vector4f
 
set(int, float) - Method in class com.jme3.shader.DefineList
 
set(int, float, float, float) - Method in class com.jme3.math.Triangle
Alters the location of the indexed vertex and deletes the stored centroid and normal.
set(int, int) - Method in class com.jme3.shader.DefineList
 
set(int, int, float) - Method in class com.jme3.math.Matrix3f
Sets the specified element.
set(int, int, float) - Method in class com.jme3.math.Matrix4f
Store the specified value at the specified position.
set(int, long...) - Method in class com.jme3.opencl.Kernel.WorkSize
 
set(int, Vector3f) - Method in class com.jme3.math.Triangle
Alters the location of the indexed vertex and deletes the stored centroid and normal.
set(int, Geometry) - Method in class com.jme3.renderer.queue.GeometryList
Sets the element at the given index.
set(int, VarType, Object) - Method in class com.jme3.shader.DefineList
 
set(int, E) - Method in class com.jme3.util.SafeArrayList
 
set(int, T) - Method in class com.jme3.animation.CompactArray
 
set(TouchEvent.Type) - Method in class com.jme3.input.event.TouchEvent
 
set(TouchEvent.Type, float, float, float, float) - Method in class com.jme3.input.event.TouchEvent
 
set(RenderState) - Method in class com.jme3.material.RenderState
 
set(ColorRGBA) - Method in class com.jme3.math.ColorRGBA
set sets the values of this ColorRGBA to those set by a parameter color.
set(LineSegment) - Method in class com.jme3.math.LineSegment
Copy the specified segment to this one.
set(Matrix3f) - Method in class com.jme3.math.Matrix3f
Copies the matrix argument.
set(Matrix4f) - Method in class com.jme3.math.Matrix4f
Copy all elements of the specified matrix to this matrix.
set(Quaternion) - Method in class com.jme3.math.Matrix3f
Configures as a rotation matrix equivalent to the argument.
set(Quaternion) - Method in class com.jme3.math.Quaternion
Copies all 4 components from the argument.
set(Ray) - Method in class com.jme3.math.Ray
Copies information from a source ray into this ray.
set(Transform) - Method in class com.jme3.math.Transform
Copies all 3 components from the argument.
set(Vector2f) - Method in class com.jme3.math.Vector2f
Copies both components from the argument.
set(Vector3f) - Method in class com.jme3.math.ColorRGBA
set sets the values of this ColorRGBA to those set by a parameter Vector3f.
set(Vector3f) - Method in class com.jme3.math.Vector3f
Copies all 3 components from the argument.
set(Vector3f, Vector3f, Vector3f) - Method in class com.jme3.math.AbstractTriangle
Alter all 3 vertex locations.
set(Vector3f, Vector3f, Vector3f) - Method in class com.jme3.math.Triangle
Alters the locations of all 3 vertices and deletes the stored centroid and normal.
set(Vector4f) - Method in class com.jme3.math.ColorRGBA
set sets the values of this ColorRGBA to those set by a parameter Vector4f.
set(Vector4f) - Method in class com.jme3.math.Vector4f
set sets the x,y,z values of the vector by copying the supplied vector.
set(Kernel.WorkSize) - Method in class com.jme3.opencl.Kernel.WorkSize
 
set(E) - Method in class com.jme3.util.SafeArrayList.ArrayIterator
 
set1(Vector3f) - Method in class com.jme3.math.Triangle
Alters the location of the first vertex and deletes the stored centroid and normal.
set2(Vector3f) - Method in class com.jme3.math.Triangle
Alters the location of the 2nd vertex and deletes the stored centroid and normal.
set3(Vector3f) - Method in class com.jme3.math.Triangle
Alters the location of the 3rd vertex and deletes the stored centroid and normal.
setA(Vector3f) - Method in class com.jme3.math.Rectangle
setA sets the first point of the rectangle.
setAccess(TextureImage.Access) - Method in class com.jme3.texture.TextureImage
Sets the shader access hint with which to bind the image.
setAccessHint(BufferObject.AccessHint) - Method in class com.jme3.shader.bufferobject.BufferObject
Set AccessHint to hint the renderer on how to access this data.
setActiveCamera(String) - Method in class com.jme3.cinematic.Cinematic
Sets the active camera instantly (use activateCamera if you want to schedule that event)
setAirAbsorbGainHf(float) - Method in class com.jme3.audio.Environment
 
setAlignment(BitmapFont.Align) - Method in class com.jme3.font.BitmapText
Set horizontal alignment.
setAlignment(BillboardControl.Alignment) - Method in class com.jme3.scene.control.BillboardControl
Sets the type of rotation this Billboard will have.
setAll(DefineList) - Method in class com.jme3.shader.DefineList
 
setAlpha(float) - Method in class com.jme3.font.BitmapText
Sets an overall alpha that will be applied to all letters.
setAlpha(float) - Method in class com.jme3.math.ColorRGBA
Sets the alpha color to the specified value.
setAlphaBits(int) - Method in class com.jme3.system.AppSettings
Android Only Sets the number of alpha bits to use.
setAlphaToCoverage(boolean) - Method in class com.jme3.renderer.opengl.GLRenderer
 
setAlphaToCoverage(boolean) - Method in interface com.jme3.renderer.Renderer
Sets the alpha to coverage state.
setAlphaToCoverage(boolean) - Method in class com.jme3.renderer.RenderManager
Enables or disables alpha-to-coverage.
setAlphaToCoverage(boolean) - Method in class com.jme3.system.NullRenderer
 
setAmount(int) - Method in class com.jme3.font.Kerning
 
setAnim(String) - Method in class com.jme3.animation.AnimChannel
Deprecated.
Set the current animation that is played by this AnimChannel.
setAnim(String, float) - Method in class com.jme3.animation.AnimChannel
Deprecated.
Set the current animation that is played by this AnimChannel.
setAnimations(HashMap<String, Animation>) - Method in class com.jme3.animation.AnimControl
Deprecated.
 
setAnimComposer(AnimComposer) - Method in class com.jme3.anim.SingleLayerInfluenceMask
Sets the animation composer for this mask.
setAnisotropicFilter(int) - Method in class com.jme3.texture.Texture
 
setAnisotropy(int) - Method in class com.jme3.asset.TextureKey
 
setAppProfiler(AppProfiler) - Method in interface com.jme3.app.Application
Sets an AppProfiler hook that will be called back for specific steps within a single update frame.
setAppProfiler(AppProfiler) - Method in class com.jme3.app.LegacyApplication
Sets an AppProfiler hook that will be called back for specific steps within a single update frame.
setAppProfiler(AppProfiler) - Method in class com.jme3.renderer.RenderManager
Sets an AppProfiler hook that will be called back for specific steps within a single update frame.
setApproximateTangents(boolean) - Method in class com.jme3.anim.MorphControl
Alter whether this Control approximates tangents.
setAreaType(LightProbe.AreaType) - Method in class com.jme3.light.LightProbe
 
setArg(int, byte) - Method in class com.jme3.opencl.Kernel
 
setArg(int, double) - Method in class com.jme3.opencl.Kernel
 
setArg(int, float) - Method in class com.jme3.opencl.Kernel
 
setArg(int, int) - Method in class com.jme3.opencl.Kernel
 
setArg(int, long) - Method in class com.jme3.opencl.Kernel
 
setArg(int, short) - Method in class com.jme3.opencl.Kernel
 
setArg(int, Matrix3f) - Method in class com.jme3.opencl.Kernel
 
setArg(int, Matrix4f) - Method in class com.jme3.opencl.Kernel
 
setArg(int, Quaternion) - Method in class com.jme3.opencl.Kernel
 
setArg(int, Vector2f) - Method in class com.jme3.opencl.Kernel
 
setArg(int, Vector4f) - Method in class com.jme3.opencl.Kernel
 
setArg(int, Buffer) - Method in class com.jme3.opencl.Kernel
 
setArg(int, Image) - Method in class com.jme3.opencl.Kernel
 
setArg(int, Kernel.LocalMem) - Method in class com.jme3.opencl.Kernel
 
setArg(int, Kernel.LocalMemPerElement) - Method in class com.jme3.opencl.Kernel
 
setArg(int, Object) - Method in class com.jme3.opencl.Kernel
Sets the kernel argument at the specified index.
The argument must be a known type: LocalMemPerElement, LocalMem, Image, Buffer, byte, short, int, long, float, double, Vector2f, Vector4f, Quaternion, Matrix3f, Matrix4f.
setArg(int, ByteBuffer, long) - Method in class com.jme3.opencl.Kernel
Raw version to set an argument.
setArrowExtent(Vector3f) - Method in class com.jme3.scene.debug.Arrow
Sets the arrow's extent.
setAssetEventListener(AssetEventListener) - Method in class com.jme3.asset.DesktopAssetManager
 
setAssetManager(AssetManager) - Method in class com.jme3.app.LegacyApplication
Deprecated.
setAssetManager(AssetManager) - Method in class com.jme3.environment.EnvironmentProbeControl
Sets the asset manager used to load the shaders needed for the baking.
setAssetManager(AssetManager) - Method in class com.jme3.export.binary.BinaryImporter
 
setAssetManager(AssetManager) - Method in class com.jme3.material.plugins.ShaderNodeLoaderDelegate
sets the assetManager
setAssetManager(AssetManager) - Method in class com.jme3.post.FilterPostProcessor
Sets the asset manager for this processor
setAssetName(String) - Method in class com.jme3.material.MaterialDef
Set the asset key name.
setAsSrgb(float, float, float, float) - Method in class com.jme3.math.ColorRGBA
Sets the rgba channels of this color in sRGB color space.
setAudio(AudioNode) - Method in class com.jme3.animation.AudioTrack
Deprecated.
sets the audio node to be used for this track
setAudioData(AudioData, AudioKey) - Method in class com.jme3.audio.AudioNode
Set the audio data to use for the audio.
setAudioRenderer(AudioRenderer) - Static method in class com.jme3.audio.AudioContext
 
setAudioRenderer(String) - Method in class com.jme3.system.AppSettings
Set the audio renderer to use.
setAutoFlushFrames(boolean) - Method in interface com.jme3.system.JmeContext
 
setAutoFlushFrames(boolean) - Method in class com.jme3.system.NullContext
 
setAxes(Quaternion) - Method in class com.jme3.renderer.Camera
Uses a rotational matrix to set the axes of the camera.
setAxes(Vector3f, Vector3f, Vector3f) - Method in class com.jme3.renderer.Camera
Sets the axes (left, up and direction) for this camera.
setAxisDeadZone(float) - Method in class com.jme3.input.InputManager
Set the deadzone for joystick axes.
setB(Vector3f) - Method in class com.jme3.math.Rectangle
setB sets the second point of the rectangle.
setBackgroundColor(ColorRGBA) - Method in class com.jme3.renderer.opengl.GLRenderer
 
setBackgroundColor(ColorRGBA) - Method in interface com.jme3.renderer.Renderer
Sets the background (aka clear) color.
setBackgroundColor(ColorRGBA) - Method in class com.jme3.renderer.ViewPort
Sets the background color.
setBackgroundColor(ColorRGBA) - Method in class com.jme3.system.NullRenderer
 
setBackGroundColor(ColorRGBA) - Method in class com.jme3.environment.EnvironmentCamera
Alter the background color of an initialized EnvironmentCamera.
setBackStencilMask(int) - Method in class com.jme3.material.RenderState
Sets the back stencil mask.
setBackStencilReference(int) - Method in class com.jme3.material.RenderState
Sets the back stencil reference.
setBase(int) - Method in class com.jme3.font.BitmapCharacterSet
 
setBatchHint(Spatial.BatchHint) - Method in class com.jme3.scene.Spatial
setBatchHint alters how batching will treat this spatial.
setBinding(int) - Method in class com.jme3.shader.bufferobject.BufferObject
Set binding point
setBinding(UniformBinding) - Method in class com.jme3.shader.Uniform
 
setBindingPose() - Method in class com.jme3.animation.Skeleton
Deprecated.
Saves the current skeleton state as its binding pose.
setBindTransforms(Vector3f, Quaternion, Vector3f) - Method in class com.jme3.animation.Bone
Deprecated.
Sets the local bind transform of the bone.
setBitsPerPixel(int) - Method in class com.jme3.system.AppSettings
Set the bits per pixel for the display.
setBlendAction(BlendAction) - Method in interface com.jme3.anim.tween.action.BlendSpace
Adjusts the target blend action instance that will utilize the blend weight value provided by this blend-space implementation.
setBlendAction(BlendAction) - Method in class com.jme3.anim.tween.action.LinearBlendSpace
 
setBlendEquation(RenderState.BlendEquation) - Method in class com.jme3.material.RenderState
Set the blending equation for the color component (RGB).
setBlendEquationAlpha(RenderState.BlendEquationAlpha) - Method in class com.jme3.material.RenderState
Set the blending equation for the alpha component.
setBlendMode(RenderState.BlendMode) - Method in class com.jme3.material.RenderState
Set the blending mode.
setBlue(float) - Method in class com.jme3.math.ColorRGBA
Sets the blue color to the specified value.
setBoolean(String, boolean) - Method in class com.jme3.material.Material
Pass a boolean to the material shader.
setBound(BoundingVolume) - Method in class com.jme3.scene.Mesh
Sets the BoundingVolume for this Mesh.
setBoundRefresh() - Method in class com.jme3.scene.Spatial
Indicate that the bounding of this spatial has changed and that a refresh is required.
setBox(Rectangle) - Method in class com.jme3.font.BitmapText
Define the area where the BitmapText will be rendered.
setBuffer(VertexBuffer) - Method in class com.jme3.scene.Mesh
Sets the VertexBuffer on the mesh.
setBuffer(VertexBuffer.Type, int, byte[]) - Method in class com.jme3.scene.Mesh
 
setBuffer(VertexBuffer.Type, int, float[]) - Method in class com.jme3.scene.Mesh
 
setBuffer(VertexBuffer.Type, int, int[]) - Method in class com.jme3.scene.Mesh
 
setBuffer(VertexBuffer.Type, int, short[]) - Method in class com.jme3.scene.Mesh
 
setBuffer(VertexBuffer.Type, int, VertexBuffer.Format, Buffer) - Method in class com.jme3.scene.Mesh
Creates a VertexBuffer for the mesh or modifies the existing one per the parameters given.
setBuffer(VertexBuffer.Type, int, ByteBuffer) - Method in class com.jme3.scene.Mesh
 
setBuffer(VertexBuffer.Type, int, FloatBuffer) - Method in class com.jme3.scene.Mesh
Set a floating point VertexBuffer on the mesh.
setBuffer(VertexBuffer.Type, int, IntBuffer) - Method in class com.jme3.scene.Mesh
 
setBuffer(VertexBuffer.Type, int, ShortBuffer) - Method in class com.jme3.scene.Mesh
 
setBuffer(VertexBuffer.Type, FloatBuffer) - Method in class com.jme3.scene.mesh.MorphTarget
 
setBufferObject(ShaderBufferBlock.BufferType, BufferObject) - Method in class com.jme3.shader.ShaderBufferBlock
Set the new buffer object.
setBufferObjectRef(WeakReference<BufferObject>) - Method in class com.jme3.shader.ShaderBufferBlock
 
setByCurrentMaterial - Variable in class com.jme3.shader.Uniform
Used to track which uniforms to clear to avoid values leaking from other materials that use that shader.
setC(Vector3f) - Method in class com.jme3.math.Rectangle
setC sets the third point of the rectangle.
setCamera(Camera) - Method in class com.jme3.light.DefaultLightFilter
 
setCamera(Camera) - Method in interface com.jme3.light.LightFilter
Sets the camera for which future filtering is to be done against in LightFilter.filterLights(com.jme3.scene.Geometry, com.jme3.light.LightList).
setCamera(Camera) - Method in class com.jme3.light.NullLightFilter
 
setCamera(Camera) - Method in interface com.jme3.renderer.queue.GeometryComparator
Set the camera to use for sorting.
setCamera(Camera) - Method in class com.jme3.renderer.queue.GeometryList
Set the camera that will be set on the geometry comparators via GeometryComparator.setCamera(com.jme3.renderer.Camera).
setCamera(Camera) - Method in class com.jme3.renderer.queue.GuiComparator
 
setCamera(Camera) - Method in class com.jme3.renderer.queue.NullComparator
 
setCamera(Camera) - Method in class com.jme3.renderer.queue.OpaqueComparator
 
setCamera(Camera) - Method in class com.jme3.renderer.queue.TransparentComparator
 
setCamera(Camera) - Method in class com.jme3.scene.CameraNode
 
setCamera(Camera) - Method in class com.jme3.scene.control.CameraControl
 
setCamera(Camera) - Method in class com.jme3.scene.debug.custom.ArmatureNode
 
setCamera(Camera, boolean) - Method in class com.jme3.renderer.RenderManager
Sets the camera to use for rendering.
setCamera(Camera, Matrix4f, Matrix4f, Matrix4f) - Method in class com.jme3.shader.UniformBindingManager
 
setCameraName(String) - Method in class com.jme3.cinematic.events.CameraEvent
 
setCenter(float, float, float) - Method in class com.jme3.bounding.BoundingVolume
 
setCenter(Vector3f) - Method in class com.jme3.bounding.BoundingVolume
 
setCenter(Vector3f) - Method in class com.jme3.effect.shapes.EmitterSphereShape
 
setCenter(Vector3f) - Method in class com.jme3.light.OrientedBoxProbeArea
 
setCenter(Vector3f) - Method in interface com.jme3.light.ProbeArea
 
setCenter(Vector3f) - Method in class com.jme3.light.SphereProbeArea
 
setCenter(Vector3f) - Method in class com.jme3.math.Ring
setCenter sets the center of the ring.
setCenter(Vector3f) - Method in class com.jme3.math.Triangle
Alters the stored centroid without affecting the stored normal or any vertex locations.
setCenterWindow(boolean) - Method in class com.jme3.system.AppSettings
Enables or disables the Center Window flag.
setChannel(int) - Method in class com.jme3.audio.AudioNode
Do not use.
setChannel(int) - Method in interface com.jme3.audio.AudioSource
Do not use.
setChar(char) - Method in class com.jme3.font.BitmapCharacter
 
setCharacters(String) - Method in class com.jme3.input.event.TouchEvent
 
setCharSet(BitmapCharacterSet) - Method in class com.jme3.font.BitmapFont
 
setChasingSensitivity(float) - Method in class com.jme3.input.ChaseCamera
Sets the chasing sensitivity, the lower the value the slower the camera will follow the target when it moves default is 5 Only has an effect if smoothMotion is set to true and trailing is enabled
setCheckPlane(int) - Method in class com.jme3.bounding.BoundingVolume
Sets the index of the plane that should be first checked during rendering.
setChildrenEnabled(boolean) - Method in class com.jme3.app.state.CompositeAppState
 
setCinematic(Cinematic) - Method in class com.jme3.cinematic.events.CameraEvent
 
setCinematicEvents(List<CinematicEvent>) - Method in class com.jme3.cinematic.KeyFrame
 
setClearColor(boolean) - Method in class com.jme3.renderer.ViewPort
Enables or disables clearing of the color buffer for this ViewPort.
setClearDepth(boolean) - Method in class com.jme3.renderer.ViewPort
Enables or disables clearing of the depth buffer for this ViewPort.
setClearFlags(boolean, boolean, boolean) - Method in class com.jme3.renderer.ViewPort
Sets the clear flags (color, depth, stencil) in one call.
setClearStencil(boolean) - Method in class com.jme3.renderer.ViewPort
Enables or disables clearing of the stencil buffer for this ViewPort.
setClipPlane(Plane) - Method in class com.jme3.renderer.Camera
Sets a clipPlane for this camera.
setClipPlane(Plane, Plane.Side) - Method in class com.jme3.renderer.Camera
Sets a clipPlane for this camera.
setClipRect(int, int, int, int) - Method in class com.jme3.renderer.opengl.GLRenderer
 
setClipRect(int, int, int, int) - Method in interface com.jme3.renderer.Renderer
Specifies a clipping rectangle.
setClipRect(int, int, int, int) - Method in class com.jme3.system.NullRenderer
 
setClonedValue(T, T) - Method in class com.jme3.util.clone.Cloner
Forces an object to be added to the indexing cache such that attempts to clone the 'original' will always result in the 'clone' being returned.
setCloneFunction(Class<T>, CloneFunction<T>) - Method in class com.jme3.util.clone.Cloner
Sets a custom CloneFunction for implementations of the specified Java type.
setCollectTransformDelegate(BlendableAction) - Method in class com.jme3.anim.tween.action.BlendableAction
 
setColor(int, int, ColorRGBA) - Method in class com.jme3.font.BitmapText
Set the color of substring.
setColor(BitmapText, double, double, boolean, boolean) - Method in class com.jme3.app.DetailedProfilerState
 
setColor(ColorRGBA) - Method in class com.jme3.font.BitmapText
changes text color.
setColor(ColorRGBA) - Method in class com.jme3.light.Light
Sets the light color.
setColor(String, ColorRGBA) - Method in class com.jme3.font.BitmapText
Set the color of substring.
setColor(String, ColorRGBA) - Method in class com.jme3.material.Material
Pass a Color to the material shader.
setColorBuffer(Image.Format) - Method in class com.jme3.texture.FrameBuffer
Deprecated.
Use addColorTarget
setColorSpace(ColorSpace) - Method in class com.jme3.material.MatParamTexture
Set to ColorSpace.Linear if the texture color space has to be forced to linear instead of sRGB.
setColorSpace(ColorSpace) - Method in class com.jme3.texture.Image
image loader is responsible for setting this attribute based on the color space in which the image has been encoded with.
setColorTexture(Texture2D) - Method in class com.jme3.texture.FrameBuffer
Deprecated.
Use addColorTarget
setColorTexture(TextureArray, int) - Method in class com.jme3.texture.FrameBuffer
Deprecated.
Use addColorTarget
setColorTexture(TextureCubeMap, TextureCubeMap.Face) - Method in class com.jme3.texture.FrameBuffer
Deprecated.
Use addColorTarget
setColorWrite(boolean) - Method in class com.jme3.material.RenderState
Enable writing color.
setColumn(int, float[]) - Method in class com.jme3.math.Matrix4f
Load the specified column from the specified array.
setColumn(int, Vector3f) - Method in class com.jme3.math.Matrix3f
Sets the specified column.
setComparator(GeometryComparator) - Method in class com.jme3.renderer.queue.GeometryList
 
setCompareMode(PssmShadowRenderer.CompareMode) - Method in class com.jme3.shadow.PssmShadowFilter
Deprecated.
sets the shadow compare mode see PssmShadowRenderer.CompareMode for more info
setCompareMode(PssmShadowRenderer.CompareMode) - Method in class com.jme3.shadow.PssmShadowRenderer
Deprecated.
sets the shadow compare mode see PssmShadowRenderer.CompareMode for more info
setCondition(String) - Method in class com.jme3.shader.ShaderNode
Sets the condition.
setCondition(String) - Method in class com.jme3.shader.ShaderNodeVariable
sets the condition
setCondition(String) - Method in class com.jme3.shader.VariableMapping
Sets the condition.
setConstant(float) - Method in class com.jme3.math.Plane
setConstant sets the constant value that helps define the plane.
setConsumed() - Method in class com.jme3.input.event.InputEvent
Call to mark this input event as consumed, meaning it is no longer valid and should not be forwarded to input listeners.
setContactNormal(Vector3f) - Method in class com.jme3.collision.CollisionResult
 
setContactPoint(Vector3f) - Method in class com.jme3.collision.CollisionResult
 
setControlDir(CameraControl.ControlDirection) - Method in class com.jme3.scene.CameraNode
 
setControlDir(CameraControl.ControlDirection) - Method in class com.jme3.scene.control.CameraControl
 
setControlDir(LightControl.ControlDirection) - Method in class com.jme3.scene.control.LightControl
 
setControlDir(LightControl.ControlDirection) - Method in class com.jme3.scene.LightNode
Deprecated.
 
setCullHint(Spatial.CullHint) - Method in class com.jme3.scene.Spatial
setCullHint alters how view frustum culling will treat this spatial.
setCurrentAction(Action) - Method in class com.jme3.anim.AnimLayer
Runs the specified Action, starting from time = 0.
setCurrentAction(String) - Method in class com.jme3.anim.AnimComposer
Run an action on the default layer.
setCurrentAction(String, Action) - Method in class com.jme3.anim.AnimLayer
Runs the specified Action, starting from time = 0.
setCurrentAction(String, Action, boolean) - Method in class com.jme3.anim.AnimLayer
Runs the specified Action, starting from time = 0.
setCurrentAction(String, String) - Method in class com.jme3.anim.AnimComposer
Run an action on specified layer.
setCurrentAction(String, String, boolean) - Method in class com.jme3.anim.AnimComposer
Run an action on specified layer.
setCurrentValue(float) - Method in class com.jme3.cinematic.events.MotionEvent
This method is meant to be called by the motion path only.
setCurrentWayPoint(int) - Method in class com.jme3.cinematic.events.MotionEvent
This method is meant to be called by the motion path only.
setCursorVisible(boolean) - Method in class com.jme3.input.dummy.DummyMouseInput
 
setCursorVisible(boolean) - Method in class com.jme3.input.InputManager
Set whether the mouse cursor should be visible or not.
setCursorVisible(boolean) - Method in interface com.jme3.input.MouseInput
Set whether the mouse cursor should be visible or not.
setCurveTension(float) - Method in class com.jme3.cinematic.MotionPath
sets the tension of the curve (only for catmull rom) 0.0 will give a linear curve, 1.0 a round curve
setCurveTension(float) - Method in class com.jme3.math.Spline
sets the curve tension
setCustomBlendFactors(RenderState.BlendFunc, RenderState.BlendFunc, RenderState.BlendFunc, RenderState.BlendFunc) - Method in class com.jme3.material.RenderState
Sets the blend factors used for the source and destination color.
setCustomRenderer(Class<? extends JmeContext>) - Method in class com.jme3.system.AppSettings
Set a custom graphics renderer to use.
setCycle(boolean) - Method in class com.jme3.cinematic.MotionPath
Sets the path to be a cycle
setCycle(boolean) - Method in class com.jme3.math.Spline
set to true to make the spline cycle
setDarkenBehind(boolean) - Method in class com.jme3.app.StatsAppState
 
setData(float[]) - Method in class com.jme3.anim.interpolator.FrameInterpolator.TrackTimeReader
 
setData(int, ByteBuffer) - Method in class com.jme3.texture.Image
 
setData(CompactArray<T>) - Method in class com.jme3.anim.interpolator.FrameInterpolator.TrackDataReader
 
setData(ByteBuffer) - Method in class com.jme3.shader.bufferobject.BufferObject
Transfer remaining bytes of passed buffer to the internal buffer of this buffer object
setData(ByteBuffer) - Method in class com.jme3.texture.Image
setData sets the data that makes up the image.
setData(ArrayList<ByteBuffer>) - Method in class com.jme3.texture.Image
setData sets the data that makes up the image.
setDeadZone(float) - Method in class com.jme3.input.DefaultJoystickAxis
Sets/overrides the dead zone for this axis.
setDebugEnabled(boolean) - Method in class com.jme3.renderer.opengl.GLRenderer
 
setDebugNode(Node) - Method in class com.jme3.scene.debug.custom.ArmatureDebugAppState
 
setDecayHfLimit(boolean) - Method in class com.jme3.audio.Environment
 
setDecayHFRatio(float) - Method in class com.jme3.audio.Environment
 
setDecayTime(float) - Method in class com.jme3.audio.Environment
 
setDefaultAnisotropicFilter(int) - Method in class com.jme3.renderer.opengl.GLRenderer
 
setDefaultAnisotropicFilter(int) - Method in interface com.jme3.renderer.Renderer
Sets the default anisotropic filter level for textures.
setDefaultAnisotropicFilter(int) - Method in class com.jme3.system.NullRenderer
 
setDefaultDistance(float) - Method in class com.jme3.app.ChaseCameraAppState
Sets the default distance at start of application
setDefaultDistance(float) - Method in class com.jme3.input.ChaseCamera
Sets the default distance at start of application
setDefaultHorizontalRotation(float) - Method in class com.jme3.app.ChaseCameraAppState
sets the default horizontal rotation in radian of the camera at start of the application
setDefaultHorizontalRotation(float) - Method in class com.jme3.input.ChaseCamera
sets the default horizontal rotation in radian of the camera at start of the application
setDefaultValue(String) - Method in class com.jme3.shader.ShaderNodeVariable
Sets the default value of this variable.
setDefaultVerticalRotation(float) - Method in class com.jme3.app.ChaseCameraAppState
sets the default vertical rotation in radian of the camera at start of the application
setDefaultVerticalRotation(float) - Method in class com.jme3.input.ChaseCamera
sets the default vertical rotation in radian of the camera at start of the application
setDefines(String) - Method in class com.jme3.shader.Shader.ShaderSource
 
setDefinition(ShaderNodeDefinition) - Method in class com.jme3.shader.ShaderNode
Sets the shader node definition.
setDeltaScaleSpan(float) - Method in class com.jme3.input.event.TouchEvent
 
setDensity(float) - Method in class com.jme3.audio.Environment
 
setDepth(int) - Method in class com.jme3.texture.Image
setDepth sets the depth value of the image.
setDepthBits(int) - Method in class com.jme3.system.AppSettings
Sets the number of depth bits to use.
setDepthBuffer(Image.Format) - Method in class com.jme3.texture.FrameBuffer
setDepthFunc(RenderState.TestFunction) - Method in class com.jme3.material.RenderState
Set the depth comparison function to the given TestFunction default is LessOrEqual (GL_LEQUAL)
setDepthRange(float, float) - Method in class com.jme3.renderer.opengl.GLRenderer
\ |* Render State *| \
setDepthRange(float, float) - Method in interface com.jme3.renderer.Renderer
Sets the range of the depth values for objects.
setDepthRange(float, float) - Method in class com.jme3.system.NullRenderer
 
setDepthTarget(FrameBuffer.FrameBufferBufferTarget) - Method in class com.jme3.texture.FrameBuffer
 
setDepthTarget(FrameBuffer.FrameBufferTextureTarget) - Method in class com.jme3.texture.FrameBuffer
 
setDepthTest(boolean) - Method in class com.jme3.material.RenderState
Enable depth testing.
setDepthTexture(Texture) - Method in class com.jme3.post.Filter
Override if you want to do something special with the depth texture;
setDepthTexture(Texture2D) - Method in class com.jme3.texture.FrameBuffer
setDepthTexture(TextureArray, int) - Method in class com.jme3.texture.FrameBuffer
setDepthWrite(boolean) - Method in class com.jme3.material.RenderState
Enable depth writing.
setDiffusion(float) - Method in class com.jme3.audio.Environment
 
setDirection(Vector3f) - Method in class com.jme3.audio.AudioNode
Set the direction of this audio node.
setDirection(Vector3f) - Method in class com.jme3.cinematic.events.MotionEvent
Sets the direction of the spatial, using the Y axis as the up vector.
setDirection(Vector3f) - Method in class com.jme3.light.DirectionalLight
Sets the direction of the light.
setDirection(Vector3f) - Method in class com.jme3.light.SpotLight
 
setDirection(Vector3f) - Method in class com.jme3.math.Line
setDirection sets the direction of the line.
setDirection(Vector3f) - Method in class com.jme3.math.LineSegment
Alter the direction of this segment.
setDirection(Vector3f) - Method in class com.jme3.math.Ray
setDirection sets the direction vector of the ray.
setDirection(Vector3f) - Method in class com.jme3.shadow.BasicShadowRenderer
Deprecated.
sets the light direction to use to compute shadows
setDirection(Vector3f) - Method in class com.jme3.shadow.PssmShadowFilter
Deprecated.
Sets the light direction to use to compute shadows
setDirection(Vector3f) - Method in class com.jme3.shadow.PssmShadowRenderer
Deprecated.
Sets the light direction to use to compute shadows
setDirection(Vector3f, Vector3f) - Method in class com.jme3.cinematic.events.MotionEvent
Sets the direction of the spatial with the given up vector.
setDirectional(boolean) - Method in class com.jme3.audio.AudioNode
Set the audio node to be directional.
setDirectionType(MotionEvent.Direction) - Method in class com.jme3.cinematic.events.MotionEvent
Sets the direction type of the target.
setDirtyMorph(boolean) - Method in class com.jme3.scene.Geometry
Setting this to true will stop this geometry morph buffer to be updated, unless the morph state changes
setDisplay(int) - Method in class com.jme3.system.AppSettings
Sets the display number used when creating a window.
setDisplayFps(boolean) - Method in class com.jme3.app.SimpleApplication
 
setDisplayFps(boolean) - Method in class com.jme3.app.StatsAppState
 
setDisplayStatView(boolean) - Method in class com.jme3.app.SimpleApplication
 
setDisplayStatView(boolean) - Method in class com.jme3.app.StatsAppState
 
setDistance(float) - Method in class com.jme3.collision.CollisionResult
 
setDistTolerance(float) - Method in class com.jme3.scene.control.LodControl
Specifies the distance tolerance for changing the LOD level on the geometry.
setDocumentation(String) - Method in class com.jme3.shader.ShaderNodeDefinition
sets the documentation
setDownRotateOnCloseViewOnly(boolean) - Method in class com.jme3.input.ChaseCamera
 
setDragToRotate(boolean) - Method in class com.jme3.app.ChaseCameraAppState
 
setDragToRotate(boolean) - Method in class com.jme3.input.ChaseCamera
 
setDragToRotate(boolean) - Method in class com.jme3.input.FlyByCamera
Enable or disable drag-to-rotate mode.
setDryFilter(Filter) - Method in class com.jme3.audio.AudioNode
Set the dry filter to use for this audio node.
setDynamic() - Method in class com.jme3.scene.Mesh
Indicates to the GPU that this mesh will be modified occasionally (a hint).
setEdgeFilteringMode(EdgeFilteringMode) - Method in class com.jme3.shadow.AbstractShadowFilter
Sets the filtering mode for shadow edges see EdgeFilteringMode for more info
setEdgeFilteringMode(EdgeFilteringMode) - Method in class com.jme3.shadow.AbstractShadowRenderer
Sets the filtering mode for shadow edges.
setEdgesThickness(int) - Method in class com.jme3.shadow.AbstractShadowFilter
Sets the shadow edges thickness.
setEdgesThickness(int) - Method in class com.jme3.shadow.AbstractShadowRenderer
Sets the shadow edges thickness.
setEdgesThickness(int) - Method in class com.jme3.shadow.PssmShadowFilter
Deprecated.
Sets the shadow edges thickness.
setEdgesThickness(int) - Method in class com.jme3.shadow.PssmShadowRenderer
Deprecated.
Sets the shadow edges thickness.
setElementComponent(int, int, Object) - Method in class com.jme3.scene.VertexBuffer
Modify a component inside an element.
setElementLengths(int[]) - Method in class com.jme3.scene.Mesh
Set the element lengths for Mesh.Mode.Hybrid mesh mode.
setEllipsisChar(char) - Method in class com.jme3.font.BitmapText
for setLineWrapType(LineWrapType.NoWrap), set the last character when the text exceeds the bound.
setEmitter(ParticleEmitter) - Method in class com.jme3.animation.EffectTrack
Deprecated.
Sets the Emitter to use in this track
setEmulateKeyboard(boolean) - Method in class com.jme3.system.AppSettings
Enable or disable keyboard emulation on touchscreen based devices.
setEmulateMouse(boolean) - Method in class com.jme3.system.AppSettings
Enable or disable mouse emulation on touchscreen based devices.
setEmulateMouseFlipAxis(boolean, boolean) - Method in class com.jme3.system.AppSettings
Specify if the X or Y (or both) axes should be flipped for emulated mouse.
setEnabled(boolean) - Method in class com.jme3.app.FlyCamAppState
 
setEnabled(boolean) - Method in class com.jme3.app.state.AbstractAppState
 
setEnabled(boolean) - Method in interface com.jme3.app.state.AppState
Enable or disable the functionality of the AppState.
setEnabled(boolean) - Method in class com.jme3.app.state.BaseAppState
 
setEnabled(boolean) - Method in class com.jme3.app.StatsAppState
 
setEnabled(boolean) - Method in class com.jme3.app.StatsView
 
setEnabled(boolean) - Method in class com.jme3.cinematic.Cinematic
passing true has the same effect as play() you should use play(), pause(), stop() to handle the cinematic playing state.
setEnabled(boolean) - Method in class com.jme3.cinematic.events.MotionEvent
 
setEnabled(boolean) - Method in class com.jme3.effect.ParticleEmitter.ParticleEmitterControl
 
setEnabled(boolean) - Method in class com.jme3.effect.ParticleEmitter
Set to enable or disable the particle emitter
setEnabled(boolean) - Method in class com.jme3.environment.EnvironmentProbeControl
 
setEnabled(boolean) - Method in class com.jme3.input.ChaseCamera
Enable or disable the camera
setEnabled(boolean) - Method in class com.jme3.input.FlyByCamera
Enable or disable this controller.
setEnabled(boolean) - Method in class com.jme3.light.Light
Set to false in order to disable a light and have it filtered out from being included in rendering.
setEnabled(boolean) - Method in class com.jme3.material.MatParamOverride
Enable or disable this MatParamOverride.
setEnabled(boolean) - Method in class com.jme3.post.Filter
Enable or disable this filter
setEnabled(boolean) - Method in class com.jme3.renderer.Statistics
Enables or disables updates.
setEnabled(boolean) - Method in class com.jme3.renderer.ViewPort
Enables or disables this ViewPort.
setEnabled(boolean) - Method in class com.jme3.scene.CameraNode
 
setEnabled(boolean) - Method in class com.jme3.scene.control.AbstractControl
 
setEnabled(boolean) - Method in class com.jme3.scene.LightNode
Deprecated.
Enable or disable the LightNode functionality.
setEnabledStabilization(boolean) - Method in class com.jme3.shadow.DirectionalLightShadowFilter
Enables the stabilization of the shadow's edges.
setEnabledStabilization(boolean) - Method in class com.jme3.shadow.DirectionalLightShadowRenderer
Enables the stabilization of the shadow's edges.
setEnd(int) - Method in class com.jme3.environment.generation.RunnableWithProgress
set the end step value of the process.
setEndColor(ColorRGBA) - Method in class com.jme3.effect.ParticleEmitter
Set the end color of the particles spawned.
setEndSize(float) - Method in class com.jme3.effect.ParticleEmitter
Set the end size of the particles spawned.
setEnvironment(Environment) - Method in interface com.jme3.audio.AudioRenderer
Sets the environment, used for reverb effects.
setEnvironment(Environment) - Method in class com.jme3.audio.openal.ALAudioRenderer
 
setErrorMessageHandler(Consumer<String>) - Static method in class com.jme3.system.JmeSystem
 
setErrorMessageHandler(Consumer<String>) - Method in class com.jme3.system.JmeSystemDelegate
Set function to handle errors.
setErrorType(ConstantVerifierState.ErrorType) - Method in class com.jme3.app.state.ConstantVerifierState
 
setExposure(float) - Method in class com.jme3.post.HDRRenderer
Deprecated.
 
setExtent(float) - Method in class com.jme3.math.LineSegment
Alter the extent of this segment.
setExtent(Vector3f) - Method in class com.jme3.light.OrientedBoxProbeArea
 
setFaceCullMode(RenderState.FaceCullMode) - Method in class com.jme3.material.RenderState
Set the face culling mode.
setFaceNormal(Vector3f) - Method in class com.jme3.effect.ParticleEmitter
Sets the normal which particles are facing.
setFacingVelocity(boolean) - Method in class com.jme3.effect.ParticleEmitter
Set to true if particles spawned should face their velocity (or direction to which they are moving towards).
setFallbackMorphTarget(MorphTarget) - Method in class com.jme3.scene.Geometry
 
setFileName(String) - Method in class com.jme3.app.state.ScreenshotAppState
Set the file name of the screenshot.
setFilePath(String) - Method in class com.jme3.app.state.ScreenshotAppState
Set the file path to store the screenshot.
setFilterMode(PssmShadowRenderer.FilterMode) - Method in class com.jme3.shadow.PssmShadowFilter
Deprecated.
Sets the filtering mode for shadow edges see PssmShadowRenderer.FilterMode for more info
setFilterMode(PssmShadowRenderer.FilterMode) - Method in class com.jme3.shadow.PssmShadowRenderer
Deprecated.
Sets the filtering mode for shadow edges see PssmShadowRenderer.FilterMode for more info
setFilterState(Filter, boolean) - Method in class com.jme3.post.FilterPostProcessor
sets the filter to enabled or disabled
setFirstActiveIndex(int) - Method in class com.jme3.anim.tween.action.BlendAction
 
setFlipY(boolean) - Method in class com.jme3.asset.TextureKey
 
setFloat(String, float) - Method in class com.jme3.material.Material
Pass a float to the material shader.
setFloat(String, Float) - Method in class com.jme3.material.Material
Pass a float to the material shader.
setFlushQueues(boolean) - Method in class com.jme3.shadow.PssmShadowFilter
Deprecated.
Set this to false if you want to use several PssmRenderers to have multiple shadows cast by multiple light sources.
setFlushQueues(boolean) - Method in class com.jme3.shadow.PssmShadowRenderer
Deprecated.
Set this to false if you want to use several PssmRenderers to have multiple shadows cast by multiple light sources.
setFont(BitmapFont) - Method in class com.jme3.app.StatsAppState
Called by SimpleApplication to provide an early font so that the fpsText can be created before init.
setForcedMaterial(Material) - Method in class com.jme3.renderer.RenderManager
Sets the material to use to render all future objects.
setForcedRenderState(RenderState) - Method in class com.jme3.material.TechniqueDef
 
setForcedRenderState(RenderState) - Method in class com.jme3.renderer.RenderManager
Sets the render state to use for all future objects.
setForcedTechnique(String) - Method in class com.jme3.renderer.RenderManager
Sets the forced technique to use when rendering geometries.
setFormat(Image.Format) - Method in class com.jme3.texture.Image
setFormat sets the image format for this image.
setForward(boolean) - Method in class com.jme3.anim.tween.action.Action
Adjusts the forward flag which controls the animation action directionality.
setFov(float) - Method in class com.jme3.renderer.Camera
Sets the field of view when the camera is in perspective mode.
setFrame(Vector3f, Quaternion) - Method in class com.jme3.renderer.Camera
Sets the orientation and location of the camera.
setFrame(Vector3f, Vector3f, Vector3f, Vector3f) - Method in class com.jme3.renderer.Camera
Sets the orientation and location of the camera.
setFrameBuffer(FrameBuffer) - Method in class com.jme3.renderer.opengl.GLRenderer
 
setFrameBuffer(FrameBuffer) - Method in interface com.jme3.renderer.Renderer
Sets the framebuffer that will be drawn to.
setFrameBuffer(FrameBuffer) - Method in class com.jme3.system.NullRenderer
 
setFrameBufferDepthFormat(Image.Format) - Method in class com.jme3.post.FilterPostProcessor
Sets the format to be used for the internal frame buffer's depth buffer
setFrameBufferFormat(Image.Format) - Method in class com.jme3.post.FilterPostProcessor
Sets the format to be used for the internal frame buffer's color buffer
setFrameCount(int) - Method in class com.jme3.app.BasicProfiler
Sets the number of frames to display and track.
setFrameCount(int) - Method in class com.jme3.app.BasicProfilerState
Sets the number frames displayed and tracked.
setFrameInterpolator(FrameInterpolator) - Method in class com.jme3.anim.MorphTrack
Replace the FrameInterpolator.
setFrameInterpolator(FrameInterpolator) - Method in class com.jme3.anim.TransformTrack
Replaces the frame interpolator.
setFrameRate(int) - Method in class com.jme3.system.AppSettings
 
setFrequency(int) - Method in class com.jme3.system.AppSettings
Set the frequency, also known as refresh rate, for the rendering display.
setFrontStencilMask(int) - Method in class com.jme3.material.RenderState
Sets the front stencil mask.
setFrontStencilReference(int) - Method in class com.jme3.material.RenderState
Sets the front stencil reference.
setFrustum(float, float, float, float, float, float) - Method in class com.jme3.renderer.Camera
Sets the frustum of this camera object.
setFrustumBottom(float) - Method in class com.jme3.renderer.Camera
Sets the value of the bottom frustum plane.
setFrustumCheckNeeded(boolean) - Method in class com.jme3.light.Light
 
setFrustumFar(float) - Method in class com.jme3.environment.EnvironmentProbeControl
Sets the maximum distance to render.
setFrustumFar(float) - Method in class com.jme3.renderer.Camera
Sets the value of the far frustum plane.
setFrustumLeft(float) - Method in class com.jme3.renderer.Camera
Sets the value of the left frustum plane.
setFrustumNear(float) - Method in class com.jme3.environment.EnvironmentProbeControl
Sets the minimum distance to render.
setFrustumNear(float) - Method in class com.jme3.renderer.Camera
Sets the value of the near frustum plane.
setFrustumPerspective(float, float, float, float) - Method in class com.jme3.renderer.Camera
Defines the frustum for the camera.
setFrustumRight(float) - Method in class com.jme3.renderer.Camera
Sets the value of the right frustum plane.
setFrustumTop(float) - Method in class com.jme3.renderer.Camera
Sets the value of the top frustum plane.
setFullscreen(boolean) - Method in class com.jme3.system.AppSettings
 
setGain(float) - Method in class com.jme3.audio.Environment
 
setGainHf(float) - Method in class com.jme3.audio.Environment
 
setGammaCorrection(boolean) - Method in class com.jme3.system.AppSettings
Enable or disable gamma correction.
setGenerateMipmapsForFrameBuffer(boolean) - Method in class com.jme3.renderer.opengl.GLRenderer
Enable/Disable default automatic generation of mipmaps for framebuffers
setGenerateMips(boolean) - Method in class com.jme3.asset.TextureKey
 
setGenerationParam(TextureCubeMap, int, EnvMapUtils.FixSeamsMethod, EnvMapUtils.GenerationType, TextureCubeMap) - Method in class com.jme3.environment.generation.PrefilteredEnvMapFaceGenerator
Fills all the generation parameters
setGenerationParam(TextureCubeMap, LightProbe) - Method in class com.jme3.environment.generation.IrradianceSphericalHarmonicsGenerator
Fills all the generation parameters
setGeometry(Geometry) - Method in class com.jme3.collision.CollisionResult
 
setGeometryComparator(RenderQueue.Bucket, GeometryComparator) - Method in class com.jme3.renderer.queue.RenderQueue
Sets a different geometry comparator for the specified bucket, one of Gui, Opaque, Sky, Transparent, or Translucent.
setGeometryStartIndex(Geometry, int) - Static method in class com.jme3.scene.GeometryGroupNode
 
setGlobalSpeed(float) - Method in class com.jme3.anim.AnimComposer
Alter the global speed applied to all layers.
setGlobalUserInstanceData(VertexBuffer[]) - Method in class com.jme3.scene.instancing.InstancedGeometry
Specify global user per-instance data.
setGlobalWorkSize(int) - Method in class com.jme3.opencl.Kernel
Sets the global work size to a 1D grid
setGlobalWorkSize(int, int) - Method in class com.jme3.opencl.Kernel
Sets the global work size to be a 2D grid
setGlobalWorkSize(int, int, int) - Method in class com.jme3.opencl.Kernel
Sets the global work size to be a 3D grid
setGlobalWorkSize(Kernel.WorkSize) - Method in class com.jme3.opencl.Kernel
Sets the global work size.
setGlyphParser(GlyphParser) - Method in class com.jme3.font.BitmapFont
For cursive fonts a GlyphParser needs to be specified which is used to determine glyph shape by the adjacent glyphs.
setGraphicsDebug(boolean) - Method in class com.jme3.system.AppSettings
Set whether the renderer will be run in Graphics Debug mode, which means every openGL call is checked and if it returns an error code, throw a RendererException.
Without this, many openGL calls might fail without notice, so turning it on is recommended for development.
setGraphicsTiming(boolean) - Method in class com.jme3.system.AppSettings
Set whether the renderer will be run in Graphics Timing mode, which means every openGL call is checked and if it runs for longer than a millisecond, log it.
It also keeps track of the time spent in GL Calls in general and displays them when GL.resetStats() is called.
setGraphicsTrace(boolean) - Method in class com.jme3.system.AppSettings
Set whether the renderer will be run in Graphics Trace mode, which means every openGL call is logged so one can trace what openGL commands where executed in which order by the engine.
setGraphScale(float) - Method in class com.jme3.app.BasicProfilerState
Sets the vertical scale of the visualization where each unit is a millisecond.
setGravity(float, float, float) - Method in class com.jme3.effect.ParticleEmitter
Sets the gravity vector.
setGravity(Vector3f) - Method in class com.jme3.effect.ParticleEmitter
This method sets the gravity vector.
setGreen(float) - Method in class com.jme3.math.ColorRGBA
Sets the green color to the specified value.
setHandleTranslucentBucket(boolean) - Method in class com.jme3.renderer.RenderManager
Enables or disables rendering of the translucent bucket by the RenderManager.
setHardwareSkinningPreferred(boolean) - Method in class com.jme3.anim.SkinningControl
Specifies if hardware skinning is preferred.
setHardwareSkinningPreferred(boolean) - Method in class com.jme3.animation.SkeletonControl
Deprecated.
Specifies if hardware skinning is preferred.
setHeight(float) - Method in class com.jme3.ui.Picture
Set the height in pixels of the picture, if the height does not match the texture's height, then the texture will be scaled to fit the picture.
setHeight(int) - Method in class com.jme3.cursors.plugins.JmeCursor
Sets the cursor's height.
setHeight(int) - Method in class com.jme3.font.BitmapCharacter
 
setHeight(int) - Method in class com.jme3.font.BitmapCharacterSet
 
setHeight(int) - Method in class com.jme3.system.AppSettings
 
setHeight(int) - Method in class com.jme3.texture.Image
setHeight sets the height value of the image.
setHideCursorOnRotate(boolean) - Method in class com.jme3.input.ChaseCamera
 
setHighFreqVolume(float) - Method in class com.jme3.audio.LowPassFilter
 
setHighLife(float) - Method in class com.jme3.effect.ParticleEmitter
Set the high value of life.
setHorizontal(boolean) - Method in class com.jme3.effect.influencers.RadialParticleInfluencer
nullify y component of particle velocity to make the effect expand only on x and z axis
setIcons(Object[]) - Method in class com.jme3.system.AppSettings
Sets the application icons to be used, with the most preferred first.
setId(int) - Method in class com.jme3.anim.Joint
Alter this joint's index in the Armature that contains it.
setId(int) - Method in class com.jme3.audio.AudioStream
 
setId(int) - Method in class com.jme3.scene.Mesh
Sets the mesh's VAO ID.
setId(int) - Method in class com.jme3.texture.FrameBuffer.RenderBuffer
Do not use.
setId(int) - Method in class com.jme3.util.NativeObject
Sets the ID of the NativeObject.
setId(int, int) - Method in class com.jme3.audio.AudioStream
 
setId(String) - Method in class com.jme3.app.state.AbstractAppState
Sets the unique ID of this app state.
setId(String) - Method in class com.jme3.app.state.BaseAppState
Sets the unique ID of this app state.
setId(String) - Method in class com.jme3.cinematic.Cinematic
Sets the unique ID of this app state.
setIds(int[]) - Method in class com.jme3.audio.AudioStream
 
setIgnoreTransform(boolean) - Method in class com.jme3.scene.Geometry
 
setImage(AssetManager, String, boolean) - Method in class com.jme3.ui.Picture
Set the image to put on the picture.
setImage(Image) - Method in class com.jme3.texture.Texture
setImage sets the image object that defines the texture.
setImagesData(IntBuffer) - Method in class com.jme3.cursors.plugins.JmeCursor
Sets the cursor's image(s) data.
setImagesDelay(IntBuffer) - Method in class com.jme3.cursors.plugins.JmeCursor
Sets the cursor image delay for each frame of an animated cursor.
setImagesX(int) - Method in class com.jme3.effect.ParticleEmitter
Set the number of images along the X axis (width).
setImagesXY(int, int) - Method in class com.jme3.effect.ParticleMesh
Set the images on the X and Y coordinates
setImagesXY(int, int) - Method in class com.jme3.effect.ParticlePointMesh
 
setImagesXY(int, int) - Method in class com.jme3.effect.ParticleTriMesh
 
setImagesY(int) - Method in class com.jme3.effect.ParticleEmitter
Set the number of images along the Y axis (height).
setInBuffer(ColorRGBA, FloatBuffer, int) - Static method in class com.jme3.util.BufferUtils
Sets the data contained in the given color into the FloatBuffer at the specified index.
setInBuffer(Quaternion, FloatBuffer, int) - Static method in class com.jme3.util.BufferUtils
Sets the data contained in the given quaternion into the FloatBuffer at the specified index.
setInBuffer(Vector2f, FloatBuffer, int) - Static method in class com.jme3.util.BufferUtils
Sets the data contained in the given Vector2F into the FloatBuffer at the specified index.
setInBuffer(Vector3f, FloatBuffer, int) - Static method in class com.jme3.util.BufferUtils
Sets the data contained in the given Vector3F into the FloatBuffer at the specified index.
setInBuffer(Vector4f, FloatBuffer, int) - Static method in class com.jme3.util.BufferUtils
Sets the data contained in the given vector4 into the FloatBuffer at the specified index.
setIndex(int) - Method in class com.jme3.cinematic.KeyFrame
 
setIndex(int) - Method in class com.jme3.math.Triangle
Alters the index of this triangle, used to identify it in an OBBTree.
setIndex(int[]) - Method in class com.jme3.util.TangentBinormalGenerator.TriangleData
Deprecated.
 
setInfo(int, String, int, int, int) - Method in class com.jme3.system.Displays
Set information about this display stored in displayPos display in the array list.
setInitialDuration(float) - Method in class com.jme3.cinematic.events.AbstractCinematicEvent
Sets the duration of the animation at speed = 1 in seconds.
setInitialDuration(float) - Method in interface com.jme3.cinematic.events.CinematicEvent
Sets the duration of the animation at speed = 1, in seconds.
setInitialVelocity(Vector3f) - Method in class com.jme3.effect.influencers.DefaultParticleInfluencer
 
setInitialVelocity(Vector3f) - Method in class com.jme3.effect.influencers.EmptyParticleInfluencer
 
setInitialVelocity(Vector3f) - Method in interface com.jme3.effect.influencers.ParticleInfluencer
 
setInitialVelocity(Vector3f) - Method in class com.jme3.effect.ParticleEmitter
Deprecated.
This method is deprecated. Use ParticleEmitter.getParticleInfluencer().setInitialVelocity(initialVelocity); instead.
setInjectDependencies(boolean) - Method in class com.jme3.shader.plugins.ShaderAssetKey
 
setInnerAngle(float) - Method in class com.jme3.audio.AudioNode
Set the directional audio node cone inner angle.
setInnerRadius(float) - Method in class com.jme3.math.Ring
setInnerRadius sets the ring's inner radius.
setInputListener(RawInputListener) - Method in class com.jme3.input.dummy.DummyInput
 
setInputListener(RawInputListener) - Method in interface com.jme3.input.Input
Sets the input listener to receive events from this device.
setInputMapping(List<VariableMapping>) - Method in class com.jme3.shader.ShaderNode
Sets the input mappings.
setInputs(List<ShaderNodeVariable>) - Method in class com.jme3.shader.ShaderNodeDefinition
sets the input variables of this definition
setInstanceCullingFunction(BiFunction<Camera, Geometry, Boolean>) - Static method in class com.jme3.scene.instancing.InstancedGeometry
Set the function used for culling instances from being rendered.
setInstanced(boolean) - Method in class com.jme3.scene.VertexBuffer
Sets the instanceSpan to 1 or 0 depending on the value of instanced and the existing value of instanceSpan.
setInstanceSpan(int) - Method in class com.jme3.scene.VertexBuffer
Sets how this vertex buffer matches with rendered instances where 0 means no instancing at all, ie: all elements are per vertex.
setInt(String, int) - Method in class com.jme3.material.Material
Pass an int to the material shader.
setInterleaved() - Method in class com.jme3.scene.Mesh
Deprecated.
setIntersectsFrustum(boolean) - Method in class com.jme3.light.Light
 
setInvalid(boolean) - Method in class com.jme3.animation.CompactArray
 
setInverseModelBindMatrix(Matrix4f) - Method in class com.jme3.anim.Joint
Replace the inverse model bind matrix.
setInverseRotationDegrees(float[]) - Method in class com.jme3.math.Matrix4f
Load an inverted rotation from Euler angles in degrees.
setInverseRotationRadians(float[]) - Method in class com.jme3.math.Matrix4f
Load an inverted rotation from Euler angles in radians.
setInverseTranslation(float[]) - Method in class com.jme3.math.Matrix4f
Alter the inverse-translation component of this 3-D coordinate transform.
setInvertHorizontalAxis(boolean) - Method in class com.jme3.app.ChaseCameraAppState
invert the Horizontal axis movement of the mouse
setInvertHorizontalAxis(boolean) - Method in class com.jme3.input.ChaseCamera
invert the Horizontal axis movement of the mouse
setInvertVerticalAxis(boolean) - Method in class com.jme3.app.ChaseCameraAppState
invert the vertical axis movement of the mouse
setInvertVerticalAxis(boolean) - Method in class com.jme3.input.ChaseCamera
invert the vertical axis movement of the mouse
setInWorldSpace(boolean) - Method in class com.jme3.effect.ParticleEmitter
Set to true if particles should spawn in world space.
setIsNumbered(boolean) - Method in class com.jme3.app.state.ScreenshotAppState
Sets if the filename should be appended with a number representing the current sequence.
setJointModelTransform(JointModelTransform) - Method in class com.jme3.anim.Joint
Replace the accumulated model transform.
setJoyRumble(int, float) - Method in interface com.jme3.input.JoyInput
Causes the joystick at joyId index to rumble with the given amount.
setJoysticks(Joystick[]) - Method in class com.jme3.input.InputManager
Re-sets the joystick list when a joystick is added or removed.
setKey(AssetKey) - Method in interface com.jme3.asset.CloneableSmartAsset
Assigns the specified AssetKey to the asset.
setKey(AssetKey) - Method in class com.jme3.material.Material
 
setKey(AssetKey) - Method in class com.jme3.scene.Spatial
 
setKey(AssetKey) - Method in class com.jme3.texture.Texture
 
setKeyCode(int) - Method in class com.jme3.input.event.TouchEvent
 
setKeyframes(float[], float[]) - Method in class com.jme3.anim.MorphTrack
Sets the times and weights for this morph track.
setKeyframes(float[], Vector3f[], Quaternion[]) - Method in class com.jme3.animation.BoneTrack
Deprecated.
Set the translations and rotations for this bone track
setKeyframes(float[], Vector3f[], Quaternion[], Vector3f[]) - Method in class com.jme3.anim.TransformTrack
Sets the translations, rotations, and/or scales.
setKeyframes(float[], Vector3f[], Quaternion[], Vector3f[]) - Method in class com.jme3.animation.BoneTrack
Deprecated.
Set the translations, rotations and scales for this bone track
setKeyframes(float[], Vector3f[], Quaternion[], Vector3f[]) - Method in class com.jme3.animation.SpatialTrack
Deprecated.
Set the translations, rotations and scales for this track.
setKeyframesRotation(Quaternion[]) - Method in class com.jme3.anim.TransformTrack
Sets the rotations.
setKeyframesScale(Vector3f[]) - Method in class com.jme3.anim.TransformTrack
Sets the scales.
setKeyframesTranslation(Vector3f[]) - Method in class com.jme3.anim.TransformTrack
Sets the translations.
setKeyframesWeight(float[]) - Method in class com.jme3.anim.MorphTrack
Set the weights for this morph track.
setLambda(float) - Method in class com.jme3.shadow.DirectionalLightShadowFilter
Adjusts the partition of the shadow extend into shadow maps.
setLambda(float) - Method in class com.jme3.shadow.DirectionalLightShadowRenderer
Adjusts the partition of the shadow extend into shadow maps.
setLambda(float) - Method in class com.jme3.shadow.PssmShadowFilter
Deprecated.
Adjusts the partition of the shadow extend into shadow maps.
setLambda(float) - Method in class com.jme3.shadow.PssmShadowRenderer
Deprecated.
Adjusts the partition of the shadow extend into shadow maps.
setLanguage(String) - Method in class com.jme3.shader.Shader.ShaderSource
 
setLastFrustumIntersection(Camera.FrustumIntersect) - Method in class com.jme3.scene.Spatial
Overrides the last intersection result.
setLateReverbDelay(float) - Method in class com.jme3.audio.Environment
 
setLateReverbGain(float) - Method in class com.jme3.audio.Environment
 
setLayer(int) - Method in class com.jme3.texture.TextureImage
Sets the image layer to bind.
setLayerManager(String, Object) - Method in class com.jme3.anim.AnimComposer
Assign a manager to the named layer.
setLeftChild(BIHNode) - Method in class com.jme3.collision.bih.BIHNode
 
setLeftPlane(float) - Method in class com.jme3.collision.bih.BIHNode
 
setLeftSwizzling(String) - Method in class com.jme3.shader.VariableMapping
Sets the left swizzle.
setLeftVariable(ShaderNodeVariable) - Method in class com.jme3.shader.VariableMapping
Sets the left variable.
setLen(Vector3f) - Method in class com.jme3.effect.shapes.EmitterBoxShape
 
setLength(double) - Method in class com.jme3.anim.tween.AbstractTween
 
setLength(double) - Method in class com.jme3.anim.tween.action.Action
Alters the length (duration) of this Action.
setLength(float) - Method in class com.jme3.animation.Animation
Deprecated.
Set the length of the animation
setLevel(int) - Method in class com.jme3.texture.TextureImage
Sets the image level to bind.
setLight(DirectionalLight) - Method in class com.jme3.shadow.DirectionalLightShadowFilter
Sets the light to use to cast shadows.
setLight(DirectionalLight) - Method in class com.jme3.shadow.DirectionalLightShadowRenderer
Sets the light to use to cast shadows
setLight(Light) - Method in class com.jme3.scene.control.LightControl
 
setLight(Light) - Method in class com.jme3.scene.LightNode
Deprecated.
 
setLight(PointLight) - Method in class com.jme3.shadow.PointLightShadowFilter
Sets the light to use to cast shadows.
setLight(PointLight) - Method in class com.jme3.shadow.PointLightShadowRenderer
sets the light to use for casting shadows with this processor
setLight(SpotLight) - Method in class com.jme3.shadow.SpotLightShadowFilter
Sets the light to use to cast shadows.
setLight(SpotLight) - Method in class com.jme3.shadow.SpotLightShadowRenderer
Sets the light to use to cast shadows
setLightFilter(LightFilter) - Method in class com.jme3.renderer.RenderManager
Sets the light filter to use when rendering lit Geometries.
setLighting(LightList) - Method in class com.jme3.system.NullRenderer
 
setLightListRefresh() - Method in class com.jme3.scene.Node
 
setLightListRefresh() - Method in class com.jme3.scene.Spatial
 
setLightMode(TechniqueDef.LightMode) - Method in class com.jme3.material.TechniqueDef
Set the light mode
setLightProbeBlendingStrategy(LightProbeBlendingStrategy) - Method in class com.jme3.light.DefaultLightFilter
 
setLightSpace(TechniqueDef.LightSpace) - Method in class com.jme3.material.TechniqueDef
Sets the space in which the light data should be passed to the shader.
setLimit(float) - Method in class com.jme3.math.Ray
setLimit sets the limit of the ray.
setLinearizeSrgbImages(boolean) - Method in class com.jme3.renderer.opengl.GLRenderer
 
setLinearizeSrgbImages(boolean) - Method in interface com.jme3.renderer.Renderer
If enabled, all images with the sRGB flag set shall undergo an sRGB to linear RGB color conversion when read by a shader.
setLinearizeSrgbImages(boolean) - Method in class com.jme3.system.NullRenderer
 
setLineHeight(int) - Method in class com.jme3.font.BitmapCharacterSet
 
setLineWidth(float) - Method in class com.jme3.material.RenderState
Sets the mesh line width.
setLineWidth(float) - Method in class com.jme3.scene.Mesh
setLineWrapMode(LineWrapMode) - Method in class com.jme3.font.BitmapText
Available only when bounding is set.
setListener(Listener) - Method in interface com.jme3.audio.AudioRenderer
 
setListener(Listener) - Method in class com.jme3.audio.openal.ALAudioRenderer
 
setLoadDocumentation(boolean) - Method in class com.jme3.asset.ShaderNodeDefinitionKey
sets to true to load the documentation along with the ShaderNodeDefinition
setLocalRotation(Matrix3f) - Method in class com.jme3.scene.Spatial
setLocalRotation sets the local rotation of this node by using a Matrix3f.
setLocalRotation(Quaternion) - Method in class com.jme3.anim.Joint
Alter the local rotation.
setLocalRotation(Quaternion) - Method in class com.jme3.animation.Bone
Deprecated.
Sets the rotation of the bone in object space.
setLocalRotation(Quaternion) - Method in class com.jme3.scene.Spatial
setLocalRotation sets the local rotation of this node.
setLocalScale(float) - Method in class com.jme3.scene.Spatial
setLocalScale sets the local scale of this node.
setLocalScale(float, float, float) - Method in class com.jme3.scene.Spatial
setLocalScale sets the local scale of this node.
setLocalScale(Vector3f) - Method in class com.jme3.anim.Joint
Alter the local scale vector.
setLocalScale(Vector3f) - Method in class com.jme3.animation.Bone
Deprecated.
Sets the scale of the bone in object space.
setLocalScale(Vector3f) - Method in class com.jme3.scene.Spatial
setLocalScale sets the local scale of this node.
setLocalTransform(Transform) - Method in class com.jme3.anim.Joint
Alter the local transform.
setLocalTransform(Transform) - Method in interface com.jme3.anim.util.HasLocalTransform
 
setLocalTransform(Transform) - Method in class com.jme3.scene.Spatial
setLocalTransform sets the local transform of this spatial.
setLocalTranslation(float, float, float) - Method in class com.jme3.scene.Spatial
setLocalTranslation sets the local translation of this spatial.
setLocalTranslation(Vector3f) - Method in class com.jme3.anim.Joint
Alter the local translation vector.
setLocalTranslation(Vector3f) - Method in class com.jme3.animation.Bone
Deprecated.
Sets the position of the bone in object space.
setLocalTranslation(Vector3f) - Method in class com.jme3.scene.Spatial
setLocalTranslation sets the local translation of this spatial.
setLocation(int) - Method in class com.jme3.shader.ShaderVariable
 
setLocation(Vector3f) - Method in class com.jme3.audio.Listener
 
setLocation(Vector3f) - Method in class com.jme3.renderer.Camera
Sets the position of the camera.
setLodLevel(int) - Method in class com.jme3.scene.Geometry
Sets the LOD level to use when rendering the mesh of this geometry.
setLodLevel(int) - Method in class com.jme3.scene.Node
 
setLodLevel(int) - Method in class com.jme3.scene.Spatial
Sets the level of detail to use when rendering this Spatial, this call propagates to all geometries under this Spatial.
setLodLevels(VertexBuffer[]) - Method in class com.jme3.scene.Mesh
Set the LOD (level of detail) index buffers on this mesh.
setLogic(TechniqueDefLogic) - Method in class com.jme3.material.TechniqueDef
 
setLookAt(Vector3f, Vector3f) - Method in class com.jme3.cinematic.events.MotionEvent
Set the lookAt for the target.
setLookAtOffset(Vector3f) - Method in class com.jme3.input.ChaseCamera
Sets the offset from the target's position where the camera looks at
setLooping(boolean) - Method in class com.jme3.anim.AnimLayer
Sets the looping mode for this layer.
setLooping(boolean) - Method in class com.jme3.audio.AudioNode
Set the looping mode for the audio node.
setLoopMode(LoopMode) - Method in class com.jme3.animation.AnimChannel
Deprecated.
 
setLoopMode(LoopMode) - Method in class com.jme3.cinematic.events.AbstractCinematicEvent
Sets the loopMode of the animation.
setLoopMode(LoopMode) - Method in class com.jme3.cinematic.events.AnimationEvent
Deprecated.
 
setLoopMode(LoopMode) - Method in interface com.jme3.cinematic.events.CinematicEvent
 
setLoopMode(LoopMode) - Method in class com.jme3.cinematic.events.SoundEvent
 
setLostFocusBehavior(LostFocusBehavior) - Method in interface com.jme3.app.Application
Changes the application's behavior when unfocused.
setLostFocusBehavior(LostFocusBehavior) - Method in class com.jme3.app.LegacyApplication
Changes the application's behavior when unfocused.
setLowLife(float) - Method in class com.jme3.effect.ParticleEmitter
Set the low value of life.
setLowPermissions(boolean) - Static method in class com.jme3.system.JmeSystem
 
setLowPermissions(boolean) - Method in class com.jme3.system.JmeSystemDelegate
 
setMagFilter(Texture.MagFilter) - Method in class com.jme3.texture.Texture
 
setMainFrameBufferOverride(FrameBuffer) - Method in class com.jme3.renderer.opengl.GLRenderer
 
setMainFrameBufferOverride(FrameBuffer) - Method in interface com.jme3.renderer.Renderer
Sets the framebuffer that will be set instead of the main framebuffer when a call to setFrameBuffer(null) is made.
setMainFrameBufferOverride(FrameBuffer) - Method in class com.jme3.system.NullRenderer
 
setMainFrameBufferSrgb(boolean) - Method in class com.jme3.renderer.opengl.GLRenderer
 
setMainFrameBufferSrgb(boolean) - Method in interface com.jme3.renderer.Renderer
Specifies whether color values in the main framebuffer are in SRGB format.
setMainFrameBufferSrgb(boolean) - Method in class com.jme3.system.NullRenderer
 
setManager(Object) - Method in class com.jme3.anim.AnimLayer
Assigns the specified manager.
setMask(AnimationMask) - Method in class com.jme3.anim.tween.action.Action
Meant for internal use only.
setMask(AnimationMask) - Method in class com.jme3.anim.tween.action.BaseAction
Sets the animation mask which determines which part of the model will be animated by the animation layer.
setMaskPropagationEnabled(boolean) - Method in class com.jme3.anim.tween.action.BaseAction
Determines whether to apply the animation mask to the wrapped or child actions Action.actions.
setMaterial(Material) - Method in class com.jme3.scene.BatchNode
Sets the material to the all the batches of this BatchNode.
setMaterial(Material) - Method in class com.jme3.scene.Geometry
Sets the material to use for this geometry.
setMaterial(Material) - Method in class com.jme3.scene.Node
 
setMaterial(Material) - Method in class com.jme3.scene.Spatial
Applies the given material to the Spatial, this will propagate the material down to the geometries in the scene graph.
setMaterialDef(MaterialDef) - Method in class com.jme3.material.plugins.ShaderNodeLoaderDelegate
sets the material def currently being loaded
setMaterialParameters(Material) - Method in class com.jme3.shadow.AbstractShadowRenderer
This method is called once per frame and is responsible for setting any material parameters that subclasses may need to set on the post material.
setMaterialParameters(Material) - Method in class com.jme3.shadow.DirectionalLightShadowRenderer
 
setMaterialParameters(Material) - Method in class com.jme3.shadow.PointLightShadowRenderer
 
setMaterialParameters(Material) - Method in class com.jme3.shadow.SpotLightShadowRenderer
 
setMatParamOverrideRefresh() - Method in class com.jme3.scene.Node
 
setMatParamOverrideRefresh() - Method in class com.jme3.scene.Spatial
 
setMatrix4(String, Matrix4f) - Method in class com.jme3.material.Material
Pass a Matrix4f to the material shader.
setMaxDistance(float) - Method in class com.jme3.app.ChaseCameraAppState
Sets the max zoom distance of the camera (default is 40)
setMaxDistance(float) - Method in class com.jme3.audio.AudioNode
Set the maximum distance for the attenuation of the audio node.
setMaxDistance(float) - Method in class com.jme3.input.ChaseCamera
Sets the max zoom distance of the camera (default is 40)
setMaxIterations(int) - Method in class com.jme3.post.HDRRenderer
Deprecated.
 
setMaxNumInstances(int) - Method in class com.jme3.scene.instancing.InstancedGeometry
Set the maximum amount of instances that can be rendered by this instanced geometry when mode is set to auto.
setMaxNumWeights(int) - Method in class com.jme3.scene.Mesh
Set the maximum number of weights per vertex on this mesh.
setMaxRawValue(float) - Method in interface com.jme3.input.SensorJoystickAxis
Method to allow users to set the raw sensor value that represents the maximum joystick axis value.
setMaxTransitionWeight(double) - Method in class com.jme3.anim.tween.action.BlendableAction
 
setMaxVerticalRotation(float) - Method in class com.jme3.app.ChaseCameraAppState
Sets the maximal vertical rotation angle in radian of the camera around the target.
setMaxVerticalRotation(float) - Method in class com.jme3.input.ChaseCamera
Sets the maximal vertical rotation angle in radian of the camera around the target.
setMesh(Mesh) - Method in class com.jme3.scene.Geometry
Sets the mesh to use for this geometry when rendering.
setMeshes(List<Mesh>) - Method in class com.jme3.effect.shapes.EmitterMeshFaceShape
 
setMeshes(List<Mesh>) - Method in class com.jme3.effect.shapes.EmitterMeshVertexShape
This method sets the meshes that will form the emitter's shape.
setMeshType(ParticleMesh.Type) - Method in class com.jme3.effect.ParticleEmitter
Sets the type of mesh used by the particle emitter.
setMin(Vector3f) - Method in class com.jme3.effect.shapes.EmitterBoxShape
 
setMinDistance(float) - Method in class com.jme3.app.ChaseCameraAppState
Sets the min zoom distance of the camera (default is 1)
setMinDistance(float) - Method in class com.jme3.input.ChaseCamera
Sets the min zoom distance of the camera (default is 1)
setMinFilter(Texture.MinFilter) - Method in class com.jme3.texture.Texture
 
setMinHeight(int) - Method in class com.jme3.system.AppSettings
 
setMinMax(Vector3f, Vector3f) - Method in class com.jme3.bounding.BoundingBox
Reconfigure with the specified extremes.
setMinResolution(int, int) - Method in class com.jme3.system.AppSettings
Set the minimum resolution the settings window will allow for the rendering display
setMinVerticalRotation(float) - Method in class com.jme3.app.ChaseCameraAppState
Sets the minimal vertical rotation angle in radian of the camera around the target default is 0;
setMinVerticalRotation(float) - Method in class com.jme3.input.ChaseCamera
Sets the minimal vertical rotation angle in radian of the camera around the target default is 0;
setMinWidth(int) - Method in class com.jme3.system.AppSettings
 
setMipLevel(int) - Method in class com.jme3.texture.image.MipMapImageRaster
 
setMipmapsGenerated(boolean) - Method in class com.jme3.texture.Image
Internal use only.
setMipMapsGenerationHint(Boolean) - Method in class com.jme3.texture.FrameBuffer
Hints the renderer to generate mipmaps for this framebuffer if necessary
setMipMapSizes(int[]) - Method in class com.jme3.texture.Image
Sets the mipmap sizes stored in this image's data buffer.
setMode(Mesh.Mode) - Method in class com.jme3.scene.Mesh
Change the Mesh's mode.
setModelBound(BoundingVolume) - Method in class com.jme3.scene.Geometry
Sets the model bound to use for this geometry.
setModelBound(BoundingVolume) - Method in class com.jme3.scene.Node
 
setModelBound(BoundingVolume) - Method in class com.jme3.scene.Spatial
setModelBound sets the bounding object for this Spatial.
setModelTransformClass(Class<? extends JointModelTransform>) - Method in class com.jme3.anim.Armature
Sets the JointModelTransform implementation Default is SeparateJointModelTransform
setModeStart(int[]) - Method in class com.jme3.scene.Mesh
Get the mode start indices for Mesh.Mode.Hybrid mesh mode.
setMorphState(float[]) - Method in class com.jme3.scene.Geometry
 
setMorphState(String, float) - Method in class com.jme3.scene.Geometry
Set the state of the morph with the given name.
setMotionAllowedListener(MotionAllowedListener) - Method in class com.jme3.input.FlyByCamera
 
setMouseCursor(JmeCursor) - Method in class com.jme3.input.InputManager
Sets the mouse cursor image or animation.
setMoveSpeed(float) - Method in class com.jme3.input.FlyByCamera
Set the translation speed.
setMultiplicity(String) - Method in class com.jme3.shader.ShaderNodeVariable
sets the number of elements of this variable making it an array this value can be a number of can be a define
setMultiSamples(int) - Method in class com.jme3.texture.Image
 
setMultiTarget(boolean) - Method in class com.jme3.texture.FrameBuffer
If enabled, any shaders rendering into this FrameBuffer will be able to write several results into the renderbuffers by using the gl_FragData array.
setName(String) - Method in class com.jme3.anim.Joint
Alter the name.
setName(String) - Method in class com.jme3.animation.Animation
Deprecated.
Sets the name of the animation
setName(String) - Method in class com.jme3.light.Light
This method sets the light name.
setName(String) - Method in class com.jme3.material.Material
This method sets the name of the material.
setName(String) - Method in class com.jme3.post.Filter
Sets the name of the filter
setName(String) - Method in class com.jme3.renderer.Camera
Sets the camera's name.
setName(String) - Method in class com.jme3.scene.mesh.MorphTarget
 
setName(String) - Method in class com.jme3.scene.Spatial
Sets the name of this spatial.
setName(String) - Method in class com.jme3.scene.VertexBuffer
 
setName(String) - Method in class com.jme3.shader.bufferobject.BufferObject
Set name for debugging purposes
setName(String) - Method in class com.jme3.shader.Shader.ShaderSource
 
setName(String) - Method in class com.jme3.shader.ShaderNode
Sets the name of the node.
setName(String) - Method in class com.jme3.shader.ShaderNodeDefinition
sets the name of the definition
setName(String) - Method in class com.jme3.shader.ShaderNodeVariable
sets the name
setName(String) - Method in class com.jme3.shader.ShaderVariable
 
setName(String) - Method in class com.jme3.texture.FrameBuffer
 
setName(String) - Method in class com.jme3.texture.Texture
 
setNameSpace(String) - Method in class com.jme3.shader.ShaderNodeVariable
sets the nameSpace (can be the name of the shaderNode or Global,Attr,MatParam,WorldParam)
setNativeCursor(JmeCursor) - Method in class com.jme3.input.dummy.DummyMouseInput
 
setNativeCursor(JmeCursor) - Method in interface com.jme3.input.MouseInput
Sets the cursor to use.
setNatureHint(BufferObject.NatureHint) - Method in class com.jme3.shader.bufferobject.BufferObject
Set NatureHint to hint the renderer on how to use this data.
setNbMipMaps(int) - Method in class com.jme3.light.LightProbe
 
setNbMorphTargets(float[], int) - Method in class com.jme3.anim.MorphTrack
Sets the number of morph targets and the corresponding weights.
setNbSimultaneousGPUMorph(int) - Method in class com.jme3.scene.Geometry
Sets the number of morph targets that can be handled on the GPU simultaneously for this geometry.
setNeedsFullRebatch(boolean) - Method in class com.jme3.scene.BatchNode
 
setNoOutput(boolean) - Method in class com.jme3.shader.ShaderNodeDefinition
 
setNoRender(boolean) - Method in class com.jme3.material.TechniqueDef
Sets if this technique should not be used to render.
setNormal(float, float, float) - Method in class com.jme3.math.Plane
setNormal sets the normal of the plane.
setNormal(Vector3f) - Method in class com.jme3.math.Plane
setNormal sets the normal of the plane.
setNormal(Vector3f) - Method in class com.jme3.math.Triangle
Alters the stored normal without affecting the stored centroid or any vertex locations.
setNormalized(boolean) - Method in class com.jme3.scene.VertexBuffer
 
setNormalVelocity(float) - Method in class com.jme3.effect.influencers.NewtonianParticleInfluencer
This method sets the normal velocity factor.
setNumImages(int) - Method in class com.jme3.cursors.plugins.JmeCursor
Sets the number of images in the cursor.
setNumParticles(int) - Method in class com.jme3.effect.ParticleEmitter
Set the maximum amount of particles that can exist at the same time with this emitter.
setNumSamples(int) - Method in class com.jme3.post.FilterPostProcessor
Sets the number of samples for antialiasing
setOffset(int) - Method in class com.jme3.scene.VertexBuffer
 
setOmitHistoricEvents(boolean) - Method in interface com.jme3.input.TouchInput
Set if historic android events should be transmitted, can be used to get better performance and less mem
setOpenCLPlatformChooser(Class<? extends PlatformChooser>) - Method in class com.jme3.system.AppSettings
Sets a custom platform chooser.
setOpenCLSupport(boolean) - Method in class com.jme3.system.AppSettings
True to enable the creation of an OpenCL context.
setOrigin(Vector3f) - Method in class com.jme3.effect.influencers.RadialParticleInfluencer
the origin used for computing the radial velocity direction
setOrigin(Vector3f) - Method in class com.jme3.math.Line
setOrigin sets the origin of the line.
setOrigin(Vector3f) - Method in class com.jme3.math.LineSegment
Alter the origin of this segment.
setOrigin(Vector3f) - Method in class com.jme3.math.Ray
setOrigin sets the origin of the ray.
setOriginNormal(Vector3f, Vector3f) - Method in class com.jme3.math.Plane
Initialize this plane using a point of origin and a normal.
setOuterAngle(float) - Method in class com.jme3.audio.AudioNode
Set the directional audio node cone outer angle.
setOuterRadius(float) - Method in class com.jme3.math.Ring
setOuterRadius sets the ring's outer radius.
setOutputFrameBuffer(FrameBuffer) - Method in class com.jme3.renderer.ViewPort
Sets the output framebuffer for the ViewPort.
setOutputMapping(List<VariableMapping>) - Method in class com.jme3.shader.ShaderNode
Sets the output mappings.
setOutputs(List<ShaderNodeVariable>) - Method in class com.jme3.shader.ShaderNodeDefinition
sets the output variables of this definition
setOverrideEnabled(AppState, boolean) - Method in class com.jme3.app.state.CompositeAppState
Overrides the automatic synching of a child's enabled state.
setOwner(Spatial) - Method in class com.jme3.light.LightList
Set the owner of the LightList.
setPage(int) - Method in class com.jme3.font.BitmapCharacter
 
setPages(Material[]) - Method in class com.jme3.font.BitmapFont
 
setParallelProjection(boolean) - Method in class com.jme3.renderer.Camera
Enables/disables parallel projection.
setParam(String, VarType, Object) - Method in class com.jme3.material.Material
Pass a parameter to the material shader.
setParam(String, Object) - Method in class com.jme3.material.Material
Pass a parameter to the material shader.
setParent(Node) - Method in class com.jme3.scene.Geometry
 
setParent(Node) - Method in class com.jme3.scene.Node
 
setParent(Node) - Method in class com.jme3.scene.Spatial
Called by Node.attachChild(Spatial) and Node.detachChild(Spatial) - don't call directly.
setParentAction(Action) - Method in interface com.jme3.anim.util.Weighted
 
setParticleInfluencer(ParticleInfluencer) - Method in class com.jme3.effect.ParticleEmitter
Set the ParticleInfluencer to influence this particle emitter.
setParticlesPerSec(float) - Method in class com.jme3.effect.ParticleEmitter
Set the number of particles to spawn per second.
setPassDrawBufferTargetIdToShaders(boolean) - Method in class com.jme3.renderer.RenderManager
Enable or disable passing the draw buffer target id to the shaders.
setPassMaterial(Material) - Method in class com.jme3.post.Filter.Pass
 
setPatchVertexCount(int) - Method in class com.jme3.scene.Mesh
Sets the count of vertices used for each tessellation patch
setPath(MotionPath) - Method in class com.jme3.cinematic.events.MotionEvent
Sets the motion path to follow.
setPath(String) - Method in class com.jme3.shader.ShaderNodeDefinition
sets the path of this definition
setPathSplineType(Spline.SplineType) - Method in class com.jme3.cinematic.MotionPath
sets the type of spline used for the path interpolation for this path
setPauseOnLostFocus(boolean) - Method in interface com.jme3.app.Application
Enables or disables pause on lost focus.
setPauseOnLostFocus(boolean) - Method in class com.jme3.app.LegacyApplication
Enable or disable pause on lost focus.
setPipeline(RenderPipeline) - Method in class com.jme3.renderer.RenderManager
Sets the default pipeline used when a ViewPort does not have a pipeline already assigned to it.
setPipeline(RenderPipeline) - Method in class com.jme3.renderer.ViewPort
Sets the pipeline used by this viewport for rendering.
setPitch(float) - Method in class com.jme3.audio.AudioNode
Set the pitch of the audio, also the speed of playback.
setPixel(int, int, int, int, ColorRGBA) - Method in class com.jme3.environment.util.CubeMapWrapper
Writes a pixel given the 2-D coordinates, the mip level and the color
setPixel(int, int, int, ColorRGBA) - Method in class com.jme3.environment.util.CubeMapWrapper
Writes a pixel given the 2-D coordinates and the color
setPixel(int, int, ColorRGBA) - Method in class com.jme3.texture.image.DefaultImageRaster
 
setPixel(int, int, ColorRGBA) - Method in class com.jme3.texture.image.ImageRaster
Sets the pixel at the given coordinate to the given color.
setPixel(int, int, ColorRGBA) - Method in class com.jme3.texture.image.MipMapImageRaster
 
setPixel(Vector3f, int, ColorRGBA) - Method in class com.jme3.environment.util.CubeMapWrapper
writes a pixel given the coordinates vector, the mip level and the color.
setPixel(Vector3f, ColorRGBA) - Method in class com.jme3.environment.util.CubeMapWrapper
writes a pixel given the coordinates vector and the color.
setPlanePoints(AbstractTriangle) - Method in class com.jme3.math.Plane
Initialize this plane using the three points of the given triangle.
setPlanePoints(Vector3f, Vector3f, Vector3f) - Method in class com.jme3.math.Plane
Initialize the Plane using the given 3 points as coplanar.
setPlaneState(int) - Method in class com.jme3.renderer.Camera
Sets the state to keep track of tested planes for culling.
setPoint(Vector3f) - Method in class com.jme3.effect.shapes.EmitterPointShape
 
setPointerId(int) - Method in class com.jme3.input.event.TouchEvent
 
setPolyOffset(float, float) - Method in class com.jme3.material.RenderState
Offsets the on-screen z-order of the material's polygons, to combat visual artefacts like stitching, bleeding and z-fighting for overlapping polygons.
setPosition(float, float) - Method in class com.jme3.ui.Picture
Set the position of the picture in pixels.
setPosition(Vector3f) - Method in class com.jme3.environment.EnvironmentCamera
Sets the camera position in world space.
setPosition(Vector3f) - Method in class com.jme3.light.LightProbe
Sets the position of the LightProbe in world space
setPosition(Vector3f) - Method in class com.jme3.light.PointLight
Set the world space position of the light.
setPosition(Vector3f) - Method in class com.jme3.light.SpotLight
 
setPositional(boolean) - Method in class com.jme3.audio.AudioNode
Set the audio node as positional.
setPostShadowMaterial(Material) - Method in class com.jme3.shadow.AbstractShadowRenderer
set the post shadow material for this renderer
setPostShadowParams() - Method in class com.jme3.shadow.AbstractShadowRenderer
for internal use only
setPostShadowParams() - Method in class com.jme3.shadow.PssmShadowRenderer
Deprecated.
 
setPreferredLightMode(TechniqueDef.LightMode) - Method in class com.jme3.renderer.RenderManager
Defines what light mode will be selected when a technique offers several light modes.
setPrefilteredMap(TextureCubeMap) - Method in class com.jme3.light.LightProbe
Sets the prefiltered environment map
setPrefix(String) - Method in class com.jme3.shader.ShaderNodeVariable
Sets the variable prefix (m_ or g_)
setPressure(float) - Method in class com.jme3.input.event.TouchEvent
 
setPrimaryDisplay(int) - Method in class com.jme3.system.Displays
This function will mark a certain display as the primary display.
setProbeScale(float) - Method in class com.jme3.environment.util.LightsDebugState
sets the scale of the probe's debug sphere
setProcessor(FilterPostProcessor) - Method in class com.jme3.post.Filter
sets a reference to the FilterPostProcessor to which this filter is attached
setProfiler(AppProfiler) - Method in class com.jme3.app.state.ScreenshotAppState
 
setProfiler(AppProfiler) - Method in class com.jme3.post.FilterPostProcessor
 
setProfiler(AppProfiler) - Method in class com.jme3.post.HDRRenderer
Deprecated.
 
setProfiler(AppProfiler) - Method in class com.jme3.post.PreDepthProcessor
 
setProfiler(AppProfiler) - Method in interface com.jme3.post.SceneProcessor
Sets a profiler Instance for this processor.
setProfiler(AppProfiler) - Method in class com.jme3.shadow.AbstractShadowRenderer
 
setProfiler(AppProfiler) - Method in class com.jme3.shadow.BasicShadowRenderer
Deprecated.
 
setProfiler(AppProfiler) - Method in class com.jme3.shadow.PssmShadowRenderer
Deprecated.
 
setProjection(float) - Method in class com.jme3.math.Triangle
Alters the projection of the vertices relative to the line origin.
setProjectionMatrix(Matrix4f) - Method in class com.jme3.renderer.Camera
Overrides the projection matrix used by the camera.
setQueueBucket(RenderQueue.Bucket) - Method in class com.jme3.scene.Spatial
setQueueBucket determines at what phase of the rendering process this Spatial will rendered.
setRadialVelocity(float) - Method in class com.jme3.effect.influencers.RadialParticleInfluencer
the radial velocity
setRadius(float) - Method in class com.jme3.bounding.BoundingSphere
setRadius sets the radius of this bounding sphere.
setRadius(float) - Method in class com.jme3.effect.shapes.EmitterSphereShape
 
setRadius(float) - Method in class com.jme3.light.OrientedBoxProbeArea
 
setRadius(float) - Method in class com.jme3.light.PointLight
Set the radius of the light influence.
setRadius(float) - Method in interface com.jme3.light.ProbeArea
 
setRadius(float) - Method in class com.jme3.light.SphereProbeArea
 
setRandomAngle(boolean) - Method in class com.jme3.effect.ParticleEmitter
Set to true if every particle spawned should have a random facing angle.
setReadDrawBuffers(FrameBuffer) - Method in class com.jme3.renderer.opengl.GLRenderer
 
setReady(boolean) - Method in class com.jme3.light.LightProbe
Don't call this method directly.
setReceivesShadows(boolean) - Method in class com.jme3.material.Material
Set if the material should receive shadows or not.
setRectangle(Rectangle) - Method in class com.jme3.scene.shape.RectangleMesh
Sets the Rectangle and updates the mesh accordingly.
setRed(float) - Method in class com.jme3.math.ColorRGBA
Sets the red color to the specified value.
setRefDistance(float) - Method in class com.jme3.audio.AudioNode
Set the reference playing distance for the audio node.
setReflectDelay(float) - Method in class com.jme3.audio.Environment
 
setReflectGain(float) - Method in class com.jme3.audio.Environment
 
setRegions(List<BufferRegion>) - Method in class com.jme3.shader.bufferobject.BufferObject
Add a region at the end of the layout
setRenderBackFacesShadows(boolean) - Method in class com.jme3.shadow.AbstractShadowFilter
!! WARNING !! this parameter is defaulted to true for the ShadowFilter.
setRenderBackFacesShadows(boolean) - Method in class com.jme3.shadow.AbstractShadowRenderer
Set to true if you want back faces shadows on geometries.
setRenderedSize(int) - Method in class com.jme3.font.BitmapCharacterSet
 
setRenderedTexture(Texture2D) - Method in class com.jme3.post.Filter.Pass
 
setRenderedTexture(Texture2D) - Method in class com.jme3.post.Filter
sets the rendered texture of this filter
setRenderer(AudioRenderer) - Method in class com.jme3.audio.Listener
 
setRenderer(Renderer) - Method in class com.jme3.app.DetailedProfiler
 
setRenderer(String) - Method in class com.jme3.system.AppSettings
Set the graphics renderer to use, one of:
AppSettings.LWJGL_OPENGL1 - Force OpenGL1.1 compatability AppSettings.LWJGL_OPENGL2 - Force OpenGL2 compatability AppSettings.LWJGL_OPENGL3 - Force OpenGL3.3 compatability AppSettings.LWJGL_OPENGL_ANY - Choose an appropriate OpenGL version based on system capabilities AppSettings.JOGL_OPENGL_BACKWARD_COMPATIBLE AppSettings.JOGL_OPENGL_FORWARD_COMPATIBLE null - Disable graphics rendering
setRenderFilter(Predicate<Geometry>) - Method in class com.jme3.renderer.RenderManager
Set a render filter.
setRenderFrameBuffer(FrameBuffer) - Method in class com.jme3.post.Filter.Pass
 
setRenderFrameBuffer(FrameBuffer) - Method in class com.jme3.post.Filter
sets the default pass frame buffer
setRenderState(RenderState) - Method in class com.jme3.material.TechniqueDef
Sets the render state that this technique is using.
setRequiredSavableResults(boolean) - Method in class com.jme3.environment.EnvironmentProbeControl
Requests savable results from the baking process.
setRequiresUpdates(boolean) - Method in class com.jme3.scene.Spatial
Subclasses can call this with true to denote that they require updateLogicalState() to be called even if they contain no controls.
setResizable(boolean) - Method in class com.jme3.system.AppSettings
Allows the display window to be resized by dragging its edges.
setResolution(int, int) - Method in class com.jme3.system.AppSettings
Set the resolution for the default framebuffer Use AppSettings.setWindowSize(int, int) instead, for HiDPI display support.
setResourceLoader(ResourceLoader) - Static method in class com.jme3.util.res.Resources
Sets the resource loader implementation to use.
setReverbEnabled(boolean) - Method in class com.jme3.audio.AudioNode
Set to true to enable reverberation effects for this audio node.
setReverbFilter(Filter) - Method in class com.jme3.audio.AudioNode
Set the reverb filter for this audio node.
setRightChild(BIHNode) - Method in class com.jme3.collision.bih.BIHNode
 
setRightExpression(String) - Method in class com.jme3.shader.VariableMapping
Sets the right expression.
setRightPlane(float) - Method in class com.jme3.collision.bih.BIHNode
 
setRightSwizzling(String) - Method in class com.jme3.shader.VariableMapping
Sets the right swizzle.
setRightToLeft(boolean) - Method in class com.jme3.font.BitmapFont
Specify if this is a right-to-left font.
setRightVariable(ShaderNodeVariable) - Method in class com.jme3.shader.VariableMapping
Sets the right variable.
setRoomRolloffFactor(float) - Method in class com.jme3.audio.Environment
 
setRootPath(String) - Method in interface com.jme3.asset.AssetLocator
 
setRootPath(String) - Method in class com.jme3.asset.plugins.ClasspathLocator
 
setRootPath(String) - Method in class com.jme3.asset.plugins.FileLocator
 
setRootPath(String) - Method in class com.jme3.asset.plugins.HttpZipLocator
 
setRootPath(String) - Method in class com.jme3.asset.plugins.UrlLocator
 
setRootPath(String) - Method in class com.jme3.asset.plugins.ZipLocator
 
setRotateSpeed(float) - Method in class com.jme3.effect.ParticleEmitter
Set the rotation speed in radians/sec for particles spawned after the invocation of this method.
setRotation(Quaternion) - Method in class com.jme3.audio.Listener
 
setRotation(Quaternion) - Method in class com.jme3.cinematic.events.MotionEvent
Sets the rotation of the target.
setRotation(Quaternion) - Method in class com.jme3.light.OrientedBoxProbeArea
 
setRotation(Quaternion) - Method in class com.jme3.math.Transform
Sets the rotation component to the argument.
setRotation(Quaternion) - Method in class com.jme3.renderer.Camera
Sets the orientation of this camera.
setRotationInterpolator(AnimInterpolator<Quaternion>) - Method in class com.jme3.anim.interpolator.FrameInterpolator
 
setRotationQuaternion(Quaternion) - Method in class com.jme3.math.Matrix4f
Load a rotation from a Quaternion.
setRotationSensitivity(float) - Method in class com.jme3.input.ChaseCamera
Sets the rotation sensitivity.
setRotationSpeed(float) - Method in class com.jme3.app.ChaseCameraAppState
Sets the rotate amount when user moves his mouse.
setRotationSpeed(float) - Method in class com.jme3.input.ChaseCamera
Sets the rotate amount when user moves his mouse.
setRotationSpeed(float) - Method in class com.jme3.input.FlyByCamera
Set the rotation-rate multiplier.
setRow(int, Vector3f) - Method in class com.jme3.math.Matrix3f
Sets the specified row.
setSamples(int) - Method in class com.jme3.post.HDRRenderer
Deprecated.
 
setSamples(int) - Method in class com.jme3.system.AppSettings
Set the number of samples per pixel.
setScale(float) - Method in class com.jme3.math.Transform
Sets the scaling component to the argument.
setScale(float, float, float) - Method in class com.jme3.math.Matrix4f
Alters the scale component of the coordinate transform.
setScale(float, float, float) - Method in class com.jme3.math.Transform
Sets the scaling component to the specified values.
setScale(Vector3f) - Method in class com.jme3.math.Matrix4f
Alters the scale component of the coordinate transform.
setScale(Vector3f) - Method in class com.jme3.math.Transform
Sets the scaling component to the argument.
setScaleFactor(float) - Method in class com.jme3.input.event.TouchEvent
 
setScaleInterpolator(AnimInterpolator<Vector3f>) - Method in class com.jme3.anim.interpolator.FrameInterpolator
 
setScaleSpan(float) - Method in class com.jme3.input.event.TouchEvent
 
setScaleSpanInProgress(boolean) - Method in class com.jme3.input.event.TouchEvent
 
setScene(Node) - Method in class com.jme3.cinematic.Cinematic
sets the scene to use for this cinematic it is expected that the scene is added before adding events to the cinematic
setScene(Spatial) - Method in class com.jme3.environment.util.LightsDebugState
Set the scenes for which to render light gizmos.
setSecond(int) - Method in class com.jme3.font.Kerning
 
setSecondActiveIndex(int) - Method in class com.jme3.anim.tween.action.BlendAction
 
setSelectRandomImage(boolean) - Method in class com.jme3.effect.ParticleEmitter
Set to true if every particle spawned should get a random image from a pool of images constructed from the texture, with X by Y possible images.
setSettings(AppSettings) - Method in interface com.jme3.app.Application
Set the display settings to define the display created.
setSettings(AppSettings) - Method in class com.jme3.app.LegacyApplication
Set the display settings to define the display created.
setSettings(AppSettings) - Method in interface com.jme3.system.JmeContext
 
setSettings(AppSettings) - Method in class com.jme3.system.NullContext
 
setSettingsDialogImage(String) - Method in class com.jme3.system.AppSettings
Sets the path of the settings dialog image to use.
setSettingsHandler(BiFunction<AppSettings, Boolean, Boolean>) - Static method in class com.jme3.system.JmeSystem
 
setSettingsHandler(BiFunction<AppSettings, Boolean, Boolean>) - Method in class com.jme3.system.JmeSystemDelegate
Set a function to handler app settings.
setShader(Shader) - Method in class com.jme3.renderer.opengl.GLRenderer
 
setShader(Shader) - Method in interface com.jme3.renderer.Renderer
Sets the shader to use for rendering.
setShader(Shader) - Method in class com.jme3.system.NullRenderer
 
setShaderFile(String, String, String, String) - Method in class com.jme3.material.TechniqueDef
Sets the shaders that this technique definition will use.
setShaderFile(EnumMap<Shader.ShaderType, String>, EnumMap<Shader.ShaderType, String>) - Method in class com.jme3.material.TechniqueDef
Sets the shaders that this technique definition will use.
setShaderGenerationInfo(ShaderGenerationInfo) - Method in class com.jme3.material.TechniqueDef
 
setShaderGenerator(ShaderGenerator) - Method in interface com.jme3.asset.AssetManager
Sets the shaderGenerator to generate shaders based on shaderNodes.
setShaderGenerator(ShaderGenerator) - Method in class com.jme3.asset.DesktopAssetManager
Sets the shaderGenerator to generate shaders based on shaderNodes.
setShaderNodes(List<ShaderNode>) - Method in class com.jme3.material.TechniqueDef
 
setShaderOutput(boolean) - Method in class com.jme3.shader.ShaderNodeVariable
sets to true if this variable is a shader output
setShaderPrologue(String) - Method in class com.jme3.material.TechniqueDef
Set a string which is prepended to every shader used by this technique.
setShaderStorageBufferObject(int, BufferObject) - Method in class com.jme3.renderer.opengl.GLRenderer
 
setShaderStorageBufferObject(int, BufferObject) - Method in interface com.jme3.renderer.Renderer
 
setShaderStorageBufferObject(int, BufferObject) - Method in class com.jme3.system.NullRenderer
 
setShaderStorageBufferObject(String, BufferObject) - Method in class com.jme3.material.Material
Pass a shader storage buffer object to the material shader.
setShadowCompareMode(CompareMode) - Method in class com.jme3.shadow.AbstractShadowFilter
sets the shadow compare mode see CompareMode for more info
setShadowCompareMode(CompareMode) - Method in class com.jme3.shadow.AbstractShadowRenderer
Sets the shadow compare mode.
setShadowCompareMode(Texture.ShadowCompareMode) - Method in class com.jme3.texture.Texture
 
setShadowIntensity(float) - Method in class com.jme3.shadow.AbstractShadowFilter
Set the shadowIntensity, the value should be between 0 and 1, a 0 value gives a bright and invisible shadow, a 1 value gives a pitch black shadow, default is 0.7
setShadowIntensity(float) - Method in class com.jme3.shadow.AbstractShadowRenderer
Set the shadowIntensity.
setShadowIntensity(float) - Method in class com.jme3.shadow.PssmShadowFilter
Deprecated.
Set the shadowIntensity, the value should be between 0 and 1, a 0 value gives a bright and invisible shadow, a 1 value gives a pitch black shadow, default is 0.7
setShadowIntensity(float) - Method in class com.jme3.shadow.PssmShadowRenderer
Deprecated.
Set the shadowIntensity, the value should be between 0 and 1, a 0 value gives a bright and invisible shadow, a 1 value gives a pitch black shadow, default is 0.7
setShadowMode(TechniqueDef.ShadowMode) - Method in class com.jme3.material.TechniqueDef
Set the shadow mode.
setShadowMode(RenderQueue.ShadowMode) - Method in class com.jme3.scene.Spatial
Sets the shadow mode of the spatial The shadow mode determines how the spatial should be shadowed, when a shadowing technique is used.
setShadowZExtend(float) - Method in class com.jme3.shadow.AbstractShadowFilter
Set the distance from the eye where the shadows will be rendered default value is dynamically computed to the shadow casters/receivers union bound zFar, capped to view frustum far value.
setShadowZExtend(float) - Method in class com.jme3.shadow.AbstractShadowRenderer
Set the distance from the eye where the shadows will be rendered default value is dynamically computed to the shadow casters/receivers union bound zFar, capped to view frustum far value.
setShadowZExtend(float) - Method in class com.jme3.shadow.PssmShadowFilter
Deprecated.
Set the distance from the eye where the shadows will be rendered default value is dynamically computed to the shadow casters/receivers union bound zFar, capped to view frustum far value.
setShadowZExtend(float) - Method in class com.jme3.shadow.PssmShadowRenderer
Deprecated.
Set the distance from the eye where the shadows will be rendered default value is dynamically computed to the shadow casters/receivers union bound zFar, capped to view frustum far value.
setShadowZFadeLength(float) - Method in class com.jme3.shadow.AbstractShadowFilter
Define the length over which the shadow will fade out when using a shadowZextend
setShadowZFadeLength(float) - Method in class com.jme3.shadow.AbstractShadowRenderer
Define the length over which the shadow will fade out when using a shadowZextend This is useful to make dynamic shadows fade into baked shadows in the distance.
setShadowZFadeLength(float) - Method in class com.jme3.shadow.PssmShadowFilter
Deprecated.
Define the length over which the shadow will fade out when using a shadowZextend
setShadowZFadeLength(float) - Method in class com.jme3.shadow.PssmShadowRenderer
Deprecated.
Define the length over which the shadow will fade out when using a shadowZextend This is useful to make dynamic shadows fade into baked shadows in the distance.
setShape(EmitterShape) - Method in class com.jme3.effect.ParticleEmitter
 
setShCoeffs(Vector3f[]) - Method in class com.jme3.light.LightProbe
 
setShotIndex(long) - Method in class com.jme3.app.state.ScreenshotAppState
Sets the base index that will used for subsequent screenshots.
setShowSettings(boolean) - Method in class com.jme3.app.SimpleApplication
Toggles settings window to display at start-up
setSimulateKeyboard(boolean) - Method in class com.jme3.input.InputManager
Enable simulation of keyboard events.
setSimulateKeyboard(boolean) - Method in interface com.jme3.input.TouchInput
Set if keyboard events should be generated
setSimulateMouse(boolean) - Method in class com.jme3.input.InputManager
Enable simulation of mouse events.
setSimulateMouse(boolean) - Method in interface com.jme3.input.TouchInput
Set if mouse events should be generated
setSinglePassLightBatchSize(int) - Method in class com.jme3.renderer.RenderManager
Sets the number of lights to use for each pass when the light mode is single pass.
setSize(float) - Method in class com.jme3.font.BitmapText
Changes text size
setSize(int) - Method in class com.jme3.environment.EnvironmentCamera
Sets the size of environment cameras and rebuild this state if it was initialized.
setSlice(int) - Method in class com.jme3.texture.image.DefaultImageRaster
 
setSlice(int) - Method in class com.jme3.texture.image.MipMapImageRaster
 
setSmoothMotion(boolean) - Method in class com.jme3.input.ChaseCamera
Enables smooth motion for this chase camera
setSoftTextDialogInput(SoftTextDialogInput) - Static method in class com.jme3.system.JmeSystem
 
setSoftTextDialogInput(SoftTextDialogInput) - Method in class com.jme3.system.JmeSystemDelegate
 
setSource(String) - Method in class com.jme3.shader.Shader.ShaderSource
 
setSpatial(Spatial) - Method in class com.jme3.anim.MorphControl
 
setSpatial(Spatial) - Method in class com.jme3.anim.SkinningControl
 
setSpatial(Spatial) - Method in class com.jme3.animation.AnimControl
Deprecated.
Internal use only.
setSpatial(Spatial) - Method in class com.jme3.animation.EffectTrack.KillParticleControl
Deprecated.
 
setSpatial(Spatial) - Method in class com.jme3.animation.SkeletonControl
Deprecated.
 
setSpatial(Spatial) - Method in class com.jme3.app.StatsView
 
setSpatial(Spatial) - Method in class com.jme3.cinematic.events.MotionEvent
 
setSpatial(Spatial) - Method in class com.jme3.effect.ParticleEmitter.ParticleEmitterControl
 
setSpatial(Spatial) - Method in class com.jme3.environment.EnvironmentProbeControl
 
setSpatial(Spatial) - Method in class com.jme3.input.ChaseCamera
Sets the spatial for the camera control, should only be used internally
setSpatial(Spatial) - Method in class com.jme3.scene.control.AbstractControl
 
setSpatial(Spatial) - Method in interface com.jme3.scene.control.Control
 
setSpatial(Spatial) - Method in class com.jme3.scene.control.LodControl
 
setSpeed(double) - Method in class com.jme3.anim.tween.action.Action
Alters the speedup factor applied by the layer running this action.
setSpeed(float) - Method in class com.jme3.animation.AnimChannel
Deprecated.
 
setSpeed(float) - Method in class com.jme3.app.SimpleApplication
Changes the application's speed.
setSpeed(float) - Method in class com.jme3.cinematic.Cinematic
sets the speed of the cinematic.
setSpeed(float) - Method in class com.jme3.cinematic.events.AbstractCinematicEvent
Sets the speed of the animation.
setSpeed(float) - Method in class com.jme3.cinematic.events.AnimationEvent
Deprecated.
 
setSpeed(float) - Method in class com.jme3.cinematic.events.AnimEvent
Alter the speed of the animation.
setSpeed(float) - Method in interface com.jme3.cinematic.events.CinematicEvent
Sets the speed of the animation (1 is normal speed, 2 is twice faster)
setSpeedFactors(double...) - Method in class com.jme3.anim.tween.action.BlendAction
Used to resolve the slow motion side effect caused by stretching actions that doesn't have the same length.
setSpotInnerAngle(float) - Method in class com.jme3.light.SpotLight
Sets the inner angle of the cone of influence.
setSpotOuterAngle(float) - Method in class com.jme3.light.SpotLight
Sets the outer angle of the cone of influence.
setSpotRange(float) - Method in class com.jme3.light.SpotLight
Set the range of the light influence.
setSrgb(boolean) - Method in class com.jme3.texture.FrameBuffer
Specifies that the color values stored in this framebuffer are in SRGB format.
setStartColor(ColorRGBA) - Method in class com.jme3.effect.ParticleEmitter
Set the start color of the particles spawned.
setStartOffset(float) - Method in class com.jme3.animation.AudioTrack
Deprecated.
set the start offset of the track
setStartOffset(float) - Method in class com.jme3.animation.EffectTrack
Deprecated.
set the start offset of the track
setStartSize(float) - Method in class com.jme3.effect.ParticleEmitter
Set the start size of the particles spawned.
setStatic() - Method in class com.jme3.scene.Mesh
Indicates to the GPU that this mesh will not be modified (a hint).
setStatus(AudioSource.Status) - Method in class com.jme3.audio.AudioNode
Do not use.
setStatus(AudioSource.Status) - Method in interface com.jme3.audio.AudioSource
Do not use.
setStd140BufferLayout(List<StructField<?>>, Std140Layout, BufferObject) - Static method in class com.jme3.util.struct.StructUtils
 
setStencil(boolean, RenderState.StencilOperation, RenderState.StencilOperation, RenderState.StencilOperation, RenderState.StencilOperation, RenderState.StencilOperation, RenderState.StencilOperation, RenderState.TestFunction, RenderState.TestFunction) - Method in class com.jme3.material.RenderState
Enable stencil testing.
setStencilBits(int) - Method in class com.jme3.system.AppSettings
Set the number of stencil bits.
setStereo3D(boolean) - Method in class com.jme3.system.AppSettings
Enable 3D stereo.
setStreamed() - Method in class com.jme3.scene.Mesh
Indicates to the GPU that this mesh will be modified every frame (a hint).
setStride(int) - Method in class com.jme3.scene.VertexBuffer
Set the stride (in bytes) for the data.
setStyle(int) - Method in class com.jme3.font.BitmapCharacterSet
 
setStyle(int) - Method in class com.jme3.font.BitmapFont
 
setStyle(int, int, int) - Method in class com.jme3.font.BitmapText
Set the font style of substring.
setStyle(String, int) - Method in class com.jme3.font.BitmapText
Set the font style of substring.
setSurfaceTangentFactor(float) - Method in class com.jme3.effect.influencers.NewtonianParticleInfluencer
This method sets the surface tangent factor.
setSurfaceTangentRotation(float) - Method in class com.jme3.effect.influencers.NewtonianParticleInfluencer
This method sets the surface tangent rotation factor.
setSwapBuffers(boolean) - Method in class com.jme3.system.AppSettings
When enabled the display context will swap buffers every frame.
setSystemDelegate(JmeSystemDelegate) - Static method in class com.jme3.system.JmeSystem
 
setSystemListener(SystemListener) - Method in interface com.jme3.system.JmeContext
Sets the listener that will receive events relating to context creation, update, and destroy.
setSystemListener(SystemListener) - Method in class com.jme3.system.NullContext
 
setTabPosition(float...) - Method in class com.jme3.font.BitmapText
 
setTabWidth(float) - Method in class com.jme3.font.BitmapText
used for the tabs over the last tab position.
setTarget(HasLocalTransform) - Method in class com.jme3.anim.TransformTrack
Replaces the target, which might be a Joint or a Spatial.
setTarget(Geometry) - Method in class com.jme3.anim.MorphTrack
Replace the target geometry.
setTarget(Spatial) - Method in class com.jme3.app.ChaseCameraAppState
 
setTargetIndex(int) - Method in class com.jme3.texture.FrameBuffer
If MRT is not enabled (FrameBuffer.setMultiTarget(boolean) is false) then this specifies the color target to which the scene should be rendered.
setTechniqueDef(TechniqueDef) - Method in class com.jme3.material.plugins.ShaderNodeLoaderDelegate
Sets the technique definition currently being loaded
setTexCoords(Vector2f[]) - Method in class com.jme3.scene.shape.RectangleMesh
Sets the texture coordinates and updates the mesh accordingly.
setText(CharSequence) - Method in class com.jme3.font.BitmapText
 
setText(String) - Method in class com.jme3.font.BitmapText
 
setTexture(int, Texture) - Method in class com.jme3.renderer.opengl.GLRenderer
 
setTexture(int, Texture) - Method in interface com.jme3.renderer.Renderer
Assigns a Texture to the specified texture unit.
setTexture(int, Texture) - Method in class com.jme3.system.NullRenderer
 
setTexture(AssetManager, Texture2D, boolean) - Method in class com.jme3.ui.Picture
Set the texture to put on the picture.
setTexture(Texture) - Method in class com.jme3.texture.TextureImage
Sets the underlying texture wrapped by this TextureImage.
setTexture(String, Texture) - Method in class com.jme3.material.Material
Pass a texture to the material shader.
setTextureImage(int, TextureImage) - Method in class com.jme3.renderer.opengl.GLRenderer
 
setTextureImage(int, TextureImage) - Method in interface com.jme3.renderer.Renderer
Assigns a TextureImage to the specified texture unit.
setTextureImage(int, TextureImage) - Method in class com.jme3.system.NullRenderer
 
setTextureMode(Sphere.TextureMode) - Method in class com.jme3.scene.shape.Sphere
 
setTextureParam(String, VarType, Texture) - Method in class com.jme3.material.Material
Set a texture parameter.
setTexturePulling(boolean) - Method in interface com.jme3.environment.baker.EnvBaker
Specifies whether textures should be pulled from the GPU.
setTexturePulling(boolean) - Method in class com.jme3.environment.baker.GenericEnvBaker
 
setTextureTypeHint(Texture.Type) - Method in class com.jme3.asset.TextureKey
Hints the loader as to which type of texture is expected.
setTextureValue(Texture) - Method in class com.jme3.material.MatParamTexture
Sets the texture associated with this material parameter.
setThrottle(float) - Method in class com.jme3.post.HDRRenderer
Deprecated.
 
setTime(double) - Method in class com.jme3.anim.AnimComposer
Sets current time on the default layer.
setTime(double) - Method in class com.jme3.anim.AnimLayer
Changes the animation time, wrapping the specified time to fit the current Action.
setTime(float) - Method in class com.jme3.animation.AnimChannel
Deprecated.
 
setTime(float) - Method in class com.jme3.audio.AudioStream
 
setTime(float) - Method in interface com.jme3.audio.SeekableStream
 
setTime(float) - Method in class com.jme3.cinematic.Cinematic
This is used internally but can be called to shuffle through the cinematic.
setTime(float) - Method in class com.jme3.cinematic.events.AbstractCinematicEvent
Fast-forwards the event to the given timestamp.
setTime(float) - Method in class com.jme3.cinematic.events.AnimationEvent
Deprecated.
 
setTime(float) - Method in class com.jme3.cinematic.events.AnimEvent
Jump to the specified time.
setTime(float) - Method in class com.jme3.cinematic.events.CameraEvent
 
setTime(float) - Method in interface com.jme3.cinematic.events.CinematicEvent
Fast-forwards to the given time, where time=0 is the start of the event.
setTime(float) - Method in class com.jme3.cinematic.events.MotionEvent
 
setTime(float) - Method in class com.jme3.cinematic.events.SoundEvent
 
setTime(float, float, AnimControl, AnimChannel) - Method in class com.jme3.animation.BoneTrack
Deprecated.
 
setTime(float, float, AnimControl, AnimChannel, TempVars) - Method in class com.jme3.animation.AudioTrack
Deprecated.
Internal use only
setTime(float, float, AnimControl, AnimChannel, TempVars) - Method in class com.jme3.animation.BoneTrack
Deprecated.
Modify the bone which this track modifies in the skeleton to contain the correct animation transforms for a given time.
setTime(float, float, AnimControl, AnimChannel, TempVars) - Method in class com.jme3.animation.EffectTrack
Deprecated.
Internal use only
setTime(float, float, AnimControl, AnimChannel, TempVars) - Method in class com.jme3.animation.PoseTrack
Deprecated.
 
setTime(float, float, AnimControl, AnimChannel, TempVars) - Method in class com.jme3.animation.SpatialTrack
Deprecated.
Modify the spatial which this track modifies.
setTime(float, float, AnimControl, AnimChannel, TempVars) - Method in interface com.jme3.animation.Track
Deprecated.
Sets the time of the animation.
setTime(long) - Method in class com.jme3.input.event.InputEvent
Set the time when the event occurred.
setTime(String, double) - Method in class com.jme3.anim.AnimComposer
Sets current time on the specified layer.
setTimeInterpolator(AnimInterpolator<Float>) - Method in class com.jme3.anim.interpolator.FrameInterpolator
 
setTimeOffset(float) - Method in class com.jme3.audio.AudioNode
Set the time offset in the sound sample when to start playing.
setTimer(Timer) - Method in interface com.jme3.app.Application
Sets the Timer implementation that will be used for calculating frame times.
setTimer(Timer) - Method in class com.jme3.app.LegacyApplication
Sets the Timer implementation that will be used for calculating frame times.
setTimer(Timer) - Method in class com.jme3.renderer.RenderManager
Sets the timer that should be used to query the time based UniformBindings for material world parameters.
setTimer(Timer) - Method in class com.jme3.shader.UniformBindingManager
Set the timer that should be used to query the time based UniformBindings for material world parameters.
setTimes(float[]) - Method in class com.jme3.anim.MorphTrack
Sets the keyframes times for this Joint track
setTimes(float[]) - Method in class com.jme3.anim.TransformTrack
Sets the keyframe times.
settings - Variable in class com.jme3.app.LegacyApplication
 
settings - Variable in class com.jme3.system.NullContext
 
settingsHandler - Variable in class com.jme3.system.JmeSystemDelegate
 
setTitle(String) - Method in class com.jme3.system.AppSettings
 
setTitle(String) - Method in interface com.jme3.system.JmeContext
Sets the title of the display (if available).
setTitle(String) - Method in class com.jme3.system.NullContext
 
setToggleRotationTrigger(Trigger...) - Method in class com.jme3.app.ChaseCameraAppState
Sets custom triggers for toggling the rotation of the cam default are new MouseButtonTrigger(MouseInput.BUTTON_LEFT) left mouse button new MouseButtonTrigger(MouseInput.BUTTON_RIGHT) right mouse button
setToggleRotationTrigger(Trigger...) - Method in class com.jme3.input.ChaseCamera
Sets custom triggers for toggling the rotation of the cam default are new MouseButtonTrigger(MouseInput.BUTTON_LEFT) left mouse button new MouseButtonTrigger(MouseInput.BUTTON_RIGHT) right mouse button
setToleranceAngle(float) - Static method in class com.jme3.util.TangentBinormalGenerator
Deprecated.
 
setTrackDirectMemoryEnabled(boolean) - Static method in class com.jme3.util.BufferUtils
Set it to true if you want to enable direct memory tracking for debugging purpose.
setTracks(AnimTrack[]) - Method in class com.jme3.anim.AnimClip
Replace all tracks in this clip.
setTracks(Track[]) - Method in class com.jme3.animation.Animation
Deprecated.
Set the Tracks to be used by this animation.
setTrackSpatial(Spatial) - Method in class com.jme3.animation.SpatialTrack
Deprecated.
 
setTrailingEnabled(boolean) - Method in class com.jme3.input.ChaseCamera
Enable the camera trailing : The camera smoothly go in the targets trail when it moves.
setTrailingRotationInertia(float) - Method in class com.jme3.input.ChaseCamera
Sets the trailing rotation inertia : default is 0.1.
setTrailingSensitivity(float) - Method in class com.jme3.input.ChaseCamera
Only has an effect if smoothMotion is set to true and trailing is enabled Sets the trailing sensitivity, the lower the value, the slower the camera will go in the target trail when it moves.
setTransform(Vector3f, Vector3f, Matrix3f) - Method in class com.jme3.math.Matrix4f
Load with the specified coordinate transform.
setTransformRefresh() - Method in class com.jme3.scene.Node
 
setTransformRefresh() - Method in class com.jme3.scene.SimpleBatchNode
 
setTransformRefresh() - Method in class com.jme3.scene.Spatial
Indicate that the transform of this spatial has changed and that a refresh is required.
setTransformUserInstanceData(VertexBuffer) - Method in class com.jme3.scene.instancing.InstancedGeometry
Specify camera specific user per-instance data.
setTransitionLength(double) - Method in class com.jme3.anim.tween.action.BlendableAction
 
setTranslation(float[]) - Method in class com.jme3.math.Matrix4f
Alter the translation component of this 3-D coordinate transform.
setTranslation(float, float, float) - Method in class com.jme3.math.Matrix4f
Alter the translation component of this 3-D coordinate transform.
setTranslation(float, float, float) - Method in class com.jme3.math.Transform
Sets the translation component to the specified values.
setTranslation(Vector3f) - Method in class com.jme3.math.Matrix4f
Alters the translation component of the coordinate transform.
setTranslation(Vector3f) - Method in class com.jme3.math.Transform
Sets the translation component to the argument.
setTranslationInterpolator(AnimInterpolator<Vector3f>) - Method in class com.jme3.anim.interpolator.FrameInterpolator
 
setTransparent(boolean) - Method in class com.jme3.material.Material
Set the transparent value marker.
setTriangleIndex(int) - Method in class com.jme3.collision.CollisionResult
 
setTrisPerPixel(float) - Method in class com.jme3.scene.control.LodControl
Sets the triangles per pixel value.
setTSpace(float[], float[], float, float, boolean, int, int) - Method in interface com.jme3.util.mikktspace.MikkTSpaceContext
This function is used to return tangent space results to the application.
setTSpace(float[], float[], float, float, boolean, int, int) - Method in class com.jme3.util.mikktspace.MikkTSpaceImpl
 
setTSpaceBasic(float[], float, int, int) - Method in interface com.jme3.util.mikktspace.MikkTSpaceContext
The callback setTSpaceBasic() is sufficient for basic normal mapping.
setTSpaceBasic(float[], float, int, int) - Method in class com.jme3.util.mikktspace.MikkTSpaceImpl
 
setType(Spline.SplineType) - Method in class com.jme3.math.Spline
Sets the type of the spline
setType(Shader.ShaderType) - Method in class com.jme3.shader.ShaderNodeDefinition
sets the type of shader this definition applies to
setType(String) - Method in class com.jme3.shader.ShaderNodeVariable
sets the glsl type
setTypeCheckEnabled(boolean) - Method in class com.jme3.material.MatParam
Enable type check for this param.
setUniformBufferObject(int, BufferObject) - Method in class com.jme3.renderer.opengl.GLRenderer
 
setUniformBufferObject(int, BufferObject) - Method in interface com.jme3.renderer.Renderer
 
setUniformBufferObject(int, BufferObject) - Method in class com.jme3.system.NullRenderer
 
setUniformBufferObject(String, BufferObject) - Method in class com.jme3.material.Material
Pass an uniform buffer object to the material shader.
setUnqueuedBufferBytes(int) - Method in class com.jme3.audio.AudioStream
 
setUnusedNodes(List<String>) - Method in class com.jme3.material.ShaderGenerationInfo
the list of unused node names
setUp(Vector3f) - Method in class com.jme3.math.Ring
setUp sets the ring's up vector.
setupData(VertexBuffer.Usage, int, VertexBuffer.Format, Buffer) - Method in class com.jme3.scene.VertexBuffer
Called to initialize the data in the VertexBuffer.
setUpdateInterval(long) - Method in class com.jme3.app.BasicProfiler
Sets the number of nanoseconds to wait before updating the mesh.
setUpdateNeeded() - Method in class com.jme3.shader.bufferobject.BufferObject
Internal use only.
setUpdateNeeded() - Method in class com.jme3.shader.Shader
 
setUpdateNeeded() - Method in class com.jme3.texture.Image
Sets the update needed flag, while also checking if mipmaps need to be regenerated.
setUpdateNeeded() - Method in class com.jme3.texture.TextureImage
Sets the update flag indicating this texture image needs rebinding.
setUpdateNeeded() - Method in class com.jme3.util.NativeObject
Internal use only.
setUpdateNeeded(boolean) - Method in class com.jme3.shader.bufferobject.BufferObject
Indicates that the object has changed and its state needs to be updated.
setupFormat(int, int, int) - Method in class com.jme3.audio.AudioData
Sets the format of the audio data.
setUpVector(Vector3f) - Method in class com.jme3.input.ChaseCamera
Sets the up vector of the camera used for the lookAt on the target
setUpVector(Vector3f) - Method in class com.jme3.input.FlyByCamera
Sets the up vector that should be used for the camera.
setUsage(VertexBuffer.Usage) - Method in class com.jme3.scene.VertexBuffer
 
setUseFastFilter(boolean) - Method in class com.jme3.post.HDRRenderer
Deprecated.
 
setUseInput(boolean) - Method in class com.jme3.system.AppSettings
 
setUseJoysticks(boolean) - Method in class com.jme3.system.AppSettings
 
setUserControl(boolean) - Method in class com.jme3.animation.Bone
Deprecated.
If enabled, user can control bone transform with setUserTransforms.
setUserData(String, Object) - Method in class com.jme3.scene.Spatial
 
setUseRetinaFrameBuffer(boolean) - Method in class com.jme3.system.AppSettings
Specifies whether to use full resolution framebuffers on Retina displays.
setUserTransforms(Vector3f, Quaternion, Vector3f) - Method in class com.jme3.animation.Bone
Deprecated.
Sets the transforms of this bone in local space (relative to the parent bone)
setUserTransformsInModelSpace(Vector3f, Quaternion) - Method in class com.jme3.animation.Bone
Deprecated.
Sets the transforms of this bone in model space (relative to the root bone) Must update all bones in skeleton for this to work.
setValue(float) - Method in interface com.jme3.anim.tween.action.BlendSpace
An arbitrary value used for adjusting the blending weight value.
setValue(float) - Method in class com.jme3.anim.tween.action.LinearBlendSpace
 
setValue(VarType, Object) - Method in class com.jme3.shader.Uniform
 
setValue(Boolean) - Method in class com.jme3.util.struct.fields.BooleanField
Set value for this field and mark for update
setValue(Float) - Method in class com.jme3.util.struct.fields.FloatField
Set value for this field and mark for update
setValue(Integer) - Method in class com.jme3.util.struct.fields.IntField
Set value for this field and mark for update
setValue(Object) - Method in class com.jme3.material.MatParam
Sets the value of this material parameter.
setValueGpu(long) - Method in class com.jme3.app.DetailedProfiler.StatLine
 
setVector2(String, Vector2f) - Method in class com.jme3.material.Material
Pass a Vector2f to the material shader.
setVector3(String, Vector3f) - Method in class com.jme3.material.Material
Pass a Vector3f to the material shader.
setVector4(String, Vector4f) - Method in class com.jme3.material.Material
Pass a Vector4f to the material shader.
setVector4InArray(float, float, float, float, int) - Method in class com.jme3.shader.Uniform
 
setVector4Length(int) - Method in class com.jme3.shader.Uniform
 
setVelocity(Vector3f) - Method in class com.jme3.audio.AudioNode
Set the velocity of the audio node.
setVelocity(Vector3f) - Method in class com.jme3.audio.Listener
 
setVelocityFromTranslation(boolean) - Method in class com.jme3.audio.AudioNode
 
setVelocityVariation(float) - Method in class com.jme3.effect.influencers.DefaultParticleInfluencer
 
setVelocityVariation(float) - Method in class com.jme3.effect.influencers.EmptyParticleInfluencer
 
setVelocityVariation(float) - Method in interface com.jme3.effect.influencers.ParticleInfluencer
 
setVelocityVariation(float) - Method in class com.jme3.effect.ParticleEmitter
Deprecated.
This method is deprecated. Use ParticleEmitter.getParticleInfluencer().setVelocityVariation(variation); instead.
setVertexAttrib(VertexBuffer) - Method in class com.jme3.renderer.opengl.GLRenderer
 
setVertexAttrib(VertexBuffer, VertexBuffer) - Method in class com.jme3.renderer.opengl.GLRenderer
 
setVertexGlobal(ShaderNodeVariable) - Method in class com.jme3.material.ShaderGenerationInfo
sets the vertex shader global output
setVerticalAlignment(BitmapFont.VAlign) - Method in class com.jme3.font.BitmapText
Set vertical alignment.
setViewPort(float, float, float, float) - Method in class com.jme3.renderer.Camera
Sets the boundaries of the viewport.
setViewPort(int, int, int, int) - Method in class com.jme3.renderer.opengl.GLRenderer
\ |* Camera and World transforms *| \
setViewPort(int, int, int, int) - Method in interface com.jme3.renderer.Renderer
Sets the viewport location and resolution on the screen.
setViewPort(int, int, int, int) - Method in class com.jme3.shader.UniformBindingManager
 
setViewPort(int, int, int, int) - Method in class com.jme3.system.NullRenderer
 
setViewPortBottom(float) - Method in class com.jme3.renderer.Camera
Sets the bottom boundary of the viewport.
setViewPortLeft(float) - Method in class com.jme3.renderer.Camera
Sets the left boundary of the viewport.
setViewPortRight(float) - Method in class com.jme3.renderer.Camera
Sets the right boundary of the viewport.
setViewPortTop(float) - Method in class com.jme3.renderer.Camera
Sets the top boundary of the viewport.
setViewProjectionMatrices(Matrix4f, Matrix4f) - Method in class com.jme3.system.NullRenderer
 
setVolume(float) - Method in class com.jme3.audio.AudioNode
Set the volume of this audio node.
setVolume(float) - Method in class com.jme3.audio.Listener
 
setVolume(float) - Method in class com.jme3.audio.LowPassFilter
 
setVSync(boolean) - Method in class com.jme3.system.AppSettings
Enable or disable vertical synchronization.
setW(float) - Method in class com.jme3.math.Vector4f
Alter the W component of this vector.
setWeight(float) - Method in class com.jme3.anim.tween.action.BlendableAction
 
setWhiteLevel(float) - Method in class com.jme3.post.HDRRenderer
Deprecated.
 
setWidth(float) - Method in class com.jme3.ui.Picture
Set the width in pixels of the picture, if the width does not match the texture's width, then the texture will be scaled to fit the picture.
setWidth(int) - Method in class com.jme3.cursors.plugins.JmeCursor
Sets the cursor's width.
setWidth(int) - Method in class com.jme3.font.BitmapCharacter
 
setWidth(int) - Method in class com.jme3.font.BitmapCharacterSet
 
setWidth(int) - Method in class com.jme3.system.AppSettings
 
setWidth(int) - Method in class com.jme3.texture.Image
setWidth sets the width value of the image.
setWindowSize(int, int) - Method in class com.jme3.system.AppSettings
Set the size of the window
setWindowXPosition(int) - Method in class com.jme3.system.AppSettings
Sets the window's initial X position on the desktop.
setWindowYPosition(int) - Method in class com.jme3.system.AppSettings
Sets the window's initial Y position on the desktop.
setWireframe(boolean) - Method in class com.jme3.material.RenderState
Enables wireframe rendering mode.
setWorkGroupSdize(int, int, int) - Method in class com.jme3.opencl.Kernel
Sets the work group size to be a 3D grid
setWorkGroupSize(int) - Method in class com.jme3.opencl.Kernel
Sets the work group size to be a 1D grid
setWorkGroupSize(int, int) - Method in class com.jme3.opencl.Kernel
Sets the work group size to be a 2D grid
setWorkGroupSize(Kernel.WorkSize) - Method in class com.jme3.opencl.Kernel
Sets the work group size
setWorkGroupSizeToNull() - Method in class com.jme3.opencl.Kernel
Tells the driver to figure out the work group size on their own.
setWorldMatrix(Matrix4f) - Method in class com.jme3.renderer.RenderManager
Internal use only.
setWorldMatrix(Matrix4f) - Method in class com.jme3.shader.UniformBindingManager
Internal use only.
setWorldMatrix(Matrix4f) - Method in class com.jme3.system.NullRenderer
 
setWrap(Texture.WrapAxis, Texture.WrapMode) - Method in class com.jme3.texture.Texture
setWrap sets the wrap mode of this texture for a particular axis.
setWrap(Texture.WrapAxis, Texture.WrapMode) - Method in class com.jme3.texture.Texture2D
setWrap sets the wrap mode of this texture for a particular axis.
setWrap(Texture.WrapAxis, Texture.WrapMode) - Method in class com.jme3.texture.Texture3D
setWrap sets the wrap mode of this texture for a particular axis.
setWrap(Texture.WrapAxis, Texture.WrapMode) - Method in class com.jme3.texture.TextureArray
 
setWrap(Texture.WrapAxis, Texture.WrapMode) - Method in class com.jme3.texture.TextureCubeMap
setWrap sets the wrap mode of this texture for a particular axis.
setWrap(Texture.WrapMode) - Method in class com.jme3.texture.Texture
setWrap sets the wrap mode of this texture for all axis.
setWrap(Texture.WrapMode) - Method in class com.jme3.texture.Texture2D
setWrap sets the wrap mode of this texture for all axis.
setWrap(Texture.WrapMode) - Method in class com.jme3.texture.Texture3D
setWrap sets the wrap mode of this texture for all axis.
setWrap(Texture.WrapMode) - Method in class com.jme3.texture.TextureArray
 
setWrap(Texture.WrapMode) - Method in class com.jme3.texture.TextureCubeMap
setWrap sets the wrap mode of this texture for all axis.
setX(float) - Method in class com.jme3.math.Vector2f
Sets the X component.
setX(float) - Method in class com.jme3.math.Vector3f
Sets the X component.
setX(float) - Method in class com.jme3.math.Vector4f
Alter the X component of this vector.
setX(int) - Method in class com.jme3.font.BitmapCharacter
 
setXAdvance(int) - Method in class com.jme3.font.BitmapCharacter
 
setXExtent(float) - Method in class com.jme3.bounding.BoundingBox
Alter the X-axis distance between the center and the boundary.
setxHotSpot(int) - Method in class com.jme3.cursors.plugins.JmeCursor
Sets the cursor's X coordinate for its hotspot.
setXOffset(int) - Method in class com.jme3.font.BitmapCharacter
 
setY(float) - Method in class com.jme3.math.Vector2f
Sets the Y component.
setY(float) - Method in class com.jme3.math.Vector3f
Sets the Y component.
setY(float) - Method in class com.jme3.math.Vector4f
Alter the Y component of this vector.
setY(int) - Method in class com.jme3.font.BitmapCharacter
 
setYExtent(float) - Method in class com.jme3.bounding.BoundingBox
Alter the Y-axis distance between the center and the boundary.
setyHotSpot(int) - Method in class com.jme3.cursors.plugins.JmeCursor
Sets the cursor's Y axis coordinate for its hotspot.
setYOffset(int) - Method in class com.jme3.font.BitmapCharacter
 
setZ(float) - Method in class com.jme3.math.Vector3f
Sets the Z component.
setZ(float) - Method in class com.jme3.math.Vector4f
Alter the Z component of this vector.
setZExtent(float) - Method in class com.jme3.bounding.BoundingBox
Alter the Z-axis distance between the center and the boundary.
setZoomInTrigger(Trigger...) - Method in class com.jme3.app.ChaseCameraAppState
Sets custom triggers for zooming in the cam default is new MouseAxisTrigger(MouseInput.AXIS_WHEEL, true) mouse wheel up
setZoomInTrigger(Trigger...) - Method in class com.jme3.input.ChaseCamera
Sets custom triggers for zooming in the cam default is new MouseAxisTrigger(MouseInput.AXIS_WHEEL, true) mouse wheel up
setZoomOutTrigger(Trigger...) - Method in class com.jme3.app.ChaseCameraAppState
Sets custom triggers for zooming out the cam default is new MouseAxisTrigger(MouseInput.AXIS_WHEEL, false) mouse wheel down
setZoomOutTrigger(Trigger...) - Method in class com.jme3.input.ChaseCamera
Sets custom triggers for zooming out the cam default is new MouseAxisTrigger(MouseInput.AXIS_WHEEL, false) mouse wheel down
setZoomSensitivity(float) - Method in class com.jme3.input.ChaseCamera
Sets the zoom sensitivity, the lower the value, the slower the camera will zoom in and out.
setZoomSpeed(float) - Method in class com.jme3.app.ChaseCameraAppState
Sets the zoom speed, the lower the value, the slower the camera will zoom in and out.
setZoomSpeed(float) - Method in class com.jme3.input.FlyByCamera
Set the zoom-rate multiplier.
sfactorAlpha - Variable in class com.jme3.renderer.RenderContext
Alpha source blend factor for BlendMode.Custom.
sfactorRGB - Variable in class com.jme3.renderer.RenderContext
RGB source blend factor for BlendMode.Custom.
shadeless - Variable in class com.jme3.scene.plugins.MTLLoader
 
Shader - Class in com.jme3.shader
 
Shader() - Constructor for class com.jme3.shader.Shader
Creates a new shader, initialize() must be called after this constructor for the shader to be usable.
Shader(Shader) - Constructor for class com.jme3.shader.Shader
Do not use this constructor.
Shader.ShaderSource - Class in com.jme3.shader
Shader source describes a shader object in OpenGL.
Shader.ShaderType - Enum Class in com.jme3.shader
Type of shader.
ShaderAssetKey - Class in com.jme3.shader.plugins
Created by Nehon on 28/10/2017.
ShaderAssetKey(String, boolean) - Constructor for class com.jme3.shader.plugins.ShaderAssetKey
 
ShaderBufferBlock - Class in com.jme3.shader
Implementation of shader's buffer block.
ShaderBufferBlock() - Constructor for class com.jme3.shader.ShaderBufferBlock
 
ShaderBufferBlock.BufferType - Enum Class in com.jme3.shader
 
ShaderCheck - Class in jme3tools.shadercheck
 
ShaderCheck() - Constructor for class jme3tools.shadercheck.ShaderCheck
 
ShaderDebug - Class in jme3tools.shader
Static tool box class for convenient methods to help debug shaders
ShaderGenerationInfo - Class in com.jme3.material
This class is basically a struct that contains the ShaderNodes information in an appropriate way to ease the shader generation process and make it faster.
ShaderGenerationInfo() - Constructor for class com.jme3.material.ShaderGenerationInfo
 
ShaderGenerator - Class in com.jme3.shader
This class is the base for a shader generator using the ShaderNodes system, it contains basis mechanism of generation, but no actual generation code.
ShaderGenerator(AssetManager) - Constructor for class com.jme3.shader.ShaderGenerator
Build a shaderGenerator
shaderLanguage - Variable in class com.jme3.material.plugins.ShaderNodeLoaderDelegate
 
shaderName - Variable in class com.jme3.material.plugins.ShaderNodeLoaderDelegate
 
shaderNode - Variable in class com.jme3.material.plugins.ShaderNodeLoaderDelegate
 
ShaderNode - Class in com.jme3.shader
A ShaderNode is the unit brick part of a shader program.
ShaderNode() - Constructor for class com.jme3.shader.ShaderNode
Creates a shader node.
ShaderNode(String, ShaderNodeDefinition, String) - Constructor for class com.jme3.shader.ShaderNode
Creates a shader node.
shaderNodeDefinition - Variable in class com.jme3.material.plugins.ShaderNodeLoaderDelegate
 
ShaderNodeDefinition - Class in com.jme3.shader
Shader node definition structure meant for holding loaded data from a material definition j3md file
ShaderNodeDefinition() - Constructor for class com.jme3.shader.ShaderNodeDefinition
creates a ShaderNodeDefinition
ShaderNodeDefinition(String, Shader.ShaderType, String, String) - Constructor for class com.jme3.shader.ShaderNodeDefinition
creates a ShaderNodeDefinition
ShaderNodeDefinitionKey - Class in com.jme3.asset
Used for loading shader nodes definition Determines whether the definition will be loaded with or without its documentation
ShaderNodeDefinitionKey() - Constructor for class com.jme3.asset.ShaderNodeDefinitionKey
creates a ShaderNodeDefinitionKey
ShaderNodeDefinitionKey(String) - Constructor for class com.jme3.asset.ShaderNodeDefinitionKey
creates a ShaderNodeDefinitionKey
ShaderNodeDefinitionLoader - Class in com.jme3.material.plugins
ShaderNodeDefinition file loader (.j3sn) a j3sn file is a block style file like j3md or j3m.
ShaderNodeDefinitionLoader() - Constructor for class com.jme3.material.plugins.ShaderNodeDefinitionLoader
 
ShaderNodeLoaderDelegate - Class in com.jme3.material.plugins
This class is here to be able to load shaderNodeDefinition from both the J3MLoader and ShaderNodeDefinitionLoader.
ShaderNodeLoaderDelegate() - Constructor for class com.jme3.material.plugins.ShaderNodeLoaderDelegate
 
ShaderNodeLoaderDelegate.DeclaredVariable - Class in com.jme3.material.plugins
 
ShaderNodeVariable - Class in com.jme3.shader
A shader node variable
ShaderNodeVariable(String, String) - Constructor for class com.jme3.shader.ShaderNodeVariable
creates a ShaderNodeVariable
ShaderNodeVariable(String, String, String) - Constructor for class com.jme3.shader.ShaderNodeVariable
creates a ShaderNodeVariable
ShaderNodeVariable(String, String, String, String) - Constructor for class com.jme3.shader.ShaderNodeVariable
creates a ShaderNodeVariable
ShaderNodeVariable(String, String, String, String, String) - Constructor for class com.jme3.shader.ShaderNodeVariable
creates a ShaderNodeVariable
ShaderSource() - Constructor for class com.jme3.shader.Shader.ShaderSource
 
ShaderSource(Shader.ShaderSource) - Constructor for class com.jme3.shader.Shader.ShaderSource
 
ShaderSource(Shader.ShaderType) - Constructor for class com.jme3.shader.Shader.ShaderSource
 
ShaderStorageBufferObject - Enum constant in enum class com.jme3.renderer.Caps
Supporting working with ShaderStorageBufferObjects.
ShaderStorageBufferObject - Enum constant in enum class com.jme3.shader.ShaderBufferBlock.BufferType
 
ShaderStorageBufferObject - Enum constant in enum class com.jme3.shader.VarType
 
ShaderStorageBufferObjectMaxBlockSize - Enum constant in enum class com.jme3.renderer.Limits
Maximum size of an SSBO.
ShaderStorageBufferObjectMaxCombineBlocks - Enum constant in enum class com.jme3.renderer.Limits
Maximum number shader storage blocks across all active programs.
ShaderStorageBufferObjectMaxComputeBlocks - Enum constant in enum class com.jme3.renderer.Limits
Not implemented yet.
ShaderStorageBufferObjectMaxFragmentBlocks - Enum constant in enum class com.jme3.renderer.Limits
Maximum number of active SSBOs that may be accessed by a fragment shader.
ShaderStorageBufferObjectMaxGeometryBlocks - Enum constant in enum class com.jme3.renderer.Limits
Maximum number of active SSBOs that may be accessed by a geometry shader.
ShaderStorageBufferObjectMaxTessControlBlocks - Enum constant in enum class com.jme3.renderer.Limits
Maximum number of active SSBOs that may be accessed by a tessellation control shader.
ShaderStorageBufferObjectMaxTessEvaluationBlocks - Enum constant in enum class com.jme3.renderer.Limits
Maximum number of active SSBOs that may be accessed by a tessellation evaluation shader.
ShaderStorageBufferObjectMaxVertexBlocks - Enum constant in enum class com.jme3.renderer.Limits
Maximum number of active SSBOs that may be accessed by a vertex shader.
shadersUsed - Variable in class com.jme3.renderer.Statistics
IDs of all shaders in use.
ShaderUtils - Class in com.jme3.shader
 
ShaderVariable - Class in com.jme3.shader
 
ShaderVariable() - Constructor for class com.jme3.shader.ShaderVariable
 
shadowCam - Variable in class com.jme3.shadow.DirectionalLightShadowRenderer
 
shadowCam - Variable in class com.jme3.shadow.PssmShadowRenderer
Deprecated.
 
shadowCam - Variable in class com.jme3.shadow.SpotLightShadowRenderer
 
shadowCams - Variable in class com.jme3.shadow.PointLightShadowRenderer
 
shadowCompareMode - Variable in class com.jme3.shadow.AbstractShadowRenderer
 
shadowCompareMode - Variable in class com.jme3.texture.image.LastTextureState
 
shadowFB - Variable in class com.jme3.shadow.AbstractShadowRenderer
 
shadowFB - Variable in class com.jme3.shadow.PssmShadowRenderer
Deprecated.
 
shadowIntensity - Variable in class com.jme3.shadow.AbstractShadowRenderer
 
shadowIntensity - Variable in class com.jme3.shadow.PssmShadowRenderer
Deprecated.
 
shadowMapOccluders - Variable in class com.jme3.shadow.AbstractShadowRenderer
 
shadowMaps - Variable in class com.jme3.shadow.AbstractShadowRenderer
 
shadowMaps - Variable in class com.jme3.shadow.PssmShadowRenderer
Deprecated.
 
shadowMapSize - Variable in class com.jme3.shadow.AbstractShadowRenderer
 
shadowMapSize - Variable in class com.jme3.shadow.PssmShadowRenderer
Deprecated.
 
shadowMode - Variable in class com.jme3.scene.Spatial
 
shadowOccluders - Variable in class com.jme3.shadow.BasicShadowRenderer
Deprecated.
 
shadowRenderer - Variable in class com.jme3.shadow.AbstractShadowFilter
 
ShadowUtil - Class in com.jme3.shadow
Includes various useful shadow mapping functions.
ShadowUtil.OccludersExtractor - Class in com.jme3.shadow
OccludersExtractor is a helper class to collect splitOccluders from scene recursively.
SharedExponentColorBuffer - Enum constant in enum class com.jme3.renderer.Caps
Supports Format.RGB9E5 for FBO color buffers.
SharedExponentTexture - Enum constant in enum class com.jme3.renderer.Caps
Supports Format.RGB9E5 for textures.
shBandFactor - Static variable in class com.jme3.environment.util.EnvMapUtils
 
shCoef - Variable in class com.jme3.environment.baker.IBLHybridEnvBakerLight
 
shininess - Variable in class com.jme3.scene.plugins.MTLLoader
 
Short - Enum constant in enum class com.jme3.scene.VertexBuffer.Format
2 byte integer, signed.
showErrorDialog(String) - Method in interface com.jme3.system.JmeDialogsFactory
Set function to handle errors.
showErrorDialog(String) - Static method in class com.jme3.system.JmeSystem
Deprecated.
Use JmeSystem.handleErrorMessage(String) instead
showErrorDialog(String) - Method in class com.jme3.system.JmeSystemDelegate
Deprecated.
Use JmeSystemDelegate.handleErrorMessage(String) instead
SHOWPRESS - Enum constant in enum class com.jme3.input.event.TouchEvent.Type
The user has performed a down MotionEvent and not performed a move or up yet.
showSettings - Variable in class com.jme3.app.SimpleApplication
 
showSettings - Variable in class com.jme3.app.StatsAppState
 
showSettingsDialog(AppSettings, boolean) - Method in interface com.jme3.system.JmeDialogsFactory
Set a function to handle app settings.
showSettingsDialog(AppSettings, boolean) - Static method in class com.jme3.system.JmeSystem
Deprecated.
showSettingsDialog(AppSettings, boolean) - Method in class com.jme3.system.JmeSystemDelegate
Deprecated.
showSoftKeyboard(boolean) - Static method in class com.jme3.system.JmeSystem
Displays or hides the onscreen soft keyboard
showSoftKeyboard(boolean) - Method in class com.jme3.system.JmeSystemDelegate
 
sign(float) - Static method in class com.jme3.math.FastMath
Returns 1 if the number is positive, -1 if the number is negative, and 0 otherwise
sign(int) - Static method in class com.jme3.math.FastMath
Returns 1 if the number is positive, -1 if the number is negative, and 0 otherwise
SIGNATURE - Static variable in class com.jme3.export.FormatVersion
Signature of the format: currently, "JME3" as ASCII.
SIGNED_INT16 - Enum constant in enum class com.jme3.opencl.Image.ImageChannelType
 
SIGNED_INT32 - Enum constant in enum class com.jme3.opencl.Image.ImageChannelType
 
SIGNED_INT8 - Enum constant in enum class com.jme3.opencl.Image.ImageChannelType
 
SIGNED_RGTC1 - Enum constant in enum class com.jme3.texture.Image.Format
 
SIGNED_RGTC2 - Enum constant in enum class com.jme3.texture.Image.Format
 
SimpleApplication - Class in com.jme3.app
SimpleApplication is the base class for all jME3 Applications.
SimpleApplication() - Constructor for class com.jme3.app.SimpleApplication
 
SimpleApplication(AppState...) - Constructor for class com.jme3.app.SimpleApplication
 
SimpleAssetCache - Class in com.jme3.asset.cache
SimpleAssetCache is an asset cache that caches assets without any automatic removal policy.
SimpleAssetCache() - Constructor for class com.jme3.asset.cache.SimpleAssetCache
 
SimpleBatchNode - Class in com.jme3.scene
SimpleBatchNode comes with some restrictions, but can yield better performances.
SimpleBatchNode() - Constructor for class com.jme3.scene.SimpleBatchNode
 
SimpleBatchNode(String) - Constructor for class com.jme3.scene.SimpleBatchNode
 
simpleInitApp() - Method in class com.jme3.app.SimpleApplication
 
simpleRender(RenderManager) - Method in class com.jme3.app.SimpleApplication
 
simpleUpdate(float) - Method in class com.jme3.app.SimpleApplication
 
sin(float) - Static method in class com.jme3.math.FastMath
Returns the sine of an angle.
sineStep(Tween...) - Static method in class com.jme3.anim.tween.Tweens
Creates a tween that uses a sine function to smooth step the time value for the specified delegate tween or tweens.
SingleLayerInfluenceMask - Class in com.jme3.anim
Mask that excludes joints from participating in the layer if a higher layer is using those joints in an animation.
SingleLayerInfluenceMask() - Constructor for class com.jme3.anim.SingleLayerInfluenceMask
For serialization only.
SingleLayerInfluenceMask(String, AnimComposer) - Constructor for class com.jme3.anim.SingleLayerInfluenceMask
Instantiate a mask that affects no joints.
SingleLayerInfluenceMask(String, AnimComposer, Armature) - Constructor for class com.jme3.anim.SingleLayerInfluenceMask
Instantiate a mask that affects all joints in the specified Armature.
SinglePass - Enum constant in enum class com.jme3.material.TechniqueDef.LightMode
Enable light rendering by using a single pass.
SinglePassAndImageBased - Enum constant in enum class com.jme3.material.TechniqueDef.LightMode
Enable light rendering by using a single pass, and also uses Image based lighting for global lighting Usually used for PBR
SinglePassAndImageBasedLightingLogic - Class in com.jme3.material.logic
 
SinglePassAndImageBasedLightingLogic(TechniqueDef) - Constructor for class com.jme3.material.logic.SinglePassAndImageBasedLightingLogic
 
SinglePassLightingLogic - Class in com.jme3.material.logic
 
SinglePassLightingLogic(TechniqueDef) - Constructor for class com.jme3.material.logic.SinglePassLightingLogic
 
size - Variable in class com.jme3.effect.Particle
Particle size or radius.
size - Variable in class com.jme3.environment.EnvironmentCamera
The size of environment cameras.
size() - Method in class com.jme3.collision.CollisionResults
 
size() - Method in class com.jme3.light.LightList
 
size() - Method in class com.jme3.renderer.queue.GeometryList
Returns the number of elements in this GeometryList.
size() - Method in class com.jme3.scene.mesh.IndexBuffer
Returns the size of the index buffer.
size() - Method in class com.jme3.scene.mesh.IndexByteBuffer
 
size() - Method in class com.jme3.scene.mesh.IndexIntBuffer
 
size() - Method in class com.jme3.scene.mesh.IndexShortBuffer
 
size() - Method in class com.jme3.scene.mesh.VirtualIndexBuffer
 
size() - Method in class com.jme3.system.Displays
This function returns the size of the display ArrayList
size() - Method in class com.jme3.util.IntMap
 
size() - Method in class com.jme3.util.ListMap
 
size() - Method in class com.jme3.util.SafeArrayList
 
Size - Enum constant in enum class com.jme3.scene.VertexBuffer.Type
The size of the point when using point buffers (float).
Skeleton - Class in com.jme3.animation
Deprecated.
Skeleton() - Constructor for class com.jme3.animation.Skeleton
Deprecated.
Serialization only.
Skeleton(Bone[]) - Constructor for class com.jme3.animation.Skeleton
Deprecated.
Creates a skeleton from a bone list.
Skeleton(Skeleton) - Constructor for class com.jme3.animation.Skeleton
Deprecated.
Special-purpose copy constructor.
SkeletonControl - Class in com.jme3.animation
Deprecated.
SkeletonControl() - Constructor for class com.jme3.animation.SkeletonControl
Deprecated.
Serialization only.
SkeletonControl(Skeleton) - Constructor for class com.jme3.animation.SkeletonControl
Deprecated.
Creates a skeleton control.
SkeletonDebugger - Class in com.jme3.scene.debug
The class that creates a mesh to display how bones behave.
SkeletonDebugger() - Constructor for class com.jme3.scene.debug.SkeletonDebugger
 
SkeletonDebugger(String, Skeleton) - Constructor for class com.jme3.scene.debug.SkeletonDebugger
Creates a debugger with no length data.
SkeletonDebugger(String, Skeleton, Map<Integer, Float>) - Constructor for class com.jme3.scene.debug.SkeletonDebugger
Creates a debugger with bone lengths data.
SkeletonInterBoneWire - Class in com.jme3.scene.debug
A class that displays a dotted line between a bone tail and its children's heads.
SkeletonInterBoneWire() - Constructor for class com.jme3.scene.debug.SkeletonInterBoneWire
For serialization only.
SkeletonInterBoneWire(Skeleton, Map<Integer, Float>) - Constructor for class com.jme3.scene.debug.SkeletonInterBoneWire
Creates buffers for points.
SkeletonPoints - Class in com.jme3.scene.debug
The class that displays either heads of the bones if no length data is supplied or both heads and tails otherwise.
SkeletonPoints() - Constructor for class com.jme3.scene.debug.SkeletonPoints
For serialization only.
SkeletonPoints(Skeleton) - Constructor for class com.jme3.scene.debug.SkeletonPoints
Creates a points with no length data.
SkeletonPoints(Skeleton, Map<Integer, Float>) - Constructor for class com.jme3.scene.debug.SkeletonPoints
Creates a points with bone lengths data.
SkeletonWire - Class in com.jme3.scene.debug
The class that displays either wires between the bones' heads if no length data is supplied and full bones' shapes otherwise.
SkeletonWire() - Constructor for class com.jme3.scene.debug.SkeletonWire
For serialization only.
SkeletonWire(Skeleton) - Constructor for class com.jme3.scene.debug.SkeletonWire
Creates a wire with no length data.
SkeletonWire(Skeleton, Map<Integer, Float>) - Constructor for class com.jme3.scene.debug.SkeletonWire
Creates a wire with bone lengths data.
SkinningControl - Class in com.jme3.anim
The Skinning control deforms a model according to an armature, It handles the computation of the deformation matrices and performs the transformations on the mesh
SkinningControl() - Constructor for class com.jme3.anim.SkinningControl
Serialization only.
SkinningControl(Armature) - Constructor for class com.jme3.anim.SkinningControl
Creates an armature control.
skinNormals - Variable in class com.jme3.util.TempVars
 
skinPositions - Variable in class com.jme3.util.TempVars
Skinning buffers
skinTangents - Variable in class com.jme3.util.TempVars
 
skipBytes(int) - Method in class com.jme3.util.LittleEndien
 
skipLine() - Method in class com.jme3.scene.plugins.MTLLoader
 
skipPostPass - Variable in class com.jme3.shadow.AbstractShadowRenderer
true to skip the post pass when there are no shadow casters
Sky - Enum constant in enum class com.jme3.renderer.queue.RenderQueue.Bucket
A special mode used for rendering really far away, flat objects - e.g.
SkyFactory - Class in com.jme3.util
SkyFactory is used to create jME Spatials that can be attached to the scene to display a sky image in the background.
SkyFactory.EnvMapType - Enum Class in com.jme3.util
The type of map fed to the shader
slerp(Quaternion, float) - Method in class com.jme3.math.Quaternion
Interpolates between the current instance and q2 and stores the result in the current instance.
slerp(Quaternion, Quaternion, float) - Method in class com.jme3.math.Quaternion
Interpolates between the specified quaternions and stores the result in the current instance.
slerp(Quaternion, Quaternion, float, Quaternion) - Static method in class com.jme3.math.MathUtils
Interpolate between 2 quaternions using Slerp.
SLerp - Static variable in class com.jme3.anim.interpolator.AnimInterpolators
 
slerpNoInvert(Quaternion, Quaternion, float, Quaternion) - Static method in class com.jme3.math.MathUtils
 
slice - Variable in class com.jme3.shader.bufferobject.BufferRegion
 
slicePitch - Variable in class com.jme3.opencl.Image.ImageDescriptor
 
slicePitch - Variable in class com.jme3.opencl.Image.ImageMapping
The slice pitch in bytes.
SLOT_DEPTH - Static variable in class com.jme3.texture.FrameBuffer
 
SLOT_DEPTH_STENCIL - Static variable in class com.jme3.texture.FrameBuffer
 
SLOT_UNDEF - Static variable in class com.jme3.texture.FrameBuffer
 
smallestAngleBetween(Vector2f) - Method in class com.jme3.math.Vector2f
Returns the unsigned angle between the current instance and the argument, provided both vectors have length=1.
smootherStep - Static variable in class com.jme3.anim.interpolator.AnimInterpolators
 
smootherStep - Static variable in class com.jme3.math.Easing
 
smoothMotion - Variable in class com.jme3.input.ChaseCamera
 
smoothStep - Static variable in class com.jme3.anim.interpolator.AnimInterpolators
 
smoothStep - Static variable in class com.jme3.math.Easing
Extra functions
smoothStep(Tween...) - Static method in class com.jme3.anim.tween.Tweens
Creates a tween that uses a hermite function to smooth step the time value for the specified delegate tween or tweens.
snapshot(Spatial, JobProgressListener<TextureCubeMap>) - Method in class com.jme3.environment.EnvironmentCamera
Takes a snapshot of the surrounding scene.
SnapshotJob(JobProgressListener, Spatial) - Constructor for class com.jme3.environment.EnvironmentCamera.SnapshotJob
 
SNORM_INT16 - Enum constant in enum class com.jme3.opencl.Image.ImageChannelType
 
SNORM_INT8 - Enum constant in enum class com.jme3.opencl.Image.ImageChannelType
 
softTextDialogInput - Variable in class com.jme3.system.JmeSystemDelegate
 
SoftTextDialogInput - Interface in com.jme3.input
 
SoftTextDialogInputListener - Interface in com.jme3.input.controls
 
Software - Enum constant in enum class com.jme3.shadow.CompareMode
Shadow depth comparisons are done by using shader code
Software - Enum constant in enum class com.jme3.shadow.PssmShadowRenderer.CompareMode
Deprecated.
Shadow depth comparisons are done by using shader code
sort() - Method in class com.jme3.renderer.queue.GeometryList
Sorts the elements in the list according to their Comparator.
sort(boolean) - Method in class com.jme3.light.LightList
Sorts the elements in the list according to their Comparator.
sort(T[], Comparator<T>) - Method in class com.jme3.util.ListSort
Sort the given array given the comparator
sortFields(List<StructField<?>>) - Static method in class com.jme3.util.struct.StructUtils
In-place sort a List of StructFields accordingly to their position
SortUtil - Class in com.jme3.util
Quick and merge sort implementations that create no garbage, unlike Arrays.sort(int[]).
SortUtil() - Constructor for class com.jme3.util.SortUtil
 
SoundEvent - Class in com.jme3.cinematic.events
A sound track to be played in a cinematic.
SoundEvent() - Constructor for class com.jme3.cinematic.events.SoundEvent
creates a sound event used for serialization
SoundEvent(String) - Constructor for class com.jme3.cinematic.events.SoundEvent
creates a sound track from the given resource path
SoundEvent(String, boolean) - Constructor for class com.jme3.cinematic.events.SoundEvent
creates a sound track from the given resource path
SoundEvent(String, boolean, float) - Constructor for class com.jme3.cinematic.events.SoundEvent
creates a sound track from the given resource path
SoundEvent(String, boolean, float, LoopMode) - Constructor for class com.jme3.cinematic.events.SoundEvent
creates a sound track from the given resource path
SoundEvent(String, boolean, LoopMode) - Constructor for class com.jme3.cinematic.events.SoundEvent
creates a sound track from the given resource path
SoundEvent(String, float) - Constructor for class com.jme3.cinematic.events.SoundEvent
creates a sound track from the given resource path
SoundEvent(String, float, LoopMode) - Constructor for class com.jme3.cinematic.events.SoundEvent
creates a sound track from the given resource path
SoundEvent(String, LoopMode) - Constructor for class com.jme3.cinematic.events.SoundEvent
creates a sound track from the given resource path
SoundTrack - Class in com.jme3.cinematic.events
Deprecated.
use SoundEvent instead
SoundTrack() - Constructor for class com.jme3.cinematic.events.SoundTrack
Deprecated.
 
SoundTrack(String) - Constructor for class com.jme3.cinematic.events.SoundTrack
Deprecated.
creates a sound track from the given resource path
SoundTrack(String, boolean) - Constructor for class com.jme3.cinematic.events.SoundTrack
Deprecated.
creates a sound track from the given resource path
SoundTrack(String, boolean, float) - Constructor for class com.jme3.cinematic.events.SoundTrack
Deprecated.
 
SoundTrack(String, boolean, float, LoopMode) - Constructor for class com.jme3.cinematic.events.SoundTrack
Deprecated.
 
SoundTrack(String, boolean, LoopMode) - Constructor for class com.jme3.cinematic.events.SoundTrack
Deprecated.
 
SoundTrack(String, float) - Constructor for class com.jme3.cinematic.events.SoundTrack
Deprecated.
 
SoundTrack(String, float, LoopMode) - Constructor for class com.jme3.cinematic.events.SoundTrack
Deprecated.
 
SoundTrack(String, LoopMode) - Constructor for class com.jme3.cinematic.events.SoundTrack
Deprecated.
 
source - Variable in class com.jme3.shader.bufferobject.BufferRegion
 
spatial - Variable in class com.jme3.app.ChaseCameraAppState
 
spatial - Variable in class com.jme3.cinematic.events.MotionEvent
 
spatial - Variable in class com.jme3.scene.control.AbstractControl
 
Spatial - Class in com.jme3.scene
Spatial defines the base class for scene graph nodes.
Spatial() - Constructor for class com.jme3.scene.Spatial
Serialization only.
Spatial(String) - Constructor for class com.jme3.scene.Spatial
Constructor instantiates a new Spatial object, setting the rotation, translation, and scale values to their defaults.
Spatial.BatchHint - Enum Class in com.jme3.scene
Specifies if this spatial should be batched
Spatial.CullHint - Enum Class in com.jme3.scene
Specifies how frustum culling should be handled by this spatial.
Spatial.DFSMode - Enum Class in com.jme3.scene
Specifies the mode of the depth first search.
spatialStack - Variable in class com.jme3.util.TempVars
Maximum tree depth ..
SpatialToCamera - Enum constant in enum class com.jme3.scene.control.CameraControl.ControlDirection
Means, that the Spatial's transform is "copied" to the Transform of the Camera.
SpatialToLight - Enum constant in enum class com.jme3.scene.control.LightControl.ControlDirection
Means, that the Spatial's transform is "copied" to the Transform of the light.
SpatialTrack - Class in com.jme3.animation
Deprecated.
SpatialTrack() - Constructor for class com.jme3.animation.SpatialTrack
Deprecated.
 
SpatialTrack(float[], Vector3f[], Quaternion[], Vector3f[]) - Constructor for class com.jme3.animation.SpatialTrack
Deprecated.
Creates a spatial track for the given track data.
SpatialUpdate - Enum constant in enum class com.jme3.profile.AppStep
 
specular - Variable in class com.jme3.environment.baker.IBLGLEnvBaker
 
specular - Variable in class com.jme3.environment.baker.IBLHybridEnvBakerLight
 
specular - Variable in class com.jme3.scene.plugins.MTLLoader
 
specularMap - Variable in class com.jme3.scene.plugins.MTLLoader
 
speed - Variable in class com.jme3.app.LegacyApplication
 
speed - Variable in class com.jme3.cinematic.events.AbstractCinematicEvent
 
Sphere - Class in com.jme3.scene.shape
Sphere represents a 3D object with all points equidistant from a center point.
Sphere - Enum constant in enum class com.jme3.bounding.BoundingVolume.Type
Sphere() - Constructor for class com.jme3.scene.shape.Sphere
Serialization only.
Sphere(int, int, float) - Constructor for class com.jme3.scene.shape.Sphere
Constructs a sphere.
Sphere(int, int, float, boolean, boolean) - Constructor for class com.jme3.scene.shape.Sphere
Constructs a sphere.
Sphere.TextureMode - Enum Class in com.jme3.scene.shape
 
SphereMap - Enum constant in enum class com.jme3.util.SkyFactory.EnvMapType
The env map is a Sphere map.
SphereProbeArea - Class in com.jme3.light
 
SphereProbeArea() - Constructor for class com.jme3.light.SphereProbeArea
 
SphereProbeArea(Vector3f, float) - Constructor for class com.jme3.light.SphereProbeArea
 
Spherical - Enum constant in enum class com.jme3.light.LightProbe.AreaType
 
sphericalToCartesian(Vector3f, Vector3f) - Static method in class com.jme3.math.FastMath
Converts a point from Spherical coordinates to Cartesian (using positive Y as up) and stores the results in the store var.
sphericalToCartesianZ(Vector3f, Vector3f) - Static method in class com.jme3.math.FastMath
Converts a point from Spherical coordinates to Cartesian (using positive Z as up) and stores the results in the store var.
Spline - Class in com.jme3.math
 
Spline() - Constructor for class com.jme3.math.Spline
 
Spline(Spline.SplineType, Vector3f[], float, boolean) - Constructor for class com.jme3.math.Spline
Create a spline
Spline(Spline.SplineType, List<Vector3f>, float, boolean) - Constructor for class com.jme3.math.Spline
Create a spline
Spline(List<Vector4f>, List<Float>) - Constructor for class com.jme3.math.Spline
Create a NURBS spline.
Spline.SplineType - Enum Class in com.jme3.math
 
splitOccluders - Variable in class com.jme3.shadow.PssmShadowRenderer
Deprecated.
 
splits - Variable in class com.jme3.shadow.DirectionalLightShadowRenderer
 
splits - Variable in class com.jme3.shadow.PssmShadowRenderer
Deprecated.
 
splitsArray - Variable in class com.jme3.shadow.DirectionalLightShadowRenderer
 
splitsArray - Variable in class com.jme3.shadow.PssmShadowRenderer
Deprecated.
 
Spot - Enum constant in enum class com.jme3.light.Light.Type
Spot light.
spotInnerAngle - Variable in class com.jme3.light.SpotLight
 
SpotLight - Class in com.jme3.light
Represents a spotlight.
SpotLight() - Constructor for class com.jme3.light.SpotLight
Creates a SpotLight.
SpotLight(Vector3f, Vector3f) - Constructor for class com.jme3.light.SpotLight
Creates a SpotLight at the given position and with the given direction.
SpotLight(Vector3f, Vector3f, float) - Constructor for class com.jme3.light.SpotLight
Creates a SpotLight at the given position, with the given direction, and the given range.
SpotLight(Vector3f, Vector3f, float, ColorRGBA) - Constructor for class com.jme3.light.SpotLight
Creates a SpotLight at the given position, with the given direction, the given range and the given color.
SpotLight(Vector3f, Vector3f, float, ColorRGBA, float, float) - Constructor for class com.jme3.light.SpotLight
Creates a SpotLight at the given position, with the given direction, the given color and the given inner and outer angles (controls the falloff of the light)
SpotLight(Vector3f, Vector3f, ColorRGBA) - Constructor for class com.jme3.light.SpotLight
Creates a SpotLight at the given position, with the given direction and the given color.
SpotLightShadowFilter - Class in com.jme3.shadow
This Filter does basically the same as a SpotLightShadowRenderer except it renders the post shadow pass as a fullscreen quad pass instead of a geometry pass.
SpotLightShadowFilter() - Constructor for class com.jme3.shadow.SpotLightShadowFilter
For serialization only.
SpotLightShadowFilter(AssetManager, int) - Constructor for class com.jme3.shadow.SpotLightShadowFilter
Creates a SpotLightShadowFilter.
SpotLightShadowRenderer - Class in com.jme3.shadow
SpotLightShadowRenderer renderer use Parallel Split Shadow Mapping technique (pssm)
It splits the view frustum in several parts and compute a shadow map for each one.
splits are distributed so that the closer they are from the camera, the smaller they are to maximize the resolution used of the shadow map.
This results in a better quality shadow than standard shadow mapping.
for more information on this read http://http.developer.nvidia.com/GPUGems3/gpugems3_ch10.html
SpotLightShadowRenderer() - Constructor for class com.jme3.shadow.SpotLightShadowRenderer
Used for serialization use SpotLightShadowRenderer#SpotLightShadowRenderer(AssetManager assetManager, int shadowMapSize)
SpotLightShadowRenderer(AssetManager, int) - Constructor for class com.jme3.shadow.SpotLightShadowRenderer
Create a SpotLightShadowRenderer This use standard shadow mapping
spotOuterAngle - Variable in class com.jme3.light.SpotLight
 
spotRange - Variable in class com.jme3.light.SpotLight
 
spStep(SpStep, String...) - Method in class com.jme3.app.BasicProfiler
 
spStep(SpStep, String...) - Method in class com.jme3.app.DetailedProfiler
 
spStep(SpStep, String...) - Method in interface com.jme3.profile.AppProfiler
Called at the beginning of the specified SpStep (SceneProcessor step).
SpStep - Enum Class in com.jme3.profile
Indicates a scene processor-level step within the profiled frame.
sqr(float) - Static method in class com.jme3.math.FastMath
Returns the value squared.
sqrt(float) - Static method in class com.jme3.math.FastMath
Returns the square root of a given value.
squad(Quaternion, Quaternion, Quaternion, Quaternion, Quaternion, Quaternion, float, Quaternion) - Static method in class com.jme3.math.MathUtils
 
SQuad - Static variable in class com.jme3.anim.interpolator.AnimInterpolators
 
Src_Alpha - Enum constant in enum class com.jme3.material.RenderState.BlendFunc
RGB Factor (A_s0, A_s0, A_s0), Alpha Factor (A_s0)
Src_Alpha_Saturate - Enum constant in enum class com.jme3.material.RenderState.BlendFunc
RGB Factor (i, i, i), Alpha Factor (1)
Src_Color - Enum constant in enum class com.jme3.material.RenderState.BlendFunc
RGB Factor (R_s0, G_s0, B_s0), Alpha Factor (A_s0)
sRGB - Enum constant in enum class com.jme3.texture.image.ColorSpace
 
Srgb - Enum constant in enum class com.jme3.renderer.Caps
Supports sRGB framebuffers and sRGB texture format.
SrTdRiPixelReader - Class in com.jme3.texture.plugins.ktx
reads the pixels of an image whose origin is the top left corner
SrTdRiPixelReader() - Constructor for class com.jme3.texture.plugins.ktx.SrTdRiPixelReader
 
SrTuRoPixelReader - Class in com.jme3.texture.plugins.ktx
reads the pixels of an image whose origin is the bottom left corner
SrTuRoPixelReader() - Constructor for class com.jme3.texture.plugins.ktx.SrTuRoPixelReader
 
start - Variable in class com.jme3.shader.bufferobject.BufferRegion
 
start() - Method in interface com.jme3.app.Application
Starts the application.
start() - Method in class com.jme3.app.LegacyApplication
Starts the application in display mode.
start() - Method in class com.jme3.app.SimpleApplication
 
start() - Method in class com.jme3.environment.generation.JobProgressAdapter
 
start() - Method in interface com.jme3.environment.generation.JobProgressListener
Called when the process starts.
start(boolean) - Method in interface com.jme3.app.Application
Starts the application.
start(boolean) - Method in class com.jme3.app.LegacyApplication
Starts the application in display mode.
start(JmeContext.Type) - Method in class com.jme3.app.LegacyApplication
Starts the application.
start(JmeContext.Type, boolean) - Method in class com.jme3.app.LegacyApplication
Starts the application.
startCanvas() - Method in class com.jme3.app.LegacyApplication
Starts the rendering thread after createCanvas() has been called.
startCanvas(boolean) - Method in class com.jme3.app.LegacyApplication
Starts the rendering thread after createCanvas() has been called.
startCondition(String, StringBuilder) - Method in class com.jme3.shader.Glsl100ShaderGenerator
Starts a conditional block
startIndex - Variable in class com.jme3.scene.Geometry
The start index of this Geometry's inside the GeometryGroupNode.
startlife - Variable in class com.jme3.effect.Particle
The initial particle life
startMaterial(String) - Method in class com.jme3.scene.plugins.MTLLoader
 
startProfiling(int) - Method in class com.jme3.renderer.opengl.GLRenderer
 
startProfiling(int) - Method in interface com.jme3.renderer.Renderer
Starts a time profiling task on the GPU.
startProfiling(int) - Method in class com.jme3.system.NullRenderer
 
startPulling() - Method in class com.jme3.environment.baker.GenericEnvBaker
Starts pulling the data from the framebuffer into the texture.
startRenderFrame(RenderManager) - Method in class com.jme3.renderer.pipeline.ForwardPipeline
 
startRenderFrame(RenderManager) - Method in class com.jme3.renderer.pipeline.NullPipeline
 
startRenderFrame(RenderManager) - Method in interface com.jme3.renderer.pipeline.RenderPipeline
Called before this pipeline is rendered for the first time this frame.
startViewPortRender(RenderManager, ViewPort) - Method in class com.jme3.renderer.pipeline.DefaultPipelineContext
 
startViewPortRender(RenderManager, ViewPort) - Method in interface com.jme3.renderer.pipeline.PipelineContext
Called when a ViewPort rendering session starts that this context is participating in.
stateAttached(AppStateManager) - Method in class com.jme3.app.state.AbstractAppState
 
stateAttached(AppStateManager) - Method in interface com.jme3.app.state.AppState
Called by AppStateManager.attach(com.jme3.app.state.AppState) when transitioning this AppState from detached to initializing.
stateAttached(AppStateManager) - Method in class com.jme3.app.state.BaseAppState
 
stateAttached(AppStateManager) - Method in class com.jme3.app.state.CompositeAppState
 
stateAttached(AppStateManager) - Method in class com.jme3.cinematic.Cinematic
called internally
stateDetached(AppStateManager) - Method in class com.jme3.app.state.AbstractAppState
 
stateDetached(AppStateManager) - Method in interface com.jme3.app.state.AppState
Called by AppStateManager.detach(com.jme3.app.state.AppState) when transitioning this AppState from running to terminating.
stateDetached(AppStateManager) - Method in class com.jme3.app.state.BaseAppState
 
stateDetached(AppStateManager) - Method in class com.jme3.app.state.CompositeAppState
 
stateDetached(AppStateManager) - Method in class com.jme3.cinematic.Cinematic
called internally
stateForId(String, Class<T>) - Method in class com.jme3.app.state.AppStateManager
Returns the state associated with the specified ID at the time it was attached or throws an IllegalArgumentException if the ID was not found.
stateManager - Variable in class com.jme3.app.LegacyApplication
 
StateManagerRender - Enum constant in enum class com.jme3.profile.AppStep
 
StateManagerUpdate - Enum constant in enum class com.jme3.profile.AppStep
 
Statement - Class in com.jme3.util.blockparser
 
Statement(int, String) - Constructor for class com.jme3.util.blockparser.Statement
 
Static - Enum constant in enum class com.jme3.scene.VertexBuffer.Usage
Mesh data is sent once and very rarely updated.
Static - Enum constant in enum class com.jme3.shader.bufferobject.BufferObject.AccessHint
The data store contents will be modified once and used many times.
StaticPass - Enum constant in enum class com.jme3.material.TechniqueDef.LightMode
Similar to TechniqueDef.LightMode.SinglePass except the type of each light is known at shader compile time.
StaticPassLightingLogic - Class in com.jme3.material.logic
Rendering logic for static pass.
StaticPassLightingLogic(TechniqueDef) - Constructor for class com.jme3.material.logic.StaticPassLightingLogic
 
Statistics - Class in com.jme3.renderer
Allows tracking of real-time rendering statistics.
Statistics() - Constructor for class com.jme3.renderer.Statistics
 
StatsAppState - Class in com.jme3.app
Displays stats in SimpleApplication's GUI node or using the node and font parameters provided.
StatsAppState() - Constructor for class com.jme3.app.StatsAppState
 
StatsAppState(Node, BitmapFont) - Constructor for class com.jme3.app.StatsAppState
 
statsView - Variable in class com.jme3.app.StatsAppState
 
StatsView - Class in com.jme3.app
The StatsView provides a heads-up display (HUD) of various statistics of rendering.
StatsView(String, AssetManager, Statistics) - Constructor for class com.jme3.app.StatsView
 
status - Variable in class com.jme3.audio.AudioNode
 
Std140Layout - Class in com.jme3.shader.bufferobject.layout
Serializer that respects the Std140 layout (https://www.khronos.org/registry/OpenGL/specs/gl/glspec45.core.pdf#page=159) (www.opengl.org/registry/specs/ARB/uniform_buffer_object.txt)
Std140Layout() - Constructor for class com.jme3.shader.bufferobject.layout.Std140Layout
 
stencilTest - Variable in class com.jme3.renderer.RenderContext
Stencil Buffer state.
step(String) - Method in class com.jme3.environment.generation.JobProgressAdapter
 
step(String) - Method in interface com.jme3.environment.generation.JobProgressListener
Can be called when a step of the process has been completed with a relevant message.
stop() - Method in interface com.jme3.app.Application
Requests the context to close, shutting down the main loop and making necessary cleanup operations.
stop() - Method in class com.jme3.app.LegacyApplication
Requests the context to close, shutting down the main loop and making necessary cleanup operations.
stop() - Method in class com.jme3.audio.AudioNode
Stop playing the audio that was started with AudioNode.play().
stop() - Method in class com.jme3.cinematic.events.AbstractCinematicEvent
Stops the animation.
stop() - Method in interface com.jme3.cinematic.events.CinematicEvent
Stops the animation
stop(boolean) - Method in interface com.jme3.app.Application
Requests the context to close, shutting down the main loop and making necessary cleanup operations.
stop(boolean) - Method in class com.jme3.app.LegacyApplication
Requests the context to close, shutting down the main loop and making necessary cleanup operations.
Stopped - Enum constant in enum class com.jme3.audio.AudioNode.Status
Deprecated.
The audio node is currently stopped.
Stopped - Enum constant in enum class com.jme3.audio.AudioSource.Status
The audio source is currently stopped.
Stopped - Enum constant in enum class com.jme3.cinematic.PlayState
The CinematicEvent is stopped.
stopProfiling() - Method in class com.jme3.renderer.opengl.GLRenderer
 
stopProfiling() - Method in interface com.jme3.renderer.Renderer
Will stop the last profiling task started with startProfiling.
stopProfiling() - Method in class com.jme3.system.NullRenderer
 
stopSource(AudioSource) - Method in interface com.jme3.audio.AudioRenderer
 
stopSource(AudioSource) - Method in class com.jme3.audio.openal.ALAudioRenderer
 
storageFolders - Variable in class com.jme3.system.JmeSystemDelegate
 
storeAttribute(ShaderNodeVariable) - Method in class com.jme3.material.plugins.ShaderNodeLoaderDelegate
Stores an attribute.
storeFragmentUniform(ShaderNodeVariable) - Method in class com.jme3.material.plugins.ShaderNodeLoaderDelegate
store a fragment uniform
storeGlobal(ShaderNodeVariable, Statement) - Method in class com.jme3.material.plugins.ShaderNodeLoaderDelegate
Stores a global output.
storeVariable(ShaderNodeVariable, List<ShaderNodeVariable>) - Method in class com.jme3.material.plugins.ShaderNodeLoaderDelegate
Searches a variable in a list from its name and merges the conditions of the variables.
storeVaryings(ShaderNode, ShaderNodeVariable) - Method in class com.jme3.material.plugins.ShaderNodeLoaderDelegate
store a varying
storeVertexUniform(ShaderNodeVariable) - Method in class com.jme3.material.plugins.ShaderNodeLoaderDelegate
Stores a vertex uniform.
stream - Variable in class com.jme3.cinematic.events.SoundEvent
 
Stream - Enum constant in enum class com.jme3.audio.AudioData.DataType
 
Stream - Enum constant in enum class com.jme3.scene.VertexBuffer.Usage
Mesh data is updated every frame.
Stream - Enum constant in enum class com.jme3.shader.bufferobject.BufferObject.AccessHint
The data store contents will be modified once and used at most a few times.
StreamAssetInfo - Class in com.jme3.asset
An AssetInfo wrapper for InputStreams.
StreamAssetInfo(AssetManager, AssetKey<?>, InputStream) - Constructor for class com.jme3.asset.StreamAssetInfo
 
stretch(double, Tween...) - Static method in class com.jme3.anim.tween.Tweens
Creates a tween that scales the specified delegate tween or tweens to the desired length.
Stretch - Enum constant in enum class com.jme3.environment.util.EnvMapUtils.FixSeamsMethod
stretch texture coordinates
stride - Variable in class com.jme3.scene.VertexBuffer
 
StripBox - Class in com.jme3.scene.shape
A box with solid (filled) faces.
StripBox() - Constructor for class com.jme3.scene.shape.StripBox
Empty constructor for serialization only.
StripBox(float, float, float) - Constructor for class com.jme3.scene.shape.StripBox
Creates a new box.
StripBox(Vector3f, float, float, float) - Constructor for class com.jme3.scene.shape.StripBox
Creates a new box.
StripBox(Vector3f, Vector3f) - Constructor for class com.jme3.scene.shape.StripBox
Constructor instantiates a new Box object.
Struct - Interface in com.jme3.util.struct
Classes implementing this interface are considered struct-like constructs.
StructField<T> - Class in com.jme3.util.struct
A field of a struct
StructField(int, String, T) - Constructor for class com.jme3.util.struct.StructField
 
structMacro(String) - Static method in class jme3tools.shader.Preprocessor
 
StructStd140BufferObject - Class in com.jme3.util.struct
A BufferObject containing a struct serialized with Std140 layout.
StructStd140BufferObject() - Constructor for class com.jme3.util.struct.StructStd140BufferObject
Create an empty Struct buffer
StructStd140BufferObject(int) - Constructor for class com.jme3.util.struct.StructStd140BufferObject
Internal only
StructStd140BufferObject(Struct) - Constructor for class com.jme3.util.struct.StructStd140BufferObject
Create a Struct buffer from a Struct
StructUtils - Class in com.jme3.util.struct
StructUtils
StructUtils() - Constructor for class com.jme3.util.struct.StructUtils
 
subList(int, int) - Method in class com.jme3.util.SafeArrayList
 
SubStructArrayField<T> - Class in com.jme3.util.struct.fields
 
SubStructArrayField(int, String, int, Class<? extends T>) - Constructor for class com.jme3.util.struct.fields.SubStructArrayField
 
SubStructArrayField(int, String, T[]) - Constructor for class com.jme3.util.struct.fields.SubStructArrayField
 
SubStructField<T> - Class in com.jme3.util.struct.fields
 
SubStructField(int, String, T) - Constructor for class com.jme3.util.struct.fields.SubStructField
 
subtract(float, float) - Method in class com.jme3.math.Vector2f
Subtracts the specified amounts from the vector's components and returns the difference as a new instance.
subtract(float, float, float) - Method in class com.jme3.math.Vector3f
Subtracts the specified amounts from the vector's components and returns the difference as a new instance.
subtract(float, float, float, float) - Method in class com.jme3.math.Vector4f
subtract subtracts the provided values from this vector, creating a new vector that is then returned.
subtract(Quaternion) - Method in class com.jme3.math.Quaternion
Subtracts the argument and returns difference as a new instance.
subtract(Vector2f) - Method in class com.jme3.math.Vector2f
Subtracts the argument and returns the difference as a new instance.
subtract(Vector2f, Vector2f) - Method in class com.jme3.math.Vector2f
Subtracts the specified vector and returns the difference in a 3rd vector.
subtract(Vector3f) - Method in class com.jme3.math.Vector3f
Subtracts the argument and returns the difference as a new instance.
subtract(Vector3f, Vector3f) - Method in class com.jme3.math.Vector3f
Subtracts the specified vector and returns the difference in a 3rd vector.
subtract(Vector4f) - Method in class com.jme3.math.Vector4f
subtract subtracts the values of a given vector from those of this vector creating a new vector object.
subtract(Vector4f, Vector4f) - Method in class com.jme3.math.Vector4f
subtract
Subtract - Enum constant in enum class com.jme3.material.RenderState.BlendEquation
Sets the blend equation so that the source and destination data are subtracted (Src - Dest).
Subtract - Enum constant in enum class com.jme3.material.RenderState.BlendEquationAlpha
Sets the blend equation so that the source and destination data are subtracted (Src - Dest).
subtractLocal(float, float) - Method in class com.jme3.math.Vector2f
Subtracts the specified amounts from the vector's components and returns the (modified) current instance.
subtractLocal(float, float, float) - Method in class com.jme3.math.Vector3f
Subtracts the specified amounts from the vector's components and returns the (modified) current instance.
subtractLocal(float, float, float, float) - Method in class com.jme3.math.Vector4f
subtractLocal subtracts the provided values from this vector internally, and returns a handle to this vector for easy chaining of calls.
subtractLocal(Quaternion) - Method in class com.jme3.math.Quaternion
Subtracts the argument and returns the (modified) current instance.
subtractLocal(Vector2f) - Method in class com.jme3.math.Vector2f
Subtracts the argument and returns the (modified) current instance.
subtractLocal(Vector3f) - Method in class com.jme3.math.Vector3f
Subtracts the argument and returns the (modified) current instance.
subtractLocal(Vector4f) - Method in class com.jme3.math.Vector4f
subtractLocal subtracts a provided vector to this vector internally, and returns a handle to this vector for easy chaining of calls.
SubtypeOf - Annotation Interface in checkers.quals
A meta-annotation to specify all the qualifiers that the given qualifier is a subtype of.
supports(Collection<Caps>, Shader) - Static method in enum class com.jme3.renderer.Caps
Returns true if given the renderer capabilities, the shader can be supported by the renderer.
supports(Collection<Caps>, FrameBuffer) - Static method in enum class com.jme3.renderer.Caps
Returns true if given the renderer capabilities, the framebuffer can be supported by the renderer.
supports(Collection<Caps>, Texture) - Static method in enum class com.jme3.renderer.Caps
Returns true if given the renderer capabilities, the texture can be supported by the renderer.
Surface - Class in com.jme3.scene.shape
This class represents a surface described by knots, weights and control points.
Surface() - Constructor for class com.jme3.scene.shape.Surface
For serialization only.
surfaceTangentFactor - Variable in class com.jme3.effect.influencers.NewtonianParticleInfluencer
Emitter's surface tangent factor.
surfaceTangentRotation - Variable in class com.jme3.effect.influencers.NewtonianParticleInfluencer
Emitters tangent rotation factor.
swapChildren(int, int) - Method in class com.jme3.scene.Node
More efficient than e.g.
swapTriangles(int, int) - Method in class com.jme3.collision.bih.BIHTree
 
swizzleRequired - Variable in class com.jme3.renderer.opengl.GLImageFormat
 
sWrap - Variable in class com.jme3.texture.image.LastTextureState
 
sync(int) - Method in class com.jme3.system.NullContext
 
SystemListener - Interface in com.jme3.system
The SystemListener provides a means for an application to receive events relating to a context.

T

T - Enum constant in enum class com.jme3.texture.Texture.WrapAxis
T wrapping (v or "vertical" wrap)
tag(Spatial) - Method in class com.jme3.environment.EnvironmentProbeControl
Tags the specified spatial as part of the environment for this EnvironmentProbeControl.
tagGlobal(Spatial) - Static method in class com.jme3.environment.EnvironmentProbeControl
Tags the specified spatial as part of the environment for every EnvironmentProbeControl.
takeScreenshot() - Method in class com.jme3.app.state.ScreenshotAppState
 
tan(float) - Static method in class com.jme3.math.FastMath
Returns the tangent of the specified angle.
tangent - Variable in class com.jme3.util.TangentBinormalGenerator.TriangleData
Deprecated.
 
Tangent - Enum constant in enum class com.jme3.scene.VertexBuffer.Type
Tangent vector, normalized (4 floats) (x,y,z,w).
TangentBinormalGenerator - Class in com.jme3.util
Deprecated.
This is an outdated and non-standard method. Please use @{link MikktspaceTangentGenerator} instead.
TangentBinormalGenerator.TriangleData - Class in com.jme3.util
Deprecated.
Keeps track of tangent, binormal, and normal for one triangle.
TangentUtils - Class in com.jme3.util
Created by Nehon on 03/10/2016.
TAP - Enum constant in enum class com.jme3.input.event.TouchEvent.Type
 
target - Variable in class com.jme3.app.ChaseCameraAppState
 
target - Variable in class com.jme3.input.ChaseCamera
 
targetDir - Variable in class com.jme3.input.ChaseCamera
 
targetDistance - Variable in class com.jme3.input.ChaseCamera
 
targetLocation - Variable in class com.jme3.input.ChaseCamera
 
targetMoves - Variable in class com.jme3.input.ChaseCamera
 
targetRotation - Variable in class com.jme3.input.ChaseCamera
 
targetVRotation - Variable in class com.jme3.input.ChaseCamera
 
Technique - Class in com.jme3.material
Represents a technique instance.
Technique(Material, TechniqueDef) - Constructor for class com.jme3.material.Technique
Creates a new technique instance that implements the given technique definition.
techniqueDef - Variable in class com.jme3.material.logic.DefaultTechniqueDefLogic
 
techniqueDef - Variable in class com.jme3.material.plugins.ShaderNodeLoaderDelegate
 
techniqueDef - Variable in class com.jme3.shader.ShaderGenerator
the technique def to use for the shader generation
TechniqueDef - Class in com.jme3.material
Describes a technique definition.
TechniqueDef() - Constructor for class com.jme3.material.TechniqueDef
Serialization only.
TechniqueDef(String, int) - Constructor for class com.jme3.material.TechniqueDef
Creates a new technique definition.
TechniqueDef.LightMode - Enum Class in com.jme3.material
Describes light rendering mode.
TechniqueDef.LightSpace - Enum Class in com.jme3.material
Define in what space the light data should be sent to the shader.
TechniqueDef.ShadowMode - Enum Class in com.jme3.material
 
TechniqueDefLogic - Interface in com.jme3.material.logic
TechniqueDefLogic is used to customize how a material should be rendered.
temp - Variable in class com.jme3.effect.influencers.DefaultParticleInfluencer
Temporary variable used to help with calculations.
temp - Variable in class com.jme3.input.ChaseCamera
 
tempMat3 - Variable in class com.jme3.util.TempVars
General matrices.
tempMat4 - Variable in class com.jme3.util.TempVars
 
tempMat42 - Variable in class com.jme3.util.TempVars
 
TempVars - Class in com.jme3.util
Temporary variables assigned to each thread.
terminatePending() - Method in class com.jme3.app.state.AppStateManager
 
TesselationShader - Enum constant in enum class com.jme3.renderer.Caps
Supports Tessellation shader.
TessellationControl - Enum constant in enum class com.jme3.shader.Shader.ShaderType
Controls tessellation factor (e.g.
TessellationEvaluation - Enum constant in enum class com.jme3.shader.Shader.ShaderType
Controls tessellation transform (e.g.
TexCoord - Enum constant in enum class com.jme3.scene.VertexBuffer.Type
Texture coordinate (2 float)
TexCoord2 - Enum constant in enum class com.jme3.scene.VertexBuffer.Type
Texture coordinate #2
TexCoord3 - Enum constant in enum class com.jme3.scene.VertexBuffer.Type
Texture coordinate #3
TexCoord4 - Enum constant in enum class com.jme3.scene.VertexBuffer.Type
Texture coordinate #4
TexCoord5 - Enum constant in enum class com.jme3.scene.VertexBuffer.Type
Texture coordinate #5
TexCoord6 - Enum constant in enum class com.jme3.scene.VertexBuffer.Type
Texture coordinate #6
TexCoord7 - Enum constant in enum class com.jme3.scene.VertexBuffer.Type
Texture coordinate #7
TexCoord8 - Enum constant in enum class com.jme3.scene.VertexBuffer.Type
Texture coordinate #8
texCoords - Variable in class com.jme3.scene.plugins.OBJLoader
 
TEXT_ENTRY_DIALOG - Static variable in interface com.jme3.input.SoftTextDialogInput
 
Texture - Class in com.jme3.texture
Texture defines a texture object to be used to display an image on a piece of geometry.
Texture() - Constructor for class com.jme3.texture.Texture
Constructor instantiates a new Texture object with default attributes.
Texture.MagFilter - Enum Class in com.jme3.texture
 
Texture.MinFilter - Enum Class in com.jme3.texture
 
Texture.ShadowCompareMode - Enum Class in com.jme3.texture
If this texture is a depth texture (the format is Depth*) then this value may be used to compare the texture depth to the R texture coordinate.
Texture.Type - Enum Class in com.jme3.texture
 
Texture.WrapAxis - Enum Class in com.jme3.texture
 
Texture.WrapMode - Enum Class in com.jme3.texture
 
Texture2D - Class in com.jme3.texture
 
Texture2D - Enum constant in enum class com.jme3.shader.VarType
 
Texture2D() - Constructor for class com.jme3.texture.Texture2D
Creates a new two-dimensional texture with default attributes.
Texture2D(int, int, int, Image.Format) - Constructor for class com.jme3.texture.Texture2D
Creates a new two-dimensional texture for the purpose of offscreen rendering.
Texture2D(int, int, Image.Format) - Constructor for class com.jme3.texture.Texture2D
Creates a new two-dimensional texture for the purpose of offscreen rendering.
Texture2D(Image) - Constructor for class com.jme3.texture.Texture2D
Creates a new two-dimensional texture using the given image.
Texture3D - Class in com.jme3.texture
 
Texture3D - Enum constant in enum class com.jme3.shader.VarType
 
Texture3D() - Constructor for class com.jme3.texture.Texture3D
Creates a new two-dimensional texture with default attributes.
Texture3D(int, int, int, int, Image.Format) - Constructor for class com.jme3.texture.Texture3D
Creates a new three-dimensional texture for the purpose of offscreen rendering.
Texture3D(int, int, int, Image.Format) - Constructor for class com.jme3.texture.Texture3D
Creates a new three-dimensional texture for the purpose of offscreen rendering.
Texture3D(Image) - Constructor for class com.jme3.texture.Texture3D
Creates a new three-dimensional texture using the given image.
TextureAnisotropy - Enum constant in enum class com.jme3.renderer.Limits
Maximum degree of texture anisotropy.
TextureArray - Class in com.jme3.texture
This class implements a Texture array warning, this feature is only supported on opengl 3.0 version.
TextureArray - Enum constant in enum class com.jme3.renderer.Caps
Supports texture arrays.
TextureArray - Enum constant in enum class com.jme3.shader.VarType
 
TextureArray() - Constructor for class com.jme3.texture.TextureArray
Construct a TextureArray warning, this feature is only supported on opengl 3.0 version.
TextureArray(List<Image>) - Constructor for class com.jme3.texture.TextureArray
Construct a TextureArray from the given list of images.
TextureAtlas - Class in jme3tools.optimize
TextureAtlas allows combining multiple textures to one texture atlas.
TextureAtlas(int, int) - Constructor for class jme3tools.optimize.TextureAtlas
 
TextureAtlas.TextureAtlasTile - Class in jme3tools.optimize
 
TextureAtlasTile(int, int, int, int) - Constructor for class jme3tools.optimize.TextureAtlas.TextureAtlasTile
 
TextureBuffer - Enum constant in enum class com.jme3.renderer.Caps
Supports texture buffers.
TextureBuffer - Enum constant in enum class com.jme3.shader.VarType
 
TextureCompressionBPTC - Enum constant in enum class com.jme3.renderer.Caps
Supports BPTC and sister formats.
TextureCompressionETC1 - Enum constant in enum class com.jme3.renderer.Caps
Supports Image.Format.ETC1 texture compression.
TextureCompressionETC2 - Enum constant in enum class com.jme3.renderer.Caps
Supports Image.Format.ETC1 texture compression by uploading the texture as ETC2 (they are backwards compatible).
TextureCompressionRGTC - Enum constant in enum class com.jme3.renderer.Caps
Supports Image.Format.RGTC1 and other RGTC compressed formats.
TextureCompressionS3TC - Enum constant in enum class com.jme3.renderer.Caps
Supports Image.Format.DXT1 and sister formats.
TextureCubeMap - Class in com.jme3.texture
Describes a cubemap texture.
TextureCubeMap - Enum constant in enum class com.jme3.shader.VarType
 
TextureCubeMap() - Constructor for class com.jme3.texture.TextureCubeMap
 
TextureCubeMap(int, int, Image.Format) - Constructor for class com.jme3.texture.TextureCubeMap
 
TextureCubeMap(Image) - Constructor for class com.jme3.texture.TextureCubeMap
 
TextureCubeMap.Face - Enum Class in com.jme3.texture
Face of the Cubemap as described by its directional offset from the origin.
TextureFilterAnisotropic - Enum constant in enum class com.jme3.renderer.Caps
Supports anisotropic texture filtering.
TextureImage - Class in com.jme3.texture
Wraps a texture so that only a single level of the underlying image is bound instead of the entire image.
TextureImage(Texture) - Constructor for class com.jme3.texture.TextureImage
 
TextureImage(Texture, int, int) - Constructor for class com.jme3.texture.TextureImage
 
TextureImage(Texture, int, int, TextureImage.Access) - Constructor for class com.jme3.texture.TextureImage
 
TextureImage(Texture, TextureImage.Access) - Constructor for class com.jme3.texture.TextureImage
 
TextureImage.Access - Enum Class in com.jme3.texture
Enum specifying the shader access hint of the image.
textureIndexList - Variable in class com.jme3.renderer.RenderContext
IDList for texture units.
TextureKey - Class in com.jme3.asset
Used to load textures from image files such as JPG or PNG.
TextureKey() - Constructor for class com.jme3.asset.TextureKey
 
TextureKey(String) - Constructor for class com.jme3.asset.TextureKey
 
TextureKey(String, boolean) - Constructor for class com.jme3.asset.TextureKey
 
textureMode - Variable in class com.jme3.scene.shape.Sphere
 
TextureMultisample - Enum constant in enum class com.jme3.renderer.Caps
Supports texture multi-sampling.
TextureProcessor - Class in com.jme3.texture
 
TextureProcessor() - Constructor for class com.jme3.texture.TextureProcessor
 
texturePulling - Variable in class com.jme3.environment.baker.GenericEnvBaker
 
TextureSize - Enum constant in enum class com.jme3.renderer.Limits
Maximum texture size.
texturesUsed - Variable in class com.jme3.renderer.Statistics
IDs of all textures in use.
textureUnit - Variable in class com.jme3.material.Material.BindUnits
 
TextureUnitException - Exception Class in com.jme3.renderer
A checked exception, to be thrown (in place of an IndexOutOfBoundsException) when a non-existent texture unit is assigned.
TextureUnitException() - Constructor for exception class com.jme3.renderer.TextureUnitException
 
TextureUtil - Class in com.jme3.renderer.opengl
Internal utility class used by GLRenderer to manage textures.
TextureUtil(GL, GL2, GLExt) - Constructor for class com.jme3.renderer.opengl.TextureUtil
 
TGALoader - Class in com.jme3.texture.plugins
TextureManager provides static methods for building a Texture object.
TGALoader() - Constructor for class com.jme3.texture.plugins.TGALoader
 
THREAD_NAME - Static variable in class com.jme3.system.NullContext
 
ThreadingManager - Class in com.jme3.asset
ThreadingManager manages the threads used to load content within the Content Manager system.
ThreadingManager(AssetManager) - Constructor for class com.jme3.asset.ThreadingManager
 
ThreadingManager.LoadingTask<T> - Class in com.jme3.asset
 
ThreadingManager.LoadingThreadFactory - Class in com.jme3.asset
 
ThreeDimensional - Enum constant in enum class com.jme3.texture.Texture.Type
Three-dimensional texture.
ThrottleOnLostFocus - Enum constant in enum class com.jme3.app.LostFocusBehavior
The application will update at a reduced rate when unfocused.
time - Variable in class com.jme3.cinematic.events.AbstractCinematicEvent
 
time - Variable in class com.jme3.input.event.InputEvent
 
Time - Enum constant in enum class com.jme3.shader.UniformBinding
Time in seconds since the application was started.
TimeInterpolator(EaseFunction) - Constructor for class com.jme3.anim.interpolator.AnimInterpolators.TimeInterpolator
 
timeLine - Variable in class com.jme3.cinematic.Cinematic
 
TimeLine - Class in com.jme3.cinematic
 
TimeLine() - Constructor for class com.jme3.cinematic.TimeLine
 
timeOffset - Variable in class com.jme3.audio.AudioNode
 
timer - Variable in class com.jme3.app.LegacyApplication
 
timer - Variable in class com.jme3.system.NullContext
 
Timer - Class in com.jme3.system
Timer is the base class for a high resolution timer.
Timer() - Constructor for class com.jme3.system.Timer
 
times - Variable in class com.jme3.animation.AnimationFactory
Deprecated.
Time array for this animation
toAngleAxis(Vector3f) - Method in class com.jme3.math.Quaternion
Converts the quaternion to a rotation angle and axis of rotation, storing the axis in the argument (if it's non-null) and returning the angle.
toAngles(float[]) - Method in class com.jme3.math.Quaternion
Converts to equivalent Tait-Bryan angles, to be applied in x-z-y intrinsic order or y-z'-x" extrinsic order, for instance by Quaternion.fromAngles(float[]).
toArray() - Method in class com.jme3.util.SafeArrayList
 
toArray(float[]) - Method in class com.jme3.math.ColorRGBA
Saves this ColorRGBA into the given float array.
toArray(float[]) - Method in class com.jme3.math.Vector2f
Copies the vector to the array argument.
toArray(float[]) - Method in class com.jme3.math.Vector3f
Copies the vector into the argument.
toArray(float[]) - Method in class com.jme3.math.Vector4f
Saves this Vector4f into the given float[] object.
toArray(T[]) - Method in class com.jme3.util.SafeArrayList
 
toAxes(Vector3f[]) - Method in class com.jme3.math.Quaternion
Converts the quaternion to a rotated coordinate system and stores the resulting axes in the argument.
toFloatBuffer() - Method in class com.jme3.math.Matrix3f
Copies the matrix to a new FloatBuffer.
toFloatBuffer() - Method in class com.jme3.math.Matrix4f
Copy all elements to a new, direct FloatBuffer.
toFloatBuffer(boolean) - Method in class com.jme3.math.Matrix4f
Copy all elements to a new, direct FloatBuffer.
toggleProfiler() - Method in class com.jme3.app.BasicProfilerState
 
toggleRotateTrigger - Variable in class com.jme3.app.ChaseCameraAppState
 
toggleStats() - Method in class com.jme3.app.StatsAppState
 
toMultipleOf(int, int) - Static method in class com.jme3.math.FastMath
Round n to a multiple of p
toObjectArray() - Method in class com.jme3.animation.CompactArray
decompress and return object array
Top - Enum constant in enum class com.jme3.font.BitmapFont.VAlign
Align text on the top of the text block
toRotationMatrix() - Method in class com.jme3.math.Matrix4f
Determine the rotation component of this 3-D coordinate transform.
toRotationMatrix() - Method in class com.jme3.math.Quaternion
Converts to an equivalent rotation matrix.
toRotationMatrix(Matrix3f) - Method in class com.jme3.math.Matrix4f
Determines the rotation component of the coordinate transform.
toRotationMatrix(Matrix3f) - Method in class com.jme3.math.Quaternion
Converts to an equivalent rotation matrix.
toRotationMatrix(Matrix4f) - Method in class com.jme3.math.Quaternion
Sets the rotation component of the specified transform matrix.
toRotationQuat() - Method in class com.jme3.math.Matrix4f
Determine the rotation component of this 3-D coordinate transform.
toRotationQuat(Quaternion) - Method in class com.jme3.math.Matrix4f
Returns the rotation component of the coordinate transform.
Torus - Class in com.jme3.scene.shape
An ordinary (single holed) torus.
Torus() - Constructor for class com.jme3.scene.shape.Torus
 
Torus(int, int, float, float) - Constructor for class com.jme3.scene.shape.Torus
Constructs a new Torus.
toScaleVector() - Method in class com.jme3.math.Matrix4f
Determine the scale component of this 3-D coordinate transform.
toScaleVector(Vector3f) - Method in class com.jme3.math.Matrix4f
Determines the scale component of the coordinate transform.
toString() - Method in class com.jme3.anim.AnimClip
Represent this clip as a String.
toString() - Method in class com.jme3.anim.tween.action.ClipAction
 
toString() - Method in class com.jme3.animation.Animation
Deprecated.
 
toString() - Method in class com.jme3.animation.Bone
Deprecated.
 
toString() - Method in class com.jme3.animation.Skeleton
Deprecated.
 
toString() - Method in class com.jme3.asset.AssetInfo
 
toString() - Method in class com.jme3.asset.AssetKey
 
toString() - Method in class com.jme3.asset.TextureKey
 
toString() - Method in class com.jme3.audio.AudioBuffer
 
toString() - Method in class com.jme3.audio.AudioKey
 
toString() - Method in class com.jme3.audio.AudioNode
 
toString() - Method in class com.jme3.bounding.BoundingBox
toString returns the string representation of this object.
toString() - Method in class com.jme3.bounding.BoundingSphere
toString returns the string representation of this object.
toString() - Method in class com.jme3.collision.CollisionResult
 
toString() - Method in class com.jme3.collision.CollisionResults
 
toString() - Method in class com.jme3.font.Rectangle
 
toString() - Method in class com.jme3.input.AbstractJoystick
 
toString() - Method in class com.jme3.input.DefaultJoystickAxis
 
toString() - Method in class com.jme3.input.DefaultJoystickButton
 
toString() - Method in class com.jme3.input.event.KeyInputEvent
 
toString() - Method in class com.jme3.input.event.MouseButtonEvent
 
toString() - Method in class com.jme3.input.event.MouseMotionEvent
 
toString() - Method in class com.jme3.input.event.TouchEvent
 
toString() - Method in class com.jme3.light.DirectionalLight
 
toString() - Method in class com.jme3.light.LightProbe
 
toString() - Method in class com.jme3.light.SphereProbeArea
 
toString() - Method in class com.jme3.material.Material
 
toString() - Method in class com.jme3.material.MatParam
 
toString() - Method in class com.jme3.material.RenderState
 
toString() - Method in class com.jme3.material.ShaderGenerationInfo
convenient toString method
toString() - Method in class com.jme3.material.TechniqueDef
 
toString() - Method in class com.jme3.math.AbstractTriangle
Returns a string representation of the triangle, which is unaffected.
toString() - Method in class com.jme3.math.ColorRGBA
toString returns the string representation of this ColorRGBA.
toString() - Method in class com.jme3.math.Line
Returns a string representation of the Line, which is unaffected.
toString() - Method in class com.jme3.math.LineSegment
Returns a string representation of the LineSegment, which is unaffected.
toString() - Method in class com.jme3.math.Matrix3f
Returns a string representation of the matrix, which is unaffected.
toString() - Method in class com.jme3.math.Matrix4f
Returns a string representation of the matrix, which is unaffected.
toString() - Method in class com.jme3.math.Plane
toString returns a string representation of this plane.
toString() - Method in class com.jme3.math.Quaternion
Returns a string representation of the quaternion, which is unaffected.
toString() - Method in class com.jme3.math.Ray
Represent this ray as a String.
toString() - Method in class com.jme3.math.Rectangle
Returns a string representation of the Recatangle, which is unaffected.
toString() - Method in class com.jme3.math.Transform
Returns a string representation of the transform, which is unaffected.
toString() - Method in class com.jme3.math.Vector2f
Returns a string representation of the vector.
toString() - Method in class com.jme3.math.Vector3f
Returns a string representation of the vector, which is unaffected.
toString() - Method in class com.jme3.math.Vector4f
toString returns the string representation of this vector.
toString() - Method in class com.jme3.opencl.Buffer
 
toString() - Method in class com.jme3.opencl.Context
 
toString() - Method in class com.jme3.opencl.Image.ImageDescriptor
 
toString() - Method in class com.jme3.opencl.Image.ImageFormat
 
toString() - Method in class com.jme3.opencl.Image
 
toString() - Method in class com.jme3.opencl.Kernel.LocalMem
 
toString() - Method in class com.jme3.opencl.Kernel.LocalMemPerElement
 
toString() - Method in class com.jme3.opencl.Kernel
 
toString() - Method in class com.jme3.opencl.Kernel.WorkSize
 
toString() - Method in class com.jme3.post.Filter.Pass
 
toString() - Method in class com.jme3.renderer.Camera
 
toString() - Method in class com.jme3.scene.Spatial
Returns the Spatial's name followed by the class of the spatial
Example: "MyNode (com.jme3.scene.Spatial)"
toString() - Method in class com.jme3.scene.UserData
 
toString() - Method in class com.jme3.scene.VertexBuffer
 
toString() - Method in class com.jme3.shader.bufferobject.BufferObject
 
toString() - Method in class com.jme3.shader.bufferobject.BufferRegion
 
toString() - Method in class com.jme3.shader.Shader.ShaderSource
 
toString() - Method in class com.jme3.shader.Shader
 
toString() - Method in class com.jme3.shader.ShaderNode
convenience toString
toString() - Method in class com.jme3.shader.ShaderNodeDefinition
convenience toString
toString() - Method in class com.jme3.shader.ShaderNodeVariable
 
toString() - Method in class com.jme3.shader.Uniform
 
toString() - Method in class com.jme3.shader.VariableMapping
 
toString() - Method in class com.jme3.system.DisplayInfo
toString() - Method in class com.jme3.texture.FrameBuffer.RenderBuffer
 
toString() - Method in class com.jme3.texture.FrameBuffer
 
toString() - Method in class com.jme3.texture.Image
 
toString() - Method in class com.jme3.texture.Texture
 
toString() - Method in class com.jme3.util.blockparser.Statement
 
toString() - Method in class com.jme3.util.IntMap.Entry
 
toString() - Method in class com.jme3.util.NativeObject
 
toString() - Method in class com.jme3.util.SafeArrayList
 
toString() - Method in class com.jme3.util.struct.StructField
 
toString(int) - Method in class com.jme3.util.blockparser.Statement
 
totalFrames - Variable in class com.jme3.animation.AnimationFactory
Deprecated.
total number of frames
toTransformMatrix() - Method in class com.jme3.math.Transform
Creates an equivalent transform matrix.
toTransformMatrix(Matrix4f) - Method in class com.jme3.math.Quaternion
Sets the rotation component of the specified transform matrix.
toTransformMatrix(Matrix4f) - Method in class com.jme3.math.Transform
Converts to an equivalent transform matrix.
toTranslationVector() - Method in class com.jme3.math.Matrix4f
Determine the translation component of this 3-D coordinate transform.
toTranslationVector(Vector3f) - Method in class com.jme3.math.Matrix4f
Returns the translation component of the coordinate transform.
TouchEvent - Class in com.jme3.input.event
TouchEvent represents a single event from multi-touch input devices
TouchEvent() - Constructor for class com.jme3.input.event.TouchEvent
 
TouchEvent(TouchEvent.Type, float, float, float, float) - Constructor for class com.jme3.input.event.TouchEvent
 
TouchEvent.Type - Enum Class in com.jme3.input.event
 
touchHash(int) - Static method in class com.jme3.input.controls.TouchTrigger
 
touchInput - Variable in class com.jme3.app.LegacyApplication
 
TouchInput - Interface in com.jme3.input
A specific API for interfacing with smartphone touch devices
TouchListener - Interface in com.jme3.input.controls
TouchListener is used to receive events of inputs from smartphone touch devices
TouchTrigger - Class in com.jme3.input.controls
Class to trigger TouchEvents, keycode can be TouchInput.ALL(=0) or TouchInput.KEYCODE_*
TouchTrigger(int) - Constructor for class com.jme3.input.controls.TouchTrigger
Constructor
toVector3f() - Method in class com.jme3.math.ColorRGBA
Transform this ColorRGBA to a Vector3f using x = r, y = g, z = b.
toVector4f() - Method in class com.jme3.math.ColorRGBA
Transform this ColorRGBA to a Vector4f using x = r, y = g, z = b, w = a.
tpf - Variable in class com.jme3.animation.AnimationFactory
Deprecated.
time per frame
Tpf - Enum constant in enum class com.jme3.shader.UniformBinding
Time in seconds that the last frame took.
Track - Interface in com.jme3.animation
Deprecated.
TrackDataReader() - Constructor for class com.jme3.anim.interpolator.FrameInterpolator.TrackDataReader
 
trackDirectMemory() - Static method in class com.jme3.system.JmeSystem
 
trackDirectMemory() - Method in class com.jme3.system.JmeSystemDelegate
 
TrackInfo - Class in com.jme3.animation
Deprecated.
TrackInfo() - Constructor for class com.jme3.animation.TrackInfo
Deprecated.
 
TrackTimeReader() - Constructor for class com.jme3.anim.interpolator.FrameInterpolator.TrackTimeReader
 
trailing - Variable in class com.jme3.input.ChaseCamera
 
trailingEnabled - Variable in class com.jme3.input.ChaseCamera
 
trailingLerpFactor - Variable in class com.jme3.input.ChaseCamera
 
trailingRotationInertia - Variable in class com.jme3.input.ChaseCamera
 
trailingSensitivity - Variable in class com.jme3.input.ChaseCamera
 
transform(Matrix4f, BoundingVolume) - Method in class com.jme3.bounding.BoundingBox
 
transform(Matrix4f, BoundingVolume) - Method in class com.jme3.bounding.BoundingSphere
 
transform(Matrix4f, BoundingVolume) - Method in class com.jme3.bounding.BoundingVolume
 
transform(Transform) - Method in class com.jme3.bounding.BoundingVolume
transform alters the location of the bounding volume by a rotation, translation and a scalar.
transform(Transform, BoundingVolume) - Method in class com.jme3.bounding.BoundingBox
transform modifies the center of the box to reflect the change made via a rotation, translation and scale.
transform(Transform, BoundingVolume) - Method in class com.jme3.bounding.BoundingSphere
transform modifies the center of the sphere to reflect the change made via a rotation, translation and scale.
transform(Transform, BoundingVolume) - Method in class com.jme3.bounding.BoundingVolume
transform alters the location of the bounding volume by a rotation, translation and a scalar.
Transform - Class in com.jme3.math
A 3-D coordinate transform composed of translation, rotation, and scaling.
Transform() - Constructor for class com.jme3.math.Transform
Instantiates an identity transform: no translation, no rotation, and no scaling.
Transform(Quaternion) - Constructor for class com.jme3.math.Transform
Instantiates a rotation-only transform.
Transform(Vector3f) - Constructor for class com.jme3.math.Transform
Instantiates a translation-only transform.
Transform(Vector3f, Quaternion) - Constructor for class com.jme3.math.Transform
Instantiates a coordinate transform without scaling.
Transform(Vector3f, Quaternion, Vector3f) - Constructor for class com.jme3.math.Transform
Instantiates a coordinate transform with scaling.
transformInverseVector(Vector3f, Vector3f) - Method in class com.jme3.math.Transform
Applies the inverse transform to the specified coordinates and returns the result in store.
transformTextureCoords(FloatBuffer, int, FloatBuffer) - Method in class jme3tools.optimize.TextureAtlas.TextureAtlasTile
Transforms a whole texture coordinates buffer.
TransformTrack - Class in com.jme3.anim
An AnimTrack that transforms a Joint or Spatial using a list of transforms and times for keyframes.
TransformTrack() - Constructor for class com.jme3.anim.TransformTrack
Serialization-only.
TransformTrack(HasLocalTransform, float[], Vector3f[], Quaternion[], Vector3f[]) - Constructor for class com.jme3.anim.TransformTrack
Creates a transform track for the given target.
transformVector(Vector3f, Vector3f) - Method in class com.jme3.math.Transform
Transforms the specified coordinates and returns the result in store.
translateVect(Vector3f) - Method in class com.jme3.math.Matrix4f
Translate the specified Vector3f using the translation component of this 3-D coordinate transform.
translations - Variable in class com.jme3.animation.AnimationFactory
Deprecated.
Translation array for this animation
Translucent - Enum constant in enum class com.jme3.renderer.queue.RenderQueue.Bucket
A special mode used for rendering transparent objects that should not be affected by SceneProcessor.
transparent - Variable in class com.jme3.scene.plugins.MTLLoader
 
Transparent - Enum constant in enum class com.jme3.renderer.queue.RenderQueue.Bucket
This is the mode you should use for object with transparency in them.
TransparentComparator - Class in com.jme3.renderer.queue
 
TransparentComparator() - Constructor for class com.jme3.renderer.queue.TransparentComparator
 
transpose() - Method in class com.jme3.math.Matrix3f
Transposes the matrix and returns the (modified) current instance.
transpose() - Method in class com.jme3.math.Matrix4f
Generate the transpose.
transposeLocal() - Method in class com.jme3.math.Matrix3f
Transposes the matrix and returns the (modified) current instance.
transposeLocal() - Method in class com.jme3.math.Matrix4f
Transpose in place.
transposeNew() - Method in class com.jme3.math.Matrix3f
Returns the transpose as a new instance.
traveledDistance - Variable in class com.jme3.cinematic.events.MotionEvent
the distance traveled by the spatial on the path
tri - Variable in class com.jme3.util.TempVars
 
triangle - Variable in class com.jme3.util.TempVars
Fetching triangle from mesh
Triangle - Class in com.jme3.math
Describes a triangle in terms of its vertex locations, with auxiliary storage for its centroid, normal vector, projection, and index.
Triangle - Enum constant in enum class com.jme3.effect.ParticleMesh.Type
The particle mesh is composed of triangles.
Triangle() - Constructor for class com.jme3.math.Triangle
Instantiate a zero-size triangle at the origin.
Triangle(Vector3f, Vector3f, Vector3f) - Constructor for class com.jme3.math.Triangle
Instantiates a triangle with the specified vertex locations.
TriangleAxisComparator - Class in com.jme3.collision.bih
 
TriangleAxisComparator(int) - Constructor for class com.jme3.collision.bih.TriangleAxisComparator
 
TriangleData(Vector3f, Vector3f, Vector3f) - Constructor for class com.jme3.util.TangentBinormalGenerator.TriangleData
Deprecated.
 
TriangleFan - Enum constant in enum class com.jme3.scene.Mesh.Mode
Similar to Mesh.Mode.Triangles, the first 3 vertices specify a triangle, each 2 subsequent vertices are combined with the very first vertex to make a triangle.
triangleOffset - Variable in class com.jme3.util.TangentBinormalGenerator.TriangleData
Deprecated.
 
Triangles - Enum constant in enum class com.jme3.scene.Mesh.Mode
A primitive is a triangle.
TriangleStrip - Enum constant in enum class com.jme3.scene.Mesh.Mode
Similar to Mesh.Mode.Triangles, the first 3 vertices specify a triangle, while subsequent vertices are combined with the previous two to form a triangle.
triCount - Variable in class com.jme3.environment.util.BoundingSphereDebug
 
triCount - Variable in class com.jme3.scene.shape.Sphere
 
trigger() - Method in class com.jme3.cinematic.KeyFrame
 
Trigger - Interface in com.jme3.input.controls
A trigger represents a physical input, such as a keyboard key, a mouse button, or joystick axis.
triggerHashCode() - Method in class com.jme3.input.controls.JoyAxisTrigger
 
triggerHashCode() - Method in class com.jme3.input.controls.JoyButtonTrigger
 
triggerHashCode() - Method in class com.jme3.input.controls.KeyTrigger
 
triggerHashCode() - Method in class com.jme3.input.controls.MouseAxisTrigger
 
triggerHashCode() - Method in class com.jme3.input.controls.MouseButtonTrigger
 
triggerHashCode() - Method in class com.jme3.input.controls.TouchTrigger
 
triggerHashCode() - Method in interface com.jme3.input.controls.Trigger
Returns the hash code for the trigger.
triggerWayPointReach(int, MotionEvent) - Method in class com.jme3.cinematic.MotionPath
 
Trilinear - Enum constant in enum class com.jme3.texture.Texture.MinFilter
Trilinear filtering is a remedy to a common artifact seen in mipmapped bilinearly filtered images: an abrupt and very noticeable change in quality at boundaries where the renderer switches from one mipmap level to the next.
Tween - Interface in com.jme3.anim.tween
Represents some action that interpolates across input between 0 and some length value.
Tweens - Class in com.jme3.anim.tween
Static utility methods for creating common generic Tween objects.
TWO_PI - Static variable in class com.jme3.math.FastMath
The value 2PI as a float.
TwoDimensional - Enum constant in enum class com.jme3.texture.Texture.Type
Two dimensional texture (default).
TwoDimensionalArray - Enum constant in enum class com.jme3.texture.Texture.Type
An array of two-dimensional textures.
tWrap - Variable in class com.jme3.texture.image.LastTextureState
 
type - Variable in class com.jme3.material.MatParam
 
type - Variable in class com.jme3.opencl.Image.ImageDescriptor
 
type - Variable in class com.jme3.scene.UserData
 
type - Variable in class com.jme3.shader.ShaderBufferBlock
 
type - Variable in class com.jme3.texture.image.ByteOffsetImageCodec
 
TYPE_BLACKANDWHITE - Static variable in class com.jme3.texture.plugins.TGALoader
 
TYPE_BLACKANDWHITE_RLE - Static variable in class com.jme3.texture.plugins.TGALoader
 
TYPE_COLORMAPPED - Static variable in class com.jme3.texture.plugins.TGALoader
 
TYPE_COLORMAPPED_RLE - Static variable in class com.jme3.texture.plugins.TGALoader
 
TYPE_NO_IMAGE - Static variable in class com.jme3.texture.plugins.TGALoader
 
TYPE_TRUECOLOR - Static variable in class com.jme3.texture.plugins.TGALoader
 
TYPE_TRUECOLOR_RLE - Static variable in class com.jme3.texture.plugins.TGALoader
 
typeCheck - Variable in class com.jme3.material.MatParam
 
TypeQualifier - Annotation Interface in checkers.quals
A meta-annotation indicating that the annotated annotation is a type qualifier.
typesMatch(VariableMapping) - Static method in class com.jme3.shader.ShaderUtils
Check if a mapping is valid by checking the types and swizzle of both of the variables

U

unassociateFromGroupNode() - Method in class com.jme3.scene.Geometry
Removes the GeometryGroupNode association from this Geometry.
Uniform - Class in com.jme3.shader
 
Uniform() - Constructor for class com.jme3.shader.Uniform
 
UniformBinding - Enum Class in com.jme3.shader
 
UniformBindingManager - Class in com.jme3.shader
UniformBindingManager helps RenderManager to manage uniform bindings.
UniformBindingManager() - Constructor for class com.jme3.shader.UniformBindingManager
 
UniformBufferObject - Enum constant in enum class com.jme3.renderer.Caps
Supporting working with UniformBufferObject.
UniformBufferObject - Enum constant in enum class com.jme3.shader.ShaderBufferBlock.BufferType
 
UniformBufferObject - Enum constant in enum class com.jme3.shader.VarType
 
UniformBufferObjectMaxBlockSize - Enum constant in enum class com.jme3.renderer.Limits
Maximum block size of a UBO.
UniformBufferObjectMaxFragmentBlocks - Enum constant in enum class com.jme3.renderer.Limits
Maximum number of UBOs that may be accessed by a fragment shader.
UniformBufferObjectMaxGeometryBlocks - Enum constant in enum class com.jme3.renderer.Limits
Maximum number of UBOs that may be accessed by a geometry shader.
UniformBufferObjectMaxVertexBlocks - Enum constant in enum class com.jme3.renderer.Limits
Maximum number of UBOs that may be accessed by a vertex shader.
unIndent() - Method in class com.jme3.shader.Glsl100ShaderGenerator
Decrease indentation with a check so the indent is never negative.
unInterpolateLinear(float, float, float) - Static method in class com.jme3.math.FastMath
Converts a range of min/max to a 0-1 range.
UNIT_W - Static variable in class com.jme3.math.Vector4f
shared instance of the +W direction (0,0,0,1) - Do not modify!
UNIT_X - Static variable in class com.jme3.math.Vector2f
Shared instance of the +X direction (1,0).
UNIT_X - Static variable in class com.jme3.math.Vector3f
Shared instance of the +X direction (1,0,0).
UNIT_X - Static variable in class com.jme3.math.Vector4f
shared instance of the +X direction (1,0,0,0) - Do not modify!
UNIT_XY - Static variable in class com.jme3.math.Vector2f
Shared instance of the all-ones vector (1,1).
UNIT_XYZ - Static variable in class com.jme3.math.Vector3f
Shared instance of the all-ones vector (1,1,1).
UNIT_XYZW - Static variable in class com.jme3.math.Vector4f
shared instance of the all-ones vector (1,1,1,1) - Do not modify!
UNIT_Y - Static variable in class com.jme3.math.Vector2f
Shared instance of the +Y direction (0,1).
UNIT_Y - Static variable in class com.jme3.math.Vector3f
Shared instance of the +Y direction (0,1,0).
UNIT_Y - Static variable in class com.jme3.math.Vector4f
shared instance of the +Y direction (0,1,0,0) - Do not modify!
UNIT_Z - Static variable in class com.jme3.math.Vector3f
Shared instance of the +Z direction (0,0,1).
UNIT_Z - Static variable in class com.jme3.math.Vector4f
shared instance of the +Z direction (0,0,1,0) - Do not modify!
unmap(CommandQueue, Image.ImageMapping) - Method in class com.jme3.opencl.Image
Unmaps the mapped memory
unmap(CommandQueue, ByteBuffer) - Method in class com.jme3.opencl.Buffer
Unmaps a previously mapped memory.
UNORM_INT_101010 - Enum constant in enum class com.jme3.opencl.Image.ImageChannelType
 
UNORM_INT16 - Enum constant in enum class com.jme3.opencl.Image.ImageChannelType
 
UNORM_INT8 - Enum constant in enum class com.jme3.opencl.Image.ImageChannelType
 
UNORM_SHORT_555 - Enum constant in enum class com.jme3.opencl.Image.ImageChannelType
 
UNORM_SHORT_565 - Enum constant in enum class com.jme3.opencl.Image.ImageChannelType
 
UnpackRowLength - Enum constant in enum class com.jme3.renderer.Caps
Supports unpack row length (stride).
Unqualified - Annotation Interface in checkers.quals
A special annotation intended solely for representing an unqualified type in the qualifier hierarchy, as an argument to SubtypeOf.value(), in the type qualifiers declarations.
unqueuedBuffersBytes - Variable in class com.jme3.audio.AudioStream
 
unregisterInput() - Method in class com.jme3.input.FlyByCamera
Unregister this controller from its input manager.
unregisterLoader(Class<? extends AssetLoader>) - Method in interface com.jme3.asset.AssetManager
Unregister a AssetLoader from loading its assigned extensions.
unregisterLoader(Class<? extends AssetLoader>) - Method in class com.jme3.asset.DesktopAssetManager
 
unregisterLocator(String, Class<? extends AssetLocator>) - Method in interface com.jme3.asset.AssetManager
Unregisters the given locator class.
unregisterLocator(String, Class<? extends AssetLocator>) - Method in class com.jme3.asset.DesktopAssetManager
 
UNSAFE - Static variable in class com.jme3.util.NativeObjectManager
Set to true to enable deletion of native buffers together with GL objects when requested.
unset(int) - Method in class com.jme3.shader.DefineList
 
unsetRegions() - Method in class com.jme3.shader.bufferobject.BufferObject
Reset layour definition
UNSHADED - Static variable in class com.jme3.material.Materials
 
UNSIGNED_INT16 - Enum constant in enum class com.jme3.opencl.Image.ImageChannelType
 
UNSIGNED_INT32 - Enum constant in enum class com.jme3.opencl.Image.ImageChannelType
 
UNSIGNED_INT8 - Enum constant in enum class com.jme3.opencl.Image.ImageChannelType
 
UnsignedByte - Enum constant in enum class com.jme3.scene.VertexBuffer.Format
1 byte integer, unsigned.
UnsignedInt - Enum constant in enum class com.jme3.scene.VertexBuffer.Format
4 byte integer, unsigned.
UnsignedShort - Enum constant in enum class com.jme3.scene.VertexBuffer.Format
2 byte integer, unsigned.
UnsupportedCollisionException - Exception Class in com.jme3.collision
Thrown by Collidable when the requested collision query could not be completed because one of the collidables does not support colliding with the other.
UnsupportedCollisionException() - Constructor for exception class com.jme3.collision.UnsupportedCollisionException
 
UnsupportedCollisionException(String) - Constructor for exception class com.jme3.collision.UnsupportedCollisionException
 
UnsupportedCollisionException(String, Throwable) - Constructor for exception class com.jme3.collision.UnsupportedCollisionException
 
UnsupportedCollisionException(Throwable) - Constructor for exception class com.jme3.collision.UnsupportedCollisionException
 
untag(Spatial) - Method in class com.jme3.environment.EnvironmentProbeControl
Untags the specified spatial as part of the environment for this EnvironmentProbeControl.
untagGlobal(Spatial) - Static method in class com.jme3.environment.EnvironmentProbeControl
Untags the specified spatial as part of the environment for every EnvironmentProbeControl.
Unused - Annotation Interface in checkers.quals
Declares that the field may not be accessed if the receiver is of the specified qualifier type (or any supertype).
unusedNodes - Variable in class com.jme3.material.ShaderGenerationInfo
the unused node names of this shader (node whose output are never used)
UP - Enum constant in enum class com.jme3.input.event.TouchEvent.Type
Touch up event, fields: posX, posY, pressure
update() - Method in class com.jme3.anim.Armature
Update all joints in this Armature.
update() - Method in class com.jme3.anim.Joint
Updates world transforms for this bone and its children.
update() - Method in class com.jme3.animation.Bone
Deprecated.
Updates world transforms for this bone and its children.
update() - Method in class com.jme3.app.LegacyApplication
Do not call manually.
update() - Method in class com.jme3.app.SimpleApplication
 
update() - Method in class com.jme3.input.dummy.DummyInput
 
update() - Method in interface com.jme3.input.Input
Queries the device for input.
update() - Method in class com.jme3.renderer.Camera
Updates the camera parameters by calling onFrustumChange,onViewPortChange and onFrameChange.
update() - Method in class com.jme3.system.NanoTimer
 
update() - Method in interface com.jme3.system.SystemListener
Callback to update the application state, and render the scene to the back buffer.
update() - Method in class com.jme3.system.Timer
update recalculates the frame rate based on the previous call to update.
update(float) - Method in class com.jme3.app.ChaseCameraAppState
 
update(float) - Method in class com.jme3.app.DetailedProfilerState
 
update(float) - Method in class com.jme3.app.state.AbstractAppState
 
update(float) - Method in interface com.jme3.app.state.AppState
Called to update the AppState.
update(float) - Method in class com.jme3.app.state.AppStateManager
Calls update for attached states, do not call directly.
update(float) - Method in class com.jme3.app.state.BaseAppState
 
update(float) - Method in class com.jme3.app.state.RootNodeAppState
 
update(float) - Method in class com.jme3.app.StatsAppState
 
update(float) - Method in class com.jme3.app.StatsView
 
update(float) - Method in class com.jme3.audio.AudioListenerState
 
update(float) - Method in interface com.jme3.audio.AudioRenderer
Update the audio system.
update(float) - Method in class com.jme3.audio.openal.ALAudioRenderer
 
update(float) - Method in class com.jme3.cinematic.Cinematic
called internally don't call it directly.
update(float) - Method in class com.jme3.cinematic.events.MotionEvent
 
update(float) - Method in class com.jme3.effect.ParticleEmitter.ParticleEmitterControl
 
update(float) - Method in class com.jme3.environment.EnvironmentProbeControl
 
update(float) - Method in class com.jme3.environment.util.LightsDebugState
 
update(float) - Method in class com.jme3.input.ChaseCamera
update the camera control, should only be used internally
update(float) - Method in class com.jme3.input.InputManager
Updates the InputManager.
update(float) - Method in class com.jme3.scene.control.AbstractControl
 
update(float) - Method in interface com.jme3.scene.control.Control
Updates the control.
update(float) - Method in class com.jme3.scene.debug.custom.ArmatureDebugAppState
 
update(float) - Method in class com.jme3.util.MaterialDebugAppState
 
update(LightList, LightList) - Method in class com.jme3.light.LightList
Updates a "world-space" light list, using the spatial's local-space light list and its parent's world-space light list.
update(Vector3f[]) - Method in class com.jme3.scene.debug.WireFrustum
 
update(Struct) - Method in class com.jme3.util.struct.StructStd140BufferObject
Update data and layout (when needed) using a Struct class.
updateAndGetInternalCamera(int, int, int, Vector3f, float, float) - Method in class com.jme3.environment.baker.GenericEnvBaker
Updates the internal camera to face the given cubemap face and return it.
updateBound() - Method in class com.jme3.scene.Mesh
Updates the bounding volume of this mesh.
updateBufferData(VertexBuffer) - Method in class com.jme3.renderer.opengl.GLRenderer
 
updateBufferData(VertexBuffer) - Method in interface com.jme3.renderer.Renderer
Uploads a vertex buffer to the GPU.
updateBufferData(VertexBuffer) - Method in class com.jme3.system.NullRenderer
 
updateBufferData(List<StructField<?>>, boolean, BufferLayout, BufferObject) - Static method in class com.jme3.util.struct.StructUtils
Update data using a List of StructFields The current layout will be maintained unless previously invalidated
updateCamera(float) - Method in class com.jme3.input.ChaseCamera
Updates the camera, should only be called internally
UpdateControl - Class in com.jme3.scene.control
Allows for enqueueing tasks onto the update loop / rendering thread.
UpdateControl() - Constructor for class com.jme3.scene.control.UpdateControl
 
updateCounts() - Method in class com.jme3.scene.Mesh
Update the vertex and triangle counts for this mesh based on the current data.
updateData(InputStream, float) - Method in class com.jme3.audio.AudioStream
 
updateData(Buffer) - Method in class com.jme3.scene.VertexBuffer
Called to update the data in the buffer with new data.
updateData(ByteBuffer) - Method in class com.jme3.audio.AudioBuffer
Update the data in the buffer with new data.
updateDefinesName(String, ShaderNode) - Method in class com.jme3.shader.Glsl100ShaderGenerator
transforms defines name is the shader node code.
updateFrameBuffer(FrameBuffer) - Method in class com.jme3.renderer.opengl.GLRenderer
 
updateFrameBufferAttachment(FrameBuffer, FrameBuffer.RenderBuffer) - Method in class com.jme3.renderer.opengl.GLRenderer
 
updateFromControl(float) - Method in class com.jme3.effect.ParticleEmitter
Callback from Control.update(), do not use.
updateFrustumPoints(Camera, float, float, float, Vector3f[]) - Static method in class com.jme3.shadow.ShadowUtil
Updates the points array to contain the frustum corners of the given camera.
updateFrustumPoints2(Camera, Vector3f[]) - Static method in class com.jme3.shadow.ShadowUtil
Updates a points arrays with the frustum corners of the provided camera.
updateFrustumSplits(float[], float, float, float) - Static method in class com.jme3.shadow.PssmShadowUtil
Updates the frustum splits stores in splits using PSSM.
updateGeometricState() - Method in class com.jme3.audio.AudioNode
 
updateGeometricState() - Method in class com.jme3.scene.Node
 
updateGeometricState() - Method in class com.jme3.scene.Spatial
updateGeometricState updates the light list, computes the world transforms, and computes the world bounds for this Spatial.
updateGeometry() - Method in class com.jme3.scene.debug.custom.ArmatureNode
The method updates the geometry according to the positions of the bones.
updateGeometry() - Method in class com.jme3.scene.debug.SkeletonInterBoneWire
This method updates the geometry according to the positions of the bones.
updateGeometry() - Method in class com.jme3.scene.debug.SkeletonPoints
The method updates the geometry according to the positions of the bones.
updateGeometry() - Method in class com.jme3.scene.debug.SkeletonWire
This method updates the geometry according to the positions of the bones.
updateGeometry() - Method in class com.jme3.scene.shape.AbstractBox
Rebuilds the box after a property has been directly altered.
updateGeometry(float, float) - Method in class com.jme3.scene.shape.Quad
 
updateGeometry(float, float, boolean) - Method in class com.jme3.scene.shape.Quad
 
updateGeometry(float, float, float, float, int, int) - Method in class com.jme3.scene.shape.PQTorus
Rebuilds this torus based on a new set of parameters.
updateGeometry(int, int, float) - Method in class com.jme3.scene.shape.Sphere
Changes the information of the sphere into the given values.
updateGeometry(int, int, float, boolean, boolean) - Method in class com.jme3.scene.shape.Sphere
 
updateGeometry(int, int, float, float) - Method in class com.jme3.scene.shape.Torus
Rebuilds this torus based on a new set of parameters.
updateGeometry(int, int, float, float, float, boolean, boolean) - Method in class com.jme3.scene.shape.Cylinder
Rebuilds the cylinder based on a new set of parameters.
updateGeometry(Vector3f, float, float, float) - Method in class com.jme3.scene.shape.AbstractBox
Rebuilds this box based on a new set of parameters.
updateGeometry(Vector3f, int, int, float, boolean) - Method in class com.jme3.scene.shape.Dome
Rebuilds the dome with a new set of parameters.
updateGeometry(Vector3f, Vector3f) - Method in class com.jme3.scene.shape.AbstractBox
Rebuilds this box based on a new set of parameters.
updateGeometry(Vector3f, Vector3f) - Method in class com.jme3.scene.shape.Line
 
updateGeometry(Vector3f, Vector3f[]) - Method in class com.jme3.scene.debug.custom.ArmatureInterJointsWire
 
updateInDecoderThread(float) - Method in class com.jme3.audio.openal.ALAudioRenderer
 
updateInRenderThread(float) - Method in class com.jme3.audio.openal.ALAudioRenderer
 
updateInstances() - Method in class com.jme3.scene.instancing.InstancedGeometry
updateInstances(Camera) - Method in class com.jme3.scene.instancing.InstancedGeometry
 
updateLightListUniforms(Shader, Geometry, LightList, int, RenderManager, int) - Method in class com.jme3.material.logic.SinglePassLightingLogic
Uploads the lights in the light list as two uniform arrays.
updateLightListUniforms(Shader, Geometry, LightList, int, RenderManager, int, int) - Method in class com.jme3.material.logic.SinglePassAndImageBasedLightingLogic
Uploads the lights in the light list as two uniform arrays.
updateLights(Spatial) - Method in class com.jme3.environment.util.LightsDebugState
 
updateListenerParam(Listener, ListenerParam) - Method in interface com.jme3.audio.AudioRenderer
 
updateListenerParam(Listener, ListenerParam) - Method in class com.jme3.audio.openal.ALAudioRenderer
 
updateLogicalState(float) - Method in class com.jme3.audio.AudioNode
 
updateLogicalState(float) - Method in class com.jme3.font.BitmapText
 
updateLogicalState(float) - Method in class com.jme3.scene.debug.custom.ArmatureDebugger
 
updateLogicalState(float) - Method in class com.jme3.scene.debug.SkeletonDebugger
 
updateLogicalState(float) - Method in class com.jme3.scene.Node
 
updateLogicalState(float) - Method in class com.jme3.scene.Spatial
updateLogicalState calls the update() method for all controls attached to this Spatial.
updateMatParamOverrides() - Method in class com.jme3.scene.Spatial
 
updateMesh() - Method in class com.jme3.app.BasicProfiler
 
updateMesh() - Method in class com.jme3.scene.shape.RectangleMesh
 
updateModelBound() - Method in class com.jme3.scene.Geometry
Updates the bounding volume of the mesh.
updateModelBound() - Method in class com.jme3.scene.Node
 
updateModelBound() - Method in class com.jme3.scene.Spatial
updateModelBound recalculates the bounding object for this Spatial.
updateModelTransform(Transform, Joint) - Method in class com.jme3.anim.MatrixJointModelTransform
 
updateModelTransform(Transform, Joint) - Method in class com.jme3.anim.SeparateJointModelTransform
 
updateModelTransform(Transform, Joint) - Method in interface com.jme3.anim.util.JointModelTransform
Update the joint's transform in model space.
updateModelTransforms() - Method in class com.jme3.anim.Joint
Updates the model transforms for this bone and for the attachments node if not null.
updateModelTransforms() - Method in class com.jme3.animation.Bone
Deprecated.
Updates the model transforms for this bone and, possibly, the attachments node if not null.
updateNeeded - Variable in class com.jme3.shader.ShaderVariable
True if the shader value was changed.
updateNeeded - Variable in class com.jme3.util.NativeObject
True if the data represented by this GLObject has been changed and needs to be updated before used.
updateParticle(Particle, float, Vector3f, Vector3f) - Method in class com.jme3.effect.ParticleEmitter
 
updateParticleData(Particle[], Camera, Matrix3f) - Method in class com.jme3.effect.ParticleMesh
Update the particle visual data.
updateParticleData(Particle[], Camera, Matrix3f) - Method in class com.jme3.effect.ParticlePointMesh
 
updateParticleData(Particle[], Camera, Matrix3f) - Method in class com.jme3.effect.ParticleTriMesh
 
updatePoints(Vector3f, Vector3f) - Method in class com.jme3.scene.shape.Line
Alter the start and end.
updatePoints(Vector3f, Vector3f[]) - Method in class com.jme3.scene.debug.custom.ArmatureInterJointsWire
Update the start and end points of the line.
updatePositions(float) - Method in class com.jme3.scene.debug.WireSphere
 
updatePositions(float, float, float) - Method in class com.jme3.scene.debug.WireBox
 
updateProbe(LightProbe, EnvironmentCamera, Spatial, JobProgressListener<LightProbe>) - Static method in class com.jme3.environment.LightProbeFactory
 
updateProbe(LightProbe, EnvironmentCamera, Spatial, EnvMapUtils.GenerationType, JobProgressListener<LightProbe>) - Static method in class com.jme3.environment.LightProbeFactory
Updates a LightProbe with the given EnvironmentCamera in the given scene.
updateRenderTexture(FrameBuffer, FrameBuffer.RenderBuffer) - Method in class com.jme3.renderer.opengl.GLRenderer
 
updateRightFromUniforms(MatParam, VariableMapping, Map<String, ShaderNodeLoaderDelegate.DeclaredVariable>, Statement) - Method in class com.jme3.material.plugins.ShaderNodeLoaderDelegate
Updates the right variable of the given mapping from a MatParam (a WorldParam) it checks if the uniform hasn't already been loaded, add it to the maps if not.
updateRightFromUniforms(UniformBinding, VariableMapping, Map<String, ShaderNodeLoaderDelegate.DeclaredVariable>) - Method in class com.jme3.material.plugins.ShaderNodeLoaderDelegate
updates the right variable of the given mapping from a UniformBinding (a WorldParam) it checks if the uniform hasn't already been loaded, add it to the maps if not.
updateRightTypeFromLeftType(VariableMapping) - Method in class com.jme3.material.plugins.ShaderNodeLoaderDelegate
Updates the type of the right variable of a mapping from the type of the left variable.
updateShaderBufferBlock(Shader, ShaderBufferBlock) - Method in class com.jme3.renderer.opengl.GLRenderer
Updates the buffer block for the shader.
updateShaderBufferBlocks(Shader) - Method in class com.jme3.renderer.opengl.GLRenderer
Updates all shader's buffer blocks.
updateShaderData(Shader) - Method in class com.jme3.renderer.opengl.GLRenderer
 
updateShaderSourceData(Shader.ShaderSource) - Method in class com.jme3.renderer.opengl.GLRenderer
 
updateShaderStorageBufferObjectData(BufferObject) - Method in class com.jme3.renderer.opengl.GLRenderer
 
updateShaderStorageBufferObjectData(BufferObject) - Method in interface com.jme3.renderer.Renderer
Uploads data of the buffer object on the GPU.
updateShaderStorageBufferObjectData(BufferObject) - Method in class com.jme3.system.NullRenderer
 
updateShaderUniforms(Shader) - Method in class com.jme3.renderer.opengl.GLRenderer
 
updateShadowCamera(Camera, Vector3f[]) - Static method in class com.jme3.shadow.ShadowUtil
Updates the shadow camera to properly contain the given points (which contain the eye camera frustum corners)
updateShadowCamera(ViewPort, GeometryList, Camera, Vector3f[], GeometryList, float) - Static method in class com.jme3.shadow.ShadowUtil
Updates the shadow camera to properly contain the given points (which contain the eye camera frustum corners) and the shadow occluder objects collected through the traverse of the scene hierarchy
updateShadowCams(Camera) - Method in class com.jme3.shadow.AbstractShadowRenderer
Invoked once per frame to update the shadow cams according to the light view.
updateShadowCams(Camera) - Method in class com.jme3.shadow.DirectionalLightShadowRenderer
 
updateShadowCams(Camera) - Method in class com.jme3.shadow.PointLightShadowRenderer
 
updateShadowCams(Camera) - Method in class com.jme3.shadow.SpotLightShadowRenderer
 
updateSkeletonGeoms(Joint) - Method in class com.jme3.scene.debug.custom.ArmatureNode
 
updateSourceParam(AudioSource, AudioParam) - Method in interface com.jme3.audio.AudioRenderer
 
updateSourceParam(AudioSource, AudioParam) - Method in class com.jme3.audio.openal.ALAudioRenderer
 
updateSubBatch(Geometry) - Method in class com.jme3.scene.BatchNode
 
updateTexImageData(Image, Texture.Type, int, boolean) - Method in class com.jme3.renderer.opengl.GLRenderer
Uploads the given image to the GL driver.
updateUniform(Shader, Uniform) - Method in class com.jme3.renderer.opengl.GLRenderer
 
updateUniformBindings(Shader) - Method in class com.jme3.renderer.RenderManager
Internal use only.
updateUniformBindings(Shader) - Method in class com.jme3.shader.UniformBindingManager
Internal use only.
updateUniformBufferObjectData(BufferObject) - Method in class com.jme3.renderer.opengl.GLRenderer
 
updateUniformBufferObjectData(BufferObject) - Method in interface com.jme3.renderer.Renderer
Uploads data of the buffer object on the GPU.
updateUniformBufferObjectData(BufferObject) - Method in class com.jme3.system.NullRenderer
 
updateUniformLocation(Shader, Uniform) - Method in class com.jme3.renderer.opengl.GLRenderer
Update the location of the specified Uniform in the specified Shader.
updateVarFromAttributes(ShaderNodeVariable, VariableMapping) - Method in class com.jme3.material.plugins.ShaderNodeLoaderDelegate
Updates a variable from the attribute list.
updateVariableFromList(ShaderNodeVariable, List<ShaderNodeVariable>) - Method in class com.jme3.material.plugins.ShaderNodeLoaderDelegate
Searches a variable in the given list and updates its type and namespace.
updateVertexArray(Mesh, VertexBuffer) - Method in class com.jme3.renderer.opengl.GLRenderer
 
updateViewProjection() - Method in class com.jme3.renderer.Camera
Updates the view projection matrix.
updateWorldBound() - Method in class com.jme3.scene.Geometry
updateWorldBound updates the bounding volume that contains this geometry.
updateWorldBound() - Method in class com.jme3.scene.instancing.InstancedGeometry
 
updateWorldBound() - Method in class com.jme3.scene.Node
 
updateWorldBound() - Method in class com.jme3.scene.Spatial
Should be overridden by Node and Geometry.
updateWorldLightList() - Method in class com.jme3.scene.Geometry
 
updateWorldLightList() - Method in class com.jme3.scene.Spatial
 
updateWorldTransforms() - Method in class com.jme3.scene.Geometry
 
updateWorldTransforms() - Method in class com.jme3.scene.Spatial
Should only be called from updateGeometricState().
updateWorldVectors() - Method in class com.jme3.animation.Bone
updateWorldVectors() - Method in class com.jme3.animation.Skeleton
Deprecated.
Updates world transforms for all bones in this skeleton.
uploadSubTexture(int, Image, int, int, int, int, int, int, int, boolean) - Method in class com.jme3.renderer.opengl.TextureUtil
 
uploadSubTexture(Image, int, int, int, int, boolean) - Method in class com.jme3.renderer.opengl.TextureUtil
Deprecated.
Use uploadSubTexture(int target, Image src, int index,int targetX, int targetY,int srcX,int srcY, int areaWidth,int areaHeight, boolean linearizeSrgb)
uploadTexture(Image, int, int, boolean) - Method in class com.jme3.renderer.opengl.TextureUtil
 
UPPER_BOUNDS - Enum constant in enum class checkers.quals.DefaultLocation
Apply default annotations to unannotated upper bounds: both explicit ones in extends clauses, and implicit upper bounds when no explicit extends or super clause is present.
upVector - Variable in class com.jme3.app.ChaseCameraAppState
 
upVector - Variable in class com.jme3.cinematic.events.MotionEvent
 
UrlAssetInfo - Class in com.jme3.asset.plugins
Handles loading of assets from a URL
UrlLocator - Class in com.jme3.asset.plugins
UrlLocator is a locator that combines a root URL and the given path in the AssetKey to construct a new URL that allows locating the asset.
UrlLocator() - Constructor for class com.jme3.asset.plugins.UrlLocator
 
usage - Variable in class com.jme3.scene.VertexBuffer
 
useEvenSlices - Variable in class com.jme3.environment.util.BoundingSphereDebug
 
useEvenSlices - Variable in class com.jme3.scene.shape.Sphere
 
useFastBufs - Static variable in class com.jme3.export.binary.BinaryExporter
 
useInput() - Method in class com.jme3.system.AppSettings
Get the use input state.
useJoysticks() - Method in class com.jme3.system.AppSettings
Get the use joysticks state
userData - Variable in class com.jme3.scene.Spatial
 
UserData - Class in com.jme3.scene
UserData is used to contain user data objects set on spatials (primarily primitives) that do not implement the Savable interface.
UserData() - Constructor for class com.jme3.scene.UserData
 
UserData(byte, Object) - Constructor for class com.jme3.scene.UserData
Creates a new UserData with the given type and value.
usesMipMapLevels() - Method in enum class com.jme3.texture.Texture.MinFilter
 
usesMultiData() - Method in enum class com.jme3.shader.VarType
 
useStereo3D() - Method in class com.jme3.system.AppSettings
Get the stereo 3D state
useStreamCache() - Method in class com.jme3.audio.AudioKey
Specifies if the stream cache is used.

V

validate(Shader, StringBuilder) - Method in class jme3tools.shadercheck.CgcValidator
 
validate(Shader, StringBuilder) - Method in class jme3tools.shadercheck.GpuAnalyzerValidator
 
validate(Shader, StringBuilder) - Method in interface jme3tools.shadercheck.Validator
Validates the given shader to make sure it follows all requirements of the shader language specified as Shader.ShaderSource.getLanguage().
Validator - Interface in jme3tools.shadercheck
Interface for shader validator tools.
value - Variable in class com.jme3.material.MatParam
 
value - Variable in class com.jme3.scene.UserData
 
value - Variable in class com.jme3.shader.Uniform
Currently set value of the uniform.
value - Variable in class com.jme3.util.struct.StructField
 
value() - Element in annotation interface checkers.quals.DefaultQualifier
The name of the default annotation.
value() - Element in annotation interface checkers.quals.DefaultQualifiers
 
value() - Element in annotation interface checkers.quals.SubtypeOf
 
valueOf(String) - Static method in enum class checkers.quals.DefaultLocation
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.jme3.animation.LoopMode
Deprecated.
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.jme3.app.LostFocusBehavior
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.jme3.app.state.ConstantVerifierState.ErrorType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.jme3.audio.AudioData.DataType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.jme3.audio.AudioNode.Status
Deprecated.
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.jme3.audio.AudioParam
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.jme3.audio.AudioSource.Status
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.jme3.audio.ListenerParam
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.jme3.bounding.BoundingVolume.Type
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.jme3.cinematic.events.MotionEvent.Direction
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.jme3.cinematic.PlayState
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.jme3.effect.ParticleMesh.Type
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.jme3.environment.util.EnvMapUtils.FixSeamsMethod
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.jme3.environment.util.EnvMapUtils.GenerationType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.jme3.font.BitmapFont.Align
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.jme3.font.BitmapFont.VAlign
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.jme3.font.LineWrapMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.jme3.input.event.TouchEvent.Type
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.jme3.light.Light.Type
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.jme3.light.LightProbe.AreaType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.jme3.material.RenderState.BlendEquation
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.jme3.material.RenderState.BlendEquationAlpha
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.jme3.material.RenderState.BlendFunc
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.jme3.material.RenderState.BlendMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.jme3.material.RenderState.FaceCullMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.jme3.material.RenderState.StencilOperation
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.jme3.material.RenderState.TestFunction
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.jme3.material.TechniqueDef.LightMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.jme3.material.TechniqueDef.LightSpace
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.jme3.material.TechniqueDef.ShadowMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.jme3.math.Plane.Side
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.jme3.math.Spline.SplineType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.jme3.opencl.Device.DeviceType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.jme3.opencl.Image.ImageChannelOrder
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.jme3.opencl.Image.ImageChannelType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.jme3.opencl.Image.ImageType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.jme3.opencl.MappingAccess
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.jme3.opencl.MemoryAccess
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.jme3.profile.AppStep
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.jme3.profile.SpStep
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.jme3.profile.VpStep
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.jme3.renderer.Camera.FrustumIntersect
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.jme3.renderer.Caps
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.jme3.renderer.Limits
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.jme3.renderer.queue.RenderQueue.Bucket
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.jme3.renderer.queue.RenderQueue.ShadowMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.jme3.scene.control.BillboardControl.Alignment
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.jme3.scene.control.CameraControl.ControlDirection
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.jme3.scene.control.LightControl.ControlDirection
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.jme3.scene.Mesh.Mode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.jme3.scene.shape.Sphere.TextureMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.jme3.scene.Spatial.BatchHint
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.jme3.scene.Spatial.CullHint
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.jme3.scene.Spatial.DFSMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.jme3.scene.VertexBuffer.Format
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.jme3.scene.VertexBuffer.Type
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.jme3.scene.VertexBuffer.Usage
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.jme3.shader.bufferobject.BufferObject.AccessHint
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.jme3.shader.bufferobject.BufferObject.NatureHint
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.jme3.shader.Shader.ShaderType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.jme3.shader.ShaderBufferBlock.BufferType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.jme3.shader.UniformBinding
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.jme3.shader.VarType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.jme3.shadow.CompareMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.jme3.shadow.EdgeFilteringMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.jme3.shadow.PssmShadowRenderer.CompareMode
Deprecated.
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.jme3.shadow.PssmShadowRenderer.FilterMode
Deprecated.
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.jme3.system.JmeContext.Type
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.jme3.system.JmeSystem.StorageFolderType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.jme3.system.Platform.Os
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.jme3.system.Platform
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.jme3.texture.image.ColorSpace
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.jme3.texture.Image.Format
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.jme3.texture.Texture.MagFilter
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.jme3.texture.Texture.MinFilter
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.jme3.texture.Texture.ShadowCompareMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.jme3.texture.Texture.Type
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.jme3.texture.Texture.WrapAxis
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.jme3.texture.Texture.WrapMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.jme3.texture.TextureCubeMap.Face
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.jme3.texture.TextureImage.Access
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.jme3.util.SkyFactory.EnvMapType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class jme3tools.optimize.GeometryBatchFactory.AlignOption
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class jme3tools.optimize.LodGenerator.TriangleReductionMethod
Returns the enum constant of this class with the specified name.
values() - Static method in enum class checkers.quals.DefaultLocation
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.jme3.animation.LoopMode
Deprecated.
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.jme3.app.LostFocusBehavior
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.jme3.app.state.ConstantVerifierState.ErrorType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.jme3.audio.AudioData.DataType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.jme3.audio.AudioNode.Status
Deprecated.
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.jme3.audio.AudioParam
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.jme3.audio.AudioSource.Status
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.jme3.audio.ListenerParam
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.jme3.bounding.BoundingVolume.Type
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.jme3.cinematic.events.MotionEvent.Direction
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.jme3.cinematic.PlayState
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.jme3.effect.ParticleMesh.Type
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.jme3.environment.util.EnvMapUtils.FixSeamsMethod
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.jme3.environment.util.EnvMapUtils.GenerationType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.jme3.font.BitmapFont.Align
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.jme3.font.BitmapFont.VAlign
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.jme3.font.LineWrapMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.jme3.input.event.TouchEvent.Type
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.jme3.light.Light.Type
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.jme3.light.LightProbe.AreaType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.jme3.material.RenderState.BlendEquation
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.jme3.material.RenderState.BlendEquationAlpha
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.jme3.material.RenderState.BlendFunc
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.jme3.material.RenderState.BlendMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.jme3.material.RenderState.FaceCullMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.jme3.material.RenderState.StencilOperation
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.jme3.material.RenderState.TestFunction
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.jme3.material.TechniqueDef.LightMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.jme3.material.TechniqueDef.LightSpace
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.jme3.material.TechniqueDef.ShadowMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.jme3.math.Plane.Side
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.jme3.math.Spline.SplineType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.jme3.opencl.Device.DeviceType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.jme3.opencl.Image.ImageChannelOrder
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.jme3.opencl.Image.ImageChannelType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.jme3.opencl.Image.ImageType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.jme3.opencl.MappingAccess
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.jme3.opencl.MemoryAccess
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.jme3.profile.AppStep
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.jme3.profile.SpStep
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.jme3.profile.VpStep
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.jme3.renderer.Camera.FrustumIntersect
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.jme3.renderer.Caps
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.jme3.renderer.Limits
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.jme3.renderer.queue.RenderQueue.Bucket
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.jme3.renderer.queue.RenderQueue.ShadowMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.jme3.scene.control.BillboardControl.Alignment
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.jme3.scene.control.CameraControl.ControlDirection
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.jme3.scene.control.LightControl.ControlDirection
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.jme3.scene.Mesh.Mode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.jme3.scene.shape.Sphere.TextureMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.jme3.scene.Spatial.BatchHint
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.jme3.scene.Spatial.CullHint
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.jme3.scene.Spatial.DFSMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.jme3.scene.VertexBuffer.Format
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.jme3.scene.VertexBuffer.Type
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.jme3.scene.VertexBuffer.Usage
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.jme3.shader.bufferobject.BufferObject.AccessHint
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.jme3.shader.bufferobject.BufferObject.NatureHint
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.jme3.shader.Shader.ShaderType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.jme3.shader.ShaderBufferBlock.BufferType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.jme3.shader.UniformBinding
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.jme3.shader.VarType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.jme3.shadow.CompareMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.jme3.shadow.EdgeFilteringMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.jme3.shadow.PssmShadowRenderer.CompareMode
Deprecated.
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.jme3.shadow.PssmShadowRenderer.FilterMode
Deprecated.
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.jme3.system.JmeContext.Type
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.jme3.system.JmeSystem.StorageFolderType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.jme3.system.Platform.Os
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.jme3.system.Platform
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.jme3.texture.image.ColorSpace
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.jme3.texture.Image.Format
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.jme3.texture.Texture.MagFilter
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.jme3.texture.Texture.MinFilter
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.jme3.texture.Texture.ShadowCompareMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.jme3.texture.Texture.Type
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.jme3.texture.Texture.WrapAxis
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.jme3.texture.Texture.WrapMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.jme3.texture.TextureCubeMap.Face
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.jme3.texture.TextureImage.Access
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Method in class com.jme3.util.ListMap
 
values() - Static method in enum class com.jme3.util.SkyFactory.EnvMapType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class jme3tools.optimize.GeometryBatchFactory.AlignOption
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class jme3tools.optimize.LodGenerator.TriangleReductionMethod
Returns an array containing the constants of this enum class, in the order they are declared.
VariableMapping - Class in com.jme3.shader
Represents a mapping between 2 shader node variables or a left shader node variable and a value expression.
VariableMapping() - Constructor for class com.jme3.shader.VariableMapping
Creates a VariableMapping.
VariableMapping(ShaderNodeVariable, String, ShaderNodeVariable, String, String) - Constructor for class com.jme3.shader.VariableMapping
Creates a VariableMapping.
varNames - Variable in class com.jme3.material.plugins.ShaderNodeLoaderDelegate
 
varType - Variable in class com.jme3.shader.Uniform
Type of uniform
VarType - Enum Class in com.jme3.shader
 
varyings - Variable in class com.jme3.material.plugins.ShaderNodeLoaderDelegate
 
varyings - Variable in class com.jme3.material.ShaderGenerationInfo
the list of varyings
vect1 - Variable in class com.jme3.util.TempVars
General vectors.
vect10 - Variable in class com.jme3.util.TempVars
 
vect2 - Variable in class com.jme3.util.TempVars
 
vect2d - Variable in class com.jme3.util.TempVars
2D vector
vect2d2 - Variable in class com.jme3.util.TempVars
 
vect3 - Variable in class com.jme3.util.TempVars
 
vect4 - Variable in class com.jme3.util.TempVars
 
vect4f1 - Variable in class com.jme3.util.TempVars
 
vect4f2 - Variable in class com.jme3.util.TempVars
 
vect5 - Variable in class com.jme3.util.TempVars
 
vect6 - Variable in class com.jme3.util.TempVars
 
vect7 - Variable in class com.jme3.util.TempVars
 
vect8 - Variable in class com.jme3.util.TempVars
 
vect9 - Variable in class com.jme3.util.TempVars
 
Vector2 - Enum constant in enum class com.jme3.shader.VarType
 
Vector2Array - Enum constant in enum class com.jme3.shader.VarType
 
Vector2f - Class in com.jme3.math
A vector composed of 2 single-precision components, used to represent locations, offsets, directions, and rotations in 2-dimensional space.
Vector2f() - Constructor for class com.jme3.math.Vector2f
Instantiates an all-zero vector (0,0).
Vector2f(float, float) - Constructor for class com.jme3.math.Vector2f
Instantiates a vector with specified components.
Vector2f(Vector2f) - Constructor for class com.jme3.math.Vector2f
Instantiates a copy of the argument.
Vector2fArrayField - Class in com.jme3.util.struct.fields
 
Vector2fArrayField(int, String, int) - Constructor for class com.jme3.util.struct.fields.Vector2fArrayField
 
Vector2fArrayField(int, String, Vector2f[]) - Constructor for class com.jme3.util.struct.fields.Vector2fArrayField
 
Vector2fField - Class in com.jme3.util.struct.fields
 
Vector2fField(int, String, Vector2f) - Constructor for class com.jme3.util.struct.fields.Vector2fField
 
Vector3 - Enum constant in enum class com.jme3.shader.VarType
 
Vector3Array - Enum constant in enum class com.jme3.shader.VarType
 
Vector3f - Class in com.jme3.math
A vector composed of 3 single-precision components, used to represent locations, offsets, velocities, and directions in 3-dimensional space.
Vector3f() - Constructor for class com.jme3.math.Vector3f
Instantiates an all-zero vector (0,0,0).
Vector3f(float, float, float) - Constructor for class com.jme3.math.Vector3f
Instantiates a vector with specified components.
Vector3f(Vector3f) - Constructor for class com.jme3.math.Vector3f
Instantiates a copy of the argument.
Vector3fArrayField - Class in com.jme3.util.struct.fields
 
Vector3fArrayField(int, String, int) - Constructor for class com.jme3.util.struct.fields.Vector3fArrayField
 
Vector3fArrayField(int, String, Vector3f[]) - Constructor for class com.jme3.util.struct.fields.Vector3fArrayField
 
Vector3fField - Class in com.jme3.util.struct.fields
 
Vector3fField(int, String, Vector3f) - Constructor for class com.jme3.util.struct.fields.Vector3fField
 
Vector4 - Enum constant in enum class com.jme3.shader.VarType
 
Vector4Array - Enum constant in enum class com.jme3.shader.VarType
 
Vector4f - Class in com.jme3.math
Vector4f defines a Vector for a four float value tuple.
Vector4f() - Constructor for class com.jme3.math.Vector4f
Instantiate a Vector4f with the value (0,0,0,0).
Vector4f(float, float, float, float) - Constructor for class com.jme3.math.Vector4f
Constructor instantiates a new Vector4f with provides values.
Vector4f(Vector4f) - Constructor for class com.jme3.math.Vector4f
Instantiate a Vector4f that is a copy of the provided vector.
Vector4fArrayField - Class in com.jme3.util.struct.fields
 
Vector4fArrayField(int, String, int) - Constructor for class com.jme3.util.struct.fields.Vector4fArrayField
 
Vector4fArrayField(int, String, Vector4f[]) - Constructor for class com.jme3.util.struct.fields.Vector4fArrayField
 
Vector4fField - Class in com.jme3.util.struct.fields
 
Vector4fField(int, String, Vector4f) - Constructor for class com.jme3.util.struct.fields.Vector4fField
 
velocity - Variable in class com.jme3.audio.AudioNode
 
velocity - Variable in class com.jme3.effect.Particle
Particle velocity.
Velocity - Enum constant in enum class com.jme3.audio.AudioParam
 
Velocity - Enum constant in enum class com.jme3.audio.ListenerParam
 
velocityFromTranslation - Variable in class com.jme3.audio.AudioNode
 
velocityVariation - Variable in class com.jme3.effect.influencers.DefaultParticleInfluencer
The velocity's variation of the particles.
VERSION - Static variable in class com.jme3.export.FormatVersion
Version number of the format.
VERSION_FULL - Static variable in class com.jme3.system.JmeVersion
 
VERSION_NUMBER - Static variable in class com.jme3.system.JmeVersion
 
VERSION_TAG - Static variable in class com.jme3.system.JmeVersion
 
vertCount - Variable in class com.jme3.environment.util.BoundingSphereDebug
 
vertCount - Variable in class com.jme3.scene.shape.Sphere
 
Vertex - Enum constant in enum class com.jme3.shader.Shader.ShaderType
Control vertex processing.
Vertex() - Constructor for class com.jme3.scene.plugins.OBJLoader.Vertex
 
VertexAttributes - Enum constant in enum class com.jme3.renderer.Limits
Maximum number of vertex attributes.
VertexBuffer - Class in com.jme3.scene
A VertexBuffer contains a particular type of geometry data used by Meshes.
VertexBuffer() - Constructor for class com.jme3.scene.VertexBuffer
Serialization only.
VertexBuffer(int) - Constructor for class com.jme3.scene.VertexBuffer
 
VertexBuffer(VertexBuffer.Type) - Constructor for class com.jme3.scene.VertexBuffer
Creates an empty, uninitialized buffer.
VertexBuffer.Format - Enum Class in com.jme3.scene
Specifies format of the data stored in the buffer.
VertexBuffer.Type - Enum Class in com.jme3.scene
Type of buffer.
VertexBuffer.Usage - Enum Class in com.jme3.scene
The usage of the VertexBuffer, specifies how often the buffer is used.
VertexBufferArray - Enum constant in enum class com.jme3.renderer.Caps
Supports VAO, or vertex buffer arrays.
vertexDeclaredUniforms - Variable in class com.jme3.material.plugins.ShaderNodeLoaderDelegate
 
vertexGlobal - Variable in class com.jme3.material.ShaderGenerationInfo
the global output of the vertex shader (to assign ot gl_Position)
VertexTextureFetch - Enum constant in enum class com.jme3.renderer.Caps
Supports reading from textures inside the vertex shader.
VertexTextureUnits - Enum constant in enum class com.jme3.renderer.Limits
Maximum number of vertex texture units, or number of textures that can be used in the vertex shader.
vertexUniforms - Variable in class com.jme3.material.ShaderGenerationInfo
the list of all the uniforms to declare in the vertex shader
VertexUniformVectors - Enum constant in enum class com.jme3.renderer.Limits
Maximum number of vertex uniform vectors.
verticalRotation - Variable in class com.jme3.app.ChaseCameraAppState
 
vertices - Variable in class com.jme3.effect.shapes.EmitterMeshVertexShape
 
vertIndexMap - Variable in class com.jme3.scene.plugins.OBJLoader
 
verts - Variable in class com.jme3.scene.plugins.OBJLoader
 
veryCloseRotation - Variable in class com.jme3.input.ChaseCamera
 
View - Enum constant in enum class com.jme3.material.TechniqueDef.LightSpace
 
viewMatrix - Variable in class com.jme3.renderer.Camera
Transforms world space into eye space.
ViewMatrix - Enum constant in enum class com.jme3.shader.UniformBinding
The view matrix.
ViewMatrixInverse - Enum constant in enum class com.jme3.shader.UniformBinding
 
viewPort - Variable in class com.jme3.app.LegacyApplication
 
viewPort - Variable in class com.jme3.app.state.RootNodeAppState
 
viewPort - Variable in class com.jme3.shadow.AbstractShadowFilter
 
viewPort - Variable in class com.jme3.shadow.AbstractShadowRenderer
 
viewPort - Variable in class com.jme3.shadow.PssmShadowRenderer
Deprecated.
 
ViewPort - Class in com.jme3.renderer
Represents a view inside the display window or a FrameBuffer to which scenes will be rendered.
ViewPort - Enum constant in enum class com.jme3.shader.UniformBinding
Contains the four viewport parameters in this order: X = Left, Y = Top, Z = Right, W = Bottom.
ViewPort(String, Camera) - Constructor for class com.jme3.renderer.ViewPort
Creates a new viewport.
viewPortBottom - Variable in class com.jme3.renderer.Camera
Percent value on display where vertical viewing begins for this camera.
viewportChanged - Variable in class com.jme3.renderer.Camera
True if the renderer needs to update its viewport boundaries.
viewPortLeft - Variable in class com.jme3.renderer.Camera
Percent value on display where horizontal viewing starts for this camera.
viewPortRight - Variable in class com.jme3.renderer.Camera
Percent value on display where horizontal viewing ends for this camera.
viewports - Variable in class com.jme3.environment.EnvironmentCamera
 
viewPortTop - Variable in class com.jme3.renderer.Camera
Percent value on display where vertical viewing ends for this camera.
viewProjectionMatrix - Variable in class com.jme3.renderer.Camera
Transforms world space into clip space.
ViewProjectionMatrix - Enum constant in enum class com.jme3.shader.UniformBinding
The view projection matrix.
ViewProjectionMatrixInverse - Enum constant in enum class com.jme3.shader.UniformBinding
 
VirtualIndexBuffer - Class in com.jme3.scene.mesh
IndexBuffer implementation that generates vertex indices sequentially based on a specific Mesh Mesh.Mode.
VirtualIndexBuffer(int, Mesh.Mode) - Constructor for class com.jme3.scene.mesh.VirtualIndexBuffer
 
visit(Geometry) - Method in class com.jme3.scene.SceneGraphVisitorAdapter
Called when a Geometry is visited.
visit(Node) - Method in class com.jme3.scene.SceneGraphVisitorAdapter
Called when a Node is visited.
visit(Spatial) - Method in interface com.jme3.scene.SceneGraphVisitor
Called when a spatial is visited in the scene graph.
visit(Spatial) - Method in class com.jme3.scene.SceneGraphVisitorAdapter
 
VoidFunction<T> - Interface in com.jme3.util.functional
 
volume - Variable in class com.jme3.audio.AudioNode
 
volume - Variable in class com.jme3.audio.LowPassFilter
 
Volume - Enum constant in enum class com.jme3.audio.AudioParam
 
Volume - Enum constant in enum class com.jme3.audio.ListenerParam
 
vpStep(VpStep, ViewPort, RenderQueue.Bucket) - Method in class com.jme3.app.BasicProfiler
 
vpStep(VpStep, ViewPort, RenderQueue.Bucket) - Method in class com.jme3.app.DetailedProfiler
 
vpStep(VpStep, ViewPort, RenderQueue.Bucket) - Method in interface com.jme3.profile.AppProfiler
Called at the beginning of the specified VpStep during the rendering of the specified ViewPort.
VpStep - Enum Class in com.jme3.profile
Indicates a ViewPort-level step within the profiled frame.
vRotateCamera(float) - Method in class com.jme3.input.ChaseCamera
 
vRotating - Variable in class com.jme3.input.ChaseCamera
 
vRotation - Variable in class com.jme3.input.ChaseCamera
 
vRotationLerpFactor - Variable in class com.jme3.input.ChaseCamera
 

W

w - Variable in class com.jme3.math.Quaternion
The real (W) component.
w - Variable in class com.jme3.math.Vector4f
the w value of the vector.
waitFor(boolean) - Method in class com.jme3.system.NullContext
 
waitForFinished() - Method in class com.jme3.opencl.Event
Waits until the action has finished (blocking).
WAVLoader - Class in com.jme3.audio.plugins
 
WAVLoader() - Constructor for class com.jme3.audio.plugins.WAVLoader
 
WeakRefAssetCache - Class in com.jme3.asset.cache
A garbage collector bound asset cache that handles non-cloneable objects.
WeakRefAssetCache() - Constructor for class com.jme3.asset.cache.WeakRefAssetCache
 
WeakRefCloneAssetCache - Class in com.jme3.asset.cache
WeakRefCloneAssetCache caches cloneable assets in a weak-key cache, allowing them to be collected when memory is low.
WeakRefCloneAssetCache() - Constructor for class com.jme3.asset.cache.WeakRefCloneAssetCache
 
Web - Enum constant in enum class com.jme3.system.Platform.Os
Generic web platform
Web - Enum constant in enum class com.jme3.system.Platform
Generic web platform on unknown architecture
WebGL - Enum constant in enum class com.jme3.renderer.Caps
Supports WebGL
Weighted - Interface in com.jme3.anim.util
 
WeightedProbeBlendingStrategy - Class in com.jme3.light
This strategy returns the 3 closest probe from the rendered object.
WeightedProbeBlendingStrategy() - Constructor for class com.jme3.light.WeightedProbeBlendingStrategy
 
when() - Element in annotation interface checkers.quals.Dependent
 
when() - Element in annotation interface checkers.quals.Unused
The field that is annotated with @Unused may not be accessed via a receiver that is annotated with the "when" annotation.
whichSide(Plane) - Method in class com.jme3.bounding.BoundingBox
whichSide takes a plane (typically provided by a view frustum) to determine which side this bound is on.
whichSide(Plane) - Method in class com.jme3.bounding.BoundingSphere
whichSide takes a plane (typically provided by a view frustum) to determine which side this bound is on.
whichSide(Plane) - Method in class com.jme3.bounding.BoundingVolume
whichSide returns the side on which the bounding volume lies on a plane.
whichSide(Vector3f) - Method in class com.jme3.math.Plane
whichSide returns the side at which a point lies on the plane.
White - Static variable in class com.jme3.math.ColorRGBA
The color white (1,1,1).
width - Variable in class com.jme3.font.Rectangle
 
width - Variable in class com.jme3.opencl.Image.ImageDescriptor
 
width - Variable in class com.jme3.renderer.Camera
The width of the viewport in pixels.
width - Variable in class com.jme3.texture.Image
 
Windows - Enum constant in enum class com.jme3.system.Platform.Os
Microsoft Windows operating systems
Windows_ARM32 - Enum constant in enum class com.jme3.system.Platform
Microsoft Windows 32-bit ARM
Windows_ARM64 - Enum constant in enum class com.jme3.system.Platform
Microsoft Windows 64-bit ARM
Windows32 - Enum constant in enum class com.jme3.system.Platform
Microsoft Windows 32-bit AMD/Intel
Windows64 - Enum constant in enum class com.jme3.system.Platform
Microsoft Windows 64-bit AMD/Intel
WireBox - Class in com.jme3.scene.debug
 
WireBox() - Constructor for class com.jme3.scene.debug.WireBox
 
WireBox(float, float, float) - Constructor for class com.jme3.scene.debug.WireBox
 
wireframe - Variable in class com.jme3.renderer.RenderContext
Enables wireframe rendering of triangle meshes.
WireFrustum - Class in com.jme3.scene.debug
 
WireFrustum() - Constructor for class com.jme3.scene.debug.WireFrustum
This constructor is for serialization only.
WireFrustum(Vector3f[]) - Constructor for class com.jme3.scene.debug.WireFrustum
 
WireSphere - Class in com.jme3.scene.debug
 
WireSphere() - Constructor for class com.jme3.scene.debug.WireSphere
 
WireSphere(float) - Constructor for class com.jme3.scene.debug.WireSphere
 
Word - Enum constant in enum class com.jme3.font.LineWrapMode
 
workGroupSize - Variable in class com.jme3.opencl.Kernel
The current local work size
WorkSize() - Constructor for class com.jme3.opencl.Kernel.WorkSize
Creates a work size of dimension 1 and extend 1,1,1 (only one thread).
WorkSize(int, long...) - Constructor for class com.jme3.opencl.Kernel.WorkSize
Creates a new work size object
WorkSize(long) - Constructor for class com.jme3.opencl.Kernel.WorkSize
Creates a 1D work size of the specified extend
WorkSize(long, long) - Constructor for class com.jme3.opencl.Kernel.WorkSize
Creates a 2D work size of the specified extend
WorkSize(long, long, long) - Constructor for class com.jme3.opencl.Kernel.WorkSize
Creates a 3D work size of the specified extend.
World - Enum constant in enum class com.jme3.material.TechniqueDef.LightSpace
 
worldBound - Variable in class com.jme3.scene.Spatial
Spatial's bounding volume relative to the world.
worldLights - Variable in class com.jme3.scene.Spatial
 
WorldMatrix - Enum constant in enum class com.jme3.shader.UniformBinding
The world matrix.
WorldMatrixInverse - Enum constant in enum class com.jme3.shader.UniformBinding
 
WorldMatrixInverseTranspose - Enum constant in enum class com.jme3.shader.UniformBinding
The world matrix inverse transpose.
WorldNormalMatrix - Enum constant in enum class com.jme3.shader.UniformBinding
The normal matrix in world space for World space lighting.
worldOverrides - Variable in class com.jme3.scene.Spatial
 
worldPlane - Variable in class com.jme3.renderer.Camera
Array holding the planes that this camera will check for culling.
worldToLocal(Vector3f, Vector3f) - Method in class com.jme3.scene.Spatial
Convert a vector (in) from world coordinate space to this spatial's local coordinate space.
worldTransform - Variable in class com.jme3.scene.Spatial
 
WorldViewMatrix - Enum constant in enum class com.jme3.shader.UniformBinding
The world view matrix.
WorldViewMatrixInverse - Enum constant in enum class com.jme3.shader.UniformBinding
 
WorldViewProjectionMatrix - Enum constant in enum class com.jme3.shader.UniformBinding
The world view projection matrix.
WorldViewProjectionMatrixInverse - Enum constant in enum class com.jme3.shader.UniformBinding
 
wrap(Class<T>) - Static method in class com.jme3.anim.util.Primitives
Returns the corresponding wrapper type of type if it is a primitive type; otherwise returns type itself.
Wrap - Enum constant in enum class com.jme3.environment.util.EnvMapUtils.FixSeamsMethod
wrap texture coordinates
wrapIndexBuffer(Buffer) - Static method in class com.jme3.scene.mesh.IndexBuffer
 
WrappedIndexBuffer - Class in com.jme3.scene.mesh
WrappedIndexBuffer converts vertex indices from a non list based mesh mode such as Mesh.Mode.TriangleStrip or Mesh.Mode.LineLoop into a list based mode such as Mesh.Mode.Triangles or Mesh.Mode.Lines.
WrappedIndexBuffer(Mesh) - Constructor for class com.jme3.scene.mesh.WrappedIndexBuffer
 
write(boolean[][], String, boolean[][]) - Method in interface com.jme3.export.OutputCapsule
 
write(boolean[], String, boolean[]) - Method in interface com.jme3.export.OutputCapsule
 
write(boolean, String, boolean) - Method in interface com.jme3.export.OutputCapsule
 
write(byte[][], String, byte[][]) - Method in interface com.jme3.export.OutputCapsule
 
write(byte[], String, byte[]) - Method in interface com.jme3.export.OutputCapsule
 
write(byte, String, byte) - Method in interface com.jme3.export.OutputCapsule
 
write(double[][], String, double[][]) - Method in interface com.jme3.export.OutputCapsule
 
write(double[], String, double[]) - Method in interface com.jme3.export.OutputCapsule
 
write(double, String, double) - Method in interface com.jme3.export.OutputCapsule
 
write(float[][], String, float[][]) - Method in interface com.jme3.export.OutputCapsule
 
write(float[], String, float[]) - Method in interface com.jme3.export.OutputCapsule
 
write(float, String, float) - Method in interface com.jme3.export.OutputCapsule
 
write(int[][], String, int[][]) - Method in interface com.jme3.export.OutputCapsule
 
write(int[], String, int[]) - Method in interface com.jme3.export.OutputCapsule
 
write(int, String, int) - Method in interface com.jme3.export.OutputCapsule
 
write(long[][], String, long[][]) - Method in interface com.jme3.export.OutputCapsule
 
write(long[], String, long[]) - Method in interface com.jme3.export.OutputCapsule
 
write(long, String, long) - Method in interface com.jme3.export.OutputCapsule
 
write(short[][], String, short[][]) - Method in interface com.jme3.export.OutputCapsule
 
write(short[], String, short[]) - Method in interface com.jme3.export.OutputCapsule
 
write(short, String, short) - Method in interface com.jme3.export.OutputCapsule
 
write(JmeExporter) - Method in class com.jme3.anim.AnimClip
Serialize this clip to the specified exporter, for example when saving to a J3O file.
write(JmeExporter) - Method in class com.jme3.anim.AnimComposer
Serialize this composer to the specified exporter, for example when saving to a J3O file.
write(JmeExporter) - Method in class com.jme3.anim.AnimLayer
 
write(JmeExporter) - Method in class com.jme3.anim.Armature
Serialize this Armature to the specified exporter, for example when saving to a J3O file.
write(JmeExporter) - Method in class com.jme3.anim.ArmatureMask
 
write(JmeExporter) - Method in class com.jme3.anim.Joint
Serialize this Joint to the specified exporter, for example when saving to a J3O file.
write(JmeExporter) - Method in class com.jme3.anim.MorphControl
Serialize this Control to the specified exporter, for example when saving to a J3O file.
write(JmeExporter) - Method in class com.jme3.anim.MorphTrack
Serialize this track to the specified exporter, for example when saving to a J3O file.
write(JmeExporter) - Method in class com.jme3.anim.SingleLayerInfluenceMask
 
write(JmeExporter) - Method in class com.jme3.anim.SkinningControl
Serialize this Control to the specified exporter, for example when saving to a J3O file.
write(JmeExporter) - Method in class com.jme3.anim.TransformTrack
Serializes this track to the specified exporter, for example when saving to a J3O file.
write(JmeExporter) - Method in class com.jme3.animation.Animation
Deprecated.
 
write(JmeExporter) - Method in class com.jme3.animation.AnimControl
Deprecated.
 
write(JmeExporter) - Method in class com.jme3.animation.AudioTrack
Deprecated.
Internal use only serialization
write(JmeExporter) - Method in class com.jme3.animation.Bone
Deprecated.
 
write(JmeExporter) - Method in class com.jme3.animation.BoneTrack
Deprecated.
 
write(JmeExporter) - Method in class com.jme3.animation.CompactFloatArray
 
write(JmeExporter) - Method in class com.jme3.animation.CompactQuaternionArray
 
write(JmeExporter) - Method in class com.jme3.animation.CompactVector3Array
 
write(JmeExporter) - Method in class com.jme3.animation.EffectTrack
Deprecated.
Internal use only serialization
write(JmeExporter) - Method in class com.jme3.animation.Pose
Deprecated.
 
write(JmeExporter) - Method in class com.jme3.animation.PoseTrack.PoseFrame
Deprecated.
 
write(JmeExporter) - Method in class com.jme3.animation.PoseTrack
Deprecated.
 
write(JmeExporter) - Method in class com.jme3.animation.Skeleton
Deprecated.
 
write(JmeExporter) - Method in class com.jme3.animation.SkeletonControl
Deprecated.
 
write(JmeExporter) - Method in class com.jme3.animation.SpatialTrack
Deprecated.
 
write(JmeExporter) - Method in class com.jme3.animation.TrackInfo
Deprecated.
 
write(JmeExporter) - Method in class com.jme3.asset.AssetKey
 
write(JmeExporter) - Method in class com.jme3.asset.TextureKey
 
write(JmeExporter) - Method in class com.jme3.audio.AudioKey
 
write(JmeExporter) - Method in class com.jme3.audio.AudioNode
 
write(JmeExporter) - Method in class com.jme3.audio.Filter
 
write(JmeExporter) - Method in class com.jme3.audio.LowPassFilter
 
write(JmeExporter) - Method in class com.jme3.bounding.BoundingBox
 
write(JmeExporter) - Method in class com.jme3.bounding.BoundingSphere
 
write(JmeExporter) - Method in class com.jme3.bounding.BoundingVolume
 
write(JmeExporter) - Method in class com.jme3.cinematic.Cinematic
used internally for serialization
write(JmeExporter) - Method in class com.jme3.cinematic.events.AbstractCinematicEvent
Used for serialization only.
write(JmeExporter) - Method in class com.jme3.cinematic.events.AnimationEvent
Deprecated.
 
write(JmeExporter) - Method in class com.jme3.cinematic.events.AnimEvent
Serialize this event to the specified exporter, for example when saving to a J3O file.
write(JmeExporter) - Method in class com.jme3.cinematic.events.CameraEvent
used internally for serialization
write(JmeExporter) - Method in class com.jme3.cinematic.events.MotionEvent
 
write(JmeExporter) - Method in class com.jme3.cinematic.events.SoundEvent
 
write(JmeExporter) - Method in class com.jme3.cinematic.KeyFrame
 
write(JmeExporter) - Method in class com.jme3.cinematic.MotionPath
 
write(JmeExporter) - Method in class com.jme3.cinematic.TimeLine
 
write(JmeExporter) - Method in class com.jme3.collision.bih.BIHNode
 
write(JmeExporter) - Method in class com.jme3.collision.bih.BIHTree
 
write(JmeExporter) - Method in class com.jme3.effect.influencers.DefaultParticleInfluencer
 
write(JmeExporter) - Method in class com.jme3.effect.influencers.EmptyParticleInfluencer
 
write(JmeExporter) - Method in class com.jme3.effect.influencers.NewtonianParticleInfluencer
 
write(JmeExporter) - Method in class com.jme3.effect.influencers.RadialParticleInfluencer
 
write(JmeExporter) - Method in class com.jme3.effect.ParticleEmitter.ParticleEmitterControl
 
write(JmeExporter) - Method in class com.jme3.effect.ParticleEmitter
 
write(JmeExporter) - Method in class com.jme3.effect.shapes.EmitterBoxShape
 
write(JmeExporter) - Method in class com.jme3.effect.shapes.EmitterMeshVertexShape
 
write(JmeExporter) - Method in class com.jme3.effect.shapes.EmitterPointShape
 
write(JmeExporter) - Method in class com.jme3.effect.shapes.EmitterSphereShape
 
write(JmeExporter) - Method in class com.jme3.environment.EnvironmentProbeControl
 
write(JmeExporter) - Method in class com.jme3.export.NullSavable
 
write(JmeExporter) - Method in interface com.jme3.export.Savable
 
write(JmeExporter) - Method in class com.jme3.font.BitmapCharacter
 
write(JmeExporter) - Method in class com.jme3.font.BitmapCharacterSet
 
write(JmeExporter) - Method in class com.jme3.font.BitmapFont
 
write(JmeExporter) - Method in class com.jme3.font.Kerning
 
write(JmeExporter) - Method in class com.jme3.input.ChaseCamera
Write the camera
write(JmeExporter) - Method in class com.jme3.light.DirectionalLight
 
write(JmeExporter) - Method in class com.jme3.light.Light
 
write(JmeExporter) - Method in class com.jme3.light.LightList
 
write(JmeExporter) - Method in class com.jme3.light.LightProbe
 
write(JmeExporter) - Method in class com.jme3.light.OrientedBoxProbeArea
 
write(JmeExporter) - Method in class com.jme3.light.PointLight
 
write(JmeExporter) - Method in class com.jme3.light.SphereProbeArea
 
write(JmeExporter) - Method in class com.jme3.light.SpotLight
 
write(JmeExporter) - Method in class com.jme3.material.Material
 
write(JmeExporter) - Method in class com.jme3.material.MatParam
 
write(JmeExporter) - Method in class com.jme3.material.MatParamOverride
 
write(JmeExporter) - Method in class com.jme3.material.MatParamTexture
 
write(JmeExporter) - Method in class com.jme3.material.RenderState
 
write(JmeExporter) - Method in class com.jme3.material.ShaderGenerationInfo
 
write(JmeExporter) - Method in class com.jme3.material.TechniqueDef
 
write(JmeExporter) - Method in class com.jme3.math.ColorRGBA
Serialize this color to the specified exporter, for example when saving to a J3O file.
write(JmeExporter) - Method in class com.jme3.math.Line
Serialize this line to the specified exporter, for example when saving to a J3O file.
write(JmeExporter) - Method in class com.jme3.math.LineSegment
Serialize this segment to the specified exporter, for example when saving to a J3O file.
write(JmeExporter) - Method in class com.jme3.math.Matrix3f
Serializes to the specified exporter, for example when saving to a J3O file.
write(JmeExporter) - Method in class com.jme3.math.Matrix4f
Serialize to the specified exporter, for example when saving to a J3O file.
write(JmeExporter) - Method in class com.jme3.math.Plane
Serialize this plane to the specified exporter, for example when saving to a J3O file.
write(JmeExporter) - Method in class com.jme3.math.Quaternion
Serializes to the specified exporter, for example when saving to a J3O file.
write(JmeExporter) - Method in class com.jme3.math.Ray
Serialize this ray to the specified exporter, for example when saving to a J3O file.
write(JmeExporter) - Method in class com.jme3.math.Rectangle
Serialize this rectangle to the specified exporter, for example when saving to a J3O file.
write(JmeExporter) - Method in class com.jme3.math.Ring
Serialize this ring to the specified exporter, for example when saving to a J3O file.
write(JmeExporter) - Method in class com.jme3.math.Spline
Serialize this spline to the specified exporter, for example when saving to a J3O file.
write(JmeExporter) - Method in class com.jme3.math.Transform
Serializes to the argument, for example when saving to a J3O file.
write(JmeExporter) - Method in class com.jme3.math.Triangle
Serializes this triangle to the specified exporter, for example when saving to a J3O file.
write(JmeExporter) - Method in class com.jme3.math.Vector2f
Serializes the vector to the specified exporter, for example when saving to a J3O file.
write(JmeExporter) - Method in class com.jme3.math.Vector3f
Serializes to the argument, for example when saving to a J3O file.
write(JmeExporter) - Method in class com.jme3.math.Vector4f
Serialize this vector to the specified exporter, for example when saving to a J3O file.
write(JmeExporter) - Method in class com.jme3.post.Filter
Override this method if you want to save extra properties when the filter is saved else only basic properties of the filter will be saved This method should always begin by super.write(ex);
write(JmeExporter) - Method in class com.jme3.post.FilterPostProcessor
 
write(JmeExporter) - Method in class com.jme3.renderer.Camera
 
write(JmeExporter) - Method in class com.jme3.scene.AssetLinkNode
 
write(JmeExporter) - Method in class com.jme3.scene.CameraNode
 
write(JmeExporter) - Method in class com.jme3.scene.control.AbstractControl
 
write(JmeExporter) - Method in class com.jme3.scene.control.BillboardControl
 
write(JmeExporter) - Method in class com.jme3.scene.control.CameraControl
 
write(JmeExporter) - Method in class com.jme3.scene.control.LightControl
 
write(JmeExporter) - Method in class com.jme3.scene.control.LodControl
 
write(JmeExporter) - Method in class com.jme3.scene.debug.SkeletonInterBoneWire
Serializes to the specified exporter, for example when saving to a J3O file.
write(JmeExporter) - Method in class com.jme3.scene.debug.SkeletonPoints
Serializes to the specified exporter, for example when saving to a J3O file.
write(JmeExporter) - Method in class com.jme3.scene.debug.SkeletonWire
Serializes to the specified exporter, for example when saving to a J3O file.
write(JmeExporter) - Method in class com.jme3.scene.Geometry
 
write(JmeExporter) - Method in class com.jme3.scene.instancing.InstancedGeometry
 
write(JmeExporter) - Method in class com.jme3.scene.LightNode
Deprecated.
 
write(JmeExporter) - Method in class com.jme3.scene.mesh.MorphTarget
 
write(JmeExporter) - Method in class com.jme3.scene.Mesh
 
write(JmeExporter) - Method in class com.jme3.scene.Node
 
write(JmeExporter) - Method in class com.jme3.scene.shape.AbstractBox
 
write(JmeExporter) - Method in class com.jme3.scene.shape.CenterQuad
Serializes to the specified exporter, for example when saving to a J3O file.
write(JmeExporter) - Method in class com.jme3.scene.shape.Cylinder
 
write(JmeExporter) - Method in class com.jme3.scene.shape.Dome
 
write(JmeExporter) - Method in class com.jme3.scene.shape.Line
 
write(JmeExporter) - Method in class com.jme3.scene.shape.PQTorus
 
write(JmeExporter) - Method in class com.jme3.scene.shape.Quad
 
write(JmeExporter) - Method in class com.jme3.scene.shape.RectangleMesh
 
write(JmeExporter) - Method in class com.jme3.scene.shape.Sphere
 
write(JmeExporter) - Method in class com.jme3.scene.shape.Surface
Serializes to the specified exporter, for example when saving to a J3O file.
write(JmeExporter) - Method in class com.jme3.scene.shape.Torus
 
write(JmeExporter) - Method in class com.jme3.scene.Spatial
 
write(JmeExporter) - Method in class com.jme3.scene.UserData
 
write(JmeExporter) - Method in class com.jme3.scene.VertexBuffer
 
write(JmeExporter) - Method in class com.jme3.shader.bufferobject.BufferObject
 
write(JmeExporter) - Method in class com.jme3.shader.bufferobject.BufferRegion
 
write(JmeExporter) - Method in class com.jme3.shader.ShaderNode
jme serialization
write(JmeExporter) - Method in class com.jme3.shader.ShaderNodeDefinition
jme serialization (not used)
write(JmeExporter) - Method in class com.jme3.shader.ShaderNodeVariable
jme serialization (not used)
write(JmeExporter) - Method in class com.jme3.shader.VariableMapping
jme serialization (not used)
write(JmeExporter) - Method in class com.jme3.shadow.AbstractShadowFilter
 
write(JmeExporter) - Method in class com.jme3.shadow.AbstractShadowRenderer
Serialize this instance, for example when saving to a J3O file.
write(JmeExporter) - Method in class com.jme3.shadow.DirectionalLightShadowFilter
 
write(JmeExporter) - Method in class com.jme3.shadow.DirectionalLightShadowRenderer
 
write(JmeExporter) - Method in class com.jme3.shadow.PointLightShadowFilter
 
write(JmeExporter) - Method in class com.jme3.shadow.PointLightShadowRenderer
 
write(JmeExporter) - Method in class com.jme3.shadow.PssmShadowFilter
Deprecated.
 
write(JmeExporter) - Method in class com.jme3.shadow.SpotLightShadowFilter
 
write(JmeExporter) - Method in class com.jme3.shadow.SpotLightShadowRenderer
 
write(JmeExporter) - Method in class com.jme3.texture.Image
 
write(JmeExporter) - Method in class com.jme3.texture.Texture
 
write(JmeExporter) - Method in class com.jme3.texture.Texture2D
 
write(JmeExporter) - Method in class com.jme3.texture.Texture3D
 
write(JmeExporter) - Method in class com.jme3.texture.TextureArray
 
write(JmeExporter) - Method in class com.jme3.texture.TextureCubeMap
 
write(JmeExporter) - Method in class com.jme3.util.struct.StructStd140BufferObject
 
write(Savable[][], String, Savable[][]) - Method in interface com.jme3.export.OutputCapsule
 
write(Savable[], String, Savable[]) - Method in interface com.jme3.export.OutputCapsule
 
write(Savable, String, Savable) - Method in interface com.jme3.export.OutputCapsule
 
write(CommandQueue, ByteBuffer) - Method in class com.jme3.opencl.Buffer
write(CommandQueue, ByteBuffer, long) - Method in class com.jme3.opencl.Buffer
write(CommandQueue, ByteBuffer, long, long) - Method in class com.jme3.opencl.Buffer
Performs a blocking write to the buffer.
write(BufferLayout, ByteBuffer, T) - Method in class com.jme3.shader.bufferobject.layout.BufferLayout.ObjectSerializer
 
write(Image, Class<? extends Texture>, String) - Method in class com.jme3.texture.plugins.ktx.KTXWriter
Writes an image with the given params textureType, allows one to write textureArrays, Texture3D, and TextureCubeMaps.
write(Image, String) - Method in class com.jme3.texture.plugins.ktx.KTXWriter
Writes a 2D image from the given image in a KTX file named from the fileName param Note that the fileName should contain the extension (.ktx sounds like a wise choice)
write(Enum, String, Enum) - Method in interface com.jme3.export.OutputCapsule
 
write(String[][], String, String[][]) - Method in interface com.jme3.export.OutputCapsule
 
write(String[], String, String[]) - Method in interface com.jme3.export.OutputCapsule
 
write(String, String, String) - Method in interface com.jme3.export.OutputCapsule
 
write(ByteBuffer, Object) - Method in class com.jme3.shader.bufferobject.layout.BufferLayout
Serialize an object accordingly with the std140 layout and write the result to a BufferObject
write(ByteBuffer, String, ByteBuffer) - Method in interface com.jme3.export.OutputCapsule
 
write(FloatBuffer, String, FloatBuffer) - Method in interface com.jme3.export.OutputCapsule
 
write(IntBuffer, String, IntBuffer) - Method in interface com.jme3.export.OutputCapsule
 
write(ShortBuffer, String, ShortBuffer) - Method in interface com.jme3.export.OutputCapsule
 
write(BitSet, String, BitSet) - Method in interface com.jme3.export.OutputCapsule
 
WRITE_ONLY - Enum constant in enum class com.jme3.opencl.MemoryAccess
A kernel can only write this buffer.
writeAsync(CommandQueue, ByteBuffer) - Method in class com.jme3.opencl.Buffer
writeAsync(CommandQueue, ByteBuffer, long) - Method in class com.jme3.opencl.Buffer
writeAsync(CommandQueue, ByteBuffer, long, long) - Method in class com.jme3.opencl.Buffer
Performs an async/non-blocking write to the buffer.
writeBoolean(OutputStream, boolean) - Static method in class com.jme3.export.binary.ByteUtils
Writes a boolean out to an OutputStream.
writeByteBufferArrayList(ArrayList<ByteBuffer>, String, ArrayList<ByteBuffer>) - Method in interface com.jme3.export.OutputCapsule
 
writeCharset(OutputCapsule, int, IntMap<BitmapCharacter>) - Method in class com.jme3.font.BitmapCharacterSet
 
writeComponents(ByteBuffer, int, int, int, int, int[], byte[]) - Method in class com.jme3.texture.image.ByteOffsetImageCodec
 
writeDouble(OutputStream, double) - Static method in class com.jme3.export.binary.ByteUtils
Writes a double out to an OutputStream.
writeExternal(ObjectOutput) - Method in class com.jme3.math.Quaternion
Writes the quaternion to an ObjectOutput object.
writeExternal(ObjectOutput) - Method in class com.jme3.math.Vector2f
Writes the vector to an ObjectOutput object.
writeFloat(OutputStream, float) - Static method in class com.jme3.export.binary.ByteUtils
Writes a float out to an OutputStream.
writeFloatBufferArrayList(ArrayList<FloatBuffer>, String, ArrayList<FloatBuffer>) - Method in interface com.jme3.export.OutputCapsule
 
writeImage(CommandQueue, ByteBuffer, long[], long[], long, long) - Method in class com.jme3.opencl.Image
Performs a blocking write from the specified byte buffer into the image.
writeImageAsync(CommandQueue, ByteBuffer, long[], long[], long, long) - Method in class com.jme3.opencl.Image
Performs an async/non-blocking write from the specified byte buffer into the image.
writeImageFile(File) - Method in class com.jme3.app.state.ScreenshotAppState
Called by postFrame() once the screen has been captured to outBuf.
writeImageFile(OutputStream, String, ByteBuffer, int, int) - Static method in class com.jme3.system.JmeSystem
Compresses a raw image into a stream.
writeImageFile(OutputStream, String, ByteBuffer, int, int) - Method in class com.jme3.system.JmeSystemDelegate
 
writeInt(OutputStream, int) - Static method in class com.jme3.export.binary.ByteUtils
Writes an integer out to an OutputStream.
writeIntSavableMap(IntMap<? extends Savable>, String, IntMap<? extends Savable>) - Method in interface com.jme3.export.OutputCapsule
 
writeLong(OutputStream, long) - Static method in class com.jme3.export.binary.ByteUtils
Writes a long out to an OutputStream.
WriteOnly - Enum constant in enum class com.jme3.texture.TextureImage.Access
The image can only be written to in a shader.
writeSavableArrayList(ArrayList, String, ArrayList) - Method in interface com.jme3.export.OutputCapsule
 
writeSavableArrayListArray(ArrayList[], String, ArrayList[]) - Method in interface com.jme3.export.OutputCapsule
 
writeSavableArrayListArray2D(ArrayList[][], String, ArrayList[][]) - Method in interface com.jme3.export.OutputCapsule
 
writeSavableMap(Map<? extends Savable, ? extends Savable>, String, Map<? extends Savable, ? extends Savable>) - Method in interface com.jme3.export.OutputCapsule
 
writeShort(OutputStream, short) - Static method in class com.jme3.export.binary.ByteUtils
Writes a short out to an OutputStream.
writeStringSavableMap(Map<String, ? extends Savable>, String, Map<String, ? extends Savable>) - Method in interface com.jme3.export.OutputCapsule
 

X

x - Variable in class com.jme3.font.Rectangle
 
x - Variable in class com.jme3.math.Quaternion
The first imaginary (X) component.
x - Variable in class com.jme3.math.Vector2f
The first (X) component.
x - Variable in class com.jme3.math.Vector3f
The first (X) component.
x - Variable in class com.jme3.math.Vector4f
the x value of the vector.
X_AXIS - Static variable in interface com.jme3.input.JoystickAxis
 
xExtent - Variable in class com.jme3.scene.shape.AbstractBox
 

Y

y - Variable in class com.jme3.font.Rectangle
 
y - Variable in class com.jme3.math.Quaternion
The 2nd imaginary (Y) component.
y - Variable in class com.jme3.math.Vector2f
The 2nd (Y) component.
y - Variable in class com.jme3.math.Vector3f
The 2nd (Y) component.
y - Variable in class com.jme3.math.Vector4f
the y value of the vector.
Y_AXIS - Static variable in interface com.jme3.input.JoystickAxis
 
Yellow - Static variable in class com.jme3.math.ColorRGBA
The color yellow (1,1,0).
yExtent - Variable in class com.jme3.scene.shape.AbstractBox
 

Z

z - Variable in class com.jme3.math.Quaternion
The 3rd imaginary (Z) component.
z - Variable in class com.jme3.math.Vector3f
The 3rd (Z) component.
z - Variable in class com.jme3.math.Vector4f
the z value of the vector.
Z_AXIS - Static variable in interface com.jme3.input.JoystickAxis
 
Z_ROTATION - Static variable in interface com.jme3.input.JoystickAxis
 
zero() - Method in class com.jme3.math.Matrix3f
Sets all elements to zero.
zero() - Method in class com.jme3.math.Matrix4f
Sets all elements to zero.
zero() - Method in class com.jme3.math.Vector2f
Sets both components to zero.
zero() - Method in class com.jme3.math.Vector3f
Sets all 3 components to zero.
zero() - Method in class com.jme3.math.Vector4f
zero resets this vector's data to zero internally.
Zero - Enum constant in enum class com.jme3.material.RenderState.BlendFunc
RGB Factor (0, 0, 0), Alpha Factor (0)
Zero - Enum constant in enum class com.jme3.material.RenderState.StencilOperation
Set the value to 0
ZERO - Static variable in class com.jme3.math.Matrix3f
Shared instance of the all-zero matrix.
ZERO - Static variable in class com.jme3.math.Matrix4f
an instance of the zero matrix (all elements = 0)
ZERO - Static variable in class com.jme3.math.Quaternion
Shared instance of the zero quaternion (0, 0, 0, 0).
ZERO - Static variable in class com.jme3.math.Vector2f
Shared instance of the all-zero vector (0,0).
ZERO - Static variable in class com.jme3.math.Vector3f
Shared instance of the all-zero vector (0,0,0).
ZERO - Static variable in class com.jme3.math.Vector4f
shared instance of the all-zero vector (0,0,0,0) - Do not modify!
ZERO_TOLERANCE - Static variable in class com.jme3.math.FastMath
A "close to zero" float epsilon value for use
zExtent - Variable in class com.jme3.scene.shape.AbstractBox
 
zFarOverride - Variable in class com.jme3.shadow.AbstractShadowRenderer
fade shadows at distance
zFarOverride - Variable in class com.jme3.shadow.PssmShadowRenderer
Deprecated.
 
ZipLocator - Class in com.jme3.asset.plugins
ZipLocator is a locator that looks up resources in a .ZIP file.
ZipLocator() - Constructor for class com.jme3.asset.plugins.ZipLocator
 
zoomCamera(float) - Method in class com.jme3.app.ChaseCameraAppState
move the camera toward or away the target
zoomCamera(float) - Method in class com.jme3.input.ChaseCamera
 
zoomCamera(float) - Method in class com.jme3.input.FlyByCamera
Zoom the camera by the specified amount.
zoomin - Variable in class com.jme3.input.ChaseCamera
 
zooming - Variable in class com.jme3.input.ChaseCamera
 
zoomInTrigger - Variable in class com.jme3.app.ChaseCameraAppState
 
zoomOutTrigger - Variable in class com.jme3.app.ChaseCameraAppState
 
zoomSensitivity - Variable in class com.jme3.input.ChaseCamera
 
zoomSpeed - Variable in class com.jme3.app.ChaseCameraAppState
 
zoomSpeed - Variable in class com.jme3.input.FlyByCamera
zoom-rate multiplier (1=default)
zSamples - Variable in class com.jme3.scene.shape.Sphere
 
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 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form