Navigation
API > API/Plugins > API/Plugins/EnhancedInput > API/Plugins/EnhancedInput/IEnhancedInputSubsystemInterface
References
| Module | EnhancedInput |
| Header | /Engine/Plugins/EnhancedInput/Source/EnhancedInput/Public/EnhancedInputSubsystemInterface.h |
| Include | #include "EnhancedInputSubsystemInterface.h" |
| Source | /Engine/Plugins/EnhancedInput/Source/EnhancedInput/Private/EnhancedInputSubsystemInterface.cpp |
UFUNCTION&40;BlueprintCallable, BlueprintCosmetic, Category&61;"Input&124;Mapping Queries"&41;
virtual EMappingQueryResult QueryMapKeyInActiveContextSet
&40;
const UInputMappingContext &42; InputContext,
const UInputAction &42; Action,
FKey Key,
TArray< FMappingQueryIssue > & OutIssues,
EMappingQueryIssue BlockingIssues
&41;
Remarks
Check if a key mapping is safe to add to a given mapping context within the set of active contexts currently applied to the player controller. Summary of resulting issues.
Parameters
| Name | Description |
|---|---|
| InputContext | Mapping context to which the action/key mapping is intended to be added |
| Action | Action that can be triggered by the key |
| Key | Key that will provide input values towards triggering the action |
| OutIssues | Issues that may cause this mapping to be invalid (at your discretion). Any potential issues will be recorded, even if not present in FatalIssues. |
| BlockingIssues | All issues that should be considered fatal as a bitset. |