Navigation
API > API/Plugins > API/Plugins/EnhancedInput
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UEnhancedInputPlatformData
References
| Module | EnhancedInput |
| Header | /Engine/Plugins/EnhancedInput/Source/EnhancedInput/Public/EnhancedInputPlatformSettings.h |
| Include | #include "EnhancedInputPlatformSettings.h" |
Syntax
UCLASS&40;Abstract, Blueprintable, ClassGroup&61;Input, Meta&61;&40;Category&61;"EnhancedInput"&41;&41;
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. |
Overridden from UObject
| Type | Name | Description | |
|---|---|---|---|
| EDataValidationResult | IsDataValid
(
FDataValidationContext& Context |
Generic function to validate objects during changelist validations, etc. |