Adding documentation and examples (#3541)

- Make the SourceType and DestinationType parameters required in the DashboardItemAngle
  - Shift the "UTC" string in the DashboardDate from the FormatString to the TimeFormat
  - Make the SourceType and DestinationType parameters for the DashboardItemDistance required
  - Add new "Deltatime" option to the DashboardItemFramerate.  Add examples for the DashboardItemFramerate
  - Fix issue where the inputstate would not update if no option was selected
  - Automatically disable simplification if a unit is requested in the asset for a DashboardItemSimulationIncrement or DashboardItemVelocity
This commit is contained in:
Alexander Bock
2025-03-14 11:25:26 +01:00
committed by GitHub
parent fc9b2ab091
commit 5008aa7cd7
127 changed files with 1779 additions and 487 deletions
@@ -47,12 +47,14 @@ namespace {
openspace::properties::Property::Visibility::NoviceUser
};
// Similarly to the [RenderablePlaneProjection](spacecraftinstruments_renderableplaneprojection) and
// [RenderablePlanetProjection](spacecraftinstruments_renderableplanetprojection), this Renderable type
// servers as a potential target for image projections from a spacecraft's instrument.
// This renderable will determine whenever an image in a currently loaded image
// sequence is projected whether that instrument's field of view intersects this model
// and will correctly project the captured image onto the model.
// Similarly to the
// [RenderablePlaneProjection](spacecraftinstruments_renderableplaneprojection) and
// [RenderablePlanetProjection](spacecraftinstruments_renderableplanetprojection),
// this Renderable type servers as a potential target for image projections from a
// spacecraft's instrument. This renderable will determine whenever an image in a
// currently loaded image sequence is projected whether that instrument's field of
// view intersects this model and will correctly project the captured image onto the
// model.
struct [[codegen::Dictionary(RenderableModelProjection)]] Parameters {
// The file or files that should be loaded, that specifies the model to load. The
// file can contain filesystem tokens or can be specified relative to the