-
Notifications
You must be signed in to change notification settings - Fork 43
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
Port Render event from ign-gazebo #68
Labels
enhancement
New feature or request
Comments
Merged
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
The Render event was added to
ign-gazebo
so that various GUI plugins could run code that was guaranteed to run onign-rendering
's main thread. This is important when making changes to the rendering scene.This concept would be very helpful to have in
ign-gui
so that we can write pureign-gui
plugins that affect the rendering scene. This should allow us to port a few plugins that are currently inign-gazebo
but could be here, like theGridConfig
.The way the GUI events are working on
ign-gazebo
is a bit involved:Scene3D
plugin emits the Render event from the rendering thread to the main window.This is a bit involved and maybe even hacky, but it accomplishes cross-plugin communication without direct dependencies between them, on the same thread and without polluting the transport space.
The text was updated successfully, but these errors were encountered: