mirror of
https://github.com/MaSzyna-EU07/maszyna.git
synced 2026-11-03 00:26:22 +01:00
feat(editor): node bank shows the entries as cards with the previews of their models (Previews, size of the cards 48-256 px, kept in eu07_editor.ini), in the groups and with the search as the list; images found by the names the preview generator gives them, worked out by the same code now (editor/editorPreviews: path of the model and skin, numbers of entries with the same ones in the order of nodebank.txt), read and scaled down in a thread of their own, uploaded a few in a frame, at most 512 kept, read anew on Reload node bank; images of the user interface made by the gl renderers (Create_Image/Release_Image of the imgui renderer, srgb in the modern one); Polish translation
This commit is contained in:
@@ -44,12 +44,20 @@ public:
|
||||
double signal_offset() const { return m_signal_offset; }
|
||||
void signal_offset(double Distance) { m_signal_offset = Distance; }
|
||||
|
||||
// node bank: cards with the previews of the models or a list, and the size of the cards in pixels
|
||||
bool nodebank_previews() const { return m_nodebank_previews; }
|
||||
void nodebank_previews(bool Previews) { m_nodebank_previews = Previews; }
|
||||
int nodebank_card() const { return m_nodebank_card; }
|
||||
void nodebank_card(int Size) { m_nodebank_card = Size; }
|
||||
|
||||
private:
|
||||
movement_scheme m_movement{movement_scheme::wsad};
|
||||
orthophoto_settings m_orthophoto;
|
||||
std::map<std::string, std::pair<double, double>> m_orthophoto_origins;
|
||||
double m_platform_edge{1.725};
|
||||
double m_signal_offset{2.25};
|
||||
bool m_nodebank_previews{true};
|
||||
int m_nodebank_card{96};
|
||||
};
|
||||
|
||||
// global editor settings instance
|
||||
|
||||
Reference in New Issue
Block a user