Class GlslStructDeclarationNode
java.lang.Object
io.github.ocelot.glslprocessor.api.node.variable.GlslStructDeclarationNode
- All Implemented Interfaces:
GlslNode,GlslRootNode
- Since:
- 1.0.0
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleangetName()inthashCode()setSpecifiedType(GlslSpecifiedType specifiedType) stream()toString()voidvisit(GlslNodeVisitor visitor) Visits this node.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
-
GlslStructDeclarationNode
-
-
Method Details
-
visit
Description copied from interface:GlslNodeVisits this node. -
getNodeType
- Specified by:
getNodeTypein interfaceGlslNode- Returns:
- The type of node this class represents
-
getSpecifiedType
-
getStructSpecifier
-
stream
-
setSpecifiedType
-
getName
- Specified by:
getNamein interfaceGlslRootNode
-
setName
- Specified by:
setNamein interfaceGlslRootNode
-
equals
-
hashCode
public int hashCode() -
toString
-