All Classes and Interfaces

Class
Description
 
 
 
 
 
Handles creating render targets with custom pixel formats.
 
Allows render targets to have custom formats.
 
 
 
 
 
This class consists of static methods that operate on matrices.
 
 
 
 
 
 
 
 
 
Mojank working in divergent branches for half a century, ShaderInstance is a copy of an old implementation of EffectInstance.
 
 
A post processing shader that is applied to the main render target
 
 
 
 
 
 
Implemented by every RenderTarget when the feature is enabled in the config.
A ShaderEffectManager that is reloaded along with resources
 
 
 
 
 
 
 
 
 
 
 
 
 
A ManagedShaderEffect that can be ResettableManagedShaderEffect.setup(int, int) several times in its lifetime, triggering an initialization callback.
 
 
 
 
 
 
 
A ShaderLinkException is thrown by ShaderLoader when a shader program fails to be linked
A ShaderLoader simplifies the process of loading, creating and linking OpenGL shader objects
This class consists exclusively of static methods that operate on OpenGL shader program objects.
 
 
 
 
 
 
 
 
 
 
 
A ShaderLoader that validates loaded GLSL code and logs errors