Class OutputOptions

java.lang.Object
io.github.douira.glsl_transformer.ast.print.OutputOptions

public class OutputOptions extends Object
Controls the output of the ASTPrinter.
  • Field Details

    • printCustomDirectives

      public boolean printCustomDirectives
  • Constructor Details

    • OutputOptions

      public OutputOptions()
    • OutputOptions

      public OutputOptions(boolean printLibraryVersionInfo, String headerSuffix, boolean printCustomDirectives)
  • Method Details

    • enablePrintInfo

      public void enablePrintInfo()
    • disablePrintInfo

      public void disablePrintInfo()
    • setHeaderSuffix

      public void setHeaderSuffix(String headerSuffix)
    • getPrintHeader

      public String getPrintHeader()
    • clone

      public OutputOptions clone()
      Overrides:
      clone in class Object