Index

A B C D E F G H I J L M N O P Q R S T U V W X _ 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

accept(ParseTreeVisitor<? extends T>) - Method in class io.github.douira.glsl_transformer.GLSLParser.AdditiveExpressionContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class io.github.douira.glsl_transformer.GLSLParser.AndExpressionContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class io.github.douira.glsl_transformer.GLSLParser.ArraySpecifierContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class io.github.douira.glsl_transformer.GLSLParser.AssignmentExpressionContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class io.github.douira.glsl_transformer.GLSLParser.AssignmentOperatorContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class io.github.douira.glsl_transformer.GLSLParser.AttributeContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class io.github.douira.glsl_transformer.GLSLParser.BuiltinTypeSpecifierFixedContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class io.github.douira.glsl_transformer.GLSLParser.BuiltinTypeSpecifierParseableContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class io.github.douira.glsl_transformer.GLSLParser.CallParameterListContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class io.github.douira.glsl_transformer.GLSLParser.CaseLabelContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class io.github.douira.glsl_transformer.GLSLParser.CompoundStatementContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class io.github.douira.glsl_transformer.GLSLParser.ConditionalExpressionContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class io.github.douira.glsl_transformer.GLSLParser.ConditionContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class io.github.douira.glsl_transformer.GLSLParser.ConstantExpressionContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class io.github.douira.glsl_transformer.GLSLParser.DeclarationContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class io.github.douira.glsl_transformer.GLSLParser.DeclarationMemberContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class io.github.douira.glsl_transformer.GLSLParser.DeclarationMemberListContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class io.github.douira.glsl_transformer.GLSLParser.DeclarationStatementContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class io.github.douira.glsl_transformer.GLSLParser.DemoteStatementContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class io.github.douira.glsl_transformer.GLSLParser.DoWhileStatementContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class io.github.douira.glsl_transformer.GLSLParser.EmptyStatementContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class io.github.douira.glsl_transformer.GLSLParser.EqualityExpressionContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class io.github.douira.glsl_transformer.GLSLParser.ExclusiveOrExpressionContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class io.github.douira.glsl_transformer.GLSLParser.ExpressionContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class io.github.douira.glsl_transformer.GLSLParser.ExpressionStatementContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class io.github.douira.glsl_transformer.GLSLParser.ExtensionStateContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class io.github.douira.glsl_transformer.GLSLParser.ExtensionStatementContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class io.github.douira.glsl_transformer.GLSLParser.ExternalDeclarationContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class io.github.douira.glsl_transformer.GLSLParser.ForStatementContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class io.github.douira.glsl_transformer.GLSLParser.FullySpecifiedTypeContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class io.github.douira.glsl_transformer.GLSLParser.FunctionCallContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class io.github.douira.glsl_transformer.GLSLParser.FunctionDefinitionContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class io.github.douira.glsl_transformer.GLSLParser.FunctionHeaderContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class io.github.douira.glsl_transformer.GLSLParser.FunctionIdentifierContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class io.github.douira.glsl_transformer.GLSLParser.FunctionParameterListContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class io.github.douira.glsl_transformer.GLSLParser.FunctionPrototypeContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class io.github.douira.glsl_transformer.GLSLParser.InclusiveOrExpressionContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class io.github.douira.glsl_transformer.GLSLParser.InitDeclaratorListContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class io.github.douira.glsl_transformer.GLSLParser.InitializerContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class io.github.douira.glsl_transformer.GLSLParser.InterpolationQualifierContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class io.github.douira.glsl_transformer.GLSLParser.InvariantQualifierContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class io.github.douira.glsl_transformer.GLSLParser.JumpStatementContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class io.github.douira.glsl_transformer.GLSLParser.LayoutDefaultsContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class io.github.douira.glsl_transformer.GLSLParser.LayoutModesContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class io.github.douira.glsl_transformer.GLSLParser.LayoutQualifierContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class io.github.douira.glsl_transformer.GLSLParser.LayoutQualifierIdContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class io.github.douira.glsl_transformer.GLSLParser.LogicalAndExpressionContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class io.github.douira.glsl_transformer.GLSLParser.LogicalOrExpressionContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class io.github.douira.glsl_transformer.GLSLParser.LogicalXorExpressionContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class io.github.douira.glsl_transformer.GLSLParser.MethodCallContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class io.github.douira.glsl_transformer.GLSLParser.MultiplicativeExpressionContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class io.github.douira.glsl_transformer.GLSLParser.ParameterDeclarationContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class io.github.douira.glsl_transformer.GLSLParser.ParameterDeclaratorContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class io.github.douira.glsl_transformer.GLSLParser.PostfixExpressionContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class io.github.douira.glsl_transformer.GLSLParser.PragmaStatementContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class io.github.douira.glsl_transformer.GLSLParser.PreciseQualifierContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class io.github.douira.glsl_transformer.GLSLParser.PrecisionQualifierContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class io.github.douira.glsl_transformer.GLSLParser.PrimaryExpressionContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class io.github.douira.glsl_transformer.GLSLParser.RelationalExpressionContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class io.github.douira.glsl_transformer.GLSLParser.SelectionStatementContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class io.github.douira.glsl_transformer.GLSLParser.ShiftExpressionContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class io.github.douira.glsl_transformer.GLSLParser.SimpleStatementContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class io.github.douira.glsl_transformer.GLSLParser.SingleAttributeContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class io.github.douira.glsl_transformer.GLSLParser.StatementContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class io.github.douira.glsl_transformer.GLSLParser.StorageQualifierContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class io.github.douira.glsl_transformer.GLSLParser.StructDeclarationContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class io.github.douira.glsl_transformer.GLSLParser.StructDeclarationListContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class io.github.douira.glsl_transformer.GLSLParser.StructDeclaratorContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class io.github.douira.glsl_transformer.GLSLParser.StructDeclaratorListContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class io.github.douira.glsl_transformer.GLSLParser.StructSpecifierContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class io.github.douira.glsl_transformer.GLSLParser.SwitchStatementContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class io.github.douira.glsl_transformer.GLSLParser.TranslationUnitContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class io.github.douira.glsl_transformer.GLSLParser.TypeNameListContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class io.github.douira.glsl_transformer.GLSLParser.TypeQualifierContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class io.github.douira.glsl_transformer.GLSLParser.TypeSpecifierContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class io.github.douira.glsl_transformer.GLSLParser.TypeSpecifierNonarrayContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class io.github.douira.glsl_transformer.GLSLParser.UnaryExpressionContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class io.github.douira.glsl_transformer.GLSLParser.UnaryOperatorContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class io.github.douira.glsl_transformer.GLSLParser.VariableIdentifierContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class io.github.douira.glsl_transformer.GLSLParser.VersionStatementContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class io.github.douira.glsl_transformer.GLSLParser.WhileStatementContext
 
add(Interval) - Method in class io.github.douira.glsl_transformer.generic.CachingIntervalSet
Adds the given interval to the set.
add(ParseTreeListener) - Method in class io.github.douira.glsl_transformer.generic.ProxyParseTreeListener
Adds the given listener to the list of event notification recipients.
ADD_ASSIGN - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
ADD_ASSIGN - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
ADD_ASSIGN() - Method in class io.github.douira.glsl_transformer.GLSLParser.AssignmentOperatorContext
 
addChild(int, ParseTree) - Method in class io.github.douira.glsl_transformer.generic.ExtendedContext
Adds a child to the list of children with at the given index.
additiveExpression() - Method in class io.github.douira.glsl_transformer.GLSLParser
 
additiveExpression() - Method in class io.github.douira.glsl_transformer.GLSLParser.ShiftExpressionContext
 
additiveExpression(int) - Method in class io.github.douira.glsl_transformer.GLSLParser.ShiftExpressionContext
 
AdditiveExpressionContext(ParserRuleContext, int) - Constructor for class io.github.douira.glsl_transformer.GLSLParser.AdditiveExpressionContext
 
addPhase(int, int, TransformationPhase) - Method in class io.github.douira.glsl_transformer.transform.Transformation
Adds a transformation phase to this transformation in a given group and at a given position within that group.
addPhase(int, TransformationPhase) - Method in class io.github.douira.glsl_transformer.transform.Transformation
Adds a transformation phase to this transformation at a specific order but in the default group.
addPhase(Transformation.PhaseEntry) - Method in class io.github.douira.glsl_transformer.transform.Transformation
Adds a transformation phase entry to this transformation.
addPhase(TransformationPhase) - Method in class io.github.douira.glsl_transformer.transform.Transformation
Adds a transformation phase to this transformation.
afterWalk(GLSLParser.TranslationUnitContext) - Method in class io.github.douira.glsl_transformer.transform.WalkPhase
This method is called after the tree walk was performed.
AND_ASSIGN - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
AND_ASSIGN - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
AND_ASSIGN() - Method in class io.github.douira.glsl_transformer.GLSLParser.AssignmentOperatorContext
 
AND_OP - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
AND_OP - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
AND_OP() - Method in class io.github.douira.glsl_transformer.GLSLParser.LogicalAndExpressionContext
 
AND_OP(int) - Method in class io.github.douira.glsl_transformer.GLSLParser.LogicalAndExpressionContext
 
andExpression() - Method in class io.github.douira.glsl_transformer.GLSLParser
 
andExpression() - Method in class io.github.douira.glsl_transformer.GLSLParser.ExclusiveOrExpressionContext
 
andExpression(int) - Method in class io.github.douira.glsl_transformer.GLSLParser.ExclusiveOrExpressionContext
 
AndExpressionContext(ParserRuleContext, int) - Constructor for class io.github.douira.glsl_transformer.GLSLParser.AndExpressionContext
 
arraySpecifier() - Method in class io.github.douira.glsl_transformer.GLSLParser
 
arraySpecifier() - Method in class io.github.douira.glsl_transformer.GLSLParser.ArraySpecifierContext
 
arraySpecifier() - Method in class io.github.douira.glsl_transformer.GLSLParser.DeclarationContext
 
arraySpecifier() - Method in class io.github.douira.glsl_transformer.GLSLParser.DeclarationMemberContext
 
arraySpecifier() - Method in class io.github.douira.glsl_transformer.GLSLParser.ParameterDeclaratorContext
 
arraySpecifier() - Method in class io.github.douira.glsl_transformer.GLSLParser.StructDeclaratorContext
 
arraySpecifier() - Method in class io.github.douira.glsl_transformer.GLSLParser.TypeSpecifierContext
 
ArraySpecifierContext(ParserRuleContext, int) - Constructor for class io.github.douira.glsl_transformer.GLSLParser.ArraySpecifierContext
 
ASSIGN_OP - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
ASSIGN_OP - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
ASSIGN_OP() - Method in class io.github.douira.glsl_transformer.GLSLParser.AssignmentOperatorContext
 
ASSIGN_OP() - Method in class io.github.douira.glsl_transformer.GLSLParser.ConditionContext
 
ASSIGN_OP() - Method in class io.github.douira.glsl_transformer.GLSLParser.DeclarationMemberContext
 
ASSIGN_OP() - Method in class io.github.douira.glsl_transformer.GLSLParser.LayoutQualifierIdContext
 
assignmentExpression() - Method in class io.github.douira.glsl_transformer.GLSLParser
 
assignmentExpression() - Method in class io.github.douira.glsl_transformer.GLSLParser.AssignmentExpressionContext
 
assignmentExpression() - Method in class io.github.douira.glsl_transformer.GLSLParser.CallParameterListContext
 
assignmentExpression() - Method in class io.github.douira.glsl_transformer.GLSLParser.ConditionalExpressionContext
 
assignmentExpression() - Method in class io.github.douira.glsl_transformer.GLSLParser.ExpressionContext
 
assignmentExpression() - Method in class io.github.douira.glsl_transformer.GLSLParser.InitializerContext
 
assignmentExpression(int) - Method in class io.github.douira.glsl_transformer.GLSLParser.CallParameterListContext
 
assignmentExpression(int) - Method in class io.github.douira.glsl_transformer.GLSLParser.ConditionalExpressionContext
 
assignmentExpression(int) - Method in class io.github.douira.glsl_transformer.GLSLParser.ExpressionContext
 
AssignmentExpressionContext(ParserRuleContext, int) - Constructor for class io.github.douira.glsl_transformer.GLSLParser.AssignmentExpressionContext
 
assignmentOperator() - Method in class io.github.douira.glsl_transformer.GLSLParser.AssignmentExpressionContext
 
assignmentOperator() - Method in class io.github.douira.glsl_transformer.GLSLParser
 
AssignmentOperatorContext(ParserRuleContext, int) - Constructor for class io.github.douira.glsl_transformer.GLSLParser.AssignmentOperatorContext
 
ATOMIC_UINT - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
ATOMIC_UINT - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
ATOMIC_UINT() - Method in class io.github.douira.glsl_transformer.GLSLParser.BuiltinTypeSpecifierFixedContext
 
attribute() - Method in class io.github.douira.glsl_transformer.GLSLParser
 
attribute() - Method in class io.github.douira.glsl_transformer.GLSLParser.DoWhileStatementContext
 
attribute() - Method in class io.github.douira.glsl_transformer.GLSLParser.ForStatementContext
 
attribute() - Method in class io.github.douira.glsl_transformer.GLSLParser.FunctionPrototypeContext
 
attribute() - Method in class io.github.douira.glsl_transformer.GLSLParser.SelectionStatementContext
 
attribute() - Method in class io.github.douira.glsl_transformer.GLSLParser.SwitchStatementContext
 
attribute() - Method in class io.github.douira.glsl_transformer.GLSLParser.WhileStatementContext
 
attribute(int) - Method in class io.github.douira.glsl_transformer.GLSLParser.FunctionPrototypeContext
 
ATTRIBUTE - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
ATTRIBUTE - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
ATTRIBUTE() - Method in class io.github.douira.glsl_transformer.GLSLParser.StorageQualifierContext
 
AttributeContext(ParserRuleContext, int) - Constructor for class io.github.douira.glsl_transformer.GLSLParser.AttributeContext
 

B

BAND_OP - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
BAND_OP - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
BAND_OP() - Method in class io.github.douira.glsl_transformer.GLSLParser.AndExpressionContext
 
BAND_OP(int) - Method in class io.github.douira.glsl_transformer.GLSLParser.AndExpressionContext
 
BEFORE_DECLARATIONS - Enum constant in enum class io.github.douira.glsl_transformer.transform.TransformationPhase.InjectionPoint
Before declarations like layout and struct, before function definitions
BEFORE_DIRECTIVES - Enum constant in enum class io.github.douira.glsl_transformer.transform.TransformationPhase.InjectionPoint
Before non-extension parsed #-directives such as #pragma, before declarations and function definitions.
BEFORE_EOF - Enum constant in enum class io.github.douira.glsl_transformer.transform.TransformationPhase.InjectionPoint
Before the end of the file, basically the last possible location
BEFORE_EXTENSIONS - Enum constant in enum class io.github.douira.glsl_transformer.transform.TransformationPhase.InjectionPoint
Before the #extension statement, before other directives, declarations and function definitions
BEFORE_FUNCTIONS - Enum constant in enum class io.github.douira.glsl_transformer.transform.TransformationPhase.InjectionPoint
Before function definitions
BEFORE_VERSION - Enum constant in enum class io.github.douira.glsl_transformer.transform.TransformationPhase.InjectionPoint
Before the #version statement (and all other syntax features by necessity)
beforeWalk(GLSLParser.TranslationUnitContext) - Method in class io.github.douira.glsl_transformer.transform.WalkPhase
This method is called before the tree walk is performed.
BNEG_OP - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
BNEG_OP - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
BNEG_OP() - Method in class io.github.douira.glsl_transformer.GLSLParser.UnaryOperatorContext
 
BOOL - Enum constant in enum class io.github.douira.glsl_transformer.ast.Tensor.NumberType
boolean bit usage
BOOL - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
BOOL - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
BOOL() - Method in class io.github.douira.glsl_transformer.GLSLParser.BuiltinTypeSpecifierParseableContext
 
BOOLCONSTANT - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
BOOLCONSTANT - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
BOOLCONSTANT() - Method in class io.github.douira.glsl_transformer.GLSLParser.PrimaryExpressionContext
 
BOR_OP - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
BOR_OP - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
BOR_OP() - Method in class io.github.douira.glsl_transformer.GLSLParser.InclusiveOrExpressionContext
 
BOR_OP(int) - Method in class io.github.douira.glsl_transformer.GLSLParser.InclusiveOrExpressionContext
 
BREAK - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
BREAK - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
BREAK() - Method in class io.github.douira.glsl_transformer.GLSLParser.JumpStatementContext
 
BUFFER - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
BUFFER - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
BUFFER() - Method in class io.github.douira.glsl_transformer.GLSLParser.LayoutModesContext
 
BUFFER() - Method in class io.github.douira.glsl_transformer.GLSLParser.StorageQualifierContext
 
builtinTypeSpecifierFixed() - Method in class io.github.douira.glsl_transformer.GLSLParser
 
builtinTypeSpecifierFixed() - Method in class io.github.douira.glsl_transformer.GLSLParser.TypeSpecifierNonarrayContext
 
BuiltinTypeSpecifierFixedContext(ParserRuleContext, int) - Constructor for class io.github.douira.glsl_transformer.GLSLParser.BuiltinTypeSpecifierFixedContext
 
builtinTypeSpecifierParseable() - Method in class io.github.douira.glsl_transformer.GLSLParser
 
builtinTypeSpecifierParseable() - Method in class io.github.douira.glsl_transformer.GLSLParser.TypeSpecifierNonarrayContext
 
BuiltinTypeSpecifierParseableContext(ParserRuleContext, int) - Constructor for class io.github.douira.glsl_transformer.GLSLParser.BuiltinTypeSpecifierParseableContext
 
BVEC2 - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
BVEC2 - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
BVEC2() - Method in class io.github.douira.glsl_transformer.GLSLParser.BuiltinTypeSpecifierParseableContext
 
BVEC3 - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
BVEC3 - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
BVEC3() - Method in class io.github.douira.glsl_transformer.GLSLParser.BuiltinTypeSpecifierParseableContext
 
BVEC4 - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
BVEC4 - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
BVEC4() - Method in class io.github.douira.glsl_transformer.GLSLParser.BuiltinTypeSpecifierParseableContext
 
BXOR_OP - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
BXOR_OP - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
BXOR_OP() - Method in class io.github.douira.glsl_transformer.GLSLParser.ExclusiveOrExpressionContext
 
BXOR_OP(int) - Method in class io.github.douira.glsl_transformer.GLSLParser.ExclusiveOrExpressionContext
 

C

CachingIntervalSet - Class in io.github.douira.glsl_transformer.generic
The caching interval set is a regular interval set IntervalSet but the @link org.antlr.v4.runtime.misc.IntervalSet#contains(int)} method also does caching of the queries if the set has been set to readonly.
CachingIntervalSet() - Constructor for class io.github.douira.glsl_transformer.generic.CachingIntervalSet
 
callParameterList() - Method in class io.github.douira.glsl_transformer.GLSLParser
 
callParameterList() - Method in class io.github.douira.glsl_transformer.GLSLParser.FunctionCallContext
 
callParameterList() - Method in class io.github.douira.glsl_transformer.GLSLParser.MethodCallContext
 
CallParameterListContext(ParserRuleContext, int) - Constructor for class io.github.douira.glsl_transformer.GLSLParser.CallParameterListContext
 
CASE - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
CASE - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
CASE() - Method in class io.github.douira.glsl_transformer.GLSLParser.CaseLabelContext
 
caseLabel() - Method in class io.github.douira.glsl_transformer.GLSLParser
 
caseLabel() - Method in class io.github.douira.glsl_transformer.GLSLParser.SimpleStatementContext
 
CaseLabelContext(ParserRuleContext, int) - Constructor for class io.github.douira.glsl_transformer.GLSLParser.CaseLabelContext
 
CENTROID - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
CENTROID - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
CENTROID() - Method in class io.github.douira.glsl_transformer.GLSLParser.StorageQualifierContext
 
channelNames - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
COHERENT - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
COHERENT - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
COHERENT() - Method in class io.github.douira.glsl_transformer.GLSLParser.StorageQualifierContext
 
COLON - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
COLON - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
COLON() - Method in class io.github.douira.glsl_transformer.GLSLParser.CaseLabelContext
 
COLON() - Method in class io.github.douira.glsl_transformer.GLSLParser.ConditionalExpressionContext
 
COLON() - Method in class io.github.douira.glsl_transformer.GLSLParser.SingleAttributeContext
 
COLON(int) - Method in class io.github.douira.glsl_transformer.GLSLParser.ConditionalExpressionContext
 
COLON(int) - Method in class io.github.douira.glsl_transformer.GLSLParser.SingleAttributeContext
 
COMMA - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
COMMA - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
COMMA() - Method in class io.github.douira.glsl_transformer.GLSLParser.AttributeContext
 
COMMA() - Method in class io.github.douira.glsl_transformer.GLSLParser.CallParameterListContext
 
COMMA() - Method in class io.github.douira.glsl_transformer.GLSLParser.DeclarationContext
 
COMMA() - Method in class io.github.douira.glsl_transformer.GLSLParser.DeclarationMemberListContext
 
COMMA() - Method in class io.github.douira.glsl_transformer.GLSLParser.ExpressionContext
 
COMMA() - Method in class io.github.douira.glsl_transformer.GLSLParser.FunctionParameterListContext
 
COMMA() - Method in class io.github.douira.glsl_transformer.GLSLParser.InitializerContext
 
COMMA() - Method in class io.github.douira.glsl_transformer.GLSLParser.LayoutQualifierContext
 
COMMA() - Method in class io.github.douira.glsl_transformer.GLSLParser.StructDeclaratorListContext
 
COMMA() - Method in class io.github.douira.glsl_transformer.GLSLParser.TypeNameListContext
 
COMMA(int) - Method in class io.github.douira.glsl_transformer.GLSLParser.AttributeContext
 
COMMA(int) - Method in class io.github.douira.glsl_transformer.GLSLParser.CallParameterListContext
 
COMMA(int) - Method in class io.github.douira.glsl_transformer.GLSLParser.DeclarationContext
 
COMMA(int) - Method in class io.github.douira.glsl_transformer.GLSLParser.DeclarationMemberListContext
 
COMMA(int) - Method in class io.github.douira.glsl_transformer.GLSLParser.ExpressionContext
 
COMMA(int) - Method in class io.github.douira.glsl_transformer.GLSLParser.FunctionParameterListContext
 
COMMA(int) - Method in class io.github.douira.glsl_transformer.GLSLParser.InitializerContext
 
COMMA(int) - Method in class io.github.douira.glsl_transformer.GLSLParser.LayoutQualifierContext
 
COMMA(int) - Method in class io.github.douira.glsl_transformer.GLSLParser.StructDeclaratorListContext
 
COMMA(int) - Method in class io.github.douira.glsl_transformer.GLSLParser.TypeNameListContext
 
COMMENT - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
COMMENT - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
COMMENTS - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
compactName() - Method in record class io.github.douira.glsl_transformer.ast.Tensor.Type
Returns the value of the compactName record component.
ComparablePair<A extends Comparable<A>,B extends Comparable<B>> - Class in io.github.douira.glsl_transformer.generic
The comparable pair can be compared to another comparable pair.
ComparablePair(A, B) - Constructor for class io.github.douira.glsl_transformer.generic.ComparablePair
Creates a new comparable pair with the given parts.
compareTo(ComparablePair<A, B>) - Method in class io.github.douira.glsl_transformer.generic.ComparablePair
 
compilePath(String) - Method in class io.github.douira.glsl_transformer.transform.TransformationPhase
 
compilePattern(String, int) - Method in class io.github.douira.glsl_transformer.transform.TransformationPhase
 
ComplexTransformations - Class in io.github.douira.glsl_transformer.iris
This is a group of transformations used in Iris.
ComplexTransformations() - Constructor for class io.github.douira.glsl_transformer.iris.ComplexTransformations
 
compoundStatement() - Method in class io.github.douira.glsl_transformer.GLSLParser
 
compoundStatement() - Method in class io.github.douira.glsl_transformer.GLSLParser.FunctionDefinitionContext
 
compoundStatement() - Method in class io.github.douira.glsl_transformer.GLSLParser.StatementContext
 
CompoundStatementContext(ParserRuleContext, int) - Constructor for class io.github.douira.glsl_transformer.GLSLParser.CompoundStatementContext
 
condition() - Method in class io.github.douira.glsl_transformer.GLSLParser
 
condition() - Method in class io.github.douira.glsl_transformer.GLSLParser.ForStatementContext
 
condition() - Method in class io.github.douira.glsl_transformer.GLSLParser.WhileStatementContext
 
conditionalExpression() - Method in class io.github.douira.glsl_transformer.GLSLParser.AssignmentExpressionContext
 
conditionalExpression() - Method in class io.github.douira.glsl_transformer.GLSLParser
 
conditionalExpression() - Method in class io.github.douira.glsl_transformer.GLSLParser.ConstantExpressionContext
 
ConditionalExpressionContext(ParserRuleContext, int) - Constructor for class io.github.douira.glsl_transformer.GLSLParser.ConditionalExpressionContext
 
ConditionContext(ParserRuleContext, int) - Constructor for class io.github.douira.glsl_transformer.GLSLParser.ConditionContext
 
CONST - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
CONST - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
CONST() - Method in class io.github.douira.glsl_transformer.GLSLParser.StorageQualifierContext
 
constantExpression() - Method in class io.github.douira.glsl_transformer.GLSLParser.ArraySpecifierContext
 
constantExpression() - Method in class io.github.douira.glsl_transformer.GLSLParser
 
constantExpression() - Method in class io.github.douira.glsl_transformer.GLSLParser.LayoutQualifierIdContext
 
constantExpression() - Method in class io.github.douira.glsl_transformer.GLSLParser.SingleAttributeContext
 
ConstantExpressionContext(ParserRuleContext, int) - Constructor for class io.github.douira.glsl_transformer.GLSLParser.ConstantExpressionContext
 
contains(int) - Method in class io.github.douira.glsl_transformer.generic.CachingIntervalSet
Copied from ANTLR's IntervalSet.contains(int) but with an addition of caching.
CONTINUE - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
CONTINUE - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
CONTINUE() - Method in class io.github.douira.glsl_transformer.GLSLParser.JumpStatementContext
 
createLocalRoot(String, ExtendedContext, Function<GLSLParser, RuleType>) - Method in class io.github.douira.glsl_transformer.transform.TransformationPhase
Parses the given string using the given parser method.

D

DebugVisitor - Class in io.github.douira.glsl_transformer
The debug visitor prints the tree and some other information to the console.
DebugVisitor() - Constructor for class io.github.douira.glsl_transformer.DebugVisitor
Creates a new debug visitor
DebugVisitor(int) - Constructor for class io.github.douira.glsl_transformer.DebugVisitor
Creates a new debug visitor but with a maximum tree printing depth.
DEC_OP - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
DEC_OP - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
DEC_OP() - Method in class io.github.douira.glsl_transformer.GLSLParser.PostfixExpressionContext
 
DEC_OP() - Method in class io.github.douira.glsl_transformer.GLSLParser.UnaryOperatorContext
 
declaration() - Method in class io.github.douira.glsl_transformer.GLSLParser
 
declaration() - Method in class io.github.douira.glsl_transformer.GLSLParser.DeclarationStatementContext
 
declaration() - Method in class io.github.douira.glsl_transformer.GLSLParser.ExternalDeclarationContext
 
DeclarationContext(ParserRuleContext, int) - Constructor for class io.github.douira.glsl_transformer.GLSLParser.DeclarationContext
 
declarationMember() - Method in class io.github.douira.glsl_transformer.GLSLParser
 
declarationMember() - Method in class io.github.douira.glsl_transformer.GLSLParser.DeclarationMemberListContext
 
declarationMember(int) - Method in class io.github.douira.glsl_transformer.GLSLParser.DeclarationMemberListContext
 
DeclarationMemberContext(ParserRuleContext, int) - Constructor for class io.github.douira.glsl_transformer.GLSLParser.DeclarationMemberContext
 
declarationMemberList() - Method in class io.github.douira.glsl_transformer.GLSLParser
 
declarationMemberList() - Method in class io.github.douira.glsl_transformer.GLSLParser.InitDeclaratorListContext
 
DeclarationMemberListContext(ParserRuleContext, int) - Constructor for class io.github.douira.glsl_transformer.GLSLParser.DeclarationMemberListContext
 
DeclarationReplacement - Class in io.github.douira.glsl_transformer.iris
The declaration replacement finds layout declarations and replaces all references to them with function calls and other code.
DeclarationReplacement() - Constructor for class io.github.douira.glsl_transformer.iris.DeclarationReplacement
Creates a new declaration replacement transformation with a walk phase for finding declarations and one for inserting calls to the generated functions.
declarationStatement() - Method in class io.github.douira.glsl_transformer.GLSLParser
 
declarationStatement() - Method in class io.github.douira.glsl_transformer.GLSLParser.ForStatementContext
 
declarationStatement() - Method in class io.github.douira.glsl_transformer.GLSLParser.SimpleStatementContext
 
DeclarationStatementContext(ParserRuleContext, int) - Constructor for class io.github.douira.glsl_transformer.GLSLParser.DeclarationStatementContext
 
DEFAULT - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
DEFAULT - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
DEFAULT - Static variable in class io.github.douira.glsl_transformer.transform.DynamicParseTreeWalker
The default instance of the dynamic parse tree walker.
DEFAULT() - Method in class io.github.douira.glsl_transformer.GLSLParser.CaseLabelContext
 
DEFAULT_GROUP - Static variable in class io.github.douira.glsl_transformer.transform.PhaseCollector
 
DEMOTE - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
DEMOTE - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
DEMOTE() - Method in class io.github.douira.glsl_transformer.GLSLParser.DemoteStatementContext
 
demoteStatement() - Method in class io.github.douira.glsl_transformer.GLSLParser
 
demoteStatement() - Method in class io.github.douira.glsl_transformer.GLSLParser.SimpleStatementContext
 
DemoteStatementContext(ParserRuleContext, int) - Constructor for class io.github.douira.glsl_transformer.GLSLParser.DemoteStatementContext
 
DEVICECOHERENT - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
DEVICECOHERENT - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
DEVICECOHERENT() - Method in class io.github.douira.glsl_transformer.GLSLParser.StorageQualifierContext
 
DISCARD - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
DISCARD - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
DISCARD() - Method in class io.github.douira.glsl_transformer.GLSLParser.JumpStatementContext
 
DIV_ASSIGN - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
DIV_ASSIGN - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
DIV_ASSIGN() - Method in class io.github.douira.glsl_transformer.GLSLParser.AssignmentOperatorContext
 
DIV_OP - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
DIV_OP - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
DIV_OP() - Method in class io.github.douira.glsl_transformer.GLSLParser.MultiplicativeExpressionContext
 
DIV_OP(int) - Method in class io.github.douira.glsl_transformer.GLSLParser.MultiplicativeExpressionContext
 
DO - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
DO - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
DO() - Method in class io.github.douira.glsl_transformer.GLSLParser.DoWhileStatementContext
 
