Class PBRFloatAttribute
java.lang.Object
gaiasky.util.gdx.shader.attribute.Attribute
gaiasky.util.gdx.shader.attribute.FloatAttribute
gaiasky.util.gdx.model.gltf.scene3d.attributes.PBRFloatAttribute
- All Implemented Interfaces:
Comparable<Attribute>
-
Field Summary
Modifier and TypeFieldDescriptionstatic final int
static final String
static final int
static final String
static final int
static final String
static final int
static final String
static final int
static final String
static final int
static final String
static final int
static final String
static final int
static final String
static final int
static final String
Fields inherited from class gaiasky.util.gdx.shader.attribute.FloatAttribute
AlphaTest, AlphaTestAlias, BodySize, BodySizeAlias, EclipsingBodyRadius, EclipsingBodyRadiusAlias, ElevationMultiplier, ElevationMultiplierAlias, Generic1, Generic1Alias, Generic2, Generic2Alias, HeightNoiseSize, HeightNoiseSizeAlias, HeightScale, HeightScaleAlias, Omgw, OmgwAlias, Shininess, ShininessAlias, SvtDepth, SvtDepthAlias, SvtDetectionFactor, SvtDetectionFactorAlias, SvtId, SvtIdAlias, SvtTileSize, SvtTileSizeAlias, TessQuality, TessQualityAlias, Time, TimeAlias, Ts, TsAlias, value, Vc, VcAlias
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptioncopy()
static Attribute
createEmissiveIntensity
(float value) static Attribute
createIOR
(float value) static Attribute
createMetallic
(float value) static Attribute
createNormalScale
(float value) static Attribute
createOcclusionStrength
(float value) static Attribute
createRoughness
(float value) static Attribute
createSpecularFactor
(float value) static Attribute
createTransmissionFactor
(float value) Methods inherited from class gaiasky.util.gdx.shader.attribute.FloatAttribute
compareTo, convertType, createAlphaTest, createShininess, hashCode
Methods inherited from class gaiasky.util.gdx.shader.attribute.Attribute
equals, equals, getAttributeAlias, getAttributeIndex, getAttributeIndex, getAttributeType, getIndex, getNumAttributes, getTypes, has, register, 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:
copy
in classFloatAttribute
- Returns:
- An exact copy of this attribute
-
createMetallic
-
createRoughness
-
createNormalScale
-
createOcclusionStrength
-
createEmissiveIntensity
-
createTransmissionFactor
-
createIOR
-
createSpecularFactor
-