NodeBuilder class

Implementers

Constructors

NodeBuilder(dynamic object, dynamic renderer, dynamic parser)

Properties

attributes ↔ dynamic
getter/setter pair
codes ↔ dynamic
getter/setter pair
context ↔ dynamic
getter/setter pair
flow ↔ dynamic
getter/setter pair
flowCode ↔ dynamic
getter/setter pair
flowNodes ↔ dynamic
getter/setter pair
flowsData WeakMap
getter/setter pair
fragmentShader String
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
hashNodes Map<String, Node>
getter/setter pair
material ↔ dynamic
getter/setter pair
node ↔ dynamic
getter/setter pair
nodes List<Node>
getter/setter pair
nodesData WeakMap
getter/setter pair
object ↔ dynamic
getter/setter pair
parser ↔ dynamic
getter/setter pair
renderer ↔ dynamic
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
shaderStage ↔ dynamic
getter/setter pair
stack ↔ dynamic
getter/setter pair
uniforms ↔ dynamic
getter/setter pair
updateNodes List<Node>
getter/setter pair
vars ↔ dynamic
getter/setter pair
varys ↔ dynamic
getter/setter pair
vertexShader String
getter/setter pair

Methods

addFlow(dynamic shaderStage, dynamic node) → dynamic
addFlowCode(dynamic code) → dynamic
addNode(dynamic node) → dynamic
addStack(dynamic node) → dynamic
build() → dynamic
buildCode() → dynamic
flowChildNode(dynamic node, [dynamic output]) → dynamic
flowNode(dynamic node, dynamic shaderStage) → dynamic
flowNodeFromShaderStage(dynamic shaderStage, dynamic node, [dynamic output, dynamic propertyName]) → dynamic
format(dynamic snippet, dynamic fromType, dynamic toType) → dynamic
generateMethod(dynamic method) → dynamic
getAttribute(dynamic name, dynamic type) → dynamic
getAttributes(dynamic shaderStage) → dynamic
getCodeFromNode(dynamic node, dynamic type, [dynamic shaderStage]) → dynamic
getCodes(dynamic shaderStage) → dynamic
getConst(dynamic type, dynamic value) → dynamic
getContext() → dynamic
getCubeTexture() → dynamic
getDataFromNode(dynamic node, [dynamic shaderStage]) → dynamic
getFlowData(dynamic shaderStage, dynamic node) → dynamic
getHash() → dynamic
getMethod(dynamic method) → dynamic
getNodeFromHash(dynamic hash) → dynamic
getPropertyName(dynamic node) → dynamic
getShaderStage() → dynamic
getSignature() → dynamic
getTexture(dynamic textureProperty, dynamic uvSnippet, [dynamic biasSnippet = null, dynamic shaderStage = null]) → dynamic
getTextureEncodingFromMap(dynamic map) → dynamic
getType(dynamic type) → dynamic
getTypeFromLength(dynamic type) → dynamic
getTypeLength(dynamic type) → dynamic
getUniformFromNode(dynamic node, dynamic shaderStage, dynamic type) → dynamic
getUniforms(dynamic shaderStage) → dynamic
getVarFromNode(dynamic node, dynamic type, [dynamic shaderStage]) → dynamic
getVars(dynamic shaderStage) → dynamic
getVaryFromNode(dynamic node, dynamic type) → dynamic
getVarys(dynamic shaderStage) → dynamic
getVectorFromMatrix(String type) → dynamic
getVectorType(dynamic type) → dynamic
isMatrix(dynamic type) → dynamic
isShaderStage(dynamic shaderStage) → dynamic
isVector(dynamic type) → dynamic
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
removeStack(dynamic node) → dynamic
setContext(dynamic context) → dynamic
setShaderStage(dynamic shaderStage) → dynamic
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited