То времени нет, то нет времени! Писец. Теперь практически некогда заниматься движком ( А если и находится время, то уже ничего тогда не хочется ))
Но потихоньку таки пилю движок дальше, а точнее GUI D:
Ввёл понятия «свойства» и «аттрибуты» в движок, переписал чать GUI, кторая работала мягко говоря отвратно, добавил класс PropertyGrid(!), которому и посвящается сей пост.
PropertyGrid в зачаточном состоянии, но уже работает. Хоть как-то…. Добавил его и понятие «редакторов свойств». Теперь при клике на свойство текстурной ноды открывается диалог открытия файлов (свой собственный, который умеет просматривать мою виртуальную файловую систему), можно выбрать файл и текстура в текстурной ноде мгновенно перезагрузится (и теперь появился вывод текстур внутри нод графа). Пилю дальше…