java.lang.Object
dev.lukebemish.dynamicassetgenerator.api.client.generators.texsources.mask.EdgeMask.Builder
Enclosing class:
EdgeMask

public static class EdgeMask.Builder extends Object
  • Constructor Details

    • Builder

      public Builder()
  • Method Details

    • setSource

      public EdgeMask.Builder setSource(TexSource source)
      Sets the input texture.
    • setCountOutsideFrame

      public EdgeMask.Builder setCountOutsideFrame(boolean countOutsideFrame)
      Sets whether to count pixels outside the frame as opaque. Defaults to false.
    • setEdges

      public EdgeMask.Builder setEdges(List<EdgeMask.Direction> edges)
      Sets the directions to look, relative to opaque pixels, for edges. Defaults to all directions.
    • setCutoff

      public EdgeMask.Builder setCutoff(int cutoff)
      Sets the cutoff for what is considered opaque. Defaults to 128.
    • build

      public EdgeMask build()