The initial values of the shader uniforms.
Static
_batchStatic
_batchStatic
batchStatic
batchThe batch renderer to use.
Static
batchThe batch generator to use.
Static
batchStatic
classStatic
CONTRASTContrast adjustment
Static
defaultStatic
depthThe depth shader class associated with this shader.
Static
EXPOSUREExposure adjustment.
Static
nullA null UVs array used for nulled texture position.
Static
pausableStatic
reservedStatic
SATURATIONSaturation adjustment
Protected
Static
_fragmentThe fragment shader source. Subclasses can override it.
Protected
Static
_vertexThe vertex shader source. Subclasses can override it.
The depth shader associated with this shader. The depth shader is lazily constructed.
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)
The plugin name associated for this instance, if any. Returns "batch" if the shader is disabled.
Static
ADJUSTMENTSThe adjustments made into fragment shaders.
Static
batchStatic
batchStatic
fragmentStatic
vertexReset the shader uniforms back to their initial values.
Protected
_configureProtected
A one time initialization performed on creation.
Protected
_configureProtected
One-time configuration that is called when the depth shader is created.
The depth shader
Static
_packStatic
_preStatic
batchStatic
createA factory method for creating the shader using its defined default values
Static
createCreate a batch plugin for this sampler class.
The batch plugin class linked to this sampler class.
Static
initializeInitialize the batch geometry with custom properties.
Static
registerRegister the plugin for this sampler.
Optional
options: { force?: object } = {}The options
Optional
force?: objectOverride the plugin of the same name that is already registered?
The shader definition which powers the TokenRing.