Class PBRFloatAttribute
java.lang.Object
gaiasky.render.gdx.shader.attribute.Attribute
gaiasky.render.gdx.shader.attribute.FloatAttribute
gaiasky.render.gdx.model.gltf.scene3d.attributes.PBRFloatAttribute
- All Implemented Interfaces:
Comparable<Attribute>
-
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 StringFields inherited from class FloatAttribute
AlphaTest, AlphaTestAlias, BaseLevel, BaseLevelAlias, BodySize, BodySizeAlias, EclipsingBodyRadius, EclipsingBodyRadiusAlias, ElevationFrequency, ElevationFrequencyAlias, ElevationLacunarity, ElevationLacunarityAlias, ElevationMultiplier, ElevationMultiplierAlias, ElevationPersistence, ElevationPersistenceAlias, ElevationSeed, ElevationSeedAlias, Generic1, Generic1Alias, Generic2, Generic2Alias, HeightNoiseSize, HeightNoiseSizeAlias, HeightScale, HeightScaleAlias, KmToU, KmToUAlias, MoistureFrequency, MoistureFrequencyAlias, MoistureLacunarity, MoistureLacunarityAlias, MoisturePersistence, MoisturePersistenceAlias, MoistureSeed, MoistureSeedAlias, Omgw, OmgwAlias, Shininess, ShininessAlias, SimuTime, SimuTimeAlias, SvtDepth, SvtDepthAlias, SvtDetectionFactor, SvtDetectionFactorAlias, SvtId, SvtIdAlias, SvtTileSize, SvtTileSizeAlias, TessQuality, TessQualityAlias, Time, TimeAlias, Ts, TsAlias, value, Vc, VcAliasModifier 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 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 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 Stringstatic final intstatic final Stringstatic final intstatic final Stringstatic final intstatic final Stringfloatstatic final intstatic final String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncopy()static AttributecreateEmissiveIntensity(float value) static AttributecreateIOR(float value) static AttributecreateMetallic(float value) static AttributecreateNormalScale(float value) static AttributecreateOcclusionStrength(float value) static AttributecreateRoughness(float value) static AttributecreateSpecularFactor(float value) static AttributecreateTransmissionFactor(float value) Methods inherited from class FloatAttribute
compareTo, convertType, createAlphaTest, createShininess, hashCodeModifier and TypeMethodDescriptionintprotected static intconvertType(long oldType) static FloatAttributecreateAlphaTest(float value) static FloatAttributecreateShininess(float value) inthashCode()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
-
MetallicAlias
- See Also:
-
Metallic
public static final int Metallic -
RoughnessAlias
- See Also:
-
Roughness
public static final int Roughness -
NormalScaleAlias
- See Also:
-
NormalScale
public static final int NormalScale -
OcclusionStrengthAlias
- See Also:
-
OcclusionStrength
public static final int OcclusionStrength -
ShadowBiasAlias
- See Also:
-
ShadowBias
public static final int ShadowBias -
EmissiveIntensityAlias
- See Also:
-
EmissiveIntensity
public static final int EmissiveIntensity -
TransmissionFactorAlias
- See Also:
-
TransmissionFactor
public static final int TransmissionFactor -
IORAlias
- See Also:
-
IOR
public static final int IOR -
SpecularFactorAlias
- See Also:
-
SpecularFactor
public static final int SpecularFactor
-
-
Constructor Details
-
PBRFloatAttribute
public PBRFloatAttribute(int index, float value)
-
-
Method Details
-
copy
- Overrides:
copyin classFloatAttribute- Returns:
- An exact copy of this attribute
-
createMetallic
-
createRoughness
-
createNormalScale
-
createOcclusionStrength
-
createEmissiveIntensity
-
createTransmissionFactor
-
createIOR
-
createSpecularFactor
-