UAndroidXRTrackablesCoreBlueprintFunctionLibrary
#include <AndroidXRTrackablesCoreBlueprintFunctionLibrary.h>
Summary
Inheritance
Inherits from:UBlueprintFunctionLibrary
Public static functions |
|
|---|---|
CreateAnchorSpace(const FTransform & Transform, const FAndroidXRTrackable & Trackable, FAndroidXRSpace & AnchorSpace)
|
bool
Creates an anchor space.
|
CreateTrackableTracker(EAndroidXRTrackableType TrackableType, FAndroidXRTrackableTracker & TrackableTracker)
|
bool
Creates a trackable tracker for the specified trackable type.
|
DestroyTrackableTracker(FAndroidXRTrackableTracker & TrackableTracker)
|
bool
Destroys a trackable tracker.
|
EnumerateRaycastSupportedTrackableTypes(TArray< EAndroidXRTrackableType > & TrackableTypes)
|
bool
Enumerates the trackable types supported by the Raycast API.
|
EnumerateSupportedAnchorTrackableTypes(TArray< EAndroidXRTrackableType > & TrackableTypes)
|
bool
Enumerates the anchor trackable types supported by the Trackables API.
|
EnumerateSupportedTrackableTypes(TArray< EAndroidXRTrackableType > & TrackableTypes)
|
bool
Enumerates the trackable types supported by the Trackables API.
|
GetAllTrackables(const FAndroidXRTrackableTracker & TrackableTracker, TArray< FAndroidXRTrackable > & Trackables)
|
bool
Gets all trackables of the specified trackable tracker type.
|
GetTrackablePlane(const FAndroidXRTrackableTracker & TrackableTracker, const FAndroidXRTrackable & Trackable, FAndroidXRTrackablePlane & TrackablePlane)
|
bool
Gets an FAndroidXRTrackablePlane from an FAndroidXRTrackable.
|
GetTrackableProperties(int32 & MaxAnchors)
|
bool
Returns whether or not anchors are supported and provides the maximum number of anchors.
|
IsValidTrackable(const FAndroidXRTrackable & Trackable)
|
bool
Determines whether or not an FAndroidXRTrackable is valid.
|
IsValidTrackableTracker(const FAndroidXRTrackableTracker & TrackableTracker)
|
bool
Determines whether or not a FAndroidXRTrackableTracker is valid.
|
Raycast(const FVector & Origin, const FVector & Direction, const TArray< FAndroidXRTrackableTracker > & TrackableTrackers, int32 MaxResults, TArray< FAndroidXRRaycastHit > & HitResults)
|
bool
Performs a raycast against the specified trackable trackers.
|
Public static functions
CreateAnchorSpace
bool CreateAnchorSpace( const FTransform & Transform, const FAndroidXRTrackable & Trackable, FAndroidXRSpace & AnchorSpace )
Creates an anchor space.
| Details | |||||||
|---|---|---|---|---|---|---|---|
| Parameters |
|
||||||
| Returns |
True if the underlying API call was successful.
|
CreateTrackableTracker
bool CreateTrackableTracker( EAndroidXRTrackableType TrackableType, FAndroidXRTrackableTracker & TrackableTracker )
Creates a trackable tracker for the specified trackable type.
| Details | |||||
|---|---|---|---|---|---|
| Parameters |
|
||||
| Returns |
True if the underlying API call was successful.
|
DestroyTrackableTracker
bool DestroyTrackableTracker( FAndroidXRTrackableTracker & TrackableTracker )
Destroys a trackable tracker.
| Details | |||
|---|---|---|---|
| Parameters |
|
||
| Returns |
True if the underlying API call was successful.
|
EnumerateRaycastSupportedTrackableTypes
bool EnumerateRaycastSupportedTrackableTypes( TArray< EAndroidXRTrackableType > & TrackableTypes )
Enumerates the trackable types supported by the Raycast API.
| Details | |||
|---|---|---|---|
| Parameters |
|
||
| Returns |
True if the underlying API call was successful.
|
EnumerateSupportedAnchorTrackableTypes
bool EnumerateSupportedAnchorTrackableTypes( TArray< EAndroidXRTrackableType > & TrackableTypes )
Enumerates the anchor trackable types supported by the Trackables API.
| Details | |||
|---|---|---|---|
| Parameters |
|
||
| Returns |
True if the underlying API call was successful.
|
EnumerateSupportedTrackableTypes
bool EnumerateSupportedTrackableTypes( TArray< EAndroidXRTrackableType > & TrackableTypes )
Enumerates the trackable types supported by the Trackables API.
| Details | |||
|---|---|---|---|
| Parameters |
|
||
| Returns |
True if the underlying API call was successful.
|
GetAllTrackables
bool GetAllTrackables( const FAndroidXRTrackableTracker & TrackableTracker, TArray< FAndroidXRTrackable > & Trackables )
Gets all trackables of the specified trackable tracker type.
| Details | |||||
|---|---|---|---|---|---|
| Parameters |
|
||||
| Returns |
True if the underlying API call was successful.
|
GetTrackablePlane
bool GetTrackablePlane( const FAndroidXRTrackableTracker & TrackableTracker, const FAndroidXRTrackable & Trackable, FAndroidXRTrackablePlane & TrackablePlane )
Gets an FAndroidXRTrackablePlane from an FAndroidXRTrackable.
| Details | |||||||
|---|---|---|---|---|---|---|---|
| Parameters |
|
||||||
| Returns |
True if the underlying API call was successful.
|
GetTrackableProperties
bool GetTrackableProperties( int32 & MaxAnchors )
Returns whether or not anchors are supported and provides the maximum number of anchors.
| Details | |||
|---|---|---|---|
| Parameters |
|
||
| Returns |
True if the underlying API call was successful.
|
IsValidTrackable
bool IsValidTrackable( const FAndroidXRTrackable & Trackable )
Determines whether or not an FAndroidXRTrackable is valid.
| Details | |||
|---|---|---|---|
| Parameters |
|
||
| Returns |
True if the trackable is valid.
|
IsValidTrackableTracker
bool IsValidTrackableTracker( const FAndroidXRTrackableTracker & TrackableTracker )
Determines whether or not a FAndroidXRTrackableTracker is valid.
| Details | |||
|---|---|---|---|
| Parameters |
|
||
| Returns |
True if the trackable tracker is valid.
|
Raycast
bool Raycast( const FVector & Origin, const FVector & Direction, const TArray< FAndroidXRTrackableTracker > & TrackableTrackers, int32 MaxResults, TArray< FAndroidXRRaycastHit > & HitResults )
Performs a raycast against the specified trackable trackers.
| Details | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Parameters |
|
||||||||||
| Returns |
True if the underlying API call was successful.
|