Add a new DashboardItem to show the camera orientation (#3542)

This commit is contained in:
Alexander Bock
2025-02-28 16:50:33 +01:00
committed by GitHub
parent 9f77ca1daa
commit 3c811a488f
5 changed files with 146 additions and 0 deletions

View File

@@ -25,6 +25,7 @@
#include <modules/base/basemodule.h>
#include <modules/base/dashboard/dashboarditemangle.h>
#include <modules/base/dashboard/dashboarditemcameraorientation.h>
#include <modules/base/dashboard/dashboarditemdate.h>
#include <modules/base/dashboard/dashboarditemdistance.h>
#include <modules/base/dashboard/dashboarditemelapsedtime.h>
@@ -115,6 +116,9 @@ void BaseModule::internalInitialize(const ghoul::Dictionary&) {
ghoul_assert(fDashboard, "Dashboard factory was not created");
fDashboard->registerClass<DashboardItemAngle>("DashboardItemAngle");
fDashboard->registerClass<DashboardItemCameraOrientation>(
"DashboardItemCameraOrientation"
);
fDashboard->registerClass<DashboardItemDate>("DashboardItemDate");
fDashboard->registerClass<DashboardItemDistance>("DashboardItemDistance");
fDashboard->registerClass<DashboardItemElapsedTime>("DashboardItemElapsedTime");
@@ -228,6 +232,7 @@ void BaseModule::internalDeinitializeGL() {
std::vector<documentation::Documentation> BaseModule::documentations() const {
return {
DashboardItemAngle::Documentation(),
DashboardItemCameraOrientation::Documentation(),
DashboardItemDate::Documentation(),
DashboardItemDistance::Documentation(),
DashboardItemElapsedTime::Documentation(),