One Logo Pool Ball
MetalPerformanceShaders · IOS API REFERENCE

MPSNNFilterNode

class · iOS 11.0+ · SDK 27.1

class MPSNNFilterNode

Members (12)

method · iOS 11.0+

gradientFilter

TypeScript
gradientFilterWithSource(gradientImage: MPSNNImageNode): MPSNNGradientFilterNode
Swift declaration
func gradientFilter(withSource gradientImage: MPSNNImageNode) -> MPSNNGradientFilterNode
method · iOS 11.0+

gradientFilter

TypeScript
gradientFilterWithSources(gradientImages: Array<MPSNNImageNode>): MPSNNGradientFilterNode
Swift declaration
func gradientFilter(withSources gradientImages: [MPSNNImageNode]) -> MPSNNGradientFilterNode
method · iOS 11.0+

gradientFilters

TypeScript
gradientFiltersWithSource(gradientImage: MPSNNImageNode): Array<MPSNNGradientFilterNode>
Swift declaration
func gradientFilters(withSource gradientImage: MPSNNImageNode) -> [MPSNNGradientFilterNode]
method · iOS 11.0+

gradientFilters

TypeScript
gradientFiltersWithSources(gradientImages: Array<MPSNNImageNode>): Array<MPSNNGradientFilterNode>
Swift declaration
func gradientFilters(withSources gradientImages: [MPSNNImageNode]) -> [MPSNNGradientFilterNode]
method · iOS 12.0+

trainingGraph

TypeScript
trainingGraph(gradientImage?: (MPSNNImageNode) | null, nodeHandler?: (((arg0: MPSNNFilterNode, arg1: MPSNNFilterNode, arg2: MPSNNImageNode, arg3: MPSNNImageNode) => void)) | null): (Array<MPSNNFilterNode>) | null
Swift declaration
func trainingGraph(withSourceGradient gradientImage: MPSNNImageNode?, nodeHandler: MPSGradientNodeBlock? = nil) -> [MPSNNFilterNode]?
get · iOS 11.0+

label

TypeScript
get label(): (string) | null
Swift declaration
var label: String? { get set }
set · iOS 11.0+

label

TypeScript
set label(value: (string) | null)
Swift declaration
var label: String? { get set }
get · iOS 11.0+

paddingPolicy

TypeScript
get paddingPolicy(): SDKHandle
Swift declaration
var paddingPolicy: any MPSNNPadding { get set }
set · iOS 11.0+

paddingPolicy

TypeScript
set paddingPolicy(value: SDKHandle)
Swift declaration
var paddingPolicy: any MPSNNPadding { get set }
get · iOS 11.0+

resultImage

TypeScript
get resultImage(): MPSNNImageNode
Swift declaration
var resultImage: MPSNNImageNode { get }
get · iOS 11.0+

resultState

TypeScript
get resultState(): (MPSNNStateNode) | null
Swift declaration
var resultState: MPSNNStateNode? { get }
get · iOS 11.0+

resultStates

TypeScript
get resultStates(): (Array<MPSNNStateNode>) | null
Swift declaration
var resultStates: [MPSNNStateNode]? { get }

Skipped declarations

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

MPSNNFilterNode.init()

inherited init: clang: 'init' is unavailable

All MetalPerformanceShaders types →