Namespace Phoenix.Input
Classes
ActuateAnalogEventArgs
Event arguments for actuate analog sample events
ActuateButtonEventArgs
Event arguments passed to actuate button events
ControllerSelectorView
Interaction logic for ControllerSelectorView.XAML
ControllerSelectorViewModel
View model for controller selection
ControllerViewModel
Virtual controller view model
Gamepad
Implementation for the gamepad class.
GamepadStatusChangedEvent
The Prism event for a gamepad status changed event.
GamepadStatusChangedInfo
Contains information about a gamepad status change.
InputManager
The implementation for the Input Manager.
InputPlugin
InputSequencerView
Interaction logic for InputSequencerView.XAML
InputSequencerViewModel
View model for input sequencer (recorder, player, viewer and editor)
InputStringEventArgs
Event arguments for requesting a string sample to be created when sequence view is in create mode
InputView
Interaction logic for InputView.XAML
InputViewModel
View model for Input view
JoystickPosition
The Joystick Position class.
KeyboardEventArgs
Event arguments for sequencer view keyboard dialog
Limit
Defines a limit for sample collision detection on a track
LoggingInfo
A class to hold logging information.
OnscreenControllerView
Interaction logic for OnScreenControllerView.XAML
OnscreenControllerViewModel
View model for on-screen interactive controller
PhoenixInputTelemetryContext
Class to provide needed moduleName for telemetry.
PluginSettings
Container for storing and loading settings in XML format
Revision
Represents a historical revision to sequence
RevisionTarget
Represents a reference to a historical revision
Sample
Defines a sequence sample mapped to one of the tracks
SampleAvailableEventArgs
Event arguments for sequence's sample available event
SampleSet
A thread safe ordered set with notifications
ScreenshotEventArgs
Event arguments for sequencer view screenshot event args
Sequence
Sequence containing tracks and recorded samples
SequenceView
Sequence custom control
Track
Defines samples mapped to this track
View
Defines sequence view
VirtualKeyboard
Automates on-screen keyboards for entering text
VirtualKeyboardLayout
Defines a layout used for virtual keyboard simulation
Structs
GamepadState
Represents state of gamepad connected to PC
SampleHitInfo
Sample hit test information
TrackHitInfo
Sample hit test information
Interfaces
IDeviceInput
The interface for device input compatibility implementations.
IGamepad
The interface for a gamepad object.
IInputManager
The interface to the input manager.
IInputViewProvider
Enums
GamepadButtons
The device-agnostic gamepad buttons.
GamepadState.ButtonValues
Possible flags for buttons mask
GamepadStatus
The gamepad statuses.
InputSequencerViewModel.InputTrack
Tracks by index
JoystickType
The joystick types.
SampleHitInfo.Element
Sample hit test result
Track.TrackSampleType
Track types
TriggerType
The trigger types.