Class PrecisionDeclaration
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.declaration.Declaration
io.github.douira.glsl_transformer.ast.node.declaration.PrecisionDeclaration
-
Nested Class Summary
Nested classes/interfaces inherited from class io.github.douira.glsl_transformer.ast.node.declaration.Declaration
Declaration.DeclarationType -
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionPrecisionDeclaration(PrecisionQualifier precisionQualifier, TypeSpecifier typeSpecifier) -
Method Summary
Modifier and TypeMethodDescriptionclone()<R> RdeclarationAccept(ASTVisitor<R> visitor) voidenterNode(ASTListener listener) voidexitNode(ASTListener listener) voidsetPrecisionQualifier(PrecisionQualifier precisionQualifier) voidsetTypeSpecifier(TypeSpecifier typeSpecifier) Methods inherited from class io.github.douira.glsl_transformer.ast.node.declaration.Declaration
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
-
precisionQualifier
-
typeSpecifier
-
-
Constructor Details
-
PrecisionDeclaration
-
-
Method Details
-
getPrecisionQualifier
-
setPrecisionQualifier
-
getTypeSpecifier
-
setTypeSpecifier
-
getDeclarationType
- Specified by:
getDeclarationTypein classDeclaration
-
declarationAccept
- Specified by:
declarationAcceptin classDeclaration
-
enterNode
- Overrides:
enterNodein classDeclaration
-
exitNode
- Overrides:
exitNodein classDeclaration
-
clone
- Specified by:
clonein classDeclaration
-
cloneInto
- Overrides:
cloneIntoin classDeclaration
-
cloneSeparate
- Overrides:
cloneSeparatein classDeclaration
-