Uses of Class
com.jme3.material.Material

Packages that use Material
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.bullet.collision   
com.jme3.font   
com.jme3.material The com.jme3.material package contains classes for manipulating jMonkeyEngine materials. 
com.jme3.post The com.jme3.post package provides utilities for render processing. 
com.jme3.post.filters   
com.jme3.post.ssao   
com.jme3.renderer The com.jme3.renderer package provides classes responsible for rendering. 
com.jme3.scene The com.jme3.input package contains the scene graph implementation in jMonkeyEngine. 
com.jme3.scene.plugins.blender   
com.jme3.scene.plugins.blender.materials   
com.jme3.shadow   
com.jme3.terrain   
com.jme3.terrain.geomipmap   
com.jme3.util   
com.jme3.water   
jme3tools.optimize   
 

Uses of Material in com.jme3.asset
 

Fields in com.jme3.asset declared as Material
protected  Material BlenderKey.defaultMaterial
          User's default material that is set fo objects that have no material definition in blender.
 

Methods in com.jme3.asset that return Material
 Material BlenderKey.getDefaultMaterial()
          This method returns the default material.
 Material AssetManager.loadMaterial(java.lang.String name)
          Load a material instance (J3M) file.
 Material DesktopAssetManager.loadMaterial(java.lang.String name)
           
 

Methods in com.jme3.asset that return types with arguments of type Material
 java.util.List<Material> BlenderKey.LoadingResults.getMaterials()
          This method returns all loaded materials.
 

Methods in com.jme3.asset with parameters of type Material
 void BlenderKey.LoadingResults.addMaterial(Material material)
          This method adds a material to the result set.
 void BlenderKey.setDefaultMaterial(Material defaultMaterial)
          This method sets the default material for objects.
 

Uses of Material in com.jme3.bullet.collision
 

Fields in com.jme3.bullet.collision declared as Material
protected  Material PhysicsCollisionObject.debugMaterialBlue
           
protected  Material PhysicsCollisionObject.debugMaterialGreen
           
protected  Material PhysicsCollisionObject.debugMaterialRed
           
protected  Material PhysicsCollisionObject.debugMaterialYellow
           
 

Methods in com.jme3.bullet.collision with parameters of type Material
protected  Spatial PhysicsCollisionObject.attachDebugShape(Material material)
           
 

Uses of Material in com.jme3.font
 

Methods in com.jme3.font that return Material
 Material BitmapFont.getPage(int index)
           
 

Methods in com.jme3.font with parameters of type Material
 void BitmapFont.setPages(Material[] pages)
           
 

Uses of Material in com.jme3.material
 

Methods in com.jme3.material that return Material
 Material Material.clone()
          Clones this material.
 

Constructors in com.jme3.material with parameters of type Material
Technique(Material owner, TechniqueDef def)
          Creates a new technique instance that implements the given technique definition.
 

Uses of Material in com.jme3.post
 

Fields in com.jme3.post declared as Material
protected  Material Filter.material
           
protected  Material Filter.Pass.passMaterial
           
 

Methods in com.jme3.post that return Material
protected abstract  Material Filter.getMaterial()
          Must return the material used for this filter.
 Material Filter.Pass.getPassMaterial()
           
 

Methods in com.jme3.post with parameters of type Material
 void Filter.Pass.init(Renderer renderer, int width, int height, Image.Format textureFormat, Image.Format depthBufferFormat, int numSample, Material material)
          init the pass called internally
 void Filter.Pass.setPassMaterial(Material passMaterial)
           
 

Uses of Material in com.jme3.post.filters
 

Methods in com.jme3.post.filters that return Material
protected  Material BloomFilter.getMaterial()
           
protected  Material CartoonEdgeFilter.getMaterial()
           
protected  Material ColorOverlayFilter.getMaterial()
           
protected  Material CrossHatchFilter.getMaterial()
           
protected  Material DepthOfFieldFilter.getMaterial()
           
protected  Material FXAAFilter.getMaterial()
           
protected  Material FadeFilter.getMaterial()
           
protected  Material FogFilter.getMaterial()
           
protected  Material GammaCorrectionFilter.getMaterial()
           
protected  Material LightScatteringFilter.getMaterial()
           
protected  Material PosterizationFilter.getMaterial()
           
protected  Material RadialBlurFilter.getMaterial()
           
protected  Material TranslucentBucketFilter.getMaterial()
           
 

Uses of Material in com.jme3.post.ssao
 

Methods in com.jme3.post.ssao that return Material
protected  Material SSAOFilter.getMaterial()
           
 

Uses of Material in com.jme3.renderer
 

