implemented brush settings switch between pen/erase
This commit is contained in:
@@ -21,18 +21,20 @@ void NodePanelStroke::init()
|
||||
|
||||
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_size->m_value.x = b.m_tip_size;
|
||||
m_tip_spacing->m_value.x = b.m_tip_spacing;
|
||||
m_tip_flow->m_value.x = b.m_tip_flow;
|
||||
m_tip_opacity->m_value.x = b.m_tip_opacity;
|
||||
m_tip_angle->m_value.x = b.m_tip_angle;
|
||||
m_jitter_scale->m_value.x = b.m_jitter_scale;
|
||||
m_jitter_angle->m_value.x = b.m_jitter_angle;
|
||||
m_jitter_spread->m_value.x = b.m_jitter_spread;
|
||||
m_jitter_flow->m_value.x = 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;
|
||||
m_canvas->m_brush = b;
|
||||
m_canvas->draw_stroke();
|
||||
}
|
||||
|
||||
void NodePanelStroke::init_controls()
|
||||
|
||||
Reference in New Issue
Block a user