Files
UnrealEngineUWP/Engine/Plugins/Runtime/WindowsMixedReality/Source/WindowsMixedRealitySpatialInput/Classes/WindowsMixedRealitySpatialInputFunctionLibrary.h

35 lines
1.1 KiB
C
Raw Normal View History

// 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.
*/
UFUNCTION(BlueprintCallable, Category = "WindowsMixedRealitySpatialInput", meta = (DeprecatedFunction, DeprecationMessage = "Use ARBlueprintFunctionLibrary::ConfigureGestures", ToolTip = "Specify which gestures to capture."))
static bool CaptureGestures(bool Tap = false, bool Hold = false, ESpatialInputAxisGestureType AxisGesture = ESpatialInputAxisGestureType::None, bool NavigationAxisX = true, bool NavigationAxisY = true, bool NavigationAxisZ = true);
};