A Demo Project for the UnrealEngineSDK
Loading...
Searching...
No Matches
PixoVRWristMenuDataTableRow.h
Go to the documentation of this file.
1// Copyright(c) Pixo Group. All Rights Reserved.
2
3#pragma once
4
5#include "CoreMinimal.h"
6#include "Engine/DataTable.h"
7#include "Math/Color.h"
8#include "PixoVRWristMenuDataTableRow.generated.h"
9
13UENUM(BlueprintType)
14enum class EWristMenuItemCategory : uint8
15{
16 EXECUTETABLE UMETA(DisplayName="Executeable"),
17 SUBMENU UMETA(Displayname="Submenu"),
18 UNKNOWN UMETA(Displayname="Unknown")
19};
20
24UENUM(BlueprintType)
25enum class EButtonSize : uint8
26{
27 NORMAL UMETA(DisplayName="Normal"),
28 LARGE UMETA(DisplayName="Large")
29};
30
35USTRUCT(BlueprintType)
36struct PIXOCORE_API FPixoVRWristMenuDataTableRow : public FTableRowBase
37{
38 GENERATED_BODY()
39
40 UPROPERTY(EditAnywhere, BlueprintReadWrite)
41 FText TextTitle;
42
43 UPROPERTY(EditAnywhere, BlueprintReadWrite)
44 FString Description;
46 UPROPERTY(EditAnywhere, BlueprintReadWrite)
47 UTexture2D* IconTexture;
48
49 UPROPERTY(EditAnywhere, BlueprintReadWrite)
50 EWristMenuItemCategory MenuCategory;
51
52 UPROPERTY(EditAnywhere, BlueprintReadWrite)
53 FString MenuItemID;
55 UPROPERTY(EditAnywhere, BlueprintReadWrite)
56 EButtonSize ButtonSize;
57
58 UPROPERTY(EditAnywhere, BlueprintReadWrite)
59 FLinearColor HighlightColor = FLinearColor(0.996f, 0.51f, 0.0f, 1.0f);
60};
EWristMenuItemCategory
Enum representing the category of a wrist menu item in PixoVR.
EButtonSize
Enum representing the size of a button in wrist menu.
Struct representing a row in the PixoVR wrist menu data table. Each row contains information about a ...
FString Description
UPROPERTY(EditAnywhere, BlueprintReadWrite)
EWristMenuItemCategory MenuCategory
UPROPERTY(EditAnywhere, BlueprintReadWrite)
FText TextTitle
UPROPERTY(EditAnywhere, BlueprintReadWrite)
UTexture2D * IconTexture
UPROPERTY(EditAnywhere, BlueprintReadWrite)
FString MenuItemID
UPROPERTY(EditAnywhere, BlueprintReadWrite)
EButtonSize ButtonSize
UPROPERTY(EditAnywhere, BlueprintReadWrite)