Skip to main content

Class: ShaderCache

Defined in: rendering/shaders/dependency-resolution/shader-cache.ts:4

Constructors

Constructor

new ShaderCache(): ShaderCache

Defined in: rendering/shaders/dependency-resolution/shader-cache.ts:9

Returns

ShaderCache

Methods

addInclude()

addInclude(...rawIncludes): void

Defined in: rendering/shaders/dependency-resolution/shader-cache.ts:31

Parameters

rawIncludes

...string[]

Returns

void


addShader()

addShader(...rawShaders): void

Defined in: rendering/shaders/dependency-resolution/shader-cache.ts:15

Parameters

rawShaders

...string[]

Returns

void


getShader()

getShader(name): string

Defined in: rendering/shaders/dependency-resolution/shader-cache.ts:52

Retrieves and resolves a shader by name.

Parameters

name

string

The name of the shader to retrieve.

Returns

string

The resolved shader source code.