- java.lang.Object
-
- org.praxislive.video.render.ops.TransformBlit
-
-
Constructor Summary
Constructors Constructor Description TransformBlit()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BlendMode
getBlendMode()
Rectangle
getDestinationRegion(Rectangle rect)
double
getOpacity()
Rectangle
getSourceRegion(Rectangle rect)
AffineTransform
getTransform(AffineTransform transform)
boolean
hasDestinationRegion()
boolean
hasSourceRegion()
void
process(PixelData output, PixelData... inputs)
TransformBlit
setBlendMode(BlendMode blendMode)
TransformBlit
setDestinationRegion(int x, int y, int width, int height)
TransformBlit
setDestinationRegion(Rectangle rect)
TransformBlit
setOpacity(double opacity)
TransformBlit
setSourceRegion(int x, int y, int width, int height)
TransformBlit
setSourceRegion(Rectangle rect)
void
setTransform(AffineTransform transform)
-
-
-
Method Detail
-
setTransform
public void setTransform(AffineTransform transform)
-
getTransform
public AffineTransform getTransform(AffineTransform transform)
-
setSourceRegion
public TransformBlit setSourceRegion(Rectangle rect)
-
setSourceRegion
public TransformBlit setSourceRegion(int x, int y, int width, int height)
-
hasSourceRegion
public boolean hasSourceRegion()
-
setDestinationRegion
public TransformBlit setDestinationRegion(Rectangle rect)
-
setDestinationRegion
public TransformBlit setDestinationRegion(int x, int y, int width, int height)
-
hasDestinationRegion
public boolean hasDestinationRegion()
-
setBlendMode
public TransformBlit setBlendMode(BlendMode blendMode)
-
getBlendMode
public BlendMode getBlendMode()
-
setOpacity
public TransformBlit setOpacity(double opacity)
-
getOpacity
public double getOpacity()
-
-