Class ShaderProgramProvider.ShaderProgramParameter

java.lang.Object
com.badlogic.gdx.assets.AssetLoaderParameters<ExtShaderProgram>
gaiasky.util.gdx.shader.ShaderProgramProvider.ShaderProgramParameter
Enclosing class:
ShaderProgramProvider

public static class ShaderProgramProvider.ShaderProgramParameter
extends com.badlogic.gdx.assets.AssetLoaderParameters<ExtShaderProgram>
  • Nested Class Summary

    Nested classes/interfaces inherited from class com.badlogic.gdx.assets.AssetLoaderParameters

    com.badlogic.gdx.assets.AssetLoaderParameters.LoadedCallback
  • Field Summary

    Fields
    Modifier and Type Field Description
    java.lang.String fragmentFile
    File name to be used for the fragment program instead of the default determined by the file name used to submit this asset to AssetManager.
    boolean logOnCompileFailure
    Whether to log (at the error level) the shader's log if it fails to compile.
    java.lang.String prependFragmentCode
    Code that is always added to the fragment shader code.
    java.lang.String prependVertexCode
    Code that is always added to the vertex shader code.
    java.lang.String vertexFile
    File name to be used for the vertex program instead of the default determined by the file name used to submit this asset to AssetManager.

    Fields inherited from class com.badlogic.gdx.assets.AssetLoaderParameters

    loadedCallback
  • Constructor Summary

    Constructors
    Constructor Description
    ShaderProgramParameter()  
  • Method Summary

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • vertexFile

      public java.lang.String vertexFile
      File name to be used for the vertex program instead of the default determined by the file name used to submit this asset to AssetManager.
    • fragmentFile

      public java.lang.String fragmentFile
      File name to be used for the fragment program instead of the default determined by the file name used to submit this asset to AssetManager.
    • logOnCompileFailure

      public boolean logOnCompileFailure
      Whether to log (at the error level) the shader's log if it fails to compile. Default true.
    • prependVertexCode

      public java.lang.String prependVertexCode
      Code that is always added to the vertex shader code. This is added as-is, and you should include a newline (`\n`) if needed. ExtShaderProgram.prependVertexCode is placed before this code.
    • prependFragmentCode

      public java.lang.String prependFragmentCode
      Code that is always added to the fragment shader code. This is added as-is, and you should include a newline (`\n`) if needed. ExtShaderProgram.prependFragmentCode is placed before this code.
  • Constructor Details

    • ShaderProgramParameter

      public ShaderProgramParameter()