mirror of
https://bitbucket.org/librepilot/librepilot.git
synced 2025-03-15 07:29:15 +01:00
LP-29 add TODOs
This commit is contained in:
parent
77613ddd9e
commit
596286604e
@ -179,6 +179,9 @@ public:
|
|||||||
|
|
||||||
this->camera = camera;
|
this->camera = camera;
|
||||||
|
|
||||||
|
// TODO don't add update callback as this disables ON_DEMAND frame update scheme
|
||||||
|
// see https://github.com/gwaldron/osgearth/commit/796daf4792ccaf18ae7eb6a5cb268eef0d42888d
|
||||||
|
// see ViewportRenderer::render() in OSGViewport.cpp
|
||||||
cameraUpdateCallback = new CameraUpdateCallback(this);
|
cameraUpdateCallback = new CameraUpdateCallback(this);
|
||||||
camera->addUpdateCallback(cameraUpdateCallback);
|
camera->addUpdateCallback(cameraUpdateCallback);
|
||||||
|
|
||||||
@ -237,6 +240,9 @@ public:
|
|||||||
case ManipulatorMode::User:
|
case ManipulatorMode::User:
|
||||||
qDebug() << "OSGCamera::attachManipulator - no camera manipulator";
|
qDebug() << "OSGCamera::attachManipulator - no camera manipulator";
|
||||||
// disable any installed camera manipulator
|
// disable any installed camera manipulator
|
||||||
|
// TODO create and use own camera manipulator to avoid disabling ON_DEMAND frame update scheme
|
||||||
|
// see https://github.com/gwaldron/osgearth/commit/796daf4792ccaf18ae7eb6a5cb268eef0d42888d
|
||||||
|
// TODO see StandardManaipulator for example on how to react to events (tohabd FOV changes without the need for an update callback?)
|
||||||
cm = NULL;
|
cm = NULL;
|
||||||
break;
|
break;
|
||||||
case ManipulatorMode::Earth:
|
case ManipulatorMode::Earth:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user