com.metsci.glimpse.gl.shader
Class ShaderArg

java.lang.Object
  extended by com.metsci.glimpse.gl.shader.ShaderArg

public class ShaderArg
extends java.lang.Object

A wrapper for a shader variable declared in an GLSL source file.

Author:
osborn

Constructor Summary
ShaderArg(java.lang.String name, ShaderArgType type, ShaderArgQualifier qual, ShaderArgInOut inout)
           
 
Method Summary
 ShaderArgInOut getInOut()
           
 java.lang.String getName()
           
 ShaderArgQualifier getQual()
           
 ShaderArgType getType()
           
 boolean isDirty()
           
 void makeDirty()
           
 void setValue(java.lang.Object val)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ShaderArg

public ShaderArg(java.lang.String name,
                 ShaderArgType type,
                 ShaderArgQualifier qual,
                 ShaderArgInOut inout)
Method Detail

getName

public java.lang.String getName()

getType

public ShaderArgType getType()

getQual

public ShaderArgQualifier getQual()

getInOut

public ShaderArgInOut getInOut()

isDirty

public boolean isDirty()

makeDirty

public void makeDirty()

setValue

public void setValue(java.lang.Object val)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object


Copyright © 2012 Metron, Inc.. All Rights Reserved.