DOT - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
DOT - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
DOT() - Method in class io.github.douira.glsl_transformer.GLSLParser.PostfixExpressionContext
 
doWhileStatement() - Method in class io.github.douira.glsl_transformer.GLSLParser
 
doWhileStatement() - Method in class io.github.douira.glsl_transformer.GLSLParser.SimpleStatementContext
 
DoWhileStatementContext(ParserRuleContext, int) - Constructor for class io.github.douira.glsl_transformer.GLSLParser.DoWhileStatementContext
 
DynamicParseTreeWalker - Class in io.github.douira.glsl_transformer.transform
The dynamic parse tree walker can with structural modification of a node's child array.
DynamicParseTreeWalker() - Constructor for class io.github.douira.glsl_transformer.transform.DynamicParseTreeWalker
 

E

EDBeforeTypes - Variable in enum class io.github.douira.glsl_transformer.transform.TransformationPhase.InjectionPoint
A set of the rule contexts that can make up a external declaration that each injection point needs to inject before.
ELSE - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
ELSE - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
ELSE() - Method in class io.github.douira.glsl_transformer.GLSLParser.SelectionStatementContext
 
emptyStatement() - Method in class io.github.douira.glsl_transformer.GLSLParser
 
emptyStatement() - Method in class io.github.douira.glsl_transformer.GLSLParser.ForStatementContext
 
emptyStatement() - Method in class io.github.douira.glsl_transformer.GLSLParser.SimpleStatementContext
 
EmptyStatementContext(ParserRuleContext, int) - Constructor for class io.github.douira.glsl_transformer.GLSLParser.EmptyStatementContext
 
