FastUIDraw
|
#include <stroked_path.hpp>
Public Member Functions | |
SubsetSelection () | |
void | clear (const reference_counted_ptr< const StrokedPath > &src=reference_counted_ptr< const StrokedPath >()) |
c_array< const unsigned int > | join_subset_ids (void) const |
const reference_counted_ptr< const StrokedPath > & | source (void) const |
c_array< const unsigned int > | subset_ids (void) const |
Friends | |
class | StrokedPath |
A SubsetSelection represents what Subset objects intersect a clipped region.
Definition at line 195 of file stroked_path.hpp.
fastuidraw::StrokedPath::SubsetSelection::SubsetSelection | ( | ) |
Ctor.
void fastuidraw::StrokedPath::SubsetSelection::clear | ( | const reference_counted_ptr< const StrokedPath > & | src = reference_counted_ptr< const StrokedPath >() | ) |
Clears the SubsetSelection to be empty.
src | value for source() to return |
c_array<const unsigned int> fastuidraw::StrokedPath::SubsetSelection::join_subset_ids | ( | void | ) | const |
ID's of what Subset objects are selected for joins. This value is different from subset_ids() only when Stroked::select_subset_ids() was specified to enlarge the join footprints for miter-join stroking.
const reference_counted_ptr<const StrokedPath>& fastuidraw::StrokedPath::SubsetSelection::source | ( | void | ) | const |
Returns the source for the data.
c_array<const unsigned int> fastuidraw::StrokedPath::SubsetSelection::subset_ids | ( | void | ) | const |
The ID's of what Subset objects are selected.