Class InputSettings
Project wide settings for input handling
@
Inheritance
System.Object
InputSettings
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
Assembly: UE4DotNet.dll
public class InputSettings : UObject
Properties
|
Improve this Doc
View Source
Declaration
public bool bAltEnterTogglesFullscreen { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
Declaration
public bool bAlwaysShowTouchInterface { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
Declaration
public bool bCaptureMouseOnLaunch { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
Declaration
public bool bEnableFOVScaling { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
Declaration
public bool bEnableGestureRecognizer { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
Declaration
public bool bEnableMouseSmoothing { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
Declaration
public bool bF11TogglesFullscreen { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
Declaration
public bool bShowConsoleOnFourFingerTap { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
Declaration
public bool bUseAutocorrect { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
Declaration
public bool bUseMouseForTouch { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
Get UE4 Default Object for this Class
Declaration
public static InputSettings DefaultObject { get; }
Property Value
|
Improve this Doc
View Source
The default on-screen touch input interface for the game (can be null to disable the onscreen interface)
Declaration
public SoftObjectPath DefaultTouchInterface { get; set; }
Property Value
|
Improve this Doc
View Source
If a key is pressed twice in this amount of time it is considered a "double click"
Declaration
public float DoubleClickTime { get; set; }
Property Value
Type |
Description |
System.Single |
|
|
Improve this Doc
View Source
The scaling value to multiply the field of view by
Declaration
public float FOVScale { get; set; }
Property Value
Type |
Description |
System.Single |
|
|
Improve this Doc
View Source
Declaration
public static Class StaticClass { get; }
Property Value
Methods
|
Improve this Doc
View Source
Programmatically add an action mapping to the project defaults
Declaration
public void AddActionMapping(InputActionKeyMapping KeyMapping, bool bForceRebuildKeymaps)
Parameters
|
Improve this Doc
View Source
Programmatically add an axis mapping to the project defaults
Declaration
public void AddAxisMapping(InputAxisKeyMapping KeyMapping, bool bForceRebuildKeymaps)
Parameters
|
Improve this Doc
View Source
When changes are made to the default mappings, push those changes out to PlayerInput key maps
Declaration
public void ForceRebuildKeymaps()
|
Improve this Doc
View Source
Get Action Mapping by Name
Declaration
public IReadOnlyCollection<InputActionKeyMapping> GetActionMappingByName(Name InActionName)
Parameters
Type |
Name |
Description |
Name |
InActionName |
|
Returns
|
Improve this Doc
View Source
Populate a list of all defined action names
Declaration
public IReadOnlyCollection<Name> GetActionNames()
Returns
Type |
Description |
System.Collections.Generic.IReadOnlyCollection<Name> |
|
|
Improve this Doc
View Source
Retrieve all axis mappings by a certain name.
Declaration
public IReadOnlyCollection<InputAxisKeyMapping> GetAxisMappingByName(Name InAxisName)
Parameters
Type |
Name |
Description |
Name |
InAxisName |
|
Returns
|
Improve this Doc
View Source
Populate a list of all defined axis names
Declaration
public IReadOnlyCollection<Name> GetAxisNames()
Returns
Type |
Description |
System.Collections.Generic.IReadOnlyCollection<Name> |
|
|
Improve this Doc
View Source
Returns the game local input settings (action mappings, axis mappings, etc...)
Declaration
public static InputSettings GetInputSettings()
Returns
|
Improve this Doc
View Source
Spawn an object of this class
Declaration
public static InputSettings New(UObject obj = null, Name name = default(Name))
Parameters
Returns
|
Improve this Doc
View Source
Programmatically remove an action mapping to the project defaults
Declaration
public void RemoveActionMapping(InputActionKeyMapping KeyMapping, bool bForceRebuildKeymaps)
Parameters
|
Improve this Doc
View Source
Programmatically remove an axis mapping to the project defaults
Declaration
public void RemoveAxisMapping(InputAxisKeyMapping KeyMapping, bool bForceRebuildKeymaps)
Parameters
|
Improve this Doc
View Source
Flush the current mapping values to the config file
Declaration
public void SaveKeyMappings()
Operators
|
Improve this Doc
View Source
Convert from IntPtr to UObject
Declaration
public static implicit operator InputSettings(IntPtr p)
Parameters
Type |
Name |
Description |
System.IntPtr |
p |
|
Returns