public class UniformBindingManager
extends java.lang.Object
UniformBindingManager helps RenderManager to manage
 uniform bindings.
 
 The updateUniformBindings(com.jme3.shader.Shader) method will update
 a given list of uniforms based on the current state
 of the manager.| Constructor and Description | 
|---|
| UniformBindingManager() | 
| Modifier and Type | Method and Description | 
|---|---|
| void | newFrame()Internal use only. | 
| void | setCamera(Camera cam,
         Matrix4f viewMatrix,
         Matrix4f projMatrix,
         Matrix4f viewProjMatrix) | 
| void | setTimer(Timer timer)Set the timer that should be used to query the time based
  UniformBindings for material world parameters. | 
| void | setViewPort(int viewX,
           int viewY,
           int viewWidth,
           int viewHeight) | 
| void | setWorldMatrix(Matrix4f mat)Internal use only. | 
| void | updateUniformBindings(Shader shader)Internal use only. | 
public void updateUniformBindings(Shader shader)
uniform bindings
 based on the current world state.shader - (not null)public void setWorldMatrix(Matrix4f mat)
Material.render(com.jme3.scene.Geometry, com.jme3.renderer.RenderManager).mat - The world matrix to setpublic void setTimer(Timer timer)
UniformBindings for material world parameters.timer - The timer to query time world parameterspublic void setCamera(Camera cam, Matrix4f viewMatrix, Matrix4f projMatrix, Matrix4f viewProjMatrix)
public void setViewPort(int viewX,
                        int viewY,
                        int viewWidth,
                        int viewHeight)
public void newFrame()