Skip to content

Commit c0dbe83

Browse files
domporteraPerksey
andauthored
Add initial axis input proposal draft (#2415)
* Add initial axis input proposal draft * Update documentation/proposals/Proposal - Axis Input Devices.md Co-authored-by: Dylan Perks <11160611+Perksey@users.noreply.github.com> * Update documentation/proposals/Proposal - Axis Input Devices.md Co-authored-by: Dylan Perks <11160611+Perksey@users.noreply.github.com> * further document `AxisTrait` * Add additional comment * improved phrasing for extension method suggestion Co-authored-by: Dylan Perks <11160611+Perksey@users.noreply.github.com> * Move description, status, and IsVirtual properties into IInputDevice * Add feature to AxisGroupType.Position1D and request for feedback to AxisGroupType.Position2D and 3D * Remove request for feedback this feedback was more-or-less answered by myself in the axis group priority section. if we need or would like to provide anything more specific, it could be an extension method * mark AxisDescription params as `in` * Push validation of IAxisDevice to the InputContext * Update input context validation description ty perksey :) Co-authored-by: Dylan Perks <11160611+Perksey@users.noreply.github.com> * update validation method declaration * Add flags for "dynamic" axes and axis groups * Update axis update method with a struct and add "dynamic" axis handling * add IAxisDevice.Outputs draft to the proposal * correct axis group example * update OutputDescription constructors * change IsActive to AxisDescription.IsAvailable * remove type information from OutputDescription * add output groups * address some feedback points * improve enums according to feedback (and then some) * formatting * update OutputGroupType to be consistent with previous changes * add note re: the removal of Outputs api from consideration for this proposal * Rename proposal to WIP --------- Co-authored-by: Dylan Perks <11160611+Perksey@users.noreply.github.com> Co-authored-by: Dylan Perks <dylan@perksey.com>
1 parent 4528b57 commit c0dbe83

File tree

1 file changed

+794
-0
lines changed

1 file changed

+794
-0
lines changed

0 commit comments

Comments
 (0)