Class GlslVariableDeclarationNode
java.lang.Object
io.github.ocelot.glslprocessor.api.node.variable.GlslVariableDeclarationNode
- All Implemented Interfaces:
GlslNode,GlslRootNode
- Since:
- 1.0.0
-
Constructor Summary
ConstructorsConstructorDescriptionGlslVariableDeclarationNode(Collection<GlslTypeQualifier> typeQualifiers, Collection<String> names) -
Method Summary
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface io.github.ocelot.glslprocessor.api.node.GlslNode
getBody, getType, setBody, setBody, toList, toSourceStringMethods inherited from interface io.github.ocelot.glslprocessor.api.node.GlslRootNode
asDeclaration, asField, asFunction, asStruct, isDeclaration, isField, isFunction, isStruct
-
Constructor Details
-
GlslVariableDeclarationNode
public GlslVariableDeclarationNode(Collection<GlslTypeQualifier> typeQualifiers, Collection<String> names)
-
-
Method Details
-
visit
Description copied from interface:GlslNodeVisits this node. -
getNodeType
- Specified by:
getNodeTypein interfaceGlslNode- Returns:
- The type of node this class represents
-
getTypeQualifiers
-
getNames
-
stream
-
getName
- Specified by:
getNamein interfaceGlslRootNode
-
setName
- Specified by:
setNamein interfaceGlslRootNode
-
equals
-
hashCode
public int hashCode() -
toString
-