de.grogra.imp3d.glsl.material.channel
public abstract class GLSLChannelMap extends java.lang.Object
| Constructor and Description |
|---|
GLSLChannelMap() |
| Modifier and Type | Method and Description |
|---|---|
abstract Result |
generate(ChannelMap inp,
MaterialConfiguration cs,
GLSLChannelMap inpChan,
int Channel)
This should be used instead of the other one
|
static Result |
generateResult(ChannelMap inp,
MaterialConfiguration sc,
GLSLChannelMap inpChan,
int requestedChannel) |
static Result |
generateResult(ChannelMap inp,
MaterialConfiguration sc,
GLSLChannelMap inpChan,
int requestedChannel,
ChannelMap defaultInp) |
static Result |
generateResultWithChannelDefault(ChannelMap inp,
MaterialConfiguration sc,
GLSLChannelMap inpChan,
int requestedChannel) |
static GLSLChannelMap |
getGLSLObject(ChannelMap inp) |
static int |
getMaxResultType(Result a,
Result b) |
static void |
initMap() |
abstract java.lang.Class |
instanceFor() |
boolean |
mayDiscard() |
public abstract Result generate(ChannelMap inp, MaterialConfiguration cs, GLSLChannelMap inpChan, int Channel)
inp - cs - inpChan - Channel - public static Result generateResult(ChannelMap inp, MaterialConfiguration sc, GLSLChannelMap inpChan, int requestedChannel)
public static Result generateResult(ChannelMap inp, MaterialConfiguration sc, GLSLChannelMap inpChan, int requestedChannel, ChannelMap defaultInp)
public static Result generateResultWithChannelDefault(ChannelMap inp, MaterialConfiguration sc, GLSLChannelMap inpChan, int requestedChannel)
public static GLSLChannelMap getGLSLObject(ChannelMap inp)
public static void initMap()
public abstract java.lang.Class instanceFor()
public boolean mayDiscard()