A Demo Project for the UnrealEngineSDK
Loading...
Searching...
No Matches
VRButtonComponent.h File Reference
#include "CoreMinimal.h"
#include "GripMotionControllerComponent.h"
#include "MotionControllerComponent.h"
#include "VRGripInterface.h"
#include "Components/StaticMeshComponent.h"
#include "VRInteractibleFunctionLibrary.h"
#include "VRButtonComponent.generated.h"
Include dependency graph for VRButtonComponent.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  UVRButtonComponent
 UCLASS(Blueprintable, meta = (BlueprintSpawnableComponent), ClassGroup = (VRExpansionPlugin)) More...
 

Enumerations

enum class  EVRButtonType : uint8 { Btn_Press , Btn_Toggle_Return , Btn_Toggle_Stay }
 UENUM(Blueprintable) More...
 
enum class  EVRStateChangeAuthorityType : uint8 { CanChangeState_All , CanChangeState_Server , CanChangeState_Owner }
 UENUM(Blueprintable) More...
 

Functions

 DECLARE_DYNAMIC_MULTICAST_DELEGATE_ThreeParams (FVRButtonStateChangedSignature, bool, ButtonState, AActor *, InteractingActor, UPrimitiveComponent *, InteractingComponent)
 
 DECLARE_DYNAMIC_MULTICAST_DELEGATE_TwoParams (FVRButtonStartedInteractionSignature, AActor *, InteractingActor, UPrimitiveComponent *, InteractingComponent)
 

Enumeration Type Documentation

◆ EVRButtonType

enum class EVRButtonType : uint8
strongBlueprintable

UENUM(Blueprintable)

Enumerator
Btn_Press 
Btn_Toggle_Return 
Btn_Toggle_Stay 

Definition at line 24 of file VRButtonComponent.h.

◆ EVRStateChangeAuthorityType

enum class EVRStateChangeAuthorityType : uint8
strongBlueprintable

UENUM(Blueprintable)

Enumerator
CanChangeState_All 
CanChangeState_Server 
CanChangeState_Owner 

Definition at line 36 of file VRButtonComponent.h.

Function Documentation

◆ DECLARE_DYNAMIC_MULTICAST_DELEGATE_ThreeParams()

DECLARE_DYNAMIC_MULTICAST_DELEGATE_ThreeParams ( FVRButtonStateChangedSignature ,
bool ,
ButtonState ,
AActor * ,
InteractingActor ,
UPrimitiveComponent * ,
InteractingComponent  )

Delegate for notification when the button state changes.

◆ DECLARE_DYNAMIC_MULTICAST_DELEGATE_TwoParams()

DECLARE_DYNAMIC_MULTICAST_DELEGATE_TwoParams ( FVRButtonStartedInteractionSignature ,
AActor * ,
InteractingActor ,
UPrimitiveComponent * ,
InteractingComponent  )

Delegate for notification when the begins a new interaction.