com.badlogic.gdx.graphics.g3d.shaders
Class DefaultShader.Setters.ACubemap

java.lang.Object
  extended by com.badlogic.gdx.graphics.g3d.shaders.DefaultShader.Setters.ACubemap
All Implemented Interfaces:
BaseShader.Setter
Enclosing class:
DefaultShader.Setters

public static class DefaultShader.Setters.ACubemap
extends Object
implements BaseShader.Setter


Field Summary
 int dirLightsOffset
           
 int pointLightsOffset
           
 
Constructor Summary
DefaultShader.Setters.ACubemap(int dirLightsOffset, int pointLightsOffset)
           
 
Method Summary
 boolean isGlobal(BaseShader shader, int inputID)
           
 void set(BaseShader shader, int inputID, Renderable renderable, Attributes combinedAttributes)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

dirLightsOffset

public final int dirLightsOffset

pointLightsOffset

public final int pointLightsOffset
Constructor Detail

DefaultShader.Setters.ACubemap

public DefaultShader.Setters.ACubemap(int dirLightsOffset,
                                      int pointLightsOffset)
Method Detail

isGlobal

public boolean isGlobal(BaseShader shader,
                        int inputID)
Specified by:
isGlobal in interface BaseShader.Setter
Returns:
True if the uniform only has to be set once per render call, false if the uniform must be set for each renderable.

set

public void set(BaseShader shader,
                int inputID,
                Renderable renderable,
                Attributes combinedAttributes)
Specified by:
set in interface BaseShader.Setter


Copyright © 2013. All Rights Reserved.