One Logo Pool Ball
MetalPerformanceShaders · IOS API REFERENCE

MPSSVGF

class · iOS 13.0+ · SDK 27.1

class MPSSVGF

Members (40)

method · iOS 13.0+

copy

TypeScript
copy(device?: (SDKHandle) | null): MPSSVGF
Swift declaration
func copy(with zone: NSZone? = nil, device: (any MTLDevice)?) -> Self
method · iOS 13.0+

encodeBilateralFilter

TypeScript
encodeBilateralFilterToStepDistanceSourceTextureDestinationTextureDepthNormalTexture(commandBuffer: SDKHandle, stepDistance: number, sourceTexture: SDKHandle, destinationTexture: SDKHandle, depthNormalTexture: SDKHandle): void
Swift declaration
func encodeBilateralFilter(to commandBuffer: any MTLCommandBuffer, stepDistance: Int, sourceTexture: any MTLTexture, destinationTexture: any MTLTexture, depthNormalTexture: any MTLTexture)
method · iOS 13.0+

encodeBilateralFilter

TypeScript
encodeBilateralFilterToStepDistanceSourceTextureDestinationTextureSourceTexture2DestinationTexture2DepthNormalTexture(commandBuffer: SDKHandle, stepDistance: number, sourceTexture: SDKHandle, destinationTexture: SDKHandle, sourceTexture2: (SDKHandle) | null, destinationTexture2: (SDKHandle) | null, depthNormalTexture: SDKHandle): void
Swift declaration
func encodeBilateralFilter(to commandBuffer: any MTLCommandBuffer, stepDistance: Int, sourceTexture: any MTLTexture, destinationTexture: any MTLTexture, sourceTexture2: (any MTLTexture)?, destinationTexture2: (any MTLTexture)?, depthNormalTexture: any MTLTexture)
method · iOS 13.0+

encodeReprojection

TypeScript
encodeReprojectionToSourceTexturePreviousTextureDestinationTexturePreviousLuminanceMomentsTextureDestinationLuminanceMomentsTexturePreviousFrameCountDestinationFrameCountMotionVectorTextureDepthNormalTexturePreviousDepthNormalTexture(commandBuffer: SDKHandle, sourceTexture: SDKHandle, previousTexture: SDKHandle, destinationTexture: SDKHandle, previousLuminanceMomentsTexture: SDKHandle, destinationLuminanceMomentsTexture: SDKHandle, previousFrameCountTexture: SDKHandle, destinationFrameCountTexture: SDKHandle, motionVectorTexture?: (SDKHandle) | null, depthNormalTexture?: (SDKHandle) | null, previousDepthNormalTexture?: (SDKHandle) | null): void
Swift declaration
func encodeReprojection(to commandBuffer: any MTLCommandBuffer, sourceTexture: any MTLTexture, previousTexture: any MTLTexture, destinationTexture: any MTLTexture, previousLuminanceMomentsTexture: any MTLTexture, destinationLuminanceMomentsTexture: any MTLTexture, previousFrameCount previousFrameCountTexture: any MTLTexture, destinationFrameCount destinationFrameCountTexture: any MTLTexture, motionVectorTexture: (any MTLTexture)?, depthNormalTexture: (any MTLTexture)?, previousDepthNormalTexture: (any MTLTexture)?)
method · iOS 13.0+

encodeReprojection

TypeScript
encodeReprojectionToSourceTexturePreviousTextureDestinationTexturePreviousLuminanceMomentsTextureDestinationLuminanceMomentsTextureSourceTexture2PreviousTexture2DestinationTexture2PreviousLuminanceMomentsTexture2DestinationLuminanceMomentsTexture2PreviousFrameCountDestinationFrameCountMotionVectorTextureDepthNormalTexturePreviousDepthNormalTexture(commandBuffer: SDKHandle, sourceTexture: SDKHandle, previousTexture: SDKHandle, destinationTexture: SDKHandle, previousLuminanceMomentsTexture: SDKHandle, destinationLuminanceMomentsTexture: SDKHandle, sourceTexture2: (SDKHandle) | null, previousTexture2: (SDKHandle) | null, destinationTexture2: (SDKHandle) | null, previousLuminanceMomentsTexture2: (SDKHandle) | null, destinationLuminanceMomentsTexture2: (SDKHandle) | null, previousFrameCountTexture: SDKHandle, destinationFrameCountTexture: SDKHandle, motionVectorTexture?: (SDKHandle) | null, depthNormalTexture?: (SDKHandle) | null, previousDepthNormalTexture?: (SDKHandle) | null): void
Swift declaration
func encodeReprojection(to commandBuffer: any MTLCommandBuffer, sourceTexture: any MTLTexture, previousTexture: any MTLTexture, destinationTexture: any MTLTexture, previousLuminanceMomentsTexture: any MTLTexture, destinationLuminanceMomentsTexture: any MTLTexture, sourceTexture2: (any MTLTexture)?, previousTexture2: (any MTLTexture)?, destinationTexture2: (any MTLTexture)?, previousLuminanceMomentsTexture2: (any MTLTexture)?, destinationLuminanceMomentsTexture2: (any MTLTexture)?, previousFrameCount previousFrameCountTexture: any MTLTexture, destinationFrameCount destinationFrameCountTexture: any MTLTexture, motionVectorTexture: (any MTLTexture)?, depthNormalTexture: (any MTLTexture)?, previousDepthNormalTexture: (any MTLTexture)?)
method · iOS 13.0+

