FastUIDraw
Public Member Functions | Friends | List of all members
fastuidraw::StrokedPath::SubsetSelection Class Reference

#include <stroked_path.hpp>

Inheritance diagram for fastuidraw::StrokedPath::SubsetSelection:
Inheritance graph
[legend]

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
 

Detailed Description

A SubsetSelection represents what Subset objects intersect a clipped region.

Definition at line 195 of file stroked_path.hpp.

Constructor & Destructor Documentation

◆ SubsetSelection()

fastuidraw::StrokedPath::SubsetSelection::SubsetSelection ( )

Ctor.

Member Function Documentation

◆ clear()

void fastuidraw::StrokedPath::SubsetSelection::clear ( const reference_counted_ptr< const StrokedPath > &  src = reference_counted_ptr< const StrokedPath >())

Clears the SubsetSelection to be empty.

Parameters
srcvalue for source() to return

◆ join_subset_ids()

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.

◆ source()

const reference_counted_ptr<const StrokedPath>& fastuidraw::StrokedPath::SubsetSelection::source ( void  ) const

Returns the source for the data.

◆ subset_ids()

c_array<const unsigned int> fastuidraw::StrokedPath::SubsetSelection::subset_ids ( void  ) const

The ID's of what Subset objects are selected.


The documentation for this class was generated from the following file: