FastUIDraw
|
#include <tessellated_path.hpp>
Public Member Functions | |
void | refine_tessellation (float max_distance, unsigned int additional_recursion) |
reference_counted_ptr< TessellatedPath > | tessellated_path (void) const |
Public Member Functions inherited from fastuidraw::reference_counted_base< T, Counter > | |
reference_counted_base (void) | |
Friends | |
class | TessellatedPath |
Additional Inherited Members | |
Static Public Member Functions inherited from fastuidraw::reference_counted_base< T, Counter > | |
static void | add_reference (const reference_counted_base< T, Counter > *p) |
static void | remove_reference (const reference_counted_base< T, Counter > *p) |
A Refiner is stateful object that creates new TessellatedPath objects from a starting TessellatedPath where the tessellation is made finer.
Definition at line 680 of file tessellated_path.hpp.
void fastuidraw::TessellatedPath::Refiner::refine_tessellation | ( | float | max_distance, |
unsigned int | additional_recursion | ||
) |
Update the TessellatedPath returned by tessellated_path() by refining the current value returned by tessellated_path().
max_distance | new maximum distance to aim for |
additional_recursion | amount by which to additionally recurse when tessellating. |
reference_counted_ptr<TessellatedPath> fastuidraw::TessellatedPath::Refiner::tessellated_path | ( | void | ) | const |
Returns the current TessellatedPath of this Refiner.