|
FastUIDraw
|
#include <fastuidraw/util/fastuidraw_memory.hpp>#include <fastuidraw/util/vecN.hpp>#include <fastuidraw/util/rect.hpp>#include <fastuidraw/util/c_array.hpp>#include <fastuidraw/util/reference_counted.hpp>#include <fastuidraw/path_enums.hpp>#include <fastuidraw/tessellated_path.hpp>#include <fastuidraw/painter/shader_filled_path.hpp>

Go to the source code of this file.
Classes | |
| class | fastuidraw::Path::arc |
| Wraps the data to specify an arc. More... | |
| class | fastuidraw::PathContour::arc |
| An arc is for connecting one point to the next via an arc of a circle. More... | |
| class | fastuidraw::PathContour::bezier |
| Derived class of interpolator_base to indicate a Bezier curve. Supports Bezier curves of any degree. More... | |
| class | fastuidraw::Path::contour_close |
| Tag class to mark the close of a contour. More... | |
| class | fastuidraw::Path::contour_close_arc |
| Tag class to mark the close of an contour with an arc. More... | |
| class | fastuidraw::Path::contour_end |
| Tag class to mark the end of a contour without adding a closing edge of the contour and start a new contour. More... | |
| class | fastuidraw::Path::contour_start |
| Indicates to end the existing contour with adding a closing edge of the contour and start a new contour. More... | |
| class | fastuidraw::Path::control_point |
| Class that wraps a vec2 to mark a point as a control point for a Bezier curve. More... | |
| class | fastuidraw::PathContour::flat |
| A flat interpolator represents a flat edge. More... | |
| class | fastuidraw::PathContour::interpolator_base |
| Base class to describe how to interpolate from one point of a PathContour to the next, i.e. describes the shape of an edge. More... | |
| class | fastuidraw::PathContour::interpolator_generic |
| Interpolator generic implements tessellation by recursion and relying on analytic derivative provided by derived class. More... | |
| class | fastuidraw::Path |
| A Path represents a collection of PathContour objects. More... | |
| class | fastuidraw::PathContour |
| An PathContour represents a single contour within a Path. More... | |
| class | fastuidraw::PathContour::interpolator_generic::tessellated_region |
| class | fastuidraw::PathContour::tessellation_state |
| Provides an interface to resume from a previous tessellation of a interpolator_base derived object. More... | |
Namespaces | |
| fastuidraw | |
| all classes and functions of FastUIDraw are in the namespace fastuidraw. | |
file path.hpp
Copyright 2016 by Intel.
Contact: kevin.rogovin@gmail.com
This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this file, You can obtain one at http://mozilla.org/MPL/2.0/.
Definition in file path.hpp.
1.8.13