AMRUKTrackable
(
ObjectInitializer
)
|
Signature
AMRUKTrackable::AMRUKTrackable(const FObjectInitializer &ObjectInitializer) Parameters ObjectInitializer: const FObjectInitializer & |
IsTracked
: bool |
Whether this trackable is currently being tracked. A trackable may become temporarily untracked if it cannot be seen by the device.
Signature
bool AMRUKTrackable::IsTracked |
MarkerPayloadBytes
: TArray< uint8 > |
The marker's payload as raw bytes. If this trackable is a marker (e.g., a QR Code), this property contains the raw payload bytes. Otherwise, the array is empty.
Signature
TArray<uint8> AMRUKTrackable::MarkerPayloadBytes |
MarkerPayloadString
: FString |
The marker's payload as a string. If this trackable is a marker (e.g., a QR Code) and its payload can be interpreted as a string, this property contains the decoded string. Otherwise, it is empty.
Signature
FString AMRUKTrackable::MarkerPayloadString |
PayloadType
: EMRUKMarkerPayloadType |
The type of payload the trackable carries.
Signature
EMRUKMarkerPayloadType AMRUKTrackable::PayloadType |
PlaneBoundary2D
: TArray< FVector2D > |
If the trackable has a plane attached to it, this represents the boundary of it in local coordinate space.
Signature
TArray<FVector2D> AMRUKTrackable::PlaneBoundary2D |
PlaneBounds
: FBox2D |
If the trackable has a plane attached to it, this represents the bounds of that plane in local coordinate space.
Signature
FBox2D AMRUKTrackable::PlaneBounds |
TrackableType
: EMRUKTrackableType |
The type of this trackable (e.g., Keyboard, QRCode)
Signature
EMRUKTrackableType AMRUKTrackable::TrackableType |
VolumeBounds
: FBox |
If the trackable has a volume attached to it, this represents the bounds of that volume in local coordinate space.
Signature
FBox AMRUKTrackable::VolumeBounds |
UpdateProperties
(
Transform
, Type
, bIsTracked
, Plane
, Boundary2D
, Volume
, MarkerPayloadType
, PayloadString
, PayloadBytes
)
|
Signature
void AMRUKTrackable::UpdateProperties(const FTransform &Transform, EMRUKTrackableType Type, bool bIsTracked, const FBox2d &Plane, TArray< FVector2D > Boundary2D, const FBox3d &Volume, EMRUKMarkerPayloadType MarkerPayloadType, FString PayloadString, TArray< uint8 > PayloadBytes) Parameters Transform: const FTransform &Type: EMRUKTrackableTypebIsTracked: boolPlane: const FBox2d &Boundary2D: TArray< FVector2D >Volume: const FBox3d &MarkerPayloadType: EMRUKMarkerPayloadTypePayloadString: FStringPayloadBytes: TArray< uint8 >Returns void |