Generic Structure

Scene.Publisher

A publisher for the given event type in the scene.

Declaration

struct Publisher<E> where E : Event

Topics

Combining Elements from Multiple Publishers

Adapting Publisher Types

func switchToLatest() -> Publishers.SwitchToLatest<E, Scene.Publisher<E>>

Relationships

Conforms To

See Also

Getting and Sending Events

func publisher<E>(for: E.Type, on: EventSource?) -> Scene.Publisher<E>

Generates a publisher for events of the specified type.

enum SceneEvents

Events the scene triggers.

enum AnimationEvents

Events triggered by the RealityKit animation system.

enum AudioEvents

Events associated with audio playback.

enum CollisionEvents

Events associated with collisions.

protocol Event

A type that can be sent as an event.

protocol EventSource

A type on which events can be published and subscribed.