Class: ShaderCache
Defined in: rendering/shaders/pre-processing/dependency-resolution/shader-cache.ts:4
Constructors
Constructor
new ShaderCache(
preProcessors):ShaderCache
Defined in: rendering/shaders/pre-processing/dependency-resolution/shader-cache.ts:9
Parameters
preProcessors
Returns
ShaderCache
Methods
addShader()
addShader(
shaderSource,preProcess?):this
Defined in: rendering/shaders/pre-processing/dependency-resolution/shader-cache.ts:15
Parameters
shaderSource
preProcess?
boolean = true
Returns
this
getShader()
getShader(
name):ForgeShaderSource
Defined in: rendering/shaders/pre-processing/dependency-resolution/shader-cache.ts:38
Retrieves and resolves a shader by name.
Parameters
name
string
The name of the shader to retrieve.
Returns
The resolved shader.