Properties
analyzing
analyzing: boolean
attributes
attributes: object
code
code: { fragment: string; vertex: string }
Type declaration
fragment: string
vertex: string
contexts
contexts: object[]
extensions
extensions: object
finalCode
finalCode: { fragment: string; vertex: string }
Type declaration
fragment: string
vertex: string
includes
includes: { consts: object[]; functions: object[]; structs: object[] }
Type declaration
consts: object[]
functions: object[]
structs: object[]
inputs
inputs: { uniforms: { fragment: object[]; list: object[]; vertex: object[] }; vars: { fragment: object[]; varying: object[]; vertex: object[] } }
Type declaration
uniforms: { fragment: object[]; list: object[]; vertex: object[] }
fragment: object[]
list: object[]
vertex: object[]
vars: { fragment: object[]; varying: object[]; vertex: object[] }
fragment: object[]
varying: object[]
vertex: object[]
nodeCode
nodeCode: { fragment: string; vertex: string }
Type declaration
fragment: string
vertex: string
parsCode
parsCode: { fragment: string; vertex: string }
Type declaration
fragment: string
vertex: string
prefixCode
prefixCode: string
requires
requires: { color: boolean[]; fog: boolean; irradiance: boolean; lights: boolean; transparent: boolean; uv: boolean[] }
Type declaration
color: boolean[]
fog: boolean
irradiance: boolean
lights: boolean
transparent: boolean
uv: boolean[]
resultCode
resultCode: { fragment: string; vertex: string }
Type declaration
fragment: string
vertex: string
updaters
updaters: object[]
Node builder