Class PBRFloatAttribute

All Implemented Interfaces:
Comparable<Attribute>

public class PBRFloatAttribute extends FloatAttribute
  • Field Details

    • MetallicAlias

      public static final String MetallicAlias
      See Also:
    • Metallic

      public static final int Metallic
    • RoughnessAlias

      public static final String RoughnessAlias
      See Also:
    • Roughness

      public static final int Roughness
    • NormalScaleAlias

      public static final String NormalScaleAlias
      See Also:
    • NormalScale

      public static final int NormalScale
    • OcclusionStrengthAlias

      public static final String OcclusionStrengthAlias
      See Also:
    • OcclusionStrength

      public static final int OcclusionStrength
    • ShadowBiasAlias

      public static final String ShadowBiasAlias
      See Also:
    • ShadowBias

      public static final int ShadowBias
    • EmissiveIntensityAlias

      public static final String EmissiveIntensityAlias
      See Also:
    • EmissiveIntensity

      public static final int EmissiveIntensity
    • TransmissionFactorAlias

      public static final String TransmissionFactorAlias
      See Also:
    • TransmissionFactor

      public static final int TransmissionFactor
    • IORAlias

      public static final String IORAlias
      See Also:
    • IOR

      public static final int IOR
    • SpecularFactorAlias

      public static final String SpecularFactorAlias
      See Also:
    • SpecularFactor

      public static final int SpecularFactor
  • Constructor Details

    • PBRFloatAttribute

      public PBRFloatAttribute(int index, float value)
  • Method Details

    • copy

      public Attribute copy()
      Overrides:
      copy in class FloatAttribute
      Returns:
      An exact copy of this attribute
    • createMetallic

      public static Attribute createMetallic(float value)
    • createRoughness

      public static Attribute createRoughness(float value)
    • createNormalScale

      public static Attribute createNormalScale(float value)
    • createOcclusionStrength

      public static Attribute createOcclusionStrength(float value)
    • createEmissiveIntensity

      public static Attribute createEmissiveIntensity(float value)
    • createTransmissionFactor

      public static Attribute createTransmissionFactor(float value)
    • createIOR

      public static Attribute createIOR(float value)
    • createSpecularFactor

      public static Attribute createSpecularFactor(float value)