Uses of Class
com.jme.util.shader.ShaderVariable

Packages that use ShaderVariable
com.jme.scene.state   
com.jme.scene.state.jogl.shader   
com.jme.scene.state.lwjgl.shader   
com.jme.util.shader.uniformtypes   
 

Uses of ShaderVariable in com.jme.scene.state
 

Fields in com.jme.scene.state with type parameters of type ShaderVariable
protected  java.util.HashMap<java.lang.String,ShaderVariable> GLSLShaderObjectsState.shaderAttributes
          Storage for shader attribute values
protected  java.util.HashMap<java.lang.String,ShaderVariable> GLSLShaderObjectsState.shaderUniforms
          Storage for shader uniform values
 

Methods in com.jme.scene.state that return ShaderVariable
 ShaderVariable GLSLShaderObjectsState.getAttributeByName(java.lang.String attributeName)
          Retrieves a shader attribute by name.
 ShaderVariable GLSLShaderObjectsState.getUniformByName(java.lang.String uniformName)
          Retrieves a shader uniform by name.
 

Methods in com.jme.scene.state that return types with arguments of type ShaderVariable
 java.util.Collection<ShaderVariable> GLSLShaderObjectsState.getShaderAttributes()
          Gets all shader attribute variables.
 java.util.Collection<ShaderVariable> GLSLShaderObjectsState.getShaderUniforms()
          Gets all shader uniforms variables.
 

Uses of ShaderVariable in com.jme.scene.state.jogl.shader
 

Methods in com.jme.scene.state.jogl.shader with parameters of type ShaderVariable
static void JOGLShaderUtil.updateAttributeLocation(ShaderVariable variable, int programID)
          Update variableID for attribute shadervariable if needed.
static void JOGLShaderUtil.updateShaderAttribute(ShaderVariable shaderVariable)
          Updates an attribute shadervariable.
static void JOGLShaderUtil.updateShaderUniform(ShaderVariable shaderVariable)
          Updates a uniform shadervariable.
static void JOGLShaderUtil.updateUniformLocation(ShaderVariable variable, int programID)
          Update variableID for uniform shadervariable if needed.
 

Uses of ShaderVariable in com.jme.scene.state.lwjgl.shader
 

Methods in com.jme.scene.state.lwjgl.shader with parameters of type ShaderVariable
static void LWJGLShaderUtil.updateAttributeLocation(ShaderVariable variable, int programID)
          Update variableID for attribute shadervariable if needed.
static void LWJGLShaderUtil.updateShaderAttribute(ShaderVariable shaderVariable)
          Updates an attribute shadervariable.
static void LWJGLShaderUtil.updateShaderUniform(ShaderVariable shaderVariable)
          Updates a uniform shadervariable.
static void LWJGLShaderUtil.updateUniformLocation(ShaderVariable variable, int programID)
          Update variableID for uniform shadervariable if needed.
 

Uses of ShaderVariable in com.jme.util.shader.uniformtypes
 

Subclasses of ShaderVariable in com.jme.util.shader.uniformtypes
 class ShaderVariableFloat
          ShaderVariableFloat
 class ShaderVariableFloat2
          ShaderVariableFloat2
 class ShaderVariableFloat3
          ShaderVariableFloat3
 class ShaderVariableFloat4
          ShaderVariableFloat4
 class ShaderVariableInt
          ShaderVariableInt
 class ShaderVariableInt2
          ShaderVariableInt2
 class ShaderVariableInt3
          ShaderVariableInt3
 class ShaderVariableInt4
          ShaderVariableInt4
 class ShaderVariableMatrix2
          ShaderVariableMatrix2
 class ShaderVariableMatrix3
          ShaderVariableMatrix3
 class ShaderVariableMatrix4
          ShaderVariableMatrix4
 class ShaderVariableMatrix4Array
          ShaderVariableMatrix4Array
 class ShaderVariablePointerByte
          ShaderVariablePointerByte
 class ShaderVariablePointerFloat
          ShaderVariablePointerFloat
 class ShaderVariablePointerInt
          ShaderVariablePointerInt
 class ShaderVariablePointerShort
          ShaderVariablePointerShort