API reference

TMarker Class

Constructors

TMarker ( InstanceKey )
Signature
OculusXRTelemetry::TMarker< MarkerId, Backend >::TMarker(const FTelemetryInstanceKey InstanceKey=DefaultTelemetryInstance)
Parameters
InstanceKey: const FTelemetryInstanceKey
TMarker ( Other )
Signature
OculusXRTelemetry::TMarker< MarkerId, Backend >::TMarker(const TMarker &&Other) noexcept
Parameters
Other: const TMarker &&

Member Functions

AddAnnotation ( Key , Value , bExtraAnnotation )
Signature
const TMarker & OculusXRTelemetry::TMarker< MarkerId, Backend >::AddAnnotation(const char *Key, const char *Value, EAnnotationType bExtraAnnotation=EAnnotationType::Required) const
Parameters
Key: const char *
Value: const char *
bExtraAnnotation: EAnnotationType
Returns
const TMarker &
AddPoint ( Name , Timestamp )
Signature
const TMarker & OculusXRTelemetry::TMarker< MarkerId, Backend >::AddPoint(const char *Name, const FTelemetryTimestamp Timestamp=AutoSetTimestamp) const
Parameters
Name: const char *
Timestamp: const FTelemetryTimestamp
Returns
const TMarker &
AddPoint ( MarkerPoint , Timestamp )
Signature
const TMarker & OculusXRTelemetry::TMarker< MarkerId, Backend >::AddPoint(const TMarkerPoint< Backend > &MarkerPoint, const FTelemetryTimestamp Timestamp=AutoSetTimestamp) const
Parameters
MarkerPoint: const TMarkerPoint< Backend > &
Timestamp: const FTelemetryTimestamp
Returns
const TMarker &
End ( Result , Timestamp )
Signature
void OculusXRTelemetry::TMarker< MarkerId, Backend >::End(EAction Result, const FTelemetryTimestamp Timestamp=AutoSetTimestamp) const
Parameters
Result: EAction
Timestamp: const FTelemetryTimestamp
Returns
void
Start ( Timestamp )
Signature
const TMarker & OculusXRTelemetry::TMarker< MarkerId, Backend >::Start(const FTelemetryTimestamp Timestamp=AutoSetTimestamp) const
Parameters
Timestamp: const FTelemetryTimestamp
Returns
const TMarker &

Static Member Functions

GetMarkerId ()
Signature
static constexpr int OculusXRTelemetry::TMarker< MarkerId, Backend >::GetMarkerId()
Returns
constexpr int