Pin

Pin

Windows
MacOS
Linux
On this page

Actions

Get All Pins

Get a list of all the \c UARPin objects that the Augmented Reality session is currently using to connect virtual objects to real-world, tracked locations.

Target is ARBlueprint Library

Get Debug Name

Get Debug Name

Target is ARPin

Get Local to Tracking Transform

Maps from a Pin's Local Space to the Tracking Space. Mapping the origin from the Pin's Local Space to Tracking Space yield the Pin's position in Tracking Space.

Target is ARPin

Get Local to World Transform

Convenience function. Same as LocalToTrackingTransform, but appends the TrackingToWorld Transform.

Target is ARPin

Get Pinned Component

Target is ARPin

Get Tracked Geometry

The TrackedGeometry (if any) that this this pin is being "stuck" into.

Target is ARPin

Get Tracking State

Return the current tracking state of this Pin.

Target is ARPin

On ARTracking State Changed

On ARTracking State Changed

On ARTransform Updated

On ARTransform Updated

Pin Component

Pin an Unreal Component to a location in tracking spce (i.e. the real world).

Target is ARBlueprint Library

Pin Component to Trace Result

A convenient version of \c PinComponent() that can be used in conjunction with a result of a \c LineTraceTrackedObjects call.

Target is ARBlueprint Library

Remove Pin

Remove a pin such that it no longer updates the associated component.

Target is ARBlueprint Library

Unpin Component

Given a pinned \c ComponentToUnpin, remove its attachment to the real world.

Target is ARBlueprint Library

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss