The initial values of the shader uniforms.
Static
classStatic
batchStatic
batchStatic
reservedStatic
defaultStatic
pausableIs this shader pausable or not?
Static
CONTRASTContrast adjustment
Static
SATURATIONSaturation adjustment
Static
EXPOSUREExposure adjustment.
Static
batchThe batch renderer to use.
Static
batchThe batch generator to use.
Static
Protected
_batchThe batch vertex shader source. Subclasses can override it.
Static
Protected
_batchThe batch fragment shader source. Subclasses can override it.
Static
Protected
_vertexThe vertex shader source. Subclasses can override it.
Static
Protected
_fragmentThe fragment shader source. Subclasses can override it.
Static
Private
#OCCLUSIONThe fragment shader code that applies occlusion.
The plugin name associated for this instance, if any. Returns "batch" if the shader is disabled.
Activate or deactivate this sampler. If set to false, the batch rendering is redirected to "batch". Otherwise, the batch rendering is directed toward the instance pluginName (might be null)
Pause or Unpause this sampler. If set to true, the shader is disabled. Otherwise, it is enabled. Contrary to enabled, a shader might decide to refuse a pause, to continue to render animations per example.
Static
batchStatic
batchStatic
vertexStatic
fragmentStatic
ADJUSTMENTSThe adjustments made into fragment shaders.
Protected
_configureStatic
batchStatic
_preStatic
_packStatic
initializeStatic
createStatic
registerStatic
createA factory method for creating the shader using its defined default values
The occlusion sampler shader.