Click or drag to resize

IHOTASTemplate Interface

Interface for a HOTAS Controller Template.

Namespace: Rewired
Assembly: ControllerTemplatesGenerated (in ControllerTemplatesGenerated.dll) Version: 1.0.0.0 (1.0.0.0)
Syntax
C#
public interface IHOTASTemplate : IControllerTemplate

The IHOTASTemplate type exposes the following members.

Properties
 NameDescription
Public propertycontroller Parent Controller to which the Controller Template belongs.
(Inherited from IControllerTemplate)
Public propertyelementCount Count of Controller Template elements.
(Inherited from IControllerTemplate)
Public propertyelements List of Controller Template elements.
(Inherited from IControllerTemplate)
Public propertyleftPedal The "Left Pedal" element.
Public propertymode1 The "Mode 1" element.
Public propertymode2 The "Mode 2" element.
Public propertymode3 The "Mode 3" element.
Public propertyname Display name of the Controller Template. The returned value will be localized if localization is in use.
(Inherited from IControllerTemplate)
Public propertyrightPedal The "Right Pedal" element.
Public propertyslidePedals The "Slide Pedals" element.
Public propertystick The "Stick" element.
Public propertystickBaseButton1 The "Stick Base Button 1" element.
Public propertystickBaseButton10 The "Stick Base Button 10" element.
Public propertystickBaseButton11 The "Stick Base Button 11" element.
Public propertystickBaseButton12 The "Stick Base Button 12" element.
Public propertystickBaseButton2 The "Stick Base Button 2" element.
Public propertystickBaseButton3 The "Stick Base Button 3" element.
Public propertystickBaseButton4 The "Stick Base Button 4" element.
Public propertystickBaseButton5 The "Stick Base Button 5" element.
Public propertystickBaseButton6 The "Stick Base Button 6" element.
Public propertystickBaseButton7 The "Stick Base Button 7" element.
Public propertystickBaseButton8 The "Stick Base Button 8" element.
Public propertystickBaseButton9 The "Stick Base Button 9" element.
Public propertystickButton1 The "Stick Button 1" element.
Public propertystickButton10 The "Stick Button 10" element.
Public propertystickButton2 The "Stick Button 2" element.
Public propertystickButton3 The "Stick Button 3" element.
Public propertystickButton4 The "Stick Button 4" element.
Public propertystickButton5 The "Stick Button 5" element.
Public propertystickButton6 The "Stick Button 6" element.
Public propertystickButton7 The "Stick Button 7" element.
Public propertystickButton8 The "Stick Button 8" element.
Public propertystickButton9 The "Stick Button 9" element.
Public propertystickHat1 The "Stick Hat 1" element.
Public propertystickHat2 The "Stick Hat 2" element.
Public propertystickHat3 The "Stick Hat 3" element.
Public propertystickHat4 The "Stick Hat 4" element.
Public propertystickMiniStick1 The "Stick Mini Stick 1" element.
Public propertystickMiniStick2 The "Stick Mini Stick 2" element.
Public propertystickPinkyButton The "Stick Pinky Button" element.
Public propertystickPinkyTrigger The "Stick Pinky Trigger" element.
Public propertystickTrigger The "Stick Trigger" element.
Public propertystickTriggerStage2 The "Stick Trigger (Stage 2)" element.
Public propertythrottle1 The "Throttle 1" element.
Public propertythrottle2 The "Throttle 2" element.
Public propertythrottleBaseButton1 The "Throttle Base Button 1" element.
Public propertythrottleBaseButton10 The "Throttle Base Button 10" element.
Public propertythrottleBaseButton11 The "Throttle Base Button 11" element.
Public propertythrottleBaseButton12 The "Throttle Base Button 12" element.
Public propertythrottleBaseButton13 The "Throttle Base Button 13" element.
Public propertythrottleBaseButton14 The "Throttle Base Button 14" element.
Public propertythrottleBaseButton15 The "Throttle Base Button 15" element.
Public propertythrottleBaseButton2 The "Throttle Base Button 2" element.
Public propertythrottleBaseButton3 The "Throttle Base Button 3" element.
Public propertythrottleBaseButton4 The "Throttle Base Button 4" element.
Public propertythrottleBaseButton5 The "Throttle Base Button 5" element.
Public propertythrottleBaseButton6 The "Throttle Base Button 6" element.
Public propertythrottleBaseButton7 The "Throttle Base Button 7" element.
Public propertythrottleBaseButton8 The "Throttle Base Button 8" element.
Public propertythrottleBaseButton9 The "Throttle Base Button 9" element.
Public propertythrottleButton1 The "Throttle Button 1" element.
Public propertythrottleButton10 The "Throttle Button 10" element.
Public propertythrottleButton2 The "Throttle Button 2" element.
Public propertythrottleButton3 The "Throttle Button 3" element.
Public propertythrottleButton4 The "Throttle Button 4" element.
Public propertythrottleButton5 The "Throttle Button 5" element.
Public propertythrottleButton6 The "Throttle Button 6" element.
Public propertythrottleButton7 The "Throttle Button 7" element.
Public propertythrottleButton8 The "Throttle Button 8" element.
Public propertythrottleButton9 The "Throttle Button 9" element.
Public propertythrottleDial1 The "Throttle Dial 1" element.
Public propertythrottleDial2 The "Throttle Dial 2" element.
Public propertythrottleDial3 The "Throttle Dial 3" element.
Public propertythrottleDial4 The "Throttle Dial 4" element.
Public propertythrottleHat1 The "Throttle Hat 1" element.
Public propertythrottleHat2 The "Throttle Hat 2" element.
Public propertythrottleHat3 The "Throttle Hat 3" element.
Public propertythrottleHat4 The "Throttle Hat 4" element.
Public propertythrottleMiniStick The "Throttle Mini Stick" element.
Public propertythrottleSlider1 The "Throttle Slider 1" element.
Public propertythrottleSlider2 The "Throttle Slider 2" element.
Public propertythrottleSlider3 The "Throttle Slider 3" element.
Public propertythrottleSlider4 The "Throttle Slider 4" element.
Public propertythrottleWheel1Back The "Throttle Wheel 1 Back" element.
Public propertythrottleWheel1Forward The "Throttle Wheel 1 Forward" element.
Public propertythrottleWheel1Press The "Throttle Wheel 1 Press" element.
Public propertythrottleWheel2Back The "Throttle Wheel 2 Back" element.
Public propertythrottleWheel2Forward The "Throttle Wheel 2 Forward" element.
Public propertythrottleWheel2Press The "Throttle Wheel 2 Press" element.
Public propertythrottleWheel3Back The "Throttle Wheel 3 Back" element.
Public propertythrottleWheel3Forward The "Throttle Wheel 3 Forward" element.
Public propertythrottleWheel3Press The "Throttle Wheel 3 Press" element.
Public propertytypeGuid GUID of the Controller Template type.
(Inherited from IControllerTemplate)
Top
Methods
 NameDescription
Public methodGetElement(Int32) Gets the specified Controller Template element.
(Inherited from IControllerTemplate)
Public methodGetElementTargets Gets a list of all Controller Template Element targets that map to the specified target Controller Element.
(Inherited from IControllerTemplate)
Top
See Also