Package org.robovm.apple.coreimage
Class CIRenderDestination
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.objc.ObjCObject
-
- org.robovm.apple.foundation.NSObject
-
- org.robovm.apple.coreimage.CIRenderDestination
-
- All Implemented Interfaces:
NSObjectProtocol
,org.robovm.objc.ObjCProtocol
public class CIRenderDestination extends NSObject
- Since:
- Available in iOS 11.0 and later.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
CIRenderDestination.CIRenderDestinationPtr
-
Nested classes/interfaces inherited from class org.robovm.apple.foundation.NSObject
NSObject.Handle, NSObject.Marshaler, NSObject.NoRetainMarshaler, NSObject.NSKeyValueObserver, NSObject.NSObjectPtr, NSObject.SkipInit
-
-
Field Summary
-
Fields inherited from class org.robovm.apple.foundation.NSObject
FLAG_NO_RETAIN
-
-
Constructor Summary
Constructors Modifier Constructor Description CIRenderDestination()
CIRenderDestination(int texture, int target, long width, long height)
CIRenderDestination(long width, long height, MTLPixelFormat pixelFormat, MTLCommandBuffer commandBuffer, org.robovm.objc.block.Block0<MTLTexture> block)
CIRenderDestination(CVPixelBuffer pixelBuffer)
protected
CIRenderDestination(NSObject.Handle h, long handle)
protected
CIRenderDestination(NSObject.SkipInit skipInit)
CIRenderDestination(IOSurface surface)
CIRenderDestination(MTLTexture texture, MTLCommandBuffer commandBuffer)
CIRenderDestination(org.robovm.rt.bro.ptr.VoidPtr data, long width, long height, long bytesPerRow, int format)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CIRenderDestinationAlphaMode
getAlphaMode()
CIBlendKernel
getBlendKernel()
CGColorSpace
getColorSpace()
long
getHeight()
long
getWidth()
protected long
init(int texture, int target, long width, long height)
protected long
init(long width, long height, MTLPixelFormat pixelFormat, MTLCommandBuffer commandBuffer, org.robovm.objc.block.Block0<MTLTexture> block)
protected long
init(CVPixelBuffer pixelBuffer)
protected long
init(IOSurface surface)
protected long
init(MTLTexture texture, MTLCommandBuffer commandBuffer)
protected long
init(org.robovm.rt.bro.ptr.VoidPtr data, long width, long height, long bytesPerRow, int format)
boolean
isBlendsInDestinationColorSpace()
boolean
isClamped()
boolean
isDithered()
boolean
isFlipped()
void
setAlphaMode(CIRenderDestinationAlphaMode v)
void
setBlendKernel(CIBlendKernel v)
void
setBlendsInDestinationColorSpace(boolean v)
void
setClamped(boolean v)
void
setColorSpace(CGColorSpace v)
void
setDithered(boolean v)
void
setFlipped(boolean v)
-
Methods inherited from class org.robovm.apple.foundation.NSObject
addKeyValueObserver, addKeyValueObserver, afterMarshaled, alloc, autorelease, autorelease, awakeFromNib, conformsToProtocol, copy, description, didChangeValue, didChangeValue, didChangeValues, doDispose, equals, forceSkipInit, getAutoContentAccessingProxy, getClassForCoder, getClassForKeyedArchiver, getKeyValueCoder, getObservationInfo, hash, hashCode, init, isEqual, isKindOfClass, isMemberOfClass, mutableCopy, performSelector, performSelector, performSelector, performSelector, performSelector, performSelector, performSelector, performSelectorInBackground, performSelectorOnMainThread, performSelectorOnMainThread, performSelectorV, performSelectorV, performSelectorV, release, release, removeKeyValueObserver, removeKeyValueObservers, respondsToSelector, retain, retain, retainCount, setObservationInfo, toString, willChangeValue, willChangeValue, willChangeValues
-
-
-
-
Constructor Detail
-
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, org.robovm.objc.block.Block0<MTLTexture> block)
-
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()
-
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, org.robovm.objc.block.Block0<MTLTexture> block)
-
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)
-
-