|   | A Demo Project for the UnrealEngineSDK | 
#include "CoreMinimal.h"#include "GameFramework/Actor.h"#include "Components/BoxComponent.h"#include "Components/PointLightComponent.h"#include "Components/TextRenderComponent.h"#include "Components/TimelineComponent.h"#include "InteractionButton.generated.h"Go to the source code of this file.
| Classes | |
| class | AInteractionButton | 
| Represents an interaction button actor.  More... | |
| Enumerations | |
| enum class | EButtonState : uint8 { BS_None = 0 , BS_Default , BS_Pressed , BS_Disabled } | 
| Enumeration defining the possible states of the button.  More... | |
| Functions | |
| DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam (FButtonPressedDelegate, APlayerController *, PlayerController) | |
| DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam (FButtonReleasedDelegate, APlayerController *, PlayerController) | |
| 
 | strongBlueprintType | 
Enumeration defining the possible states of the button.
UENUM(BlueprintType)
| Enumerator | |
|---|---|
| BS_None | No state. | 
| BS_Default | Default state. Metadata:  | 
| BS_Pressed | Pressed state. Metadata:  | 
| BS_Disabled | Disabled state. Metadata:  | 
Definition at line 20 of file InteractionButton.h.
| DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam | ( | FButtonPressedDelegate | , | 
| APlayerController * | , | ||
| PlayerController | ) | 
| DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam | ( | FButtonReleasedDelegate | , | 
| APlayerController * | , | ||
| PlayerController | ) |