One Logo Pool Ball
MetalPerformanceShaders · IOS API REFERENCE

MPSImageGuidedFilter

class · iOS 11.3+ · SDK 27.1

class MPSImageGuidedFilter

Members (13)

method · iOS 11.3+

encodeReconstruction

TypeScript
encodeReconstructionToGuidanceTextureCoefficientsTextureDestinationTexture(commandBuffer: SDKHandle, guidanceTexture: SDKHandle, coefficientsTexture: SDKHandle, destinationTexture: SDKHandle): void
Swift declaration
func encodeReconstruction(to commandBuffer: any MTLCommandBuffer, guidanceTexture: any MTLTexture, coefficientsTexture: any MTLTexture, destinationTexture: any MTLTexture)
method · iOS 13.2+

encodeReconstruction

TypeScript
encodeReconstructionCommandBufferGuidanceCoefficientsACoefficientsBDestination(commandBuffer: SDKHandle, guidanceTexture: SDKHandle, coefficientsTextureA: SDKHandle, coefficientsTextureB: SDKHandle, destinationTexture: SDKHandle): void
Swift declaration
func encodeReconstruction(commandBuffer: any MTLCommandBuffer, guidance guidanceTexture: any MTLTexture, coefficientsA coefficientsTextureA: any MTLTexture, coefficientsB coefficientsTextureB: any MTLTexture, destination destinationTexture: any MTLTexture)
method · iOS 11.3+

encodeRegression

TypeScript
encodeRegressionToSourceTextureGuidanceTextureWeightsTextureDestinationCoefficientsTexture(commandBuffer: SDKHandle, sourceTexture: SDKHandle, guidanceTexture: SDKHandle, weightsTexture: (SDKHandle) | null, destinationCoefficientsTexture: SDKHandle): void
Swift declaration
func encodeRegression(to commandBuffer: any MTLCommandBuffer, sourceTexture: any MTLTexture, guidanceTexture: any MTLTexture, weightsTexture: (any MTLTexture)?, destinationCoefficientsTexture: any MTLTexture)
method · iOS 13.2+

encodeRegression

TypeScript
encodeRegressionCommandBufferSourceGuidanceWeightsDestinationCoefficientsADestinationCoefficientsB(commandBuffer: SDKHandle, sourceTexture: SDKHandle, guidanceTexture: SDKHandle, weightsTexture: (SDKHandle) | null, destinationCoefficientsTextureA: SDKHandle, destinationCoefficientsTextureB: SDKHandle): void
Swift declaration
func encodeRegression(commandBuffer: any MTLCommandBuffer, source sourceTexture: any MTLTexture, guidance guidanceTexture: any MTLTexture, weights weightsTexture: (any MTLTexture)?, destinationCoefficientsA destinationCoefficientsTextureA: any MTLTexture, destinationCoefficientsB destinationCoefficientsTextureB: any MTLTexture)
init · iOS 11.3+

init

TypeScript
static initCoderDevice(aDecoder: _Foundation_NSCoder, device: SDKHandle): (MPSImageGuidedFilter) | null
Swift declaration
init?(coder aDecoder: NSCoder, device: any MTLDevice)
init · iOS 11.3+

init

TypeScript
static initDeviceKernelDiameter(device: SDKHandle, kernelDiameter: number): MPSImageGuidedFilter
Swift declaration
init(device: any MTLDevice, kernelDiameter: Int)
get · iOS 11.3+

epsilon

TypeScript
get epsilon(): number
Swift declaration
var epsilon: Float { get set }
set · iOS 11.3+

epsilon

TypeScript
set epsilon(value: number)
Swift declaration
var epsilon: Float { get set }
get · iOS 11.3+

kernelDiameter

TypeScript
get kernelDiameter(): number
Swift declaration
var kernelDiameter: Int { get }
get · iOS 11.3+

reconstructOffset

TypeScript
get reconstructOffset(): number
Swift declaration
var reconstructOffset: Float { get set }
set · iOS 11.3+

reconstructOffset

TypeScript
set reconstructOffset(value: number)
Swift declaration
var reconstructOffset: Float { get set }
get · iOS 11.3+

reconstructScale

TypeScript
get reconstructScale(): number
Swift declaration
var reconstructScale: Float { get set }
set · iOS 11.3+

reconstructScale

TypeScript
set reconstructScale(value: number)
Swift declaration
var reconstructScale: Float { get set }

Skipped declarations

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

MPSImageGuidedFilter.init()

inherited init: cannot prove legal (class declares 1 custom initializer)

All MetalPerformanceShaders types →