One Logo Pool Ball
MetalPerformanceShaders · IOS API REFERENCE

MPSTemporalAA

class · iOS 13.0+ · SDK 27.1

class MPSTemporalAA

Members (7)

method · iOS 13.0+

copy

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

encode

TypeScript
encodeToSourceTexturePreviousTextureDestinationTextureMotionVectorTextureDepthTexture(commandBuffer: SDKHandle, sourceTexture: SDKHandle, previousTexture: SDKHandle, destinationTexture: SDKHandle, motionVectorTexture?: (SDKHandle) | null, depthTexture?: (SDKHandle) | null): void
Swift declaration
func encode(to commandBuffer: any MTLCommandBuffer, sourceTexture: any MTLTexture, previousTexture: any MTLTexture, destinationTexture: any MTLTexture, motionVectorTexture: (any MTLTexture)?, depthTexture: (any MTLTexture)?)
method · iOS 13.0+

encode

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

init

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

init

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

blendFactor

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

blendFactor

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

Skipped declarations

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

MPSTemporalAA.init()

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

All MetalPerformanceShaders types →