Class ShaderFunction

java.lang.Object
com.jozufozu.flywheel.core.source.parse.AbstractShaderElement
com.jozufozu.flywheel.core.source.parse.ShaderFunction

public class ShaderFunction extends AbstractShaderElement
  • Field Details

    • argument

      public static final Pattern argument
    • assignment

      public static final Pattern assignment
  • Constructor Details

  • Method Details

    • getType

      public Span getType()
    • getName

      public Span getName()
    • getArgs

      public Span getArgs()
    • getBody

      public Span getBody()
    • call

      public String call(String... args)
    • getParameters

      public com.google.common.collect.ImmutableList<Variable> getParameters()
    • returnTypeName

      public String returnTypeName()
    • parseArguments

      protected com.google.common.collect.ImmutableList<Variable> parseArguments()
    • toString

      public String toString()
      Overrides:
      toString in class Object