29 lines
1.0 KiB
C++
29 lines
1.0 KiB
C++
// Fill out your copyright notice in the Description page of Project Settings.
|
|
|
|
#include "PICO_MovementFunctionLibrary.h"
|
|
#include "PICO_MovementModule.h"
|
|
|
|
bool UMovementFunctionLibraryPICO::TryGetBodyStatePICO(FBodyStatePICO& outBodyState, float WorldToMeters)
|
|
{
|
|
return FPICOOpenXRMovementModule::Get().GetBodyTrackingPICOExtension().TryGetBodyState(outBodyState, WorldToMeters);
|
|
}
|
|
|
|
bool UMovementFunctionLibraryPICO::IsBodyTrackingEnabledPICO()
|
|
{
|
|
return FPICOOpenXRMovementModule::Get().GetBodyTrackingPICOExtension().IsBodyTrackingEnabled();
|
|
}
|
|
|
|
bool UMovementFunctionLibraryPICO::IsBodyTrackingSupportedPICO()
|
|
{
|
|
return FPICOOpenXRMovementModule::Get().GetBodyTrackingPICOExtension().IsBodyTrackingSupported();
|
|
}
|
|
|
|
bool UMovementFunctionLibraryPICO::StartBodyTrackingPICO(EBodyTrackingModePICO Mode)
|
|
{
|
|
return FPICOOpenXRMovementModule::Get().GetBodyTrackingPICOExtension().StartBodyTracking(Mode);
|
|
}
|
|
|
|
bool UMovementFunctionLibraryPICO::StopBodyTrackingPICO()
|
|
{
|
|
return FPICOOpenXRMovementModule::Get().GetBodyTrackingPICOExtension().StopBodyTracking();
|
|
} |