{@link NodeBuilder} is going to create instances of this class during the build process of nodes. They represent the final shader attributes that are going to be generated by the builder. Arrays of node attributes is maintained in {@link NodeBuilder#attributes} and {@link NodeBuilder#bufferAttributes} for this purpose.
Constructor
new NodeAttribute(name, type, node?)| Parameter | Type | Default Value |
|---|---|---|
| name | string | — |
| type | string | — |
| node? | null | Node | null |
Constructs a new node attribute.