LeviLamina
Loading...
Searching...
No Matches
EditorCustomDimensionService.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5namespace Editor::Services {
6
7class EditorCustomDimensionService {
8public:
9 // member variables
10 // NOLINTBEGIN
15 // NOLINTEND
16
17public:
18 // prevent constructor by default
19 EditorCustomDimensionService& operator=(EditorCustomDimensionService const&);
20 EditorCustomDimensionService(EditorCustomDimensionService const&);
21 EditorCustomDimensionService();
22
23public:
24 // member functions
25 // NOLINTBEGIN
26 MCNAPI void _loadFromFile();
27
28 MCNAPI void _saveToFile() const;
29
30 MCNAPI bool addDimension(::std::string const& name);
31
32 MCNAPI void loadAndRegister();
33
34 MCNAPI bool removeDimension(::std::string const& name);
35 // NOLINTEND
36};
37
38} // namespace Editor::Services
MCAPI bool addDimension(::std::string const &name)
MCAPI bool removeDimension(::std::string const &name)
Definition Alias.h:14