WebGPUNodeBuilder class
- Inheritance
-
- Object
- NodeBuilder
- WebGPUNodeBuilder
Constructors
- WebGPUNodeBuilder(dynamic object, dynamic renderer, [dynamic lightNode = null])
Properties
- attributes ↔ dynamic
-
getter/setter pairinherited
- bindings ↔ Map
-
getter/setter pair
- bindingsOffset ↔ Map
-
getter/setter pair
- codes ↔ dynamic
-
getter/setter pairinherited
- context ↔ dynamic
-
getter/setter pairinherited
- flow ↔ dynamic
-
getter/setter pairinherited
- flowCode ↔ dynamic
-
getter/setter pairinherited
- flowNodes ↔ dynamic
-
getter/setter pairinherited
- flowsData ↔ WeakMap
-
getter/setter pairinherited
- fragmentShader ↔ String
-
getter/setter pairinherited
- hashCode → int
-
The hash code for this object.
no setterinherited
-
hashNodes
↔ Map<
String, Node> -
getter/setter pairinherited
- lightNode ↔ dynamic
-
getter/setter pair
- material ↔ dynamic
-
getter/setter pairinherited
- node ↔ dynamic
-
getter/setter pairinherited
-
nodes
↔ List<
Node> -
getter/setter pairinherited
- nodesData ↔ WeakMap
-
getter/setter pairinherited
- object ↔ dynamic
-
getter/setter pairinherited
- parser ↔ dynamic
-
getter/setter pairinherited
- renderer ↔ dynamic
-
getter/setter pairinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- shaderStage ↔ dynamic
-
getter/setter pairinherited
- stack ↔ dynamic
-
getter/setter pairinherited
- uniforms ↔ dynamic
-
getter/setter pairinherited
- uniformsGroup ↔ Map
-
getter/setter pair
-
updateNodes
↔ List<
Node> -
getter/setter pairinherited
- vars ↔ dynamic
-
getter/setter pairinherited
- varys ↔ dynamic
-
getter/setter pairinherited
- vertexShader ↔ String
-
getter/setter pairinherited
Methods
-
addFlow(
dynamic shaderStage, dynamic node) → dynamic -
inherited
-
addFlowCode(
dynamic code) → dynamic -
override
-
addNode(
dynamic node) → dynamic -
inherited
-
addStack(
dynamic node) → dynamic -
inherited
-
build(
) → dynamic -
inherited
-
buildCode(
) → dynamic -
override
-
flowChildNode(
dynamic node, [dynamic output]) → dynamic -
inherited
-
flowNode(
dynamic node, dynamic shaderStage) → dynamic -
inherited
-
flowNodeFromShaderStage(
dynamic shaderStage, dynamic node, [dynamic output, dynamic propertyName]) → dynamic -
inherited
-
format(
dynamic snippet, dynamic fromType, dynamic toType) → dynamic -
inherited
-
generateMethod(
dynamic method) → dynamic -
inherited
-
getAttribute(
dynamic name, dynamic type) → dynamic -
inherited
-
getAttributes(
dynamic shaderStage) → dynamic -
override
-
getBindings(
) → dynamic -
getCodeFromNode(
dynamic node, dynamic type, [dynamic shaderStage]) → dynamic -
inherited
-
getCodes(
dynamic shaderStage) → dynamic -
inherited
-
getConst(
dynamic type, dynamic value) → dynamic -
inherited
-
getContext(
) → dynamic -
inherited
-
getCubeTexture(
) → dynamic -
inherited
-
getDataFromNode(
dynamic node, [dynamic shaderStage]) → dynamic -
inherited
-
getFlowData(
dynamic shaderStage, dynamic node) → dynamic -
inherited
-
getHash(
) → dynamic -
inherited
-
getMethod(
dynamic method) → dynamic -
override
-
getNodeFromHash(
dynamic hash) → dynamic -
inherited
-
getPropertyName(
dynamic node, [dynamic shaderStage]) → dynamic -
override
-
getShaderStage(
) → dynamic -
inherited
-
getSignature(
) → dynamic -
inherited
-
getTexture(
dynamic textureProperty, dynamic uvSnippet, [dynamic biasSnippet, dynamic shaderStage]) → dynamic -
override
-
getTextureEncodingFromMap(
dynamic map) → dynamic -
inherited
-
getType(
dynamic type) → dynamic -
override
-
getTypeFromLength(
dynamic type) → dynamic -
inherited
-
getTypeLength(
dynamic type) → dynamic -
inherited
-
getUniformFromNode(
dynamic node, dynamic shaderStage, dynamic type) → dynamic -
override
-
getUniforms(
dynamic shaderStage) → dynamic -
override
-
getVarFromNode(
dynamic node, dynamic type, [dynamic shaderStage]) → dynamic -
inherited
-
getVars(
dynamic shaderStage) → dynamic -
override
-
getVaryFromNode(
dynamic node, dynamic type) → dynamic -
inherited
-
getVarys(
dynamic shaderStage) → dynamic -
override
-
getVectorFromMatrix(
String type) → dynamic -
inherited
-
getVectorType(
dynamic type) → dynamic -
inherited
-
isMatrix(
dynamic type) → dynamic -
inherited
-
isShaderStage(
dynamic shaderStage) → dynamic -
inherited
-
isVector(
dynamic type) → dynamic -
inherited
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
removeStack(
dynamic node) → dynamic -
inherited
-
setContext(
dynamic context) → dynamic -
inherited
-
setShaderStage(
dynamic shaderStage) → dynamic -
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited