de.grogra.imp3d.glsl.material.channel
Class GLSLSurfaceMap

java.lang.Object
  extended by de.grogra.imp3d.glsl.material.channel.GLSLChannelMap
      extended by de.grogra.imp3d.glsl.material.channel.GLSLChannelMapNode
          extended by de.grogra.imp3d.glsl.material.channel.GLSLSurfaceMap

public abstract class GLSLSurfaceMap
extends GLSLChannelMapNode


Constructor Summary
GLSLSurfaceMap()
           
 
Method Summary
 Result generate(ChannelMap inp, MaterialConfiguration cs, GLSLChannelMap inpChan, int Channel)
          This should be used instead of the other one
abstract  Result generateImpl(ChannelMap inp, MaterialConfiguration cs, GLSLChannelMap inpChan, int Channel)
           
 java.lang.Class instanceFor()
           
 
Methods inherited from class de.grogra.imp3d.glsl.material.channel.GLSLChannelMap
generateResult, generateResult, generateResultWithChannelDefault, getGLSLObject, getMaxResultType, initMap, mayDiscard
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GLSLSurfaceMap

public GLSLSurfaceMap()
Method Detail

generate

public Result generate(ChannelMap inp,
                       MaterialConfiguration cs,
                       GLSLChannelMap inpChan,
                       int Channel)
Description copied from class: GLSLChannelMap
This should be used instead of the other one

Specified by:
generate in class GLSLChannelMap
Returns:

generateImpl

public abstract Result generateImpl(ChannelMap inp,
                                    MaterialConfiguration cs,
                                    GLSLChannelMap inpChan,
                                    int Channel)

instanceFor

public java.lang.Class instanceFor()
Specified by:
instanceFor in class GLSLChannelMap