|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.jme3.texture.Texture
com.jme3.texture.Texture2D
public class Texture2D
Nested Class Summary |
---|
Nested classes/interfaces inherited from class com.jme3.texture.Texture |
---|
Texture.MagFilter, Texture.MinFilter, Texture.ShadowCompareMode, Texture.Type, Texture.WrapAxis, Texture.WrapMode |
Constructor Summary | |
---|---|
Texture2D()
Creates a new two-dimensional texture with default attributes. |
|
Texture2D(Image img)
Creates a new two-dimensional texture using the given image. |
|
Texture2D(int width,
int height,
Image.Format format)
Creates a new two-dimensional texture for the purpose of offscreen rendering. |
|
Texture2D(int width,
int height,
int numSamples,
Image.Format format)
Creates a new two-dimensional texture for the purpose of offscreen rendering. |
Method Summary | |
---|---|
Texture |
createSimpleClone()
|
Texture |
createSimpleClone(Texture rVal)
Retrieve a basic clone of this Texture (ie, clone everything but the image data, which is shared) |
boolean |
equals(java.lang.Object other)
|
Texture.Type |
getType()
|
Texture.WrapMode |
getWrap(Texture.WrapAxis axis)
getWrap returns the wrap mode for a given coordinate axis
on this texture. |
int |
hashCode()
|
void |
read(JmeImporter e)
|
void |
setWrap(Texture.WrapAxis axis,
Texture.WrapMode mode)
setWrap sets the wrap mode of this texture for a
particular axis. |
void |
setWrap(Texture.WrapMode mode)
setWrap sets the wrap mode of this texture for all axis. |
void |
write(JmeExporter e)
|
Methods inherited from class com.jme3.texture.Texture |
---|
clone, getAnisotropicFilter, getImage, getKey, getMagFilter, getMinFilter, getName, getShadowCompareMode, setAnisotropicFilter, setImage, setKey, setMagFilter, setMinFilter, setName, setShadowCompareMode, toString |
Methods inherited from class java.lang.Object |
---|
finalize, getClass, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public Texture2D()
public Texture2D(Image img)
img
- The image to use.public Texture2D(int width, int height, Image.Format format)
width
- height
- format
- FrameBuffer
public Texture2D(int width, int height, int numSamples, Image.Format format)
width
- height
- format
- numSamples
- FrameBuffer
Method Detail |
---|
public Texture createSimpleClone()
createSimpleClone
in class Texture
public Texture createSimpleClone(Texture rVal)
Texture
createSimpleClone
in class Texture
public void setWrap(Texture.WrapAxis axis, Texture.WrapMode mode)
setWrap
sets the wrap mode of this texture for a
particular axis.
setWrap
in class Texture
axis
- the texture axis to define a wrapmode on.mode
- the wrap mode for the given axis of the texture.
java.lang.IllegalArgumentException
- if axis or mode are nullpublic void setWrap(Texture.WrapMode mode)
setWrap
sets the wrap mode of this texture for all axis.
setWrap
in class Texture
mode
- the wrap mode for the given axis of the texture.
java.lang.IllegalArgumentException
- if mode is nullpublic Texture.WrapMode getWrap(Texture.WrapAxis axis)
getWrap
returns the wrap mode for a given coordinate axis
on this texture.
getWrap
in class Texture
axis
- the axis to return for
java.lang.IllegalArgumentException
- if axis is nullpublic Texture.Type getType()
getType
in class Texture
public boolean equals(java.lang.Object other)
equals
in class Texture
public int hashCode()
hashCode
in class Texture
public void write(JmeExporter e) throws java.io.IOException
write
in interface Savable
write
in class Texture
java.io.IOException
public void read(JmeImporter e) throws java.io.IOException
read
in interface Savable
read
in class Texture
java.io.IOException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |