A Demo Project for the UnrealEngineSDK
Loading...
Searching...
No Matches
UVRGameViewportClient Class ReferenceBlueprintable

UCLASS(Blueprintable) More...

#include <VRGameViewportClient.h>

Inheritance diagram for UVRGameViewportClient:
[legend]

Public Member Functions

bool EventWindowClosing ()
 UFUNCTION()
 
virtual bool InputAxis (FViewport *tViewport, int32 ControllerId, FKey Key, float Delta, float DeltaTime, int32 NumSamples=1, bool bGamepad=false) override
 
virtual bool InputKey (const FInputKeyEventArgs &EventArgs) override
 
bool IsValidGamePadKey (const FKey &InputKey)
 
virtual void PostInitProperties () override
 

Public Attributes

bool bAlsoChangeGamepPadInput
 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "VRExpansionPlugin")
 
bool bIgnoreWindowCloseCommands
 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "VRExpansionPlugin")
 
FVROnWindowCloseRequested BPOnWindowCloseRequested
 UPROPERTY(BlueprintAssignable, Category = "VRExpansionPlugin")
 
EVRGameInputMethod GameInputMethod
 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "VRExpansionPlugin")
 
TArray< FName > GamepadInputCategories
 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "VRExpansionPlugin")
 

Private Member Functions

 GENERATED_UCLASS_BODY ()
 

Detailed Description

UCLASS(Blueprintable)

Subclass this in a blueprint to overwrite how default input is passed around in engine between local characters. Generally used for passing keyboard / mouse input to a secondary local player for local mixed gameplay in VR

Definition at line 33 of file VRGameViewportClient.h.

Member Function Documentation

◆ EventWindowClosing()

bool UVRGameViewportClient::EventWindowClosing ( )
inline

UFUNCTION()

Definition at line 91 of file VRGameViewportClient.h.

Here is the caller graph for this function:

◆ GENERATED_UCLASS_BODY()

UVRGameViewportClient::GENERATED_UCLASS_BODY ( )
private

◆ InputAxis()

virtual bool UVRGameViewportClient::InputAxis ( FViewport * tViewport,
int32 ControllerId,
FKey Key,
float Delta,
float DeltaTime,
int32 NumSamples = 1,
bool bGamepad = false )
inlineoverridevirtual

Definition at line 157 of file VRGameViewportClient.h.

◆ InputKey()

virtual bool UVRGameViewportClient::InputKey ( const FInputKeyEventArgs & EventArgs)
inlineoverridevirtual

Definition at line 123 of file VRGameViewportClient.h.

◆ IsValidGamePadKey()

bool UVRGameViewportClient::IsValidGamePadKey ( const FKey & InputKey)
inline

Definition at line 78 of file VRGameViewportClient.h.

◆ PostInitProperties()

virtual void UVRGameViewportClient::PostInitProperties ( )
inlineoverridevirtual

Definition at line 106 of file VRGameViewportClient.h.

Here is the call graph for this function:

Member Data Documentation

◆ bAlsoChangeGamepPadInput

bool UVRGameViewportClient::bAlsoChangeGamepPadInput
BlueprintReadWriteEditAnywhere

UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "VRExpansionPlugin")

Definition at line 68 of file VRGameViewportClient.h.

◆ bIgnoreWindowCloseCommands

bool UVRGameViewportClient::bIgnoreWindowCloseCommands
BlueprintReadWriteEditAnywhere

UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "VRExpansionPlugin")

Definition at line 52 of file VRGameViewportClient.h.

◆ BPOnWindowCloseRequested

FVROnWindowCloseRequested UVRGameViewportClient::BPOnWindowCloseRequested
BlueprintAssignable

UPROPERTY(BlueprintAssignable, Category = "VRExpansionPlugin")

Definition at line 44 of file VRGameViewportClient.h.

◆ GameInputMethod

EVRGameInputMethod UVRGameViewportClient::GameInputMethod
BlueprintReadWriteEditAnywhere

UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "VRExpansionPlugin")

Definition at line 60 of file VRGameViewportClient.h.

◆ GamepadInputCategories

TArray<FName> UVRGameViewportClient::GamepadInputCategories
BlueprintReadWriteEditAnywhere

UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "VRExpansionPlugin")

Definition at line 76 of file VRGameViewportClient.h.


The documentation for this class was generated from the following file: