Class CubemapAttribute
java.lang.Object
gaiasky.util.gdx.shader.attribute.Attribute
gaiasky.util.gdx.shader.attribute.CubemapAttribute
- All Implemented Interfaces:
Comparable<Attribute>
- Direct Known Subclasses:
PBRCubemapAttribute
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final Stringstatic final intstatic final Stringstatic final intstatic final Stringstatic final intstatic final Stringstatic final intstatic final Stringstatic final intstatic final Stringstatic final intstatic final Stringstatic final intstatic final Stringstatic final intstatic final Stringfinal com.badlogic.gdx.graphics.g3d.utils.TextureDescriptor<OwnCubemap> -
Constructor Summary
ConstructorsModifierConstructorDescriptionCubemapAttribute(int index) <T extends OwnCubemap>CubemapAttribute(int index, com.badlogic.gdx.graphics.g3d.utils.TextureDescriptor<T> textureDescription) CubemapAttribute(int index, OwnCubemap texture) CubemapAttribute(CubemapAttribute copyFrom) -
Method Summary
Methods inherited from class Attribute
equals, equals, getAttributeAlias, getAttributeIndex, getAttributeIndex, getAttributeType, getIndex, getNumAttributes, getTypes, has, register, toStringModifier and TypeMethodDescriptionprotected booleanbooleanstatic StringgetAttributeAlias(Bits type) static intgetAttributeIndex(Bits type) static intgetAttributeIndex(String alias) static BitsgetAttributeType(String alias) protected static intgetIndex(long oldType) static intstatic com.badlogic.gdx.utils.Array<String> getTypes()booleanhas(int index) protected static intCall this method to register a custom attribute type, see the wiki for an example.toString()
-
Field Details
-
ReflectionCubemapAlias
- See Also:
-
ReflectionCubemap
public static final int ReflectionCubemap -
DiffuseCubemapAlias
- See Also:
-
DiffuseCubemap
public static final int DiffuseCubemap -
NormalCubemapAlias
- See Also:
-
NormalCubemap
public static final int NormalCubemap -
EmissiveCubemapAlias
- See Also:
-
EmissiveCubemap
public static final int EmissiveCubemap -
SpecularCubemapAlias
- See Also:
-
SpecularCubemap
public static final int SpecularCubemap -
RoughnessCubemapAlias
- See Also:
-
RoughnessCubemap
public static final int RoughnessCubemap -
MetallicCubemapAlias
- See Also:
-
MetallicCubemap
public static final int MetallicCubemap -
HeightCubemapAlias
- See Also:
-
HeightCubemap
public static final int HeightCubemap -
AmbientOcclusionCubemapAlias
- See Also:
-
AmbientOcclusionCubemap
public static final int AmbientOcclusionCubemap -
textureDescription
-
-
Constructor Details
-
CubemapAttribute
public CubemapAttribute(int index) -
CubemapAttribute
public <T extends OwnCubemap> CubemapAttribute(int index, com.badlogic.gdx.graphics.g3d.utils.TextureDescriptor<T> textureDescription) -
CubemapAttribute
-
CubemapAttribute
-
-
Method Details
-
copy
-
hashCode
-
compareTo
-