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)