Navigation
API > API/Runtime > API/Runtime/AugmentedReality
Inheritance Hierarchy
References
| Module | AugmentedReality |
| Header | /Engine/Source/Runtime/AugmentedReality/Public/ARPin.h |
| Include | #include "ARPin.h" |
Syntax
class UARPin : public UObject
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | DebugDraw
(
UWorld* World, |
||
| TSharedPtr< FARSupportInterface, ESPMode::ThreadSafe > | GetARSystem () |
||
| FName | GetDebugName () |
||
| FTransform | Maps from a Pin's Local Space to the Tracking Space. | ||
| FTransform | |||
| FTransform | Convenience function. Same as LocalToTrackingTransform, but appends the TrackingToWorld Transform. | ||
| void * | |||
| USceneComponent * | |||
| UARTrackedGeometry * | The TrackedGeometry (if any) that this this pin is being "stuck" into. | ||
| EARTrackingState | Return the current tracking state of this Pin. | ||
| void | InitARPin
(
const TSharedRef< FARSupportInterface, ESPMode::ThreadSafe >& InTrackingSystemOwner, |
||
| void | OnTrackingStateChanged
(
EARTrackingState NewTrackingState |
Notify the ARPin about changes to how it is being tracked. | |
| void | OnTransformUpdated
(
const FTransform& NewLocalToTrackingTransform |
Notify this UARPin that the transform of the Pin has changed | |
| void | SetNativeResource
(
void* InNativeResource |
||
| void | SetOnARTrackingStateChanged
(
const FOnARTrackingStateChanged& InHandler |
||
| void | SetOnARTransformUpdated
(
const FOnARTransformUpdated& InHandler |
||
| void | SetPinnedComponent
(
USceneComponent* InComponentToPin |
||
| void | UpdateAlignmentTransform
(
const FTransform& NewAlignmentTransform |
Notify the UARPin that the AlignmentTransform has changing. |
Constants
| Name | Description |
|---|---|
| DebugPinId |