One Logo Pool Ball
ComputeGraph · IOS API REFERENCE

ComputeNodeGraph.NodeDefinition

struct · iOS 27.0+ · SDK 27.1

struct NodeDefinition

Members (12)

get · iOS 27.0+

kind

TypeScript
get kind(): ComputeNodeGraph_NodeDefinition_Kind
Swift declaration
var kind: ComputeNodeGraph.NodeDefinition.Kind
set · iOS 27.0+

kind

TypeScript
set kind(value: ComputeNodeGraph_NodeDefinition_Kind)
Swift declaration
var kind: ComputeNodeGraph.NodeDefinition.Kind
init · iOS 27.0+

init

TypeScript
static initNameBundleInputsOutputsKind(name: string, bundle: (string) | null, inputs: Array<ComputeNodeGraph_PortDefinition>, outputs: Array<ComputeNodeGraph_PortDefinition>, kind: ComputeNodeGraph_NodeDefinition_Kind): ComputeNodeGraph_NodeDefinition
Swift declaration
init(name: String, bundle: String? = nil, inputs: [ComputeNodeGraph.PortDefinition] = [], outputs: [ComputeNodeGraph.PortDefinition] = [], kind: ComputeNodeGraph.NodeDefinition.Kind)
init · iOS 27.0+

init

TypeScript
static initNameInputsOutputsKind(name: string, inputs: Array<ComputeNodeGraph_PortDefinition>, outputs: Array<ComputeNodeGraph_PortDefinition>, kind: ComputeNodeGraph_NodeDefinition_Kind): ComputeNodeGraph_NodeDefinition
Swift declaration
init(name: String, inputs: [ComputeNodeGraph.PortDefinition] = [], outputs: [ComputeNodeGraph.PortDefinition] = [], kind: ComputeNodeGraph.NodeDefinition.Kind)
get · iOS 27.0+

name

TypeScript
get name(): string
Swift declaration
var name: String

Name of the NodeDefinition. Definitions whose kind is ``ComputeNodeGraph/NodeDefinition/Kind/function`` will match their MTLFunction via name.

set · iOS 27.0+

name

TypeScript
set name(value: string)
Swift declaration
var name: String

Name of the NodeDefinition. Definitions whose kind is ``ComputeNodeGraph/NodeDefinition/Kind/function`` will match their MTLFunction via name.

static

stage

TypeScript
static stage(stage: ComputeNodeGraph_Stage): (ComputeNodeGraph_NodeDefinition) | null
Swift declaration
static func stage(_ stage: ComputeNodeGraph.Stage) -> ComputeNodeGraph.NodeDefinition?
get · iOS 27.0+

bundle

TypeScript
get bundle(): (string) | null
Swift declaration
var bundle: String? { get }
get · iOS 27.0+

inputs

TypeScript
get inputs(): Array<ComputeNodeGraph_PortDefinition>
Swift declaration
var inputs: [ComputeNodeGraph.PortDefinition]
set · iOS 27.0+

inputs

TypeScript
set inputs(value: Array<ComputeNodeGraph_PortDefinition>)
Swift declaration
var inputs: [ComputeNodeGraph.PortDefinition]
get · iOS 27.0+

outputs

TypeScript
get outputs(): Array<ComputeNodeGraph_PortDefinition>
Swift declaration
var outputs: [ComputeNodeGraph.PortDefinition]
set · iOS 27.0+

outputs

TypeScript
set outputs(value: Array<ComputeNodeGraph_PortDefinition>)
Swift declaration
var outputs: [ComputeNodeGraph.PortDefinition]

Skipped declarations

No declarations were skipped in this snapshot.

All ComputeGraph types →