mirror of
https://github.com/AxioDL/metaforce.git
synced 2025-12-08 12:24:56 +00:00
Fixes for override modernization
This commit is contained in:
@@ -9,8 +9,7 @@ class GameMode : public ViewerSpace {
|
||||
std::shared_ptr<IMain> m_main;
|
||||
|
||||
struct State : Space::State {
|
||||
AT_DECL_DNA_YAML
|
||||
AT_DECL_DNAV
|
||||
AT_DECL_DNA_YAMLV
|
||||
Value<bool> showToolbar = true;
|
||||
} m_state;
|
||||
|
||||
|
||||
@@ -6,8 +6,7 @@
|
||||
namespace urde {
|
||||
class InformationCenter : public ViewerSpace {
|
||||
struct State : Space::State {
|
||||
AT_DECL_DNA_YAML
|
||||
AT_DECL_DNAV
|
||||
AT_DECL_DNA_YAMLV
|
||||
Value<bool> showLog;
|
||||
} m_state;
|
||||
|
||||
|
||||
@@ -7,8 +7,7 @@
|
||||
namespace urde {
|
||||
class ModelViewer : public ViewerSpace {
|
||||
struct State : Space::State {
|
||||
AT_DECL_DNA_YAML
|
||||
AT_DECL_DNAV
|
||||
AT_DECL_DNA_YAMLV
|
||||
enum class Mode { Solid, Material, Wireframe };
|
||||
|
||||
Value<Mode> renderMode = Mode::Material;
|
||||
|
||||
@@ -6,8 +6,7 @@ namespace urde {
|
||||
|
||||
class EffectEditor : public EditorSpace {
|
||||
struct State : Space::State {
|
||||
AT_DECL_DNA_YAML
|
||||
AT_DECL_DNAV
|
||||
AT_DECL_DNA_YAMLV
|
||||
String<-1> path;
|
||||
} m_state;
|
||||
const Space::State& spaceState() const { return m_state; }
|
||||
|
||||
@@ -9,8 +9,7 @@ namespace urde {
|
||||
|
||||
class ResourceBrowser : public Space, public specter::IPathButtonsBinding {
|
||||
struct State : Space::State {
|
||||
AT_DECL_DNA_YAML
|
||||
AT_DECL_DNAV
|
||||
AT_DECL_DNA_YAMLV
|
||||
String<-1> path;
|
||||
Value<float> columnSplits[3] = {0.0f, 0.7f, 0.9f};
|
||||
enum class SortColumn { Name, Type, Size };
|
||||
|
||||
@@ -159,7 +159,7 @@ class RootSpace : public Space {
|
||||
friend class ViewManager;
|
||||
std::unique_ptr<specter::RootView> m_rootView;
|
||||
std::unique_ptr<Space> m_spaceTree;
|
||||
struct State : Space::State{AT_DECL_DNA_YAML AT_DECL_DNAV} m_state;
|
||||
struct State : Space::State{AT_DECL_DNA_YAMLV } m_state;
|
||||
const Space::State& spaceState() const { return m_state; }
|
||||
|
||||
public:
|
||||
@@ -218,8 +218,7 @@ class SplitSpace : public Space, public specter::ISplitSpaceController {
|
||||
std::unique_ptr<Space> m_slots[2];
|
||||
std::unique_ptr<specter::SplitView> m_splitView;
|
||||
struct State : Space::State {
|
||||
AT_DECL_DNA_YAML
|
||||
AT_DECL_DNAV
|
||||
AT_DECL_DNA_YAMLV
|
||||
Value<specter::SplitView::Axis> axis = specter::SplitView::Axis::Horizontal;
|
||||
Value<float> split = 0.5;
|
||||
} m_state;
|
||||
@@ -357,7 +356,7 @@ public:
|
||||
specter::IButtonBinding* binding)
|
||||
: Space(vm, Class::TestSpace, parent), m_contentStr(content), m_buttonStr(button), m_binding(binding) {}
|
||||
|
||||
struct State : Space::State{AT_DECL_DNA_YAML AT_DECL_DNAV} m_state;
|
||||
struct State : Space::State{AT_DECL_DNA_YAMLV} m_state;
|
||||
const Space::State& spaceState() const { return m_state; }
|
||||
|
||||
bool usesToolbar() const { return true; }
|
||||
|
||||
Reference in New Issue
Block a user