Class GlslStructNode
java.lang.Object
foundry.veil.api.glsl.node.variable.GlslStructNode
- All Implemented Interfaces:
GlslNode
,GlslRootNode
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
@Nullable String
getName()
int
hashCode()
setSpecifiedType
(GlslSpecifiedType specifiedType) 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, getType, setBody, setBody, toList
Methods inherited from interface foundry.veil.api.glsl.node.GlslRootNode
asDeclaration, asField, asFunction, asStruct, isDeclaration, isField, isFunction, isStruct
-
Constructor Details
-
GlslStructNode
-
-
Method Details
-
getSpecifiedType
-
getStructSpecifier
-
getSourceString
- Specified by:
getSourceString
in interfaceGlslNode
-
stream
-
setSpecifiedType
-
getName
- Specified by:
getName
in interfaceGlslRootNode
-
setName
- Specified by:
setName
in interfaceGlslRootNode
-
equals
-
hashCode
public int hashCode() -
toString
-