Class GlslNewNode
java.lang.Object
io.github.ocelot.glslprocessor.api.node.variable.GlslNewNode
- All Implemented Interfaces:
GlslNode,GlslRootNode
-
Field Summary
-
Constructor Summary
ConstructorsConstructorDescriptionGlslNewNode(GlslType type, @Nullable String name, @Nullable GlslNode initializer) -
Method Summary
Modifier and TypeMethodDescriptionboolean@Nullable GlslNode@Nullable StringgetName()@NotNull GlslSpecifiedTypegetType()inthashCode()setInitializer(@Nullable GlslNode initializer) stream()toString()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, setBody, setBody, toListMethods inherited from interface io.github.ocelot.glslprocessor.api.node.GlslRootNode
asDeclaration, asField, asFunction, asStruct, isDeclaration, isField, isFunction, isStruct
-
Constructor Details
-
GlslNewNode
-
-
Method Details
-
getType
-
stream
-
getName
- Specified by:
getNamein interfaceGlslRootNode
-
getInitializer
-
setType
-
setName
- Specified by:
setNamein interfaceGlslRootNode
-
setInitializer
-
getSourceString
- Specified by:
getSourceStringin interfaceGlslNode
-
toString
-
equals
-
hashCode
public int hashCode()
-