Package gaiasky.util.gdx.shader
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 vertexFileFile 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 fragmentFileFile 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 logOnCompileFailureWhether to log (at the error level) the shader's log if it fails to compile. Default true. -
prependVertexCode
public java.lang.String prependVertexCodeCode 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 prependFragmentCodeCode 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()
-