クラス
com.jme3.shader.Shader の使用

Shader を使用しているパッケージ
com.jme3.asset   
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.layer   
com.jme3.system   
 

com.jme3.asset での Shader の使用
 

Shader を返す com.jme3.asset のメソッド
 Shader AssetManager.loadShader(ShaderKey key)
          Loads shader file(s), shouldn't be used by end-user in most cases.
 

com.jme3.material での Shader の使用
 

Shader を返す com.jme3.material のメソッド
 Shader Technique.getShader()
          Returns the shader currently used by this technique instance.
 

com.jme3.renderer での Shader の使用
 

Shader 型のパラメータを持つ com.jme3.renderer のメソッド
 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.
 

com.jme3.renderer.layer での Shader の使用
 

Shader 型のパラメータを持つ com.jme3.renderer.layer のメソッド
 void ShaderLayer.deleteShader(Shader shader)
           
 void ShaderLayer.setShader(Shader shader)
           
 void ShaderLayer.updateShaderData(Shader shader)
          Uploads the shader source code and prepares it for use.
 

com.jme3.system での Shader の使用
 

Shader 型のパラメータを持つ com.jme3.system のメソッド
 void NullRenderer.deleteShader(Shader shader)
           
 void NullRenderer.setShader(Shader shader)