CD
Size: a a a
CD
U
U
U
ID
line_type::Draw(
std::vector<std::shared_ptr<line_run_type>> const& Runs,
para_draw_arguments const& arguments,
selection_segment_type SelectionSegment,
std::vector<bool> const& SpellError
) const
line_run_type::Draw(
item_draw_arguments const& arguments,
size offset,
selection_segment_type SelectionSegment,
std::vector<bool> const& SpellError
) const
auto && arguments = std::vector<std::shared_ptr<line_run_type>>{Вообще чудесно получается :)
arguments.m_State,
arguments.m_StateBase + { {}, run_start },
arguments.m_DC,
arguments.m_rectClip,
arguments.m_nLayer,
FALSE,
arguments.m_ExternalSelected,
m_Metrics
};
run->Draw(
std::move(arguments),
run_start,
SelectionSegment,
SpellError
);
U
U
AN
auto && arguments = std::vector<std::shared_ptr<line_run_type>>{Вообще чудесно получается :)
arguments.m_State,
arguments.m_StateBase + { {}, run_start },
arguments.m_DC,
arguments.m_rectClip,
arguments.m_nLayer,
FALSE,
arguments.m_ExternalSelected,
m_Metrics
};
run->Draw(
std::move(arguments),
run_start,
SelectionSegment,
SpellError
);
CD
auto && arguments = std::vector<std::shared_ptr<line_run_type>>{Вообще чудесно получается :)
arguments.m_State,
arguments.m_StateBase + { {}, run_start },
arguments.m_DC,
arguments.m_rectClip,
arguments.m_nLayer,
FALSE,
arguments.m_ExternalSelected,
m_Metrics
};
run->Draw(
std::move(arguments),
run_start,
SelectionSegment,
SpellError
);
D
ID
U
ID
AN
{
.state = arguments.m_State,
...
}
AN
CD
line_run_type::Draw(
item_draw_arguments const& arguments,
size offset,
selection_segment_type SelectionSegment,
std::vector<bool> const& SpellError
) const
ID
{
.state = arguments.m_State,
...
}
AN
CD
{
.state = arguments.m_State,
...
}