Class GlslNewNode
java.lang.Object
foundry.veil.api.glsl.node.variable.GlslNewNode
- All Implemented Interfaces:
GlslNode
,GlslRootNode
-
Field Summary
-
Constructor Summary
ConstructorDescriptionGlslNewNode
(GlslType type, @Nullable String name, @Nullable GlslNode initializer) -
Method Summary
Modifier and TypeMethodDescriptionboolean
@Nullable GlslNode
@Nullable String
getName()
@NotNull GlslSpecifiedType
getType()
int
hashCode()
setInitializer
(@Nullable GlslNode initializer) stream()
toString()
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface foundry.veil.api.glsl.node.GlslNode
getBody, setBody, setBody, toList
Methods inherited from interface foundry.veil.api.glsl.node.GlslRootNode
asDeclaration, asField, asFunction, asStruct, isDeclaration, isField, isFunction, isStruct
-
Constructor Details
-
GlslNewNode
-
-
Method Details
-
getType
-
stream
-
getName
- Specified by:
getName
in interfaceGlslRootNode
-
getInitializer
-
setType
-
setName
- Specified by:
setName
in interfaceGlslRootNode
-
setInitializer
-
getSourceString
- Specified by:
getSourceString
in interfaceGlslNode
-
toString
-
equals
-
hashCode
public int hashCode()
-