Adapt the visibility settings for all properties

This commit is contained in:
Alexander Bock
2023-04-15 09:33:31 +02:00
committed by GitHub
parent 1ef6cb0c02
commit ca916877b2
152 changed files with 2098 additions and 894 deletions

View File

@@ -77,14 +77,16 @@ namespace {
"VolumeRenderingEnabled",
"Volume Rendering",
"If this value is enabled, the volume rendering component of the galaxy "
"rendering is turned on. Otherwise, the volume rendering is skipped"
"rendering is turned on. Otherwise, the volume rendering is skipped",
openspace::properties::Property::Visibility::User
};
constexpr openspace::properties::Property::PropertyInfo StarRenderingEnabledInfo = {
"StarRenderingEnabled",
"Star Rendering",
"If this value is enabled, the point-based star rendering component of the "
"galaxy rendering is turned on. Otherwise, the volume rendering is skipped"
"galaxy rendering is turned on. Otherwise, the volume rendering is skipped",
openspace::properties::Property::Visibility::User
};
constexpr openspace::properties::Property::PropertyInfo StepSizeInfo = {
@@ -92,7 +94,8 @@ namespace {
"Step Size",
"Determines the distance between steps taken in the volume rendering. The lower "
"the number is, the better the rendering looks, but also takes more "
"computational resources to render"
"computational resources to render",
openspace::properties::Property::Visibility::AdvancedUser
};
constexpr openspace::properties::Property::PropertyInfo AbsorptionMultiplyInfo = {
@@ -100,14 +103,18 @@ namespace {
"Absorption Multiplier",
"A unit-less scale factor for the probability of dust absorbing a light "
"particle. The amount of absorption determines the spectrum of the light that is "
"emitted from the galaxy"
"emitted from the galaxy",
// @VISIBILITY(2.5)
openspace::properties::Property::Visibility::User
};
constexpr openspace::properties::Property::PropertyInfo EmissionMultiplyInfo = {
"EmissionMultiply",
"Emission Multiplier",
"A unit-less scale factor for the amount of light being emitted by dust in the "
"galaxy"
"galaxy",
// @VISIBILITY(2.5)
openspace::properties::Property::Visibility::User
};
constexpr openspace::properties::Property::PropertyInfo RotationInfo = {
@@ -121,7 +128,8 @@ namespace {
"StarRenderingMethod",
"Star Rendering Method",
"This value determines which rendering method is used for visualization of the "
"stars"
"stars",
openspace::properties::Property::Visibility::AdvancedUser
};
constexpr openspace::properties::Property::PropertyInfo EnabledPointsRatioInfo = {
@@ -130,21 +138,25 @@ namespace {
"The ratio of point-like stars that are rendered to produce the overall galaxy "
"image. At a value of 0, no stars are rendered, at a value of 1 all points "
"contained in the dataset are rendered. The specific value chosen is a "
"compromise between image fidelity and rendering performance"
"compromise between image fidelity and rendering performance",
openspace::properties::Property::Visibility::AdvancedUser
};
constexpr openspace::properties::Property::PropertyInfo DownscaleVolumeRenderingInfo =
{
"Downscale",
"Downscale Factor Volume Rendering",
"This value sets the downscaling factor when rendering the current volume"
"This value sets the downscaling factor when rendering the current volume",
// @VISIBILITY(2.5)
openspace::properties::Property::Visibility::User
};
constexpr openspace::properties::Property::PropertyInfo NumberOfRayCastingStepsInfo =
{
"Steps",
"Number of RayCasting Steps",
"This value set the number of integration steps during the raycasting procedure"
"This value set the number of integration steps during the raycasting procedure",
openspace::properties::Property::Visibility::AdvancedUser
};
struct [[codegen::Dictionary(RenderableGalaxy)]] Parameters {