EmptyTerminalNode - Class in io.github.douira.glsl_transformer.generic
The empty terminal node is a placeholder in parse tree children lists in order to prevent exceptions from being thrown because the parse tree walker expects child lists not to change length during iteration.
EmptyTerminalNode() - Constructor for class io.github.douira.glsl_transformer.generic.EmptyTerminalNode
Creates a new empty terminal node.
EmptyTerminalNode(ParseTree) - Constructor for class io.github.douira.glsl_transformer.generic.EmptyTerminalNode
Creates a new empty terminal node with a given previous node.
enterAdditiveExpression(GLSLParser.AdditiveExpressionContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseListener
Enter a parse tree produced by GLSLParser.additiveExpression().
enterAdditiveExpression(GLSLParser.AdditiveExpressionContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserListener
Enter a parse tree produced by GLSLParser.additiveExpression().
enterAndExpression(GLSLParser.AndExpressionContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseListener
Enter a parse tree produced by GLSLParser.andExpression().
enterAndExpression(GLSLParser.AndExpressionContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserListener
Enter a parse tree produced by GLSLParser.andExpression().
enterArraySpecifier(GLSLParser.ArraySpecifierContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseListener
Enter a parse tree produced by GLSLParser.arraySpecifier().
enterArraySpecifier(GLSLParser.ArraySpecifierContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserListener
Enter a parse tree produced by GLSLParser.arraySpecifier().
enterAssignmentExpression(GLSLParser.AssignmentExpressionContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseListener
Enter a parse tree produced by GLSLParser.assignmentExpression().
enterAssignmentExpression(GLSLParser.AssignmentExpressionContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserListener
Enter a parse tree produced by GLSLParser.assignmentExpression().
enterAssignmentOperator(GLSLParser.AssignmentOperatorContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseListener
Enter a parse tree produced by GLSLParser.assignmentOperator().
enterAssignmentOperator(GLSLParser.AssignmentOperatorContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserListener
Enter a parse tree produced by GLSLParser.assignmentOperator().
enterAttribute(GLSLParser.AttributeContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseListener
Enter a parse tree produced by GLSLParser.attribute().
enterAttribute(GLSLParser.AttributeContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserListener
Enter a parse tree produced by GLSLParser.attribute().
enterBuiltinTypeSpecifierFixed(GLSLParser.BuiltinTypeSpecifierFixedContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseListener
Enter a parse tree produced by GLSLParser.builtinTypeSpecifierFixed().
enterBuiltinTypeSpecifierFixed(GLSLParser.BuiltinTypeSpecifierFixedContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserListener
Enter a parse tree produced by GLSLParser.builtinTypeSpecifierFixed().
enterBuiltinTypeSpecifierParseable(GLSLParser.BuiltinTypeSpecifierParseableContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseListener
Enter a parse tree produced by GLSLParser.builtinTypeSpecifierParseable().
enterBuiltinTypeSpecifierParseable(GLSLParser.BuiltinTypeSpecifierParseableContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserListener
Enter a parse tree produced by GLSLParser.builtinTypeSpecifierParseable().
enterCallParameterList(GLSLParser.CallParameterListContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseListener
Enter a parse tree produced by GLSLParser.callParameterList().
enterCallParameterList(GLSLParser.CallParameterListContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserListener
Enter a parse tree produced by GLSLParser.callParameterList().
enterCaseLabel(GLSLParser.CaseLabelContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseListener
Enter a parse tree produced by GLSLParser.caseLabel().
enterCaseLabel(GLSLParser.CaseLabelContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserListener
Enter a parse tree produced by GLSLParser.caseLabel().
enterCompoundStatement(GLSLParser.CompoundStatementContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseListener
Enter a parse tree produced by GLSLParser.compoundStatement().
enterCompoundStatement(GLSLParser.CompoundStatementContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserListener
Enter a parse tree produced by GLSLParser.compoundStatement().
enterCondition(GLSLParser.ConditionContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseListener
Enter a parse tree produced by GLSLParser.condition().
enterCondition(GLSLParser.ConditionContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserListener
Enter a parse tree produced by GLSLParser.condition().
enterConditionalExpression(GLSLParser.ConditionalExpressionContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseListener
Enter a parse tree produced by GLSLParser.conditionalExpression().
enterConditionalExpression(GLSLParser.ConditionalExpressionContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserListener
Enter a parse tree produced by GLSLParser.conditionalExpression().
enterConstantExpression(GLSLParser.ConstantExpressionContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseListener
Enter a parse tree produced by GLSLParser.constantExpression().
enterConstantExpression(GLSLParser.ConstantExpressionContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserListener
Enter a parse tree produced by GLSLParser.constantExpression().
enterDeclaration(GLSLParser.DeclarationContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseListener
Enter a parse tree produced by GLSLParser.declaration().
enterDeclaration(GLSLParser.DeclarationContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserListener
Enter a parse tree produced by GLSLParser.declaration().
enterDeclarationMember(GLSLParser.DeclarationMemberContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseListener
Enter a parse tree produced by GLSLParser.declarationMember().
enterDeclarationMember(GLSLParser.DeclarationMemberContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserListener
Enter a parse tree produced by GLSLParser.declarationMember().
enterDeclarationMemberList(GLSLParser.DeclarationMemberListContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseListener
Enter a parse tree produced by GLSLParser.declarationMemberList().
enterDeclarationMemberList(GLSLParser.DeclarationMemberListContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserListener
Enter a parse tree produced by GLSLParser.declarationMemberList().
enterDeclarationStatement(GLSLParser.DeclarationStatementContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseListener
Enter a parse tree produced by GLSLParser.declarationStatement().
enterDeclarationStatement(GLSLParser.DeclarationStatementContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserListener
Enter a parse tree produced by GLSLParser.declarationStatement().
enterDemoteStatement(GLSLParser.DemoteStatementContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseListener
Enter a parse tree produced by GLSLParser.demoteStatement().
enterDemoteStatement(GLSLParser.DemoteStatementContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserListener
Enter a parse tree produced by GLSLParser.demoteStatement().
enterDoWhileStatement(GLSLParser.DoWhileStatementContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseListener
Enter a parse tree produced by GLSLParser.doWhileStatement().
enterDoWhileStatement(GLSLParser.DoWhileStatementContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserListener
Enter a parse tree produced by GLSLParser.doWhileStatement().
enterEmptyStatement(GLSLParser.EmptyStatementContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseListener
Enter a parse tree produced by GLSLParser.emptyStatement().
enterEmptyStatement(GLSLParser.EmptyStatementContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserListener
Enter a parse tree produced by GLSLParser.emptyStatement().
enterEqualityExpression(GLSLParser.EqualityExpressionContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseListener
Enter a parse tree produced by GLSLParser.equalityExpression().
enterEqualityExpression(GLSLParser.EqualityExpressionContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserListener
Enter a parse tree produced by GLSLParser.equalityExpression().
enterEveryRule(ParserRuleContext) - Method in class io.github.douira.glsl_transformer.generic.ProxyParseTreeListener
 
enterEveryRule(ParserRuleContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseListener
enterExclusiveOrExpression(GLSLParser.ExclusiveOrExpressionContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseListener
Enter a parse tree produced by GLSLParser.exclusiveOrExpression().
enterExclusiveOrExpression(GLSLParser.ExclusiveOrExpressionContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserListener
Enter a parse tree produced by GLSLParser.exclusiveOrExpression().
enterExpression(GLSLParser.ExpressionContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseListener
Enter a parse tree produced by GLSLParser.expression().
enterExpression(GLSLParser.ExpressionContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserListener
Enter a parse tree produced by GLSLParser.expression().
enterExpressionStatement(GLSLParser.ExpressionStatementContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseListener
Enter a parse tree produced by GLSLParser.expressionStatement().
enterExpressionStatement(GLSLParser.ExpressionStatementContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserListener
Enter a parse tree produced by GLSLParser.expressionStatement().
enterExtensionState(GLSLParser.ExtensionStateContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseListener
Enter a parse tree produced by GLSLParser.extensionState().
enterExtensionState(GLSLParser.ExtensionStateContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserListener
Enter a parse tree produced by GLSLParser.extensionState().
enterExtensionStatement(GLSLParser.ExtensionStatementContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseListener
Enter a parse tree produced by GLSLParser.extensionStatement().
enterExtensionStatement(GLSLParser.ExtensionStatementContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserListener
Enter a parse tree produced by GLSLParser.extensionStatement().
enterExternalDeclaration(GLSLParser.ExternalDeclarationContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseListener
Enter a parse tree produced by GLSLParser.externalDeclaration().
enterExternalDeclaration(GLSLParser.ExternalDeclarationContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserListener
Enter a parse tree produced by GLSLParser.externalDeclaration().
enterForStatement(GLSLParser.ForStatementContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseListener
Enter a parse tree produced by GLSLParser.forStatement().
enterForStatement(GLSLParser.ForStatementContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserListener
Enter a parse tree produced by GLSLParser.forStatement().
enterFullySpecifiedType(GLSLParser.FullySpecifiedTypeContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseListener
Enter a parse tree produced by GLSLParser.fullySpecifiedType().
enterFullySpecifiedType(GLSLParser.FullySpecifiedTypeContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserListener
Enter a parse tree produced by GLSLParser.fullySpecifiedType().
enterFunctionCall(GLSLParser.FunctionCallContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseListener
Enter a parse tree produced by GLSLParser.functionCall().
enterFunctionCall(GLSLParser.FunctionCallContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserListener
Enter a parse tree produced by GLSLParser.functionCall().
enterFunctionDefinition(GLSLParser.FunctionDefinitionContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseListener
Enter a parse tree produced by GLSLParser.functionDefinition().
enterFunctionDefinition(GLSLParser.FunctionDefinitionContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserListener
Enter a parse tree produced by GLSLParser.functionDefinition().
enterFunctionHeader(GLSLParser.FunctionHeaderContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseListener
Enter a parse tree produced by GLSLParser.functionHeader().
enterFunctionHeader(GLSLParser.FunctionHeaderContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserListener
Enter a parse tree produced by GLSLParser.functionHeader().
enterFunctionIdentifier(GLSLParser.FunctionIdentifierContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseListener
Enter a parse tree produced by GLSLParser.functionIdentifier().
enterFunctionIdentifier(GLSLParser.FunctionIdentifierContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserListener
Enter a parse tree produced by GLSLParser.functionIdentifier().
enterFunctionParameterList(GLSLParser.FunctionParameterListContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseListener
Enter a parse tree produced by GLSLParser.functionParameterList().
enterFunctionParameterList(GLSLParser.FunctionParameterListContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserListener
Enter a parse tree produced by GLSLParser.functionParameterList().
enterFunctionPrototype(GLSLParser.FunctionPrototypeContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseListener
Enter a parse tree produced by GLSLParser.functionPrototype().
enterFunctionPrototype(GLSLParser.FunctionPrototypeContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserListener
Enter a parse tree produced by GLSLParser.functionPrototype().
enterInclusiveOrExpression(GLSLParser.InclusiveOrExpressionContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseListener
Enter a parse tree produced by GLSLParser.inclusiveOrExpression().
enterInclusiveOrExpression(GLSLParser.InclusiveOrExpressionContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserListener
Enter a parse tree produced by GLSLParser.inclusiveOrExpression().
enterInitDeclaratorList(GLSLParser.InitDeclaratorListContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseListener
Enter a parse tree produced by GLSLParser.initDeclaratorList().
enterInitDeclaratorList(GLSLParser.InitDeclaratorListContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserListener
Enter a parse tree produced by GLSLParser.initDeclaratorList().
enterInitializer(GLSLParser.InitializerContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseListener
Enter a parse tree produced by GLSLParser.initializer().
enterInitializer(GLSLParser.InitializerContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserListener
Enter a parse tree produced by GLSLParser.initializer().
enterInterpolationQualifier(GLSLParser.InterpolationQualifierContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseListener
Enter a parse tree produced by GLSLParser.interpolationQualifier().
enterInterpolationQualifier(GLSLParser.InterpolationQualifierContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserListener
Enter a parse tree produced by GLSLParser.interpolationQualifier().
enterInvariantQualifier(GLSLParser.InvariantQualifierContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseListener
Enter a parse tree produced by GLSLParser.invariantQualifier().
enterInvariantQualifier(GLSLParser.InvariantQualifierContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserListener
Enter a parse tree produced by GLSLParser.invariantQualifier().
enterJumpStatement(GLSLParser.JumpStatementContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseListener
Enter a parse tree produced by GLSLParser.jumpStatement().
enterJumpStatement(GLSLParser.JumpStatementContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserListener
Enter a parse tree produced by GLSLParser.jumpStatement().
enterLayoutDefaults(GLSLParser.LayoutDefaultsContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseListener
Enter a parse tree produced by GLSLParser.layoutDefaults().
enterLayoutDefaults(GLSLParser.LayoutDefaultsContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserListener
Enter a parse tree produced by GLSLParser.layoutDefaults().
enterLayoutModes(GLSLParser.LayoutModesContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseListener
Enter a parse tree produced by GLSLParser.layoutModes().
enterLayoutModes(GLSLParser.LayoutModesContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserListener
Enter a parse tree produced by GLSLParser.layoutModes().
enterLayoutQualifier(GLSLParser.LayoutQualifierContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseListener
Enter a parse tree produced by GLSLParser.layoutQualifier().
enterLayoutQualifier(GLSLParser.LayoutQualifierContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserListener
Enter a parse tree produced by GLSLParser.layoutQualifier().
enterLayoutQualifierId(GLSLParser.LayoutQualifierIdContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseListener
Enter a parse tree produced by GLSLParser.layoutQualifierId().
enterLayoutQualifierId(GLSLParser.LayoutQualifierIdContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserListener
Enter a parse tree produced by GLSLParser.layoutQualifierId().
enterLogicalAndExpression(GLSLParser.LogicalAndExpressionContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseListener
Enter a parse tree produced by GLSLParser.logicalAndExpression().
enterLogicalAndExpression(GLSLParser.LogicalAndExpressionContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserListener
Enter a parse tree produced by GLSLParser.logicalAndExpression().
enterLogicalOrExpression(GLSLParser.LogicalOrExpressionContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseListener
Enter a parse tree produced by GLSLParser.logicalOrExpression().
enterLogicalOrExpression(GLSLParser.LogicalOrExpressionContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserListener
Enter a parse tree produced by GLSLParser.logicalOrExpression().
enterLogicalXorExpression(GLSLParser.LogicalXorExpressionContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseListener
Enter a parse tree produced by GLSLParser.logicalXorExpression().
enterLogicalXorExpression(GLSLParser.LogicalXorExpressionContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserListener
Enter a parse tree produced by GLSLParser.logicalXorExpression().
enterMethodCall(GLSLParser.MethodCallContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseListener
Enter a parse tree produced by GLSLParser.methodCall().
enterMethodCall(GLSLParser.MethodCallContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserListener
Enter a parse tree produced by GLSLParser.methodCall().
enterMultiplicativeExpression(GLSLParser.MultiplicativeExpressionContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseListener
Enter a parse tree produced by GLSLParser.multiplicativeExpression().
enterMultiplicativeExpression(GLSLParser.MultiplicativeExpressionContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserListener
Enter a parse tree produced by GLSLParser.multiplicativeExpression().
enterParameterDeclaration(GLSLParser.ParameterDeclarationContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseListener
Enter a parse tree produced by GLSLParser.parameterDeclaration().
enterParameterDeclaration(GLSLParser.ParameterDeclarationContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserListener
Enter a parse tree produced by GLSLParser.parameterDeclaration().
enterParameterDeclarator(GLSLParser.ParameterDeclaratorContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseListener
Enter a parse tree produced by GLSLParser.parameterDeclarator().
enterParameterDeclarator(GLSLParser.ParameterDeclaratorContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserListener
Enter a parse tree produced by GLSLParser.parameterDeclarator().
enterPostfixExpression(GLSLParser.PostfixExpressionContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseListener
Enter a parse tree produced by GLSLParser.postfixExpression().
enterPostfixExpression(GLSLParser.PostfixExpressionContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserListener
Enter a parse tree produced by GLSLParser.postfixExpression().
enterPragmaStatement(GLSLParser.PragmaStatementContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseListener
Enter a parse tree produced by GLSLParser.pragmaStatement().
enterPragmaStatement(GLSLParser.PragmaStatementContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserListener
Enter a parse tree produced by GLSLParser.pragmaStatement().
enterPreciseQualifier(GLSLParser.PreciseQualifierContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseListener
Enter a parse tree produced by GLSLParser.preciseQualifier().
enterPreciseQualifier(GLSLParser.PreciseQualifierContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserListener
Enter a parse tree produced by GLSLParser.preciseQualifier().
enterPrecisionQualifier(GLSLParser.PrecisionQualifierContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseListener
Enter a parse tree produced by GLSLParser.precisionQualifier().
enterPrecisionQualifier(GLSLParser.PrecisionQualifierContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserListener
Enter a parse tree produced by GLSLParser.precisionQualifier().
enterPrimaryExpression(GLSLParser.PrimaryExpressionContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseListener
Enter a parse tree produced by GLSLParser.primaryExpression().
enterPrimaryExpression(GLSLParser.PrimaryExpressionContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserListener
Enter a parse tree produced by GLSLParser.primaryExpression().
enterRelationalExpression(GLSLParser.RelationalExpressionContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseListener
Enter a parse tree produced by GLSLParser.relationalExpression().
enterRelationalExpression(GLSLParser.RelationalExpressionContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserListener
Enter a parse tree produced by GLSLParser.relationalExpression().
enterRule(ParseTreeListener) - Method in class io.github.douira.glsl_transformer.GLSLParser.AdditiveExpressionContext
 
enterRule(ParseTreeListener) - Method in class io.github.douira.glsl_transformer.GLSLParser.AndExpressionContext
 
enterRule(ParseTreeListener) - Method in class io.github.douira.glsl_transformer.GLSLParser.ArraySpecifierContext
 
enterRule(ParseTreeListener) - Method in class io.github.douira.glsl_transformer.GLSLParser.AssignmentExpressionContext
 
enterRule(ParseTreeListener) - Method in class io.github.douira.glsl_transformer.GLSLParser.AssignmentOperatorContext
 
enterRule(ParseTreeListener) - Method in class io.github.douira.glsl_transformer.GLSLParser.AttributeContext
 
enterRule(ParseTreeListener) - Method in class io.github.douira.glsl_transformer.GLSLParser.BuiltinTypeSpecifierFixedContext
 
enterRule(ParseTreeListener) - Method in class io.github.douira.glsl_transformer.GLSLParser.BuiltinTypeSpecifierParseableContext
 
enterRule(ParseTreeListener) - Method in class io.github.douira.glsl_transformer.GLSLParser.CallParameterListContext
 
enterRule(ParseTreeListener) - Method in class io.github.douira.glsl_transformer.GLSLParser.CaseLabelContext
 
enterRule(ParseTreeListener) - Method in class io.github.douira.glsl_transformer.GLSLParser.CompoundStatementContext
 
enterRule(ParseTreeListener) - Method in class io.github.douira.glsl_transformer.GLSLParser.ConditionalExpressionContext
 
enterRule(ParseTreeListener) - Method in class io.github.douira.glsl_transformer.GLSLParser.ConditionContext
 
enterRule(ParseTreeListener) - Method in class io.github.douira.glsl_transformer.GLSLParser.ConstantExpressionContext
 
enterRule(ParseTreeListener) - Method in class io.github.douira.glsl_transformer.GLSLParser.DeclarationContext
 
enterRule(ParseTreeListener) - Method in class io.github.douira.glsl_transformer.GLSLParser.DeclarationMemberContext
 
enterRule(ParseTreeListener) - Method in class io.github.douira.glsl_transformer.GLSLParser.DeclarationMemberListContext
 
enterRule(ParseTreeListener) - Method in class io.github.douira.glsl_transformer.GLSLParser.DeclarationStatementContext
 
enterRule(ParseTreeListener) - Method in class io.github.douira.glsl_transformer.GLSLParser.DemoteStatementContext
 
enterRule(ParseTreeListener) - Method in class io.github.douira.glsl_transformer.GLSLParser.DoWhileStatementContext
 
enterRule(ParseTreeListener) - Method in class io.github.douira.glsl_transformer.GLSLParser.EmptyStatementContext
 
enterRule(ParseTreeListener) - Method in class io.github.douira.glsl_transformer.GLSLParser.EqualityExpressionContext
 
enterRule(ParseTreeListener) - Method in class io.github.douira.glsl_transformer.GLSLParser.ExclusiveOrExpressionContext
 
enterRule(ParseTreeListener) - Method in class io.github.douira.glsl_transformer.GLSLParser.ExpressionContext
 
enterRule(ParseTreeListener) - Method in class io.github.douira.glsl_transformer.GLSLParser.ExpressionStatementContext
 
enterRule(ParseTreeListener) - Method in class io.github.douira.glsl_transformer.GLSLParser.ExtensionStateContext
 
enterRule(ParseTreeListener) - Method in class io.github.douira.glsl_transformer.GLSLParser.ExtensionStatementContext
 
enterRule(ParseTreeListener) - Method in class io.github.douira.glsl_transformer.GLSLParser.ExternalDeclarationContext
 
enterRule(ParseTreeListener) - Method in class io.github.douira.glsl_transformer.GLSLParser.ForStatementContext
 
enterRule(ParseTreeListener) - Method in class io.github.douira.glsl_transformer.GLSLParser.FullySpecifiedTypeContext
 
enterRule(ParseTreeListener) - Method in class io.github.douira.glsl_transformer.GLSLParser.FunctionCallContext
 
enterRule(ParseTreeListener) - Method in class io.github.douira.glsl_transformer.GLSLParser.FunctionDefinitionContext
 
enterRule(ParseTreeListener) - Method in class io.github.douira.glsl_transformer.GLSLParser.FunctionHeaderContext
 
enterRule(ParseTreeListener) - Method in class io.github.douira.glsl_transformer.GLSLParser.FunctionIdentifierContext
 
enterRule(ParseTreeListener) - Method in class io.github.douira.glsl_transformer.GLSLParser.FunctionParameterListContext
 
enterRule(ParseTreeListener) - Method in class io.github.douira.glsl_transformer.GLSLParser.FunctionPrototypeContext
 
enterRule(ParseTreeListener) - Method in class io.github.douira.glsl_transformer.GLSLParser.InclusiveOrExpressionContext
 
enterRule(ParseTreeListener) - Method in class io.github.douira.glsl_transformer.GLSLParser.InitDeclaratorListContext
 
enterRule(ParseTreeListener) - Method in class io.github.douira.glsl_transformer.GLSLParser.InitializerContext
 
enterRule(ParseTreeListener) - Method in class io.github.douira.glsl_transformer.GLSLParser.InterpolationQualifierContext
 
enterRule(ParseTreeListener) - Method in class io.github.douira.glsl_transformer.GLSLParser.InvariantQualifierContext
 
enterRule(ParseTreeListener) - Method in class io.github.douira.glsl_transformer.GLSLParser.JumpStatementContext
 
enterRule(ParseTreeListener) - Method in class io.github.douira.glsl_transformer.GLSLParser.LayoutDefaultsContext
 
enterRule(ParseTreeListener) - Method in class io.github.douira.glsl_transformer.GLSLParser.LayoutModesContext
 
enterRule(ParseTreeListener) - Method in class io.github.douira.glsl_transformer.GLSLParser.LayoutQualifierContext
 
enterRule(ParseTreeListener) - Method in class io.github.douira.glsl_transformer.GLSLParser.LayoutQualifierIdContext
 
enterRule(ParseTreeListener) - Method in class io.github.douira.glsl_transformer.GLSLParser.LogicalAndExpressionContext
 
enterRule(ParseTreeListener) - Method in class io.github.douira.glsl_transformer.GLSLParser.LogicalOrExpressionContext
 
enterRule(ParseTreeListener) - Method in class io.github.douira.glsl_transformer.GLSLParser.LogicalXorExpressionContext
 
enterRule(ParseTreeListener) - Method in class io.github.douira.glsl_transformer.GLSLParser.MethodCallContext
 
enterRule(ParseTreeListener) - Method in class io.github.douira.glsl_transformer.GLSLParser.MultiplicativeExpressionContext
 
enterRule(ParseTreeListener) - Method in class io.github.douira.glsl_transformer.GLSLParser.ParameterDeclarationContext
 
enterRule(ParseTreeListener) - Method in class io.github.douira.glsl_transformer.GLSLParser.ParameterDeclaratorContext
 
enterRule(ParseTreeListener) - Method in class io.github.douira.glsl_transformer.GLSLParser.PostfixExpressionContext
 
enterRule(ParseTreeListener) - Method in class io.github.douira.glsl_transformer.GLSLParser.PragmaStatementContext
 
enterRule(ParseTreeListener) - Method in class io.github.douira.glsl_transformer.GLSLParser.PreciseQualifierContext
 
enterRule(ParseTreeListener) - Method in class io.github.douira.glsl_transformer.GLSLParser.PrecisionQualifierContext
 
enterRule(ParseTreeListener) - Method in class io.github.douira.glsl_transformer.GLSLParser.PrimaryExpressionContext
 
enterRule(ParseTreeListener) - Method in class io.github.douira.glsl_transformer.GLSLParser.RelationalExpressionContext
 
enterRule(ParseTreeListener) - Method in class io.github.douira.glsl_transformer.GLSLParser.SelectionStatementContext
 
enterRule(ParseTreeListener) - Method in class io.github.douira.glsl_transformer.GLSLParser.ShiftExpressionContext
 
enterRule(ParseTreeListener) - Method in class io.github.douira.glsl_transformer.GLSLParser.SimpleStatementContext
 
enterRule(ParseTreeListener) - Method in class io.github.douira.glsl_transformer.GLSLParser.SingleAttributeContext
 
enterRule(ParseTreeListener) - Method in class io.github.douira.glsl_transformer.GLSLParser.StatementContext
 
enterRule(ParseTreeListener) - Method in class io.github.douira.glsl_transformer.GLSLParser.StorageQualifierContext
 
enterRule(ParseTreeListener) - Method in class io.github.douira.glsl_transformer.GLSLParser.StructDeclarationContext
 
enterRule(ParseTreeListener) - Method in class io.github.douira.glsl_transformer.GLSLParser.StructDeclarationListContext
 
enterRule(ParseTreeListener) - Method in class io.github.douira.glsl_transformer.GLSLParser.StructDeclaratorContext
 
enterRule(ParseTreeListener) - Method in class io.github.douira.glsl_transformer.GLSLParser.StructDeclaratorListContext
 
enterRule(ParseTreeListener) - Method in class io.github.douira.glsl_transformer.GLSLParser.StructSpecifierContext
 
enterRule(ParseTreeListener) - Method in class io.github.douira.glsl_transformer.GLSLParser.SwitchStatementContext
 
enterRule(ParseTreeListener) - Method in class io.github.douira.glsl_transformer.GLSLParser.TranslationUnitContext
 
enterRule(ParseTreeListener) - Method in class io.github.douira.glsl_transformer.GLSLParser.TypeNameListContext
 
enterRule(ParseTreeListener) - Method in class io.github.douira.glsl_transformer.GLSLParser.TypeQualifierContext
 
enterRule(ParseTreeListener) - Method in class io.github.douira.glsl_transformer.GLSLParser.TypeSpecifierContext
 
enterRule(ParseTreeListener) - Method in class io.github.douira.glsl_transformer.GLSLParser.TypeSpecifierNonarrayContext
 
enterRule(ParseTreeListener) - Method in class io.github.douira.glsl_transformer.GLSLParser.UnaryExpressionContext
 
enterRule(ParseTreeListener) - Method in class io.github.douira.glsl_transformer.GLSLParser.UnaryOperatorContext
 
enterRule(ParseTreeListener) - Method in class io.github.douira.glsl_transformer.GLSLParser.VariableIdentifierContext
 
enterRule(ParseTreeListener) - Method in class io.github.douira.glsl_transformer.GLSLParser.VersionStatementContext
 
enterRule(ParseTreeListener) - Method in class io.github.douira.glsl_transformer.GLSLParser.WhileStatementContext
 
enterSelectionStatement(GLSLParser.SelectionStatementContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseListener
Enter a parse tree produced by GLSLParser.selectionStatement().
enterSelectionStatement(GLSLParser.SelectionStatementContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserListener
Enter a parse tree produced by GLSLParser.selectionStatement().
enterShiftExpression(GLSLParser.ShiftExpressionContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseListener
Enter a parse tree produced by GLSLParser.shiftExpression().
enterShiftExpression(GLSLParser.ShiftExpressionContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserListener
Enter a parse tree produced by GLSLParser.shiftExpression().
enterSimpleStatement(GLSLParser.SimpleStatementContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseListener
Enter a parse tree produced by GLSLParser.simpleStatement().
enterSimpleStatement(GLSLParser.SimpleStatementContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserListener
Enter a parse tree produced by GLSLParser.simpleStatement().
enterSingleAttribute(GLSLParser.SingleAttributeContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseListener
Enter a parse tree produced by GLSLParser.singleAttribute().
enterSingleAttribute(GLSLParser.SingleAttributeContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserListener
Enter a parse tree produced by GLSLParser.singleAttribute().
enterStatement(GLSLParser.StatementContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseListener
Enter a parse tree produced by GLSLParser.statement().
enterStatement(GLSLParser.StatementContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserListener
Enter a parse tree produced by GLSLParser.statement().
enterStorageQualifier(GLSLParser.StorageQualifierContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseListener
Enter a parse tree produced by GLSLParser.storageQualifier().
enterStorageQualifier(GLSLParser.StorageQualifierContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserListener
Enter a parse tree produced by GLSLParser.storageQualifier().
enterStructDeclaration(GLSLParser.StructDeclarationContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseListener
Enter a parse tree produced by GLSLParser.structDeclaration().
enterStructDeclaration(GLSLParser.StructDeclarationContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserListener
Enter a parse tree produced by GLSLParser.structDeclaration().
enterStructDeclarationList(GLSLParser.StructDeclarationListContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseListener
Enter a parse tree produced by GLSLParser.structDeclarationList().
enterStructDeclarationList(GLSLParser.StructDeclarationListContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserListener
Enter a parse tree produced by GLSLParser.structDeclarationList().
enterStructDeclarator(GLSLParser.StructDeclaratorContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseListener
Enter a parse tree produced by GLSLParser.structDeclarator().
enterStructDeclarator(GLSLParser.StructDeclaratorContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserListener
Enter a parse tree produced by GLSLParser.structDeclarator().
enterStructDeclaratorList(GLSLParser.StructDeclaratorListContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseListener
Enter a parse tree produced by GLSLParser.structDeclaratorList().
enterStructDeclaratorList(GLSLParser.StructDeclaratorListContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserListener
Enter a parse tree produced by GLSLParser.structDeclaratorList().
enterStructSpecifier(GLSLParser.StructSpecifierContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseListener
Enter a parse tree produced by GLSLParser.structSpecifier().
enterStructSpecifier(GLSLParser.StructSpecifierContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserListener
Enter a parse tree produced by GLSLParser.structSpecifier().
enterSwitchStatement(GLSLParser.SwitchStatementContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseListener
Enter a parse tree produced by GLSLParser.switchStatement().
enterSwitchStatement(GLSLParser.SwitchStatementContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserListener
Enter a parse tree produced by GLSLParser.switchStatement().
enterTranslationUnit(GLSLParser.TranslationUnitContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseListener
Enter a parse tree produced by GLSLParser.translationUnit().
enterTranslationUnit(GLSLParser.TranslationUnitContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserListener
Enter a parse tree produced by GLSLParser.translationUnit().
enterTypeNameList(GLSLParser.TypeNameListContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseListener
Enter a parse tree produced by GLSLParser.typeNameList().
enterTypeNameList(GLSLParser.TypeNameListContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserListener
Enter a parse tree produced by GLSLParser.typeNameList().
enterTypeQualifier(GLSLParser.TypeQualifierContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseListener
Enter a parse tree produced by GLSLParser.typeQualifier().
enterTypeQualifier(GLSLParser.TypeQualifierContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserListener
Enter a parse tree produced by GLSLParser.typeQualifier().
enterTypeSpecifier(GLSLParser.TypeSpecifierContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseListener
Enter a parse tree produced by GLSLParser.typeSpecifier().
enterTypeSpecifier(GLSLParser.TypeSpecifierContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserListener
Enter a parse tree produced by GLSLParser.typeSpecifier().
enterTypeSpecifierNonarray(GLSLParser.TypeSpecifierNonarrayContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseListener
Enter a parse tree produced by GLSLParser.typeSpecifierNonarray().
enterTypeSpecifierNonarray(GLSLParser.TypeSpecifierNonarrayContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserListener
Enter a parse tree produced by GLSLParser.typeSpecifierNonarray().
enterUnaryExpression(GLSLParser.UnaryExpressionContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseListener
Enter a parse tree produced by GLSLParser.unaryExpression().
enterUnaryExpression(GLSLParser.UnaryExpressionContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserListener
Enter a parse tree produced by GLSLParser.unaryExpression().
enterUnaryOperator(GLSLParser.UnaryOperatorContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseListener
Enter a parse tree produced by GLSLParser.unaryOperator().
enterUnaryOperator(GLSLParser.UnaryOperatorContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserListener
Enter a parse tree produced by GLSLParser.unaryOperator().
enterVariableIdentifier(GLSLParser.VariableIdentifierContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseListener
Enter a parse tree produced by GLSLParser.variableIdentifier().
enterVariableIdentifier(GLSLParser.VariableIdentifierContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserListener
Enter a parse tree produced by GLSLParser.variableIdentifier().
enterVersionStatement(GLSLParser.VersionStatementContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseListener
Enter a parse tree produced by GLSLParser.versionStatement().
enterVersionStatement(GLSLParser.VersionStatementContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserListener
Enter a parse tree produced by GLSLParser.versionStatement().
enterWhileStatement(GLSLParser.WhileStatementContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseListener
Enter a parse tree produced by GLSLParser.whileStatement().
enterWhileStatement(GLSLParser.WhileStatementContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserListener
Enter a parse tree produced by GLSLParser.whileStatement().
EOF() - Method in class io.github.douira.glsl_transformer.GLSLParser.TranslationUnitContext
 
EOL - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
EOL - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
EQ_OP - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
EQ_OP - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
EQ_OP() - Method in class io.github.douira.glsl_transformer.GLSLParser.EqualityExpressionContext
 
EQ_OP(int) - Method in class io.github.douira.glsl_transformer.GLSLParser.EqualityExpressionContext
 
equalityExpression() - Method in class io.github.douira.glsl_transformer.GLSLParser.AndExpressionContext
 
equalityExpression() - Method in class io.github.douira.glsl_transformer.GLSLParser
 
equalityExpression(int) - Method in class io.github.douira.glsl_transformer.GLSLParser.AndExpressionContext
 
EqualityExpressionContext(ParserRuleContext, int) - Constructor for class io.github.douira.glsl_transformer.GLSLParser.EqualityExpressionContext
 
equals(Object) - Method in record class io.github.douira.glsl_transformer.ast.Tensor.Type
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.github.douira.glsl_transformer.transform.Transformation.PhaseEntry
Indicates whether some other object is "equal to" this one.
exclusiveOrExpression() - Method in class io.github.douira.glsl_transformer.GLSLParser
 
exclusiveOrExpression() - Method in class io.github.douira.glsl_transformer.GLSLParser.InclusiveOrExpressionContext
 
exclusiveOrExpression(int) - Method in class io.github.douira.glsl_transformer.GLSLParser.InclusiveOrExpressionContext
 
ExclusiveOrExpressionContext(ParserRuleContext, int) - Constructor for class io.github.douira.glsl_transformer.GLSLParser.ExclusiveOrExpressionContext
 
exitAdditiveExpression(GLSLParser.AdditiveExpressionContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseListener
Exit a parse tree produced by GLSLParser.additiveExpression().
exitAdditiveExpression(GLSLParser.AdditiveExpressionContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserListener
Exit a parse tree produced by GLSLParser.additiveExpression().
exitAndExpression(GLSLParser.AndExpressionContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseListener
Exit a parse tree produced by GLSLParser.andExpression().
exitAndExpression(GLSLParser.AndExpressionContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserListener
Exit a parse tree produced by GLSLParser.andExpression().
exitArraySpecifier(GLSLParser.ArraySpecifierContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseListener
Exit a parse tree produced by GLSLParser.arraySpecifier().
exitArraySpecifier(GLSLParser.ArraySpecifierContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserListener
Exit a parse tree produced by GLSLParser.arraySpecifier().
exitAssignmentExpression(GLSLParser.AssignmentExpressionContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseListener
Exit a parse tree produced by GLSLParser.assignmentExpression().
exitAssignmentExpression(GLSLParser.AssignmentExpressionContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserListener
Exit a parse tree produced by GLSLParser.assignmentExpression().
exitAssignmentOperator(GLSLParser.AssignmentOperatorContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseListener
Exit a parse tree produced by GLSLParser.assignmentOperator().
exitAssignmentOperator(GLSLParser.AssignmentOperatorContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserListener
Exit a parse tree produced by GLSLParser.assignmentOperator().
exitAttribute(GLSLParser.AttributeContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseListener
Exit a parse tree produced by GLSLParser.attribute().
exitAttribute(GLSLParser.AttributeContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserListener
Exit a parse tree produced by GLSLParser.attribute().
exitBuiltinTypeSpecifierFixed(GLSLParser.BuiltinTypeSpecifierFixedContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseListener
Exit a parse tree produced by GLSLParser.builtinTypeSpecifierFixed().
exitBuiltinTypeSpecifierFixed(GLSLParser.BuiltinTypeSpecifierFixedContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserListener
Exit a parse tree produced by GLSLParser.builtinTypeSpecifierFixed().
exitBuiltinTypeSpecifierParseable(GLSLParser.BuiltinTypeSpecifierParseableContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseListener
Exit a parse tree produced by GLSLParser.builtinTypeSpecifierParseable().
exitBuiltinTypeSpecifierParseable(GLSLParser.BuiltinTypeSpecifierParseableContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserListener
Exit a parse tree produced by GLSLParser.builtinTypeSpecifierParseable().
exitCallParameterList(GLSLParser.CallParameterListContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseListener
Exit a parse tree produced by GLSLParser.callParameterList().
exitCallParameterList(GLSLParser.CallParameterListContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserListener
Exit a parse tree produced by GLSLParser.callParameterList().
exitCaseLabel(GLSLParser.CaseLabelContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseListener
Exit a parse tree produced by GLSLParser.caseLabel().
exitCaseLabel(GLSLParser.CaseLabelContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserListener
Exit a parse tree produced by GLSLParser.caseLabel().
exitCompoundStatement(GLSLParser.CompoundStatementContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseListener
Exit a parse tree produced by GLSLParser.compoundStatement().
exitCompoundStatement(GLSLParser.CompoundStatementContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserListener
Exit a parse tree produced by GLSLParser.compoundStatement().
exitCondition(GLSLParser.ConditionContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseListener
Exit a parse tree produced by GLSLParser.condition().
exitCondition(GLSLParser.ConditionContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserListener
Exit a parse tree produced by GLSLParser.condition().
exitConditionalExpression(GLSLParser.ConditionalExpressionContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseListener
Exit a parse tree produced by GLSLParser.conditionalExpression().
exitConditionalExpression(GLSLParser.ConditionalExpressionContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserListener
Exit a parse tree produced by GLSLParser.conditionalExpression().
exitConstantExpression(GLSLParser.ConstantExpressionContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseListener
Exit a parse tree produced by GLSLParser.constantExpression().
exitConstantExpression(GLSLParser.ConstantExpressionContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserListener
Exit a parse tree produced by GLSLParser.constantExpression().
exitDeclaration(GLSLParser.DeclarationContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseListener
Exit a parse tree produced by GLSLParser.declaration().
exitDeclaration(GLSLParser.DeclarationContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserListener
Exit a parse tree produced by GLSLParser.declaration().
exitDeclarationMember(GLSLParser.DeclarationMemberContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseListener
Exit a parse tree produced by GLSLParser.declarationMember().
exitDeclarationMember(GLSLParser.DeclarationMemberContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserListener
Exit a parse tree produced by GLSLParser.declarationMember().
exitDeclarationMemberList(GLSLParser.DeclarationMemberListContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseListener
Exit a parse tree produced by GLSLParser.declarationMemberList().
exitDeclarationMemberList(GLSLParser.DeclarationMemberListContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserListener
Exit a parse tree produced by GLSLParser.declarationMemberList().
exitDeclarationStatement(GLSLParser.DeclarationStatementContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseListener
Exit a parse tree produced by GLSLParser.declarationStatement().
exitDeclarationStatement(GLSLParser.DeclarationStatementContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserListener
Exit a parse tree produced by GLSLParser.declarationStatement().
exitDemoteStatement(GLSLParser.DemoteStatementContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseListener
Exit a parse tree produced by GLSLParser.demoteStatement().
exitDemoteStatement(GLSLParser.DemoteStatementContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserListener
Exit a parse tree produced by GLSLParser.demoteStatement().
exitDoWhileStatement(GLSLParser.DoWhileStatementContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseListener
Exit a parse tree produced by GLSLParser.doWhileStatement().
exitDoWhileStatement(GLSLParser.DoWhileStatementContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserListener
Exit a parse tree produced by GLSLParser.doWhileStatement().
exitEmptyStatement(GLSLParser.EmptyStatementContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseListener
Exit a parse tree produced by GLSLParser.emptyStatement().
exitEmptyStatement(GLSLParser.EmptyStatementContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserListener
Exit a parse tree produced by GLSLParser.emptyStatement().
exitEqualityExpression(GLSLParser.EqualityExpressionContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseListener
Exit a parse tree produced by GLSLParser.equalityExpression().
exitEqualityExpression(GLSLParser.EqualityExpressionContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserListener
Exit a parse tree produced by GLSLParser.equalityExpression().
exitEveryRule(ParserRuleContext) - Method in class io.github.douira.glsl_transformer.generic.ProxyParseTreeListener
 
exitEveryRule(ParserRuleContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseListener
exitExclusiveOrExpression(GLSLParser.ExclusiveOrExpressionContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseListener
Exit a parse tree produced by GLSLParser.exclusiveOrExpression().
exitExclusiveOrExpression(GLSLParser.ExclusiveOrExpressionContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserListener
Exit a parse tree produced by GLSLParser.exclusiveOrExpression().
exitExpression(GLSLParser.ExpressionContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseListener
Exit a parse tree produced by GLSLParser.expression().
exitExpression(GLSLParser.ExpressionContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserListener
Exit a parse tree produced by GLSLParser.expression().
exitExpressionStatement(GLSLParser.ExpressionStatementContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseListener
Exit a parse tree produced by GLSLParser.expressionStatement().
exitExpressionStatement(GLSLParser.ExpressionStatementContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserListener
Exit a parse tree produced by GLSLParser.expressionStatement().
exitExtensionState(GLSLParser.ExtensionStateContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseListener
Exit a parse tree produced by GLSLParser.extensionState().
exitExtensionState(GLSLParser.ExtensionStateContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserListener
Exit a parse tree produced by GLSLParser.extensionState().
exitExtensionStatement(GLSLParser.ExtensionStatementContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseListener
Exit a parse tree produced by GLSLParser.extensionStatement().
exitExtensionStatement(GLSLParser.ExtensionStatementContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserListener
Exit a parse tree produced by GLSLParser.extensionStatement().
exitExternalDeclaration(GLSLParser.ExternalDeclarationContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseListener
Exit a parse tree produced by GLSLParser.externalDeclaration().
exitExternalDeclaration(GLSLParser.ExternalDeclarationContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserListener
Exit a parse tree produced by GLSLParser.externalDeclaration().
exitForStatement(GLSLParser.ForStatementContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseListener
Exit a parse tree produced by GLSLParser.forStatement().
exitForStatement(GLSLParser.ForStatementContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserListener
Exit a parse tree produced by GLSLParser.forStatement().
exitFullySpecifiedType(GLSLParser.FullySpecifiedTypeContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseListener
Exit a parse tree produced by GLSLParser.fullySpecifiedType().
exitFullySpecifiedType(GLSLParser.FullySpecifiedTypeContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserListener
Exit a parse tree produced by GLSLParser.fullySpecifiedType().
exitFunctionCall(GLSLParser.FunctionCallContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseListener
Exit a parse tree produced by GLSLParser.functionCall().
exitFunctionCall(GLSLParser.FunctionCallContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserListener
Exit a parse tree produced by GLSLParser.functionCall().
exitFunctionDefinition(GLSLParser.FunctionDefinitionContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseListener
Exit a parse tree produced by GLSLParser.functionDefinition().
exitFunctionDefinition(GLSLParser.FunctionDefinitionContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserListener
Exit a parse tree produced by GLSLParser.functionDefinition().
exitFunctionHeader(GLSLParser.FunctionHeaderContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseListener
Exit a parse tree produced by GLSLParser.functionHeader().
exitFunctionHeader(GLSLParser.FunctionHeaderContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserListener
Exit a parse tree produced by GLSLParser.functionHeader().
exitFunctionIdentifier(GLSLParser.FunctionIdentifierContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseListener
Exit a parse tree produced by GLSLParser.functionIdentifier().
exitFunctionIdentifier(GLSLParser.FunctionIdentifierContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserListener
Exit a parse tree produced by GLSLParser.functionIdentifier().
exitFunctionParameterList(GLSLParser.FunctionParameterListContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseListener
Exit a parse tree produced by GLSLParser.functionParameterList().
exitFunctionParameterList(GLSLParser.FunctionParameterListContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserListener
Exit a parse tree produced by GLSLParser.functionParameterList().
exitFunctionPrototype(GLSLParser.FunctionPrototypeContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseListener
Exit a parse tree produced by GLSLParser.functionPrototype().
exitFunctionPrototype(GLSLParser.FunctionPrototypeContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserListener
Exit a parse tree produced by GLSLParser.functionPrototype().
exitInclusiveOrExpression(GLSLParser.InclusiveOrExpressionContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseListener
Exit a parse tree produced by GLSLParser.inclusiveOrExpression().
exitInclusiveOrExpression(GLSLParser.InclusiveOrExpressionContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserListener
Exit a parse tree produced by GLSLParser.inclusiveOrExpression().
exitInitDeclaratorList(GLSLParser.InitDeclaratorListContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseListener
Exit a parse tree produced by GLSLParser.initDeclaratorList().
exitInitDeclaratorList(GLSLParser.InitDeclaratorListContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserListener
Exit a parse tree produced by GLSLParser.initDeclaratorList().
exitInitializer(GLSLParser.InitializerContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseListener
Exit a parse tree produced by GLSLParser.initializer().
exitInitializer(GLSLParser.InitializerContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserListener
Exit a parse tree produced by GLSLParser.initializer().
exitInterpolationQualifier(GLSLParser.InterpolationQualifierContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseListener
Exit a parse tree produced by GLSLParser.interpolationQualifier().
exitInterpolationQualifier(GLSLParser.InterpolationQualifierContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserListener
Exit a parse tree produced by GLSLParser.interpolationQualifier().
exitInvariantQualifier(GLSLParser.InvariantQualifierContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseListener
Exit a parse tree produced by GLSLParser.invariantQualifier().
exitInvariantQualifier(GLSLParser.InvariantQualifierContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserListener
Exit a parse tree produced by GLSLParser.invariantQualifier().
exitJumpStatement(GLSLParser.JumpStatementContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseListener
Exit a parse tree produced by GLSLParser.jumpStatement().
exitJumpStatement(GLSLParser.JumpStatementContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserListener
Exit a parse tree produced by GLSLParser.jumpStatement().
exitLayoutDefaults(GLSLParser.LayoutDefaultsContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseListener
Exit a parse tree produced by GLSLParser.layoutDefaults().
exitLayoutDefaults(GLSLParser.LayoutDefaultsContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserListener
Exit a parse tree produced by GLSLParser.layoutDefaults().
exitLayoutModes(GLSLParser.LayoutModesContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseListener
Exit a parse tree produced by GLSLParser.layoutModes().
exitLayoutModes(GLSLParser.LayoutModesContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserListener
Exit a parse tree produced by GLSLParser.layoutModes().
exitLayoutQualifier(GLSLParser.LayoutQualifierContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseListener
Exit a parse tree produced by GLSLParser.layoutQualifier().
exitLayoutQualifier(GLSLParser.LayoutQualifierContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserListener
Exit a parse tree produced by GLSLParser.layoutQualifier().
exitLayoutQualifierId(GLSLParser.LayoutQualifierIdContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseListener
Exit a parse tree produced by GLSLParser.layoutQualifierId().
exitLayoutQualifierId(GLSLParser.LayoutQualifierIdContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserListener
Exit a parse tree produced by GLSLParser.layoutQualifierId().
exitLogicalAndExpression(GLSLParser.LogicalAndExpressionContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseListener
Exit a parse tree produced by GLSLParser.logicalAndExpression().
exitLogicalAndExpression(GLSLParser.LogicalAndExpressionContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserListener
Exit a parse tree produced by GLSLParser.logicalAndExpression().
exitLogicalOrExpression(GLSLParser.LogicalOrExpressionContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseListener
Exit a parse tree produced by GLSLParser.logicalOrExpression().
exitLogicalOrExpression(GLSLParser.LogicalOrExpressionContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserListener
Exit a parse tree produced by GLSLParser.logicalOrExpression().
exitLogicalXorExpression(GLSLParser.LogicalXorExpressionContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseListener
Exit a parse tree produced by GLSLParser.logicalXorExpression().
exitLogicalXorExpression(GLSLParser.LogicalXorExpressionContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserListener
Exit a parse tree produced by GLSLParser.logicalXorExpression().
exitMethodCall(GLSLParser.MethodCallContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseListener
Exit a parse tree produced by GLSLParser.methodCall().
exitMethodCall(GLSLParser.MethodCallContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserListener
Exit a parse tree produced by GLSLParser.methodCall().
exitMultiplicativeExpression(GLSLParser.MultiplicativeExpressionContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseListener
Exit a parse tree produced by GLSLParser.multiplicativeExpression().
exitMultiplicativeExpression(GLSLParser.MultiplicativeExpressionContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserListener
Exit a parse tree produced by GLSLParser.multiplicativeExpression().
exitParameterDeclaration(GLSLParser.ParameterDeclarationContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseListener
Exit a parse tree produced by GLSLParser.parameterDeclaration().
exitParameterDeclaration(GLSLParser.ParameterDeclarationContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserListener
Exit a parse tree produced by GLSLParser.parameterDeclaration().
exitParameterDeclarator(GLSLParser.ParameterDeclaratorContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseListener
Exit a parse tree produced by GLSLParser.parameterDeclarator().
exitParameterDeclarator(GLSLParser.ParameterDeclaratorContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserListener
Exit a parse tree produced by GLSLParser.parameterDeclarator().
exitPostfixExpression(GLSLParser.PostfixExpressionContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseListener
Exit a parse tree produced by GLSLParser.postfixExpression().
exitPostfixExpression(GLSLParser.PostfixExpressionContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserListener
Exit a parse tree produced by GLSLParser.postfixExpression().
exitPragmaStatement(GLSLParser.PragmaStatementContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseListener
Exit a parse tree produced by GLSLParser.pragmaStatement().
exitPragmaStatement(GLSLParser.PragmaStatementContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserListener
Exit a parse tree produced by GLSLParser.pragmaStatement().
exitPreciseQualifier(GLSLParser.PreciseQualifierContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseListener
Exit a parse tree produced by GLSLParser.preciseQualifier().
exitPreciseQualifier(GLSLParser.PreciseQualifierContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserListener
Exit a parse tree produced by GLSLParser.preciseQualifier().
exitPrecisionQualifier(GLSLParser.PrecisionQualifierContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseListener
Exit a parse tree produced by GLSLParser.precisionQualifier().
exitPrecisionQualifier(GLSLParser.PrecisionQualifierContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserListener
Exit a parse tree produced by GLSLParser.precisionQualifier().
exitPrimaryExpression(GLSLParser.PrimaryExpressionContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseListener
Exit a parse tree produced by GLSLParser.primaryExpression().
exitPrimaryExpression(GLSLParser.PrimaryExpressionContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserListener
Exit a parse tree produced by GLSLParser.primaryExpression().
exitRelationalExpression(GLSLParser.RelationalExpressionContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseListener
Exit a parse tree produced by GLSLParser.relationalExpression().
exitRelationalExpression(GLSLParser.RelationalExpressionContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserListener
Exit a parse tree produced by GLSLParser.relationalExpression().
exitRule(ParseTreeListener) - Method in class io.github.douira.glsl_transformer.GLSLParser.AdditiveExpressionContext
 
exitRule(ParseTreeListener) - Method in class io.github.douira.glsl_transformer.GLSLParser.AndExpressionContext
 
exitRule(ParseTreeListener) - Method in class io.github.douira.glsl_transformer.GLSLParser.ArraySpecifierContext
 
exitRule(ParseTreeListener) - Method in class io.github.douira.glsl_transformer.GLSLParser.AssignmentExpressionContext
 
exitRule(ParseTreeListener) - Method in class io.github.douira.glsl_transformer.GLSLParser.AssignmentOperatorContext
 
exitRule(ParseTreeListener) - Method in class io.github.douira.glsl_transformer.GLSLParser.AttributeContext
 
exitRule(ParseTreeListener) - Method in class io.github.douira.glsl_transformer.GLSLParser.BuiltinTypeSpecifierFixedContext
 
exitRule(ParseTreeListener) - Method in class io.github.douira.glsl_transformer.GLSLParser.BuiltinTypeSpecifierParseableContext
 
exitRule(ParseTreeListener) - Method in class io.github.douira.glsl_transformer.GLSLParser.CallParameterListContext
 
exitRule(ParseTreeListener) - Method in class io.github.douira.glsl_transformer.GLSLParser.CaseLabelContext
 
exitRule(ParseTreeListener) - Method in class io.github.douira.glsl_transformer.GLSLParser.CompoundStatementContext
 
exitRule(ParseTreeListener) - Method in class io.github.douira.glsl_transformer.GLSLParser.ConditionalExpressionContext
 
exitRule(ParseTreeListener) - Method in class io.github.douira.glsl_transformer.GLSLParser.ConditionContext
 
exitRule(ParseTreeListener) - Method in class io.github.douira.glsl_transformer.GLSLParser.ConstantExpressionContext
 
exitRule(ParseTreeListener) - Method in class io.github.douira.glsl_transformer.GLSLParser.DeclarationContext
 
exitRule(ParseTreeListener) - Method in class io.github.douira.glsl_transformer.GLSLParser.DeclarationMemberContext
 
exitRule(ParseTreeListener) - Method in class io.github.douira.glsl_transformer.GLSLParser.DeclarationMemberListContext
 
exitRule(ParseTreeListener) - Method in class io.github.douira.glsl_transformer.GLSLParser.DeclarationStatementContext
 
exitRule(ParseTreeListener) - Method in class io.github.douira.glsl_transformer.GLSLParser.DemoteStatementContext
 
exitRule(ParseTreeListener) - Method in class io.github.douira.glsl_transformer.GLSLParser.DoWhileStatementContext
 
exitRule(ParseTreeListener) - Method in class io.github.douira.glsl_transformer.GLSLParser.EmptyStatementContext
 
exitRule(ParseTreeListener) - Method in class io.github.douira.glsl_transformer.GLSLParser.EqualityExpressionContext
 
exitRule(ParseTreeListener) - Method in class io.github.douira.glsl_transformer.GLSLParser.ExclusiveOrExpressionContext
 
exitRule(ParseTreeListener) - Method in class io.github.douira.glsl_transformer.GLSLParser.ExpressionContext
 
exitRule(ParseTreeListener) - Method in class io.github.douira.glsl_transformer.GLSLParser.ExpressionStatementContext
 
exitRule(ParseTreeListener) - Method in class io.github.douira.glsl_transformer.GLSLParser.ExtensionStateContext
 
exitRule(ParseTreeListener) - Method in class io.github.douira.glsl_transformer.GLSLParser.ExtensionStatementContext
 
exitRule(ParseTreeListener) - Method in class io.github.douira.glsl_transformer.GLSLParser.ExternalDeclarationContext
 
exitRule(ParseTreeListener) - Method in class io.github.douira.glsl_transformer.GLSLParser.ForStatementContext
 
exitRule(ParseTreeListener) - Method in class io.github.douira.glsl_transformer.GLSLParser.FullySpecifiedTypeContext
 
exitRule(ParseTreeListener) - Method in class io.github.douira.glsl_transformer.GLSLParser.FunctionCallContext
 
exitRule(ParseTreeListener) - Method in class io.github.douira.glsl_transformer.GLSLParser.FunctionDefinitionContext
 
exitRule(ParseTreeListener) - Method in class io.github.douira.glsl_transformer.GLSLParser.FunctionHeaderContext
 
exitRule(ParseTreeListener) - Method in class io.github.douira.glsl_transformer.GLSLParser.FunctionIdentifierContext
 
exitRule(ParseTreeListener) - Method in class io.github.douira.glsl_transformer.GLSLParser.FunctionParameterListContext
 
exitRule(ParseTreeListener) - Method in class io.github.douira.glsl_transformer.GLSLParser.FunctionPrototypeContext
 
exitRule(ParseTreeListener) - Method in class io.github.douira.glsl_transformer.GLSLParser.InclusiveOrExpressionContext
 
exitRule(ParseTreeListener) - Method in class io.github.douira.glsl_transformer.GLSLParser.InitDeclaratorListContext
 
exitRule(ParseTreeListener) - Method in class io.github.douira.glsl_transformer.GLSLParser.InitializerContext
 
exitRule(ParseTreeListener) - Method in class io.github.douira.glsl_transformer.GLSLParser.InterpolationQualifierContext
 
exitRule(ParseTreeListener) - Method in class io.github.douira.glsl_transformer.GLSLParser.InvariantQualifierContext
 
exitRule(ParseTreeListener) - Method in class io.github.douira.glsl_transformer.GLSLParser.JumpStatementContext
 
exitRule(ParseTreeListener) - Method in class io.github.douira.glsl_transformer.GLSLParser.LayoutDefaultsContext
 
exitRule(ParseTreeListener) - Method in class io.github.douira.glsl_transformer.GLSLParser.LayoutModesContext
 
exitRule(ParseTreeListener) - Method in class io.github.douira.glsl_transformer.GLSLParser.LayoutQualifierContext
 
exitRule(ParseTreeListener) - Method in class io.github.douira.glsl_transformer.GLSLParser.LayoutQualifierIdContext
 
exitRule(ParseTreeListener) - Method in class io.github.douira.glsl_transformer.GLSLParser.LogicalAndExpressionContext
 
exitRule(ParseTreeListener) - Method in class io.github.douira.glsl_transformer.GLSLParser.LogicalOrExpressionContext
 
exitRule(ParseTreeListener) - Method in class io.github.douira.glsl_transformer.GLSLParser.LogicalXorExpressionContext
 
exitRule(ParseTreeListener) - Method in class io.github.douira.glsl_transformer.GLSLParser.MethodCallContext
 
exitRule(ParseTreeListener) - Method in class io.github.douira.glsl_transformer.GLSLParser.MultiplicativeExpressionContext
 
exitRule(ParseTreeListener) - Method in class io.github.douira.glsl_transformer.GLSLParser.ParameterDeclarationContext
 
exitRule(ParseTreeListener) - Method in class io.github.douira.glsl_transformer.GLSLParser.ParameterDeclaratorContext
 
exitRule(ParseTreeListener) - Method in class io.github.douira.glsl_transformer.GLSLParser.PostfixExpressionContext
 
exitRule(ParseTreeListener) - Method in class io.github.douira.glsl_transformer.GLSLParser.PragmaStatementContext
 
exitRule(ParseTreeListener) - Method in class io.github.douira.glsl_transformer.GLSLParser.PreciseQualifierContext
 
exitRule(ParseTreeListener) - Method in class io.github.douira.glsl_transformer.GLSLParser.PrecisionQualifierContext
 
exitRule(ParseTreeListener) - Method in class io.github.douira.glsl_transformer.GLSLParser.PrimaryExpressionContext
 
exitRule(ParseTreeListener) - Method in class io.github.douira.glsl_transformer.GLSLParser.RelationalExpressionContext
 
exitRule(ParseTreeListener) - Method in class io.github.douira.glsl_transformer.GLSLParser.SelectionStatementContext
 
exitRule(ParseTreeListener) - Method in class io.github.douira.glsl_transformer.GLSLParser.ShiftExpressionContext
 
exitRule(ParseTreeListener) - Method in class io.github.douira.glsl_transformer.GLSLParser.SimpleStatementContext
 
exitRule(ParseTreeListener) - Method in class io.github.douira.glsl_transformer.GLSLParser.SingleAttributeContext
 
exitRule(ParseTreeListener) - Method in class io.github.douira.glsl_transformer.GLSLParser.StatementContext
 
exitRule(ParseTreeListener) - Method in class io.github.douira.glsl_transformer.GLSLParser.StorageQualifierContext
 
exitRule(ParseTreeListener) - Method in class io.github.douira.glsl_transformer.GLSLParser.StructDeclarationContext
 
exitRule(ParseTreeListener) - Method in class io.github.douira.glsl_transformer.GLSLParser.StructDeclarationListContext
 
exitRule(ParseTreeListener) - Method in class io.github.douira.glsl_transformer.GLSLParser.StructDeclaratorContext
 
exitRule(ParseTreeListener) - Method in class io.github.douira.glsl_transformer.GLSLParser.StructDeclaratorListContext
 
exitRule(ParseTreeListener) - Method in class io.github.douira.glsl_transformer.GLSLParser.StructSpecifierContext
 
exitRule(ParseTreeListener) - Method in class io.github.douira.glsl_transformer.GLSLParser.SwitchStatementContext
 
exitRule(ParseTreeListener) - Method in class io.github.douira.glsl_transformer.GLSLParser.TranslationUnitContext
 
exitRule(ParseTreeListener) - Method in class io.github.douira.glsl_transformer.GLSLParser.TypeNameListContext
 
exitRule(ParseTreeListener) - Method in class io.github.douira.glsl_transformer.GLSLParser.TypeQualifierContext
 
exitRule(ParseTreeListener) - Method in class io.github.douira.glsl_transformer.GLSLParser.TypeSpecifierContext
 
exitRule(ParseTreeListener) - Method in class io.github.douira.glsl_transformer.GLSLParser.TypeSpecifierNonarrayContext
 
exitRule(ParseTreeListener) - Method in class io.github.douira.glsl_transformer.GLSLParser.UnaryExpressionContext
 
exitRule(ParseTreeListener) - Method in class io.github.douira.glsl_transformer.GLSLParser.UnaryOperatorContext
 
exitRule(ParseTreeListener) - Method in class io.github.douira.glsl_transformer.GLSLParser.VariableIdentifierContext
 
exitRule(ParseTreeListener) - Method in class io.github.douira.glsl_transformer.GLSLParser.VersionStatementContext
 
exitRule(ParseTreeListener) - Method in class io.github.douira.glsl_transformer.GLSLParser.WhileStatementContext
 
exitSelectionStatement(GLSLParser.SelectionStatementContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseListener
Exit a parse tree produced by GLSLParser.selectionStatement().
exitSelectionStatement(GLSLParser.SelectionStatementContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserListener
Exit a parse tree produced by GLSLParser.selectionStatement().
exitShiftExpression(GLSLParser.ShiftExpressionContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseListener
Exit a parse tree produced by GLSLParser.shiftExpression().
exitShiftExpression(GLSLParser.ShiftExpressionContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserListener
Exit a parse tree produced by GLSLParser.shiftExpression().
exitSimpleStatement(GLSLParser.SimpleStatementContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseListener
Exit a parse tree produced by GLSLParser.simpleStatement().
exitSimpleStatement(GLSLParser.SimpleStatementContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserListener
Exit a parse tree produced by GLSLParser.simpleStatement().
exitSingleAttribute(GLSLParser.SingleAttributeContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseListener
Exit a parse tree produced by GLSLParser.singleAttribute().
exitSingleAttribute(GLSLParser.SingleAttributeContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserListener
Exit a parse tree produced by GLSLParser.singleAttribute().
exitStatement(GLSLParser.StatementContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseListener
Exit a parse tree produced by GLSLParser.statement().
exitStatement(GLSLParser.StatementContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserListener
Exit a parse tree produced by GLSLParser.statement().
exitStorageQualifier(GLSLParser.StorageQualifierContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseListener
Exit a parse tree produced by GLSLParser.storageQualifier().
exitStorageQualifier(GLSLParser.StorageQualifierContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserListener
Exit a parse tree produced by GLSLParser.storageQualifier().
exitStructDeclaration(GLSLParser.StructDeclarationContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseListener
Exit a parse tree produced by GLSLParser.structDeclaration().
exitStructDeclaration(GLSLParser.StructDeclarationContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserListener
Exit a parse tree produced by GLSLParser.structDeclaration().
exitStructDeclarationList(GLSLParser.StructDeclarationListContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseListener
Exit a parse tree produced by GLSLParser.structDeclarationList().
exitStructDeclarationList(GLSLParser.StructDeclarationListContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserListener
Exit a parse tree produced by GLSLParser.structDeclarationList().
exitStructDeclarator(GLSLParser.StructDeclaratorContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseListener
Exit a parse tree produced by GLSLParser.structDeclarator().
exitStructDeclarator(GLSLParser.StructDeclaratorContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserListener
Exit a parse tree produced by GLSLParser.structDeclarator().
exitStructDeclaratorList(GLSLParser.StructDeclaratorListContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseListener
Exit a parse tree produced by GLSLParser.structDeclaratorList().
exitStructDeclaratorList(GLSLParser.StructDeclaratorListContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserListener
Exit a parse tree produced by GLSLParser.structDeclaratorList().
exitStructSpecifier(GLSLParser.StructSpecifierContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseListener
Exit a parse tree produced by GLSLParser.structSpecifier().
exitStructSpecifier(GLSLParser.StructSpecifierContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserListener
Exit a parse tree produced by GLSLParser.structSpecifier().
exitSwitchStatement(GLSLParser.SwitchStatementContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseListener
Exit a parse tree produced by GLSLParser.switchStatement().
exitSwitchStatement(GLSLParser.SwitchStatementContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserListener
Exit a parse tree produced by GLSLParser.switchStatement().
exitTranslationUnit(GLSLParser.TranslationUnitContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseListener
Exit a parse tree produced by GLSLParser.translationUnit().
exitTranslationUnit(GLSLParser.TranslationUnitContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserListener
Exit a parse tree produced by GLSLParser.translationUnit().
exitTypeNameList(GLSLParser.TypeNameListContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseListener
Exit a parse tree produced by GLSLParser.typeNameList().
exitTypeNameList(GLSLParser.TypeNameListContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserListener
Exit a parse tree produced by GLSLParser.typeNameList().
exitTypeQualifier(GLSLParser.TypeQualifierContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseListener
Exit a parse tree produced by GLSLParser.typeQualifier().
exitTypeQualifier(GLSLParser.TypeQualifierContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserListener
Exit a parse tree produced by GLSLParser.typeQualifier().
exitTypeSpecifier(GLSLParser.TypeSpecifierContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseListener
Exit a parse tree produced by GLSLParser.typeSpecifier().
exitTypeSpecifier(GLSLParser.TypeSpecifierContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserListener
Exit a parse tree produced by GLSLParser.typeSpecifier().
exitTypeSpecifierNonarray(GLSLParser.TypeSpecifierNonarrayContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseListener
Exit a parse tree produced by GLSLParser.typeSpecifierNonarray().
exitTypeSpecifierNonarray(GLSLParser.TypeSpecifierNonarrayContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserListener
Exit a parse tree produced by GLSLParser.typeSpecifierNonarray().
exitUnaryExpression(GLSLParser.UnaryExpressionContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseListener
Exit a parse tree produced by GLSLParser.unaryExpression().
exitUnaryExpression(GLSLParser.UnaryExpressionContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserListener
Exit a parse tree produced by GLSLParser.unaryExpression().
exitUnaryOperator(GLSLParser.UnaryOperatorContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseListener
Exit a parse tree produced by GLSLParser.unaryOperator().
exitUnaryOperator(GLSLParser.UnaryOperatorContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserListener
Exit a parse tree produced by GLSLParser.unaryOperator().
exitVariableIdentifier(GLSLParser.VariableIdentifierContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseListener
Exit a parse tree produced by GLSLParser.variableIdentifier().
exitVariableIdentifier(GLSLParser.VariableIdentifierContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserListener
Exit a parse tree produced by GLSLParser.variableIdentifier().
exitVersionStatement(GLSLParser.VersionStatementContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseListener
Exit a parse tree produced by GLSLParser.versionStatement().
exitVersionStatement(GLSLParser.VersionStatementContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserListener
Exit a parse tree produced by GLSLParser.versionStatement().
exitWhileStatement(GLSLParser.WhileStatementContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseListener
Exit a parse tree produced by GLSLParser.whileStatement().
exitWhileStatement(GLSLParser.WhileStatementContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserListener
Exit a parse tree produced by GLSLParser.whileStatement().
explicitName() - Method in record class io.github.douira.glsl_transformer.ast.Tensor.Type
Returns the value of the explicitName record component.
expression() - Method in class io.github.douira.glsl_transformer.GLSLParser.CaseLabelContext
 
expression() - Method in class io.github.douira.glsl_transformer.GLSLParser.ConditionalExpressionContext
 
expression() - Method in class io.github.douira.glsl_transformer.GLSLParser.ConditionContext
 
expression() - Method in class io.github.douira.glsl_transformer.GLSLParser.DoWhileStatementContext
 
expression() - Method in class io.github.douira.glsl_transformer.GLSLParser
 
expression() - Method in class io.github.douira.glsl_transformer.GLSLParser.ExpressionStatementContext
 
expression() - Method in class io.github.douira.glsl_transformer.GLSLParser.ForStatementContext
 
expression() - Method in class io.github.douira.glsl_transformer.GLSLParser.JumpStatementContext
 
expression() - Method in class io.github.douira.glsl_transformer.GLSLParser.PostfixExpressionContext
 
expression() - Method in class io.github.douira.glsl_transformer.GLSLParser.PrimaryExpressionContext
 
expression() - Method in class io.github.douira.glsl_transformer.GLSLParser.SelectionStatementContext
 
expression() - Method in class io.github.douira.glsl_transformer.GLSLParser.SwitchStatementContext
 
expression(int) - Method in class io.github.douira.glsl_transformer.GLSLParser.ConditionalExpressionContext
 
ExpressionContext(ParserRuleContext, int) - Constructor for class io.github.douira.glsl_transformer.GLSLParser.ExpressionContext
 
expressionStatement() - Method in class io.github.douira.glsl_transformer.GLSLParser
 
expressionStatement() - Method in class io.github.douira.glsl_transformer.GLSLParser.ForStatementContext
 
expressionStatement() - Method in class io.github.douira.glsl_transformer.GLSLParser.SimpleStatementContext
 
ExpressionStatementContext(ParserRuleContext, int) - Constructor for class io.github.douira.glsl_transformer.GLSLParser.ExpressionStatementContext
 
ExtendedContext - Class in io.github.douira.glsl_transformer.generic
Implements custom behavior in parse rule contexts.
ExtendedContext(ParserRuleContext, int) - Constructor for class io.github.douira.glsl_transformer.generic.ExtendedContext
Creates a new extended parser rule context.
EXTENSION - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
EXTENSION - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
EXTENSION() - Method in class io.github.douira.glsl_transformer.GLSLParser.ExtensionStatementContext
 
extensionState() - Method in class io.github.douira.glsl_transformer.GLSLParser
 
extensionState() - Method in class io.github.douira.glsl_transformer.GLSLParser.ExtensionStatementContext
 
ExtensionStateContext(ParserRuleContext, int) - Constructor for class io.github.douira.glsl_transformer.GLSLParser.ExtensionStateContext
 
extensionStatement() - Method in class io.github.douira.glsl_transformer.GLSLParser
 
extensionStatement() - Method in class io.github.douira.glsl_transformer.GLSLParser.ExternalDeclarationContext
 
ExtensionStatementContext(ParserRuleContext, int) - Constructor for class io.github.douira.glsl_transformer.GLSLParser.ExtensionStatementContext
 
externalDeclaration() - Method in class io.github.douira.glsl_transformer.GLSLParser
 
externalDeclaration() - Method in class io.github.douira.glsl_transformer.GLSLParser.TranslationUnitContext
 
externalDeclaration(int) - Method in class io.github.douira.glsl_transformer.GLSLParser.TranslationUnitContext
 
ExternalDeclarationContext(ParserRuleContext, int) - Constructor for class io.github.douira.glsl_transformer.GLSLParser.ExternalDeclarationContext
 

F

F16MAT2X2 - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
F16MAT2X2 - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
F16MAT2X2() - Method in class io.github.douira.glsl_transformer.GLSLParser.BuiltinTypeSpecifierParseableContext
 
F16MAT2X3 - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
F16MAT2X3 - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
F16MAT2X3() - Method in class io.github.douira.glsl_transformer.GLSLParser.BuiltinTypeSpecifierParseableContext
 
F16MAT2X4 - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
F16MAT2X4 - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
F16MAT2X4() - Method in class io.github.douira.glsl_transformer.GLSLParser.BuiltinTypeSpecifierParseableContext
 
F16MAT3X2 - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
F16MAT3X2 - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
F16MAT3X2() - Method in class io.github.douira.glsl_transformer.GLSLParser.BuiltinTypeSpecifierParseableContext
 
F16MAT3X3 - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
F16MAT3X3 - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
F16MAT3X3() - Method in class io.github.douira.glsl_transformer.GLSLParser.BuiltinTypeSpecifierParseableContext
 
F16MAT3X4 - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
F16MAT3X4 - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
F16MAT3X4() - Method in class io.github.douira.glsl_transformer.GLSLParser.BuiltinTypeSpecifierParseableContext
 
F16MAT4X2 - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
F16MAT4X2 - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
F16MAT4X2() - Method in class io.github.douira.glsl_transformer.GLSLParser.BuiltinTypeSpecifierParseableContext
 
F16MAT4X3 - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
F16MAT4X3 - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
F16MAT4X3() - Method in class io.github.douira.glsl_transformer.GLSLParser.BuiltinTypeSpecifierParseableContext
 
F16MAT4X4 - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
F16MAT4X4 - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
F16MAT4X4() - Method in class io.github.douira.glsl_transformer.GLSLParser.BuiltinTypeSpecifierParseableContext
 
F16VEC2 - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
F16VEC2 - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
F16VEC2() - Method in class io.github.douira.glsl_transformer.GLSLParser.BuiltinTypeSpecifierParseableContext
 
F16VEC3 - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
F16VEC3 - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
F16VEC3() - Method in class io.github.douira.glsl_transformer.GLSLParser.BuiltinTypeSpecifierParseableContext
 
F16VEC4 - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
F16VEC4 - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
F16VEC4() - Method in class io.github.douira.glsl_transformer.GLSLParser.BuiltinTypeSpecifierParseableContext
 
F32MAT2X2 - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
F32MAT2X2 - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
F32MAT2X2() - Method in class io.github.douira.glsl_transformer.GLSLParser.BuiltinTypeSpecifierParseableContext
 
F32MAT2X3 - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
F32MAT2X3 - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
F32MAT2X3() - Method in class io.github.douira.glsl_transformer.GLSLParser.BuiltinTypeSpecifierParseableContext
 
F32MAT2X4 - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
F32MAT2X4 - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
F32MAT2X4() - Method in class io.github.douira.glsl_transformer.GLSLParser.BuiltinTypeSpecifierParseableContext
 
F32MAT3X2 - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
F32MAT3X2 - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
F32MAT3X2() - Method in class io.github.douira.glsl_transformer.GLSLParser.BuiltinTypeSpecifierParseableContext
 
F32MAT3X3 - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
F32MAT3X3 - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
F32MAT3X3() - Method in class io.github.douira.glsl_transformer.GLSLParser.BuiltinTypeSpecifierParseableContext
 
F32MAT3X4 - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
F32MAT3X4 - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
F32MAT3X4() - Method in class io.github.douira.glsl_transformer.GLSLParser.BuiltinTypeSpecifierParseableContext
 
F32MAT4X2 - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
F32MAT4X2 - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
F32MAT4X2() - Method in class io.github.douira.glsl_transformer.GLSLParser.BuiltinTypeSpecifierParseableContext
 
F32MAT4X3 - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
F32MAT4X3 - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
F32MAT4X3() - Method in class io.github.douira.glsl_transformer.GLSLParser.BuiltinTypeSpecifierParseableContext
 
F32MAT4X4 - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
F32MAT4X4 - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
F32MAT4X4() - Method in class io.github.douira.glsl_transformer.GLSLParser.BuiltinTypeSpecifierParseableContext
 
F32VEC2 - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
F32VEC2 - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
F32VEC2() - Method in class io.github.douira.glsl_transformer.GLSLParser.BuiltinTypeSpecifierParseableContext
 
F32VEC3 - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
F32VEC3 - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
F32VEC3() - Method in class io.github.douira.glsl_transformer.GLSLParser.BuiltinTypeSpecifierParseableContext
 
F32VEC4 - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
F32VEC4 - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
F32VEC4() - Method in class io.github.douira.glsl_transformer.GLSLParser.BuiltinTypeSpecifierParseableContext
 
F64MAT2X2 - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
F64MAT2X2 - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
F64MAT2X2() - Method in class io.github.douira.glsl_transformer.GLSLParser.BuiltinTypeSpecifierParseableContext
 
F64MAT2X3 - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
F64MAT2X3 - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
F64MAT2X3() - Method in class io.github.douira.glsl_transformer.GLSLParser.BuiltinTypeSpecifierParseableContext
 
F64MAT2X4 - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
F64MAT2X4 - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
F64MAT2X4() - Method in class io.github.douira.glsl_transformer.GLSLParser.BuiltinTypeSpecifierParseableContext
 
F64MAT3X2 - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
F64MAT3X2 - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
F64MAT3X2() - Method in class io.github.douira.glsl_transformer.GLSLParser.BuiltinTypeSpecifierParseableContext
 
F64MAT3X3 - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
F64MAT3X3 - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
F64MAT3X3() - Method in class io.github.douira.glsl_transformer.GLSLParser.BuiltinTypeSpecifierParseableContext
 
F64MAT3X4 - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
F64MAT3X4 - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
F64MAT3X4() - Method in class io.github.douira.glsl_transformer.GLSLParser.BuiltinTypeSpecifierParseableContext
 
F64MAT4X2 - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
F64MAT4X2 - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
F64MAT4X2() - Method in class io.github.douira.glsl_transformer.GLSLParser.BuiltinTypeSpecifierParseableContext
 
F64MAT4X3 - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
F64MAT4X3 - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
F64MAT4X3() - Method in class io.github.douira.glsl_transformer.GLSLParser.BuiltinTypeSpecifierParseableContext
 
F64MAT4X4 - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
F64MAT4X4 - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
F64MAT4X4() - Method in class io.github.douira.glsl_transformer.GLSLParser.BuiltinTypeSpecifierParseableContext
 
F64VEC2 - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
F64VEC2 - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
F64VEC2() - Method in class io.github.douira.glsl_transformer.GLSLParser.BuiltinTypeSpecifierParseableContext
 
F64VEC3 - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
F64VEC3 - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
F64VEC3() - Method in class io.github.douira.glsl_transformer.GLSLParser.BuiltinTypeSpecifierParseableContext
 
F64VEC4 - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
F64VEC4 - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
F64VEC4() - Method in class io.github.douira.glsl_transformer.GLSLParser.BuiltinTypeSpecifierParseableContext
 
findAndMatch(ParseTree, XPath, ParseTreePattern) - Method in class io.github.douira.glsl_transformer.transform.TransformationPhase
This method uses a statically constructed xpath so it doesn't need to be repeatedly constructed.
finishEditingTree() - Method in class io.github.douira.glsl_transformer.generic.ExtendedContext
Marks editing on the whole tree as finished.
FLAT - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
FLAT - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
FLAT() - Method in class io.github.douira.glsl_transformer.GLSLParser.InterpolationQualifierContext
 
FLOAT16 - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
FLOAT16 - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
FLOAT16() - Method in class io.github.douira.glsl_transformer.GLSLParser.BuiltinTypeSpecifierParseableContext
 
FLOAT16CONSTANT - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
FLOAT16CONSTANT - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
FLOAT16CONSTANT() - Method in class io.github.douira.glsl_transformer.GLSLParser.PrimaryExpressionContext
 
FLOAT32 - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
FLOAT32 - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
FLOAT32() - Method in class io.github.douira.glsl_transformer.GLSLParser.BuiltinTypeSpecifierParseableContext
 
FLOAT32CONSTANT - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
FLOAT32CONSTANT - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
FLOAT32CONSTANT() - Method in class io.github.douira.glsl_transformer.GLSLParser.PrimaryExpressionContext
 
FLOAT64 - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
FLOAT64 - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
FLOAT64() - Method in class io.github.douira.glsl_transformer.GLSLParser.BuiltinTypeSpecifierParseableContext
 
FLOAT64CONSTANT - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
FLOAT64CONSTANT - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
FLOAT64CONSTANT() - Method in class io.github.douira.glsl_transformer.GLSLParser.PrimaryExpressionContext
 
FLOATING - Enum constant in enum class io.github.douira.glsl_transformer.ast.Tensor.NumberType
floating point bit usage
FOR - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
FOR - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
FOR() - Method in class io.github.douira.glsl_transformer.GLSLParser.ForStatementContext
 
forStatement() - Method in class io.github.douira.glsl_transformer.GLSLParser
 
forStatement() - Method in class io.github.douira.glsl_transformer.GLSLParser.SimpleStatementContext
 
ForStatementContext(ParserRuleContext, int) - Constructor for class io.github.douira.glsl_transformer.GLSLParser.ForStatementContext
 
fullySpecifiedType() - Method in class io.github.douira.glsl_transformer.GLSLParser.ConditionContext
 
fullySpecifiedType() - Method in class io.github.douira.glsl_transformer.GLSLParser
 
fullySpecifiedType() - Method in class io.github.douira.glsl_transformer.GLSLParser.FunctionHeaderContext
 
fullySpecifiedType() - Method in class io.github.douira.glsl_transformer.GLSLParser.InitDeclaratorListContext
 
fullySpecifiedType() - Method in class io.github.douira.glsl_transformer.GLSLParser.ParameterDeclarationContext
 
fullySpecifiedType() - Method in class io.github.douira.glsl_transformer.GLSLParser.StructDeclarationContext
 
FullySpecifiedTypeContext(ParserRuleContext, int) - Constructor for class io.github.douira.glsl_transformer.GLSLParser.FullySpecifiedTypeContext
 
functionCall() - Method in class io.github.douira.glsl_transformer.GLSLParser
 
functionCall() - Method in class io.github.douira.glsl_transformer.GLSLParser.PostfixExpressionContext
 
FunctionCallContext(ParserRuleContext, int) - Constructor for class io.github.douira.glsl_transformer.GLSLParser.FunctionCallContext
 
functionDefinition() - Method in class io.github.douira.glsl_transformer.GLSLParser.ExternalDeclarationContext
 
functionDefinition() - Method in class io.github.douira.glsl_transformer.GLSLParser
 
FunctionDefinitionContext(ParserRuleContext, int) - Constructor for class io.github.douira.glsl_transformer.GLSLParser.FunctionDefinitionContext
 
functionHeader() - Method in class io.github.douira.glsl_transformer.GLSLParser
 
functionHeader() - Method in class io.github.douira.glsl_transformer.GLSLParser.FunctionPrototypeContext
 
FunctionHeaderContext(ParserRuleContext, int) - Constructor for class io.github.douira.glsl_transformer.GLSLParser.FunctionHeaderContext
 
functionIdentifier() - Method in class io.github.douira.glsl_transformer.GLSLParser.FunctionCallContext
 
functionIdentifier() - Method in class io.github.douira.glsl_transformer.GLSLParser
 
FunctionIdentifierContext(ParserRuleContext, int) - Constructor for class io.github.douira.glsl_transformer.GLSLParser.FunctionIdentifierContext
 
functionParameterList() - Method in class io.github.douira.glsl_transformer.GLSLParser
 
functionParameterList() - Method in class io.github.douira.glsl_transformer.GLSLParser.FunctionPrototypeContext
 
FunctionParameterListContext(ParserRuleContext, int) - Constructor for class io.github.douira.glsl_transformer.GLSLParser.FunctionParameterListContext
 
functionPrototype() - Method in class io.github.douira.glsl_transformer.GLSLParser.DeclarationContext
 
functionPrototype() - Method in class io.github.douira.glsl_transformer.GLSLParser.FunctionDefinitionContext
 
functionPrototype() - Method in class io.github.douira.glsl_transformer.GLSLParser
 
FunctionPrototypeContext(ParserRuleContext, int) - Constructor for class io.github.douira.glsl_transformer.GLSLParser.FunctionPrototypeContext
 

G

GE_OP - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
GE_OP - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
GE_OP() - Method in class io.github.douira.glsl_transformer.GLSLParser.RelationalExpressionContext
 
GE_OP(int) - Method in class io.github.douira.glsl_transformer.GLSLParser.RelationalExpressionContext
 
getATN() - Method in class io.github.douira.glsl_transformer.GLSLLexer
 
getATN() - Method in class io.github.douira.glsl_transformer.GLSLParser
 
getChannelNames() - Method in class io.github.douira.glsl_transformer.GLSLLexer
 
getChildIndexLike(Class<? extends ParseTree>) - Method in class io.github.douira.glsl_transformer.generic.ExtendedContext
Finds the index of the first contained child that matches the given type.
getCompactName() - Method in class io.github.douira.glsl_transformer.ast.Tensor
 
getDefaultGroup() - Method in class io.github.douira.glsl_transformer.transform.Transformation
Returns the default group for this transformation that is used for adding phases if not specified otherwise.
getExplicitName() - Method in class io.github.douira.glsl_transformer.ast.Tensor
 
getFullSourceInterval() - Method in class io.github.douira.glsl_transformer.generic.ExtendedContext
Gets the source interval for this local root that includes the whole token stream with unparsed tokens before and after the parsed tokens that this node encompasses.
getGrammarFileName() - Method in class io.github.douira.glsl_transformer.GLSLLexer
 
getGrammarFileName() - Method in class io.github.douira.glsl_transformer.GLSLParser
 
getLargestSourceInterval() - Method in class io.github.douira.glsl_transformer.generic.ExtendedContext
Gets the source interval for this node that covers the largest space.
getLexer() - Method in class io.github.douira.glsl_transformer.transform.PhaseCollector
Returns the phase collector's lexer.
getLexer() - Method in class io.github.douira.glsl_transformer.transform.TransformationManager
 
getModeNames() - Method in class io.github.douira.glsl_transformer.GLSLLexer
 
getOmissionSet() - Method in class io.github.douira.glsl_transformer.generic.ExtendedContext
The omission set is present if this node is a local root.
getParent() - Method in class io.github.douira.glsl_transformer.generic.ExtendedContext
Override to make type more specific
getParser() - Method in class io.github.douira.glsl_transformer.transform.PhaseCollector
Returns this phase collector's parser.
getParser() - Method in class io.github.douira.glsl_transformer.transform.TransformationManager
The returned parser (and lexer) may contain no token stream or a wrong token stream.
getParser() - Method in class io.github.douira.glsl_transformer.transform.TransformationPhase
 
getRootNode() - Method in class io.github.douira.glsl_transformer.transform.TransformationPhase
 
getRuleIndex() - Method in class io.github.douira.glsl_transformer.GLSLParser.AdditiveExpressionContext
 
getRuleIndex() - Method in class io.github.douira.glsl_transformer.GLSLParser.AndExpressionContext
 
getRuleIndex() - Method in class io.github.douira.glsl_transformer.GLSLParser.ArraySpecifierContext
 
getRuleIndex() - Method in class io.github.douira.glsl_transformer.GLSLParser.AssignmentExpressionContext
 
getRuleIndex() - Method in class io.github.douira.glsl_transformer.GLSLParser.AssignmentOperatorContext
 
getRuleIndex() - Method in class io.github.douira.glsl_transformer.GLSLParser.AttributeContext
 
getRuleIndex() - Method in class io.github.douira.glsl_transformer.GLSLParser.BuiltinTypeSpecifierFixedContext
 
getRuleIndex() - Method in class io.github.douira.glsl_transformer.GLSLParser.BuiltinTypeSpecifierParseableContext
 
getRuleIndex() - Method in class io.github.douira.glsl_transformer.GLSLParser.CallParameterListContext
 
getRuleIndex() - Method in class io.github.douira.glsl_transformer.GLSLParser.CaseLabelContext
 
getRuleIndex() - Method in class io.github.douira.glsl_transformer.GLSLParser.CompoundStatementContext
 
getRuleIndex() - Method in class io.github.douira.glsl_transformer.GLSLParser.ConditionalExpressionContext
 
getRuleIndex() - Method in class io.github.douira.glsl_transformer.GLSLParser.ConditionContext
 
getRuleIndex() - Method in class io.github.douira.glsl_transformer.GLSLParser.ConstantExpressionContext
 
getRuleIndex() - Method in class io.github.douira.glsl_transformer.GLSLParser.DeclarationContext
 
getRuleIndex() - Method in class io.github.douira.glsl_transformer.GLSLParser.DeclarationMemberContext
 
getRuleIndex() - Method in class io.github.douira.glsl_transformer.GLSLParser.DeclarationMemberListContext
 
getRuleIndex() - Method in class io.github.douira.glsl_transformer.GLSLParser.DeclarationStatementContext
 
getRuleIndex() - Method in class io.github.douira.glsl_transformer.GLSLParser.DemoteStatementContext
 
getRuleIndex() - Method in class io.github.douira.glsl_transformer.GLSLParser.DoWhileStatementContext
 
getRuleIndex() - Method in class io.github.douira.glsl_transformer.GLSLParser.EmptyStatementContext
 
getRuleIndex() - Method in class io.github.douira.glsl_transformer.GLSLParser.EqualityExpressionContext
 
getRuleIndex() - Method in class io.github.douira.glsl_transformer.GLSLParser.ExclusiveOrExpressionContext
 
getRuleIndex() - Method in class io.github.douira.glsl_transformer.GLSLParser.ExpressionContext
 
getRuleIndex() - Method in class io.github.douira.glsl_transformer.GLSLParser.ExpressionStatementContext
 
getRuleIndex() - Method in class io.github.douira.glsl_transformer.GLSLParser.ExtensionStateContext
 
getRuleIndex() - Method in class io.github.douira.glsl_transformer.GLSLParser.ExtensionStatementContext
 
getRuleIndex() - Method in class io.github.douira.glsl_transformer.GLSLParser.ExternalDeclarationContext
 
getRuleIndex() - Method in class io.github.douira.glsl_transformer.GLSLParser.ForStatementContext
 
getRuleIndex() - Method in class io.github.douira.glsl_transformer.GLSLParser.FullySpecifiedTypeContext
 
getRuleIndex() - Method in class io.github.douira.glsl_transformer.GLSLParser.FunctionCallContext
 
getRuleIndex() - Method in class io.github.douira.glsl_transformer.GLSLParser.FunctionDefinitionContext
 
getRuleIndex() - Method in class io.github.douira.glsl_transformer.GLSLParser.FunctionHeaderContext
 
getRuleIndex() - Method in class io.github.douira.glsl_transformer.GLSLParser.FunctionIdentifierContext
 
getRuleIndex() - Method in class io.github.douira.glsl_transformer.GLSLParser.FunctionParameterListContext
 
getRuleIndex() - Method in class io.github.douira.glsl_transformer.GLSLParser.FunctionPrototypeContext
 
getRuleIndex() - Method in class io.github.douira.glsl_transformer.GLSLParser.InclusiveOrExpressionContext
 
getRuleIndex() - Method in class io.github.douira.glsl_transformer.GLSLParser.InitDeclaratorListContext
 
getRuleIndex() - Method in class io.github.douira.glsl_transformer.GLSLParser.InitializerContext
 
getRuleIndex() - Method in class io.github.douira.glsl_transformer.GLSLParser.InterpolationQualifierContext
 
getRuleIndex() - Method in class io.github.douira.glsl_transformer.GLSLParser.InvariantQualifierContext
 
getRuleIndex() - Method in class io.github.douira.glsl_transformer.GLSLParser.JumpStatementContext
 
getRuleIndex() - Method in class io.github.douira.glsl_transformer.GLSLParser.LayoutDefaultsContext
 
getRuleIndex() - Method in class io.github.douira.glsl_transformer.GLSLParser.LayoutModesContext
 
getRuleIndex() - Method in class io.github.douira.glsl_transformer.GLSLParser.LayoutQualifierContext
 
getRuleIndex() - Method in class io.github.douira.glsl_transformer.GLSLParser.LayoutQualifierIdContext
 
getRuleIndex() - Method in class io.github.douira.glsl_transformer.GLSLParser.LogicalAndExpressionContext
 
getRuleIndex() - Method in class io.github.douira.glsl_transformer.GLSLParser.LogicalOrExpressionContext
 
getRuleIndex() - Method in class io.github.douira.glsl_transformer.GLSLParser.LogicalXorExpressionContext
 
getRuleIndex() - Method in class io.github.douira.glsl_transformer.GLSLParser.MethodCallContext
 
getRuleIndex() - Method in class io.github.douira.glsl_transformer.GLSLParser.MultiplicativeExpressionContext
 
getRuleIndex() - Method in class io.github.douira.glsl_transformer.GLSLParser.ParameterDeclarationContext
 
getRuleIndex() - Method in class io.github.douira.glsl_transformer.GLSLParser.ParameterDeclaratorContext
 
getRuleIndex() - Method in class io.github.douira.glsl_transformer.GLSLParser.PostfixExpressionContext
 
getRuleIndex() - Method in class io.github.douira.glsl_transformer.GLSLParser.PragmaStatementContext
 
getRuleIndex() - Method in class io.github.douira.glsl_transformer.GLSLParser.PreciseQualifierContext
 
getRuleIndex() - Method in class io.github.douira.glsl_transformer.GLSLParser.PrecisionQualifierContext
 
getRuleIndex() - Method in class io.github.douira.glsl_transformer.GLSLParser.PrimaryExpressionContext
 
getRuleIndex() - Method in class io.github.douira.glsl_transformer.GLSLParser.RelationalExpressionContext
 
getRuleIndex() - Method in class io.github.douira.glsl_transformer.GLSLParser.SelectionStatementContext
 
getRuleIndex() - Method in class io.github.douira.glsl_transformer.GLSLParser.ShiftExpressionContext
 
getRuleIndex() - Method in class io.github.douira.glsl_transformer.GLSLParser.SimpleStatementContext
 
getRuleIndex() - Method in class io.github.douira.glsl_transformer.GLSLParser.SingleAttributeContext
 
getRuleIndex() - Method in class io.github.douira.glsl_transformer.GLSLParser.StatementContext
 
getRuleIndex() - Method in class io.github.douira.glsl_transformer.GLSLParser.StorageQualifierContext
 
getRuleIndex() - Method in class io.github.douira.glsl_transformer.GLSLParser.StructDeclarationContext
 
getRuleIndex() - Method in class io.github.douira.glsl_transformer.GLSLParser.StructDeclarationListContext
 
getRuleIndex() - Method in class io.github.douira.glsl_transformer.GLSLParser.StructDeclaratorContext
 
getRuleIndex() - Method in class io.github.douira.glsl_transformer.GLSLParser.StructDeclaratorListContext
 
getRuleIndex() - Method in class io.github.douira.glsl_transformer.GLSLParser.StructSpecifierContext
 
getRuleIndex() - Method in class io.github.douira.glsl_transformer.GLSLParser.SwitchStatementContext
 
getRuleIndex() - Method in class io.github.douira.glsl_transformer.GLSLParser.TranslationUnitContext
 
getRuleIndex() - Method in class io.github.douira.glsl_transformer.GLSLParser.TypeNameListContext
 
getRuleIndex() - Method in class io.github.douira.glsl_transformer.GLSLParser.TypeQualifierContext
 
getRuleIndex() - Method in class io.github.douira.glsl_transformer.GLSLParser.TypeSpecifierContext
 
getRuleIndex() - Method in class io.github.douira.glsl_transformer.GLSLParser.TypeSpecifierNonarrayContext
 
getRuleIndex() - Method in class io.github.douira.glsl_transformer.GLSLParser.UnaryExpressionContext
 
getRuleIndex() - Method in class io.github.douira.glsl_transformer.GLSLParser.UnaryOperatorContext
 
getRuleIndex() - Method in class io.github.douira.glsl_transformer.GLSLParser.VariableIdentifierContext
 
getRuleIndex() - Method in class io.github.douira.glsl_transformer.GLSLParser.VersionStatementContext
 
getRuleIndex() - Method in class io.github.douira.glsl_transformer.GLSLParser.WhileStatementContext
 
getRuleNames() - Method in class io.github.douira.glsl_transformer.GLSLLexer
 
getRuleNames() - Method in class io.github.douira.glsl_transformer.GLSLParser
 
getSerializedATN() - Method in class io.github.douira.glsl_transformer.GLSLLexer
 
getSerializedATN() - Method in class io.github.douira.glsl_transformer.GLSLParser
 
getSiblings(ExtendedContext) - Static method in class io.github.douira.glsl_transformer.transform.TransformationPhase
Gets the sibling nodes of a given node.
getTokenNames() - Method in class io.github.douira.glsl_transformer.GLSLLexer
Deprecated.
getTokenNames() - Method in class io.github.douira.glsl_transformer.GLSLParser
Deprecated.
getTokenStream() - Method in class io.github.douira.glsl_transformer.generic.ExtendedContext
The token stream is present if this node is a local root.
getVocabulary() - Method in class io.github.douira.glsl_transformer.GLSLLexer
 
getVocabulary() - Method in class io.github.douira.glsl_transformer.GLSLParser
 
GLSLLexer - Class in io.github.douira.glsl_transformer
 
GLSLLexer(CharStream) - Constructor for class io.github.douira.glsl_transformer.GLSLLexer
 
GLSLParser - Class in io.github.douira.glsl_transformer
 
GLSLParser(TokenStream) - Constructor for class io.github.douira.glsl_transformer.GLSLParser
 
GLSLParser.AdditiveExpressionContext - Class in io.github.douira.glsl_transformer
 
GLSLParser.AndExpressionContext - Class in io.github.douira.glsl_transformer
 
GLSLParser.ArraySpecifierContext - Class in io.github.douira.glsl_transformer
 
GLSLParser.AssignmentExpressionContext - Class in io.github.douira.glsl_transformer
 
GLSLParser.AssignmentOperatorContext - Class in io.github.douira.glsl_transformer
 
GLSLParser.AttributeContext - Class in io.github.douira.glsl_transformer
 
GLSLParser.BuiltinTypeSpecifierFixedContext - Class in io.github.douira.glsl_transformer
 
GLSLParser.BuiltinTypeSpecifierParseableContext - Class in io.github.douira.glsl_transformer
 
GLSLParser.CallParameterListContext - Class in io.github.douira.glsl_transformer
 
GLSLParser.CaseLabelContext - Class in io.github.douira.glsl_transformer
 
GLSLParser.CompoundStatementContext - Class in io.github.douira.glsl_transformer
 
GLSLParser.ConditionalExpressionContext - Class in io.github.douira.glsl_transformer
 
GLSLParser.ConditionContext - Class in io.github.douira.glsl_transformer
 
GLSLParser.ConstantExpressionContext - Class in io.github.douira.glsl_transformer
 
GLSLParser.DeclarationContext - Class in io.github.douira.glsl_transformer
 
GLSLParser.DeclarationMemberContext - Class in io.github.douira.glsl_transformer
 
GLSLParser.DeclarationMemberListContext - Class in io.github.douira.glsl_transformer
 
GLSLParser.DeclarationStatementContext - Class in io.github.douira.glsl_transformer
 
GLSLParser.DemoteStatementContext - Class in io.github.douira.glsl_transformer
 
GLSLParser.DoWhileStatementContext - Class in io.github.douira.glsl_transformer
 
GLSLParser.EmptyStatementContext - Class in io.github.douira.glsl_transformer
 
GLSLParser.EqualityExpressionContext - Class in io.github.douira.glsl_transformer
 
GLSLParser.ExclusiveOrExpressionContext - Class in io.github.douira.glsl_transformer
 
GLSLParser.ExpressionContext - Class in io.github.douira.glsl_transformer
 
GLSLParser.ExpressionStatementContext - Class in io.github.douira.glsl_transformer
 
GLSLParser.ExtensionStateContext - Class in io.github.douira.glsl_transformer
 
GLSLParser.ExtensionStatementContext - Class in io.github.douira.glsl_transformer
 
GLSLParser.ExternalDeclarationContext - Class in io.github.douira.glsl_transformer
 
GLSLParser.ForStatementContext - Class in io.github.douira.glsl_transformer
 
GLSLParser.FullySpecifiedTypeContext - Class in io.github.douira.glsl_transformer
 
GLSLParser.FunctionCallContext - Class in io.github.douira.glsl_transformer
 
GLSLParser.FunctionDefinitionContext - Class in io.github.douira.glsl_transformer
 
GLSLParser.FunctionHeaderContext - Class in io.github.douira.glsl_transformer
 
GLSLParser.FunctionIdentifierContext - Class in io.github.douira.glsl_transformer
 
GLSLParser.FunctionParameterListContext - Class in io.github.douira.glsl_transformer
 
GLSLParser.FunctionPrototypeContext - Class in io.github.douira.glsl_transformer
 
GLSLParser.InclusiveOrExpressionContext - Class in io.github.douira.glsl_transformer
 
GLSLParser.InitDeclaratorListContext - Class in io.github.douira.glsl_transformer
 
GLSLParser.InitializerContext - Class in io.github.douira.glsl_transformer
 
GLSLParser.InterpolationQualifierContext - Class in io.github.douira.glsl_transformer
 
GLSLParser.InvariantQualifierContext - Class in io.github.douira.glsl_transformer
 
GLSLParser.JumpStatementContext - Class in io.github.douira.glsl_transformer
 
GLSLParser.LayoutDefaultsContext - Class in io.github.douira.glsl_transformer
 
GLSLParser.LayoutModesContext - Class in io.github.douira.glsl_transformer
 
GLSLParser.LayoutQualifierContext - Class in io.github.douira.glsl_transformer
 
GLSLParser.LayoutQualifierIdContext - Class in io.github.douira.glsl_transformer
 
GLSLParser.LogicalAndExpressionContext - Class in io.github.douira.glsl_transformer
 
GLSLParser.LogicalOrExpressionContext - Class in io.github.douira.glsl_transformer
 
GLSLParser.LogicalXorExpressionContext - Class in io.github.douira.glsl_transformer
 
GLSLParser.MethodCallContext - Class in io.github.douira.glsl_transformer
 
GLSLParser.MultiplicativeExpressionContext - Class in io.github.douira.glsl_transformer
 
GLSLParser.ParameterDeclarationContext - Class in io.github.douira.glsl_transformer
 
GLSLParser.ParameterDeclaratorContext - Class in io.github.douira.glsl_transformer
 
GLSLParser.PostfixExpressionContext - Class in io.github.douira.glsl_transformer
 
GLSLParser.PragmaStatementContext - Class in io.github.douira.glsl_transformer
 
GLSLParser.PreciseQualifierContext - Class in io.github.douira.glsl_transformer
 
GLSLParser.PrecisionQualifierContext - Class in io.github.douira.glsl_transformer
 
GLSLParser.PrimaryExpressionContext - Class in io.github.douira.glsl_transformer
 
GLSLParser.RelationalExpressionContext - Class in io.github.douira.glsl_transformer
 
GLSLParser.SelectionStatementContext - Class in io.github.douira.glsl_transformer
 
GLSLParser.ShiftExpressionContext - Class in io.github.douira.glsl_transformer
 
GLSLParser.SimpleStatementContext - Class in io.github.douira.glsl_transformer
 
GLSLParser.SingleAttributeContext - Class in io.github.douira.glsl_transformer
 
GLSLParser.StatementContext - Class in io.github.douira.glsl_transformer
 
GLSLParser.StorageQualifierContext - Class in io.github.douira.glsl_transformer
 
GLSLParser.StructDeclarationContext - Class in io.github.douira.glsl_transformer
 
GLSLParser.StructDeclarationListContext - Class in io.github.douira.glsl_transformer
 
GLSLParser.StructDeclaratorContext - Class in io.github.douira.glsl_transformer
 
GLSLParser.StructDeclaratorListContext - Class in io.github.douira.glsl_transformer
 
GLSLParser.StructSpecifierContext - Class in io.github.douira.glsl_transformer
 
GLSLParser.SwitchStatementContext - Class in io.github.douira.glsl_transformer
 
GLSLParser.TranslationUnitContext - Class in io.github.douira.glsl_transformer
 
GLSLParser.TypeNameListContext - Class in io.github.douira.glsl_transformer
 
GLSLParser.TypeQualifierContext - Class in io.github.douira.glsl_transformer
 
GLSLParser.TypeSpecifierContext - Class in io.github.douira.glsl_transformer
 
GLSLParser.TypeSpecifierNonarrayContext - Class in io.github.douira.glsl_transformer
 
GLSLParser.UnaryExpressionContext - Class in io.github.douira.glsl_transformer
 
GLSLParser.UnaryOperatorContext - Class in io.github.douira.glsl_transformer
 
GLSLParser.VariableIdentifierContext - Class in io.github.douira.glsl_transformer
 
GLSLParser.VersionStatementContext - Class in io.github.douira.glsl_transformer
 
GLSLParser.WhileStatementContext - Class in io.github.douira.glsl_transformer
 
GLSLParserBaseListener - Class in io.github.douira.glsl_transformer
This class provides an empty implementation of GLSLParserListener, which can be extended to create a listener which only needs to handle a subset of the available methods.
GLSLParserBaseListener() - Constructor for class io.github.douira.glsl_transformer.GLSLParserBaseListener
 
GLSLParserBaseVisitor<T> - Class in io.github.douira.glsl_transformer
This class provides an empty implementation of GLSLParserVisitor, which can be extended to create a visitor which only needs to handle a subset of the available methods.
GLSLParserBaseVisitor() - Constructor for class io.github.douira.glsl_transformer.GLSLParserBaseVisitor
 
GLSLParserListener - Interface in io.github.douira.glsl_transformer
This interface defines a complete listener for a parse tree produced by GLSLParser.
GLSLParserVisitor<T> - Interface in io.github.douira.glsl_transformer
This interface defines a complete generic visitor for a parse tree produced by GLSLParser.
group() - Method in record class io.github.douira.glsl_transformer.transform.Transformation.PhaseEntry
Returns the value of the group record component.
GT_OP - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
GT_OP - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
GT_OP() - Method in class io.github.douira.glsl_transformer.GLSLParser.RelationalExpressionContext
 
GT_OP(int) - Method in class io.github.douira.glsl_transformer.GLSLParser.RelationalExpressionContext
 

H

hashCode() - Method in record class io.github.douira.glsl_transformer.ast.Tensor.Type
Returns a hash code value for this object.
hashCode() - Method in record class io.github.douira.glsl_transformer.transform.Transformation.PhaseEntry
Returns a hash code value for this object.
highestDimension() - Method in record class io.github.douira.glsl_transformer.ast.Tensor.Type
Returns the value of the highestDimension record component.
HIGHP - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
HIGHP - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
HIGHP() - Method in class io.github.douira.glsl_transformer.GLSLParser.PrecisionQualifierContext
 

I

I16VEC2 - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
I16VEC2 - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
I16VEC2() - Method in class io.github.douira.glsl_transformer.GLSLParser.BuiltinTypeSpecifierParseableContext
 
I16VEC3 - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
I16VEC3 - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
I16VEC3() - Method in class io.github.douira.glsl_transformer.GLSLParser.BuiltinTypeSpecifierParseableContext
 
I16VEC4 - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
I16VEC4 - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
I16VEC4() - Method in class io.github.douira.glsl_transformer.GLSLParser.BuiltinTypeSpecifierParseableContext
 
I32VEC2 - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
I32VEC2 - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
I32VEC2() - Method in class io.github.douira.glsl_transformer.GLSLParser.BuiltinTypeSpecifierParseableContext
 
I32VEC3 - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
I32VEC3 - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
I32VEC3() - Method in class io.github.douira.glsl_transformer.GLSLParser.BuiltinTypeSpecifierParseableContext
 
I32VEC4 - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
I32VEC4 - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
I32VEC4() - Method in class io.github.douira.glsl_transformer.GLSLParser.BuiltinTypeSpecifierParseableContext
 
I64VEC2 - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
I64VEC2 - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
I64VEC2() - Method in class io.github.douira.glsl_transformer.GLSLParser.BuiltinTypeSpecifierParseableContext
 
I64VEC3 - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
I64VEC3 - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
I64VEC3() - Method in class io.github.douira.glsl_transformer.GLSLParser.BuiltinTypeSpecifierParseableContext
 
I64VEC4 - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
I64VEC4 - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
I64VEC4() - Method in class io.github.douira.glsl_transformer.GLSLParser.BuiltinTypeSpecifierParseableContext
 
I8VEC2 - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
I8VEC2 - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
I8VEC2() - Method in class io.github.douira.glsl_transformer.GLSLParser.BuiltinTypeSpecifierParseableContext
 
I8VEC3 - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
I8VEC3 - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
I8VEC3() - Method in class io.github.douira.glsl_transformer.GLSLParser.BuiltinTypeSpecifierParseableContext
 
I8VEC4 - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
I8VEC4 - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
I8VEC4() - Method in class io.github.douira.glsl_transformer.GLSLParser.BuiltinTypeSpecifierParseableContext
 
IDENTIFIER - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
IDENTIFIER - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
IDENTIFIER() - Method in class io.github.douira.glsl_transformer.GLSLParser.ConditionContext
 
IDENTIFIER() - Method in class io.github.douira.glsl_transformer.GLSLParser.DeclarationContext
 
IDENTIFIER() - Method in class io.github.douira.glsl_transformer.GLSLParser.DeclarationMemberContext
 
IDENTIFIER() - Method in class io.github.douira.glsl_transformer.GLSLParser.FunctionHeaderContext
 
IDENTIFIER() - Method in class io.github.douira.glsl_transformer.GLSLParser.LayoutQualifierIdContext
 
IDENTIFIER() - Method in class io.github.douira.glsl_transformer.GLSLParser.ParameterDeclaratorContext
 
IDENTIFIER() - Method in class io.github.douira.glsl_transformer.GLSLParser.PostfixExpressionContext
 
IDENTIFIER() - Method in class io.github.douira.glsl_transformer.GLSLParser.SingleAttributeContext
 
IDENTIFIER() - Method in class io.github.douira.glsl_transformer.GLSLParser.StructDeclaratorContext
 
IDENTIFIER() - Method in class io.github.douira.glsl_transformer.GLSLParser.StructSpecifierContext
 
IDENTIFIER() - Method in class io.github.douira.glsl_transformer.GLSLParser.TypeNameListContext
 
IDENTIFIER() - Method in class io.github.douira.glsl_transformer.GLSLParser.TypeSpecifierNonarrayContext
 
IDENTIFIER() - Method in class io.github.douira.glsl_transformer.GLSLParser.VariableIdentifierContext
 
IDENTIFIER(int) - Method in class io.github.douira.glsl_transformer.GLSLParser.DeclarationContext
 
IDENTIFIER(int) - Method in class io.github.douira.glsl_transformer.GLSLParser.SingleAttributeContext
 
IDENTIFIER(int) - Method in class io.github.douira.glsl_transformer.GLSLParser.TypeNameListContext
 
IF - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
IF - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
IF() - Method in class io.github.douira.glsl_transformer.GLSLParser.SelectionStatementContext
 
IIMAGE1D - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
IIMAGE1D - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
IIMAGE1D() - Method in class io.github.douira.glsl_transformer.GLSLParser.BuiltinTypeSpecifierFixedContext
 
IIMAGE1DARRAY - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
IIMAGE1DARRAY - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
IIMAGE1DARRAY() - Method in class io.github.douira.glsl_transformer.GLSLParser.BuiltinTypeSpecifierFixedContext
 
IIMAGE2D - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
IIMAGE2D - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
IIMAGE2D() - Method in class io.github.douira.glsl_transformer.GLSLParser.BuiltinTypeSpecifierFixedContext
 
IIMAGE2DARRAY - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
IIMAGE2DARRAY - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
IIMAGE2DARRAY() - Method in class io.github.douira.glsl_transformer.GLSLParser.BuiltinTypeSpecifierFixedContext
 
IIMAGE2DMS - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
IIMAGE2DMS - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
IIMAGE2DMS() - Method in class io.github.douira.glsl_transformer.GLSLParser.BuiltinTypeSpecifierFixedContext
 
IIMAGE2DMSARRAY - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
IIMAGE2DMSARRAY - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
IIMAGE2DMSARRAY() - Method in class io.github.douira.glsl_transformer.GLSLParser.BuiltinTypeSpecifierFixedContext
 
IIMAGE2DRECT - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
IIMAGE2DRECT - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
IIMAGE2DRECT() - Method in class io.github.douira.glsl_transformer.GLSLParser.BuiltinTypeSpecifierFixedContext
 
IIMAGE3D - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
IIMAGE3D - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
IIMAGE3D() - Method in class io.github.douira.glsl_transformer.GLSLParser.BuiltinTypeSpecifierFixedContext
 
IIMAGEBUFFER - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
IIMAGEBUFFER - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
IIMAGEBUFFER() - Method in class io.github.douira.glsl_transformer.GLSLParser.BuiltinTypeSpecifierFixedContext
 
IIMAGECUBE - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
IIMAGECUBE - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
IIMAGECUBE() - Method in class io.github.douira.glsl_transformer.GLSLParser.BuiltinTypeSpecifierFixedContext
 
IIMAGECUBEARRAY - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
IIMAGECUBEARRAY - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
IIMAGECUBEARRAY() - Method in class io.github.douira.glsl_transformer.GLSLParser.BuiltinTypeSpecifierFixedContext
 
IMAGE1D - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
IMAGE1D - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
IMAGE1D() - Method in class io.github.douira.glsl_transformer.GLSLParser.BuiltinTypeSpecifierFixedContext
 
IMAGE1DARRAY - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
IMAGE1DARRAY - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
IMAGE1DARRAY() - Method in class io.github.douira.glsl_transformer.GLSLParser.BuiltinTypeSpecifierFixedContext
 
IMAGE2D - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
IMAGE2D - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
IMAGE2D() - Method in class io.github.douira.glsl_transformer.GLSLParser.BuiltinTypeSpecifierFixedContext
 
IMAGE2DARRAY - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
IMAGE2DARRAY - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
IMAGE2DARRAY() - Method in class io.github.douira.glsl_transformer.GLSLParser.BuiltinTypeSpecifierFixedContext
 
IMAGE2DMS - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
IMAGE2DMS - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
IMAGE2DMS() - Method in class io.github.douira.glsl_transformer.GLSLParser.BuiltinTypeSpecifierFixedContext
 
IMAGE2DMSARRAY - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
IMAGE2DMSARRAY - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
IMAGE2DMSARRAY() - Method in class io.github.douira.glsl_transformer.GLSLParser.BuiltinTypeSpecifierFixedContext
 
IMAGE2DRECT - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
IMAGE2DRECT - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
IMAGE2DRECT() - Method in class io.github.douira.glsl_transformer.GLSLParser.BuiltinTypeSpecifierFixedContext
 
IMAGE3D - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
IMAGE3D - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
IMAGE3D() - Method in class io.github.douira.glsl_transformer.GLSLParser.BuiltinTypeSpecifierFixedContext
 
IMAGEBUFFER - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
IMAGEBUFFER - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
IMAGEBUFFER() - Method in class io.github.douira.glsl_transformer.GLSLParser.BuiltinTypeSpecifierFixedContext
 
IMAGECUBE - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
IMAGECUBE - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
IMAGECUBE() - Method in class io.github.douira.glsl_transformer.GLSLParser.BuiltinTypeSpecifierFixedContext
 
IMAGECUBEARRAY - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
IMAGECUBEARRAY - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
IMAGECUBEARRAY() - Method in class io.github.douira.glsl_transformer.GLSLParser.BuiltinTypeSpecifierFixedContext
 
IN - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
IN - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
IN() - Method in class io.github.douira.glsl_transformer.GLSLParser.LayoutModesContext
 
IN() - Method in class io.github.douira.glsl_transformer.GLSLParser.StorageQualifierContext
 
INC_OP - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
INC_OP - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
INC_OP() - Method in class io.github.douira.glsl_transformer.GLSLParser.PostfixExpressionContext
 
INC_OP() - Method in class io.github.douira.glsl_transformer.GLSLParser.UnaryOperatorContext
 
inclusiveOrExpression() - Method in class io.github.douira.glsl_transformer.GLSLParser
 
inclusiveOrExpression() - Method in class io.github.douira.glsl_transformer.GLSLParser.LogicalAndExpressionContext
 
inclusiveOrExpression(int) - Method in class io.github.douira.glsl_transformer.GLSLParser.LogicalAndExpressionContext
 
InclusiveOrExpressionContext(ParserRuleContext, int) - Constructor for class io.github.douira.glsl_transformer.GLSLParser.InclusiveOrExpressionContext
 
init() - Method in class io.github.douira.glsl_transformer.transform.TransformationPhase
This method is called right after this phase is collected by the phase collector.
initDeclaratorList() - Method in class io.github.douira.glsl_transformer.GLSLParser.DeclarationContext
 
initDeclaratorList() - Method in class io.github.douira.glsl_transformer.GLSLParser
 
InitDeclaratorListContext(ParserRuleContext, int) - Constructor for class io.github.douira.glsl_transformer.GLSLParser.InitDeclaratorListContext
 
initializer() - Method in class io.github.douira.glsl_transformer.GLSLParser.ConditionContext
 
initializer() - Method in class io.github.douira.glsl_transformer.GLSLParser.DeclarationMemberContext
 
initializer() - Method in class io.github.douira.glsl_transformer.GLSLParser
 
initializer() - Method in class io.github.douira.glsl_transformer.GLSLParser.InitializerContext
 
initializer(int) - Method in class io.github.douira.glsl_transformer.GLSLParser.InitializerContext
 
InitializerContext(ParserRuleContext, int) - Constructor for class io.github.douira.glsl_transformer.GLSLParser.InitializerContext
 
injectExternalDeclaration(String, TransformationPhase.InjectionPoint) - Method in class io.github.douira.glsl_transformer.transform.TransformationPhase
Injects the given string parsed as an external declaration.
injectNode(ParseTree, TransformationPhase.InjectionPoint) - Method in class io.github.douira.glsl_transformer.transform.TransformationPhase
Injects the given node into the translation unit context root node at the given injection point.
injectNodes(Deque<ParseTree>, TransformationPhase.InjectionPoint) - Method in class io.github.douira.glsl_transformer.transform.TransformationPhase
Injects a list of nodes into the translation unit context node.
INOUT - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
INOUT - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
INOUT() - Method in class io.github.douira.glsl_transformer.GLSLParser.StorageQualifierContext
 
INT16 - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
INT16 - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
INT16() - Method in class io.github.douira.glsl_transformer.GLSLParser.BuiltinTypeSpecifierParseableContext
 
INT16CONSTANT - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
INT16CONSTANT - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
INT16CONSTANT() - Method in class io.github.douira.glsl_transformer.GLSLParser.PrimaryExpressionContext
 
INT32 - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
INT32 - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
INT32() - Method in class io.github.douira.glsl_transformer.GLSLParser.BuiltinTypeSpecifierParseableContext
 
INT32CONSTANT - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
INT32CONSTANT - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
INT32CONSTANT() - Method in class io.github.douira.glsl_transformer.GLSLParser.PrimaryExpressionContext
 
INT64 - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
INT64 - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
INT64() - Method in class io.github.douira.glsl_transformer.GLSLParser.BuiltinTypeSpecifierParseableContext
 
INT64CONSTANT - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
INT64CONSTANT - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
INT64CONSTANT() - Method in class io.github.douira.glsl_transformer.GLSLParser.PrimaryExpressionContext
 
INT8 - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
INT8 - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
INT8() - Method in class io.github.douira.glsl_transformer.GLSLParser.BuiltinTypeSpecifierParseableContext
 
INTEGER - Enum constant in enum class io.github.douira.glsl_transformer.ast.Tensor.NumberType
uint-like bit usage, non-signed
interpolationQualifier() - Method in class io.github.douira.glsl_transformer.GLSLParser
 
interpolationQualifier() - Method in class io.github.douira.glsl_transformer.GLSLParser.TypeQualifierContext
 
interpolationQualifier(int) - Method in class io.github.douira.glsl_transformer.GLSLParser.TypeQualifierContext
 
InterpolationQualifierContext(ParserRuleContext, int) - Constructor for class io.github.douira.glsl_transformer.GLSLParser.InterpolationQualifierContext
 
INVARIANT - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
INVARIANT - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
INVARIANT() - Method in class io.github.douira.glsl_transformer.GLSLParser.InvariantQualifierContext
 
invariantQualifier() - Method in class io.github.douira.glsl_transformer.GLSLParser
 
invariantQualifier() - Method in class io.github.douira.glsl_transformer.GLSLParser.TypeQualifierContext
 
invariantQualifier(int) - Method in class io.github.douira.glsl_transformer.GLSLParser.TypeQualifierContext
 
InvariantQualifierContext(ParserRuleContext, int) - Constructor for class io.github.douira.glsl_transformer.GLSLParser.InvariantQualifierContext
 
io.github.douira.glsl_transformer - package io.github.douira.glsl_transformer
 
io.github.douira.glsl_transformer.ast - package io.github.douira.glsl_transformer.ast
 
io.github.douira.glsl_transformer.generic - package io.github.douira.glsl_transformer.generic
 
io.github.douira.glsl_transformer.iris - package io.github.douira.glsl_transformer.iris
 
io.github.douira.glsl_transformer.transform - package io.github.douira.glsl_transformer.transform
 
isActive() - Method in class io.github.douira.glsl_transformer.transform.TransformationPhase
Overwrite this method to add a check of if this phase should be run at all.
isActiveAfterWalk() - Method in class io.github.douira.glsl_transformer.transform.WalkPhase
Determines if this phase's afterWalk(TranslationUnitContext) should be run.
isActiveAtWalk() - Method in class io.github.douira.glsl_transformer.transform.WalkPhase
Determines if the phase's listener methods should be run.
isActiveBeforeWalk() - Method in class io.github.douira.glsl_transformer.transform.WalkPhase
Determines if this phase's beforeWalk(TranslationUnitContext) should be run.
ISAMPLER1D - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
ISAMPLER1D - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
ISAMPLER1D() - Method in class io.github.douira.glsl_transformer.GLSLParser.BuiltinTypeSpecifierFixedContext
 
ISAMPLER1DARRAY - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
ISAMPLER1DARRAY - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
ISAMPLER1DARRAY() - Method in class io.github.douira.glsl_transformer.GLSLParser.BuiltinTypeSpecifierFixedContext
 
ISAMPLER2D - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
ISAMPLER2D - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
ISAMPLER2D() - Method in class io.github.douira.glsl_transformer.GLSLParser.BuiltinTypeSpecifierFixedContext
 
ISAMPLER2DARRAY - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
ISAMPLER2DARRAY - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
ISAMPLER2DARRAY() - Method in class io.github.douira.glsl_transformer.GLSLParser.BuiltinTypeSpecifierFixedContext
 
ISAMPLER2DMS - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
ISAMPLER2DMS - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
ISAMPLER2DMS() - Method in class io.github.douira.glsl_transformer.GLSLParser.BuiltinTypeSpecifierFixedContext
 
ISAMPLER2DMSARRAY - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
ISAMPLER2DMSARRAY - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
ISAMPLER2DMSARRAY() - Method in class io.github.douira.glsl_transformer.GLSLParser.BuiltinTypeSpecifierFixedContext
 
ISAMPLER2DRECT - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
ISAMPLER2DRECT - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
ISAMPLER2DRECT() - Method in class io.github.douira.glsl_transformer.GLSLParser.BuiltinTypeSpecifierFixedContext
 
ISAMPLER3D - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
ISAMPLER3D - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
ISAMPLER3D() - Method in class io.github.douira.glsl_transformer.GLSLParser.BuiltinTypeSpecifierFixedContext
 
ISAMPLERBUFFER - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
ISAMPLERBUFFER - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
ISAMPLERBUFFER() - Method in class io.github.douira.glsl_transformer.GLSLParser.BuiltinTypeSpecifierFixedContext
 
ISAMPLERCUBE - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
ISAMPLERCUBE - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
ISAMPLERCUBE() - Method in class io.github.douira.glsl_transformer.GLSLParser.BuiltinTypeSpecifierFixedContext
 
ISAMPLERCUBEARRAY - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
ISAMPLERCUBEARRAY - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
ISAMPLERCUBEARRAY() - Method in class io.github.douira.glsl_transformer.GLSLParser.BuiltinTypeSpecifierFixedContext
 
isEmpty() - Method in class io.github.douira.glsl_transformer.generic.ProxyParseTreeListener
Checks if the list of listeners is empty.
isLocalRoot() - Method in class io.github.douira.glsl_transformer.generic.ExtendedContext
Checks if this node is a local root.
isRoot() - Method in class io.github.douira.glsl_transformer.generic.ExtendedContext
Checks if this node is the global root.
isTokenAllowed(Token) - Method in class io.github.douira.glsl_transformer.generic.CachingIntervalSet
Checks if the given token is covered by this set if it's being used as an omission set.

J

jumpStatement() - Method in class io.github.douira.glsl_transformer.GLSLParser
 
jumpStatement() - Method in class io.github.douira.glsl_transformer.GLSLParser.SimpleStatementContext
 
JumpStatementContext(ParserRuleContext, int) - Constructor for class io.github.douira.glsl_transformer.GLSLParser.JumpStatementContext
 

L

LAYOUT - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
LAYOUT - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
LAYOUT() - Method in class io.github.douira.glsl_transformer.GLSLParser.LayoutQualifierContext
 
layoutDefaults() - Method in class io.github.douira.glsl_transformer.GLSLParser.ExternalDeclarationContext
 
layoutDefaults() - Method in class io.github.douira.glsl_transformer.GLSLParser
 
LayoutDefaultsContext(ParserRuleContext, int) - Constructor for class io.github.douira.glsl_transformer.GLSLParser.LayoutDefaultsContext
 
layoutModes() - Method in class io.github.douira.glsl_transformer.GLSLParser.LayoutDefaultsContext
 
layoutModes() - Method in class io.github.douira.glsl_transformer.GLSLParser
 
LayoutModesContext(ParserRuleContext, int) - Constructor for class io.github.douira.glsl_transformer.GLSLParser.LayoutModesContext
 
layoutQualifier() - Method in class io.github.douira.glsl_transformer.GLSLParser.LayoutDefaultsContext
 
layoutQualifier() - Method in class io.github.douira.glsl_transformer.GLSLParser
 
layoutQualifier() - Method in class io.github.douira.glsl_transformer.GLSLParser.TypeQualifierContext
 
layoutQualifier(int) - Method in class io.github.douira.glsl_transformer.GLSLParser.TypeQualifierContext
 
LayoutQualifierContext(ParserRuleContext, int) - Constructor for class io.github.douira.glsl_transformer.GLSLParser.LayoutQualifierContext
 
layoutQualifierId() - Method in class io.github.douira.glsl_transformer.GLSLParser.LayoutQualifierContext
 
layoutQualifierId() - Method in class io.github.douira.glsl_transformer.GLSLParser
 
layoutQualifierId(int) - Method in class io.github.douira.glsl_transformer.GLSLParser.LayoutQualifierContext
 
LayoutQualifierIdContext(ParserRuleContext, int) - Constructor for class io.github.douira.glsl_transformer.GLSLParser.LayoutQualifierIdContext
 
LBRACE - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
LBRACE - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
LBRACE() - Method in class io.github.douira.glsl_transformer.GLSLParser.CompoundStatementContext
 
LBRACE() - Method in class io.github.douira.glsl_transformer.GLSLParser.DeclarationContext
 
LBRACE() - Method in class io.github.douira.glsl_transformer.GLSLParser.InitializerContext
 
LBRACE() - Method in class io.github.douira.glsl_transformer.GLSLParser.StructSpecifierContext
 
LBRACE() - Method in class io.github.douira.glsl_transformer.GLSLParser.SwitchStatementContext
 
LBRACKET - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
LBRACKET - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
LBRACKET() - Method in class io.github.douira.glsl_transformer.GLSLParser.ArraySpecifierContext
 
LBRACKET() - Method in class io.github.douira.glsl_transformer.GLSLParser.AttributeContext
 
LBRACKET() - Method in class io.github.douira.glsl_transformer.GLSLParser.PostfixExpressionContext
 
LBRACKET(int) - Method in class io.github.douira.glsl_transformer.GLSLParser.AttributeContext
 
LE_OP - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
LE_OP - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
LE_OP() - Method in class io.github.douira.glsl_transformer.GLSLParser.RelationalExpressionContext
 
LE_OP(int) - Method in class io.github.douira.glsl_transformer.GLSLParser.RelationalExpressionContext
 
LEFT_ASSIGN - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
LEFT_ASSIGN - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
LEFT_ASSIGN() - Method in class io.github.douira.glsl_transformer.GLSLParser.AssignmentOperatorContext
 
LEFT_OP - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
LEFT_OP - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
LEFT_OP() - Method in class io.github.douira.glsl_transformer.GLSLParser.ShiftExpressionContext
 
LEFT_OP(int) - Method in class io.github.douira.glsl_transformer.GLSLParser.ShiftExpressionContext
 
LINE_CONTINUE - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
LINE_CONTINUE - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
logicalAndExpression() - Method in class io.github.douira.glsl_transformer.GLSLParser
 
logicalAndExpression() - Method in class io.github.douira.glsl_transformer.GLSLParser.LogicalXorExpressionContext
 
logicalAndExpression(int) - Method in class io.github.douira.glsl_transformer.GLSLParser.LogicalXorExpressionContext
 
LogicalAndExpressionContext(ParserRuleContext, int) - Constructor for class io.github.douira.glsl_transformer.GLSLParser.LogicalAndExpressionContext
 
logicalOrExpression() - Method in class io.github.douira.glsl_transformer.GLSLParser.ConditionalExpressionContext
 
logicalOrExpression() - Method in class io.github.douira.glsl_transformer.GLSLParser
 
LogicalOrExpressionContext(ParserRuleContext, int) - Constructor for class io.github.douira.glsl_transformer.GLSLParser.LogicalOrExpressionContext
 
logicalXorExpression() - Method in class io.github.douira.glsl_transformer.GLSLParser.LogicalOrExpressionContext
 
logicalXorExpression() - Method in class io.github.douira.glsl_transformer.GLSLParser
 
logicalXorExpression(int) - Method in class io.github.douira.glsl_transformer.GLSLParser.LogicalOrExpressionContext
 
LogicalXorExpressionContext(ParserRuleContext, int) - Constructor for class io.github.douira.glsl_transformer.GLSLParser.LogicalXorExpressionContext
 
LOWP - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
LOWP - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
LOWP() - Method in class io.github.douira.glsl_transformer.GLSLParser.PrecisionQualifierContext
 
LPAREN - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
LPAREN - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
LPAREN() - Method in class io.github.douira.glsl_transformer.GLSLParser.CallParameterListContext
 
LPAREN() - Method in class io.github.douira.glsl_transformer.GLSLParser.DoWhileStatementContext
 
LPAREN() - Method in class io.github.douira.glsl_transformer.GLSLParser.ForStatementContext
 
LPAREN() - Method in class io.github.douira.glsl_transformer.GLSLParser.FunctionPrototypeContext
 
LPAREN() - Method in class io.github.douira.glsl_transformer.GLSLParser.LayoutQualifierContext
 
LPAREN() - Method in class io.github.douira.glsl_transformer.GLSLParser.PrimaryExpressionContext
 
LPAREN() - Method in class io.github.douira.glsl_transformer.GLSLParser.SelectionStatementContext
 
LPAREN() - Method in class io.github.douira.glsl_transformer.GLSLParser.SingleAttributeContext
 
LPAREN() - Method in class io.github.douira.glsl_transformer.GLSLParser.StorageQualifierContext
 
LPAREN() - Method in class io.github.douira.glsl_transformer.GLSLParser.SwitchStatementContext
 
LPAREN() - Method in class io.github.douira.glsl_transformer.GLSLParser.WhileStatementContext
 
LT_OP - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
LT_OP - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
LT_OP() - Method in class io.github.douira.glsl_transformer.GLSLParser.RelationalExpressionContext
 
LT_OP(int) - Method in class io.github.douira.glsl_transformer.GLSLParser.RelationalExpressionContext
 

M

makeLocalRoot(BufferedTokenStream) - Method in class io.github.douira.glsl_transformer.generic.ExtendedContext
Registers this node as a new local root node together with its corresponding token stream.
MEDIUMP - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
MEDIUMP - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
MEDIUMP() - Method in class io.github.douira.glsl_transformer.GLSLParser.PrecisionQualifierContext
 
methodCall() - Method in class io.github.douira.glsl_transformer.GLSLParser
 
methodCall() - Method in class io.github.douira.glsl_transformer.GLSLParser.PostfixExpressionContext
 
MethodCallContext(ParserRuleContext, int) - Constructor for class io.github.douira.glsl_transformer.GLSLParser.MethodCallContext
 
MINUS_OP - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
MINUS_OP - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
MINUS_OP() - Method in class io.github.douira.glsl_transformer.GLSLParser.AdditiveExpressionContext
 
MINUS_OP() - Method in class io.github.douira.glsl_transformer.GLSLParser.UnaryOperatorContext
 
MINUS_OP(int) - Method in class io.github.douira.glsl_transformer.GLSLParser.AdditiveExpressionContext
 
MOD_ASSIGN - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
MOD_ASSIGN - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
MOD_ASSIGN() - Method in class io.github.douira.glsl_transformer.GLSLParser.AssignmentOperatorContext
 
MOD_OP - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
MOD_OP - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
MOD_OP() - Method in class io.github.douira.glsl_transformer.GLSLParser.MultiplicativeExpressionContext
 
MOD_OP(int) - Method in class io.github.douira.glsl_transformer.GLSLParser.MultiplicativeExpressionContext
 
modeNames - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
MoveCheckable - Interface in io.github.douira.glsl_transformer.generic
The move checkable interface provides a method for checking if the implementing node replaces a given node.
MUL_ASSIGN - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
MUL_ASSIGN - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
MUL_ASSIGN() - Method in class io.github.douira.glsl_transformer.GLSLParser.AssignmentOperatorContext
 
multiplicativeExpression() - Method in class io.github.douira.glsl_transformer.GLSLParser.AdditiveExpressionContext
 
multiplicativeExpression() - Method in class io.github.douira.glsl_transformer.GLSLParser
 
multiplicativeExpression(int) - Method in class io.github.douira.glsl_transformer.GLSLParser.AdditiveExpressionContext
 
MultiplicativeExpressionContext(ParserRuleContext, int) - Constructor for class io.github.douira.glsl_transformer.GLSLParser.MultiplicativeExpressionContext
 

N

NE_OP - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
NE_OP - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
NE_OP() - Method in class io.github.douira.glsl_transformer.GLSLParser.EqualityExpressionContext
 
NE_OP(int) - Method in class io.github.douira.glsl_transformer.GLSLParser.EqualityExpressionContext
 
node - Variable in exception io.github.douira.glsl_transformer.transform.Transformation.SemanticException
 
NONPRIVATE - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
NONPRIVATE - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
NONPRIVATE() - Method in class io.github.douira.glsl_transformer.GLSLParser.StorageQualifierContext
 
NOPERSPECTIVE - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
NOPERSPECTIVE - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
NOPERSPECTIVE() - Method in class io.github.douira.glsl_transformer.GLSLParser.InterpolationQualifierContext
 
NOT_OP - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
NOT_OP - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
NOT_OP() - Method in class io.github.douira.glsl_transformer.GLSLParser.UnaryOperatorContext
 
NR - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
NR - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
NR() - Method in class io.github.douira.glsl_transformer.GLSLParser.ExtensionStatementContext
 
NR() - Method in class io.github.douira.glsl_transformer.GLSLParser.PragmaStatementContext
 
NR() - Method in class io.github.douira.glsl_transformer.GLSLParser.VersionStatementContext
 
NR_ALL - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
NR_ALL - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
NR_ALL() - Method in class io.github.douira.glsl_transformer.GLSLParser.PragmaStatementContext
 
NR_COLON - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
NR_COLON - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
NR_COLON() - Method in class io.github.douira.glsl_transformer.GLSLParser.ExtensionStatementContext
 
NR_DISABLE - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
NR_DISABLE - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
NR_DISABLE() - Method in class io.github.douira.glsl_transformer.GLSLParser.ExtensionStateContext
 
NR_ENABLE - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
NR_ENABLE - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
NR_ENABLE() - Method in class io.github.douira.glsl_transformer.GLSLParser.ExtensionStateContext
 
NR_EOL - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
NR_EOL - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
NR_EOL() - Method in class io.github.douira.glsl_transformer.GLSLParser.ExtensionStatementContext
 
NR_EOL() - Method in class io.github.douira.glsl_transformer.GLSLParser.PragmaStatementContext
 
NR_EOL() - Method in class io.github.douira.glsl_transformer.GLSLParser.VersionStatementContext
 
NR_IDENTIFIER - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
NR_IDENTIFIER - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
NR_IDENTIFIER() - Method in class io.github.douira.glsl_transformer.GLSLParser.ExtensionStatementContext
 
NR_IDENTIFIER() - Method in class io.github.douira.glsl_transformer.GLSLParser.PragmaStatementContext
 
NR_IDENTIFIER() - Method in class io.github.douira.glsl_transformer.GLSLParser.VersionStatementContext
 
NR_INTCONSTANT - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
NR_INTCONSTANT - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
NR_INTCONSTANT() - Method in class io.github.douira.glsl_transformer.GLSLParser.VersionStatementContext
 
NR_LINE_CONTINUE - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
NR_LINE_CONTINUE - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
NR_LPAREN - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
NR_LPAREN - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
NR_LPAREN() - Method in class io.github.douira.glsl_transformer.GLSLParser.PragmaStatementContext
 
NR_Mode - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
NR_OFF - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
NR_OFF - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
NR_OFF() - Method in class io.github.douira.glsl_transformer.GLSLParser.PragmaStatementContext
 
NR_ON - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
NR_ON - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
NR_ON() - Method in class io.github.douira.glsl_transformer.GLSLParser.PragmaStatementContext
 
NR_REQUIRE - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
NR_REQUIRE - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
NR_REQUIRE() - Method in class io.github.douira.glsl_transformer.GLSLParser.ExtensionStateContext
 
NR_RPAREN - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
NR_RPAREN - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
NR_RPAREN() - Method in class io.github.douira.glsl_transformer.GLSLParser.PragmaStatementContext
 
NR_STDGL - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
NR_STDGL - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
NR_STDGL() - Method in class io.github.douira.glsl_transformer.GLSLParser.PragmaStatementContext
 
NR_WARN - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
NR_WARN - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
NR_WARN() - Method in class io.github.douira.glsl_transformer.GLSLParser.ExtensionStateContext
 
NR_WS - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
NR_WS - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
numberType() - Method in record class io.github.douira.glsl_transformer.ast.Tensor.Type
Returns the value of the numberType record component.

O

omitTokens() - Method in class io.github.douira.glsl_transformer.generic.ExtendedContext
Marks the tokens encompassed by this node as omitted.
OR_ASSIGN - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
OR_ASSIGN - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
OR_ASSIGN() - Method in class io.github.douira.glsl_transformer.GLSLParser.AssignmentOperatorContext
 
OR_OP - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
OR_OP - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
OR_OP() - Method in class io.github.douira.glsl_transformer.GLSLParser.LogicalOrExpressionContext
 
OR_OP(int) - Method in class io.github.douira.glsl_transformer.GLSLParser.LogicalOrExpressionContext
 
order() - Method in record class io.github.douira.glsl_transformer.transform.Transformation.PhaseEntry
Returns the value of the order record component.
OUT - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
OUT - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
OUT() - Method in class io.github.douira.glsl_transformer.GLSLParser.LayoutModesContext
 
OUT() - Method in class io.github.douira.glsl_transformer.GLSLParser.StorageQualifierContext
 

P

parameterDeclaration() - Method in class io.github.douira.glsl_transformer.GLSLParser.FunctionParameterListContext
 
parameterDeclaration() - Method in class io.github.douira.glsl_transformer.GLSLParser
 
parameterDeclaration(int) - Method in class io.github.douira.glsl_transformer.GLSLParser.FunctionParameterListContext
 
ParameterDeclarationContext(ParserRuleContext, int) - Constructor for class io.github.douira.glsl_transformer.GLSLParser.ParameterDeclarationContext
 
parameterDeclarator() - Method in class io.github.douira.glsl_transformer.GLSLParser.ParameterDeclarationContext
 
parameterDeclarator() - Method in class io.github.douira.glsl_transformer.GLSLParser
 
ParameterDeclaratorContext(ParserRuleContext, int) - Constructor for class io.github.douira.glsl_transformer.GLSLParser.ParameterDeclaratorContext
 
parseFromContext(GLSLParser.BuiltinTypeSpecifierParseableContext) - Static method in class io.github.douira.glsl_transformer.ast.Tensor
 
parseFromTokenType(int) - Static method in class io.github.douira.glsl_transformer.ast.Tensor
 
PATCH - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
PATCH - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
PATCH() - Method in class io.github.douira.glsl_transformer.GLSLParser.StorageQualifierContext
 
phase() - Method in record class io.github.douira.glsl_transformer.transform.Transformation.PhaseEntry
Returns the value of the phase record component.
PhaseCollector - Class in io.github.douira.glsl_transformer.transform
The phase collector holds the registered transformations and manages their execution.
PhaseCollector() - Constructor for class io.github.douira.glsl_transformer.transform.PhaseCollector
 
PhaseEntry(TransformationPhase, int, int) - Constructor for record class io.github.douira.glsl_transformer.transform.Transformation.PhaseEntry
Creates an instance of a PhaseEntry record class.
PLUS_OP - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
PLUS_OP - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
PLUS_OP() - Method in class io.github.douira.glsl_transformer.GLSLParser.AdditiveExpressionContext
 
PLUS_OP() - Method in class io.github.douira.glsl_transformer.GLSLParser.UnaryOperatorContext
 
PLUS_OP(int) - Method in class io.github.douira.glsl_transformer.GLSLParser.AdditiveExpressionContext
 
postfixExpression() - Method in class io.github.douira.glsl_transformer.GLSLParser
 
postfixExpression() - Method in class io.github.douira.glsl_transformer.GLSLParser.PostfixExpressionContext
 
postfixExpression() - Method in class io.github.douira.glsl_transformer.GLSLParser.UnaryExpressionContext
 
PostfixExpressionContext(ParserRuleContext, int) - Constructor for class io.github.douira.glsl_transformer.GLSLParser.PostfixExpressionContext
 
PP_CONTENT - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
PP_CONTENT - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
PP_EMPTY - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
PP_EMPTY - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
PP_ENTER_MODE - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
PP_ENTER_MODE - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
PP_EOL - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
PP_EOL - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
PP_LINE_CONTINUE - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
PP_LINE_CONTINUE - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
PRAGMA - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
PRAGMA - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
PRAGMA() - Method in class io.github.douira.glsl_transformer.GLSLParser.PragmaStatementContext
 
PRAGMA_DEBUG - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
PRAGMA_DEBUG - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
PRAGMA_DEBUG() - Method in class io.github.douira.glsl_transformer.GLSLParser.PragmaStatementContext
 
PRAGMA_INVARIANT - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
PRAGMA_INVARIANT - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
PRAGMA_INVARIANT() - Method in class io.github.douira.glsl_transformer.GLSLParser.PragmaStatementContext
 
PRAGMA_OPTIMIZE - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
PRAGMA_OPTIMIZE - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
PRAGMA_OPTIMIZE() - Method in class io.github.douira.glsl_transformer.GLSLParser.PragmaStatementContext
 
pragmaStatement() - Method in class io.github.douira.glsl_transformer.GLSLParser.ExternalDeclarationContext
 
pragmaStatement() - Method in class io.github.douira.glsl_transformer.GLSLParser
 
PragmaStatementContext(ParserRuleContext, int) - Constructor for class io.github.douira.glsl_transformer.GLSLParser.PragmaStatementContext
 
PRECISE - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
PRECISE - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
PRECISE() - Method in class io.github.douira.glsl_transformer.GLSLParser.PreciseQualifierContext
 
preciseQualifier() - Method in class io.github.douira.glsl_transformer.GLSLParser
 
preciseQualifier() - Method in class io.github.douira.glsl_transformer.GLSLParser.TypeQualifierContext
 
preciseQualifier(int) - Method in class io.github.douira.glsl_transformer.GLSLParser.TypeQualifierContext
 
PreciseQualifierContext(ParserRuleContext, int) - Constructor for class io.github.douira.glsl_transformer.GLSLParser.PreciseQualifierContext
 
PRECISION - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
PRECISION - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
PRECISION() - Method in class io.github.douira.glsl_transformer.GLSLParser.DeclarationContext
 
precisionQualifier() - Method in class io.github.douira.glsl_transformer.GLSLParser.DeclarationContext
 
precisionQualifier() - Method in class io.github.douira.glsl_transformer.GLSLParser
 
precisionQualifier() - Method in class io.github.douira.glsl_transformer.GLSLParser.TypeQualifierContext
 
precisionQualifier(int) - Method in class io.github.douira.glsl_transformer.GLSLParser.TypeQualifierContext
 
PrecisionQualifierContext(ParserRuleContext, int) - Constructor for class io.github.douira.glsl_transformer.GLSLParser.PrecisionQualifierContext
 
Preprocessor - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
PREPROCESSOR - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
primaryExpression() - Method in class io.github.douira.glsl_transformer.GLSLParser.PostfixExpressionContext
 
primaryExpression() - Method in class io.github.douira.glsl_transformer.GLSLParser
 
PrimaryExpressionContext(ParserRuleContext, int) - Constructor for class io.github.douira.glsl_transformer.GLSLParser.PrimaryExpressionContext
 
printTree(BufferedTokenStream, ExtendedContext) - Static method in class io.github.douira.glsl_transformer.generic.PrintVisitor
Prints the given parse tree that references the given token stream.
PrintVisitor - Class in io.github.douira.glsl_transformer.generic
The print visitor visits the parse tree and reprints it while preserving the position and content of hidden tokens.
ProxyParseTreeListener - Class in io.github.douira.glsl_transformer.generic
This class was taken from here and was added to the public domain by the author DaveJarvis Instances of this class allows multiple listeners to receive events while walking the parse tree.
ProxyParseTreeListener() - Constructor for class io.github.douira.glsl_transformer.generic.ProxyParseTreeListener
Creates a new proxy without an empty list of listeners.
ProxyParseTreeListener(List<ParseTreeListener>) - Constructor for class io.github.douira.glsl_transformer.generic.ProxyParseTreeListener
Creates a new proxy with the given list of listeners.

Q

QUERY_OP - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
QUERY_OP - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
QUERY_OP() - Method in class io.github.douira.glsl_transformer.GLSLParser.ConditionalExpressionContext
 
QUERY_OP(int) - Method in class io.github.douira.glsl_transformer.GLSLParser.ConditionalExpressionContext
 
QUEUEFAMILYCOHERENT - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
QUEUEFAMILYCOHERENT - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
QUEUEFAMILYCOHERENT() - Method in class io.github.douira.glsl_transformer.GLSLParser.StorageQualifierContext
 

R

RBRACE - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
RBRACE - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
RBRACE() - Method in class io.github.douira.glsl_transformer.GLSLParser.CompoundStatementContext
 
RBRACE() - Method in class io.github.douira.glsl_transformer.GLSLParser.DeclarationContext
 
RBRACE() - Method in class io.github.douira.glsl_transformer.GLSLParser.InitializerContext
 
RBRACE() - Method in class io.github.douira.glsl_transformer.GLSLParser.StructSpecifierContext
 
RBRACE() - Method in class io.github.douira.glsl_transformer.GLSLParser.SwitchStatementContext
 
RBRACKET - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
RBRACKET - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
RBRACKET() - Method in class io.github.douira.glsl_transformer.GLSLParser.ArraySpecifierContext
 
RBRACKET() - Method in class io.github.douira.glsl_transformer.GLSLParser.AttributeContext
 
RBRACKET() - Method in class io.github.douira.glsl_transformer.GLSLParser.PostfixExpressionContext
 
RBRACKET(int) - Method in class io.github.douira.glsl_transformer.GLSLParser.AttributeContext
 
READONLY - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
READONLY - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
READONLY() - Method in class io.github.douira.glsl_transformer.GLSLParser.StorageQualifierContext
 
registerTransformation(Transformation) - Method in class io.github.douira.glsl_transformer.transform.PhaseCollector
Registers a single transformation with this phase collector.
registerTransformationMultiple(Consumer<PhaseCollector>) - Method in class io.github.douira.glsl_transformer.transform.PhaseCollector
Registers multiple transformations by calling a function that consumes a phase collector.
registerWith(PhaseCollector) - Static method in class io.github.douira.glsl_transformer.iris.ComplexTransformations
Creates transformation instances and adds them to the given phase collector.
relationalExpression() - Method in class io.github.douira.glsl_transformer.GLSLParser.EqualityExpressionContext
 
relationalExpression() - Method in class io.github.douira.glsl_transformer.GLSLParser
 
relationalExpression(int) - Method in class io.github.douira.glsl_transformer.GLSLParser.EqualityExpressionContext
 
RelationalExpressionContext(ParserRuleContext, int) - Constructor for class io.github.douira.glsl_transformer.GLSLParser.RelationalExpressionContext
 
remove(ParseTreeListener) - Method in class io.github.douira.glsl_transformer.generic.ProxyParseTreeListener
Removes the given listener to the list of event notification recipients.
removeNode(ExtendedContext) - Method in class io.github.douira.glsl_transformer.transform.TransformationPhase
Removes the given node from its parent's child list.
replaceNode(ExtendedContext, String, Function<GLSLParser, ExtendedContext>) - Method in class io.github.douira.glsl_transformer.transform.TransformationPhase
Replaces the given node in its parent with a new node generated by parsing the given string with the given method of the parser.
replaces(ParseTree, ParseTree) - Static method in interface io.github.douira.glsl_transformer.generic.MoveCheckable
Checks if any given parse tree node replaces another.
replacesNode(ParseTree) - Method in class io.github.douira.glsl_transformer.generic.EmptyTerminalNode
 
replacesNode(ParseTree) - Method in interface io.github.douira.glsl_transformer.generic.MoveCheckable
Checks if the implementing object was inserted into the tree to replace the given node.
resetState() - Method in class io.github.douira.glsl_transformer.iris.DeclarationReplacement
 
resetState() - Method in class io.github.douira.glsl_transformer.transform.Transformation
This method is called by the phase collector each time a tree is transformed in order to reset or initialize the state of the transformation if it has any.
RESTRICT - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
RESTRICT - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
RESTRICT() - Method in class io.github.douira.glsl_transformer.GLSLParser.StorageQualifierContext
 
RETURN - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
RETURN - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
RETURN() - Method in class io.github.douira.glsl_transformer.GLSLParser.JumpStatementContext
 
RIGHT_ASSIGN - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
RIGHT_ASSIGN - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
RIGHT_ASSIGN() - Method in class io.github.douira.glsl_transformer.GLSLParser.AssignmentOperatorContext
 
RIGHT_OP - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
RIGHT_OP - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
RIGHT_OP() - Method in class io.github.douira.glsl_transformer.GLSLParser.ShiftExpressionContext
 
RIGHT_OP(int) - Method in class io.github.douira.glsl_transformer.GLSLParser.ShiftExpressionContext
 
RPAREN - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
RPAREN - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
RPAREN() - Method in class io.github.douira.glsl_transformer.GLSLParser.CallParameterListContext
 
RPAREN() - Method in class io.github.douira.glsl_transformer.GLSLParser.DoWhileStatementContext
 
RPAREN() - Method in class io.github.douira.glsl_transformer.GLSLParser.ForStatementContext
 
RPAREN() - Method in class io.github.douira.glsl_transformer.GLSLParser.FunctionPrototypeContext
 
RPAREN() - Method in class io.github.douira.glsl_transformer.GLSLParser.LayoutQualifierContext
 
RPAREN() - Method in class io.github.douira.glsl_transformer.GLSLParser.PragmaStatementContext
 
RPAREN() - Method in class io.github.douira.glsl_transformer.GLSLParser.PrimaryExpressionContext
 
RPAREN() - Method in class io.github.douira.glsl_transformer.GLSLParser.SelectionStatementContext
 
RPAREN() - Method in class io.github.douira.glsl_transformer.GLSLParser.SingleAttributeContext
 
RPAREN() - Method in class io.github.douira.glsl_transformer.GLSLParser.StorageQualifierContext
 
RPAREN() - Method in class io.github.douira.glsl_transformer.GLSLParser.SwitchStatementContext
 
RPAREN() - Method in class io.github.douira.glsl_transformer.GLSLParser.WhileStatementContext
 
RULE_additiveExpression - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
RULE_andExpression - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
RULE_arraySpecifier - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
RULE_assignmentExpression - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
RULE_assignmentOperator - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
RULE_attribute - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
RULE_builtinTypeSpecifierFixed - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
RULE_builtinTypeSpecifierParseable - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
RULE_callParameterList - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
RULE_caseLabel - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
RULE_compoundStatement - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
RULE_condition - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
RULE_conditionalExpression - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
RULE_constantExpression - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
RULE_declaration - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
RULE_declarationMember - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
RULE_declarationMemberList - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
RULE_declarationStatement - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
RULE_demoteStatement - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
RULE_doWhileStatement - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
RULE_emptyStatement - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
RULE_equalityExpression - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
RULE_exclusiveOrExpression - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
RULE_expression - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
RULE_expressionStatement - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
RULE_extensionState - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
RULE_extensionStatement - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
RULE_externalDeclaration - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
RULE_forStatement - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
RULE_fullySpecifiedType - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
RULE_functionCall - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
RULE_functionDefinition - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
RULE_functionHeader - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
RULE_functionIdentifier - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
RULE_functionParameterList - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
RULE_functionPrototype - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
RULE_inclusiveOrExpression - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
RULE_initDeclaratorList - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
RULE_initializer - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
RULE_interpolationQualifier - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
RULE_invariantQualifier - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
RULE_jumpStatement - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
RULE_layoutDefaults - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
RULE_layoutModes - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
RULE_layoutQualifier - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
RULE_layoutQualifierId - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
RULE_logicalAndExpression - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
RULE_logicalOrExpression - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
RULE_logicalXorExpression - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
RULE_methodCall - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
RULE_multiplicativeExpression - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
RULE_parameterDeclaration - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
RULE_parameterDeclarator - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
RULE_postfixExpression - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
RULE_pragmaStatement - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
RULE_preciseQualifier - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
RULE_precisionQualifier - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
RULE_primaryExpression - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
RULE_relationalExpression - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
RULE_selectionStatement - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
RULE_shiftExpression - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
RULE_simpleStatement - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
RULE_singleAttribute - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
RULE_statement - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
RULE_storageQualifier - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
RULE_structDeclaration - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
RULE_structDeclarationList - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
RULE_structDeclarator - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
RULE_structDeclaratorList - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
RULE_structSpecifier - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
RULE_switchStatement - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
RULE_translationUnit - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
RULE_typeNameList - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
RULE_typeQualifier - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
RULE_typeSpecifier - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
RULE_typeSpecifierNonarray - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
RULE_unaryExpression - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
RULE_unaryOperator - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
RULE_variableIdentifier - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
RULE_versionStatement - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
RULE_whileStatement - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
ruleNames - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
ruleNames - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
run(GLSLParser.TranslationUnitContext) - Method in class io.github.douira.glsl_transformer.transform.RunPhase
 
RunPhase - Class in io.github.douira.glsl_transformer.transform
A run phase simply executes one method when it is executed in a level by the phase collector.
RunPhase() - Constructor for class io.github.douira.glsl_transformer.transform.RunPhase
 

S

SAMPLE - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
SAMPLE - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
SAMPLE() - Method in class io.github.douira.glsl_transformer.GLSLParser.StorageQualifierContext
 
SAMPLER1D - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
SAMPLER1D - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
SAMPLER1D() - Method in class io.github.douira.glsl_transformer.GLSLParser.BuiltinTypeSpecifierFixedContext
 
SAMPLER1DARRAY - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
SAMPLER1DARRAY - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
SAMPLER1DARRAY() - Method in class io.github.douira.glsl_transformer.GLSLParser.BuiltinTypeSpecifierFixedContext
 
SAMPLER1DARRAYSHADOW - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
SAMPLER1DARRAYSHADOW - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
SAMPLER1DARRAYSHADOW() - Method in class io.github.douira.glsl_transformer.GLSLParser.BuiltinTypeSpecifierFixedContext
 
SAMPLER1DSHADOW - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
SAMPLER1DSHADOW - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
SAMPLER1DSHADOW() - Method in class io.github.douira.glsl_transformer.GLSLParser.BuiltinTypeSpecifierFixedContext
 
SAMPLER2D - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
SAMPLER2D - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
SAMPLER2D() - Method in class io.github.douira.glsl_transformer.GLSLParser.BuiltinTypeSpecifierFixedContext
 
SAMPLER2DARRAY - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
SAMPLER2DARRAY - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
SAMPLER2DARRAY() - Method in class io.github.douira.glsl_transformer.GLSLParser.BuiltinTypeSpecifierFixedContext
 
SAMPLER2DARRAYSHADOW - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
SAMPLER2DARRAYSHADOW - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
SAMPLER2DARRAYSHADOW() - Method in class io.github.douira.glsl_transformer.GLSLParser.BuiltinTypeSpecifierFixedContext
 
SAMPLER2DMS - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
SAMPLER2DMS - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
SAMPLER2DMS() - Method in class io.github.douira.glsl_transformer.GLSLParser.BuiltinTypeSpecifierFixedContext
 
SAMPLER2DMSARRAY - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
SAMPLER2DMSARRAY - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
SAMPLER2DMSARRAY() - Method in class io.github.douira.glsl_transformer.GLSLParser.BuiltinTypeSpecifierFixedContext
 
SAMPLER2DRECT - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
SAMPLER2DRECT - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
SAMPLER2DRECT() - Method in class io.github.douira.glsl_transformer.GLSLParser.BuiltinTypeSpecifierFixedContext
 
SAMPLER2DRECTSHADOW - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
SAMPLER2DRECTSHADOW - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
SAMPLER2DRECTSHADOW() - Method in class io.github.douira.glsl_transformer.GLSLParser.BuiltinTypeSpecifierFixedContext
 
SAMPLER2DSHADOW - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
SAMPLER2DSHADOW - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
SAMPLER2DSHADOW() - Method in class io.github.douira.glsl_transformer.GLSLParser.BuiltinTypeSpecifierFixedContext
 
SAMPLER3D - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
SAMPLER3D - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
SAMPLER3D() - Method in class io.github.douira.glsl_transformer.GLSLParser.BuiltinTypeSpecifierFixedContext
 
SAMPLERBUFFER - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
SAMPLERBUFFER - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
SAMPLERBUFFER() - Method in class io.github.douira.glsl_transformer.GLSLParser.BuiltinTypeSpecifierFixedContext
 
SAMPLERCUBE - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
SAMPLERCUBE - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
SAMPLERCUBE() - Method in class io.github.douira.glsl_transformer.GLSLParser.BuiltinTypeSpecifierFixedContext
 
SAMPLERCUBEARRAY - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
SAMPLERCUBEARRAY - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
SAMPLERCUBEARRAY() - Method in class io.github.douira.glsl_transformer.GLSLParser.BuiltinTypeSpecifierFixedContext
 
SAMPLERCUBEARRAYSHADOW - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
SAMPLERCUBEARRAYSHADOW - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
SAMPLERCUBEARRAYSHADOW() - Method in class io.github.douira.glsl_transformer.GLSLParser.BuiltinTypeSpecifierFixedContext
 
SAMPLERCUBESHADOW - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
SAMPLERCUBESHADOW - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
SAMPLERCUBESHADOW() - Method in class io.github.douira.glsl_transformer.GLSLParser.BuiltinTypeSpecifierFixedContext
 
SAMPLEREXTERNALOES - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
SAMPLEREXTERNALOES - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
selectionStatement() - Method in class io.github.douira.glsl_transformer.GLSLParser
 
selectionStatement() - Method in class io.github.douira.glsl_transformer.GLSLParser.SimpleStatementContext
 
SelectionStatementContext(ParserRuleContext, int) - Constructor for class io.github.douira.glsl_transformer.GLSLParser.SelectionStatementContext
 
SemanticException() - Constructor for exception io.github.douira.glsl_transformer.transform.Transformation.SemanticException
 
SemanticException(String) - Constructor for exception io.github.douira.glsl_transformer.transform.Transformation.SemanticException
 
SemanticException(String, ExtendedContext) - Constructor for exception io.github.douira.glsl_transformer.transform.Transformation.SemanticException
 
SEMICOLON - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
SEMICOLON - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
SEMICOLON() - Method in class io.github.douira.glsl_transformer.GLSLParser.DeclarationContext
 
SEMICOLON() - Method in class io.github.douira.glsl_transformer.GLSLParser.DemoteStatementContext
 
SEMICOLON() - Method in class io.github.douira.glsl_transformer.GLSLParser.DoWhileStatementContext
 
SEMICOLON() - Method in class io.github.douira.glsl_transformer.GLSLParser.EmptyStatementContext
 
SEMICOLON() - Method in class io.github.douira.glsl_transformer.GLSLParser.ExpressionStatementContext
 
SEMICOLON() - Method in class io.github.douira.glsl_transformer.GLSLParser.ExternalDeclarationContext
 
SEMICOLON() - Method in class io.github.douira.glsl_transformer.GLSLParser.ForStatementContext
 
SEMICOLON() - Method in class io.github.douira.glsl_transformer.GLSLParser.JumpStatementContext
 
SEMICOLON() - Method in class io.github.douira.glsl_transformer.GLSLParser.LayoutDefaultsContext
 
SEMICOLON() - Method in class io.github.douira.glsl_transformer.GLSLParser.StructDeclarationContext
 
sempred(RuleContext, int, int) - Method in class io.github.douira.glsl_transformer.GLSLParser
 
setListeners(List<ParseTreeListener>) - Method in class io.github.douira.glsl_transformer.generic.ProxyParseTreeListener
Changes the list of listeners to receive events.
setParent(ExtendedContext) - Method in class io.github.douira.glsl_transformer.generic.ExtendedContext
Sets the parent and copies the root reference from the parent.
shape() - Method in record class io.github.douira.glsl_transformer.ast.Tensor.Type
Returns the value of the shape record component.
SHARED - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
SHARED - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
SHARED() - Method in class io.github.douira.glsl_transformer.GLSLParser.LayoutQualifierIdContext
 
SHARED() - Method in class io.github.douira.glsl_transformer.GLSLParser.StorageQualifierContext
 
shiftExpression() - Method in class io.github.douira.glsl_transformer.GLSLParser.RelationalExpressionContext
 
shiftExpression() - Method in class io.github.douira.glsl_transformer.GLSLParser
 
shiftExpression(int) - Method in class io.github.douira.glsl_transformer.GLSLParser.RelationalExpressionContext
 
ShiftExpressionContext(ParserRuleContext, int) - Constructor for class io.github.douira.glsl_transformer.GLSLParser.ShiftExpressionContext
 
SIGNED_INTEGER - Enum constant in enum class io.github.douira.glsl_transformer.ast.Tensor.NumberType
int-like bit usage, signed
simpleStatement() - Method in class io.github.douira.glsl_transformer.GLSLParser
 
simpleStatement() - Method in class io.github.douira.glsl_transformer.GLSLParser.StatementContext
 
SimpleStatementContext(ParserRuleContext, int) - Constructor for class io.github.douira.glsl_transformer.GLSLParser.SimpleStatementContext
 
singleAttribute() - Method in class io.github.douira.glsl_transformer.GLSLParser.AttributeContext
 
singleAttribute() - Method in class io.github.douira.glsl_transformer.GLSLParser
 
singleAttribute(int) - Method in class io.github.douira.glsl_transformer.GLSLParser.AttributeContext
 
SingleAttributeContext(ParserRuleContext, int) - Constructor for class io.github.douira.glsl_transformer.GLSLParser.SingleAttributeContext
 
SMOOTH - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
SMOOTH - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
SMOOTH() - Method in class io.github.douira.glsl_transformer.GLSLParser.InterpolationQualifierContext
 
spaceDimensions() - Method in record class io.github.douira.glsl_transformer.ast.Tensor.Type
Returns the value of the spaceDimensions record component.
statement() - Method in class io.github.douira.glsl_transformer.GLSLParser.CompoundStatementContext
 
statement() - Method in class io.github.douira.glsl_transformer.GLSLParser.DoWhileStatementContext
 
statement() - Method in class io.github.douira.glsl_transformer.GLSLParser.ForStatementContext
 
statement() - Method in class io.github.douira.glsl_transformer.GLSLParser.SelectionStatementContext
 
statement() - Method in class io.github.douira.glsl_transformer.GLSLParser
 
statement() - Method in class io.github.douira.glsl_transformer.GLSLParser.SwitchStatementContext
 
statement() - Method in class io.github.douira.glsl_transformer.GLSLParser.WhileStatementContext
 
statement(int) - Method in class io.github.douira.glsl_transformer.GLSLParser.CompoundStatementContext
 
statement(int) - Method in class io.github.douira.glsl_transformer.GLSLParser.SelectionStatementContext
 
statement(int) - Method in class io.github.douira.glsl_transformer.GLSLParser.SwitchStatementContext
 
StatementContext(ParserRuleContext, int) - Constructor for class io.github.douira.glsl_transformer.GLSLParser.StatementContext
 
storageQualifier() - Method in class io.github.douira.glsl_transformer.GLSLParser
 
storageQualifier() - Method in class io.github.douira.glsl_transformer.GLSLParser.TypeQualifierContext
 
storageQualifier(int) - Method in class io.github.douira.glsl_transformer.GLSLParser.TypeQualifierContext
 
StorageQualifierContext(ParserRuleContext, int) - Constructor for class io.github.douira.glsl_transformer.GLSLParser.StorageQualifierContext
 
StringTerminalNode - Class in io.github.douira.glsl_transformer.generic
String node provides a terminal node with arbitrary contents.
StringTerminalNode(String) - Constructor for class io.github.douira.glsl_transformer.generic.StringTerminalNode
Creates a new string node with the given string content.
STRUCT - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
STRUCT - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
STRUCT() - Method in class io.github.douira.glsl_transformer.GLSLParser.StructSpecifierContext
 
structDeclaration() - Method in class io.github.douira.glsl_transformer.GLSLParser
 
structDeclaration() - Method in class io.github.douira.glsl_transformer.GLSLParser.StructDeclarationListContext
 
structDeclaration(int) - Method in class io.github.douira.glsl_transformer.GLSLParser.StructDeclarationListContext
 
StructDeclarationContext(ParserRuleContext, int) - Constructor for class io.github.douira.glsl_transformer.GLSLParser.StructDeclarationContext
 
structDeclarationList() - Method in class io.github.douira.glsl_transformer.GLSLParser.DeclarationContext
 
structDeclarationList() - Method in class io.github.douira.glsl_transformer.GLSLParser
 
structDeclarationList() - Method in class io.github.douira.glsl_transformer.GLSLParser.StructSpecifierContext
 
StructDeclarationListContext(ParserRuleContext, int) - Constructor for class io.github.douira.glsl_transformer.GLSLParser.StructDeclarationListContext
 
structDeclarator() - Method in class io.github.douira.glsl_transformer.GLSLParser
 
structDeclarator() - Method in class io.github.douira.glsl_transformer.GLSLParser.StructDeclaratorListContext
 
structDeclarator(int) - Method in class io.github.douira.glsl_transformer.GLSLParser.StructDeclaratorListContext
 
StructDeclaratorContext(ParserRuleContext, int) - Constructor for class io.github.douira.glsl_transformer.GLSLParser.StructDeclaratorContext
 
structDeclaratorList() - Method in class io.github.douira.glsl_transformer.GLSLParser.StructDeclarationContext
 
structDeclaratorList() - Method in class io.github.douira.glsl_transformer.GLSLParser
 
StructDeclaratorListContext(ParserRuleContext, int) - Constructor for class io.github.douira.glsl_transformer.GLSLParser.StructDeclaratorListContext
 
structSpecifier() - Method in class io.github.douira.glsl_transformer.GLSLParser
 
structSpecifier() - Method in class io.github.douira.glsl_transformer.GLSLParser.TypeSpecifierNonarrayContext
 
StructSpecifierContext(ParserRuleContext, int) - Constructor for class io.github.douira.glsl_transformer.GLSLParser.StructSpecifierContext
 
SUB_ASSIGN - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
SUB_ASSIGN - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
SUB_ASSIGN() - Method in class io.github.douira.glsl_transformer.GLSLParser.AssignmentOperatorContext
 
SUBGROUPCOHERENT - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
SUBGROUPCOHERENT - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
SUBGROUPCOHERENT() - Method in class io.github.douira.glsl_transformer.GLSLParser.StorageQualifierContext
 
SUBROUTINE - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
SUBROUTINE - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
SUBROUTINE() - Method in class io.github.douira.glsl_transformer.GLSLParser.StorageQualifierContext
 
SWITCH - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
SWITCH - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
SWITCH() - Method in class io.github.douira.glsl_transformer.GLSLParser.SwitchStatementContext
 
switchStatement() - Method in class io.github.douira.glsl_transformer.GLSLParser.SimpleStatementContext
 
switchStatement() - Method in class io.github.douira.glsl_transformer.GLSLParser
 
SwitchStatementContext(ParserRuleContext, int) - Constructor for class io.github.douira.glsl_transformer.GLSLParser.SwitchStatementContext
 

T

Tensor - Class in io.github.douira.glsl_transformer.ast
 
Tensor(Tensor.Type) - Constructor for class io.github.douira.glsl_transformer.ast.Tensor
 
Tensor.NumberType - Enum Class in io.github.douira.glsl_transformer.ast
The different ways bits in a tensor can be interpreted.
Tensor.Type - Record Class in io.github.douira.glsl_transformer.ast
The shape is an array of up to three integers describing how big this tensor is in each dimension.
TIMES_OP - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
TIMES_OP - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
TIMES_OP() - Method in class io.github.douira.glsl_transformer.GLSLParser.MultiplicativeExpressionContext
 
TIMES_OP(int) - Method in class io.github.douira.glsl_transformer.GLSLParser.MultiplicativeExpressionContext
 
tokenNames - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
Deprecated.
tokenNames - Static variable in class io.github.douira.glsl_transformer.GLSLParser
Deprecated.
tokenType() - Method in record class io.github.douira.glsl_transformer.ast.Tensor.Type
Returns the value of the tokenType record component.
toString() - Method in record class io.github.douira.glsl_transformer.ast.Tensor.Type
Returns a string representation of this record class.
toString() - Method in record class io.github.douira.glsl_transformer.transform.Transformation.PhaseEntry
Returns a string representation of this record class.
transform(String) - Method in class io.github.douira.glsl_transformer.transform.TransformationManager
Transforms the given string by parsing, transforming it with the already registered transformations and then re-printing it.
Transformation - Class in io.github.douira.glsl_transformer.transform
The transformation is the vehicle through which transformation phases, which do all the actual transforming work, are added to the phase collector.
Transformation() - Constructor for class io.github.douira.glsl_transformer.transform.Transformation
Creates a stateless transformation with no transformation phases, which can be added later.
Transformation(TransformationPhase) - Constructor for class io.github.douira.glsl_transformer.transform.Transformation
Creates a stateless transformation and adds a single phase to it.
Transformation.PhaseEntry - Record Class in io.github.douira.glsl_transformer.transform
 
Transformation.SemanticException - Exception in io.github.douira.glsl_transformer.transform
 
TransformationManager - Class in io.github.douira.glsl_transformer.transform
Implements the phase collector by providing the boilerplate code for setting up an input, a lexer and a parser.
TransformationManager() - Constructor for class io.github.douira.glsl_transformer.transform.TransformationManager
Creates a new transformation manager that throws parse errors by default.
TransformationManager(boolean) - Constructor for class io.github.douira.glsl_transformer.transform.TransformationManager
Creates a new transformation manager and specifies if parse errors should be thrown during parsing.
TransformationPhase - Class in io.github.douira.glsl_transformer.transform
 
TransformationPhase() - Constructor for class io.github.douira.glsl_transformer.transform.TransformationPhase
 
TransformationPhase.InjectionPoint - Enum Class in io.github.douira.glsl_transformer.transform
Shader code is expected to be roughly structured as follows: version, extensions, other directives (#define, #pragma etc.), declarations (layout etc.), functions (void main etc.).
transformStream(IntStream) - Method in class io.github.douira.glsl_transformer.transform.TransformationManager
Transforms a given input stream and re-prints it as a string.
transformTree(GLSLParser.TranslationUnitContext, BufferedTokenStream) - Method in class io.github.douira.glsl_transformer.transform.PhaseCollector
Transforms the given parse tree with the registered transformations.
translationUnit() - Method in class io.github.douira.glsl_transformer.GLSLParser
 
TranslationUnitContext(ParserRuleContext, int) - Constructor for class io.github.douira.glsl_transformer.GLSLParser.TranslationUnitContext
 
type - Variable in class io.github.douira.glsl_transformer.ast.Tensor
 
Type(int, Tensor.NumberType, int[], int, int, String, String) - Constructor for record class io.github.douira.glsl_transformer.ast.Tensor.Type
Creates an instance of a Type record class.
typeFromTokenType(int) - Static method in class io.github.douira.glsl_transformer.ast.Tensor
 
typeNameList() - Method in class io.github.douira.glsl_transformer.GLSLParser.StorageQualifierContext
 
typeNameList() - Method in class io.github.douira.glsl_transformer.GLSLParser
 
TypeNameListContext(ParserRuleContext, int) - Constructor for class io.github.douira.glsl_transformer.GLSLParser.TypeNameListContext
 
typeQualifier() - Method in class io.github.douira.glsl_transformer.GLSLParser.DeclarationContext
 
typeQualifier() - Method in class io.github.douira.glsl_transformer.GLSLParser.FullySpecifiedTypeContext
 
typeQualifier() - Method in class io.github.douira.glsl_transformer.GLSLParser.ParameterDeclarationContext
 
typeQualifier() - Method in class io.github.douira.glsl_transformer.GLSLParser
 
TypeQualifierContext(ParserRuleContext, int) - Constructor for class io.github.douira.glsl_transformer.GLSLParser.TypeQualifierContext
 
typeSpecifier() - Method in class io.github.douira.glsl_transformer.GLSLParser.DeclarationContext
 
typeSpecifier() - Method in class io.github.douira.glsl_transformer.GLSLParser.FullySpecifiedTypeContext
 
typeSpecifier() - Method in class io.github.douira.glsl_transformer.GLSLParser.FunctionIdentifierContext
 
typeSpecifier() - Method in class io.github.douira.glsl_transformer.GLSLParser.ParameterDeclaratorContext
 
typeSpecifier() - Method in class io.github.douira.glsl_transformer.GLSLParser
 
TypeSpecifierContext(ParserRuleContext, int) - Constructor for class io.github.douira.glsl_transformer.GLSLParser.TypeSpecifierContext
 
typeSpecifierNonarray() - Method in class io.github.douira.glsl_transformer.GLSLParser.TypeSpecifierContext
 
typeSpecifierNonarray() - Method in class io.github.douira.glsl_transformer.GLSLParser
 
TypeSpecifierNonarrayContext(ParserRuleContext, int) - Constructor for class io.github.douira.glsl_transformer.GLSLParser.TypeSpecifierNonarrayContext
 

U

UI16VEC2 - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
UI16VEC2 - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
UI16VEC2() - Method in class io.github.douira.glsl_transformer.GLSLParser.BuiltinTypeSpecifierParseableContext
 
UI16VEC3 - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
UI16VEC3 - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
UI16VEC3() - Method in class io.github.douira.glsl_transformer.GLSLParser.BuiltinTypeSpecifierParseableContext
 
UI16VEC4 - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
UI16VEC4 - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
UI16VEC4() - Method in class io.github.douira.glsl_transformer.GLSLParser.BuiltinTypeSpecifierParseableContext
 
UI32VEC2 - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
UI32VEC2 - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
UI32VEC2() - Method in class io.github.douira.glsl_transformer.GLSLParser.BuiltinTypeSpecifierParseableContext
 
UI32VEC3 - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
UI32VEC3 - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
UI32VEC3() - Method in class io.github.douira.glsl_transformer.GLSLParser.BuiltinTypeSpecifierParseableContext
 
UI32VEC4 - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
UI32VEC4 - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
UI32VEC4() - Method in class io.github.douira.glsl_transformer.GLSLParser.BuiltinTypeSpecifierParseableContext
 
UI64VEC2 - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
UI64VEC2 - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
UI64VEC2() - Method in class io.github.douira.glsl_transformer.GLSLParser.BuiltinTypeSpecifierParseableContext
 
UI64VEC3 - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
UI64VEC3 - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
UI64VEC3() - Method in class io.github.douira.glsl_transformer.GLSLParser.BuiltinTypeSpecifierParseableContext
 
UI64VEC4 - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
UI64VEC4 - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
UI64VEC4() - Method in class io.github.douira.glsl_transformer.GLSLParser.BuiltinTypeSpecifierParseableContext
 
UI8VEC2 - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
UI8VEC2 - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
UI8VEC2() - Method in class io.github.douira.glsl_transformer.GLSLParser.BuiltinTypeSpecifierParseableContext
 
UI8VEC3 - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
UI8VEC3 - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
UI8VEC3() - Method in class io.github.douira.glsl_transformer.GLSLParser.BuiltinTypeSpecifierParseableContext
 
UI8VEC4 - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
UI8VEC4 - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
UI8VEC4() - Method in class io.github.douira.glsl_transformer.GLSLParser.BuiltinTypeSpecifierParseableContext
 
UIMAGE1D - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
UIMAGE1D - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
UIMAGE1D() - Method in class io.github.douira.glsl_transformer.GLSLParser.BuiltinTypeSpecifierFixedContext
 
UIMAGE1DARRAY - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
UIMAGE1DARRAY - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
UIMAGE1DARRAY() - Method in class io.github.douira.glsl_transformer.GLSLParser.BuiltinTypeSpecifierFixedContext
 
UIMAGE2D - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
UIMAGE2D - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
UIMAGE2D() - Method in class io.github.douira.glsl_transformer.GLSLParser.BuiltinTypeSpecifierFixedContext
 
UIMAGE2DARRAY - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
UIMAGE2DARRAY - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
UIMAGE2DARRAY() - Method in class io.github.douira.glsl_transformer.GLSLParser.BuiltinTypeSpecifierFixedContext
 
UIMAGE2DMS - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
UIMAGE2DMS - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
UIMAGE2DMS() - Method in class io.github.douira.glsl_transformer.GLSLParser.BuiltinTypeSpecifierFixedContext
 
UIMAGE2DMSARRAY - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
UIMAGE2DMSARRAY - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
UIMAGE2DMSARRAY() - Method in class io.github.douira.glsl_transformer.GLSLParser.BuiltinTypeSpecifierFixedContext
 
UIMAGE2DRECT - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
UIMAGE2DRECT - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
UIMAGE2DRECT() - Method in class io.github.douira.glsl_transformer.GLSLParser.BuiltinTypeSpecifierFixedContext
 
UIMAGE3D - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
UIMAGE3D - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
UIMAGE3D() - Method in class io.github.douira.glsl_transformer.GLSLParser.BuiltinTypeSpecifierFixedContext
 
UIMAGEBUFFER - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
UIMAGEBUFFER - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
UIMAGEBUFFER() - Method in class io.github.douira.glsl_transformer.GLSLParser.BuiltinTypeSpecifierFixedContext
 
UIMAGECUBE - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
UIMAGECUBE - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
UIMAGECUBE() - Method in class io.github.douira.glsl_transformer.GLSLParser.BuiltinTypeSpecifierFixedContext
 
UIMAGECUBEARRAY - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
UIMAGECUBEARRAY - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
UIMAGECUBEARRAY() - Method in class io.github.douira.glsl_transformer.GLSLParser.BuiltinTypeSpecifierFixedContext
 
UINT16 - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
UINT16 - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
UINT16() - Method in class io.github.douira.glsl_transformer.GLSLParser.BuiltinTypeSpecifierParseableContext
 
UINT16CONSTANT - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
UINT16CONSTANT - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
UINT16CONSTANT() - Method in class io.github.douira.glsl_transformer.GLSLParser.PrimaryExpressionContext
 
UINT32 - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
UINT32 - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
UINT32() - Method in class io.github.douira.glsl_transformer.GLSLParser.BuiltinTypeSpecifierParseableContext
 
UINT32CONSTANT - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
UINT32CONSTANT - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
UINT32CONSTANT() - Method in class io.github.douira.glsl_transformer.GLSLParser.PrimaryExpressionContext
 
UINT64 - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
UINT64 - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
UINT64() - Method in class io.github.douira.glsl_transformer.GLSLParser.BuiltinTypeSpecifierParseableContext
 
UINT64CONSTANT - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
UINT64CONSTANT - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
UINT64CONSTANT() - Method in class io.github.douira.glsl_transformer.GLSLParser.PrimaryExpressionContext
 
UINT8 - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
UINT8 - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
UINT8() - Method in class io.github.douira.glsl_transformer.GLSLParser.BuiltinTypeSpecifierParseableContext
 
unaryExpression() - Method in class io.github.douira.glsl_transformer.GLSLParser.AssignmentExpressionContext
 
unaryExpression() - Method in class io.github.douira.glsl_transformer.GLSLParser.MultiplicativeExpressionContext
 
unaryExpression() - Method in class io.github.douira.glsl_transformer.GLSLParser
 
unaryExpression() - Method in class io.github.douira.glsl_transformer.GLSLParser.UnaryExpressionContext
 
unaryExpression(int) - Method in class io.github.douira.glsl_transformer.GLSLParser.MultiplicativeExpressionContext
 
UnaryExpressionContext(ParserRuleContext, int) - Constructor for class io.github.douira.glsl_transformer.GLSLParser.UnaryExpressionContext
 
unaryOperator() - Method in class io.github.douira.glsl_transformer.GLSLParser.UnaryExpressionContext
 
unaryOperator() - Method in class io.github.douira.glsl_transformer.GLSLParser
 
UnaryOperatorContext(ParserRuleContext, int) - Constructor for class io.github.douira.glsl_transformer.GLSLParser.UnaryOperatorContext
 
UNIFORM - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
UNIFORM - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
UNIFORM() - Method in class io.github.douira.glsl_transformer.GLSLParser.LayoutModesContext
 
UNIFORM() - Method in class io.github.douira.glsl_transformer.GLSLParser.StorageQualifierContext
 
USAMPLER1D - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
USAMPLER1D - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
USAMPLER1D() - Method in class io.github.douira.glsl_transformer.GLSLParser.BuiltinTypeSpecifierFixedContext
 
USAMPLER1DARRAY - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
USAMPLER1DARRAY - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
USAMPLER1DARRAY() - Method in class io.github.douira.glsl_transformer.GLSLParser.BuiltinTypeSpecifierFixedContext
 
USAMPLER2D - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
USAMPLER2D - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
USAMPLER2D() - Method in class io.github.douira.glsl_transformer.GLSLParser.BuiltinTypeSpecifierFixedContext
 
USAMPLER2DARRAY - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
USAMPLER2DARRAY - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
USAMPLER2DARRAY() - Method in class io.github.douira.glsl_transformer.GLSLParser.BuiltinTypeSpecifierFixedContext
 
USAMPLER2DMS - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
USAMPLER2DMS - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
USAMPLER2DMS() - Method in class io.github.douira.glsl_transformer.GLSLParser.BuiltinTypeSpecifierFixedContext
 
USAMPLER2DMSARRAY - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
USAMPLER2DMSARRAY - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
USAMPLER2DMSARRAY() - Method in class io.github.douira.glsl_transformer.GLSLParser.BuiltinTypeSpecifierFixedContext
 
USAMPLER2DRECT - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
USAMPLER2DRECT - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
USAMPLER2DRECT() - Method in class io.github.douira.glsl_transformer.GLSLParser.BuiltinTypeSpecifierFixedContext
 
USAMPLER3D - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
USAMPLER3D - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
USAMPLER3D() - Method in class io.github.douira.glsl_transformer.GLSLParser.BuiltinTypeSpecifierFixedContext
 
USAMPLERBUFFER - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
USAMPLERBUFFER - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
USAMPLERBUFFER() - Method in class io.github.douira.glsl_transformer.GLSLParser.BuiltinTypeSpecifierFixedContext
 
USAMPLERCUBE - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
USAMPLERCUBE - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
USAMPLERCUBE() - Method in class io.github.douira.glsl_transformer.GLSLParser.BuiltinTypeSpecifierFixedContext
 
USAMPLERCUBEARRAY - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
USAMPLERCUBEARRAY - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
USAMPLERCUBEARRAY() - Method in class io.github.douira.glsl_transformer.GLSLParser.BuiltinTypeSpecifierFixedContext
 

V

valueOf(String) - Static method in enum class io.github.douira.glsl_transformer.ast.Tensor.NumberType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.douira.glsl_transformer.transform.TransformationPhase.InjectionPoint
Returns the enum constant of this class with the specified name.
values() - Static method in enum class io.github.douira.glsl_transformer.ast.Tensor.NumberType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.douira.glsl_transformer.transform.TransformationPhase.InjectionPoint
Returns an array containing the constants of this enum class, in the order they are declared.
variableIdentifier() - Method in class io.github.douira.glsl_transformer.GLSLParser.FunctionIdentifierContext
 
variableIdentifier() - Method in class io.github.douira.glsl_transformer.GLSLParser.MethodCallContext
 
variableIdentifier() - Method in class io.github.douira.glsl_transformer.GLSLParser.PrimaryExpressionContext
 
variableIdentifier() - Method in class io.github.douira.glsl_transformer.GLSLParser
 
VariableIdentifierContext(ParserRuleContext, int) - Constructor for class io.github.douira.glsl_transformer.GLSLParser.VariableIdentifierContext
 
VARYING - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
VARYING - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
VARYING() - Method in class io.github.douira.glsl_transformer.GLSLParser.StorageQualifierContext
 
VERSION - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
VERSION - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
VERSION() - Method in class io.github.douira.glsl_transformer.GLSLParser.VersionStatementContext
 
versionStatement() - Method in class io.github.douira.glsl_transformer.GLSLParser.TranslationUnitContext
 
versionStatement() - Method in class io.github.douira.glsl_transformer.GLSLParser
 
VersionStatementContext(ParserRuleContext, int) - Constructor for class io.github.douira.glsl_transformer.GLSLParser.VersionStatementContext
 
visitAdditiveExpression(GLSLParser.AdditiveExpressionContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseVisitor
Visit a parse tree produced by GLSLParser.additiveExpression().
visitAdditiveExpression(GLSLParser.AdditiveExpressionContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserVisitor
Visit a parse tree produced by GLSLParser.additiveExpression().
visitAndExpression(GLSLParser.AndExpressionContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseVisitor
Visit a parse tree produced by GLSLParser.andExpression().
visitAndExpression(GLSLParser.AndExpressionContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserVisitor
Visit a parse tree produced by GLSLParser.andExpression().
visitAndJoin(BufferedTokenStream, ExtendedContext, Interval) - Method in class io.github.douira.glsl_transformer.generic.PrintVisitor
This is the lowest level printing method that should be used publicly.
visitArraySpecifier(GLSLParser.ArraySpecifierContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseVisitor
Visit a parse tree produced by GLSLParser.arraySpecifier().
visitArraySpecifier(GLSLParser.ArraySpecifierContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserVisitor
Visit a parse tree produced by GLSLParser.arraySpecifier().
visitAssignmentExpression(GLSLParser.AssignmentExpressionContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseVisitor
Visit a parse tree produced by GLSLParser.assignmentExpression().
visitAssignmentExpression(GLSLParser.AssignmentExpressionContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserVisitor
Visit a parse tree produced by GLSLParser.assignmentExpression().
visitAssignmentOperator(GLSLParser.AssignmentOperatorContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseVisitor
Visit a parse tree produced by GLSLParser.assignmentOperator().
visitAssignmentOperator(GLSLParser.AssignmentOperatorContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserVisitor
Visit a parse tree produced by GLSLParser.assignmentOperator().
visitAttribute(GLSLParser.AttributeContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseVisitor
Visit a parse tree produced by GLSLParser.attribute().
visitAttribute(GLSLParser.AttributeContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserVisitor
Visit a parse tree produced by GLSLParser.attribute().
visitBuiltinTypeSpecifierFixed(GLSLParser.BuiltinTypeSpecifierFixedContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseVisitor
Visit a parse tree produced by GLSLParser.builtinTypeSpecifierFixed().
visitBuiltinTypeSpecifierFixed(GLSLParser.BuiltinTypeSpecifierFixedContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserVisitor
Visit a parse tree produced by GLSLParser.builtinTypeSpecifierFixed().
visitBuiltinTypeSpecifierParseable(GLSLParser.BuiltinTypeSpecifierParseableContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseVisitor
Visit a parse tree produced by GLSLParser.builtinTypeSpecifierParseable().
visitBuiltinTypeSpecifierParseable(GLSLParser.BuiltinTypeSpecifierParseableContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserVisitor
Visit a parse tree produced by GLSLParser.builtinTypeSpecifierParseable().
visitCallParameterList(GLSLParser.CallParameterListContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseVisitor
Visit a parse tree produced by GLSLParser.callParameterList().
visitCallParameterList(GLSLParser.CallParameterListContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserVisitor
Visit a parse tree produced by GLSLParser.callParameterList().
visitCaseLabel(GLSLParser.CaseLabelContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseVisitor
Visit a parse tree produced by GLSLParser.caseLabel().
visitCaseLabel(GLSLParser.CaseLabelContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserVisitor
Visit a parse tree produced by GLSLParser.caseLabel().
visitChildren(RuleNode) - Method in class io.github.douira.glsl_transformer.DebugVisitor
 
visitChildren(RuleNode) - Method in class io.github.douira.glsl_transformer.generic.PrintVisitor
The visitor method that the print visitor overrides in order to collect each node's intervals.
visitCompoundStatement(GLSLParser.CompoundStatementContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseVisitor
Visit a parse tree produced by GLSLParser.compoundStatement().
visitCompoundStatement(GLSLParser.CompoundStatementContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserVisitor
Visit a parse tree produced by GLSLParser.compoundStatement().
visitCondition(GLSLParser.ConditionContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseVisitor
Visit a parse tree produced by GLSLParser.condition().
visitCondition(GLSLParser.ConditionContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserVisitor
Visit a parse tree produced by GLSLParser.condition().
visitConditionalExpression(GLSLParser.ConditionalExpressionContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseVisitor
Visit a parse tree produced by GLSLParser.conditionalExpression().
visitConditionalExpression(GLSLParser.ConditionalExpressionContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserVisitor
Visit a parse tree produced by GLSLParser.conditionalExpression().
visitConstantExpression(GLSLParser.ConstantExpressionContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseVisitor
Visit a parse tree produced by GLSLParser.constantExpression().
visitConstantExpression(GLSLParser.ConstantExpressionContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserVisitor
Visit a parse tree produced by GLSLParser.constantExpression().
visitDeclaration(GLSLParser.DeclarationContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseVisitor
Visit a parse tree produced by GLSLParser.declaration().
visitDeclaration(GLSLParser.DeclarationContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserVisitor
Visit a parse tree produced by GLSLParser.declaration().
visitDeclarationMember(GLSLParser.DeclarationMemberContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseVisitor
Visit a parse tree produced by GLSLParser.declarationMember().
visitDeclarationMember(GLSLParser.DeclarationMemberContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserVisitor
Visit a parse tree produced by GLSLParser.declarationMember().
visitDeclarationMemberList(GLSLParser.DeclarationMemberListContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseVisitor
Visit a parse tree produced by GLSLParser.declarationMemberList().
visitDeclarationMemberList(GLSLParser.DeclarationMemberListContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserVisitor
Visit a parse tree produced by GLSLParser.declarationMemberList().
visitDeclarationStatement(GLSLParser.DeclarationStatementContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseVisitor
Visit a parse tree produced by GLSLParser.declarationStatement().
visitDeclarationStatement(GLSLParser.DeclarationStatementContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserVisitor
Visit a parse tree produced by GLSLParser.declarationStatement().
visitDemoteStatement(GLSLParser.DemoteStatementContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseVisitor
Visit a parse tree produced by GLSLParser.demoteStatement().
visitDemoteStatement(GLSLParser.DemoteStatementContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserVisitor
Visit a parse tree produced by GLSLParser.demoteStatement().
visitDoWhileStatement(GLSLParser.DoWhileStatementContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseVisitor
Visit a parse tree produced by GLSLParser.doWhileStatement().
visitDoWhileStatement(GLSLParser.DoWhileStatementContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserVisitor
Visit a parse tree produced by GLSLParser.doWhileStatement().
visitEmptyStatement(GLSLParser.EmptyStatementContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseVisitor
Visit a parse tree produced by GLSLParser.emptyStatement().
visitEmptyStatement(GLSLParser.EmptyStatementContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserVisitor
Visit a parse tree produced by GLSLParser.emptyStatement().
visitEqualityExpression(GLSLParser.EqualityExpressionContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseVisitor
Visit a parse tree produced by GLSLParser.equalityExpression().
visitEqualityExpression(GLSLParser.EqualityExpressionContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserVisitor
Visit a parse tree produced by GLSLParser.equalityExpression().
visitErrorNode(ErrorNode) - Method in class io.github.douira.glsl_transformer.generic.ProxyParseTreeListener
 
visitErrorNode(ErrorNode) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseListener
visitExclusiveOrExpression(GLSLParser.ExclusiveOrExpressionContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseVisitor
Visit a parse tree produced by GLSLParser.exclusiveOrExpression().
visitExclusiveOrExpression(GLSLParser.ExclusiveOrExpressionContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserVisitor
Visit a parse tree produced by GLSLParser.exclusiveOrExpression().
visitExpression(GLSLParser.ExpressionContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseVisitor
Visit a parse tree produced by GLSLParser.expression().
visitExpression(GLSLParser.ExpressionContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserVisitor
Visit a parse tree produced by GLSLParser.expression().
visitExpressionStatement(GLSLParser.ExpressionStatementContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseVisitor
Visit a parse tree produced by GLSLParser.expressionStatement().
visitExpressionStatement(GLSLParser.ExpressionStatementContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserVisitor
Visit a parse tree produced by GLSLParser.expressionStatement().
visitExtensionState(GLSLParser.ExtensionStateContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseVisitor
Visit a parse tree produced by GLSLParser.extensionState().
visitExtensionState(GLSLParser.ExtensionStateContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserVisitor
Visit a parse tree produced by GLSLParser.extensionState().
visitExtensionStatement(GLSLParser.ExtensionStatementContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseVisitor
Visit a parse tree produced by GLSLParser.extensionStatement().
visitExtensionStatement(GLSLParser.ExtensionStatementContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserVisitor
Visit a parse tree produced by GLSLParser.extensionStatement().
visitExternalDeclaration(GLSLParser.ExternalDeclarationContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseVisitor
Visit a parse tree produced by GLSLParser.externalDeclaration().
visitExternalDeclaration(GLSLParser.ExternalDeclarationContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserVisitor
Visit a parse tree produced by GLSLParser.externalDeclaration().
visitForStatement(GLSLParser.ForStatementContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseVisitor
Visit a parse tree produced by GLSLParser.forStatement().
visitForStatement(GLSLParser.ForStatementContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserVisitor
Visit a parse tree produced by GLSLParser.forStatement().
visitFullySpecifiedType(GLSLParser.FullySpecifiedTypeContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseVisitor
Visit a parse tree produced by GLSLParser.fullySpecifiedType().
visitFullySpecifiedType(GLSLParser.FullySpecifiedTypeContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserVisitor
Visit a parse tree produced by GLSLParser.fullySpecifiedType().
visitFunctionCall(GLSLParser.FunctionCallContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseVisitor
Visit a parse tree produced by GLSLParser.functionCall().
visitFunctionCall(GLSLParser.FunctionCallContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserVisitor
Visit a parse tree produced by GLSLParser.functionCall().
visitFunctionDefinition(GLSLParser.FunctionDefinitionContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseVisitor
Visit a parse tree produced by GLSLParser.functionDefinition().
visitFunctionDefinition(GLSLParser.FunctionDefinitionContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserVisitor
Visit a parse tree produced by GLSLParser.functionDefinition().
visitFunctionHeader(GLSLParser.FunctionHeaderContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseVisitor
Visit a parse tree produced by GLSLParser.functionHeader().
visitFunctionHeader(GLSLParser.FunctionHeaderContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserVisitor
Visit a parse tree produced by GLSLParser.functionHeader().
visitFunctionIdentifier(GLSLParser.FunctionIdentifierContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseVisitor
Visit a parse tree produced by GLSLParser.functionIdentifier().
visitFunctionIdentifier(GLSLParser.FunctionIdentifierContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserVisitor
Visit a parse tree produced by GLSLParser.functionIdentifier().
visitFunctionParameterList(GLSLParser.FunctionParameterListContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseVisitor
Visit a parse tree produced by GLSLParser.functionParameterList().
visitFunctionParameterList(GLSLParser.FunctionParameterListContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserVisitor
Visit a parse tree produced by GLSLParser.functionParameterList().
visitFunctionPrototype(GLSLParser.FunctionPrototypeContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseVisitor
Visit a parse tree produced by GLSLParser.functionPrototype().
visitFunctionPrototype(GLSLParser.FunctionPrototypeContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserVisitor
Visit a parse tree produced by GLSLParser.functionPrototype().
visitInclusiveOrExpression(GLSLParser.InclusiveOrExpressionContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseVisitor
Visit a parse tree produced by GLSLParser.inclusiveOrExpression().
visitInclusiveOrExpression(GLSLParser.InclusiveOrExpressionContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserVisitor
Visit a parse tree produced by GLSLParser.inclusiveOrExpression().
visitInitDeclaratorList(GLSLParser.InitDeclaratorListContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseVisitor
Visit a parse tree produced by GLSLParser.initDeclaratorList().
visitInitDeclaratorList(GLSLParser.InitDeclaratorListContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserVisitor
Visit a parse tree produced by GLSLParser.initDeclaratorList().
visitInitializer(GLSLParser.InitializerContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseVisitor
Visit a parse tree produced by GLSLParser.initializer().
visitInitializer(GLSLParser.InitializerContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserVisitor
Visit a parse tree produced by GLSLParser.initializer().
visitInterpolationQualifier(GLSLParser.InterpolationQualifierContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseVisitor
Visit a parse tree produced by GLSLParser.interpolationQualifier().
visitInterpolationQualifier(GLSLParser.InterpolationQualifierContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserVisitor
Visit a parse tree produced by GLSLParser.interpolationQualifier().
visitInvariantQualifier(GLSLParser.InvariantQualifierContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseVisitor
Visit a parse tree produced by GLSLParser.invariantQualifier().
visitInvariantQualifier(GLSLParser.InvariantQualifierContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserVisitor
Visit a parse tree produced by GLSLParser.invariantQualifier().
visitJumpStatement(GLSLParser.JumpStatementContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseVisitor
Visit a parse tree produced by GLSLParser.jumpStatement().
visitJumpStatement(GLSLParser.JumpStatementContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserVisitor
Visit a parse tree produced by GLSLParser.jumpStatement().
visitLayoutDefaults(GLSLParser.LayoutDefaultsContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseVisitor
Visit a parse tree produced by GLSLParser.layoutDefaults().
visitLayoutDefaults(GLSLParser.LayoutDefaultsContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserVisitor
Visit a parse tree produced by GLSLParser.layoutDefaults().
visitLayoutModes(GLSLParser.LayoutModesContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseVisitor
Visit a parse tree produced by GLSLParser.layoutModes().
visitLayoutModes(GLSLParser.LayoutModesContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserVisitor
Visit a parse tree produced by GLSLParser.layoutModes().
visitLayoutQualifier(GLSLParser.LayoutQualifierContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseVisitor
Visit a parse tree produced by GLSLParser.layoutQualifier().
visitLayoutQualifier(GLSLParser.LayoutQualifierContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserVisitor
Visit a parse tree produced by GLSLParser.layoutQualifier().
visitLayoutQualifierId(GLSLParser.LayoutQualifierIdContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseVisitor
Visit a parse tree produced by GLSLParser.layoutQualifierId().
visitLayoutQualifierId(GLSLParser.LayoutQualifierIdContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserVisitor
Visit a parse tree produced by GLSLParser.layoutQualifierId().
visitLogicalAndExpression(GLSLParser.LogicalAndExpressionContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseVisitor
Visit a parse tree produced by GLSLParser.logicalAndExpression().
visitLogicalAndExpression(GLSLParser.LogicalAndExpressionContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserVisitor
Visit a parse tree produced by GLSLParser.logicalAndExpression().
visitLogicalOrExpression(GLSLParser.LogicalOrExpressionContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseVisitor
Visit a parse tree produced by GLSLParser.logicalOrExpression().
visitLogicalOrExpression(GLSLParser.LogicalOrExpressionContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserVisitor
Visit a parse tree produced by GLSLParser.logicalOrExpression().
visitLogicalXorExpression(GLSLParser.LogicalXorExpressionContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseVisitor
Visit a parse tree produced by GLSLParser.logicalXorExpression().
visitLogicalXorExpression(GLSLParser.LogicalXorExpressionContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserVisitor
Visit a parse tree produced by GLSLParser.logicalXorExpression().
visitMethodCall(GLSLParser.MethodCallContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseVisitor
Visit a parse tree produced by GLSLParser.methodCall().
visitMethodCall(GLSLParser.MethodCallContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserVisitor
Visit a parse tree produced by GLSLParser.methodCall().
visitMultiplicativeExpression(GLSLParser.MultiplicativeExpressionContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseVisitor
Visit a parse tree produced by GLSLParser.multiplicativeExpression().
visitMultiplicativeExpression(GLSLParser.MultiplicativeExpressionContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserVisitor
Visit a parse tree produced by GLSLParser.multiplicativeExpression().
visitParameterDeclaration(GLSLParser.ParameterDeclarationContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseVisitor
Visit a parse tree produced by GLSLParser.parameterDeclaration().
visitParameterDeclaration(GLSLParser.ParameterDeclarationContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserVisitor
Visit a parse tree produced by GLSLParser.parameterDeclaration().
visitParameterDeclarator(GLSLParser.ParameterDeclaratorContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseVisitor
Visit a parse tree produced by GLSLParser.parameterDeclarator().
visitParameterDeclarator(GLSLParser.ParameterDeclaratorContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserVisitor
Visit a parse tree produced by GLSLParser.parameterDeclarator().
visitPostfixExpression(GLSLParser.PostfixExpressionContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseVisitor
Visit a parse tree produced by GLSLParser.postfixExpression().
visitPostfixExpression(GLSLParser.PostfixExpressionContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserVisitor
Visit a parse tree produced by GLSLParser.postfixExpression().
visitPragmaStatement(GLSLParser.PragmaStatementContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseVisitor
Visit a parse tree produced by GLSLParser.pragmaStatement().
visitPragmaStatement(GLSLParser.PragmaStatementContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserVisitor
Visit a parse tree produced by GLSLParser.pragmaStatement().
visitPreciseQualifier(GLSLParser.PreciseQualifierContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseVisitor
Visit a parse tree produced by GLSLParser.preciseQualifier().
visitPreciseQualifier(GLSLParser.PreciseQualifierContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserVisitor
Visit a parse tree produced by GLSLParser.preciseQualifier().
visitPrecisionQualifier(GLSLParser.PrecisionQualifierContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseVisitor
Visit a parse tree produced by GLSLParser.precisionQualifier().
visitPrecisionQualifier(GLSLParser.PrecisionQualifierContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserVisitor
Visit a parse tree produced by GLSLParser.precisionQualifier().
visitPrimaryExpression(GLSLParser.PrimaryExpressionContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseVisitor
Visit a parse tree produced by GLSLParser.primaryExpression().
visitPrimaryExpression(GLSLParser.PrimaryExpressionContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserVisitor
Visit a parse tree produced by GLSLParser.primaryExpression().
visitRelationalExpression(GLSLParser.RelationalExpressionContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseVisitor
Visit a parse tree produced by GLSLParser.relationalExpression().
visitRelationalExpression(GLSLParser.RelationalExpressionContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserVisitor
Visit a parse tree produced by GLSLParser.relationalExpression().
visitSelectionStatement(GLSLParser.SelectionStatementContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseVisitor
Visit a parse tree produced by GLSLParser.selectionStatement().
visitSelectionStatement(GLSLParser.SelectionStatementContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserVisitor
Visit a parse tree produced by GLSLParser.selectionStatement().
visitShiftExpression(GLSLParser.ShiftExpressionContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseVisitor
Visit a parse tree produced by GLSLParser.shiftExpression().
visitShiftExpression(GLSLParser.ShiftExpressionContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserVisitor
Visit a parse tree produced by GLSLParser.shiftExpression().
visitSimpleStatement(GLSLParser.SimpleStatementContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseVisitor
Visit a parse tree produced by GLSLParser.simpleStatement().
visitSimpleStatement(GLSLParser.SimpleStatementContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserVisitor
Visit a parse tree produced by GLSLParser.simpleStatement().
visitSingleAttribute(GLSLParser.SingleAttributeContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseVisitor
Visit a parse tree produced by GLSLParser.singleAttribute().
visitSingleAttribute(GLSLParser.SingleAttributeContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserVisitor
Visit a parse tree produced by GLSLParser.singleAttribute().
visitStatement(GLSLParser.StatementContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseVisitor
Visit a parse tree produced by GLSLParser.statement().
visitStatement(GLSLParser.StatementContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserVisitor
Visit a parse tree produced by GLSLParser.statement().
visitStorageQualifier(GLSLParser.StorageQualifierContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseVisitor
Visit a parse tree produced by GLSLParser.storageQualifier().
visitStorageQualifier(GLSLParser.StorageQualifierContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserVisitor
Visit a parse tree produced by GLSLParser.storageQualifier().
visitStructDeclaration(GLSLParser.StructDeclarationContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseVisitor
Visit a parse tree produced by GLSLParser.structDeclaration().
visitStructDeclaration(GLSLParser.StructDeclarationContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserVisitor
Visit a parse tree produced by GLSLParser.structDeclaration().
visitStructDeclarationList(GLSLParser.StructDeclarationListContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseVisitor
Visit a parse tree produced by GLSLParser.structDeclarationList().
visitStructDeclarationList(GLSLParser.StructDeclarationListContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserVisitor
Visit a parse tree produced by GLSLParser.structDeclarationList().
visitStructDeclarator(GLSLParser.StructDeclaratorContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseVisitor
Visit a parse tree produced by GLSLParser.structDeclarator().
visitStructDeclarator(GLSLParser.StructDeclaratorContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserVisitor
Visit a parse tree produced by GLSLParser.structDeclarator().
visitStructDeclaratorList(GLSLParser.StructDeclaratorListContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseVisitor
Visit a parse tree produced by GLSLParser.structDeclaratorList().
visitStructDeclaratorList(GLSLParser.StructDeclaratorListContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserVisitor
Visit a parse tree produced by GLSLParser.structDeclaratorList().
visitStructSpecifier(GLSLParser.StructSpecifierContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseVisitor
Visit a parse tree produced by GLSLParser.structSpecifier().
visitStructSpecifier(GLSLParser.StructSpecifierContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserVisitor
Visit a parse tree produced by GLSLParser.structSpecifier().
visitSwitchStatement(GLSLParser.SwitchStatementContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseVisitor
Visit a parse tree produced by GLSLParser.switchStatement().
visitSwitchStatement(GLSLParser.SwitchStatementContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserVisitor
Visit a parse tree produced by GLSLParser.switchStatement().
visitTerminal(TerminalNode) - Method in class io.github.douira.glsl_transformer.generic.PrintVisitor
 
visitTerminal(TerminalNode) - Method in class io.github.douira.glsl_transformer.generic.ProxyParseTreeListener
 
visitTerminal(TerminalNode) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseListener
visitTranslationUnit(GLSLParser.TranslationUnitContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseVisitor
Visit a parse tree produced by GLSLParser.translationUnit().
visitTranslationUnit(GLSLParser.TranslationUnitContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserVisitor
Visit a parse tree produced by GLSLParser.translationUnit().
visitTypeNameList(GLSLParser.TypeNameListContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseVisitor
Visit a parse tree produced by GLSLParser.typeNameList().
visitTypeNameList(GLSLParser.TypeNameListContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserVisitor
Visit a parse tree produced by GLSLParser.typeNameList().
visitTypeQualifier(GLSLParser.TypeQualifierContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseVisitor
Visit a parse tree produced by GLSLParser.typeQualifier().
visitTypeQualifier(GLSLParser.TypeQualifierContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserVisitor
Visit a parse tree produced by GLSLParser.typeQualifier().
visitTypeSpecifier(GLSLParser.TypeSpecifierContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseVisitor
Visit a parse tree produced by GLSLParser.typeSpecifier().
visitTypeSpecifier(GLSLParser.TypeSpecifierContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserVisitor
Visit a parse tree produced by GLSLParser.typeSpecifier().
visitTypeSpecifierNonarray(GLSLParser.TypeSpecifierNonarrayContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseVisitor
Visit a parse tree produced by GLSLParser.typeSpecifierNonarray().
visitTypeSpecifierNonarray(GLSLParser.TypeSpecifierNonarrayContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserVisitor
Visit a parse tree produced by GLSLParser.typeSpecifierNonarray().
visitUnaryExpression(GLSLParser.UnaryExpressionContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseVisitor
Visit a parse tree produced by GLSLParser.unaryExpression().
visitUnaryExpression(GLSLParser.UnaryExpressionContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserVisitor
Visit a parse tree produced by GLSLParser.unaryExpression().
visitUnaryOperator(GLSLParser.UnaryOperatorContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseVisitor
Visit a parse tree produced by GLSLParser.unaryOperator().
visitUnaryOperator(GLSLParser.UnaryOperatorContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserVisitor
Visit a parse tree produced by GLSLParser.unaryOperator().
visitVariableIdentifier(GLSLParser.VariableIdentifierContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseVisitor
Visit a parse tree produced by GLSLParser.variableIdentifier().
visitVariableIdentifier(GLSLParser.VariableIdentifierContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserVisitor
Visit a parse tree produced by GLSLParser.variableIdentifier().
visitVersionStatement(GLSLParser.VersionStatementContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseVisitor
Visit a parse tree produced by GLSLParser.versionStatement().
visitVersionStatement(GLSLParser.VersionStatementContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserVisitor
Visit a parse tree produced by GLSLParser.versionStatement().
visitWhileStatement(GLSLParser.WhileStatementContext) - Method in class io.github.douira.glsl_transformer.GLSLParserBaseVisitor
Visit a parse tree produced by GLSLParser.whileStatement().
visitWhileStatement(GLSLParser.WhileStatementContext) - Method in interface io.github.douira.glsl_transformer.GLSLParserVisitor
Visit a parse tree produced by GLSLParser.whileStatement().
VOCABULARY - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
VOCABULARY - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
VOID - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
VOID - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
VOID() - Method in class io.github.douira.glsl_transformer.GLSLParser.BuiltinTypeSpecifierFixedContext
 
VOID() - Method in class io.github.douira.glsl_transformer.GLSLParser.CallParameterListContext
 
VOLATILE - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
VOLATILE - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
VOLATILE() - Method in class io.github.douira.glsl_transformer.GLSLParser.StorageQualifierContext
 

W

walk(ParseTreeListener, ParseTree) - Method in class io.github.douira.glsl_transformer.transform.DynamicParseTreeWalker
Copied from ANTLR's ParseTreeWalker.walk(org.antlr.v4.runtime.tree.ParseTreeListener, org.antlr.v4.runtime.tree.ParseTree) but with compensation for items being added to the child array.
WalkPhase - Class in io.github.douira.glsl_transformer.transform
The walk phase is a phase on which the listener methods of the generated listener interface are called.
WalkPhase() - Constructor for class io.github.douira.glsl_transformer.transform.WalkPhase
 
WHILE - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
WHILE - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
WHILE() - Method in class io.github.douira.glsl_transformer.GLSLParser.DoWhileStatementContext
 
WHILE() - Method in class io.github.douira.glsl_transformer.GLSLParser.WhileStatementContext
 
whileStatement() - Method in class io.github.douira.glsl_transformer.GLSLParser.SimpleStatementContext
 
whileStatement() - Method in class io.github.douira.glsl_transformer.GLSLParser
 
WhileStatementContext(ParserRuleContext, int) - Constructor for class io.github.douira.glsl_transformer.GLSLParser.WhileStatementContext
 
WHITESPACE - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
WORKGROUPCOHERENT - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
WORKGROUPCOHERENT - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
WORKGROUPCOHERENT() - Method in class io.github.douira.glsl_transformer.GLSLParser.StorageQualifierContext
 
WRITEONLY - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
WRITEONLY - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
WRITEONLY() - Method in class io.github.douira.glsl_transformer.GLSLParser.StorageQualifierContext
 
WS - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
WS - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 

X

XOR_ASSIGN - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
XOR_ASSIGN - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
XOR_ASSIGN() - Method in class io.github.douira.glsl_transformer.GLSLParser.AssignmentOperatorContext
 
XOR_OP - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
XOR_OP - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
XOR_OP() - Method in class io.github.douira.glsl_transformer.GLSLParser.LogicalXorExpressionContext
 
XOR_OP(int) - Method in class io.github.douira.glsl_transformer.GLSLParser.LogicalXorExpressionContext
 

_

_ATN - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
_ATN - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
_decisionToDFA - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
_decisionToDFA - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
_serializedATN - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
_serializedATN - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
_sharedContextCache - Static variable in class io.github.douira.glsl_transformer.GLSLLexer
 
_sharedContextCache - Static variable in class io.github.douira.glsl_transformer.GLSLParser
 
A B C D E F G H I J L M N O P Q R S T U V W X _ 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form