Navigation
API > API/Plugins > API/Plugins/EnhancedInput
Inheritance Hierarchy
- UObject
- UEnhancedInputPlatformData
References
| Module | EnhancedInput |
| Header | /Engine/Plugins/EnhancedInput/Source/EnhancedInput/Public/EnhancedInputPlatformSettings.h |
| Include | #include "EnhancedInputPlatformSettings.h" |
Syntax
UCLASS (Abstract, Blueprintable, ClassGroup=Input, Meta=(Category="EnhancedInput"))
class UEnhancedInputPlatformData : public UObject
Remarks
A base class that can be used to store platform specific data for Enhanced Input.
Make a subclass of this to add some additional options for per-platform settings
Variables
| Type | Name | Description | |
|---|---|---|---|
| TMap< TObjectPtr< const UInputMappingContext >, TObjectPtr< const UInputMappingContext > > | MappingContextRedirects | Maps one Input Mapping Context to another. |
Functions
| Type | Name | Description | |
|---|---|---|---|
| const UInputMappingContext * | GetContextRedirect
(
UInputMappingContext* InContext |
Returns a pointer to the desired redirect mapping context. | |
| const TMap< TObjectPtr< const UInputMappingContext >, TObjectPtr< const UInputMappingContext > > & | Return the map of all Context Redirects in this platform data. | ||
| EDataValidationResult | IsDataValid
(
FDataValidationContext& Context |