Package codechicken.lib.render.shader
Class SimpleShaderObject
java.lang.Object
codechicken.lib.render.shader.NamedShaderObject
codechicken.lib.render.shader.AbstractShaderObject
codechicken.lib.render.shader.SimpleShaderObject
- All Implemented Interfaces:
ShaderObject
Created by covers1624 on 24/5/20.
-
Nested Class Summary
Nested classes/interfaces inherited from interface codechicken.lib.render.shader.ShaderObject
ShaderObject.ShaderType, ShaderObject.StandardShaderType -
Field Summary
Fields inherited from class codechicken.lib.render.shader.AbstractShaderObject
dirty, shaderId -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedSimpleShaderObject(String name, ShaderObject.ShaderType type, Collection<UniformPair> uniforms, String source) -
Method Summary
Methods inherited from class codechicken.lib.render.shader.AbstractShaderObject
alloc, getShaderID, isDirty, onLinkMethods inherited from class codechicken.lib.render.shader.NamedShaderObject
getName, getShaderType, getUniforms
-
Constructor Details
-
SimpleShaderObject
protected SimpleShaderObject(String name, ShaderObject.ShaderType type, Collection<UniformPair> uniforms, String source)
-
-
Method Details
-
getSource
- Specified by:
getSourcein classAbstractShaderObject
-