• Home
  • Blog
  • Docs
  • GitHub
Show / Hide Table of Contents

Class XInputDeviceInstance

Inheritance
System.Object
XInputDeviceInstance
Implements
IInputDeviceInstance
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.dll
Syntax
public sealed class XInputDeviceInstance : IInputDeviceInstance

Constructors

XInputDeviceInstance(Int32)

Declaration
public XInputDeviceInstance(int enumerationIndex)
Parameters
Type Name Description
System.Int32 enumerationIndex

Properties

Capabilities

Declaration
public IEnumerable<DeviceCapability> Capabilities { get; }
Property Value
Type Description
System.Collections.Generic.IEnumerable<DeviceCapability>

CapabilityLabels

Declaration
public IDeviceCapabilityLabels CapabilityLabels { get; }
Property Value
Type Description
IDeviceCapabilityLabels

ClassEnumerationIndex

Declaration
public int ClassEnumerationIndex { get; }
Property Value
Type Description
System.Int32

DefaultLayout

Declaration
public IDeviceLayoutMapping DefaultLayout { get; }
Property Value
Type Description
IDeviceLayoutMapping

Driver

Declaration
public InputDriver Driver { get; }
Property Value
Type Description
InputDriver

EnumerationIndex

Declaration
public int EnumerationIndex { get; }
Property Value
Type Description
System.Int32

NameEnumerationIndex

Declaration
public int NameEnumerationIndex { get; }
Property Value
Type Description
System.Int32

ProductEnumerationIndex

Declaration
public int ProductEnumerationIndex { get; }
Property Value
Type Description
System.Int32

Implements

IInputDeviceInstance
Built with ❤️ by @chyyran. Text content licensed under CC-BY-SA 4.0.