Interface GlslRootNode

All Superinterfaces:
GlslNode
All Known Implementing Classes:
GlslDeclarationNode, GlslFunctionNode, GlslNewNode, GlslStructNode

public interface GlslRootNode extends GlslNode
  • Method Details

    • getName

      @Nullable @Nullable String getName()
    • setName

      GlslRootNode setName(@Nullable @Nullable String name)
    • isDeclaration

      default boolean isDeclaration()
    • isFunction

      default boolean isFunction()
    • isField

      default boolean isField()
    • isStruct

      default boolean isStruct()
    • asDeclaration

      default GlslDeclarationNode asDeclaration()
    • asFunction

      default GlslFunctionNode asFunction()
    • asField

      default GlslNewNode asField()
    • asStruct

      default GlslStructNode asStruct()