[DEV/API] change .h in .hpp

This commit is contained in:
Edouard DUPIN 2016-09-30 22:28:36 +02:00
parent 37bf1cc04c
commit c4d4ae131e
97 changed files with 325 additions and 326 deletions

View File

@ -5,8 +5,8 @@
*/
#include <esvg/debug.h>
#include <esvg/Base.h>
#include <esvg/debug.hpp>
#include <esvg/Base.hpp>
#include <math.h>
const float esvg::kappa90(0.5522847493f);

View File

@ -5,21 +5,21 @@
*/
#include <esvg/join.h>
#include <esvg/cap.h>
#include <esvg/join.hpp>
#include <esvg/cap.hpp>
#pragma once
#include <etk/types.h>
#include <etk/types.hpp>
#include <vector>
#include <etk/math/Vector2D.h>
#include <etk/math/Matrix2.h>
#include <etk/Color.h>
#include <esvg/render/Path.h>
#include <etk/math/Vector2D.hpp>
#include <etk/math/Matrix2.hpp>
#include <etk/Color.hpp>
#include <esvg/render/Path.hpp>
#include <exml/exml.h>
#include <esvg/Renderer.h>
#include <esvg/Dimension.h>
#include <exml/exml.hpp>
#include <esvg/Renderer.hpp>
#include <esvg/Dimension.hpp>
namespace esvg {
extern const float kappa90; //!< proportional lenght to the radius of a bezier handle for 90° arcs.

View File

@ -4,10 +4,10 @@
* @license APACHE v2.0 (see license file)
*/
#include <esvg/debug.h>
#include <esvg/Circle.h>
#include <esvg/render/Path.h>
#include <esvg/render/Weight.h>
#include <esvg/debug.hpp>
#include <esvg/Circle.hpp>
#include <esvg/render/Path.hpp>
#include <esvg/render/Weight.hpp>
esvg::Circle::Circle(PaintState _parentPaintState) : esvg::Base(_parentPaintState) {

View File

@ -5,7 +5,7 @@
*/
#pragma once
#include <esvg/Base.h>
#include <esvg/Base.hpp>
namespace esvg {
class Circle : public esvg::Base {

View File

@ -4,8 +4,8 @@
* @license APACHE v2.0 (see license file)
*/
#include <esvg/Dimension.h>
#include <esvg/debug.h>
#include <esvg/Dimension.hpp>
#include <esvg/debug.hpp>
static const float inchToMillimeter = 1.0f/25.4f;
static const float footToMillimeter = 1.0f/304.8f;

View File

@ -5,9 +5,8 @@
*/
#pragma once
#include <etk/types.h>
#include <etk/types.h>
#include <etk/math/Vector2D.h>
#include <etk/types.hpp>
#include <etk/math/Vector2D.hpp>
namespace esvg {
enum distance {

View File

@ -4,10 +4,10 @@
* @license APACHE v2.0 (see license file)
*/
#include <esvg/debug.h>
#include <esvg/Ellipse.h>
#include <esvg/render/Path.h>
#include <esvg/render/Weight.h>
#include <esvg/debug.hpp>
#include <esvg/Ellipse.hpp>
#include <esvg/render/Path.hpp>
#include <esvg/render/Weight.hpp>
esvg::Ellipse::Ellipse(PaintState _parentPaintState) : esvg::Base(_parentPaintState) {

View File

@ -5,7 +5,7 @@
*/
#pragma once
#include <esvg/Base.h>
#include <esvg/Base.hpp>
namespace esvg {
class Ellipse : public esvg::Base {

View File

@ -4,19 +4,19 @@
* @license APACHE v2.0 (see license file)
*/
#include <esvg/debug.h>
#include <esvg/Group.h>
#include <etk/types.h>
#include <esvg/Base.h>
#include <esvg/Circle.h>
#include <esvg/Ellipse.h>
#include <esvg/Line.h>
#include <esvg/Path.h>
#include <esvg/Polygon.h>
#include <esvg/Polyline.h>
#include <esvg/Rectangle.h>
#include <esvg/Text.h>
#include <esvg/Group.h>
#include <esvg/debug.hpp>
#include <esvg/Group.hpp>
#include <etk/types.hpp>
#include <esvg/Base.hpp>
#include <esvg/Circle.hpp>
#include <esvg/Ellipse.hpp>
#include <esvg/Line.hpp>
#include <esvg/Path.hpp>
#include <esvg/Polygon.hpp>
#include <esvg/Polyline.hpp>
#include <esvg/Rectangle.hpp>
#include <esvg/Text.hpp>
#include <esvg/Group.hpp>
esvg::Group::Group(PaintState _parentPaintState) : esvg::Base(_parentPaintState) {

View File

@ -5,7 +5,7 @@
*/
#pragma once
#include <esvg/Base.h>
#include <esvg/Base.hpp>
#include <vector>
namespace esvg {

View File

@ -4,10 +4,10 @@
* @license APACHE v2.0 (see license file)
*/
#include <esvg/debug.h>
#include <esvg/Line.h>
#include <esvg/render/Path.h>
#include <esvg/render/Weight.h>
#include <esvg/debug.hpp>
#include <esvg/Line.hpp>
#include <esvg/render/Path.hpp>
#include <esvg/render/Weight.hpp>
esvg::Line::Line(PaintState _parentPaintState) : esvg::Base(_parentPaintState) {
m_startPos.setValue(0,0);

View File

@ -5,7 +5,7 @@
*/
#pragma once
#include <esvg/Base.h>
#include <esvg/Base.hpp>
namespace esvg {
class Line : public esvg::Base {

View File

@ -4,12 +4,12 @@
* @license APACHE v2.0 (see license file)
*/
#include <esvg/debug.h>
#include <esvg/LinearGradient.h>
#include <esvg/RadialGradient.h>
#include <esvg/render/Path.h>
#include <esvg/render/Weight.h>
#include <esvg/esvg.h>
#include <esvg/debug.hpp>
#include <esvg/LinearGradient.hpp>
#include <esvg/RadialGradient.hpp>
#include <esvg/render/Path.hpp>
#include <esvg/render/Weight.hpp>
#include <esvg/esvg.hpp>
esvg::LinearGradient::LinearGradient(PaintState _parentPaintState) :
esvg::Base(_parentPaintState),

View File

@ -5,9 +5,9 @@
*/
#pragma once
#include <esvg/Base.h>
#include <esvg/gradientUnits.h>
#include <esvg/spreadMethod.h>
#include <esvg/Base.hpp>
#include <esvg/gradientUnits.hpp>
#include <esvg/spreadMethod.hpp>
namespace esvg {
class Document;

View File

@ -4,10 +4,10 @@
* @license APACHE v2.0 (see license file)
*/
#include <esvg/debug.h>
#include <esvg/Path.h>
#include <esvg/render/PointList.h>
#include <esvg/render/Weight.h>
#include <esvg/debug.hpp>
#include <esvg/Path.hpp>
#include <esvg/render/PointList.hpp>
#include <esvg/render/Weight.hpp>
esvg::Path::Path(PaintState _parentPaintState) : esvg::Base(_parentPaintState) {

View File

@ -5,8 +5,8 @@
*/
#pragma once
#include <esvg/Base.h>
#include <esvg/render/Path.h>
#include <esvg/Base.hpp>
#include <esvg/render/Path.hpp>
namespace esvg {
class Path : public esvg::Base {

View File

@ -4,10 +4,10 @@
* @license APACHE v2.0 (see license file)
*/
#include <esvg/debug.h>
#include <esvg/Polygon.h>
#include <esvg/render/Path.h>
#include <esvg/render/Weight.h>
#include <esvg/debug.hpp>
#include <esvg/Polygon.hpp>
#include <esvg/render/Path.hpp>
#include <esvg/render/Weight.hpp>
esvg::Polygon::Polygon(PaintState parentPaintState) : esvg::Base(parentPaintState) {

View File

@ -5,7 +5,7 @@
*/
#pragma once
#include <esvg/Base.h>
#include <esvg/Base.hpp>
#include <vector>
namespace esvg {

View File

@ -4,10 +4,10 @@
* @license APACHE v2.0 (see license file)
*/
#include <esvg/debug.h>
#include <esvg/Polyline.h>
#include <esvg/render/Path.h>
#include <esvg/render/Weight.h>
#include <esvg/debug.hpp>
#include <esvg/Polyline.hpp>
#include <esvg/render/Path.hpp>
#include <esvg/render/Weight.hpp>
esvg::Polyline::Polyline(PaintState _parentPaintState) : esvg::Base(_parentPaintState) {

View File

@ -5,7 +5,7 @@
*/
#pragma once
#include <esvg/Base.h>
#include <esvg/Base.hpp>
#include <vector>
namespace esvg {

View File

@ -4,12 +4,12 @@
* @license APACHE v2.0 (see license file)
*/
#include <esvg/debug.h>
#include <esvg/LinearGradient.h>
#include <esvg/RadialGradient.h>
#include <esvg/render/Path.h>
#include <esvg/render/Weight.h>
#include <esvg/esvg.h>
#include <esvg/debug.hpp>
#include <esvg/LinearGradient.hpp>
#include <esvg/RadialGradient.hpp>
#include <esvg/render/Path.hpp>
#include <esvg/render/Weight.hpp>
#include <esvg/esvg.hpp>
esvg::RadialGradient::RadialGradient(PaintState _parentPaintState) :
esvg::Base(_parentPaintState),

View File

@ -5,9 +5,9 @@
*/
#pragma once
#include <esvg/Base.h>
#include <esvg/gradientUnits.h>
#include <esvg/spreadMethod.h>
#include <esvg/Base.hpp>
#include <esvg/gradientUnits.hpp>
#include <esvg/spreadMethod.hpp>
namespace esvg {
class Document;

View File

@ -4,10 +4,10 @@
* @license APACHE v2.0 (see license file)
*/
#include <esvg/debug.h>
#include <esvg/Rectangle.h>
#include <esvg/render/Path.h>
#include <esvg/render/Weight.h>
#include <esvg/debug.hpp>
#include <esvg/Rectangle.hpp>
#include <esvg/render/Path.hpp>
#include <esvg/render/Weight.hpp>
esvg::Rectangle::Rectangle(PaintState _parentPaintState) : esvg::Base(_parentPaintState) {
m_position.setValue(0,0);

View File

@ -5,7 +5,7 @@
*/
#pragma once
#include <esvg/Base.h>
#include <esvg/Base.hpp>
namespace esvg {
class Rectangle : public esvg::Base {

View File

@ -4,9 +4,9 @@
* @license APACHE v2.0 (see license file)
*/
#include <esvg/debug.h>
#include <esvg/Renderer.h>
#include <etk/os/FSNode.h>
#include <esvg/debug.hpp>
#include <esvg/Renderer.hpp>
#include <etk/os/FSNode.hpp>
esvg::Renderer::Renderer(const ivec2& _size, esvg::Document* _document, bool _visualDebug) :
#ifdef DEBUG

View File

@ -5,11 +5,11 @@
*/
#pragma once
#include <etk/types.h>
#include <etk/math/Vector2D.h>
#include <etk/Color.h>
#include <esvg/render/Weight.h>
#include <esvg/render/DynamicColor.h>
#include <etk/types.hpp>
#include <etk/math/Vector2D.hpp>
#include <etk/Color.hpp>
#include <esvg/render/Weight.hpp>
#include <esvg/render/DynamicColor.hpp>
namespace esvg {
class Document;

View File

@ -4,8 +4,8 @@
* @license APACHE v2.0 (see license file)
*/
#include <esvg/debug.h>
#include <esvg/Text.h>
#include <esvg/debug.hpp>
#include <esvg/Text.hpp>
esvg::Text::Text(PaintState _parentPaintState) : esvg::Base(_parentPaintState) {

View File

@ -5,7 +5,7 @@
*/
#pragma once
#include <esvg/Base.h>
#include <esvg/Base.hpp>
namespace esvg {
class Text : public esvg::Base {

View File

@ -4,8 +4,8 @@
* @license APACHE v2.0 (see license file)
*/
#include <esvg/cap.h>
#include <esvg/debug.h>
#include <esvg/cap.hpp>
#include <esvg/debug.hpp>
static const char* values[] = {
"butt",

View File

@ -5,7 +5,7 @@
*/
#pragma once
#include <etk/types.h>
#include <etk/types.hpp>
namespace esvg {
enum cap {

View File

@ -4,7 +4,7 @@
* @license APACHE v2.0 (see license file)
*/
#include <esvg/debug.h>
#include <esvg/debug.hpp>
int32_t esvg::getLogId() {
static int32_t g_val = elog::registerInstance("esvg");

View File

@ -5,7 +5,7 @@
*/
#pragma once
#include <elog/log.h>
#include <elog/log.hpp>
namespace esvg {
int32_t getLogId();

View File

@ -4,20 +4,20 @@
* @license APACHE v2.0 (see license file)
*/
#include <esvg/debug.h>
#include <esvg/esvg.h>
#include <esvg/Base.h>
#include <esvg/Circle.h>
#include <esvg/Ellipse.h>
#include <esvg/Line.h>
#include <esvg/Path.h>
#include <esvg/Polygon.h>
#include <esvg/Polyline.h>
#include <esvg/Rectangle.h>
#include <esvg/Text.h>
#include <esvg/Group.h>
#include <esvg/LinearGradient.h>
#include <esvg/RadialGradient.h>
#include <esvg/debug.hpp>
#include <esvg/esvg.hpp>
#include <esvg/Base.hpp>
#include <esvg/Circle.hpp>
#include <esvg/Ellipse.hpp>
#include <esvg/Line.hpp>
#include <esvg/Path.hpp>
#include <esvg/Polygon.hpp>
#include <esvg/Polyline.hpp>
#include <esvg/Rectangle.hpp>
#include <esvg/Text.hpp>
#include <esvg/Group.hpp>
#include <esvg/LinearGradient.hpp>
#include <esvg/RadialGradient.hpp>
esvg::Document::Document() {
m_fileName = "";

View File

@ -5,12 +5,12 @@
*/
#pragma once
#include <etk/types.h>
#include <etk/types.hpp>
#include <vector>
#include <etk/math/Vector2D.h>
#include <etk/os/FSNode.h>
#include <etk/math/Vector2D.hpp>
#include <etk/os/FSNode.hpp>
#include <esvg/Base.h>
#include <esvg/Base.hpp>
/**
* @brief Main esvg namespace

View File

@ -4,8 +4,8 @@
* @license APACHE v2.0 (see license file)
*/
#include <esvg/gradientUnits.h>
#include <esvg/debug.h>
#include <esvg/gradientUnits.hpp>
#include <esvg/debug.hpp>
static const char* values[] = {
"userSpaceOnUse",

View File

@ -5,7 +5,7 @@
*/
#pragma once
#include <etk/types.h>
#include <etk/types.hpp>
namespace esvg {
enum gradientUnits {

View File

@ -4,8 +4,8 @@
* @license APACHE v2.0 (see license file)
*/
#include <esvg/join.h>
#include <esvg/debug.h>
#include <esvg/join.hpp>
#include <esvg/debug.hpp>
static const char* values[] = {
"miter",

View File

@ -5,7 +5,7 @@
*/
#pragma once
#include <etk/types.h>
#include <etk/types.hpp>
namespace esvg {
enum join {

View File

@ -4,11 +4,11 @@
* @license APACHE v2.0 (see license file)
*/
#include <esvg/debug.h>
#include <esvg/render/DynamicColor.h>
#include <esvg/LinearGradient.h>
#include <esvg/RadialGradient.h>
#include <esvg/esvg.h>
#include <esvg/debug.hpp>
#include <esvg/render/DynamicColor.hpp>
#include <esvg/LinearGradient.hpp>
#include <esvg/RadialGradient.hpp>
#include <esvg/esvg.hpp>
esvg::render::DynamicColorSpecial::DynamicColorSpecial(const std::string& _link, const mat2& _mtx) :
m_linear(true),

View File

@ -5,13 +5,13 @@
*/
#pragma once
#include <ememory/memory.h>
#include <etk/types.h>
#include <etk/Color.h>
#include <etk/math/Vector2D.h>
#include <etk/math/Matrix2.h>
#include <esvg/gradientUnits.h>
#include <esvg/spreadMethod.h>
#include <ememory/memory.hpp>
#include <etk/types.hpp>
#include <etk/Color.hpp>
#include <etk/math/Vector2D.hpp>
#include <etk/math/Matrix2.hpp>
#include <esvg/gradientUnits.hpp>
#include <esvg/spreadMethod.hpp>
namespace esvg {
class Document;

View File

@ -4,8 +4,8 @@
* @license APACHE v2.0 (see license file)
*/
#include <esvg/render/Element.h>
#include <esvg/debug.h>
#include <esvg/render/Element.hpp>
#include <esvg/debug.hpp>
std::ostream& esvg::operator <<(std::ostream& _os, enum esvg::render::path _obj) {
switch (_obj) {

View File

@ -5,8 +5,8 @@
*/
#pragma once
#include <etk/types.h>
#include <etk/math/Vector2D.h>
#include <etk/types.hpp>
#include <etk/math/Vector2D.hpp>
namespace esvg {
namespace render {
@ -87,15 +87,15 @@ namespace esvg {
std::ostream& operator <<(std::ostream& _os, enum esvg::render::path _obj);
}
#include <esvg/render/ElementStop.h>
#include <esvg/render/ElementClose.h>
#include <esvg/render/ElementMoveTo.h>
#include <esvg/render/ElementLineTo.h>
#include <esvg/render/ElementLineToH.h>
#include <esvg/render/ElementLineToV.h>
#include <esvg/render/ElementCurveTo.h>
#include <esvg/render/ElementSmoothCurveTo.h>
#include <esvg/render/ElementBezierCurveTo.h>
#include <esvg/render/ElementBezierSmoothCurveTo.h>
#include <esvg/render/ElementElliptic.h>
#include <esvg/render/ElementStop.hpp>
#include <esvg/render/ElementClose.hpp>
#include <esvg/render/ElementMoveTo.hpp>
#include <esvg/render/ElementLineTo.hpp>
#include <esvg/render/ElementLineToH.hpp>
#include <esvg/render/ElementLineToV.hpp>
#include <esvg/render/ElementCurveTo.hpp>
#include <esvg/render/ElementSmoothCurveTo.hpp>
#include <esvg/render/ElementBezierCurveTo.hpp>
#include <esvg/render/ElementBezierSmoothCurveTo.hpp>
#include <esvg/render/ElementElliptic.hpp>

View File

@ -4,8 +4,8 @@
* @license APACHE v2.0 (see license file)
*/
#include <esvg/render/Element.h>
#include <esvg/debug.h>
#include <esvg/render/Element.hpp>
#include <esvg/debug.hpp>
esvg::render::ElementBezierCurveTo::ElementBezierCurveTo(bool _relative, const vec2& _pos1, const vec2& _pos):
Element(esvg::render::path_bezierCurveTo, _relative) {

View File

@ -5,9 +5,9 @@
*/
#pragma once
#include <etk/types.h>
#include <etk/math/Vector2D.h>
#include <esvg/render/Element.h>
#include <etk/types.hpp>
#include <etk/math/Vector2D.hpp>
#include <esvg/render/Element.hpp>
namespace esvg {
namespace render {

View File

@ -4,8 +4,8 @@
* @license APACHE v2.0 (see license file)
*/
#include <esvg/render/Element.h>
#include <esvg/debug.h>
#include <esvg/render/Element.hpp>
#include <esvg/debug.hpp>
esvg::render::ElementBezierSmoothCurveTo::ElementBezierSmoothCurveTo(bool _relative, const vec2& _pos):
Element(esvg::render::path_bezierSmoothCurveTo, _relative) {

View File

@ -5,9 +5,9 @@
*/
#pragma once
#include <etk/types.h>
#include <etk/math/Vector2D.h>
#include <esvg/render/Element.h>
#include <etk/types.hpp>
#include <etk/math/Vector2D.hpp>
#include <esvg/render/Element.hpp>
namespace esvg {
namespace render {

View File

@ -4,8 +4,8 @@
* @license APACHE v2.0 (see license file)
*/
#include <esvg/render/Element.h>
#include <esvg/debug.h>
#include <esvg/render/Element.hpp>
#include <esvg/debug.hpp>
esvg::render::ElementClose::ElementClose(bool _relative):
Element(esvg::render::path_close, _relative) {

View File

@ -5,9 +5,9 @@
*/
#pragma once
#include <etk/types.h>
#include <etk/math/Vector2D.h>
#include <esvg/render/Element.h>
#include <etk/types.hpp>
#include <etk/math/Vector2D.hpp>
#include <esvg/render/Element.hpp>
namespace esvg {
namespace render {

View File

@ -4,8 +4,8 @@
* @license APACHE v2.0 (see license file)
*/
#include <esvg/render/Element.h>
#include <esvg/debug.h>
#include <esvg/render/Element.hpp>
#include <esvg/debug.hpp>
esvg::render::ElementCurveTo::ElementCurveTo(bool _relative, const vec2& _pos1, const vec2& _pos2, const vec2& _pos):
Element(esvg::render::path_curveTo, _relative) {

View File

@ -4,9 +4,9 @@
* @license APACHE v2.0 (see license file)
*/
#include <etk/types.h>
#include <etk/math/Vector2D.h>
#include <esvg/render/Element.h>
#include <etk/types.hpp>
#include <etk/math/Vector2D.hpp>
#include <esvg/render/Element.hpp>
namespace esvg {
namespace render {

View File

@ -4,8 +4,8 @@
* @license APACHE v2.0 (see license file)
*/
#include <esvg/render/Element.h>
#include <esvg/debug.h>
#include <esvg/render/Element.hpp>
#include <esvg/debug.hpp>
esvg::render::ElementElliptic::ElementElliptic(bool _relative,
const vec2& _radius, // in m_vec1

View File

@ -5,9 +5,9 @@
*/
#pragma once
#include <etk/types.h>
#include <etk/math/Vector2D.h>
#include <esvg/render/Element.h>
#include <etk/types.hpp>
#include <etk/math/Vector2D.hpp>
#include <esvg/render/Element.hpp>
namespace esvg {
namespace render {

View File

@ -4,8 +4,8 @@
* @license APACHE v2.0 (see license file)
*/
#include <esvg/render/Element.h>
#include <esvg/debug.h>
#include <esvg/render/Element.hpp>
#include <esvg/debug.hpp>
esvg::render::ElementLineTo::ElementLineTo(bool _relative, const vec2& _pos):
Element(esvg::render::path_lineTo, _relative) {

View File

@ -5,9 +5,9 @@
*/
#pragma once
#include <etk/types.h>
#include <etk/math/Vector2D.h>
#include <esvg/render/Element.h>
#include <etk/types.hpp>
#include <etk/math/Vector2D.hpp>
#include <esvg/render/Element.hpp>
namespace esvg {
namespace render {

View File

@ -4,8 +4,8 @@
* @license APACHE v2.0 (see license file)
*/
#include <esvg/render/Element.h>
#include <esvg/debug.h>
#include <esvg/render/Element.hpp>
#include <esvg/debug.hpp>
esvg::render::ElementLineToH::ElementLineToH(bool _relative, float _posX):
Element(esvg::render::path_lineToH, _relative) {

View File

@ -5,9 +5,9 @@
*/
#pragma once
#include <etk/types.h>
#include <etk/math/Vector2D.h>
#include <esvg/render/Element.h>
#include <etk/types.hpp>
#include <etk/math/Vector2D.hpp>
#include <esvg/render/Element.hpp>
namespace esvg {
namespace render {

View File

@ -4,8 +4,8 @@
* @license APACHE v2.0 (see license file)
*/
#include <esvg/render/Element.h>
#include <esvg/debug.h>
#include <esvg/render/Element.hpp>
#include <esvg/debug.hpp>
esvg::render::ElementLineToV::ElementLineToV(bool _relative, float _posY):
Element(esvg::render::path_lineToV, _relative) {

View File

@ -5,9 +5,9 @@
*/
#pragma once
#include <etk/types.h>
#include <etk/math/Vector2D.h>
#include <esvg/render/Element.h>
#include <etk/types.hpp>
#include <etk/math/Vector2D.hpp>
#include <esvg/render/Element.hpp>
namespace esvg {
namespace render {

View File

@ -4,8 +4,8 @@
* @license APACHE v2.0 (see license file)
*/
#include <esvg/render/Element.h>
#include <esvg/debug.h>
#include <esvg/render/Element.hpp>
#include <esvg/debug.hpp>
esvg::render::ElementMoveTo::ElementMoveTo(bool _relative, const vec2& _pos):
Element(esvg::render::path_moveTo, _relative) {

View File

@ -5,9 +5,9 @@
*/
#pragma once
#include <etk/types.h>
#include <etk/math/Vector2D.h>
#include <esvg/render/Element.h>
#include <etk/types.hpp>
#include <etk/math/Vector2D.hpp>
#include <esvg/render/Element.hpp>
namespace esvg {
namespace render {

View File

@ -4,8 +4,8 @@
* @license APACHE v2.0 (see license file)
*/
#include <esvg/render/Element.h>
#include <esvg/debug.h>
#include <esvg/render/Element.hpp>
#include <esvg/debug.hpp>
esvg::render::ElementSmoothCurveTo::ElementSmoothCurveTo(bool _relative, const vec2& _pos2, const vec2& _pos):
Element(esvg::render::path_smoothCurveTo, _relative) {

View File

@ -5,9 +5,9 @@
*/
#pragma once
#include <etk/types.h>
#include <etk/math/Vector2D.h>
#include <esvg/render/Element.h>
#include <etk/types.hpp>
#include <etk/math/Vector2D.hpp>
#include <esvg/render/Element.hpp>
namespace esvg {
namespace render {

View File

@ -4,8 +4,8 @@
* @license APACHE v2.0 (see license file)
*/
#include <esvg/render/Element.h>
#include <esvg/debug.h>
#include <esvg/render/Element.hpp>
#include <esvg/debug.hpp>
esvg::render::ElementStop::ElementStop():
Element(esvg::render::path_stop) {

View File

@ -5,9 +5,9 @@
*/
#pragma once
#include <etk/types.h>
#include <etk/math/Vector2D.h>
#include <esvg/render/Element.h>
#include <etk/types.hpp>
#include <etk/math/Vector2D.hpp>
#include <esvg/render/Element.hpp>
namespace esvg {
namespace render {

View File

@ -3,9 +3,9 @@
* @copyright 2011, Edouard DUPIN, all right reserved
* @license APACHE v2.0 (see license file)
*/
#include <esvg/debug.h>
#include <esvg/render/Path.h>
#include <esvg/render/Element.h>
#include <esvg/debug.hpp>
#include <esvg/render/Path.hpp>
#include <esvg/render/Element.hpp>
void esvg::render::Path::clear() {
m_listElement.clear();

View File

@ -5,13 +5,13 @@
*/
#pragma once
#include <etk/types.h>
#include <etk/math/Vector2D.h>
#include <esvg/render/Element.h>
#include <esvg/render/PointList.h>
#include <ememory/memory.h>
#include <etk/types.hpp>
#include <etk/math/Vector2D.hpp>
#include <esvg/render/Element.hpp>
#include <esvg/render/PointList.hpp>
#include <ememory/memory.hpp>
#ifdef DEBUG
#include <esvg/render/SegmentList.h>
#include <esvg/render/SegmentList.hpp>
#endif
namespace esvg {

View File

@ -4,8 +4,8 @@
* @license APACHE v2.0 (see license file)
*/
#include <esvg/render/Point.h>
#include <esvg/debug.h>
#include <esvg/render/Point.hpp>
#include <esvg/debug.hpp>
void esvg::render::Point::setEndPath() {
if (m_type == esvg::render::Point::type::interpolation) {

View File

@ -5,9 +5,9 @@
*/
#pragma once
#include <etk/types.h>
#include <etk/math/Vector2D.h>
#include <esvg/render/Element.h>
#include <etk/types.hpp>
#include <etk/math/Vector2D.hpp>
#include <esvg/render/Element.hpp>
namespace esvg {
namespace render {

View File

@ -4,8 +4,8 @@
* @license APACHE v2.0 (see license file)
*/
#include <esvg/debug.h>
#include <esvg/render/PointList.h>
#include <esvg/debug.hpp>
#include <esvg/render/PointList.hpp>
esvg::render::PointList::PointList() {
// nothing to do ...

View File

@ -5,11 +5,11 @@
*/
#pragma once
#include <etk/types.h>
#include <etk/math/Vector2D.h>
#include <etk/math/Matrix2.h>
#include <esvg/render/Element.h>
#include <esvg/render/Point.h>
#include <etk/types.hpp>
#include <etk/math/Vector2D.hpp>
#include <etk/math/Matrix2.hpp>
#include <esvg/render/Element.hpp>
#include <esvg/render/Point.hpp>
namespace esvg {
namespace render {

View File

@ -4,8 +4,8 @@
* @license APACHE v2.0 (see license file)
*/
#include <esvg/render/Scanline.h>
#include <esvg/debug.h>
#include <esvg/render/Scanline.hpp>
#include <esvg/debug.hpp>
esvg::render::Scanline::Scanline(size_t _size) {
float tmp(0);

View File

@ -5,8 +5,8 @@
*/
#pragma once
#include <etk/types.h>
#include <etk/math/Vector2D.h>
#include <etk/types.hpp>
#include <etk/math/Vector2D.hpp>
namespace esvg {
namespace render {

View File

@ -4,8 +4,8 @@
* @license APACHE v2.0 (see license file)
*/
#include <esvg/render/Segment.h>
#include <esvg/debug.h>
#include <esvg/render/Segment.hpp>
#include <esvg/debug.hpp>
esvg::render::Segment::Segment(const vec2& _p0, const vec2& _p1) {
// segment register all time the lower at P0n then we need to register the sens of the path

View File

@ -5,9 +5,9 @@
*/
#pragma once
#include <etk/types.h>
#include <etk/math/Vector2D.h>
#include <etk/math/Matrix2.h>
#include <etk/types.hpp>
#include <etk/math/Vector2D.hpp>
#include <etk/math/Matrix2.hpp>
namespace esvg {
namespace render {

View File

@ -4,9 +4,9 @@
* @license APACHE v2.0 (see license file)
*/
#include <esvg/render/SegmentList.h>
#include <esvg/debug.h>
#include <etk/math/Matrix2.h>
#include <esvg/render/SegmentList.hpp>
#include <esvg/debug.hpp>
#include <etk/math/Matrix2.hpp>
esvg::render::SegmentList::SegmentList() {

View File

@ -5,12 +5,12 @@
*/
#pragma once
#include <etk/types.h>
#include <etk/math/Vector2D.h>
#include <esvg/cap.h>
#include <esvg/join.h>
#include <esvg/render/Segment.h>
#include <esvg/render/PointList.h>
#include <etk/types.hpp>
#include <etk/math/Vector2D.hpp>
#include <esvg/cap.hpp>
#include <esvg/join.hpp>
#include <esvg/render/Segment.hpp>
#include <esvg/render/PointList.hpp>
namespace esvg {
namespace render {

View File

@ -4,8 +4,8 @@
* @license APACHE v2.0 (see license file)
*/
#include <esvg/render/Weight.h>
#include <esvg/debug.h>
#include <esvg/render/Weight.hpp>
#include <esvg/debug.hpp>
esvg::render::Weight::Weight() :
m_size(0,0) {

View File

@ -5,10 +5,10 @@
*/
#pragma once
#include <etk/types.h>
#include <etk/math/Vector2D.h>
#include <esvg/render/Scanline.h>
#include <esvg/render/SegmentList.h>
#include <etk/types.hpp>
#include <etk/math/Vector2D.hpp>
#include <esvg/render/Scanline.hpp>
#include <esvg/render/SegmentList.hpp>
namespace esvg {
namespace render {

View File

@ -4,8 +4,8 @@
* @license APACHE v2.0 (see license file)
*/
#include <esvg/spreadMethod.h>
#include <esvg/debug.h>
#include <esvg/spreadMethod.hpp>
#include <esvg/debug.hpp>
static const char* values[] = {
"pad",

View File

@ -5,7 +5,7 @@
*/
#pragma once
#include <etk/types.h>
#include <etk/types.hpp>
namespace esvg {
enum spreadMethod {

View File

@ -71,45 +71,45 @@ def create(target, module_name):
])
my_module.add_header_file([
'esvg/Base.h',
'esvg/Circle.h',
'esvg/Ellipse.h',
'esvg/Group.h',
'esvg/Line.h',
'esvg/esvg.h',
'esvg/Path.h',
'esvg/Polygon.h',
'esvg/Polyline.h',
'esvg/Rectangle.h',
'esvg/Renderer.h',
'esvg/Text.h',
'esvg/cap.h',
'esvg/join.h',
'esvg/spreadMethod.h',
'esvg/gradientUnits.h',
'esvg/Dimension.h',
'esvg/render/Element.h',
'esvg/render/ElementStop.h',
'esvg/render/ElementClose.h',
'esvg/render/ElementMoveTo.h',
'esvg/render/ElementLineTo.h',
'esvg/render/ElementLineToH.h',
'esvg/render/ElementLineToV.h',
'esvg/render/ElementCurveTo.h',
'esvg/render/ElementSmoothCurveTo.h',
'esvg/render/ElementBezierCurveTo.h',
'esvg/render/ElementBezierSmoothCurveTo.h',
'esvg/render/ElementElliptic.h',
'esvg/render/Path.h',
'esvg/render/Scanline.h',
'esvg/render/Point.h',
'esvg/render/PointList.h',
'esvg/render/Segment.h',
'esvg/render/SegmentList.h',
'esvg/render/Weight.h',
'esvg/render/DynamicColor.h',
'esvg/LinearGradient.h',
'esvg/RadialGradient.h'
'esvg/Base.hpp',
'esvg/Circle.hpp',
'esvg/Ellipse.hpp',
'esvg/Group.hpp',
'esvg/Line.hpp',
'esvg/esvg.hpp',
'esvg/Path.hpp',
'esvg/Polygon.hpp',
'esvg/Polyline.hpp',
'esvg/Rectangle.hpp',
'esvg/Renderer.hpp',
'esvg/Text.hpp',
'esvg/cap.hpp',
'esvg/join.hpp',
'esvg/spreadMethod.hpp',
'esvg/gradientUnits.hpp',
'esvg/Dimension.hpp',
'esvg/render/Element.hpp',
'esvg/render/ElementStop.hpp',
'esvg/render/ElementClose.hpp',
'esvg/render/ElementMoveTo.hpp',
'esvg/render/ElementLineTo.hpp',
'esvg/render/ElementLineToH.hpp',
'esvg/render/ElementLineToV.hpp',
'esvg/render/ElementCurveTo.hpp',
'esvg/render/ElementSmoothCurveTo.hpp',
'esvg/render/ElementBezierCurveTo.hpp',
'esvg/render/ElementBezierSmoothCurveTo.hpp',
'esvg/render/ElementElliptic.hpp',
'esvg/render/Path.hpp',
'esvg/render/Scanline.hpp',
'esvg/render/Point.hpp',
'esvg/render/PointList.hpp',
'esvg/render/Segment.hpp',
'esvg/render/SegmentList.hpp',
'esvg/render/Weight.hpp',
'esvg/render/DynamicColor.hpp',
'esvg/LinearGradient.hpp',
'esvg/RadialGradient.hpp'
])
my_module.add_path(tools.get_current_path(__file__))

View File

@ -6,10 +6,10 @@
* @license APACHE v2.0 (see license file)
*/
#include <test-debug/debug.h>
#include <test-debug/debug.hpp>
#include <vector>
#include <gtest/gtest.h>
#include <etk/etk.h>
#include <gtest/gtest.hpp>
#include <etk/etk.hpp>
bool g_visualDebug = false;

View File

@ -6,7 +6,7 @@
* @license APACHE v2.0 (see license file)
*/
#include <etk/types.h>
#include <etk/types.hpp>
#pragma once

View File

@ -7,8 +7,8 @@
*/
#include <gtest/gtest.h>
#include <esvg/esvg.h>
#include "main.h"
#include <esvg/esvg.hpp>
#include "main.hpp"
TEST(TestCap, butt) {
std::string data("<?xml version='1.0' encoding='UTF-8' standalone='no'?>"

View File

@ -7,8 +7,8 @@
*/
#include <gtest/gtest.h>
#include <esvg/esvg.h>
#include "main.h"
#include <esvg/esvg.hpp>
#include "main.hpp"
TEST(TestCircle, fill) {
std::string data("<?xml version='1.0' encoding='UTF-8' standalone='no'?>"

View File

@ -7,8 +7,8 @@
*/
#include <gtest/gtest.h>
#include <esvg/esvg.h>
#include "main.h"
#include <esvg/esvg.hpp>
#include "main.hpp"
TEST(TestColor, blending) {
std::string data("<?xml version='1.0' encoding='UTF-8' standalone='no'?>"

View File

@ -7,8 +7,8 @@
*/
#include <gtest/gtest.h>
#include <esvg/esvg.h>
#include "main.h"
#include <esvg/esvg.hpp>
#include "main.hpp"
TEST(TestEllipse, fill) {
std::string data("<?xml version='1.0' encoding='UTF-8' standalone='no'?>"

View File

@ -8,7 +8,7 @@
#include <gtest/gtest.h>
#include <esvg/esvg.h>
#include "main.h"
#include "main.hpp"
TEST(TestGradientLinear, horizontal) {
std::string data("<?xml version='1.0' encoding='UTF-8' standalone='no'?>\n"

View File

@ -7,8 +7,8 @@
*/
#include <gtest/gtest.h>
#include <esvg/esvg.h>
#include "main.h"
#include <esvg/esvg.hpp>
#include "main.hpp"
TEST(TestGradientRadial, circle) {
std::string data("<?xml version='1.0' encoding='UTF-8' standalone='no'?>\n"

View File

@ -7,8 +7,8 @@
*/
#include <gtest/gtest.h>
#include <esvg/esvg.h>
#include "main.h"
#include <esvg/esvg.hpp>
#include "main.hpp"
// ------------------------------------------------------ Miter test -----------------------------------------------------

View File

@ -7,8 +7,8 @@
*/
#include <gtest/gtest.h>
#include <esvg/esvg.h>
#include "main.h"
#include <esvg/esvg.hpp>
#include "main.hpp"
TEST(TestLine, stroke) {
std::string data("<?xml version='1.0' encoding='UTF-8' standalone='no'?>"

View File

@ -7,8 +7,8 @@
*/
#include <gtest/gtest.h>
#include <esvg/esvg.h>
#include "main.h"
#include <esvg/esvg.hpp>
#include "main.hpp"
TEST(TestPath, fill) {
std::string data("<?xml version='1.0' encoding='UTF-8' standalone='no'?>"

View File

@ -7,8 +7,8 @@
*/
#include <gtest/gtest.h>
#include <esvg/esvg.h>
#include "main.h"
#include <esvg/esvg.hpp>
#include "main.hpp"
TEST(TestPolygon, fill) {
std::string data("<?xml version='1.0' encoding='UTF-8' standalone='no'?>"

View File

@ -7,8 +7,8 @@
*/
#include <gtest/gtest.h>
#include <esvg/esvg.h>
#include "main.h"
#include <esvg/esvg.hpp>
#include "main.hpp"
TEST(TestPolyLine, fill) {
std::string data("<?xml version='1.0' encoding='UTF-8' standalone='no'?>"

View File

@ -7,8 +7,8 @@
*/
#include <gtest/gtest.h>
#include <esvg/esvg.h>
#include "main.h"
#include <esvg/esvg.hpp>
#include "main.hpp"
TEST(TestRectangle, fill) {
std::string data("<?xml version='1.0' encoding='UTF-8' standalone='no'?>"

View File

@ -7,8 +7,8 @@
*/
#include <gtest/gtest.h>
#include <esvg/esvg.h>
#include "main.h"
#include <esvg/esvg.hpp>
#include "main.hpp"
TEST(TestExtern, worddown) {
std::string data("<?xml version='1.0' encoding='UTF-8' standalone='no'?>\n"

View File

@ -6,10 +6,10 @@
* @license APACHE v2.0 (see license file)
*/
#include <test-debug/debug.h>
#include <test-debug/debug.hpp>
#include <vector>
#include <etk/etk.h>
#include <esvg/esvg.h>
#include <etk/etk.hpp>
#include <esvg/esvg.hpp>
static void usage() {
TEST_PRINT(etk::getApplicationName() << " - help : ");