Type Alias: ResolvedShaderPlugins
ResolvedShaderPlugins =
object
Defined in: lib/shader-plugin.ts:50
ShaderPlugin contributions resolved for one shader language.
Properties
defines
defines:
Record<string,boolean|number>
Defined in: lib/shader-plugin.ts:56
Resolved boolean or numeric preprocessor defines.
injections
injections:
Record<string,ResolvedShaderInjection[]>
Defined in: lib/shader-plugin.ts:58
Resolved named code injections grouped by target.
injectionTargets
injectionTargets:
ShaderInjectionTarget[]
Defined in: lib/shader-plugin.ts:54
Language-selected callable injection target declarations.
interStageVariables
interStageVariables:
Record<string,ResolvedShaderPluginInterStageVariable>
Defined in: lib/shader-plugin.ts:62
Resolved inter-stage variables in plugin declaration order.
modules
modules:
ShaderModule[]
Defined in: lib/shader-plugin.ts:52
Resolved shader modules in plugin declaration order.
vertexInputs
vertexInputs:
Record<string,AttributeShaderType>
Defined in: lib/shader-plugin.ts:60
Resolved shader-facing vertex inputs in plugin declaration order.