API reference

TScopedMarker Class

Extends FNoncopyable

Constructors

TScopedMarker ( InstanceKey )
Signature
OculusXRTelemetry::TScopedMarker< TMarker, TScope >::TScopedMarker(const FTelemetryInstanceKey InstanceKey=DefaultTelemetryInstance)
Parameters
InstanceKey: const FTelemetryInstanceKey

Member Functions

AddAnnotation ( Key , Value , bExtraAnnotation )
Signature
const TScopedMarker & OculusXRTelemetry::TScopedMarker< TMarker, TScope >::AddAnnotation(const char *Key, const char *Value, EAnnotationType bExtraAnnotation=EAnnotationType::Required) const
Parameters
Key: const char *
Value: const char *
bExtraAnnotation: EAnnotationType
Returns
const TScopedMarker &
AddPoint ( Name )
Signature
const TScopedMarker & OculusXRTelemetry::TScopedMarker< TMarker, TScope >::AddPoint(const char *Name) const
Parameters
Name: const char *
Returns
const TScopedMarker &
End ()
Signature
void OculusXRTelemetry::TScopedMarker< TMarker, TScope >::End() const
Returns
void
SetResult ( InResult )
Signature
const TScopedMarker & OculusXRTelemetry::TScopedMarker< TMarker, TScope >::SetResult(EAction InResult)
Parameters
InResult: EAction
Returns
const TScopedMarker &
Start ()
Signature
const TScopedMarker & OculusXRTelemetry::TScopedMarker< TMarker, TScope >::Start() const
Returns
const TScopedMarker &