Methods in com.jme3.renderer with parameters of type Material
 void RenderManager.setForcedMaterial(Material mat)
          Set the material to use to render all future objects.
 

Uses of Material in com.jme3.scene
 

Fields in com.jme3.scene declared as Material
protected  Material Geometry.material
           
 

Methods in com.jme3.scene that return Material
 Material BatchNode.getMaterial()
          Returns the material that is used for the first batch of this BatchNode use getMaterial(Material material,int batchIndex) to get a material from a specific batch
 Material Geometry.getMaterial()
          Returns the material that is used for this geometry.
 

Methods in com.jme3.scene with parameters of type Material
 void BatchNode.setMaterial(Material material)
          Sets the material to the all the batches of this BatchNode use setMaterial(Material material,int batchIndex) to set a material to a specific batch
 void Geometry.setMaterial(Material material)
          Sets the material to use for this geometry.
 void Node.setMaterial(Material mat)
           
 void Spatial.setMaterial(Material material)
          Applies the given material to the Spatial, this will propagate the material down to the geometries in the scene graph.
 

Uses of Material in com.jme3.scene.plugins.blender
 

Methods in com.jme3.scene.plugins.blender that return Material
 Material BlenderContext.getDefaultMaterial()
          This metod returns the default material.
 

Uses of Material in com.jme3.scene.plugins.blender.materials
 

Methods in com.jme3.scene.plugins.blender.materials that return Material
 Material MaterialHelper.getNonTexturedMaterial(Material material, int imageType)
          This method returns a material similar to the one given but without textures.
 Material MaterialHelper.getParticlesMaterial(Material material, java.lang.Integer alphaMaskIndex, BlenderContext blenderContext)
          This method converts the given material into particles-usable material.
 

Methods in com.jme3.scene.plugins.blender.materials with parameters of type Material
 Material MaterialHelper.getNonTexturedMaterial(Material material, int imageType)
          This method returns a material similar to the one given but without textures.
 Material MaterialHelper.getParticlesMaterial(Material material, java.lang.Integer alphaMaskIndex, BlenderContext blenderContext)
          This method converts the given material into particles-usable material.
 boolean MaterialHelper.hasTexture(Material material)
          This method indicates if the material has any kind of texture.
 boolean MaterialHelper.hasTexture(Material material, java.lang.String textureType)
          This method indicates if the material has a texture of a specified type.
 

Uses of Material in com.jme3.shadow
 

Constructors in com.jme3.shadow with parameters of type Material
PssmShadowRenderer(AssetManager manager, int size, int nbSplits, Material postShadowMat)
          Create a PSSM Shadow Renderer More info on the technique at http://http.developer.nvidia.com/GPUGems3/gpugems3_ch10.html
 

Uses of Material in com.jme3.terrain
 

Methods in com.jme3.terrain that return Material
 Material Terrain.getMaterial()
          Returns the material that this terrain uses.
 Material Terrain.getMaterial(Vector3f worldLocation)
          Returns the material that this terrain uses.
 

Uses of Material in com.jme3.terrain.geomipmap
 

Fields in com.jme3.terrain.geomipmap declared as Material
protected  Material TerrainGrid.material
           
 

Methods in com.jme3.terrain.geomipmap that return Material
 Material TerrainQuad.getMaterial()
           
 Material TerrainGrid.getMaterial(Vector3f worldLocation)
           
 Material TerrainQuad.getMaterial(Vector3f worldLocation)
           
 

Methods in com.jme3.terrain.geomipmap with parameters of type Material
 void TerrainQuad.generateDebugTangents(Material mat)
           
 void TerrainGrid.setMaterial(Material mat)
           
 

Uses of Material in com.jme3.util
 

Methods in com.jme3.util that return Material
static Material PlaceholderAssets.getPlaceholderMaterial(AssetManager assetManager)
           
 

Uses of Material in com.jme3.water
 

Fields in com.jme3.water declared as Material
protected  Material SimpleWaterProcessor.material
           
 

Methods in com.jme3.water that return Material
 Material SimpleWaterProcessor.getMaterial()
          Get the water material from this processor, apply this to your water quad.
protected  Material WaterFilter.getMaterial()
           
 

Methods in com.jme3.water with parameters of type Material
protected  void SimpleWaterProcessor.applyTextures(Material mat)
           
 

Uses of Material in jme3tools.optimize
 

Methods in jme3tools.optimize with parameters of type Material
 void Octnode.renderBounds(RenderQueue rq, Matrix4f transform, WireBox box, Material mat)
           
 void Octree.renderBounds(RenderQueue rq, Matrix4f transform, WireBox box, Material mat)