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