One Logo Pool Ball
Graphics and Games · IOS API REFERENCE

ComputeGraph

Build and run custom particle effects and compute simulations for RealityKit using a programmable node graph.

86 types

326 callable entries

8 skipped

98% entry coverage

Generated from iOS SDK 27.1. Availability is shown on each declaration; permissions and entitlements still apply.

Types

AddressSpace

enum · iOS 27.0+

BinaryOperation

enum · iOS 27.0+

BinaryOperation.AllCases

typealias · iOS 27.0+

BinaryOperation.RawValue

typealias · iOS 27.0+

ComputeGraphSimulation

class · iOS 27.0+

ComputeGraphSimulation.AdvanceParams

struct · iOS 27.0+

ComputeGraphSimulation.SimulationRate

struct · iOS 27.0+

ComputeGraphSimulation.SimulationRate.Mode

enum · iOS 27.0+

ComputeGraphSimulation.SimulationRate.Mode.AllCases

typealias · iOS 27.0+

ComputeGraphSimulation.SimulationRate.Mode.RawValue

typealias · iOS 27.0+

ComputeNodeGraph

struct · iOS 27.0+

ComputeNodeGraph.ArrayDefinition

struct · iOS 27.0+

ComputeNodeGraph.Assembly

struct · iOS 27.0+

ComputeNodeGraph.Assembly.Attachment

enum · iOS 27.0+

ComputeNodeGraph.Assembly.BufferBinding

struct · iOS 27.0+

ComputeNodeGraph.Assembly.Location

enum · iOS 27.0+

ComputeNodeGraph.Assembly.TextureBinding

struct · iOS 27.0+

ComputeNodeGraph.Assembly.UniformBinding

struct · iOS 27.0+

ComputeNodeGraph.DataType

struct · iOS 27.0+

ComputeNodeGraph.Edge

struct · iOS 27.0+

ComputeNodeGraph.Format

enum · iOS 27.0+

ComputeNodeGraph.Format.AllCases

typealias · iOS 27.0+

ComputeNodeGraph.Library

class · iOS 27.0+

ComputeNodeGraph.LibraryReference

struct · iOS 27.0+

ComputeNodeGraph.Metadata

struct · iOS 27.0+

ComputeNodeGraph.Metadata.Key

typealias · iOS 27.0+

ComputeNodeGraph.Metadata.Value

typealias · iOS 27.0+

ComputeNodeGraph.Node

struct · iOS 27.0+

ComputeNodeGraph.Node.Kind

enum · iOS 27.0+

ComputeNodeGraph.NodeDefinition

struct · iOS 27.0+

ComputeNodeGraph.NodeDefinition.Kind

enum · iOS 27.0+

ComputeNodeGraph.NodeID

typealias · iOS 27.0+

ComputeNodeGraph.Pipelines

struct · iOS 27.0+

ComputeNodeGraph.Pipelines.Options

struct · iOS 27.0+

ComputeNodeGraph.PipelinesDescriptor

struct · iOS 27.0+

ComputeNodeGraph.PointerDefinition

struct · iOS 27.0+

ComputeNodeGraph.Port

enum · iOS 27.0+

ComputeNodeGraph.Port.Address

struct · iOS 27.0+

ComputeNodeGraph.Port.Kind

enum · iOS 27.0+

ComputeNodeGraph.Port.Kind.RawValue

typealias · iOS 27.0+

ComputeNodeGraph.Port.Options

struct · iOS 27.0+

ComputeNodeGraph.Port.Options.ArrayLiteralElement

typealias · iOS 27.0+

ComputeNodeGraph.Port.Options.Element

typealias · iOS 27.0+

ComputeNodeGraph.Port.Options.RawValue

typealias · iOS 27.0+

ComputeNodeGraph.PortDefinition

struct · iOS 27.0+

ComputeNodeGraph.SamplerSettings

struct · iOS 27.0+

ComputeNodeGraph.Scope

struct · iOS 27.0+

ComputeNodeGraph.Stage

struct · iOS 27.0+

ComputeNodeGraph.StateDefinition

struct · iOS 27.0+

ComputeNodeGraph.StateDefinition.Options

struct · iOS 27.0+

ComputeNodeGraph.StateDefinition.Options.ArrayLiteralElement

typealias · iOS 27.0+

ComputeNodeGraph.StateDefinition.Options.Element

typealias · iOS 27.0+

ComputeNodeGraph.StateDefinition.Options.RawValue

typealias · iOS 27.0+

ComputeNodeGraph.StateType

enum · iOS 27.0+

ComputeNodeGraph.StructureDefinition

struct · iOS 27.0+

ComputeNodeGraph.StructureLayout

struct · iOS 27.0+

ComputeNodeGraph.StructureLayout.Member

struct · iOS 27.0+

ComputeNodeGraph.SwizzleChannels

struct · iOS 27.0+

ComputeNodeGraph.SwizzleChannels.Swizzle

enum · iOS 27.0+

ComputeNodeGraph.SwizzleChannels.Swizzle.RawValue

typealias · iOS 27.0+

ComputeNodeGraph.Topology

enum · iOS 27.0+

ComputeNodeGraph.Topology.AllCases

typealias · iOS 27.0+

ComputeNodeGraph.Topology.RawValue

typealias · iOS 27.0+

ComputeNodeGraph.ValueType

enum · iOS 27.0+

CoordinateSpace

enum · iOS 27.0+

CoordinateSpace.AllCases

typealias · iOS 27.0+

CoordinateSpace.RawValue

typealias · iOS 27.0+

ElementGrouping

enum · iOS 27.0+

ElementGrouping.AllCases

typealias · iOS 27.0+

ElementGrouping.RawValue

typealias · iOS 27.0+

ElementSpawnParameters

struct · iOS 27.0+

MouseParams

struct

PortReference

struct · iOS 27.0+

Sorting

enum · iOS 27.0+

Sorting.AllCases

typealias · iOS 27.0+

Sorting.RawValue

typealias · iOS 27.0+

StandardLibraryFunction

enum · iOS 27.0+

StandardLibraryFunction.AllCases

typealias · iOS 27.0+

StandardLibraryFunction.RawValue

typealias · iOS 27.0+

StripOrientation

enum · iOS 27.0+

StripOrientation.AllCases

typealias · iOS 27.0+

StripOrientation.RawValue

typealias · iOS 27.0+

UnaryOperation

enum · iOS 27.0+

UnaryOperation.AllCases

typealias · iOS 27.0+

UnaryOperation.RawValue

typealias · iOS 27.0+

Viewpoint

struct

Skipped declarations

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

ComputeNodeGraph.Node.input(at:)

This declaration needs Swift generic type arguments. (no canonical witness for V)

ComputeNodeGraph.Node.input(named:)

This declaration needs Swift generic type arguments. (no canonical witness for V)

ComputeNodeGraph.Node.setInput(at:_:)

This declaration needs Swift generic type arguments. (no canonical witness for V)

ComputeNodeGraph.Node.setInput(_:_:)

This declaration needs Swift generic type arguments. (no canonical witness for V)

ComputeNodeGraph.Metadata.init(dictionaryLiteral:)

A variable number of Swift arguments is not supported.

ComputeGraphSimulation.resetRandomSeeds(using:)

callback cannot propagate synchronous failure

ComputeGraphSimulation.setUniform(_:named:)

This declaration needs Swift generic type arguments. (no canonical witness for V)

ComputeGraphSimulation.setUniformValue(_:at:)

This declaration needs Swift generic type arguments. (no canonical witness for V)