Class CIRenderDestination

  • All Implemented Interfaces:
    NSObjectProtocol, org.robovm.objc.ObjCProtocol

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

      • CIRenderDestination

        public CIRenderDestination()
      • CIRenderDestination

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

        public CIRenderDestination​(CVPixelBuffer pixelBuffer)
      • CIRenderDestination

        public CIRenderDestination​(IOSurface surface)
      • CIRenderDestination

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

        public CIRenderDestination​(org.robovm.rt.bro.ptr.VoidPtr data,
                                   long width,
                                   long height,
                                   long bytesPerRow,
                                   int format)
    • Method Detail

      • getWidth

        public long getWidth()
      • getHeight

        public long getHeight()
      • 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)
      • setColorSpace

        public void setColorSpace​(CGColorSpace v)
      • setBlendKernel

        public void setBlendKernel​(CIBlendKernel v)
      • isBlendsInDestinationColorSpace

        public boolean isBlendsInDestinationColorSpace()
      • setBlendsInDestinationColorSpace

        public void setBlendsInDestinationColorSpace​(boolean v)
      • init

        protected long init​(IOSurface surface)
      • init

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

        protected long init​(org.robovm.rt.bro.ptr.VoidPtr data,
                            long width,
                            long height,
                            long bytesPerRow,
                            int format)