de.jreality.shader
Interface Texture2D

All Superinterfaces:
AttributeEntity

public interface Texture2D
extends AttributeEntity

TODO: comment this

Author:
weissman

Field Summary
static Boolean ANIMATED_DEFAULT
           
static int APPLY_MODE_DEFAULT
           
static Color BLEND_COLOR_DEFAULT
           
static int COMBINE_MODE_ALPHA_DEFAULT
           
static int COMBINE_MODE_COLOR_DEFAULT
           
static int COMBINE_MODE_DEFAULT
           
static String EXTERNAL_SOURCE_DEFAULT
           
static int GL_ADD
           
static int GL_ADD_SIGNED
           
static int GL_ALPHA
           
static int GL_ALPHA_SCALE
           
static int GL_BGRA
           
static int GL_BLEND
           
static int GL_CLAMP
           
static int GL_CLAMP_TO_EDGE
           
static int GL_COMBINE
           
static int GL_COMBINE_ALPHA
           
static int GL_COMBINE_RGB
           
static int GL_CONSTANT
           
static int GL_DECAL
           
static int GL_DOT3_RGB
           
static int GL_DOT3_RGBA
           
static int GL_DST_ALPHA
           
static int GL_DST_COLOR
           
static int GL_INTENSITY
           
static int GL_INTERPOLATE
           
static int GL_LINEAR
           
static int GL_LINEAR_MIPMAP_LINEAR
           
static int GL_LINEAR_MIPMAP_NEAREST
           
static int GL_LUMINANCE
           
static int GL_LUMINANCE_ALPHA
           
static int GL_MIRRORED_REPEAT
           
static int GL_MODULATE
           
static int GL_NEAREST
           
static int GL_NEAREST_MIPMAP_LINEAR
           
static int GL_NEAREST_MIPMAP_NEAREST
           
static int GL_ONE
           
static int GL_ONE_MINUS_DST_ALPHA
           
static int GL_ONE_MINUS_DST_COLOR
           
static int GL_ONE_MINUS_SRC_ALPHA
           
static int GL_ONE_MINUS_SRC_COLOR
           
static int GL_OPERAND0_ALPHA
           
static int GL_OPERAND0_RGB
           
static int GL_OPERAND1_ALPHA
           
static int GL_OPERAND1_RGB
           
static int GL_OPERAND2_ALPHA
           
static int GL_OPERAND2_RGB
           
static int GL_PREVIOUS
           
static int GL_PRIMARY_COLOR
           
static int GL_REPEAT
           
static int GL_REPLACE
           
static int GL_RGB
           
static int GL_RGB_SCALE
           
static int GL_RGBA
           
static int GL_SOURCE0_ALPHA
           
static int GL_SOURCE0_RGB
           
static int GL_SOURCE1_ALPHA
           
static int GL_SOURCE1_RGB
           
static int GL_SOURCE2_ALPHA
           
static int GL_SOURCE2_RGB
           
static int GL_SRC_ALPHA
           
static int GL_SRC_ALPHA_SATURATE
           
static int GL_SRC_COLOR
           
static int GL_SUBTRACT
           
static int GL_TEXTURE
           
static int MAG_FILTER_DEFAULT
           
static int MIN_FILTER_DEFAULT
           
static Boolean MIPMAP_MODE_DEFAULT
           
static int OPERAND0_ALPHA_DEFAULT
           
static int OPERAND0_COLOR_DEFAULT
           
static int OPERAND1_ALPHA_DEFAULT
           
static int OPERAND1_COLOR_DEFAULT
           
static int OPERAND2_ALPHA_DEFAULT
           
static int OPERAND2_COLOR_DEFAULT
           
static int PIXEL_FORMAT_DEFAULT
           
static int REPEAT_S_DEFAULT
           
static int REPEAT_T_DEFAULT
           
static int SOURCE0_ALPHA_DEFAULT
           
static int SOURCE0_COLOR_DEFAULT
           
static int SOURCE1_ALPHA_DEFAULT
           
