Class ShaderField

java.lang.Object
com.jozufozu.flywheel.backend.glsl.parse.ShaderField

public class ShaderField extends Object
  • Field Details

    • PATTERN

      public static final Pattern PATTERN
    • location

      public final Span location
    • decoration

      @Nullable public final @Nullable ShaderField.Decoration decoration
    • type

      public final Span type
    • name

      public final Span name
    • self

      public final Span self
  • Constructor Details

  • Method Details

    • parseFields

      public static com.google.common.collect.ImmutableMap<String,ShaderField> parseFields(SourceLines source)
      Scan the source for function definitions and "parse" them into objects that contain properties of the function.