public class TextureAttribute extends Attribute
Modifier and Type | Field and Description |
---|---|
static long |
Bump |
static java.lang.String |
BumpAlias |
static long |
Diffuse |
static java.lang.String |
DiffuseAlias |
protected static long |
Mask |
static long |
Normal |
static java.lang.String |
NormalAlias |
static long |
Specular |
static java.lang.String |
SpecularAlias |
TextureDescriptor<Texture> |
textureDescription |
Constructor and Description |
---|
TextureAttribute(long type) |
TextureAttribute(long type,
Texture texture) |
TextureAttribute(long type,
TextureDescriptor<T> textureDescription) |
TextureAttribute(TextureAttribute copyFrom) |
Modifier and Type | Method and Description |
---|---|
Attribute |
copy() |
static TextureAttribute |
createDiffuse(Texture texture) |
static TextureAttribute |
createSpecular(Texture texture) |
protected boolean |
equals(Attribute other) |
static boolean |
is(long mask) |
equals, getAttributeAlias, getAttributeType, register, toString
public static final java.lang.String DiffuseAlias
public static final long Diffuse
public static final java.lang.String SpecularAlias
public static final long Specular
public static final java.lang.String BumpAlias
public static final long Bump
public static final java.lang.String NormalAlias
public static final long Normal
protected static long Mask
public final TextureDescriptor<Texture> textureDescription
public TextureAttribute(long type)
public TextureAttribute(long type, TextureDescriptor<T> textureDescription)
public TextureAttribute(long type, Texture texture)
public TextureAttribute(TextureAttribute copyFrom)
public static final boolean is(long mask)
public static TextureAttribute createDiffuse(Texture texture)
public static TextureAttribute createSpecular(Texture texture)
public Attribute copy()