October3d55/M/PICOOpen7991a2a23d57V5/Source/PICOOpenXRMovement/Private/PICO_MovementFunctionLibrar...

29 lines
1.0 KiB
C++
Raw Normal View History

2025-03-10 09:43:27 +08:00
// 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();
}