Class PBRTextureAttribute

All Implemented Interfaces:
Comparable<Attribute>

public class PBRTextureAttribute extends TextureAttribute
  • Field Details Link icon

    • BaseColorTextureAlias Link icon

      public static final String BaseColorTextureAlias
      See Also:
    • BaseColorTexture Link icon

      public static final int BaseColorTexture
    • EmissiveTextureAlias Link icon

      public static final String EmissiveTextureAlias
      See Also:
    • EmissiveTexture Link icon

      public static final int EmissiveTexture
    • NormalTextureAlias Link icon

      public static final String NormalTextureAlias
      See Also:
    • NormalTexture Link icon

      public static final int NormalTexture
    • MetallicRoughnessTextureAlias Link icon

      public static final String MetallicRoughnessTextureAlias
      See Also:
    • MetallicRoughnessTexture Link icon

      public static final int MetallicRoughnessTexture
    • OcclusionTextureAlias Link icon

      public static final String OcclusionTextureAlias
      See Also:
    • OcclusionTexture Link icon

      public static final int OcclusionTexture
    • BRDFLUTTextureAlias Link icon

      public static final String BRDFLUTTextureAlias
      See Also:
    • BRDFLUTTexture Link icon

      public static final int BRDFLUTTexture
    • TransmissionTextureAlias Link icon

      public static final String TransmissionTextureAlias
      See Also:
    • TransmissionTexture Link icon

      public static final int TransmissionTexture
    • ThicknessTextureAlias Link icon

      public static final String ThicknessTextureAlias
      See Also:
    • ThicknessTexture Link icon

      public static final int ThicknessTexture
    • SpecularFactorTextureAlias Link icon

      public static final String SpecularFactorTextureAlias
      See Also:
    • SpecularFactorTexture Link icon

      public static final int SpecularFactorTexture
    • IridescenceTextureAlias Link icon

      public static final String IridescenceTextureAlias
      See Also:
    • IridescenceTexture Link icon

      public static final int IridescenceTexture
    • IridescenceThicknessTextureAlias Link icon

      public static final String IridescenceThicknessTextureAlias
      See Also:
    • IridescenceThicknessTexture Link icon

      public static final int IridescenceThicknessTexture
    • TransmissionSourceTextureAlias Link icon

      public static final String TransmissionSourceTextureAlias
      See Also:
    • TransmissionSourceTexture Link icon

      public static final int TransmissionSourceTexture
    • SpecularColorTextureAlias Link icon

      public static final String SpecularColorTextureAlias
      See Also:
    • SpecularColorTexture Link icon

      public static final int SpecularColorTexture
    • rotationUV Link icon

      public float rotationUV
  • Constructor Details Link icon

    • PBRTextureAttribute Link icon

      public PBRTextureAttribute(int type)
    • PBRTextureAttribute Link icon

      public PBRTextureAttribute(int type, com.badlogic.gdx.graphics.g3d.utils.TextureDescriptor<com.badlogic.gdx.graphics.Texture> textureDescription)
    • PBRTextureAttribute Link icon

      public PBRTextureAttribute(int type, com.badlogic.gdx.graphics.Texture texture)
    • PBRTextureAttribute Link icon

      public PBRTextureAttribute(int type, com.badlogic.gdx.graphics.g2d.TextureRegion region)
    • PBRTextureAttribute Link icon

      public PBRTextureAttribute(PBRTextureAttribute attribute)
  • Method Details Link icon

    • createBaseColorTexture Link icon

      public static PBRTextureAttribute createBaseColorTexture(com.badlogic.gdx.graphics.Texture texture)
    • createEmissiveTexture Link icon

      public static PBRTextureAttribute createEmissiveTexture(com.badlogic.gdx.graphics.Texture texture)
    • createNormalTexture Link icon

      public static PBRTextureAttribute createNormalTexture(com.badlogic.gdx.graphics.Texture texture)
    • createMetallicRoughnessTexture Link icon

      public static PBRTextureAttribute createMetallicRoughnessTexture(com.badlogic.gdx.graphics.Texture texture)
    • createOcclusionTexture Link icon

      public static PBRTextureAttribute createOcclusionTexture(com.badlogic.gdx.graphics.Texture texture)
    • createBRDFLookupTexture Link icon

      public static PBRTextureAttribute createBRDFLookupTexture(com.badlogic.gdx.graphics.Texture texture)
    • createTransmissionTexture Link icon

      public static PBRTextureAttribute createTransmissionTexture(com.badlogic.gdx.graphics.Texture texture)
    • createThicknessTexture Link icon

      public static PBRTextureAttribute createThicknessTexture(com.badlogic.gdx.graphics.Texture texture)
    • createSpecularFactorTexture Link icon

      public static PBRTextureAttribute createSpecularFactorTexture(com.badlogic.gdx.graphics.Texture texture)
    • createIridescenceTexture Link icon

      public static PBRTextureAttribute createIridescenceTexture(com.badlogic.gdx.graphics.Texture texture)
    • createIridescenceThicknessTexture Link icon

      public static PBRTextureAttribute createIridescenceThicknessTexture(com.badlogic.gdx.graphics.Texture texture)
    • createBaseColorTexture Link icon

      public static PBRTextureAttribute createBaseColorTexture(com.badlogic.gdx.graphics.g2d.TextureRegion region)
    • createEmissiveTexture Link icon

      public static PBRTextureAttribute createEmissiveTexture(com.badlogic.gdx.graphics.g2d.TextureRegion region)
    • createNormalTexture Link icon

      public static PBRTextureAttribute createNormalTexture(com.badlogic.gdx.graphics.g2d.TextureRegion region)
    • createMetallicRoughnessTexture Link icon

      public static PBRTextureAttribute createMetallicRoughnessTexture(com.badlogic.gdx.graphics.g2d.TextureRegion region)
    • createOcclusionTexture Link icon

      public static PBRTextureAttribute createOcclusionTexture(com.badlogic.gdx.graphics.g2d.TextureRegion region)
    • createBRDFLookupTexture Link icon

      public static PBRTextureAttribute createBRDFLookupTexture(com.badlogic.gdx.graphics.g2d.TextureRegion region)
    • createTransmissionTexture Link icon

      public static PBRTextureAttribute createTransmissionTexture(com.badlogic.gdx.graphics.g2d.TextureRegion region)
    • createThicknessTexture Link icon

      public static PBRTextureAttribute createThicknessTexture(com.badlogic.gdx.graphics.g2d.TextureRegion region)
    • createSpecularFactorTexture Link icon

      public static PBRTextureAttribute createSpecularFactorTexture(com.badlogic.gdx.graphics.g2d.TextureRegion region)
    • createIridescenceTexture Link icon

      public static PBRTextureAttribute createIridescenceTexture(com.badlogic.gdx.graphics.g2d.TextureRegion region)
    • createIridescenceThicknessTexture Link icon

      public static PBRTextureAttribute createIridescenceThicknessTexture(com.badlogic.gdx.graphics.g2d.TextureRegion region)
    • copy Link icon

      public Attribute copy()
      Overrides:
      copy in class TextureAttribute
      Returns:
      An exact copy of this attribute
    • compareTo Link icon

      public int compareTo(Attribute o)
      Specified by:
      compareTo in interface Comparable<Attribute>
      Overrides:
      compareTo in class TextureAttribute