Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Added multi-touch support #507

Merged
merged 1 commit into from
Aug 21, 2023

Conversation

Malcolmnixon
Copy link
Collaborator

This pull request adds multi-touch support to Viewport2Din3D screens. It includes the following changes:

  • Changed pointer-event dispatching to use an XRToolsPointerEvent class
  • Added multi-touch events to viewport_2d_in_3d
  • Modified virtual-keyboard to use TouchScreenButton Modified pointer-demo to demonstrate multiple function pointers

image

@Malcolmnixon Malcolmnixon force-pushed the multitouch-rework branch 2 times, most recently from 95ec73d to d37653c Compare August 19, 2023 19:34
@Malcolmnixon Malcolmnixon marked this pull request as ready for review August 19, 2023 22:35
@BastiaanOlij BastiaanOlij added the enhancement New feature or request label Aug 21, 2023
@BastiaanOlij BastiaanOlij added this to the 4.2.0 milestone Aug 21, 2023
Copy link
Member

@BastiaanOlij BastiaanOlij left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This looks really good!

Changed pointer-event dispatching
Added multi-touch events to viewport_2d_in_3d
Modified virtual-keyboard to use TouchScreenButton
Modified pointer-demo to demonstrate multiple function pointers
Added ability to suppress XRToolsFunctionPointer when close to bodies/areas
Moved laser-pointer to extend out of index finder
@Malcolmnixon Malcolmnixon merged commit a74e6ca into GodotVR:master Aug 21, 2023
2 checks passed
@Malcolmnixon Malcolmnixon deleted the multitouch-rework branch August 21, 2023 23:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants