LEAP Documentation 40220
Documentation for the LEAP project
InputRemappingNodes.h File Reference
#include "Kismet/BlueprintFunctionLibrary.h"
#include "Engine.h"
#include "InputRemappingNodes.generated.h"

Go to the source code of this file.

Classes

struct  FInputActionMappingStruct
 
struct  FInputActionRow
 
struct  FInputAxisRow
 
struct  FInputAxisMappingStruct
 
class  UInputRebindingNodes
 

Enumerations

enum class  EInputCategory : uint8 { Movement = 0 , Combat = 1 , Communication = 2 , Miscellaneous = 3 }
 
enum class  ELinkedInputTag : uint8 { None = 0 , Boosting = 1 , QuickChat = 2 , EscapeButton = 3 }
 
enum class  EMappingType : uint8 { UMETA =(DisplayName = "Axis Mapping") , UMETA =(DisplayName = "Action Mapping") , UMETA =(DisplayName = "Auto") }
 
enum class  EActionMappingFilter : uint8 {
  UMETA =(DisplayName = "Name") , UMETA =(DisplayName = "Key") , UMETA =(DisplayName = "Shift") , UMETA =(DisplayName = "Ctrl") ,
  UMETA =(DisplayName = "Alt") , UMETA =(DisplayName = "Cmd") , UMETA =(DisplayName = "Exclude Gamepad") , UMETA =(DisplayName = "Exclude Keyboard") ,
  UMETA =(DisplayName = "Exclude Mouse Button")
}
 
enum class  EAxisMappingFilter : uint8 {
  UMETA =(DisplayName = "Name") , UMETA =(DisplayName = "Key") , UMETA =(DisplayName = "Scale") , UMETA =(DisplayName = "Exclude Gamepad") ,
  UMETA =(DisplayName = "Exclude Keyboard") , UMETA =(DisplayName = "Exclude Mouse Button") , UMETA =(DisplayName = "Exclude Axis Keys")
}
 

Functions

bool operator== (const FInputActionMappingStruct &A, const FInputActionMappingStruct &B)
 
bool operator!= (const FInputActionMappingStruct &A, const FInputActionMappingStruct &B)
 
bool operator== (const FInputAxisMappingStruct &A, const FInputAxisMappingStruct &B)
 
bool operator!= (const FInputAxisMappingStruct &A, const FInputAxisMappingStruct &B)
 

Enumeration Type Documentation

◆ EActionMappingFilter

enum class EActionMappingFilter : uint8
strong
Enumerator
UMETA 
UMETA 
UMETA 
UMETA 
UMETA 
UMETA 
UMETA 
UMETA 
UMETA 

◆ EAxisMappingFilter

enum class EAxisMappingFilter : uint8
strong
Enumerator
UMETA 
UMETA 
UMETA 
UMETA 
UMETA 
UMETA 
UMETA 

◆ EInputCategory

enum class EInputCategory : uint8
strong
Enumerator
Movement 
Combat 
Communication 
Miscellaneous 

◆ ELinkedInputTag

enum class ELinkedInputTag : uint8
strong
Enumerator
None 
Boosting 
QuickChat 
EscapeButton 

◆ EMappingType

enum class EMappingType : uint8
strong
Enumerator
UMETA 
UMETA 
UMETA 

Function Documentation

◆ operator!=() [1/2]

bool operator!= ( const FInputActionMappingStruct A,
const FInputActionMappingStruct B 
)
inline

◆ operator!=() [2/2]

bool operator!= ( const FInputAxisMappingStruct A,
const FInputAxisMappingStruct B 
)
inline

◆ operator==() [1/2]

bool operator== ( const FInputActionMappingStruct A,
const FInputActionMappingStruct B 
)
inline

◆ operator==() [2/2]

bool operator== ( const FInputAxisMappingStruct A,
const FInputAxisMappingStruct B 
)
inline