You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The Render event was added to ign-gazebo so that various GUI plugins could run code that was guaranteed to run on ign-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 pure ign-gui plugins that affect the rendering scene. This should allow us to port a few plugins that are currently in ign-gazebo but could be here, like the GridConfig.
The way the GUI events are working on ign-gazebo is a bit involved:
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:
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: