com.badlogic.gdx.graphics.g3d.shaders
Class BaseShader.Uniform

java.lang.Object
  extended by com.badlogic.gdx.graphics.g3d.shaders.BaseShader.Uniform
All Implemented Interfaces:
BaseShader.Validator
Enclosing class:
BaseShader

public static class BaseShader.Uniform
extends Object
implements BaseShader.Validator


Field Summary
 String alias
           
 long environmentMask
           
 long materialMask
           
 long overallMask
           
 
Constructor Summary
BaseShader.Uniform(String alias)
           
BaseShader.Uniform(String alias, long overallMask)
           
BaseShader.Uniform(String alias, long materialMask, long environmentMask)
           
BaseShader.Uniform(String alias, long materialMask, long environmentMask, long overallMask)
           
 
Method Summary
 boolean validate(BaseShader shader, int inputID, Renderable renderable)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

alias

public final String alias

materialMask

public final long materialMask

environmentMask

public final long environmentMask

overallMask

public final long overallMask
Constructor Detail

BaseShader.Uniform

public BaseShader.Uniform(String alias,
                          long materialMask,
                          long environmentMask,
                          long overallMask)

BaseShader.Uniform

public BaseShader.Uniform(String alias,
                          long materialMask,
                          long environmentMask)

BaseShader.Uniform

public BaseShader.Uniform(String alias,
                          long overallMask)

BaseShader.Uniform

public BaseShader.Uniform(String alias)
Method Detail

validate

public boolean validate(BaseShader shader,
                        int inputID,
                        Renderable renderable)
Specified by:
validate in interface BaseShader.Validator
Returns:
True if the input is valid for the renderable, false otherwise.


Copyright © 2013. All Rights Reserved.