Package foundry.veil.api.glsl.node
Interface GlslRootNode
- All Superinterfaces:
GlslNode
- All Known Implementing Classes:
GlslDeclarationNode
,GlslFunctionNode
,GlslNewNode
,GlslStructNode
-
Field Summary
-
Method Summary
Modifier and TypeMethodDescriptiondefault GlslDeclarationNode
default GlslNewNode
asField()
default GlslFunctionNode
default GlslStructNode
asStruct()
@Nullable String
getName()
default boolean
default boolean
isField()
default boolean
default boolean
isStruct()
-
Method Details
-
getName
-
setName
-
isDeclaration
default boolean isDeclaration() -
isFunction
default boolean isFunction() -
isField
default boolean isField() -
isStruct
default boolean isStruct() -
asDeclaration
-
asFunction
-
asField
-
asStruct
-