22 lines
755 B
C++
22 lines
755 B
C++
// @lint-ignore-every LICENSELINT
|
|
// Copyright 1998-2020 Epic Games, Inc. All Rights Reserved.
|
|
#include "OculusXREventComponent.h"
|
|
#include "OculusXRHMD.h"
|
|
#include "OculusXRDelegates.h"
|
|
|
|
void UOculusXREventComponent::OnRegister()
|
|
{
|
|
Super::OnRegister();
|
|
|
|
FOculusEventDelegates::OculusDisplayRefreshRateChanged.AddUObject(this, &UOculusXREventComponent::OculusDisplayRefreshRateChanged_Handler);
|
|
FOculusEventDelegates::OculusEyeTrackingStateChanged.AddUObject(this, &UOculusXREventComponent::OculusEyeTrackingStateChanged_Handler);
|
|
}
|
|
|
|
void UOculusXREventComponent::OnUnregister()
|
|
{
|
|
Super::OnUnregister();
|
|
|
|
FOculusEventDelegates::OculusDisplayRefreshRateChanged.RemoveAll(this);
|
|
FOculusEventDelegates::OculusEyeTrackingStateChanged.RemoveAll(this);
|
|
}
|