Class DeviceCapabilityClasses
Helper methods for device capability classes
Inheritance
System.Object
DeviceCapabilityClasses
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Snowflake.Input.Device
Assembly: Snowflake.Framework.Primitives.dll
Syntax
public static class DeviceCapabilityClasses
Properties
Axes
All axis DeviceCapability.
Declaration
public static IEnumerable<DeviceCapability> Axes { get; }
Property Value
| Type | Description |
|---|---|
| System.Collections.Generic.IEnumerable<DeviceCapability> |
Buttons
All button DeviceCapability.
Declaration
public static IEnumerable<DeviceCapability> Buttons { get; }
Property Value
| Type | Description |
|---|---|
| System.Collections.Generic.IEnumerable<DeviceCapability> |
Hats
All directional DeviceCapability.
Declaration
public static IEnumerable<DeviceCapability> Hats { get; }
Property Value
| Type | Description |
|---|---|
| System.Collections.Generic.IEnumerable<DeviceCapability> |
Keyboard
All keyboard DeviceCapability.
Declaration
public static IEnumerable<DeviceCapability> Keyboard { get; }
Property Value
| Type | Description |
|---|---|
| System.Collections.Generic.IEnumerable<DeviceCapability> |
MouseButtons
All mouse buttonDeviceCapability.
Declaration
public static IEnumerable<DeviceCapability> MouseButtons { get; }
Property Value
| Type | Description |
|---|---|
| System.Collections.Generic.IEnumerable<DeviceCapability> |
MouseCursor
All mouse cursor DeviceCapability.
Declaration
public static IEnumerable<DeviceCapability> MouseCursor { get; }
Property Value
| Type | Description |
|---|---|
| System.Collections.Generic.IEnumerable<DeviceCapability> |
Rumble
All rumble DeviceCapability.
Declaration
public static IEnumerable<DeviceCapability> Rumble { get; }
Property Value
| Type | Description |
|---|---|
| System.Collections.Generic.IEnumerable<DeviceCapability> |
Methods
GetAxis(Int32)
Gets the set of DeviceCapability for the specified axis index.
Declaration
public static IEnumerable<DeviceCapability> GetAxis(int i)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Int32 | i | The index of the axis |
Returns
| Type | Description |
|---|---|
| System.Collections.Generic.IEnumerable<DeviceCapability> | The set of DeviceCapability for the axis |
GetButton(Int32)
Gets the DeviceCapability for the specified button index.
Declaration
public static DeviceCapability GetButton(int i)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Int32 | i | The index of the button |
Returns
| Type | Description |
|---|---|
| DeviceCapability | The button DeviceCapability |
GetClass(DeviceCapability)
Gets the capability class for a DeviceCapability
Declaration
public static DeviceCapabilityClass GetClass(DeviceCapability capability)
Parameters
| Type | Name | Description |
|---|---|---|
| DeviceCapability | capability | The DeviceCapability |
Returns
| Type | Description |
|---|---|
| DeviceCapabilityClass | The class of the DeviceCapability |
GetHat(Int32)
Gets the set of DeviceCapability for the specified directional hat index.
Declaration
public static IEnumerable<DeviceCapability> GetHat(int i)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Int32 | i | The index of the directional hat |
Returns
| Type | Description |
|---|---|
| System.Collections.Generic.IEnumerable<DeviceCapability> | The set of DeviceCapability for the hat |