implementing separate pen/erase brush settings
This commit is contained in:
@@ -19,6 +19,22 @@ void NodePanelStroke::init()
|
||||
init_controls();
|
||||
}
|
||||
|
||||
void NodePanelStroke::set_params(const ui::Brush &b)
|
||||
{
|
||||
m_tip_size->set_value(b.m_tip_size);
|
||||
m_tip_spacing->set_value(b.m_tip_spacing);
|
||||
m_tip_flow->set_value(b.m_tip_flow);
|
||||
m_tip_opacity->set_value(b.m_tip_opacity);
|
||||
m_tip_angle->set_value(b.m_tip_angle);
|
||||
m_jitter_scale->set_value(b.m_jitter_scale);
|
||||
m_jitter_angle->set_value(b.m_jitter_angle);
|
||||
m_jitter_spread->set_value(b.m_jitter_spread);
|
||||
m_jitter_flow->set_value(b.m_jitter_flow);
|
||||
m_tip_angle_follow->checked = b.m_tip_angle_follow;
|
||||
m_tip_flow_pressure->checked = b.m_tip_flow_pressure;
|
||||
m_tip_size_pressure->checked = b.m_tip_size_pressure;
|
||||
}
|
||||
|
||||
void NodePanelStroke::init_controls()
|
||||
{
|
||||
m_canvas = find<NodeStrokePreview>("canvas");
|
||||
|
||||
Reference in New Issue
Block a user