InControl API Reference
InputDeviceProfile Class Reference

Public Member Functions

virtual void Define ()
 
bool Matches (InputDeviceInfo deviceInfo)
 
bool LastResortMatches (InputDeviceInfo deviceInfo)
 
bool Matches (InputDeviceInfo deviceInfo, InputDeviceMatcher[] matchers)
 

Static Public Member Functions

static InputDeviceProfile CreateInstanceOfType (Type type)
 
static InputDeviceProfile CreateInstanceOfType (string typeName)
 
static void Hide (Type type)
 

Static Protected Member Functions

static InputControlSource Button (int index)
 
static InputControlSource Analog (int index)
 
static InputControlMapping LeftStickLeftMapping (int analog)
 
static InputControlMapping LeftStickRightMapping (int analog)
 
static InputControlMapping LeftStickUpMapping (int analog)
 
static InputControlMapping LeftStickDownMapping (int analog)
 
static InputControlMapping LeftStickUpMapping2 (int analog)
 
static InputControlMapping LeftStickDownMapping2 (int analog)
 
static InputControlMapping RightStickLeftMapping (int analog)
 
static InputControlMapping RightStickRightMapping (int analog)
 
static InputControlMapping RightStickUpMapping (int analog)
 
static InputControlMapping RightStickDownMapping (int analog)
 
static InputControlMapping RightStickUpMapping2 (int analog)
 
static InputControlMapping RightStickDownMapping2 (int analog)
 
static InputControlMapping LeftTriggerMapping (int analog)
 
static InputControlMapping RightTriggerMapping (int analog)
 
static InputControlMapping DPadLeftMapping (int analog)
 
static InputControlMapping DPadRightMapping (int analog)
 
static InputControlMapping DPadUpMapping (int analog)
 
static InputControlMapping DPadDownMapping (int analog)
 
static InputControlMapping DPadUpMapping2 (int analog)
 
static InputControlMapping DPadDownMapping2 (int analog)
 

Static Protected Attributes

static readonly InputControlSource MenuKey = new InputControlSource( KeyCode.Menu )
 
static readonly InputControlSource EscapeKey = new InputControlSource( KeyCode.Escape )
 

Properties

InputDeviceProfileType ProfileType [get, protected set]
 
string DeviceName [get, protected set]
 
string DeviceNotes [get, protected set]
 
InputDeviceClass DeviceClass [get, protected set]
 
InputDeviceStyle DeviceStyle [get, protected set]
 
float Sensitivity [get, protected set]
 
float LowerDeadZone [get, protected set]
 
float UpperDeadZone [get, protected set]
 
InputControlMapping[] AnalogMappings [get, protected set]
 
InputControlMapping[] ButtonMappings [get, protected set]
 
string[] IncludePlatforms [get, protected set]
 
string[] ExcludePlatforms [get, protected set]
 
int MinSystemBuildNumber [get, protected set]
 
int MaxSystemBuildNumber [get, protected set]
 
VersionInfo MinUnityVersion [get, protected set]
 
VersionInfo MaxUnityVersion [get, protected set]
 
InputDeviceMatcher[] Matchers [get, protected set]
 
InputDeviceMatcher[] LastResortMatchers [get, protected set]
 
bool IsSupportedOnThisPlatform [get]
 
bool IsHidden [get]
 
bool IsNotHidden [get]
 
int AnalogCount [get]
 
int ButtonCount [get]
 

The documentation for this class was generated from the following file: