Class WatermarkPainter.WatermarkConfig
- java.lang.Object
-
- com.metsci.glimpse.core.painter.decoration.WatermarkPainter.WatermarkConfig
-
- Enclosing class:
- WatermarkPainter
public static class WatermarkPainter.WatermarkConfig extends Object
-
-
Field Summary
Fields Modifier and Type Field Description SimpleTextPainter.HorizontalPositionhorizontalPosdoublemaxAreaFractiondoublemaxHeightFractiondoublemaxHeightPixelsdoublemaxPaddingPixelsdoublemaxWidthFractiondoublemaxWidthPixelsfloat[]rgbaFactorfloat[]rgbaFactorPremultipliedSimpleTextPainter.VerticalPositionverticalPos
-
Constructor Summary
Constructors Constructor Description WatermarkConfig(double maxWidthPixels, double maxHeightPixels, double maxAreaFraction, double maxWidthFraction, double maxHeightFraction, double maxPaddingPixels, SimpleTextPainter.VerticalPosition verticalPos, SimpleTextPainter.HorizontalPosition horizontalPos, float[] rgbaFactor)
-
Method Summary
-
-
-
Field Detail
-
maxWidthPixels
public final double maxWidthPixels
-
maxHeightPixels
public final double maxHeightPixels
-
maxAreaFraction
public final double maxAreaFraction
-
maxWidthFraction
public final double maxWidthFraction
-
maxHeightFraction
public final double maxHeightFraction
-
maxPaddingPixels
public final double maxPaddingPixels
-
verticalPos
public final SimpleTextPainter.VerticalPosition verticalPos
-
horizontalPos
public final SimpleTextPainter.HorizontalPosition horizontalPos
-
rgbaFactor
public final float[] rgbaFactor
-
rgbaFactorPremultiplied
public final float[] rgbaFactorPremultiplied
-
-
Constructor Detail
-
WatermarkConfig
public WatermarkConfig(double maxWidthPixels, double maxHeightPixels, double maxAreaFraction, double maxWidthFraction, double maxHeightFraction, double maxPaddingPixels, SimpleTextPainter.VerticalPosition verticalPos, SimpleTextPainter.HorizontalPosition horizontalPos, float[] rgbaFactor)
-
-
Method Detail
-
withMaxWidthPixels
public WatermarkPainter.WatermarkConfig withMaxWidthPixels(double maxWidthPixels)
-
withMaxHeightPixels
public WatermarkPainter.WatermarkConfig withMaxHeightPixels(double maxHeightPixels)
-
withMaxAreaFraction
public WatermarkPainter.WatermarkConfig withMaxAreaFraction(double maxAreaFraction)
-
withMaxWidthFraction
public WatermarkPainter.WatermarkConfig withMaxWidthFraction(double maxWidthFraction)
-
withMaxHeightFraction
public WatermarkPainter.WatermarkConfig withMaxHeightFraction(double maxHeightFraction)
-
withMaxPaddingPixels
public WatermarkPainter.WatermarkConfig withMaxPaddingPixels(double maxPaddingPixels)
-
withVerticalPos
public WatermarkPainter.WatermarkConfig withVerticalPos(SimpleTextPainter.VerticalPosition verticalPos)
-
withHorizontalPos
public WatermarkPainter.WatermarkConfig withHorizontalPos(SimpleTextPainter.HorizontalPosition horizontalPos)
-
withPos
public WatermarkPainter.WatermarkConfig withPos(SimpleTextPainter.VerticalPosition verticalPos, SimpleTextPainter.HorizontalPosition horizontalPos)
-
withRgbaFactor
public WatermarkPainter.WatermarkConfig withRgbaFactor(float[] rgbaFactor)
-
withRgbaFactor
public WatermarkPainter.WatermarkConfig withRgbaFactor(float rFactor, float gFactor, float bFactor, float aFactor)
-
-