Vom Anderen PC aus hoch gespielt
This commit is contained in:
35
node_modules/three/examples/jsm/renderers/common/nodes/NodeBuilderState.js
generated
vendored
Normal file
35
node_modules/three/examples/jsm/renderers/common/nodes/NodeBuilderState.js
generated
vendored
Normal file
@@ -0,0 +1,35 @@
|
||||
class NodeBuilderState {
|
||||
|
||||
constructor( vertexShader, fragmentShader, computeShader, nodeAttributes, bindings, updateNodes, updateBeforeNodes ) {
|
||||
|
||||
this.vertexShader = vertexShader;
|
||||
this.fragmentShader = fragmentShader;
|
||||
this.computeShader = computeShader;
|
||||
|
||||
this.nodeAttributes = nodeAttributes;
|
||||
this.bindings = bindings;
|
||||
|
||||
this.updateNodes = updateNodes;
|
||||
this.updateBeforeNodes = updateBeforeNodes;
|
||||
|
||||
this.usedTimes = 0;
|
||||
|
||||
}
|
||||
|
||||
createBindings() {
|
||||
|
||||
const bindingsArray = [];
|
||||
|
||||
for ( const binding of this.bindings ) {
|
||||
|
||||
bindingsArray.push( binding.clone() );
|
||||
|
||||
}
|
||||
|
||||
return bindingsArray;
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
export default NodeBuilderState;
|
||||
Reference in New Issue
Block a user