unreal.MappingQueryIssueFlag

class unreal.MappingQueryIssueFlag

Bases: EnumBase

Mapping issues arising from a QueryMapKeyIn… call

C++ Source:

  • Plugin: EnhancedInput

  • Module: EnhancedInput

  • File: InputMappingQuery.h

COLLISION_WITH_MAPPING_IN_SAME_CONTEXT: MappingQueryIssueFlag

Mapping will be functional, but a collision with another mapping within this context may cause issues.

Type:

8

FORCES_TYPE_DEMOTION: MappingQueryIssueFlag

Trying to bind an FKey with a more complex type than the bound action supports (this could behave oddly e.g. 2D Gamepad axis bound to a 1D axis will ignore Y axis)

Type:

32

FORCES_TYPE_PROMOTION: MappingQueryIssueFlag

bool -> Axis1D promotions are never considered forced.

Type:

16

Type:

Trying to bind an FKey with a less complex type than the bound action expects (e.g. Keyboard key bound to a 2D Gamepad axis. May not be desirable). Note

HIDDEN_BY_EXISTING_MAPPING: MappingQueryIssueFlag

Mapping will not be functional, due to an existing mapping blocking it.

Type:

4

HIDES_EXISTING_MAPPING: MappingQueryIssueFlag

Mapping will cause an existing mapping to be hidden and/or need remapping.

Type:

2

NO_ISSUE: MappingQueryIssueFlag

Mapping will not affect any existing mappings and is safe to apply.

Type:

0

RESERVED_BY_ACTION: MappingQueryIssueFlag

Mapping has been reserved for the exclusive use of another action. The new mapping should be refused.

Type:

1