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 importer) |
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, toStringpublic Texture2D()
public Texture2D(Image img)
img - The image to use.public Texture2D(int width,
int height,
Image.Format format)
width - the desired width (in pixels)height - the desired height (in pixels)format - the desired formatFrameBufferpublic Texture2D(int width,
int height,
int numSamples,
Image.Format format)
width - the desired width (in pixels)height - the desired height (in pixels)numSamples - the desired degree of multi-sampling (≥1)format - the desired formatFrameBufferpublic Texture createSimpleClone()
createSimpleClone in class Texturepublic Texture createSimpleClone(Texture rVal)
TexturecreateSimpleClone in class TexturerVal - storage for the clone (not null, modified)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 importer) throws java.io.IOException