|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectnet.java.joglutils.msg.elements.Element
net.java.joglutils.msg.elements.TextureElement
public class TextureElement
Represents the current texture, which is applied to any drawn geometry if texture coordinates are also supplied.
Field Summary | |
---|---|
protected Texture2 |
texture
|
Constructor Summary | |
---|---|
TextureElement()
|
Method Summary | |
---|---|
static void |
enable(State defaultState)
Enables this element in the passed state, which should be the default for a given action. |
static Texture2 |
get(State state)
Returns the current texture in the state. |
static TextureElement |
getInstance(State state)
Returns the instance of this element in the passed State. |
StateIndex |
getStateIndex()
All concrete element subclasses must register themselves with the State in order to reserve a slot, or index, in the state. |
static boolean |
isEnabled(State state)
Indicates whether this element is enabled in the given default state for a particular action. |
Element |
newInstance()
Creates a new instance initialized to the default values for the state element. |
void |
push(State state)
Pushes the element, allowing for side effects to occur. |
static void |
set(State state,
Texture2 texture)
Sets the texture in the given state. |
void |
setElt(Texture2 texture)
Sets the texture in this element. |
Methods inherited from class net.java.joglutils.msg.elements.Element |
---|
getDepth, getNext, getNextInStack, pop, setDepth, setNext, setNextInStack |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected Texture2 texture
Constructor Detail |
---|
public TextureElement()
Method Detail |
---|
public StateIndex getStateIndex()
Element
getStateIndex
in class Element
public Element newInstance()
Element
newInstance
in class Element
public static TextureElement getInstance(State state)
public static void enable(State defaultState)
public static boolean isEnabled(State state)
public static void set(State state, Texture2 texture)
public static Texture2 get(State state)
public void push(State state)
Element
push
in class Element
public void setElt(Texture2 texture)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |