UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
Definition PlayerController.h:261
Definition SceneInterface.h:106
Definition IIdentifiableXRDevice.h:37
Definition IXRCamera.h:22
virtual void UseImplicitHMDPosition(bool bInImplicitHMDPosition)=0
virtual void CalculateStereoCameraOffset(const int32 ViewIndex, FRotator &ViewRotation, FVector &ViewLocation)=0
virtual void OverrideFOV(float &InOutFOV)=0
IXRCamera()
Definition IXRCamera.h:24
virtual void ApplyHMDRotation(APlayerController *PC, FRotator &ViewRotation)=0
virtual bool GetPassthroughCameraUVs_RenderThread(TArray< FVector2D > &OutUVs)
Definition IXRCamera.h:69
virtual void SetupLateUpdate(const FTransform &ParentToWorld, USceneComponent *Component, bool bSkipLateUpdate)=0
virtual bool GetUseImplicitHMDPosition() const =0
virtual bool UpdatePlayerCamera(FQuat &CurrentOrientation, FVector &CurrentPosition, float DeltaTime)=0