3DCoat  3D-COAT 4.9.xx
3DCoat is the one application that has all the tools you need to take your 3D idea from a block of digital clay all the way to a production ready, fully textured organic or hard surface model.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Элементы интерфейса (виджеты)
  • Весь интерфейс пользователя 3DCoat лежит в PenInterface::Root.
  • Виджеты имеют иерархическую структуру, т.е. любой виджет может содержать в себе другие (дочерние) виджеты. Дочерние виджеты храняться в BaseWidget::SubWidgets.
    Todo:
    Перенести BaseWidget::SubWidgets в private.
  • Все виджеты являются потомками BaseWidget.
  • Конструкторы всех виджетов находятся в методе Init(). См. макрос __constructor.
  • Для каждого виджета оператор new() перегружен.
Класс Создаёт *
ComboBox Выпадающий список Видео от Шпагина 1
DockSpace Док-элемент Видео от Шпагина 1
DrawTexRect Иконки Видео от Шпагина 1
FrameWidget Рамку Видео от Шпагина 1
One2DCurve 2D-кривую Видео от Шпагина 1
SimpleSlider Слайдер Видео от Шпагина 1
TextMenu Меню Видео от Шпагина 1
TextWidget Обычный текст Видео от Шпагина 1
VScroller Скроллер Видео от Шпагина 1
See Also
Как зарегистрировать свой виджет
Как добавить меню, которое появляется по R-Click
Создание всплывающих (поп-ап) окон
Создание окон с папками
Регистрация своего класса