One Logo Pool Ball
CoreImage · IOS API REFERENCE

CIRenderDestination

class · iOS 11.0+ · SDK 27.1

class CIRenderDestination

Members (24)

init · iOS 11.0+

init

TypeScript
static initBitmapDataWidthHeightBytesPerRowFormat(data: SDKHandle, width: number, height: number, bytesPerRow: number, format: CIFormat): CIRenderDestination
Swift declaration
init(bitmapData data: UnsafeMutableRawPointer, width: Int, height: Int, bytesPerRow: Int, format: CIFormat)
init · iOS 11.0+

init

TypeScript
static initGlTextureTargetWidthHeight(texture: number, target: number, width: number, height: number): CIRenderDestination
Swift declaration
init(glTexture texture: UInt32, target: UInt32, width: Int, height: Int)
init · iOS 11.0+

init

TypeScript
static initIoSurface(surface: _IOSurface_IOSurface): CIRenderDestination
Swift declaration
init(ioSurface surface: IOSurface)
init · iOS 11.0+

init

TypeScript
static initMtlTextureCommandBuffer(texture: SDKHandle, commandBuffer?: (SDKHandle) | null): CIRenderDestination
Swift declaration
init(mtlTexture texture: any MTLTexture, commandBuffer: (any MTLCommandBuffer)?)
init · iOS 11.0+

init

TypeScript
static initPixelBuffer(pixelBuffer: _CoreVideo_CVBuffer): CIRenderDestination
Swift declaration
init(pixelBuffer: CVPixelBuffer)
init · iOS 11.0+

init

TypeScript
static initWidthHeightPixelFormatCommandBuffer(width: number, height: number, pixelFormat: _Metal_MTLPixelFormat, commandBuffer?: (SDKHandle) | null): CIRenderDestination
Swift declaration
init(width: Int, height: Int, pixelFormat: MTLPixelFormat, commandBuffer: (any MTLCommandBuffer)?, mtlTextureProvider block: (() -> any MTLTexture)? = nil)
get · iOS 11.0+

alphaMode

TypeScript
get alphaMode(): CIRenderDestinationAlphaMode
Swift declaration
var alphaMode: CIRenderDestinationAlphaMode { get set }
set · iOS 11.0+

alphaMode

TypeScript
set alphaMode(value: CIRenderDestinationAlphaMode)
Swift declaration
var alphaMode: CIRenderDestinationAlphaMode { get set }
get · iOS 11.0+

blendKernel

TypeScript
get blendKernel(): (CIBlendKernel) | null
Swift declaration
var blendKernel: CIBlendKernel? { get set }
set · iOS 11.0+

blendKernel

TypeScript
set blendKernel(value: (CIBlendKernel) | null)
Swift declaration
var blendKernel: CIBlendKernel? { get set }
get · iOS 11.0+

blendsInDestinationColorSpace

TypeScript
get blendsInDestinationColorSpace(): boolean
Swift declaration
var blendsInDestinationColorSpace: Bool { get set }
set · iOS 11.0+

blendsInDestinationColorSpace

TypeScript
set blendsInDestinationColorSpace(value: boolean)
Swift declaration
var blendsInDestinationColorSpace: Bool { get set }
get · iOS 26.0+

captureTraceURL

TypeScript
get captureTraceURL(): (string) | null
Swift declaration
var captureTraceURL: URL? { get set }
set · iOS 26.0+

captureTraceURL

TypeScript
set captureTraceURL(value: (string) | null)
Swift declaration
var captureTraceURL: URL? { get set }
get · iOS 11.0+

isClamped

TypeScript
get isClamped(): boolean
Swift declaration
var isClamped: Bool { get set }
set · iOS 11.0+

isClamped

TypeScript
set isClamped(value: boolean)
Swift declaration
var isClamped: Bool { get set }
get · iOS 11.0+

colorSpace

TypeScript
get colorSpace(): (_CoreGraphics_CGColorSpace) | null
Swift declaration
var colorSpace: CGColorSpace? { get set }
set · iOS 11.0+

colorSpace

TypeScript
set colorSpace(value: (_CoreGraphics_CGColorSpace) | null)
Swift declaration
var colorSpace: CGColorSpace? { get set }
get · iOS 11.0+

isDithered

TypeScript
get isDithered(): boolean
Swift declaration
var isDithered: Bool { get set }
set · iOS 11.0+

isDithered

TypeScript
set isDithered(value: boolean)
Swift declaration
var isDithered: Bool { get set }
get · iOS 11.0+

isFlipped

TypeScript
get isFlipped(): boolean
Swift declaration
var isFlipped: Bool { get set }
set · iOS 11.0+

isFlipped

TypeScript
set isFlipped(value: boolean)
Swift declaration
var isFlipped: Bool { get set }
get · iOS 11.0+

height

TypeScript
get height(): number
Swift declaration
var height: Int { get }
get · iOS 11.0+

width

TypeScript
get width(): number
Swift declaration
var width: Int { get }

Skipped declarations

1 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.

CIRenderDestination.init()

inherited init: cannot prove legal (class declares 9 custom initializers)

All CoreImage types →