Class Surface

java.lang.Object
org.praxislive.video.render.Surface
Direct Known Subclasses:
BufferedImageSurface

public abstract class Surface extends Object
  • Field Details

    • width

      protected final int width
    • height

      protected final int height
    • alpha

      protected final boolean alpha
  • Constructor Details

    • Surface

      public Surface(int width, int height, boolean alpha)
  • Method Details

    • getWidth

      public final int getWidth()
    • getHeight

      public final int getHeight()
    • hasAlpha

      public final boolean hasAlpha()
    • process

      public void process(SurfaceOp op)
    • process

      public void process(SurfaceOp op, Surface input)
    • getModCount

      public abstract int getModCount()
    • process

      public abstract void process(SurfaceOp op, Surface... inputs)
    • clear

      public abstract void clear()
    • isClear

      public abstract boolean isClear()
    • release

      public abstract void release()
    • copy

      public abstract void copy(Surface source)
    • checkCompatible

      public abstract boolean checkCompatible(Surface surface, boolean checkDimensions, boolean checkAlpha)
    • createSurface

      public abstract Surface createSurface(int width, int height, boolean alpha)
    • createSurface

      public Surface createSurface()