All Implemented Interfaces:
com.badlogic.gdx.utils.Disposable, IntShader

public class PBRShader extends DefaultIntShader
  • Field Details

    • baseColorTextureUniform

      public static final BaseIntShader.Uniform baseColorTextureUniform
    • baseColorTextureSetter

      public static final BaseIntShader.Setter baseColorTextureSetter
    • baseColorFactorUniform

      public static final BaseIntShader.Uniform baseColorFactorUniform
    • baseColorFactorSetter

      public static final BaseIntShader.Setter baseColorFactorSetter
    • emissiveTextureUniform

      public static final BaseIntShader.Uniform emissiveTextureUniform
    • emissiveTextureSetter

      public static final BaseIntShader.Setter emissiveTextureSetter
    • normalTextureUniform

      public static final BaseIntShader.Uniform normalTextureUniform
    • normalTextureSetter

      public static final BaseIntShader.Setter normalTextureSetter
    • metallicRoughnessTextureUniform

      public static final BaseIntShader.Uniform metallicRoughnessTextureUniform
    • metallicRoughnessTextureSetter

      public static final BaseIntShader.Setter metallicRoughnessTextureSetter
    • metallicRoughnessUniform

      public static final BaseIntShader.Uniform metallicRoughnessUniform
    • metallicRoughnessSetter

      public static final BaseIntShader.Setter metallicRoughnessSetter
    • normalScaleUniform

      public static final BaseIntShader.Uniform normalScaleUniform
    • normalScaleSetter

      public static final BaseIntShader.Setter normalScaleSetter
    • occlusionStrengthUniform

      public static final BaseIntShader.Uniform occlusionStrengthUniform
    • occlusionStrengthSetter

      public static final BaseIntShader.Setter occlusionStrengthSetter
    • occlusionTextureUniform

      public static final BaseIntShader.Uniform occlusionTextureUniform
    • occlusionTextureSetter

      public static final BaseIntShader.Setter occlusionTextureSetter
    • diffuseEnvTextureUniform

      public static final BaseIntShader.Uniform diffuseEnvTextureUniform
    • diffuseEnvTextureSetter

      public static final BaseIntShader.Setter diffuseEnvTextureSetter
    • specularEnvTextureUniform

      public static final BaseIntShader.Uniform specularEnvTextureUniform
    • specularEnvTextureSetter

      public static final BaseIntShader.Setter specularEnvTextureSetter
    • envRotationUniform

      public static final BaseIntShader.Uniform envRotationUniform
    • envRotationSetter

      public static final BaseIntShader.Setter envRotationSetter
    • brdfLUTTextureUniform

      public static final BaseIntShader.Uniform brdfLUTTextureUniform
    • brdfLUTTextureSetter

      public static final BaseIntShader.Setter brdfLUTTextureSetter
    • shadowBiasUniform

      public static final BaseIntShader.Uniform shadowBiasUniform
    • shadowBiasSetter

      public static final BaseIntShader.Setter shadowBiasSetter
    • fogEquationUniform

      public static final BaseIntShader.Uniform fogEquationUniform
    • fogEquationSetter

      public static final BaseIntShader.Setter fogEquationSetter
    • emissiveScaledColor

      public static final BaseIntShader.Setter emissiveScaledColor
    • transmissionFactorUniform

      public static final BaseIntShader.Uniform transmissionFactorUniform
    • transmissionFactorSetter

      public static final BaseIntShader.Setter transmissionFactorSetter
    • transmissionTextureUniform

      public static final BaseIntShader.Uniform transmissionTextureUniform
    • transmissionTextureSetter

      public static final BaseIntShader.Setter transmissionTextureSetter
    • iorUniform

      public static final BaseIntShader.Uniform iorUniform
    • iorSetter

      public static final BaseIntShader.Setter iorSetter
    • thicknessFactorUniform

      public static final BaseIntShader.Uniform thicknessFactorUniform
    • thicknessFactorSetter

      public static final BaseIntShader.Setter thicknessFactorSetter
    • volumeDistanceUniform

      public static final BaseIntShader.Uniform volumeDistanceUniform
    • volumeDistanceSetter

      public static final BaseIntShader.Setter volumeDistanceSetter
    • volumeColorUniform

      public static final BaseIntShader.Uniform volumeColorUniform
    • volumeColorSetter

      public static final BaseIntShader.Setter volumeColorSetter
    • thicknessTextureUniform

      public static final BaseIntShader.Uniform thicknessTextureUniform
    • thicknessTextureSetter

      public static final BaseIntShader.Setter thicknessTextureSetter
    • specularFactorUniform

      public static final BaseIntShader.Uniform specularFactorUniform
    • specularFactorSetter

      public static final BaseIntShader.Setter specularFactorSetter
    • specularColorFactorUniform

      public static final BaseIntShader.Uniform specularColorFactorUniform
    • specularColorFactorSetter

      public static final BaseIntShader.Setter specularColorFactorSetter
    • specularFactorTextureUniform

      public static final BaseIntShader.Uniform specularFactorTextureUniform
    • specularFactorTextureSetter

      public static final BaseIntShader.Setter specularFactorTextureSetter
    • specularColorTextureUniform

      public static final BaseIntShader.Uniform specularColorTextureUniform
    • specularColorTextureSetter

      public static final BaseIntShader.Setter specularColorTextureSetter
    • iridescenceFactorUniform

      public static final BaseIntShader.Uniform iridescenceFactorUniform
    • iridescenceFactorSetter

      public static final BaseIntShader.Setter iridescenceFactorSetter
    • iridescenceIORUniform

      public static final BaseIntShader.Uniform iridescenceIORUniform
    • iridescenceIORSetter

      public static final BaseIntShader.Setter iridescenceIORSetter
    • iridescenceThicknessMinUniform

      public static final BaseIntShader.Uniform iridescenceThicknessMinUniform
    • iridescenceThicknessMinSetter

      public static final BaseIntShader.Setter iridescenceThicknessMinSetter
    • iridescenceThicknessMaxUniform

      public static final BaseIntShader.Uniform iridescenceThicknessMaxUniform
    • iridescenceThicknessMaxSetter

      public static final BaseIntShader.Setter iridescenceThicknessMaxSetter
    • iridescenceTextureUniform

      public static final BaseIntShader.Uniform iridescenceTextureUniform
    • iridescenceTextureSetter

      public static final BaseIntShader.Setter iridescenceTextureSetter
    • iridescenceThicknessTextureUniform

      public static final BaseIntShader.Uniform iridescenceThicknessTextureUniform
    • iridescenceThicknessTextureSetter

      public static final BaseIntShader.Setter iridescenceThicknessTextureSetter
    • transmissionSourceTextureUniform

      public static final BaseIntShader.Uniform transmissionSourceTextureUniform
    • transmissionSourceTextureSetter

      public static final BaseIntShader.Setter transmissionSourceTextureSetter
    • transmissionSourceMipmapUniform

      public static final BaseIntShader.Uniform transmissionSourceMipmapUniform
    • transmissionSourceMipmapSetter

      public static final BaseIntShader.Setter transmissionSourceMipmapSetter
    • specularMirrorTextureUniform

      public static final BaseIntShader.Uniform specularMirrorTextureUniform
    • specularMirrorTextureSetter

      public static final BaseIntShader.Setter specularMirrorTextureSetter
    • specularMirrorMipmapUniform

      public static final BaseIntShader.Uniform specularMirrorMipmapUniform
    • specularMirrorMipmapSetter

      public static final BaseIntShader.Setter specularMirrorMipmapSetter
    • mirrorNormal

      public static final BaseIntShader.Uniform mirrorNormal
    • mirrorNormalSetter

      public static final BaseIntShader.Setter mirrorNormalSetter
    • projViewTransUniform

      public static final BaseIntShader.Uniform projViewTransUniform
    • projViewTransSetter

      public static final BaseIntShader.Setter projViewTransSetter
    • viewportInvUniform

      public static final BaseIntShader.Uniform viewportInvUniform
    • viewportInvSetter

      public static final BaseIntShader.Setter viewportInvSetter
    • clippingPlaneUniform

      public static final BaseIntShader.Uniform clippingPlaneUniform
    • clippingPlaneSetter

      public static final BaseIntShader.Setter clippingPlaneSetter
    • u_metallicRoughness

      public final int u_metallicRoughness
    • u_occlusionStrength

      public final int u_occlusionStrength
    • u_metallicRoughnessTexture

      public final int u_metallicRoughnessTexture
    • u_occlusionTexture

      public final int u_occlusionTexture
    • u_DiffuseEnvSampler

      public final int u_DiffuseEnvSampler
    • u_SpecularEnvSampler

      public final int u_SpecularEnvSampler
    • u_envRotation

      public final int u_envRotation
    • u_brdfLUTTexture

      public final int u_brdfLUTTexture
    • u_NormalScale

      public final int u_NormalScale
    • u_BaseColorTexture

      public final int u_BaseColorTexture
    • u_NormalTexture

      public final int u_NormalTexture
    • u_EmissiveTexture

      public final int u_EmissiveTexture
    • u_BaseColorFactor

      public final int u_BaseColorFactor
    • u_FogEquation

      public final int u_FogEquation
    • u_ShadowBias

      public final int u_ShadowBias
    • u_emissive

      public int u_emissive
    • u_transmissionFactor

      public int u_transmissionFactor
    • u_transmissionTexture

      public int u_transmissionTexture
    • u_ior

      public int u_ior
    • u_thicknessTexture

      public int u_thicknessTexture
    • u_thicknessFactor

      public int u_thicknessFactor
    • u_volumeDistance

      public int u_volumeDistance
    • u_volumeColor

      public int u_volumeColor
    • u_specularFactor

      public int u_specularFactor
    • u_specularColorFactor

      public int u_specularColorFactor
    • u_specularFactorTexture

      public int u_specularFactorTexture
    • u_specularColorTexture

      public int u_specularColorTexture
    • u_iridescenceFactor

      public int u_iridescenceFactor
    • u_iridescenceIOR

      public int u_iridescenceIOR
    • u_iridescenceThicknessMin

      public int u_iridescenceThicknessMin
    • u_iridescenceThicknessMax

      public int u_iridescenceThicknessMax
    • u_iridescenceTexture

      public int u_iridescenceTexture
    • u_iridescenceThicknessTexture

      public int u_iridescenceThicknessTexture
    • u_transmissionSourceTexture

      public int u_transmissionSourceTexture
    • u_transmissionSourceMipmap

      public int u_transmissionSourceMipmap
    • u_specularMirrorSampler

      public int u_specularMirrorSampler
    • u_specularMirrorMipmapScale

      public int u_specularMirrorMipmapScale
    • u_specularMirrorNormal

      public int u_specularMirrorNormal
    • u_viewportInv

      public int u_viewportInv
    • u_clippingPlane

      public int u_clippingPlane
    • u_csmSamplers

      public int u_csmSamplers
    • u_csmPCFClip

      public int u_csmPCFClip
    • u_csmTransforms

      public int u_csmTransforms
  • Constructor Details

  • Method Details