No overview available.
SDKs
Framework
On This Page
class MPSSVGF : MPSKernel
init?(coder: NSCoder, device: MTLDevice)
init(device: MTLDevice)
var bilateralFilterRadius: Int
var bilateralFilterSigma: Float
var channelCount: Int
var channelCount2: Int
var depthWeight: Float
var luminanceWeight: Float
var minimumFramesForVarianceEstimation: Int
var normalWeight: Float
var reprojectionThreshold: Float
var temporalReprojectionBlendFactor: Float
var temporalWeighting: MPSTemporalWeighting
var varianceEstimationRadius: Int
var varianceEstimationSigma: Float
var variancePrefilterRadius: Int
var variancePrefilterSigma: Float
func copy(with: NSZone?, device: MTLDevice?) -> Self
func encode(with: NSCoder)
func encodeBilateralFilter(to: MTLCommandBuffer, stepDistance: Int, sourceTexture: MTLTexture, destinationTexture: MTLTexture, depthNormalTexture: MTLTexture)
func encodeBilateralFilter(to: MTLCommandBuffer, stepDistance: Int, sourceTexture: MTLTexture, destinationTexture: MTLTexture, sourceTexture2: MTLTexture?, destinationTexture2: MTLTexture?, depthNormalTexture: MTLTexture)
func encodeReprojection(to: MTLCommandBuffer, sourceTexture: MTLTexture, previousTexture: MTLTexture, destinationTexture: MTLTexture, previousLuminanceMomentsTexture: MTLTexture, destinationLuminanceMomentsTexture: MTLTexture, previousFrameCount: MTLTexture, destinationFrameCount: MTLTexture, motionVectorTexture: MTLTexture?, depthNormalTexture: MTLTexture?, previousDepthNormalTexture: MTLTexture?)
func encodeReprojection(to: MTLCommandBuffer, sourceTexture: MTLTexture, previousTexture: MTLTexture, destinationTexture: MTLTexture, previousLuminanceMomentsTexture: MTLTexture, destinationLuminanceMomentsTexture: MTLTexture, sourceTexture2: MTLTexture?, previousTexture2: MTLTexture?, destinationTexture2: MTLTexture?, previousLuminanceMomentsTexture2: MTLTexture?, destinationLuminanceMomentsTexture2: MTLTexture?, previousFrameCount: MTLTexture, destinationFrameCount: MTLTexture, motionVectorTexture: MTLTexture?, depthNormalTexture: MTLTexture?, previousDepthNormalTexture: MTLTexture?)
func encodeVarianceEstimation(to: MTLCommandBuffer, sourceTexture: MTLTexture, luminanceMomentsTexture: MTLTexture, destinationTexture: MTLTexture, frameCount: MTLTexture, depthNormalTexture: MTLTexture?)
func encodeVarianceEstimation(to: MTLCommandBuffer, sourceTexture: MTLTexture, luminanceMomentsTexture: MTLTexture, destinationTexture: MTLTexture, sourceTexture2: MTLTexture?, luminanceMomentsTexture2: MTLTexture?, destinationTexture2: MTLTexture?, frameCount: MTLTexture, depthNormalTexture: MTLTexture?)
MPSKernel
CVarArg
Equatable
Hashable
NSCopying
NSSecureCoding