Class DefaultIntShader.Config

java.lang.Object
gaiasky.util.gdx.shader.DefaultIntShader.Config
Direct Known Subclasses:
DepthIntShader.Config, TessellationShaderProvider.Config
Enclosing class:
DefaultIntShader

public static class DefaultIntShader.Config
extends java.lang.Object
  • Field Details

    • vertexShader

      public java.lang.String vertexShader
      The uber vertex shader to use, null to use the default vertex shader.
    • fragmentShader

      public java.lang.String fragmentShader
      The uber fragment shader to use, null to use the default fragment shader.
    • numDirectionalLights

      public int numDirectionalLights
      The number of directional lights to use
    • numPointLights

      public int numPointLights
      The number of point lights to use
    • numSpotLights

      public int numSpotLights
      The number of spot lights to use
    • numBones

      public int numBones
      The number of bones to use
    • ignoreUnimplemented

      public boolean ignoreUnimplemented
    • defaultCullFace

      public int defaultCullFace
      Set to 0 to disable culling, -1 to inherit from DefaultIntShader.defaultCullFace
    • defaultDepthFunc

      public int defaultDepthFunc
      Set to 0 to disable depth test, -1 to inherit from DefaultIntShader.defaultDepthFunc
  • Constructor Details

    • Config

      public Config()
    • Config

      public Config​(java.lang.String vertexShader, java.lang.String fragmentShader)