A Demo Project for the UnrealEngineSDK
Loading...
Searching...
No Matches
InteractionButton.h File Reference
#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"
Include dependency graph for InteractionButton.h:
This graph shows which files directly or indirectly include this file:

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)
 

Enumeration Type Documentation

◆ EButtonState

enum class EButtonState : uint8
strongBlueprintType

Enumeration defining the possible states of the button.

UENUM(BlueprintType)

Enumerator
BS_None 

No state.

BS_Default 

Default state.

Metadata:
DisplayName: STRING

BS_Pressed 

Pressed state.

Metadata:
DisplayName: STRING

BS_Disabled 

Disabled state.

Metadata:
DisplayName: STRING

Definition at line 20 of file InteractionButton.h.

Function Documentation

◆ DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam() [1/2]

DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam ( FButtonPressedDelegate ,
APlayerController * ,
PlayerController  )

◆ DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam() [2/2]

DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam ( FButtonReleasedDelegate ,
APlayerController * ,
PlayerController  )