Class CIRenderDestination

All Implemented Interfaces:
NSObjectProtocol, ObjCProtocol

public class CIRenderDestination
extends NSObject
Since:
Available in iOS 11.0 and later.
  • Constructor Details

    • CIRenderDestination

      public CIRenderDestination()
    • CIRenderDestination

      protected CIRenderDestination​(NSObject.Handle h, long handle)
    • CIRenderDestination

      protected CIRenderDestination​(NSObject.SkipInit skipInit)
    • CIRenderDestination

      public CIRenderDestination​(CVPixelBuffer pixelBuffer)
    • CIRenderDestination

      public CIRenderDestination​(IOSurface surface)
    • CIRenderDestination

      public CIRenderDestination​(MTLTexture texture, MTLCommandBuffer commandBuffer)
    • CIRenderDestination

      public CIRenderDestination​(long width, long height, MTLPixelFormat pixelFormat, MTLCommandBuffer commandBuffer, Block0<MTLTexture> block)
    • CIRenderDestination

      public CIRenderDestination​(int texture, int target, long width, long height)
    • CIRenderDestination

      public CIRenderDestination​(VoidPtr data, long width, long height, long bytesPerRow, int format)
  • Method Details

    • getWidth

      public long getWidth()
    • getHeight

      public long getHeight()
    • getAlphaMode

      public CIRenderDestinationAlphaMode getAlphaMode()
    • setAlphaMode

      public void setAlphaMode​(CIRenderDestinationAlphaMode v)
    • isFlipped

      public boolean isFlipped()
    • setFlipped

      public void setFlipped​(boolean v)
    • isDithered

      public boolean isDithered()
    • setDithered

      public void setDithered​(boolean v)
    • isClamped

      public boolean isClamped()
    • setClamped

      public void setClamped​(boolean v)
    • getColorSpace

      public CGColorSpace getColorSpace()
    • setColorSpace

      public void setColorSpace​(CGColorSpace v)
    • getBlendKernel

      public CIBlendKernel getBlendKernel()
    • setBlendKernel

      public void setBlendKernel​(CIBlendKernel v)
    • isBlendsInDestinationColorSpace

      public boolean isBlendsInDestinationColorSpace()
    • setBlendsInDestinationColorSpace

      public void setBlendsInDestinationColorSpace​(boolean v)
    • init

      protected long init​(CVPixelBuffer pixelBuffer)
    • init

      protected long init​(IOSurface surface)
    • init

      protected long init​(MTLTexture texture, MTLCommandBuffer commandBuffer)
    • init

      protected long init​(long width, long height, MTLPixelFormat pixelFormat, MTLCommandBuffer commandBuffer, Block0<MTLTexture> block)
    • init

      protected long init​(int texture, int target, long width, long height)
    • init

      protected long init​(VoidPtr data, long width, long height, long bytesPerRow, int format)