mirror of
https://github.com/OpenSpace/OpenSpace.git
synced 2026-04-21 10:28:44 -05:00
Make use of the new map feature in codegen (#1801)
This commit is contained in:
@@ -45,7 +45,7 @@
|
||||
namespace {
|
||||
constexpr const char* ProgramName = "Plane";
|
||||
|
||||
enum class BlendMode {
|
||||
enum BlendMode {
|
||||
Normal = 0,
|
||||
Additive
|
||||
};
|
||||
@@ -95,7 +95,7 @@ namespace {
|
||||
// [[codegen::verbatim(SizeInfo.description)]]
|
||||
float size;
|
||||
|
||||
enum class BlendMode {
|
||||
enum class [[codegen::map(BlendMode)]] BlendMode {
|
||||
Normal,
|
||||
Additive
|
||||
};
|
||||
@@ -155,12 +155,7 @@ RenderablePlane::RenderablePlane(const ghoul::Dictionary& dictionary)
|
||||
});
|
||||
|
||||
if (p.blendMode.has_value()) {
|
||||
if (*p.blendMode == Parameters::BlendMode::Normal) {
|
||||
_blendMode = static_cast<int>(BlendMode::Normal);
|
||||
}
|
||||
else if (*p.blendMode == Parameters::BlendMode::Additive) {
|
||||
_blendMode = static_cast<int>(BlendMode::Additive);
|
||||
}
|
||||
_blendMode = codegen::map<BlendMode>(*p.blendMode);
|
||||
}
|
||||
|
||||
_multiplyColor = p.multiplyColor.value_or(_multiplyColor);
|
||||
|
||||
Reference in New Issue
Block a user