MetalPerformanceShaders · IOS API REFERENCE
MPSBinaryImageKernel
class · iOS 9.0+ · SDK 27.1
class MPSBinaryImageKernel
Members (18)
method · iOS 9.0+encode
TypeScriptencodeCommandBufferInPlacePrimaryTextureSecondaryTexture(commandBuffer: SDKHandle, inPlacePrimaryTexture: SDKHandle, secondaryTexture: SDKHandle): boolean
Swift declarationfunc encode(commandBuffer: any MTLCommandBuffer, inPlacePrimaryTexture: UnsafeMutablePointer<any MTLTexture>, secondaryTexture: any MTLTexture, fallbackCopyAllocator copyAllocator: MPSCopyAllocator? = nil) -> Bool
method · iOS 9.0+encode
TypeScriptencodeCommandBufferPrimaryImageSecondaryImageDestinationImage(commandBuffer: SDKHandle, primaryImage: MPSImage, secondaryImage: MPSImage, destinationImage: MPSImage): void
Swift declarationfunc encode(commandBuffer: any MTLCommandBuffer, primaryImage: MPSImage, secondaryImage: MPSImage, destinationImage: MPSImage)
method · iOS 9.0+encode
TypeScriptencodeCommandBufferPrimaryTextureInPlaceSecondaryTexture(commandBuffer: SDKHandle, primaryTexture: SDKHandle, inPlaceSecondaryTexture: SDKHandle): boolean
Swift declarationfunc encode(commandBuffer: any MTLCommandBuffer, primaryTexture: any MTLTexture, inPlaceSecondaryTexture: UnsafeMutablePointer<any MTLTexture>, fallbackCopyAllocator copyAllocator: MPSCopyAllocator? = nil) -> Bool
method · iOS 9.0+encode
TypeScriptencodeCommandBufferPrimaryTextureSecondaryTextureDestinationTexture(commandBuffer: SDKHandle, primaryTexture: SDKHandle, secondaryTexture: SDKHandle, destinationTexture: SDKHandle): void
Swift declarationfunc encode(commandBuffer: any MTLCommandBuffer, primaryTexture: any MTLTexture, secondaryTexture: any MTLTexture, destinationTexture: any MTLTexture)
init · iOS 11.0+init
TypeScriptstatic initCoderDevice(aDecoder: _Foundation_NSCoder, device: SDKHandle): (MPSBinaryImageKernel) | null
Swift declarationinit?(coder aDecoder: NSCoder, device: any MTLDevice)
init · iOS 9.0+init
TypeScriptstatic initDevice(device: SDKHandle): MPSBinaryImageKernel
Swift declarationinit(device: any MTLDevice)
method · iOS 9.0+primarySourceRegion
TypeScriptprimarySourceRegion(destinationSize: _Metal_MTLSize): MPSRegion
Swift declarationfunc primarySourceRegion(forDestinationSize destinationSize: MTLSize) -> MPSRegion
method · iOS 9.0+secondarySourceRegion
TypeScriptsecondarySourceRegion(destinationSize: _Metal_MTLSize): MPSRegion
Swift declarationfunc secondarySourceRegion(forDestinationSize destinationSize: MTLSize) -> MPSRegion
get · iOS 9.0+clipRect
TypeScriptget clipRect(): _Metal_MTLRegion
Swift declarationvar clipRect: MTLRegion { get set }
set · iOS 9.0+clipRect
TypeScriptset clipRect(value: _Metal_MTLRegion)
Swift declarationvar clipRect: MTLRegion { get set }
get · iOS 9.0+primaryEdgeMode
TypeScriptget primaryEdgeMode(): MPSImageEdgeMode
Swift declarationvar primaryEdgeMode: MPSImageEdgeMode { get set }
set · iOS 9.0+primaryEdgeMode
TypeScriptset primaryEdgeMode(value: MPSImageEdgeMode)
Swift declarationvar primaryEdgeMode: MPSImageEdgeMode { get set }
get · iOS 9.0+primaryOffset
TypeScriptget primaryOffset(): MPSOffset
Swift declarationvar primaryOffset: MPSOffset { get set }
set · iOS 9.0+primaryOffset
TypeScriptset primaryOffset(value: MPSOffset)
Swift declarationvar primaryOffset: MPSOffset { get set }
get · iOS 9.0+secondaryEdgeMode
TypeScriptget secondaryEdgeMode(): MPSImageEdgeMode
Swift declarationvar secondaryEdgeMode: MPSImageEdgeMode { get set }
set · iOS 9.0+secondaryEdgeMode
TypeScriptset secondaryEdgeMode(value: MPSImageEdgeMode)
Swift declarationvar secondaryEdgeMode: MPSImageEdgeMode { get set }
get · iOS 9.0+secondaryOffset
TypeScriptget secondaryOffset(): MPSOffset
Swift declarationvar secondaryOffset: MPSOffset { get set }
set · iOS 9.0+secondaryOffset
TypeScriptset secondaryOffset(value: MPSOffset)
Swift declarationvar secondaryOffset: MPSOffset { get set }
Skipped declarations
1 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.
MPSBinaryImageKernel.init()
inherited init: cannot prove legal (class declares 1 custom initializer)
All MetalPerformanceShaders types →