public class Texture2D extends Texture
Texture.MagFilter, Texture.MinFilter, Texture.ShadowCompareMode, Texture.Type, Texture.WrapAxis, Texture.WrapMode
Constructor and Description |
---|
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.
|
Modifier and Type | Method and Description |
---|---|
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) |
clone, getAnisotropicFilter, getImage, getKey, getMagFilter, getMinFilter, getName, getShadowCompareMode, setAnisotropicFilter, setImage, setKey, setMagFilter, setMinFilter, setName, setShadowCompareMode, toString
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
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.public void setWrap(Texture.WrapMode mode)
setWrap
sets the wrap mode of this texture for all axis.public Texture.WrapMode getWrap(Texture.WrapAxis axis)
getWrap
returns the wrap mode for a given coordinate axis
on this texture.public Texture.Type getType()
public void write(JmeExporter e) throws java.io.IOException
public void read(JmeImporter e) throws java.io.IOException