Class GlslInvokeVisitor

java.lang.Object
io.github.ocelot.glslprocessor.api.visitor.GlslInvokeVisitor

@Experimental public class GlslInvokeVisitor extends Object
Since:
1.0.0
  • Constructor Details

    • GlslInvokeVisitor

      public GlslInvokeVisitor()
    • GlslInvokeVisitor

      public GlslInvokeVisitor(@Nullable @Nullable GlslInvokeVisitor parent)
  • Method Details

    • visitHeader

      public void visitHeader()
      Visits the invoke function header.
    • visitParameter

      @Nullable public @Nullable GlslNodeVisitor visitParameter(int index)
      Visits the specified parameter.
      Parameters:
      index - The index of the parameter to visit
      Returns:
      A visitor for the header or null to skip
    • visitInvokeEnd

      public void visitInvokeEnd(GlslInvokeFunctionNode node)
      Visits the end of the function invocation.
      Parameters:
      node - The node that was visited