|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.xith3d.scenegraph.SceneGraphObject
org.xith3d.scenegraph.NodeComponent
org.xith3d.scenegraph.TextureAttributes
public class TextureAttributes
TextureAttributes defines attributes that apply to .
| Field Summary | |
|---|---|
static org.jagatoo.opengl.enums.TextureMode |
BLEND
|
static org.jagatoo.opengl.enums.TextureCombineMode |
COMBINE
|
static org.jagatoo.opengl.enums.TextureCombineMode |
COMBINE_ADD
|
static org.jagatoo.opengl.enums.TextureCombineMode |
COMBINE_ADD_SIGNED
|
static org.jagatoo.opengl.enums.TextureCombineSource |
COMBINE_CONSTANT_COLOR
|
static org.jagatoo.opengl.enums.TextureCombineMode |
COMBINE_DOT3
|
static org.jagatoo.opengl.enums.TextureCombineMode |
COMBINE_INTERPOLATE
|
static org.jagatoo.opengl.enums.TextureCombineMode |
COMBINE_MODULATE
|
static org.jagatoo.opengl.enums.TextureCombineSource |
COMBINE_OBJECT_COLOR
|
static org.jagatoo.opengl.enums.TextureCombineFunction |
COMBINE_ONE_MINUS_SRC_ALPHA
|
static org.jagatoo.opengl.enums.TextureCombineFunction |
COMBINE_ONE_MINUS_SRC_COLOR
|
static org.jagatoo.opengl.enums.TextureCombineSource |
COMBINE_PREVIOUS_TEXTURE_UNIT
|
static org.jagatoo.opengl.enums.TextureCombineMode |
COMBINE_REPLACE
|
static org.jagatoo.opengl.enums.TextureCombineFunction |
COMBINE_SRC_ALPHA
|
static org.jagatoo.opengl.enums.TextureCombineFunction |
COMBINE_SRC_COLOR
|
static org.jagatoo.opengl.enums.TextureCombineMode |
COMBINE_SUBTRACT
|
static org.jagatoo.opengl.enums.TextureCombineSource |
COMBINE_TEXTURE_COLOR
|
static org.jagatoo.opengl.enums.TextureCombineSource |
COMBINE_TEXTURE0
|
static org.jagatoo.opengl.enums.TextureCombineSource |
COMBINE_TEXTURE1
|
static org.jagatoo.opengl.enums.TextureMode |
DECAL
|
static org.jagatoo.opengl.enums.PerspectiveCorrectionMode |
FASTEST
|
static org.jagatoo.opengl.enums.TextureMode |
MODULATE
|
static org.jagatoo.opengl.enums.PerspectiveCorrectionMode |
NICEST
|
static org.jagatoo.opengl.enums.TextureMode |
REPLACE
|
| Fields inherited from class org.xith3d.scenegraph.SceneGraphObject |
|---|
XITH3D_USERDATAKEY_OLDUSERDATA |
| Constructor Summary | |
|---|---|
TextureAttributes()
Constructs a new TextureAttributes object. |
|
TextureAttributes(org.jagatoo.opengl.enums.TextureMode textureMode,
Transform3D transform,
org.openmali.vecmath2.Colorf textureBlendColor,
org.jagatoo.opengl.enums.PerspectiveCorrectionMode perspCorrectionMode)
Constructs a new TextureAttributes object. |
|
| Method Summary | |
|---|---|
TextureAttributes |
cloneNodeComponent(boolean forceDuplicate)
|
int |
compareTo(TextureAttributes o)
|
protected void |
duplicateNodeComponent(NodeComponent nodeOriginal,
boolean forceDuplicate)
|
boolean |
equals(java.lang.Object o)
|
void |
freeOpenGLResources(CanvasPeer canvasPeer)
This method frees OpenGL resources (names) for all this NodeComponent and all child-components. |
org.jagatoo.opengl.enums.TextureCombineFunction |
getCombineAlphaFunction(int index)
|
org.jagatoo.opengl.enums.TextureCombineMode |
getCombineAlphaMode()
|
int |
getCombineAlphaScale()
|
org.jagatoo.opengl.enums.TextureCombineSource |
getCombineAlphaSource(int index)
|
org.jagatoo.opengl.enums.TextureCombineFunction |
getCombineRGBFunction(int index)
|
org.jagatoo.opengl.enums.TextureCombineMode |
getCombineRGBMode()
|
int |
getCombineRGBScale()
|
org.jagatoo.opengl.enums.TextureCombineSource |
getCombineRGBSource(int index)
|
org.jagatoo.opengl.enums.CompareFunction |
getCompareFunction()
|
org.jagatoo.opengl.enums.TextureCompareMode |
getCompareMode()
|
TextureAttributes |
getCopy()
|
org.jagatoo.opengl.enums.PerspectiveCorrectionMode |
getPerspectiveCorrectionMode()
|
long |
getStateId()
|
StateNode |
getStateNode()
|
org.openmali.vecmath2.Colorf |
getTextureBlendColor()
gets the texture blend color. |
void |
getTextureBlendColor(org.openmali.vecmath2.Colorf color)
|
org.jagatoo.opengl.enums.TextureMode |
getTextureMode()
gets the texture mode. |
Transform3D |
getTextureTransform()
gets the texture transform. |
void |
setCombineAlphaFunction(int index,
org.jagatoo.opengl.enums.TextureCombineFunction combineAlphaFunction)
|
void |
setCombineAlphaMode(org.jagatoo.opengl.enums.TextureCombineMode combineAlphaMode)
|
void |
setCombineAlphaScale(int combineAlphaScale)
|
void |
setCombineAlphaSource(int index,
org.jagatoo.opengl.enums.TextureCombineSource value)
|
void |
setCombineRGBFunction(int index,
org.jagatoo.opengl.enums.TextureCombineFunction combineRgbFunction)
|
void |
setCombineRGBMode(org.jagatoo.opengl.enums.TextureCombineMode combineRgbMode)
|
void |
setCombineRGBScale(int combineRgbScale)
|
void |
setCombineRGBSource(int index,
org.jagatoo.opengl.enums.TextureCombineSource value)
|
void |
setCompareFunction(org.jagatoo.opengl.enums.CompareFunction compareFunc)
|
void |
setCompareMode(org.jagatoo.opengl.enums.TextureCompareMode compareMode)
|
void |
setPerspectiveCorrectionMode(org.jagatoo.opengl.enums.PerspectiveCorrectionMode mode)
Sets the perspective correction mode. |
void |
setStateNode(StateNode node)
Used by the render engine to set the state id for the node. |
void |
setTextureBlendColor(org.openmali.vecmath2.Colorf color)
sets the texture blend color. |
void |
setTextureMode(org.jagatoo.opengl.enums.TextureMode mode)
sets the texture mode. |
void |
setTextureTransform(org.openmali.vecmath2.Matrix4f matrix)
sets the texture transform. |
void |
setTextureTransform(Transform3D transform)
sets the texture transform. |
| Methods inherited from class org.xith3d.scenegraph.NodeComponent |
|---|
freeOpenGLResources, getDuplicateOnCloneTree, getModListener, isChanged, isChanged2, setChanged, setDuplicateOnCloneTree, setModListener |
| Methods inherited from class org.xith3d.scenegraph.SceneGraphObject |
|---|
getName, getUserData, getUserData, getUserDataMap, isLive, setLive, setName, setUserData, setUserData, setUserDataRecursive, setUserDataRecursive, toString |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public static final org.jagatoo.opengl.enums.TextureMode MODULATE
TextureMode.MODULATEpublic static final org.jagatoo.opengl.enums.TextureMode REPLACE
TextureMode.REPLACEpublic static final org.jagatoo.opengl.enums.TextureMode BLEND
TextureMode.BLENDpublic static final org.jagatoo.opengl.enums.TextureMode DECAL
TextureMode.DECALpublic static final org.jagatoo.opengl.enums.PerspectiveCorrectionMode NICEST
PerspectiveCorrectionMode.NICESTpublic static final org.jagatoo.opengl.enums.PerspectiveCorrectionMode FASTEST
PerspectiveCorrectionMode.FASTESTpublic static final org.jagatoo.opengl.enums.TextureCombineMode COMBINE_REPLACE
public static final org.jagatoo.opengl.enums.TextureCombineMode COMBINE_MODULATE
public static final org.jagatoo.opengl.enums.TextureCombineMode COMBINE_ADD
public static final org.jagatoo.opengl.enums.TextureCombineMode COMBINE_ADD_SIGNED
public static final org.jagatoo.opengl.enums.TextureCombineMode COMBINE_SUBTRACT
public static final org.jagatoo.opengl.enums.TextureCombineMode COMBINE_INTERPOLATE
public static final org.jagatoo.opengl.enums.TextureCombineMode COMBINE_DOT3
public static final org.jagatoo.opengl.enums.TextureCombineMode COMBINE
public static final org.jagatoo.opengl.enums.TextureCombineSource COMBINE_OBJECT_COLOR
public static final org.jagatoo.opengl.enums.TextureCombineSource COMBINE_TEXTURE_COLOR
public static final org.jagatoo.opengl.enums.TextureCombineSource COMBINE_CONSTANT_COLOR
public static final org.jagatoo.opengl.enums.TextureCombineSource COMBINE_PREVIOUS_TEXTURE_UNIT
public static final org.jagatoo.opengl.enums.TextureCombineSource COMBINE_TEXTURE0
public static final org.jagatoo.opengl.enums.TextureCombineSource COMBINE_TEXTURE1
public static final org.jagatoo.opengl.enums.TextureCombineFunction COMBINE_SRC_COLOR
public static final org.jagatoo.opengl.enums.TextureCombineFunction COMBINE_ONE_MINUS_SRC_COLOR
public static final org.jagatoo.opengl.enums.TextureCombineFunction COMBINE_SRC_ALPHA
public static final org.jagatoo.opengl.enums.TextureCombineFunction COMBINE_ONE_MINUS_SRC_ALPHA
| Constructor Detail |
|---|
public TextureAttributes()
public TextureAttributes(org.jagatoo.opengl.enums.TextureMode textureMode,
Transform3D transform,
org.openmali.vecmath2.Colorf textureBlendColor,
org.jagatoo.opengl.enums.PerspectiveCorrectionMode perspCorrectionMode)
| Method Detail |
|---|
public void setCombineAlphaSource(int index,
org.jagatoo.opengl.enums.TextureCombineSource value)
public org.jagatoo.opengl.enums.TextureCombineSource getCombineAlphaSource(int index)
public void setCombineRGBSource(int index,
org.jagatoo.opengl.enums.TextureCombineSource value)
public org.jagatoo.opengl.enums.TextureCombineSource getCombineRGBSource(int index)
public final void setTextureMode(org.jagatoo.opengl.enums.TextureMode mode)
public org.jagatoo.opengl.enums.TextureMode getTextureMode()
public final void setTextureBlendColor(org.openmali.vecmath2.Colorf color)
public final void getTextureBlendColor(org.openmali.vecmath2.Colorf color)
public final org.openmali.vecmath2.Colorf getTextureBlendColor()
public final void setTextureTransform(Transform3D transform)
public final void setTextureTransform(org.openmali.vecmath2.Matrix4f matrix)
public final Transform3D getTextureTransform()
public final void setPerspectiveCorrectionMode(org.jagatoo.opengl.enums.PerspectiveCorrectionMode mode)
public final org.jagatoo.opengl.enums.PerspectiveCorrectionMode getPerspectiveCorrectionMode()
public void setCombineRGBMode(org.jagatoo.opengl.enums.TextureCombineMode combineRgbMode)
public org.jagatoo.opengl.enums.TextureCombineMode getCombineRGBMode()
public void setCombineAlphaMode(org.jagatoo.opengl.enums.TextureCombineMode combineAlphaMode)
public org.jagatoo.opengl.enums.TextureCombineMode getCombineAlphaMode()
public void setCombineRGBFunction(int index,
org.jagatoo.opengl.enums.TextureCombineFunction combineRgbFunction)
public org.jagatoo.opengl.enums.TextureCombineFunction getCombineRGBFunction(int index)
public void setCombineAlphaFunction(int index,
org.jagatoo.opengl.enums.TextureCombineFunction combineAlphaFunction)
public org.jagatoo.opengl.enums.TextureCombineFunction getCombineAlphaFunction(int index)
public int getCombineRGBScale()
public void setCombineRGBScale(int combineRgbScale)
public int getCombineAlphaScale()
public void setCombineAlphaScale(int combineAlphaScale)
public void setCompareMode(org.jagatoo.opengl.enums.TextureCompareMode compareMode)
public final org.jagatoo.opengl.enums.TextureCompareMode getCompareMode()
public void setCompareFunction(org.jagatoo.opengl.enums.CompareFunction compareFunc)
public final org.jagatoo.opengl.enums.CompareFunction getCompareFunction()
protected void duplicateNodeComponent(NodeComponent nodeOriginal,
boolean forceDuplicate)
duplicateNodeComponent in class NodeComponentpublic TextureAttributes cloneNodeComponent(boolean forceDuplicate)
cloneNodeComponent in class NodeComponentpublic void freeOpenGLResources(CanvasPeer canvasPeer)
freeOpenGLResources in class NodeComponentpublic final void setStateNode(StateNode node)
setStateNode in interface StateTrackable<TextureAttributes>public final StateNode getStateNode()
getStateNode in interface StateTrackable<TextureAttributes>public final long getStateId()
public TextureAttributes getCopy()
getCopy in interface StateTrackable<TextureAttributes>public boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int compareTo(TextureAttributes o)
compareTo in interface java.lang.Comparable<TextureAttributes>
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||