2019-06-10 12:22:13 -04:00
// Copyright (c) Microsoft Corporation. All rights reserved.
# pragma once
# include "CoreMinimal.h"
//#include "Windows/WindowsHWrapper.h"
# include "Kismet/BlueprintFunctionLibrary.h"
# include "UObject/Object.h"
# if WITH_WINDOWS_MIXED_REALITY
# include "MixedRealityInterop.h"
# endif
# include "WindowsMixedRealitySpatialInputTypes.h"
# include "WindowsMixedRealitySpatialInputFunctionLibrary.Generated.h"
/**
* Windows Mixed Reality Spatial Input Extensions Function Library
*/
UCLASS ( )
class WINDOWSMIXEDREALITYSPATIALINPUT_API UWindowsMixedRealitySpatialInputFunctionLibrary : public UBlueprintFunctionLibrary
{
GENERATED_UCLASS_BODY ( )
public :
/**
* Beginning and ending of the gestures capturing .
*/
2020-09-24 00:43:27 -04:00
UFUNCTION ( BlueprintCallable , Category = " WindowsMixedRealitySpatialInput " , meta = ( DeprecatedFunction , DeprecationMessage = " Use ARBlueprintFunctionLibrary::ConfigureGestures " , ToolTip = " Specify which gestures to capture. " ) )
2019-06-10 12:22:13 -04:00
static bool CaptureGestures ( bool Tap = false , bool Hold = false , ESpatialInputAxisGestureType AxisGesture = ESpatialInputAxisGestureType : : None , bool NavigationAxisX = true , bool NavigationAxisY = true , bool NavigationAxisZ = true ) ;
} ;