Class ScaledBlit

java.lang.Object
org.praxislive.video.render.ops.ScaledBlit
All Implemented Interfaces:
SurfaceOp

public class ScaledBlit extends Object implements SurfaceOp
  • Constructor Details

    • ScaledBlit

      public ScaledBlit()
  • Method Details

    • setSourceRegion

      public ScaledBlit setSourceRegion(Rectangle rect)
    • setSourceRegion

      public ScaledBlit setSourceRegion(int x, int y, int width, int height)
    • getSourceRegion

      public Rectangle getSourceRegion(Rectangle rect)
    • hasSourceRegion

      public boolean hasSourceRegion()
    • setDestinationRegion

      public ScaledBlit setDestinationRegion(Rectangle rect)
    • setDestinationRegion

      public ScaledBlit setDestinationRegion(int x, int y, int width, int height)
    • getDestinationRegion

      public Rectangle getDestinationRegion(Rectangle rect)
    • hasDestinationRegion

      public boolean hasDestinationRegion()
    • setBlendMode

      public ScaledBlit setBlendMode(BlendMode blendMode)
    • getBlendMode

      public BlendMode getBlendMode()
    • setOpacity

      public ScaledBlit setOpacity(double opacity)
    • getOpacity

      public double getOpacity()
    • process

      public void process(PixelData output, PixelData... inputs)
      Specified by:
      process in interface SurfaceOp