1
0
Fork 0
flightgear/src/Viewer
Richard Harrison 2c8aad12ba Model relative property tree root binding.
Change fgcommand to take an optional property tree root element.

This fixes the animation bindings to use the defined property tree root - to support multiplayer (or other) model that can bind to the correct part of the property tree.

Requires a corresponding fix in sg to allow the command methods to take an optional root parameter.

What this means is that when inside someone else's multiplayer model (e.g. backseat, or co-pilot), the multipalyer (AI) model will correctly modify properties inside the correct part of the property tree inside (/ai), rather than modifying the properties inside the same part of the tree as the non-ai model.

This means that a properly setup model will operate within it's own space in the property tree; and permit more generic multiplayer code to be written.

This is probably responsible for some of the pollution of the root property tree with MP aircraft properties.
2017-07-05 11:37:17 +02:00
..
CameraGroup.cxx Re-Name FGViewer to flightgear::View 2016-02-17 21:25:39 +00:00
CameraGroup.hxx replace many auto_ptr by unique_ptr 2016-11-14 22:20:46 +01:00
CMakeLists.txt GraphicsWindow using Qt5, work-in-progress. 2017-06-07 08:23:17 +01:00
fg_os_osgviewer.cxx Expose device-pixel-ratio to properties. 2017-06-10 15:48:11 +01:00
FGEventHandler.cxx Reset: fix OSG stats handling 2014-03-11 16:45:47 +00:00
FGEventHandler.hxx Reset: fix OSG stats handling 2014-03-11 16:45:47 +00:00
fgviewer.cxx Alternative terrain engine based on pagedLOD 2017-02-26 10:17:15 -05:00
fgviewer.hxx Move viewer-related sources to separate folder. 2012-04-25 23:28:00 +02:00
GraphicsWindowQt5.cpp Model relative property tree root binding. 2017-07-05 11:37:17 +02:00
GraphicsWindowQt5.hxx GraphicsWindowQt5: improved keyboard + modifiers 2017-06-11 23:11:33 +01:00
renderer.cxx Mark enhanced lighting options and --adf as deprecated 2017-06-04 16:56:17 +02:00
renderer.hxx New splash screen system. 2017-02-25 21:47:58 +00:00
renderingpipeline.cxx Namespace fixes for std::string 2013-06-27 09:53:12 +01:00
renderingpipeline.hxx Rembrandt: Add debugging properties and fix transparency issues. Side effect: light are not fogged (may be added in the light shader later) and depth buffer precision issues on light are more visible due to near plane really near (0.1m) 2012-07-14 13:07:41 +02:00
splash.cxx Use osg::createTexturedQuadGeometry 2017-05-16 17:14:08 +01:00
splash.hxx Startup-tip system. 2017-03-03 23:21:18 +02:00
view.cxx Partial testing framework. 2017-03-25 15:35:26 +00:00
view.hxx Rename Viewer/viewer.cxx to view 2016-02-17 21:25:39 +00:00
viewmgr.cxx Partial testing framework. 2017-03-25 15:35:26 +00:00
viewmgr.hxx View offset/target-offset props are tied 2016-02-17 21:25:39 +00:00
WindowBuilder.cxx Let Qt pick the default window position. 2017-06-08 15:18:23 +01:00
WindowBuilder.hxx GraphicsWinQt toggles fullscreen natively. 2017-06-08 14:51:38 +01:00
WindowSystemAdapter.cxx Move viewer-related sources to separate folder. 2012-04-25 23:28:00 +02:00
WindowSystemAdapter.hxx Move viewer-related sources to separate folder. 2012-04-25 23:28:00 +02:00