Class PBRCubemapAttribute
java.lang.Object
gaiasky.util.gdx.shader.attribute.Attribute
gaiasky.util.gdx.shader.attribute.CubemapAttribute
gaiasky.util.gdx.model.gltf.scene3d.attributes.PBRCubemapAttribute
- All Implemented Interfaces:
Comparable<Attribute>
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final Stringstatic final intstatic final StringFields inherited from class CubemapAttribute
AmbientOcclusionCubemap, AmbientOcclusionCubemapAlias, DiffuseCubemap, DiffuseCubemapAlias, EmissiveCubemap, EmissiveCubemapAlias, HeightCubemap, HeightCubemapAlias, MetallicCubemap, MetallicCubemapAlias, NormalCubemap, NormalCubemapAlias, ReflectionCubemap, ReflectionCubemapAlias, RoughnessCubemap, RoughnessCubemapAlias, SpecularCubemap, SpecularCubemapAlias, textureDescriptionModifier 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
ConstructorsConstructorDescriptionPBRCubemapAttribute(int index, com.badlogic.gdx.graphics.g3d.utils.TextureDescriptor<OwnCubemap> textureDescription) PBRCubemapAttribute(int index, OwnCubemap cubemap) -
Method Summary
Modifier and TypeMethodDescriptioncopy()static AttributecreateDiffuseEnv(OwnCubemap diffuseCubemap) static AttributecreateSpecularEnv(OwnCubemap specularCubemap) Methods inherited from class CubemapAttribute
compareTo, hashCodeMethods 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
-
DiffuseEnvAlias
- See Also:
-
DiffuseEnv
public static final int DiffuseEnv -
SpecularEnvAlias
- See Also:
-
SpecularEnv
public static final int SpecularEnv
-
-
Constructor Details
-
PBRCubemapAttribute
public PBRCubemapAttribute(int index, com.badlogic.gdx.graphics.g3d.utils.TextureDescriptor<OwnCubemap> textureDescription) -
PBRCubemapAttribute
-
-
Method Details
-
createDiffuseEnv
-
createSpecularEnv
-
copy
- Overrides:
copyin classCubemapAttribute- Returns:
- An exact copy of this attribute
-