static int SOURCE1_COLOR_DEFAULT
           
static int SOURCE2_ALPHA_DEFAULT
           
static int SOURCE2_COLOR_DEFAULT
           
static double SSCALE_DEFAULT
           
static Matrix TEXTURE_MATRIX_DEFAULT
           
static double TSCALE_DEFAULT
           
 
Method Summary
 Boolean getAnimated()
           
 Integer getApplyMode()
           
 Color getBlendColor()
           
 Integer getCombineMode()
          Deprecated. Use getCombineModeColor().
 Integer getCombineModeAlpha()
           
 Integer getCombineModeColor()
           
 String getExternalSource()
           
 ImageData getImage()
           
 Integer getMagFilter()
           
 Integer getMinFilter()
           
 Boolean getMipmapMode()
           
 Integer getOperand0Alpha()
           
 Integer getOperand0Color()
           
 Integer getOperand1Alpha()
           
 Integer getOperand1Color()
           
 Integer getOperand2Alpha()
           
 Integer getOperand2Color()
           
 Integer getPixelFormat()
           
 Integer getRepeatS()
           
 Integer getRepeatT()
           
 Runnable getRunnable()
           
 Integer getSource0Alpha()
           
 Integer getSource0Color()
           
 Integer getSource1Alpha()
           
 Integer getSource1Color()
           
 Integer getSource2Alpha()
           
 Integer getSource2Color()
           
 Matrix getTextureMatrix()
           
 void setAnimated(Boolean b)
           
 void setApplyMode(Integer applyMode)
           
 void setBlendColor(Color blendColor)
           
 void setCombineMode(Integer combineMode)
          Deprecated. Use setCombineModeColor(Integer).
 void setCombineModeAlpha(Integer i)
           
 void setCombineModeColor(Integer i)
           
 void setExternalSource(String b)
           
 void setImage(ImageData image)
           
 void setMagFilter(Integer i)
           
 void setMinFilter(Integer i)
           
 void setMipmapMode(Boolean b)
           
 void setOperand0Alpha(Integer i)
           
 void setOperand0Color(Integer i)
           
 void setOperand1Alpha(Integer i)
           
 void setOperand1Color(Integer i)
           
 void setOperand2Alpha(Integer i)
           
 void setOperand2Color(Integer i)
           
 void setPixelFormat(Integer i)
           
 void setRepeatS(Integer repeatS)
           
 void setRepeatT(Integer repeatT)
           
 void setRunnable(Runnable r)
           
 void setSource0Alpha(Integer i)
           
 void setSource0Color(Integer i)
           
 void setSource1Alpha(Integer i)
           
 void setSource1Color(Integer i)
           
 void setSource2Alpha(Integer i)
           
 void setSource2Color(Integer i)
           
 void setTextureMatrix(Matrix matrix)
           
 

Field Detail

GL_RGB

static final int GL_RGB
See Also:
Constant Field Values

GL_RGBA

static final int GL_RGBA
See Also:
Constant Field Values

GL_ALPHA

static final int GL_ALPHA
See Also:
Constant Field Values

GL_LUMINANCE

static final int GL_LUMINANCE
See Also:
Constant Field Values

GL_LUMINANCE_ALPHA

static final int GL_LUMINANCE_ALPHA
See Also:
Constant Field Values

GL_INTENSITY

static final int GL_INTENSITY
See Also:
Constant Field Values

GL_BGRA

static final int GL_BGRA
See Also:
Constant Field Values

GL_TEXTURE

static final int GL_TEXTURE
See Also:
Constant Field Values

GL_DECAL

static final int GL_DECAL
See Also:
Constant Field Values

GL_MODULATE

static final int GL_MODULATE
See Also:
Constant Field Values

GL_REPLACE

static final int GL_REPLACE
See Also:
Constant Field Values

GL_BLEND

static final int GL_BLEND
See Also:
Constant Field Values

GL_ADD

static final int GL_ADD
See Also:
Constant Field Values

GL_COMBINE

