Class NamedLayoutQualifierPart
java.lang.Object
io.github.douira.glsl_transformer.ast.node.basic.ASTNode
io.github.douira.glsl_transformer.ast.node.basic.InnerASTNode
io.github.douira.glsl_transformer.ast.node.type.qualifier.LayoutQualifierPart
io.github.douira.glsl_transformer.ast.node.type.qualifier.NamedLayoutQualifierPart
-
Nested Class Summary
Nested classes/interfaces inherited from class io.github.douira.glsl_transformer.ast.node.type.qualifier.LayoutQualifierPart
LayoutQualifierPart.LayoutQualifierType -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionclone()voidenterNode(ASTListener listener) voidexitNode(ASTListener listener) getName()<R> RlayoutQualifierPartAccept(ASTVisitor<R> visitor) voidsetExpression(Expression expression) voidsetName(Identifier name) Methods inherited from class io.github.douira.glsl_transformer.ast.node.type.qualifier.LayoutQualifierPart
acceptMethods inherited from class io.github.douira.glsl_transformer.ast.node.basic.ASTNode
clone, clone, cloneInto, detach, detachAndDelete, detachParent, getAncestor, getAncestor, getAncestor, getAncestors, getBranchAncestor, getBranchAncestor, getBranchAncestor, getBranchAncestorContinue, getNthParent, getParent, getParentSetter, getRoot, hasAncestor, hasAncestor, hasAncestor, hasAncestor, hasParent, markTemplate, replaceBy, replaceByAndDelete, setParent, setup, swap, unregisterSubtree, updateParents
-
Field Details
-
name
-
expression
-
-
Constructor Details
-
NamedLayoutQualifierPart
-
NamedLayoutQualifierPart
-
-
Method Details
-
getName
-
setName
-
getExpression
-
setExpression
-
getLayoutQualifierType
- Specified by:
getLayoutQualifierTypein classLayoutQualifierPart
-
layoutQualifierPartAccept
- Specified by:
layoutQualifierPartAcceptin classLayoutQualifierPart
-
enterNode
- Overrides:
enterNodein classLayoutQualifierPart
-
exitNode
- Overrides:
exitNodein classLayoutQualifierPart
-
clone
- Specified by:
clonein classLayoutQualifierPart
-
cloneInto
- Overrides:
cloneIntoin classLayoutQualifierPart
-
cloneSeparate
- Overrides:
cloneSeparatein classLayoutQualifierPart
-