MPSNNGraph.Create Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Overloads
| Name | Description |
|---|---|
| Create(IMTLDevice, MPSNNImageNode, Boolean) | |
| Create(IMTLDevice, MPSNNImageNode[], Boolean[]) |
Create a new MPSNNGraph instance. |
| Create(IMTLDevice, MPSNNImageNode[], IntPtr) |
Create(IMTLDevice, MPSNNImageNode, Boolean)
[Foundation.Export("graphWithDevice:resultImage:resultImageIsNeeded:")]
[ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)]
public static MetalPerformanceShaders.MPSNNGraph? Create(Metal.IMTLDevice device, MetalPerformanceShaders.MPSNNImageNode resultImage, bool resultIsNeeded);
[<Foundation.Export("graphWithDevice:resultImage:resultImageIsNeeded:")>]
[<ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)>]
static member Create : Metal.IMTLDevice * MetalPerformanceShaders.MPSNNImageNode * bool -> MetalPerformanceShaders.MPSNNGraph
Parameters
- device
- IMTLDevice
- resultImage
- MPSNNImageNode
- resultIsNeeded
- Boolean
Returns
- Attributes
Applies to
Create(IMTLDevice, MPSNNImageNode[], Boolean[])
Create a new MPSNNGraph instance.
public static MetalPerformanceShaders.MPSNNGraph? Create(Metal.IMTLDevice device, MetalPerformanceShaders.MPSNNImageNode[] resultImages, bool[]? resultsAreNeeded);
static member Create : Metal.IMTLDevice * MetalPerformanceShaders.MPSNNImageNode[] * bool[] -> MetalPerformanceShaders.MPSNNGraph
Parameters
- device
- IMTLDevice
The device where the filter will run.
- resultImages
- MPSNNImageNode[]
The last images in the graph.
- resultsAreNeeded
- Boolean[]
An array of boolean for each element in the resultImages array.
Returns
A new MPSNNGraph if successful, null otherwise.
Applies to
Create(IMTLDevice, MPSNNImageNode[], IntPtr)
[Foundation.Export("graphWithDevice:resultImages:resultsAreNeeded:")]
[ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)]
public static MetalPerformanceShaders.MPSNNGraph? Create(Metal.IMTLDevice device, MetalPerformanceShaders.MPSNNImageNode[] resultImages, IntPtr resultsAreNeeded);
[<Foundation.Export("graphWithDevice:resultImages:resultsAreNeeded:")>]
[<ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)>]
static member Create : Metal.IMTLDevice * MetalPerformanceShaders.MPSNNImageNode[] * nativeint -> MetalPerformanceShaders.MPSNNGraph
Parameters
- device
- IMTLDevice
- resultImages
- MPSNNImageNode[]
- resultsAreNeeded
-
IntPtr
nativeint
Returns
- Attributes