static final int GL_COMBINE
See Also:
Constant Field Values

GL_COMBINE_RGB

static final int GL_COMBINE_RGB
See Also:
Constant Field Values

GL_COMBINE_ALPHA

static final int GL_COMBINE_ALPHA
See Also:
Constant Field Values

GL_RGB_SCALE

static final int GL_RGB_SCALE
See Also:
Constant Field Values

GL_ALPHA_SCALE

static final int GL_ALPHA_SCALE
See Also:
Constant Field Values

GL_ADD_SIGNED

static final int GL_ADD_SIGNED
See Also:
Constant Field Values

GL_INTERPOLATE

static final int GL_INTERPOLATE
See Also:
Constant Field Values

GL_CONSTANT

static final int GL_CONSTANT
See Also:
Constant Field Values

GL_PRIMARY_COLOR

static final int GL_PRIMARY_COLOR
See Also:
Constant Field Values

GL_PREVIOUS

static final int GL_PREVIOUS
See Also:
Constant Field Values

GL_SOURCE0_RGB

static final int GL_SOURCE0_RGB
See Also:
Constant Field Values

GL_SOURCE1_RGB

static final int GL_SOURCE1_RGB
See Also:
Constant Field Values

GL_SOURCE2_RGB

static final int GL_SOURCE2_RGB
See Also:
Constant Field Values

GL_SOURCE0_ALPHA

static final int GL_SOURCE0_ALPHA
See Also:
Constant Field Values

GL_SOURCE1_ALPHA

static final int GL_SOURCE1_ALPHA
See Also:
Constant Field Values

GL_SOURCE2_ALPHA

static final int GL_SOURCE2_ALPHA
See Also:
Constant Field Values

GL_OPERAND0_RGB

static final int GL_OPERAND0_RGB
See Also:
Constant Field Values

GL_OPERAND1_RGB

static final int GL_OPERAND1_RGB
See Also:
Constant Field Values

GL_OPERAND2_RGB

static final int GL_OPERAND2_RGB
See Also:
Constant Field Values

GL_OPERAND0_ALPHA

static final int GL_OPERAND0_ALPHA
See Also:
Constant Field Values

GL_OPERAND1_ALPHA

static final int GL_OPERAND1_ALPHA
See Also:
Constant Field Values

GL_OPERAND2_ALPHA

static final int GL_OPERAND2_ALPHA
See Also:
Constant Field Values

GL_SUBTRACT

static final int GL_SUBTRACT
See Also:
Constant Field Values

GL_DOT3_RGB

static final int GL_DOT3_RGB
See Also:
Constant Field Values

GL_DOT3_RGBA

static final int GL_DOT3_RGBA
See Also:
Constant Field Values

GL_ONE

static final int GL_ONE
See Also:
Constant Field Values

GL_SRC_COLOR

static final int GL_SRC_COLOR
See Also:
Constant Field Values

GL_ONE_MINUS_SRC_COLOR

static final int GL_ONE_MINUS_SRC_COLOR
See Also:
Constant Field Values

GL_SRC_ALPHA

static final int GL_SRC_ALPHA
See Also:
Constant Field Values

GL_ONE_MINUS_SRC_ALPHA

static final int GL_ONE_MINUS_SRC_ALPHA
See Also:
Constant Field Values

GL_DST_ALPHA

static final int GL_DST_ALPHA
See Also:
Constant Field Values

GL_ONE_MINUS_DST_ALPHA

static final int GL_ONE_MINUS_DST_ALPHA
See Also:
Constant Field Values

GL_DST_COLOR

static final int GL_DST_COLOR
See Also:
Constant Field Values

GL_ONE_MINUS_DST_COLOR

static final int GL_ONE_MINUS_DST_COLOR
See Also:
Constant Field Values

GL_SRC_ALPHA_SATURATE

static final int GL_SRC_ALPHA_SATURATE
See Also:
Constant Field Values

GL_NEAREST

static final int GL_NEAREST
See Also:
Constant Field Values

GL_LINEAR

