Namespace UnityEngine.XR.ARFoundation.VisualScripting
Classes
ARAnchorManagerListener
Listens to the anchorsChanged event and forwards it to the visual scripting event bus.
ARAnchorsChangedEventUnit
Event unit for ARAnchorManager.trackablesChanged
.
ARAnchorsChangedListener
Concrete listener type for the ARAnchorManager
.
ARCameraManagerListener
Listens to the frameReceived event and forwards it to the visual scripting event bus.
AREnvironmentProbeManagerListener
Listens to the environmentProbesChanged event and forwards it to the visual scripting event bus.
AREnvironmentProbesChangedEventUnit
Event unit for AREnvironmentProbeManager.trackablesChanged
.
AREnvironmentProbesChangedListener
Concrete listener type for the AREnvironmentProbeManager
.
ARFaceListener
Listens to the updated event and forwards it to the visual scripting event bus.
ARFaceManagerListener
Listens to the facesChanged event and forwards it to the visual scripting event bus.
ARFacesChangedEventUnit
Event unit for ARFaceManager.trackablesChanged
.
ARFacesChangedListener
Concrete listener type for the ARFaceManager
.
ARHumanBodiesChangedEventUnit
Event unit for ARHumanBodyManager.trackablesChanged
.
ARHumanBodiesChangedListener
Concrete listener type for the ARHumanBodyManager
.
ARHumanBodyManagerListener
Listens to the humanBodiesChanged event and forwards it to the visual scripting event bus.
ARParticipantManagerListener
Listens to the participantsChanged event and forwards it to the visual scripting event bus.
ARParticipantsChangedEventUnit
Event unit for ARParticipantManager.trackablesChanged
.
ARParticipantsChangedListener
Concrete listener type for the ARParticipantManager
.
ARPlaneManagerListener
Listens to the planesChanged event and forwards it to the visual scripting event bus.
ARPlanesChangedEventUnit
Event unit for ARPlaneManager.trackablesChanged
.
ARPlanesChangedListener
Concrete listener type for the ARPlaneManager
.
ARPointCloudManagerListener
Listens to the pointCloudsChanged event and forwards it to the visual scripting event bus.
ARPointCloudsChangedEventUnit
Event unit for ARPointCloudManager.trackablesChanged
.
ARPointCloudsChangedListener
Concrete listener type for the ARPointCloudManager
.
ARTrackableManagerListener<TManager, TTrackable>
MessageListener
base class for all
ARTrackableManager<TSubsystem, TSubsystemDescriptor, TProvider, TSessionRelativeData, TTrackable> types.
ARTrackablesChangedEventUnit<TManager, TTrackable, TListener>
Base class for units that expose data via the ARTrackableManager.trackablesChanged
event.
ARTrackedImageManagerListener
Listens to the trackedImagesChanged event and forwards it to the visual scripting event bus.
ARTrackedImagesChangedEventUnit
Event unit for ARTrackedImageManager.trackablesChanged
.
ARTrackedImagesChangedListener
Concrete listener type for the ARTrackedImageManager
.
ARTrackedObjectManagerListener
Listens to the trackedObjectsChanged event and forwards it to the visual scripting event bus.
ARTrackedObjectsChangedEventUnit
Event unit for ARTrackedObjectManager.trackablesChanged
.
ARTrackedObjectsChangedListener
Concrete listener type for the ARTrackedObjectManager
.
AnchorsChangedEventUnit
Uses an ARAnchorManagerListener to listen for an anchors-changed event on the visual scripting event bus and assign the ARAnchorsChangedEventArgs to a newly triggered Flow.
CameraFrameReceivedEventUnit
Uses an ARCameraManagerListener to listen for a camera-frame-received event on the visual scripting event bus and assign the ARCameraFrameEventArgs to a newly triggered Flow.
EnvironmentProbesChangedEventUnit
Uses an AREnvironmentProbeManagerListener to listen for an environment-probes-changed event on the visual scripting event bus and assign the ARAnchorsChangedEventArgs to a newly triggered Flow.
FaceUpdatedEventUnit
Uses an ARFaceListener to listen for an AR Face updated event on the visual scripting event bus and assign the ARFaceUpdatedEventArgs to a newly triggered Flow.
FacesChangedEventUnit
Uses an ARFaceManagerListener to listen for a faces-changed event on the visual scripting event bus and assign the ARFacesChangedEventArgs to a newly triggered Flow.
GetAnchorsUnit
Outputs all anchors managed by the input ARAnchorManager.
GetEnvironmentProbesUnit
Outputs all environment probes managed by the input AREnvironmentProbeManager.
GetFacesUnit
Outputs all faces managed by the input ARFaceManager.
GetHumanBodiesUnit
Outputs all human bodies managed by the input ARHumanBodyManager.
GetParticipantsUnit
Outputs all participants managed by the input ARParticipantManager.
GetPlanesUnit
Outputs all planes managed by the input ARPlaneManager.
GetPointCloudsUnit
Outputs all point clouds managed by the input ARPointCloudManager.
GetRaycastsUnit
Outputs all raycasts managed by the input ARRaycastManager.
GetTrackablesUnit<TManager, TSubsystem, TSubsystemDescriptor, TProvider, TSessionRelativeData, TTrackable>
Outputs all trackables managed by the input ARTrackableManager
using its
trackables property.
GetTrackedImagesUnit
Outputs all tracked images managed by the input ARTrackedImageManager.
GetTrackedObjectsUnit
Outputs all tracked objects managed by the input ARTrackedObjectManager.
HumanBodiesChangedEventUnit
Uses an ARHumanBodyManagerListener to listen for a human-bodies-changed event on the visual scripting event bus and assign the ARHumanBodiesChangedEventArgs to a newly triggered Flow.
ParticipantsChangedEventUnit
Uses an ARParticipantManagerListener to listen for a participants-changed event on the visual scripting event bus and assign the ARParticipantsChangedEventArgs to a newly triggered Flow.
PlanesChangedEventUnit
Uses an ARPlaneManagerListener to listen for a planes-changed event on the visual scripting event bus and assign the ARPlanesChangedEventArgs to a newly triggered Flow.
PointCloudsChangedEventUnit
Uses an ARPointCloudManagerListener to listen for a point-clouds-changed event on the visual scripting event bus and assign the ARPointCloudChangedEventArgs to a newly triggered Flow.
SessionStateChangedEventUnit
Uses stateChanged to listen for an AR Session state changed event, then fires the same event on the visual scripting event bus.
SessionStateSwitchUnit
A switch unit that breaks down an ARSessionState and triggers one of multiple control outputs based on the state value.
TrackableManagerListener<TManager>
Listens to the trackables-changed event of TManager
and forwards it to the visual scripting event bus.
TrackablesChangedEventUnit<TManager, TSubsystem, TSubsystemDescriptor, TProvider, TSessionRelativeData, TTrackable, TEventArgs, TListener>
Uses a TListener
to listen for a trackables-changed event on the visual scripting event bus
and assign the TEventArgs
to a newly triggered Flow.
TrackedImagesChangedEventUnit
Uses an ARTrackedImageManagerListener to listen for a tracked-images-changed event on the visual scripting event bus and assign the ARTrackedImagesChangedEventArgs to a newly triggered Flow.
TrackedObjectsChangedEventUnit
Uses a ARTrackedObjectManagerListener to listen for a tracked-objects-changed event on the visual scripting event bus and assign the ARTrackedObjectsChangedEventArgs to a newly triggered Flow.