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 .rog ovin@ gmai l.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.