static final int GL_LINEAR
See Also:
Constant Field Values

GL_NEAREST_MIPMAP_NEAREST

static final int GL_NEAREST_MIPMAP_NEAREST
See Also:
Constant Field Values

GL_NEAREST_MIPMAP_LINEAR

static final int GL_NEAREST_MIPMAP_LINEAR
See Also:
Constant Field Values

GL_LINEAR_MIPMAP_NEAREST

static final int GL_LINEAR_MIPMAP_NEAREST
See Also:
Constant Field Values

GL_LINEAR_MIPMAP_LINEAR

static final int GL_LINEAR_MIPMAP_LINEAR
See Also:
Constant Field Values

GL_MIRRORED_REPEAT

static final int GL_MIRRORED_REPEAT
See Also:
Constant Field Values

GL_REPEAT

static final int GL_REPEAT
See Also:
Constant Field Values

GL_CLAMP

static final int GL_CLAMP
See Also:
Constant Field Values

GL_CLAMP_TO_EDGE

static final int GL_CLAMP_TO_EDGE
See Also:
Constant Field Values

SSCALE_DEFAULT

static final double SSCALE_DEFAULT
See Also:
Constant Field Values

TSCALE_DEFAULT

static final double TSCALE_DEFAULT
See Also:
Constant Field Values

REPEAT_S_DEFAULT

static final int REPEAT_S_DEFAULT
See Also:
Constant Field Values

REPEAT_T_DEFAULT

static final int REPEAT_T_DEFAULT
See Also:
Constant Field Values

APPLY_MODE_DEFAULT

static final int APPLY_MODE_DEFAULT
See Also:
Constant Field Values

MIPMAP_MODE_DEFAULT

static final Boolean MIPMAP_MODE_DEFAULT

ANIMATED_DEFAULT

static final Boolean ANIMATED_DEFAULT

MAG_FILTER_DEFAULT

static final int MAG_FILTER_DEFAULT
See Also:
Constant Field Values

MIN_FILTER_DEFAULT

static final int MIN_FILTER_DEFAULT
See Also:
Constant Field Values

COMBINE_MODE_DEFAULT

static final int COMBINE_MODE_DEFAULT
See Also:
Constant Field Values

COMBINE_MODE_COLOR_DEFAULT

static final int COMBINE_MODE_COLOR_DEFAULT
See Also:
Constant Field Values

COMBINE_MODE_ALPHA_DEFAULT

static final int COMBINE_MODE_ALPHA_DEFAULT
See Also:
Constant Field Values

SOURCE0_COLOR_DEFAULT

static final int SOURCE0_COLOR_DEFAULT
See Also:
Constant Field Values

SOURCE1_COLOR_DEFAULT

static final int SOURCE1_COLOR_DEFAULT
See Also:
Constant Field Values

SOURCE2_COLOR_DEFAULT

static final int SOURCE2_COLOR_DEFAULT
See Also:
Constant Field Values

SOURCE0_ALPHA_DEFAULT

static final int SOURCE0_ALPHA_DEFAULT
See Also:
Constant Field Values

SOURCE1_ALPHA_DEFAULT

static final int SOURCE1_ALPHA_DEFAULT
See Also:
Constant Field Values

SOURCE2_ALPHA_DEFAULT

static final int SOURCE2_ALPHA_DEFAULT
See Also:
Constant Field Values

OPERAND0_COLOR_DEFAULT

static final int OPERAND0_COLOR_DEFAULT
See Also:
Constant Field Values

OPERAND1_COLOR_DEFAULT

static final int OPERAND1_COLOR_DEFAULT
See Also:
Constant Field Values

OPERAND2_COLOR_DEFAULT

static final int OPERAND2_COLOR_DEFAULT
See Also:
Constant Field Values

OPERAND0_ALPHA_DEFAULT

static final int OPERAND0_ALPHA_DEFAULT
See Also:
Constant Field Values

OPERAND1_ALPHA_DEFAULT

static final int OPERAND1_ALPHA_DEFAULT
See Also:
Constant Field Values

