Space Plunder
Loading...
Searching...
No Matches
RadialMenu.h
Go to the documentation of this file.
1// Fill out your copyright notice in the Description page of Project Settings.
2
3#pragma once
4
5#include "CoreMinimal.h"
6#include "UObject/Interface.h"
7#include "RadialMenu.generated.h"
8
9struct FRadialMenuData;
10// This class does not need to be modified.
11UINTERFACE(NotBlueprintable)
12class URadialMenu : public UInterface
13{
14 GENERATED_BODY()
15};
16
20class BASEHELPERS_API IRadialMenu
21{
22 GENERATED_BODY()
23
24 // Add interface functions to this class. This is the class that will be inherited to implement this interface.
25public:
26
27 UFUNCTION(BlueprintCallable, Category="Radial Wheel")
28 virtual void SetWheelData(const FRadialMenuData& Data) = 0;
29 UFUNCTION(BlueprintCallable, Category="Radial Wheel")
30 virtual bool GetCurrentIndex(int32& Value) const = 0;
31 UFUNCTION(BlueprintCallable, Category="Radial Wheel")
32 virtual void StartUpdateInput() = 0;
33 UFUNCTION(BlueprintCallable, Category="Radial Wheel")
34 virtual void CenterMousePosition() = 0;
35
36
37};
Definition RadialMenu.h:21
Definition RadialMenu.h:13
Definition RadialWheelData.h:100