esvg: Ewol SVG parser and renderer 0.7.4
Main Page
Related Pages
Namespaces
Classes
Files
Link-libs
lutin
ewol
echrono
etk
ejson
exml
esvg
egami
gale
ege
elog
ememory
enet
eproperty
esignal
etranslate
zeus
audio-ess
audio
audio-drain
audio-orchestra
audio-river
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Pages
framework
atria-soft
esvg
esvg
render
PointList.hpp
Go to the documentation of this file.
1
6
#pragma once
7
8
#include <
etk/types.hpp
>
9
#include <
etk/math/Vector2D.hpp
>
10
#include <
etk/math/Matrix2.hpp
>
11
#include <
esvg/render/Element.hpp
>
12
#include <
esvg/render/Point.hpp
>
13
14
namespace
esvg
{
15
namespace
render {
16
class
PointList
{
17
public
:
18
std::vector<std::vector<esvg::render::Point>> m_data;
19
public
:
20
PointList
();
21
void
addList(std::vector<esvg::render::Point>& _list);
22
void
display();
23
void
applyMatrix(
const
mat2
& _transformationMatrix);
24
std::pair<vec2, vec2> getViewPort();
25
};
26
}
27
}
esvg
Main esvg namespace.
Definition:
Base.hpp:24
Vector2D.hpp
esvg::render::PointList
Definition:
PointList.hpp:16
types.hpp
Point.hpp
Matrix2.hpp
Element.hpp
etk::Matrix2
Generated on Mon Oct 24 2016 15:35:49 for esvg: Ewol SVG parser and renderer by
1.8.12