OPERAND2_ALPHA_DEFAULT

static final int OPERAND2_ALPHA_DEFAULT
See Also:
Constant Field Values

PIXEL_FORMAT_DEFAULT

static final int PIXEL_FORMAT_DEFAULT
See Also:
Constant Field Values

TEXTURE_MATRIX_DEFAULT

static final Matrix TEXTURE_MATRIX_DEFAULT

BLEND_COLOR_DEFAULT

static final Color BLEND_COLOR_DEFAULT

EXTERNAL_SOURCE_DEFAULT

static final String EXTERNAL_SOURCE_DEFAULT
Method Detail

getRepeatS

Integer getRepeatS()
Returns:
Returns the repeatS.

setRepeatS

void setRepeatS(Integer repeatS)
Parameters:
repeatS - The repeatS to set.

getRepeatT

Integer getRepeatT()
Returns:
Returns the repeatT.

setRepeatT

void setRepeatT(Integer repeatT)
Parameters:
repeatT - The repeatT to set.

getMagFilter

Integer getMagFilter()

getMinFilter

Integer getMinFilter()

setMagFilter

void setMagFilter(Integer i)

setMinFilter

void setMinFilter(Integer i)

getTextureMatrix

Matrix getTextureMatrix()

setTextureMatrix

void setTextureMatrix(Matrix matrix)

getApplyMode

Integer getApplyMode()

setApplyMode

void setApplyMode(Integer applyMode)

getMipmapMode

Boolean getMipmapMode()

setMipmapMode

void setMipmapMode(Boolean b)

getBlendColor

Color getBlendColor()

setBlendColor

void setBlendColor(Color blendColor)

getCombineMode

Integer getCombineMode()
Deprecated. Use getCombineModeColor().


setCombineMode

void setCombineMode(Integer combineMode)
Deprecated. Use setCombineModeColor(Integer).

Parameters:
combineMode -

getSource0Color

Integer getSource0Color()

getSource1Color

Integer getSource1Color()

getSource2Color

Integer getSource2Color()

getSource0Alpha

Integer getSource0Alpha()

getSource1Alpha

Integer getSource1Alpha()

getSource2Alpha

Integer getSource2Alpha()

getOperand0Color

Integer getOperand0Color()

getOperand1Color

Integer getOperand1Color()

getOperand2Color

Integer getOperand2Color()

getOperand0Alpha

Integer getOperand0Alpha()

getOperand1Alpha

Integer getOperand1Alpha()

getOperand2Alpha

Integer getOperand2Alpha()

getCombineModeColor

Integer getCombineModeColor()

getCombineModeAlpha

Integer getCombineModeAlpha()

setSource0Color

void setSource0Color(Integer i)

setSource1Color

void setSource1Color(Integer i)

setSource2Color

void setSource2Color(Integer i)

setSource0Alpha

void setSource0Alpha(Integer i)

setSource1Alpha

void setSource1Alpha(Integer i)

setSource2Alpha

void setSource2Alpha(Integer i)

setOperand0Color

void setOperand0Color(Integer i)

setOperand1Color

void setOperand1Color(Integer i)

setOperand2Color

void setOperand2Color(Integer i)

setOperand0Alpha

void setOperand0Alpha(Integer i)

setOperand1Alpha

void setOperand1Alpha(Integer i)

setOperand2Alpha

void setOperand2Alpha(Integer i)

setCombineModeColor

void setCombineModeColor(Integer i)

setCombineModeAlpha

void setCombineModeAlpha(Integer i)

getPixelFormat

Integer getPixelFormat()

setPixelFormat

void setPixelFormat(Integer i)

setImage

void setImage(ImageData image)

setExternalSource

void setExternalSource(String b)

getExternalSource

String getExternalSource()

getAnimated

Boolean getAnimated()

setAnimated

void setAnimated(Boolean b)

getRunnable

Runnable getRunnable()

setRunnable

void setRunnable(Runnable r)

getImage

ImageData getImage()