Uses of Class
com.jme3.shader.Shader

Packages that use Shader
com.jme3.asset com.jme3.asset contains the AssetManager, a utility class that is used to load assets such as textures, models, and sound effects in a jME3 application. 
com.jme3.material The com.jme3.material package contains classes for manipulating jMonkeyEngine materials. 
com.jme3.renderer The com.jme3.renderer package provides classes responsible for rendering. 
com.jme3.renderer.android   
com.jme3.renderer.lwjgl   
com.jme3.shader   
com.jme3.system   
jme3tools.shadercheck   
 

Uses of Shader in com.jme3.asset
 

Methods in com.jme3.asset that return Shader
 Shader AssetManager.loadShader(ShaderKey key)
          Loads shader file(s), shouldn't be used by end-user in most cases.
 Shader DesktopAssetManager.loadShader(ShaderKey key)
          Load a vertex/fragment shader combo.
 

Uses of Shader in com.jme3.material
 

Methods in com.jme3.material that return Shader
 Shader Technique.getShader()
          Returns the shader currently used by this technique instance.
 

Methods in com.jme3.material with parameters of type Shader
protected  void Material.renderMultipassLighting(Shader shader, Geometry g, RenderManager rm)
           
protected  void Material.updateLightListUniforms(Shader shader, Geometry g, int numLights)
          Uploads the lights in the light list as two uniform arrays.

*
 

Uses of Shader in com.jme3.renderer
 

Methods in com.jme3.renderer with parameters of type Shader
 void Renderer.deleteShader(Shader shader)
          Deletes a shader.
 void Statistics.onShaderUse(Shader shader, boolean wasSwitched)
          Called by the Renderer when a shader has been utilized.
 void Renderer.setShader(Shader shader)
          Sets the shader to use for rendering.
static boolean Caps.supports(java.util.Collection<Caps> caps, Shader shader)
          Returns true if given the renderer capabilities, the shader can be supported by the renderer.
 

Uses of Shader in com.jme3.renderer.android
 

Methods in com.jme3.renderer.android with parameters of type Shader
protected  void OGLESShaderRenderer.bindProgram(Shader shader)
           
 void OGLESShaderRenderer.deleteShader(Shader shader)
           
protected  void OGLESShaderRenderer.resetUniformLocations(Shader shader)
           
 void OGLESShaderRenderer.setShader(Shader shader)
           
 void OGLESShaderRenderer.updateShaderData(Shader shader)
           
protected  void OGLESShaderRenderer.updateShaderUniforms(Shader shader)
           
protected  void OGLESShaderRenderer.updateUniform(Shader shader, Uniform uniform)
           
protected  void OGLESShaderRenderer.updateUniformLocation(Shader shader, Uniform uniform)
          \ |* Shaders *| \
 

Uses of Shader in com.jme3.renderer.lwjgl
 

Methods in com.jme3.renderer.lwjgl with parameters of type Shader
protected  void LwjglRenderer.bindProgram(Shader shader)
           
 void LwjglGL1Renderer.deleteShader(Shader shader)
           
 void LwjglRenderer.deleteShader(Shader shader)
           
protected  void LwjglRenderer.resetUniformLocations(Shader shader)
           
 void LwjglGL1Renderer.setShader(Shader shader)
           
 void LwjglRenderer.setShader(Shader shader)
           
 void LwjglRenderer.updateShaderData(Shader shader)
           
protected  void LwjglRenderer.updateShaderUniforms(Shader shader)
           
protected  void LwjglRenderer.updateUniform(Shader shader, Uniform uniform)
           
protected  void LwjglRenderer.updateUniformLocation(Shader shader, Uniform uniform)
          \ |* Shaders *| \
 

Uses of Shader in com.jme3.shader
 

Constructors in com.jme3.shader with parameters of type Shader
Shader(Shader s)
          Do not use this constructor.
 

Uses of Shader in com.jme3.system
 

Methods in com.jme3.system with parameters of type Shader
 void NullRenderer.deleteShader(Shader shader)
           
 void NullRenderer.setShader(Shader shader)
           
 

Uses of Shader in jme3tools.shadercheck
 

Methods in jme3tools.shadercheck with parameters of type Shader
 void CgcValidator.validate(Shader shader, java.lang.StringBuilder results)
           
 void GpuAnalyzerValidator.validate(Shader shader, java.lang.StringBuilder results)
           
 void Validator.validate(Shader shader, java.lang.StringBuilder results)
          Validates the given shader to make sure it follows all requirements of the shader language specified as getLanguage().