2#include "Commands/EditorCommand.h"
3#include "Services/Variables.h"
4#include "Services//PropertiesManager.h"
15 void undo()
override {}
27 bool openInRoot =
false;
28 bool synchronous =
false;
42 void addPropertyTo(
PropertyStore* store)
override { store->addProperty(key, value); }
47 std::vector<RvmparserOptionBase*> allOptions;
53 allOptions.push_back(&out);
56 RvmparserOption<bool> rvmMdb2;
57 RvmparserOption<bool> rvmMdb2GuessHierarchy;
58 RvmparserOption<bool> rvmInheritAttributes;
60 RvmparserOption<float> rvmTessellateTolerance;
61 RvmparserOption<float> rvmTessellateFeatureAngle;
62 RvmparserOption<float> rvmTessellateCullDiameter;
64 RvmparserOption<bool> rvmParseColorize;
65 RvmparserOption<bool> rvmParseIgnoreAttributeIndentation;
66 RvmparserOption<bool> rvmParseIgnoreAttributeHierarchy;
67 RvmparserOption<bool> rvmParseAllowReparent;
69 RvmparserOption<bool> rvmVueExperimental;
std::unique_ptr< class Variables > variables
Variables service instance.
Provides a weakly referenced view over the contents of a string.
Contains the Engine, Renderer, resource managers and other systems needed to run Cogs....
void showGui() override
Display custom ImGUI.
bool continueModal() override
Shall return true while the GUI should still be shown. False when.
void beginModal() override
Called when the command is initiated.
void apply() override
Run the command.
Abstract base class for all editor commands showing GUI in interactive mode.