A Demo Project for the UnrealEngineSDK
Loading...
Searching...
No Matches
PixoVRWristMenuInterface.h
Go to the documentation of this file.
1// Copyright(c) Pixo Group. All Rights Reserved.
2
3#pragma once
4
6#include "PixoVRWristMenuInterface.generated.h"
7
8UENUM(BlueprintType)
9enum class EWristMenuInterfaceResponseEnum : uint8
10{
11 SUCCESS UMETA(DisplayName="Success"),
12 FAILED UMETA(Displayname="Failed")
13};
14
15UINTERFACE(BlueprintType)
16class PIXOCORE_API UPixoVRWristMenuInterface : public UInterface
17{
18 GENERATED_BODY()
19};
20
25class PIXOCORE_API IPixoVRWristMenuInterface
26{
27 GENERATED_BODY()
28
29public:
35 UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category = "Pixo VR Wrist Menu Interface")
36 void OnWristMenuItemSelected(UObject* Owner, const FPixoVRWristMenuDataTableRow& MenuItem);
37
44 UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category = "Pixo VR Wrist Menu Interface")
45 void OnWristMenuItemSelectedRespond(UObject* Responder, EWristMenuInterfaceResponseEnum Response);
46};
EWristMenuInterfaceResponseEnum
UENUM(BlueprintType)
Interface for the Pixo VR Wrist Menu.
void OnWristMenuItemSelected(UObject *Owner, const FPixoVRWristMenuDataTableRow &MenuItem)
Event called when a wrist menu item is selected.
void OnWristMenuItemSelectedRespond(UObject *Responder, EWristMenuInterfaceResponseEnum Response)
Event called in response to a wrist menu item selection.
UINTERFACE(BlueprintType)
Struct representing a row in the PixoVR wrist menu data table. Each row contains information about a ...