Class NodeMaterialBuildStateSharedData
Hierarchy
- NodeMaterialBuildStateSharedData
Index
Constructors
Properties
Methods
Constructors
constructor
-
Creates a new shared data
Returns NodeMaterialBuildStateSharedData
Properties
allow Empty Vertex ProgramSearch playground for allowEmptyVertexProgram
Is vertex program allowed to be empty?
animated InputsSearch playground for animatedInputs
Gets the list of animated inputs
bindable BlocksSearch playground for bindableBlocks
Bindable blocks (Blocks that need to set data to the effect)
blocking BlocksSearch playground for blockingBlocks
List of blocks that can block the isReady function for the material
blocks With DefinesSearch playground for blocksWithDefines
List of blocks that can provide a define update
blocks With FallbacksSearch playground for blocksWithFallbacks
List of blocks that can provide a compilation fallback
build IdSearch playground for buildId
Build Id used to avoid multiple recompilations
checksSearch playground for checks
List of compilation checks
Type declaration
-
emit
Fragment: boolean -
emit
Vertex: boolean -
not
Connected Non Optional Inputs: NodeMaterialConnectionPoint[]
define NamesSearch playground for defineNames
List of emitted defines
Type declaration
-
[key: string]: number
dynamic Uniform BlocksSearch playground for dynamicUniformBlocks
List of blocks that can provide a dynamic list of uniforms
emit CommentsSearch playground for emitComments
Should emit comments?
hintsSearch playground for hints
Gets the compilation hints emitted at compilation time
Type declaration
-
need
Alpha Blending: boolean -
need
Alpha Testing: boolean -
need
World View Matrix: boolean -
need
World View Projection Matrix: boolean
input BlocksSearch playground for inputBlocks
Input blocks
repeatable Content BlocksSearch playground for repeatableContentBlocks
List of blocks that can provide a repeatable content
sceneSearch playground for scene
Gets or sets the hosting scene
tempsSearch playground for temps
Gets the list of emitted varyings
texture BlocksSearch playground for textureBlocks
Input blocks
variable NamesSearch playground for variableNames
List of emitted variables
Type declaration
-
[key: string]: number
varying DeclarationSearch playground for varyingDeclaration
Gets the varying declaration string
varyingsSearch playground for varyings
Gets the list of emitted varyings
verboseSearch playground for verbose
Emit build activity
Methods
emit ErrorsSearch playground for emitErrors
-
Emits console errors and exceptions if there is a failing check
Returns void
Class used to store shared data between 2 NodeMaterialBuildState