Class EmulatedController
Inheritance
System.Object
EmulatedController
Implements
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.Orchestration.Extensibility
Assembly: Snowflake.Framework.dll
Syntax
public sealed class EmulatedController : IEmulatedController
Constructors
EmulatedController(Int32, IInputDevice, IInputDeviceInstance, IControllerLayout, IControllerElementMappingProfile)
Declaration
public EmulatedController(int portIndex, IInputDevice physicalDevice, IInputDeviceInstance driverInstance, IControllerLayout targetLayout, IControllerElementMappingProfile layoutMapping)
Parameters
Type | Name | Description |
---|---|---|
System. |
portIndex | |
IInput |
physicalDevice | |
IInput |
driverInstance | |
IController |
targetLayout | |
IController |
layoutMapping |
Properties
LayoutMapping
Declaration
public IControllerElementMappingProfile LayoutMapping { get; }
Property Value
Type | Description |
---|---|
IController |
PhysicalDevice
Declaration
public IInputDevice PhysicalDevice { get; }
Property Value
Type | Description |
---|---|
IInput |
PhysicalDeviceInstance
Declaration
public IInputDeviceInstance PhysicalDeviceInstance { get; }
Property Value
Type | Description |
---|---|
IInput |
PortIndex
Declaration
public int PortIndex { get; }
Property Value
Type | Description |
---|---|
System. |
TargetLayout
Declaration
public IControllerLayout TargetLayout { get; }
Property Value
Type | Description |
---|---|
IController |