encodeVarianceEstimation

TypeScript
encodeVarianceEstimationToSourceTextureLuminanceMomentsTextureDestinationTextureFrameCountDepthNormalTexture(commandBuffer: SDKHandle, sourceTexture: SDKHandle, luminanceMomentsTexture: SDKHandle, destinationTexture: SDKHandle, frameCountTexture: SDKHandle, depthNormalTexture?: (SDKHandle) | null): void
Swift declaration
func encodeVarianceEstimation(to commandBuffer: any MTLCommandBuffer, sourceTexture: any MTLTexture, luminanceMomentsTexture: any MTLTexture, destinationTexture: any MTLTexture, frameCount frameCountTexture: any MTLTexture, depthNormalTexture: (any MTLTexture)?)
method · iOS 13.0+

encodeVarianceEstimation

TypeScript
encodeVarianceEstimationToSourceTextureLuminanceMomentsTextureDestinationTextureSourceTexture2LuminanceMomentsTexture2DestinationTexture2FrameCountDepthNormalTexture(commandBuffer: SDKHandle, sourceTexture: SDKHandle, luminanceMomentsTexture: SDKHandle, destinationTexture: SDKHandle, sourceTexture2: (SDKHandle) | null, luminanceMomentsTexture2: (SDKHandle) | null, destinationTexture2: (SDKHandle) | null, frameCountTexture: SDKHandle, depthNormalTexture?: (SDKHandle) | null): void
Swift declaration
func encodeVarianceEstimation(to commandBuffer: any MTLCommandBuffer, sourceTexture: any MTLTexture, luminanceMomentsTexture: any MTLTexture, destinationTexture: any MTLTexture, sourceTexture2: (any MTLTexture)?, luminanceMomentsTexture2: (any MTLTexture)?, destinationTexture2: (any MTLTexture)?, frameCount frameCountTexture: any MTLTexture, depthNormalTexture: (any MTLTexture)?)
method · iOS 13.0+

encode

TypeScript
encode(coder: _Foundation_NSCoder): void
Swift declaration
func encode(with coder: NSCoder)
init · iOS 13.0+

init

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

init

TypeScript
static initDevice(device: SDKHandle): MPSSVGF
Swift declaration
init(device: any MTLDevice)
get · iOS 13.0+

bilateralFilterRadius

TypeScript
get bilateralFilterRadius(): number
Swift declaration
var bilateralFilterRadius: Int { get set }
set · iOS 13.0+

bilateralFilterRadius

TypeScript
set bilateralFilterRadius(value: number)
Swift declaration
var bilateralFilterRadius: Int { get set }
get · iOS 13.0+

bilateralFilterSigma

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

bilateralFilterSigma

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

channelCount2

TypeScript
get channelCount2(): number
Swift declaration
var channelCount2: Int { get set }
set · iOS 13.0+

channelCount2

TypeScript
set channelCount2(value: number)
Swift declaration
var channelCount2: Int { get set }
get · iOS 13.0+

channelCount

TypeScript
get channelCount(): number
Swift declaration
var channelCount: Int { get set }
set · iOS 13.0+

channelCount

TypeScript
set channelCount(value: number)
Swift declaration
var channelCount: Int { get set }
get · iOS 13.0+

depthWeight

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

depthWeight

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

luminanceWeight

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

luminanceWeight

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

minimumFramesForVarianceEstimation

TypeScript
get minimumFramesForVarianceEstimation(): number
Swift declaration
var minimumFramesForVarianceEstimation: Int { get set }
set · iOS 13.0+

minimumFramesForVarianceEstimation

TypeScript
set minimumFramesForVarianceEstimation(value: number)
Swift declaration
var minimumFramesForVarianceEstimation: Int { get set }
get · iOS 13.0+

normalWeight

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

normalWeight

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

reprojectionThreshold

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

reprojectionThreshold

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

temporalReprojectionBlendFactor

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

temporalReprojectionBlendFactor

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

temporalWeighting

TypeScript
get temporalWeighting(): MPSTemporalWeighting
Swift declaration
var temporalWeighting: MPSTemporalWeighting { get set }
set · iOS 13.0+

temporalWeighting

TypeScript
set temporalWeighting(value: MPSTemporalWeighting)
Swift declaration
var temporalWeighting: MPSTemporalWeighting { get set }
get · iOS 13.0+

varianceEstimationRadius

TypeScript
get varianceEstimationRadius(): number
Swift declaration
var varianceEstimationRadius: Int { get set }
set · iOS 13.0+

varianceEstimationRadius

TypeScript
set varianceEstimationRadius(value: number)
Swift declaration
var varianceEstimationRadius: Int { get set }
get · iOS 13.0+

varianceEstimationSigma

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

varianceEstimationSigma

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

variancePrefilterRadius

TypeScript
get variancePrefilterRadius(): number
Swift declaration
var variancePrefilterRadius: Int { get set }
set · iOS 13.0+

variancePrefilterRadius

TypeScript
set variancePrefilterRadius(value: number)
Swift declaration
var variancePrefilterRadius: Int { get set }
get · iOS 13.0+

variancePrefilterSigma

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

variancePrefilterSigma

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

Skipped declarations

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

MPSSVGF.init()

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

All MetalPerformanceShaders types →