33#include <NDEVR/Editor.h>
37 class SolidMaterialEditorUI;
41 class UVChannelEditWidget;
63 void setMaterialCoordinateMode();
64 void updateShadingModel();
65 void copySettingsFrom();
67 void updateShininessFromLineEdit();
68 void updateShininessFromSlider();
69 void updateTransparencyFromLineEdit();
70 void updateTransparencyFromSlider();
74 Ui::SolidMaterialEditorUI*
ui;
The equivelent of std::vector but with a bit more control. The basic array unit of the library.
Definition Buffer.hpp:56
Provides a modifiable pointer that has shared ownership of a dynamically allocated object.
Definition Pointer.hpp:320
A base class for displaying options for editing a single DesignObject, typically a Model.
Definition Editor.h:48
Container responsible for storing and setting the appearance of a Model or Geometry within the NDEVR ...
Definition Material.h:51
A popup Editor dialog for showing options or information related to Materials used with solid renderi...
Definition SolidMaterialEditor.h:47
SolidMaterialEditor(const DynamicPointer< QTDesignObject > &object, QWidget *parent=Q_NULLPTR)
virtual bool fullscreenTouch() const override
Definition SolidMaterialEditor.h:54
void setHorizontal(bool horizontal) override
Ui::SolidMaterialEditorUI * ui
Definition SolidMaterialEditor.h:74
virtual void requestScrollEnabled(bool enabled) override
virtual void updateValues() override
Buffer< UVChannelEditWidget * > m_lighting_widgets
Definition SolidMaterialEditor.h:73
bool m_updating
Definition SolidMaterialEditor.h:75
Definition FontEditor.h:6