[DEV] add first exml documentation
This commit is contained in:
commit
0dfd4a606a
1
.gitignore
vendored
Normal file
1
.gitignore
vendored
Normal file
@ -0,0 +1 @@
|
||||
*.pyc
|
131
base.css
Normal file
131
base.css
Normal file
@ -0,0 +1,131 @@
|
||||
|
||||
html {
|
||||
display: block;
|
||||
}
|
||||
|
||||
body {
|
||||
font-family: 'Ubuntu',Tahoma,sans-serif;
|
||||
padding-top: 40px;
|
||||
padding-bottom: 40px;
|
||||
font-size: 15px;
|
||||
line-height: 150%;
|
||||
margin: 0;
|
||||
color: #333333;
|
||||
background-color: #ffffff;
|
||||
display: block;
|
||||
margin-left: 250px;
|
||||
margin-right: 50px;
|
||||
};
|
||||
|
||||
.container{
|
||||
width:940px;
|
||||
margin-right: auto;
|
||||
margin-left: auto;
|
||||
display: block;
|
||||
};
|
||||
|
||||
.navbar {
|
||||
z-index: 1;
|
||||
overflow: visible;
|
||||
color: #ffffff;
|
||||
display: block;
|
||||
}
|
||||
|
||||
.navbar div {
|
||||
display: block;
|
||||
margin-left: 5px;
|
||||
margin-right: 5px;
|
||||
}
|
||||
|
||||
.navbar-fixed-top {
|
||||
width:210px;
|
||||
display: block;
|
||||
position: fixed;
|
||||
padding-top: 0px;
|
||||
top: 0;
|
||||
height: 100%;
|
||||
right: 0;
|
||||
left: 0;
|
||||
margin-bottom: 0;
|
||||
background-color: #d44413;
|
||||
border: 1px solid #c64012;
|
||||
font-size: 15px;
|
||||
font-weight: 200;
|
||||
color: #ffffff;
|
||||
text-shadow: 0 1px 0 #ce4213;
|
||||
padding: 10px 20px 10px;
|
||||
margin-left: -20px;
|
||||
overflow:scroll;
|
||||
overflow-x:hidden;
|
||||
}
|
||||
/*
|
||||
.navbar ul {
|
||||
font-size: 15px;
|
||||
};
|
||||
*/
|
||||
h1, h2, h3, h4, h5, h6 {
|
||||
display: block;
|
||||
margin: 10px 0;
|
||||
font-family: inherit;
|
||||
font-weight: bold;
|
||||
line-height: 1;
|
||||
color: inherit;
|
||||
text-rendering: optimizelegibility;
|
||||
}
|
||||
|
||||
p {
|
||||
margin: 0 0 10px;
|
||||
display: block;
|
||||
}
|
||||
|
||||
pre {
|
||||
#margin-left: 20px;
|
||||
display: block;
|
||||
padding: 9.5px;
|
||||
margin: 0 0 10px;
|
||||
font-size: 13px;
|
||||
line-height: 20px;
|
||||
word-break: break-all;
|
||||
word-wrap: break-word;
|
||||
white-space: pre;
|
||||
white-space: pre-wrap;
|
||||
background-color: #f5f5f5;
|
||||
border: 1px solid #ccc;
|
||||
border: 1px solid rgba(0, 0, 0, 0.15);
|
||||
border-radius: 4px;
|
||||
}
|
||||
|
||||
|
||||
|
||||
.code-function {
|
||||
text-decoration:none;
|
||||
color:#09857e;
|
||||
font-weight:bold;
|
||||
}
|
||||
|
||||
.code-type {
|
||||
text-decoration:none;
|
||||
color:#376d0a;
|
||||
font-weight:bold;
|
||||
}
|
||||
|
||||
.code-argument {
|
||||
text-decoration:none;
|
||||
color:#B80000;
|
||||
font-weight:bold;
|
||||
}
|
||||
|
||||
.code-number {
|
||||
text-decoration:none;
|
||||
color:#007b00;
|
||||
}
|
||||
|
||||
.code-keyword {
|
||||
text-decoration:none;
|
||||
color:#215eb8;
|
||||
font-weight:bold;
|
||||
}
|
||||
.code-storage-keyword {
|
||||
text-decoration:none;
|
||||
color:#466cb4;
|
||||
}
|
163
esvg__Base.html
Normal file
163
esvg__Base.html
Normal file
@ -0,0 +1,163 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
|
||||
<title>esvg Library</title>
|
||||
<link rel="stylesheet" href="base.css">
|
||||
</head>
|
||||
<body>
|
||||
<div class="navbar navbar-fixed-top">
|
||||
<div class="container">
|
||||
<h1>esvg Library</h1>
|
||||
<li>esvg</li>
|
||||
<ul>
|
||||
<li><a href="esvg__Base.html">Base</a></li>
|
||||
<li><a href="esvg__Circle.html">Circle</a></li>
|
||||
<li><a href="esvg__Document.html">Document</a></li>
|
||||
<li><a href="esvg__Ellipse.html">Ellipse</a></li>
|
||||
<li><a href="esvg__Group.html">Group</a></li>
|
||||
<li><a href="esvg__Line.html">Line</a></li>
|
||||
<li><a href="esvg__PaintState.html">PaintState</a></li>
|
||||
<li><a href="esvg__Path.html">Path</a></li>
|
||||
<li><a href="esvg__PathBasic.html">PathBasic</a></li>
|
||||
<li><a href="esvg__Polygon.html">Polygon</a></li>
|
||||
<li><a href="esvg__Polyline.html">Polyline</a></li>
|
||||
<li><a href="esvg__Rectangle.html">Rectangle</a></li>
|
||||
<li><a href="esvg__Renderer.html">Renderer</a></li>
|
||||
<li><a href="esvg__Text.html">Text</a></li>
|
||||
</ul>
|
||||
<li><a href="esvg__lineCap.html">lineCap</a></li>
|
||||
<li><a href="esvg__lineJoin.html">lineJoin</a></li>
|
||||
<li><a href="esvg__pathProperty.html">pathProperty</a></li>
|
||||
<li><a href="esvg__polygonMode.html">polygonMode</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<div class="container" id="content">
|
||||
<h1>Class: esvg::Base</h1>
|
||||
<br/>
|
||||
<h2>Synopsis:</h2>
|
||||
<pre>
|
||||
+ <a class="code-function" href="#Base">Base</a> (<span class="code-type">void</span>);<br>+ <a class="code-function" href="#Base">Base</a> (Pa<span class="code-type">int</span>State <span class="code-argument">_parentPaintState</span>);<br>+ ~<a class="code-function" href="#Base">Base</a> (<span class="code-type">void</span>);<br>+ <span class="code-type">bool</span> <a class="code-function" href="#parse">parse</a> (<a href="http://HeeroYui.github.io/exml//exml__Element.html" class="code-type">exml::Element</a> * <span class="code-argument">_element</span>,<br/> agg::trans_affine & <span class="code-argument">_parentTrans</span>,<br/> etk::Vector2D<<span class="code-type">float</span>> & <span class="code-argument">_sizeMax</span>);<br>+ <span class="code-type">void</span> <a class="code-function" href="#aggDraw">aggDraw</a> (<a href="esvg__Renderer.html" class="code-type">esvg::Renderer</a> & <span class="code-argument">_myRenderer</span>,<br/> agg::trans_affine & <span class="code-argument">_basicTrans</span>);<br>+ <span class="code-type">void</span> <a class="code-function" href="#display">display</a> (<span class="code-type">int32_t</span> <span class="code-argument">_spacing</span>);<br>+ <span class="code-type">void</span> <a class="code-function" href="#parseTransform">parseTransform</a> (<a href="http://HeeroYui.github.io/exml//exml__Element.html" class="code-type">exml::Element</a> * <span class="code-argument">_element</span>);<br>+ <span class="code-type">void</span> <a class="code-function" href="#parsePosition">parsePosition</a> (<span class="code-storage-keyword">const</span> <a href="http://HeeroYui.github.io/exml//exml__Element.html" class="code-type">exml::Element</a> * <span class="code-argument">_element</span>,<br/> etk::Vector2D<<span class="code-type">float</span>> & <span class="code-argument">_pos</span>,<br/> etk::Vector2D<<span class="code-type">float</span>> & <span class="code-argument">_size</span>);<br>+ <span class="code-type">float</span> <a class="code-function" href="#parseLength">parseLength</a> (<span class="code-storage-keyword">const</span> <a href="http://www.cplusplus.com/reference/string/string/" class="code-type">std::string</a> & <span class="code-argument">_dataInput</span>);<br>+ <span class="code-type">void</span> <a class="code-function" href="#parsePaintAttr">parsePaintAttr</a> (<span class="code-storage-keyword">const</span> <a href="http://HeeroYui.github.io/exml//exml__Element.html" class="code-type">exml::Element</a> * <span class="code-argument">_element</span>);<br>+ draw::Color <a class="code-function" href="#parseColor">parseColor</a> (<span class="code-storage-keyword">const</span> <a href="http://www.cplusplus.com/reference/string/string/" class="code-type">std::string</a> & <span class="code-argument">_inputData</span>);<br># <span class="code-storage-keyword">const</span> <span class="code-type">char</span> * <a class="code-function" href="#spacingDist">spacingDist</a> (<span class="code-type">int32_t</span> <span class="code-argument">_spacing</span>);<br></pre>
|
||||
|
||||
|
||||
<h2>Object Hierarchy:</h2>
|
||||
<pre>
|
||||
<b>esvg::Base</b>
|
||||
+--> <a href="esvg__Path.html">esvg::Path</a>
|
||||
+--> <a href="esvg__Text.html">esvg::Text</a>
|
||||
+--> <a href="esvg__Polygon.html">esvg::Polygon</a>
|
||||
+--> <a href="esvg__Circle.html">esvg::Circle</a>
|
||||
+--> <a href="esvg__Rectangle.html">esvg::Rectangle</a>
|
||||
+--> <a href="esvg__Ellipse.html">esvg::Ellipse</a>
|
||||
+--> <a href="esvg__Line.html">esvg::Line</a>
|
||||
+--> <a href="esvg__Group.html">esvg::Group</a>
|
||||
+--> <a href="esvg__Document.html">esvg::Document</a>
|
||||
+--> <a href="esvg__Polyline.html">esvg::Polyline</a>
|
||||
</pre>
|
||||
<br/>
|
||||
<h2>Detail:<h2>
|
||||
<h3>esvg::<a id="Base">Base</a> ()</h3>
|
||||
|
||||
<pre>
|
||||
<span class="code-function">Base</span>(<span class="code-type">void</span>);</pre>
|
||||
<br/>
|
||||
<br/>
|
||||
|
||||
<hr/>
|
||||
<h3>esvg::<a id="Base">Base</a> ()</h3>
|
||||
|
||||
<pre>
|
||||
<span class="code-function">Base</span>(Pa<span class="code-type">int</span>State <span class="code-argument">_parentPaintState</span>);</pre>
|
||||
<br/>
|
||||
<br/>
|
||||
|
||||
<hr/>
|
||||
<h3>esvg::~<a id="Base">Base</a> ()</h3>
|
||||
|
||||
<pre>
|
||||
~<span class="code-function">Base</span>(<span class="code-type">void</span>);</pre>
|
||||
<br/>
|
||||
<br/>
|
||||
|
||||
<hr/>
|
||||
<h3><a id="parse">parse</a> ()</h3>
|
||||
|
||||
<pre>
|
||||
<span class="code-type">bool</span> <span class="code-function">parse</span>(<a href="http://HeeroYui.github.io/exml//exml__Element.html" class="code-type">exml::Element</a> * <span class="code-argument">_element</span>,
|
||||
agg::trans_affine & <span class="code-argument">_parentTrans</span>,
|
||||
etk::Vector2D<<span class="code-type">float</span>> & <span class="code-argument">_sizeMax</span>);</pre>
|
||||
<br/>
|
||||
<br/>
|
||||
|
||||
<hr/>
|
||||
<h3><a id="aggDraw">aggDraw</a> ()</h3>
|
||||
|
||||
<pre>
|
||||
<span class="code-type">void</span> <span class="code-function">aggDraw</span>(<a href="esvg__Renderer.html" class="code-type">esvg::Renderer</a> & <span class="code-argument">_myRenderer</span>,
|
||||
agg::trans_affine & <span class="code-argument">_basicTrans</span>);</pre>
|
||||
<br/>
|
||||
<br/>
|
||||
|
||||
<hr/>
|
||||
<h3><a id="display">display</a> ()</h3>
|
||||
|
||||
<pre>
|
||||
<span class="code-type">void</span> <span class="code-function">display</span>(<span class="code-type">int32_t</span> <span class="code-argument">_spacing</span>);</pre>
|
||||
<br/>
|
||||
<br/>
|
||||
|
||||
<hr/>
|
||||
<h3><a id="parseTransform">parseTransform</a> ()</h3>
|
||||
|
||||
<pre>
|
||||
<span class="code-type">void</span> <span class="code-function">parseTransform</span>(<a href="http://HeeroYui.github.io/exml//exml__Element.html" class="code-type">exml::Element</a> * <span class="code-argument">_element</span>);</pre>
|
||||
<br/>
|
||||
<br/>
|
||||
|
||||
<hr/>
|
||||
<h3><a id="parsePosition">parsePosition</a> ()</h3>
|
||||
|
||||
<pre>
|
||||
<span class="code-type">void</span> <span class="code-function">parsePosition</span>(<span class="code-storage-keyword">const</span> <a href="http://HeeroYui.github.io/exml//exml__Element.html" class="code-type">exml::Element</a> * <span class="code-argument">_element</span>,
|
||||
etk::Vector2D<<span class="code-type">float</span>> & <span class="code-argument">_pos</span>,
|
||||
etk::Vector2D<<span class="code-type">float</span>> & <span class="code-argument">_size</span>);</pre>
|
||||
<br/>
|
||||
<br/>
|
||||
|
||||
<hr/>
|
||||
<h3><a id="parseLength">parseLength</a> ()</h3>
|
||||
|
||||
<pre>
|
||||
<span class="code-type">float</span> <span class="code-function">parseLength</span>(<span class="code-storage-keyword">const</span> <a href="http://www.cplusplus.com/reference/string/string/" class="code-type">std::string</a> & <span class="code-argument">_dataInput</span>);</pre>
|
||||
<br/>
|
||||
<br/>
|
||||
|
||||
<hr/>
|
||||
<h3><a id="parsePaintAttr">parsePaintAttr</a> ()</h3>
|
||||
|
||||
<pre>
|
||||
<span class="code-type">void</span> <span class="code-function">parsePaintAttr</span>(<span class="code-storage-keyword">const</span> <a href="http://HeeroYui.github.io/exml//exml__Element.html" class="code-type">exml::Element</a> * <span class="code-argument">_element</span>);</pre>
|
||||
<br/>
|
||||
<br/>
|
||||
|
||||
<hr/>
|
||||
<h3><a id="parseColor">parseColor</a> ()</h3>
|
||||
|
||||
<pre>
|
||||
draw::Color <span class="code-function">parseColor</span>(<span class="code-storage-keyword">const</span> <a href="http://www.cplusplus.com/reference/string/string/" class="code-type">std::string</a> & <span class="code-argument">_inputData</span>);</pre>
|
||||
<br/>
|
||||
<br/>
|
||||
|
||||
<hr/>
|
||||
<h3><a id="spacingDist">spacingDist</a> ()</h3>
|
||||
|
||||
<pre>
|
||||
<span class="code-storage-keyword">const</span> <span class="code-type">char</span> * <span class="code-function">spacingDist</span>(<span class="code-type">int32_t</span> <span class="code-argument">_spacing</span>);</pre>
|
||||
<br/>
|
||||
<br/>
|
||||
|
||||
<hr/>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
96
esvg__Circle.html
Normal file
96
esvg__Circle.html
Normal file
@ -0,0 +1,96 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
|
||||
<title>esvg Library</title>
|
||||
<link rel="stylesheet" href="base.css">
|
||||
</head>
|
||||
<body>
|
||||
<div class="navbar navbar-fixed-top">
|
||||
<div class="container">
|
||||
<h1>esvg Library</h1>
|
||||
<li>esvg</li>
|
||||
<ul>
|
||||
<li><a href="esvg__Base.html">Base</a></li>
|
||||
<li><a href="esvg__Circle.html">Circle</a></li>
|
||||
<li><a href="esvg__Document.html">Document</a></li>
|
||||
<li><a href="esvg__Ellipse.html">Ellipse</a></li>
|
||||
<li><a href="esvg__Group.html">Group</a></li>
|
||||
<li><a href="esvg__Line.html">Line</a></li>
|
||||
<li><a href="esvg__PaintState.html">PaintState</a></li>
|
||||
<li><a href="esvg__Path.html">Path</a></li>
|
||||
<li><a href="esvg__PathBasic.html">PathBasic</a></li>
|
||||
<li><a href="esvg__Polygon.html">Polygon</a></li>
|
||||
<li><a href="esvg__Polyline.html">Polyline</a></li>
|
||||
<li><a href="esvg__Rectangle.html">Rectangle</a></li>
|
||||
<li><a href="esvg__Renderer.html">Renderer</a></li>
|
||||
<li><a href="esvg__Text.html">Text</a></li>
|
||||
</ul>
|
||||
<li><a href="esvg__lineCap.html">lineCap</a></li>
|
||||
<li><a href="esvg__lineJoin.html">lineJoin</a></li>
|
||||
<li><a href="esvg__pathProperty.html">pathProperty</a></li>
|
||||
<li><a href="esvg__polygonMode.html">polygonMode</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<div class="container" id="content">
|
||||
<h1>Class: esvg::Circle</h1>
|
||||
<br/>
|
||||
<h2>Synopsis:</h2>
|
||||
<pre>
|
||||
+ <a class="code-function" href="#Circle">Circle</a> (Pa<span class="code-type">int</span>State <span class="code-argument">_parentPaintState</span>);<br>+ ~<a class="code-function" href="#Circle">Circle</a> (<span class="code-type">void</span>);<br>+ <span class="code-type">bool</span> <a class="code-function" href="#parse">parse</a> (<a href="http://HeeroYui.github.io/exml//exml__Element.html" class="code-type">exml::Element</a> * <span class="code-argument">_element</span>,<br/> agg::trans_affine & <span class="code-argument">_parentTrans</span>,<br/> etk::Vector2D<<span class="code-type">float</span>> & <span class="code-argument">_sizeMax</span>);<br>+ <span class="code-type">void</span> <a class="code-function" href="#display">display</a> (<span class="code-type">int32_t</span> <span class="code-argument">_spacing</span>);<br>+ <span class="code-type">void</span> <a class="code-function" href="#aggDraw">aggDraw</a> (<a href="esvg__Renderer.html" class="code-type">esvg::Renderer</a> & <span class="code-argument">_myRenderer</span>,<br/> agg::trans_affine & <span class="code-argument">_basicTrans</span>);<br></pre>
|
||||
|
||||
|
||||
<h2>Object Hierarchy:</h2>
|
||||
<pre>
|
||||
<a href="esvg__Base.html">esvg::Base</a>
|
||||
+--> <b>esvg::Circle</b>
|
||||
</pre>
|
||||
<br/>
|
||||
<h2>Detail:<h2>
|
||||
<h3>esvg::<a id="Circle">Circle</a> ()</h3>
|
||||
|
||||
<pre>
|
||||
<span class="code-function">Circle</span>(Pa<span class="code-type">int</span>State <span class="code-argument">_parentPaintState</span>);</pre>
|
||||
<br/>
|
||||
<br/>
|
||||
|
||||
<hr/>
|
||||
<h3>esvg::~<a id="Circle">Circle</a> ()</h3>
|
||||
|
||||
<pre>
|
||||
~<span class="code-function">Circle</span>(<span class="code-type">void</span>);</pre>
|
||||
<br/>
|
||||
<br/>
|
||||
|
||||
<hr/>
|
||||
<h3><a id="parse">parse</a> ()</h3>
|
||||
|
||||
<pre>
|
||||
<span class="code-type">bool</span> <span class="code-function">parse</span>(<a href="http://HeeroYui.github.io/exml//exml__Element.html" class="code-type">exml::Element</a> * <span class="code-argument">_element</span>,
|
||||
agg::trans_affine & <span class="code-argument">_parentTrans</span>,
|
||||
etk::Vector2D<<span class="code-type">float</span>> & <span class="code-argument">_sizeMax</span>);</pre>
|
||||
<br/>
|
||||
<br/>
|
||||
|
||||
<hr/>
|
||||
<h3><a id="display">display</a> ()</h3>
|
||||
|
||||
<pre>
|
||||
<span class="code-type">void</span> <span class="code-function">display</span>(<span class="code-type">int32_t</span> <span class="code-argument">_spacing</span>);</pre>
|
||||
<br/>
|
||||
<br/>
|
||||
|
||||
<hr/>
|
||||
<h3><a id="aggDraw">aggDraw</a> ()</h3>
|
||||
|
||||
<pre>
|
||||
<span class="code-type">void</span> <span class="code-function">aggDraw</span>(<a href="esvg__Renderer.html" class="code-type">esvg::Renderer</a> & <span class="code-argument">_myRenderer</span>,
|
||||
agg::trans_affine & <span class="code-argument">_basicTrans</span>);</pre>
|
||||
<br/>
|
||||
<br/>
|
||||
|
||||
<hr/>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
152
esvg__Document.html
Normal file
152
esvg__Document.html
Normal file
@ -0,0 +1,152 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
|
||||
<title>esvg Library</title>
|
||||
<link rel="stylesheet" href="base.css">
|
||||
</head>
|
||||
<body>
|
||||
<div class="navbar navbar-fixed-top">
|
||||
<div class="container">
|
||||
<h1>esvg Library</h1>
|
||||
<li>esvg</li>
|
||||
<ul>
|
||||
<li><a href="esvg__Base.html">Base</a></li>
|
||||
<li><a href="esvg__Circle.html">Circle</a></li>
|
||||
<li><a href="esvg__Document.html">Document</a></li>
|
||||
<li><a href="esvg__Ellipse.html">Ellipse</a></li>
|
||||
<li><a href="esvg__Group.html">Group</a></li>
|
||||
<li><a href="esvg__Line.html">Line</a></li>
|
||||
<li><a href="esvg__PaintState.html">PaintState</a></li>
|
||||
<li><a href="esvg__Path.html">Path</a></li>
|
||||
<li><a href="esvg__PathBasic.html">PathBasic</a></li>
|
||||
<li><a href="esvg__Polygon.html">Polygon</a></li>
|
||||
<li><a href="esvg__Polyline.html">Polyline</a></li>
|
||||
<li><a href="esvg__Rectangle.html">Rectangle</a></li>
|
||||
<li><a href="esvg__Renderer.html">Renderer</a></li>
|
||||
<li><a href="esvg__Text.html">Text</a></li>
|
||||
</ul>
|
||||
<li><a href="esvg__lineCap.html">lineCap</a></li>
|
||||
<li><a href="esvg__lineJoin.html">lineJoin</a></li>
|
||||
<li><a href="esvg__pathProperty.html">pathProperty</a></li>
|
||||
<li><a href="esvg__polygonMode.html">polygonMode</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<div class="container" id="content">
|
||||
<h1>Class: esvg::Document</h1>
|
||||
<br/>
|
||||
<h2>Synopsis:</h2>
|
||||
<pre>
|
||||
+ <a class="code-function" href="#Document">Document</a> (<span class="code-storage-keyword">const</span> <a href="http://www.cplusplus.com/reference/string/string/" class="code-type">std::string</a> & <span class="code-argument">_fileName</span>);<br>+ ~<a class="code-function" href="#Document">Document</a> (<span class="code-type">void</span>);<br>+ <span class="code-type">bool</span> <a class="code-function" href="#isLoadOk">isLoadOk</a> (<span class="code-type">void</span>);<br>+ <span class="code-type">void</span> <a class="code-function" href="#displayDebug">displayDebug</a> (<span class="code-type">void</span>);<br>+ <span class="code-type">void</span> <a class="code-function" href="#generateTestFile">generateTestFile</a> (<span class="code-type">void</span>);<br>+ <span class="code-type">void</span> <a class="code-function" href="#generateAnImage">generateAnImage</a> (<span class="code-type">int32_t</span> <span class="code-argument">_sizeX</span>,<br/> <span class="code-type">int32_t</span> <span class="code-argument">_sizeY</span>);<br>+ <span class="code-type">void</span> <a class="code-function" href="#generateAnImage">generateAnImage</a> (ivec2 <span class="code-argument">_size</span>,<br/> draw::Image & <span class="code-argument">_output</span>);<br>+ <span class="code-type">void</span> <a class="code-function" href="#generateAnImage">generateAnImage</a> (draw::Image & <span class="code-argument">_output</span>);<br>+ <span class="code-type">void</span> <a class="code-function" href="#aggDraw">aggDraw</a> (<a href="esvg__Renderer.html" class="code-type">esvg::Renderer</a> & <span class="code-argument">_myRenderer</span>,<br/> agg::trans_affine & <span class="code-argument">_basicTrans</span>);<br>+ <span class="code-type">uint8_t</span> * <a class="code-function" href="#getPointerOnData">getPointerOnData</a> (<span class="code-type">void</span>);<br>+ <span class="code-type">uint32_t</span> <a class="code-function" href="#getSizeOnData">getSizeOnData</a> (<span class="code-type">void</span>);<br>+ vec2 <a class="code-function" href="#getDefinedSize">getDefinedSize</a> (<span class="code-type">void</span>);<br></pre>
|
||||
|
||||
|
||||
<h2>Object Hierarchy:</h2>
|
||||
<pre>
|
||||
<a href="esvg__Base.html">esvg::Base</a>
|
||||
+--> <b>esvg::Document</b>
|
||||
</pre>
|
||||
<br/>
|
||||
<h2>Detail:<h2>
|
||||
<h3>esvg::<a id="Document">Document</a> ()</h3>
|
||||
|
||||
<pre>
|
||||
<span class="code-function">Document</span>(<span class="code-storage-keyword">const</span> <a href="http://www.cplusplus.com/reference/string/string/" class="code-type">std::string</a> & <span class="code-argument">_fileName</span>);</pre>
|
||||
<br/>
|
||||
<br/>
|
||||
|
||||
<hr/>
|
||||
<h3>esvg::~<a id="Document">Document</a> ()</h3>
|
||||
|
||||
<pre>
|
||||
~<span class="code-function">Document</span>(<span class="code-type">void</span>);</pre>
|
||||
<br/>
|
||||
<br/>
|
||||
|
||||
<hr/>
|
||||
<h3><a id="isLoadOk">isLoadOk</a> ()</h3>
|
||||
|
||||
<pre>
|
||||
<span class="code-type">bool</span> <span class="code-function">isLoadOk</span>(<span class="code-type">void</span>);</pre>
|
||||
<br/>
|
||||
<br/>
|
||||
|
||||
<hr/>
|
||||
<h3><a id="displayDebug">displayDebug</a> ()</h3>
|
||||
|
||||
<pre>
|
||||
<span class="code-type">void</span> <span class="code-function">displayDebug</span>(<span class="code-type">void</span>);</pre>
|
||||
<br/>
|
||||
<br/>
|
||||
|
||||
<hr/>
|
||||
<h3><a id="generateTestFile">generateTestFile</a> ()</h3>
|
||||
|
||||
<pre>
|
||||
<span class="code-type">void</span> <span class="code-function">generateTestFile</span>(<span class="code-type">void</span>);</pre>
|
||||
<br/>
|
||||
<br/>
|
||||
|
||||
<hr/>
|
||||
<h3><a id="generateAnImage">generateAnImage</a> ()</h3>
|
||||
|
||||
<pre>
|
||||
<span class="code-type">void</span> <span class="code-function">generateAnImage</span>(<span class="code-type">int32_t</span> <span class="code-argument">_sizeX</span>,
|
||||
<span class="code-type">int32_t</span> <span class="code-argument">_sizeY</span>);</pre>
|
||||
<br/>
|
||||
<br/>
|
||||
|
||||
<hr/>
|
||||
<h3><a id="generateAnImage">generateAnImage</a> ()</h3>
|
||||
|
||||
<pre>
|
||||
<span class="code-type">void</span> <span class="code-function">generateAnImage</span>(ivec2 <span class="code-argument">_size</span>,
|
||||
draw::Image & <span class="code-argument">_output</span>);</pre>
|
||||
<br/>
|
||||
<br/>
|
||||
|
||||
<hr/>
|
||||
<h3><a id="generateAnImage">generateAnImage</a> ()</h3>
|
||||
|
||||
<pre>
|
||||
<span class="code-type">void</span> <span class="code-function">generateAnImage</span>(draw::Image & <span class="code-argument">_output</span>);</pre>
|
||||
<br/>
|
||||
<br/>
|
||||
|
||||
<hr/>
|
||||
<h3><a id="aggDraw">aggDraw</a> ()</h3>
|
||||
|
||||
<pre>
|
||||
<span class="code-type">void</span> <span class="code-function">aggDraw</span>(<a href="esvg__Renderer.html" class="code-type">esvg::Renderer</a> & <span class="code-argument">_myRenderer</span>,
|
||||
agg::trans_affine & <span class="code-argument">_basicTrans</span>);</pre>
|
||||
<br/>
|
||||
<br/>
|
||||
|
||||
<hr/>
|
||||
<h3><a id="getPointerOnData">getPointerOnData</a> ()</h3>
|
||||
|
||||
<pre>
|
||||
<span class="code-type">uint8_t</span> * <span class="code-function">getPointerOnData</span>(<span class="code-type">void</span>);</pre>
|
||||
<br/>
|
||||
<br/>
|
||||
|
||||
<hr/>
|
||||
<h3><a id="getSizeOnData">getSizeOnData</a> ()</h3>
|
||||
|
||||
<pre>
|
||||
<span class="code-type">uint32_t</span> <span class="code-function">getSizeOnData</span>(<span class="code-type">void</span>);</pre>
|
||||
<br/>
|
||||
<br/>
|
||||
|
||||
<hr/>
|
||||
<h3><a id="getDefinedSize">getDefinedSize</a> ()</h3>
|
||||
|
||||
<pre>
|
||||
vec2 <span class="code-function">getDefinedSize</span>(<span class="code-type">void</span>);</pre>
|
||||
<br/>
|
||||
<br/>
|
||||
|
||||
<hr/>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
96
esvg__Ellipse.html
Normal file
96
esvg__Ellipse.html
Normal file
@ -0,0 +1,96 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
|
||||
<title>esvg Library</title>
|
||||
<link rel="stylesheet" href="base.css">
|
||||
</head>
|
||||
<body>
|
||||
<div class="navbar navbar-fixed-top">
|
||||
<div class="container">
|
||||
<h1>esvg Library</h1>
|
||||
<li>esvg</li>
|
||||
<ul>
|
||||
<li><a href="esvg__Base.html">Base</a></li>
|
||||
<li><a href="esvg__Circle.html">Circle</a></li>
|
||||
<li><a href="esvg__Document.html">Document</a></li>
|
||||
<li><a href="esvg__Ellipse.html">Ellipse</a></li>
|
||||
<li><a href="esvg__Group.html">Group</a></li>
|
||||
<li><a href="esvg__Line.html">Line</a></li>
|
||||
<li><a href="esvg__PaintState.html">PaintState</a></li>
|
||||
<li><a href="esvg__Path.html">Path</a></li>
|
||||
<li><a href="esvg__PathBasic.html">PathBasic</a></li>
|
||||
<li><a href="esvg__Polygon.html">Polygon</a></li>
|
||||
<li><a href="esvg__Polyline.html">Polyline</a></li>
|
||||
<li><a href="esvg__Rectangle.html">Rectangle</a></li>
|
||||
<li><a href="esvg__Renderer.html">Renderer</a></li>
|
||||
<li><a href="esvg__Text.html">Text</a></li>
|
||||
</ul>
|
||||
<li><a href="esvg__lineCap.html">lineCap</a></li>
|
||||
<li><a href="esvg__lineJoin.html">lineJoin</a></li>
|
||||
<li><a href="esvg__pathProperty.html">pathProperty</a></li>
|
||||
<li><a href="esvg__polygonMode.html">polygonMode</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<div class="container" id="content">
|
||||
<h1>Class: esvg::Ellipse</h1>
|
||||
<br/>
|
||||
<h2>Synopsis:</h2>
|
||||
<pre>
|
||||
+ <a class="code-function" href="#Ellipse">Ellipse</a> (Pa<span class="code-type">int</span>State <span class="code-argument">_parentPaintState</span>);<br>+ ~<a class="code-function" href="#Ellipse">Ellipse</a> (<span class="code-type">void</span>);<br>+ <span class="code-type">bool</span> <a class="code-function" href="#parse">parse</a> (<a href="http://HeeroYui.github.io/exml//exml__Element.html" class="code-type">exml::Element</a> * <span class="code-argument">_element</span>,<br/> agg::trans_affine & <span class="code-argument">_parentTrans</span>,<br/> etk::Vector2D<<span class="code-type">float</span>> & <span class="code-argument">_sizeMax</span>);<br>+ <span class="code-type">void</span> <a class="code-function" href="#display">display</a> (<span class="code-type">int32_t</span> <span class="code-argument">_spacing</span>);<br>+ <span class="code-type">void</span> <a class="code-function" href="#aggDraw">aggDraw</a> (<a href="esvg__Renderer.html" class="code-type">esvg::Renderer</a> & <span class="code-argument">_myRenderer</span>,<br/> agg::trans_affine & <span class="code-argument">_basicTrans</span>);<br></pre>
|
||||
|
||||
|
||||
<h2>Object Hierarchy:</h2>
|
||||
<pre>
|
||||
<a href="esvg__Base.html">esvg::Base</a>
|
||||
+--> <b>esvg::Ellipse</b>
|
||||
</pre>
|
||||
<br/>
|
||||
<h2>Detail:<h2>
|
||||
<h3>esvg::<a id="Ellipse">Ellipse</a> ()</h3>
|
||||
|
||||
<pre>
|
||||
<span class="code-function">Ellipse</span>(Pa<span class="code-type">int</span>State <span class="code-argument">_parentPaintState</span>);</pre>
|
||||
<br/>
|
||||
<br/>
|
||||
|
||||
<hr/>
|
||||
<h3>esvg::~<a id="Ellipse">Ellipse</a> ()</h3>
|
||||
|
||||
<pre>
|
||||
~<span class="code-function">Ellipse</span>(<span class="code-type">void</span>);</pre>
|
||||
<br/>
|
||||
<br/>
|
||||
|
||||
<hr/>
|
||||
<h3><a id="parse">parse</a> ()</h3>
|
||||
|
||||
<pre>
|
||||
<span class="code-type">bool</span> <span class="code-function">parse</span>(<a href="http://HeeroYui.github.io/exml//exml__Element.html" class="code-type">exml::Element</a> * <span class="code-argument">_element</span>,
|
||||
agg::trans_affine & <span class="code-argument">_parentTrans</span>,
|
||||
etk::Vector2D<<span class="code-type">float</span>> & <span class="code-argument">_sizeMax</span>);</pre>
|
||||
<br/>
|
||||
<br/>
|
||||
|
||||
<hr/>
|
||||
<h3><a id="display">display</a> ()</h3>
|
||||
|
||||
<pre>
|
||||
<span class="code-type">void</span> <span class="code-function">display</span>(<span class="code-type">int32_t</span> <span class="code-argument">_spacing</span>);</pre>
|
||||
<br/>
|
||||
<br/>
|
||||
|
||||
<hr/>
|
||||
<h3><a id="aggDraw">aggDraw</a> ()</h3>
|
||||
|
||||
<pre>
|
||||
<span class="code-type">void</span> <span class="code-function">aggDraw</span>(<a href="esvg__Renderer.html" class="code-type">esvg::Renderer</a> & <span class="code-argument">_myRenderer</span>,
|
||||
agg::trans_affine & <span class="code-argument">_basicTrans</span>);</pre>
|
||||
<br/>
|
||||
<br/>
|
||||
|
||||
<hr/>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
96
esvg__Group.html
Normal file
96
esvg__Group.html
Normal file
@ -0,0 +1,96 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
|
||||
<title>esvg Library</title>
|
||||
<link rel="stylesheet" href="base.css">
|
||||
</head>
|
||||
<body>
|
||||
<div class="navbar navbar-fixed-top">
|
||||
<div class="container">
|
||||
<h1>esvg Library</h1>
|
||||
<li>esvg</li>
|
||||
<ul>
|
||||
<li><a href="esvg__Base.html">Base</a></li>
|
||||
<li><a href="esvg__Circle.html">Circle</a></li>
|
||||
<li><a href="esvg__Document.html">Document</a></li>
|
||||
<li><a href="esvg__Ellipse.html">Ellipse</a></li>
|
||||
<li><a href="esvg__Group.html">Group</a></li>
|
||||
<li><a href="esvg__Line.html">Line</a></li>
|
||||
<li><a href="esvg__PaintState.html">PaintState</a></li>
|
||||
<li><a href="esvg__Path.html">Path</a></li>
|
||||
<li><a href="esvg__PathBasic.html">PathBasic</a></li>
|
||||
<li><a href="esvg__Polygon.html">Polygon</a></li>
|
||||
<li><a href="esvg__Polyline.html">Polyline</a></li>
|
||||
<li><a href="esvg__Rectangle.html">Rectangle</a></li>
|
||||
<li><a href="esvg__Renderer.html">Renderer</a></li>
|
||||
<li><a href="esvg__Text.html">Text</a></li>
|
||||
</ul>
|
||||
<li><a href="esvg__lineCap.html">lineCap</a></li>
|
||||
<li><a href="esvg__lineJoin.html">lineJoin</a></li>
|
||||
<li><a href="esvg__pathProperty.html">pathProperty</a></li>
|
||||
<li><a href="esvg__polygonMode.html">polygonMode</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<div class="container" id="content">
|
||||
<h1>Class: esvg::Group</h1>
|
||||
<br/>
|
||||
<h2>Synopsis:</h2>
|
||||
<pre>
|
||||
+ <a class="code-function" href="#Group">Group</a> (Pa<span class="code-type">int</span>State <span class="code-argument">_parentPaintState</span>);<br>+ ~<a class="code-function" href="#Group">Group</a> (<span class="code-type">void</span>);<br>+ <span class="code-type">bool</span> <a class="code-function" href="#parse">parse</a> (<a href="http://HeeroYui.github.io/exml//exml__Element.html" class="code-type">exml::Element</a> * <span class="code-argument">_element</span>,<br/> agg::trans_affine & <span class="code-argument">_parentTrans</span>,<br/> etk::Vector2D<<span class="code-type">float</span>> & <span class="code-argument">_sizeMax</span>);<br>+ <span class="code-type">void</span> <a class="code-function" href="#display">display</a> (<span class="code-type">int32_t</span> <span class="code-argument">spacing</span>);<br>+ <span class="code-type">void</span> <a class="code-function" href="#aggDraw">aggDraw</a> (<a href="esvg__Renderer.html" class="code-type">esvg::Renderer</a> & <span class="code-argument">_myRenderer</span>,<br/> agg::trans_affine & <span class="code-argument">_basicTrans</span>);<br></pre>
|
||||
|
||||
|
||||
<h2>Object Hierarchy:</h2>
|
||||
<pre>
|
||||
<a href="esvg__Base.html">esvg::Base</a>
|
||||
+--> <b>esvg::Group</b>
|
||||
</pre>
|
||||
<br/>
|
||||
<h2>Detail:<h2>
|
||||
<h3>esvg::<a id="Group">Group</a> ()</h3>
|
||||
|
||||
<pre>
|
||||
<span class="code-function">Group</span>(Pa<span class="code-type">int</span>State <span class="code-argument">_parentPaintState</span>);</pre>
|
||||
<br/>
|
||||
<br/>
|
||||
|
||||
<hr/>
|
||||
<h3>esvg::~<a id="Group">Group</a> ()</h3>
|
||||
|
||||
<pre>
|
||||
~<span class="code-function">Group</span>(<span class="code-type">void</span>);</pre>
|
||||
<br/>
|
||||
<br/>
|
||||
|
||||
<hr/>
|
||||
<h3><a id="parse">parse</a> ()</h3>
|
||||
|
||||
<pre>
|
||||
<span class="code-type">bool</span> <span class="code-function">parse</span>(<a href="http://HeeroYui.github.io/exml//exml__Element.html" class="code-type">exml::Element</a> * <span class="code-argument">_element</span>,
|
||||
agg::trans_affine & <span class="code-argument">_parentTrans</span>,
|
||||
etk::Vector2D<<span class="code-type">float</span>> & <span class="code-argument">_sizeMax</span>);</pre>
|
||||
<br/>
|
||||
<br/>
|
||||
|
||||
<hr/>
|
||||
<h3><a id="display">display</a> ()</h3>
|
||||
|
||||
<pre>
|
||||
<span class="code-type">void</span> <span class="code-function">display</span>(<span class="code-type">int32_t</span> <span class="code-argument">spacing</span>);</pre>
|
||||
<br/>
|
||||
<br/>
|
||||
|
||||
<hr/>
|
||||
<h3><a id="aggDraw">aggDraw</a> ()</h3>
|
||||
|
||||
<pre>
|
||||
<span class="code-type">void</span> <span class="code-function">aggDraw</span>(<a href="esvg__Renderer.html" class="code-type">esvg::Renderer</a> & <span class="code-argument">_myRenderer</span>,
|
||||
agg::trans_affine & <span class="code-argument">_basicTrans</span>);</pre>
|
||||
<br/>
|
||||
<br/>
|
||||
|
||||
<hr/>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
96
esvg__Line.html
Normal file
96
esvg__Line.html
Normal file
@ -0,0 +1,96 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
|
||||
<title>esvg Library</title>
|
||||
<link rel="stylesheet" href="base.css">
|
||||
</head>
|
||||
<body>
|
||||
<div class="navbar navbar-fixed-top">
|
||||
<div class="container">
|
||||
<h1>esvg Library</h1>
|
||||
<li>esvg</li>
|
||||
<ul>
|
||||
<li><a href="esvg__Base.html">Base</a></li>
|
||||
<li><a href="esvg__Circle.html">Circle</a></li>
|
||||
<li><a href="esvg__Document.html">Document</a></li>
|
||||
<li><a href="esvg__Ellipse.html">Ellipse</a></li>
|
||||
<li><a href="esvg__Group.html">Group</a></li>
|
||||
<li><a href="esvg__Line.html">Line</a></li>
|
||||
<li><a href="esvg__PaintState.html">PaintState</a></li>
|
||||
<li><a href="esvg__Path.html">Path</a></li>
|
||||
<li><a href="esvg__PathBasic.html">PathBasic</a></li>
|
||||
<li><a href="esvg__Polygon.html">Polygon</a></li>
|
||||
<li><a href="esvg__Polyline.html">Polyline</a></li>
|
||||
<li><a href="esvg__Rectangle.html">Rectangle</a></li>
|
||||
<li><a href="esvg__Renderer.html">Renderer</a></li>
|
||||
<li><a href="esvg__Text.html">Text</a></li>
|
||||
</ul>
|
||||
<li><a href="esvg__lineCap.html">lineCap</a></li>
|
||||
<li><a href="esvg__lineJoin.html">lineJoin</a></li>
|
||||
<li><a href="esvg__pathProperty.html">pathProperty</a></li>
|
||||
<li><a href="esvg__polygonMode.html">polygonMode</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<div class="container" id="content">
|
||||
<h1>Class: esvg::Line</h1>
|
||||
<br/>
|
||||
<h2>Synopsis:</h2>
|
||||
<pre>
|
||||
+ <a class="code-function" href="#Line">Line</a> (Pa<span class="code-type">int</span>State <span class="code-argument">_parentPaintState</span>);<br>+ ~<a class="code-function" href="#Line">Line</a> (<span class="code-type">void</span>);<br>+ <span class="code-type">bool</span> <a class="code-function" href="#parse">parse</a> (<a href="http://HeeroYui.github.io/exml//exml__Element.html" class="code-type">exml::Element</a> * <span class="code-argument">_element</span>,<br/> agg::trans_affine & <span class="code-argument">_parentTrans</span>,<br/> etk::Vector2D<<span class="code-type">float</span>> & <span class="code-argument">_sizeMax</span>);<br>+ <span class="code-type">void</span> <a class="code-function" href="#display">display</a> (<span class="code-type">int32_t</span> <span class="code-argument">_spacing</span>);<br>+ <span class="code-type">void</span> <a class="code-function" href="#aggDraw">aggDraw</a> (<a href="esvg__Renderer.html" class="code-type">esvg::Renderer</a> & <span class="code-argument">_myRenderer</span>,<br/> agg::trans_affine & <span class="code-argument">_basicTrans</span>);<br></pre>
|
||||
|
||||
|
||||
<h2>Object Hierarchy:</h2>
|
||||
<pre>
|
||||
<a href="esvg__Base.html">esvg::Base</a>
|
||||
+--> <b>esvg::Line</b>
|
||||
</pre>
|
||||
<br/>
|
||||
<h2>Detail:<h2>
|
||||
<h3>esvg::<a id="Line">Line</a> ()</h3>
|
||||
|
||||
<pre>
|
||||
<span class="code-function">Line</span>(Pa<span class="code-type">int</span>State <span class="code-argument">_parentPaintState</span>);</pre>
|
||||
<br/>
|
||||
<br/>
|
||||
|
||||
<hr/>
|
||||
<h3>esvg::~<a id="Line">Line</a> ()</h3>
|
||||
|
||||
<pre>
|
||||
~<span class="code-function">Line</span>(<span class="code-type">void</span>);</pre>
|
||||
<br/>
|
||||
<br/>
|
||||
|
||||
<hr/>
|
||||
<h3><a id="parse">parse</a> ()</h3>
|
||||
|
||||
<pre>
|
||||
<span class="code-type">bool</span> <span class="code-function">parse</span>(<a href="http://HeeroYui.github.io/exml//exml__Element.html" class="code-type">exml::Element</a> * <span class="code-argument">_element</span>,
|
||||
agg::trans_affine & <span class="code-argument">_parentTrans</span>,
|
||||
etk::Vector2D<<span class="code-type">float</span>> & <span class="code-argument">_sizeMax</span>);</pre>
|
||||
<br/>
|
||||
<br/>
|
||||
|
||||
<hr/>
|
||||
<h3><a id="display">display</a> ()</h3>
|
||||
|
||||
<pre>
|
||||
<span class="code-type">void</span> <span class="code-function">display</span>(<span class="code-type">int32_t</span> <span class="code-argument">_spacing</span>);</pre>
|
||||
<br/>
|
||||
<br/>
|
||||
|
||||
<hr/>
|
||||
<h3><a id="aggDraw">aggDraw</a> ()</h3>
|
||||
|
||||
<pre>
|
||||
<span class="code-type">void</span> <span class="code-function">aggDraw</span>(<a href="esvg__Renderer.html" class="code-type">esvg::Renderer</a> & <span class="code-argument">_myRenderer</span>,
|
||||
agg::trans_affine & <span class="code-argument">_basicTrans</span>);</pre>
|
||||
<br/>
|
||||
<br/>
|
||||
|
||||
<hr/>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
47
esvg__PaintState.html
Normal file
47
esvg__PaintState.html
Normal file
@ -0,0 +1,47 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
|
||||
<title>esvg Library</title>
|
||||
<link rel="stylesheet" href="base.css">
|
||||
</head>
|
||||
<body>
|
||||
<div class="navbar navbar-fixed-top">
|
||||
<div class="container">
|
||||
<h1>esvg Library</h1>
|
||||
<li>esvg</li>
|
||||
<ul>
|
||||
<li><a href="esvg__Base.html">Base</a></li>
|
||||
<li><a href="esvg__Circle.html">Circle</a></li>
|
||||
<li><a href="esvg__Document.html">Document</a></li>
|
||||
<li><a href="esvg__Ellipse.html">Ellipse</a></li>
|
||||
<li><a href="esvg__Group.html">Group</a></li>
|
||||
<li><a href="esvg__Line.html">Line</a></li>
|
||||
<li><a href="esvg__PaintState.html">PaintState</a></li>
|
||||
<li><a href="esvg__Path.html">Path</a></li>
|
||||
<li><a href="esvg__PathBasic.html">PathBasic</a></li>
|
||||
<li><a href="esvg__Polygon.html">Polygon</a></li>
|
||||
<li><a href="esvg__Polyline.html">Polyline</a></li>
|
||||
<li><a href="esvg__Rectangle.html">Rectangle</a></li>
|
||||
<li><a href="esvg__Renderer.html">Renderer</a></li>
|
||||
<li><a href="esvg__Text.html">Text</a></li>
|
||||
</ul>
|
||||
<li><a href="esvg__lineCap.html">lineCap</a></li>
|
||||
<li><a href="esvg__lineJoin.html">lineJoin</a></li>
|
||||
<li><a href="esvg__pathProperty.html">pathProperty</a></li>
|
||||
<li><a href="esvg__polygonMode.html">polygonMode</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<div class="container" id="content">
|
||||
<h1>Class: esvg::PaintState</h1>
|
||||
<br/>
|
||||
<h2>Synopsis:</h2>
|
||||
<pre>
|
||||
</pre>
|
||||
|
||||
|
||||
<h2>Detail:<h2>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
198
esvg__Path.html
Normal file
198
esvg__Path.html
Normal file
File diff suppressed because one or more lines are too long
55
esvg__PathBasic.html
Normal file
55
esvg__PathBasic.html
Normal file
@ -0,0 +1,55 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
|
||||
<title>esvg Library</title>
|
||||
<link rel="stylesheet" href="base.css">
|
||||
</head>
|
||||
<body>
|
||||
<div class="navbar navbar-fixed-top">
|
||||
<div class="container">
|
||||
<h1>esvg Library</h1>
|
||||
<li>esvg</li>
|
||||
<ul>
|
||||
<li><a href="esvg__Base.html">Base</a></li>
|
||||
<li><a href="esvg__Circle.html">Circle</a></li>
|
||||
<li><a href="esvg__Document.html">Document</a></li>
|
||||
<li><a href="esvg__Ellipse.html">Ellipse</a></li>
|
||||
<li><a href="esvg__Group.html">Group</a></li>
|
||||
<li><a href="esvg__Line.html">Line</a></li>
|
||||
<li><a href="esvg__PaintState.html">PaintState</a></li>
|
||||
<li><a href="esvg__Path.html">Path</a></li>
|
||||
<li><a href="esvg__PathBasic.html">PathBasic</a></li>
|
||||
<li><a href="esvg__Polygon.html">Polygon</a></li>
|
||||
<li><a href="esvg__Polyline.html">Polyline</a></li>
|
||||
<li><a href="esvg__Rectangle.html">Rectangle</a></li>
|
||||
<li><a href="esvg__Renderer.html">Renderer</a></li>
|
||||
<li><a href="esvg__Text.html">Text</a></li>
|
||||
</ul>
|
||||
<li><a href="esvg__lineCap.html">lineCap</a></li>
|
||||
<li><a href="esvg__lineJoin.html">lineJoin</a></li>
|
||||
<li><a href="esvg__pathProperty.html">pathProperty</a></li>
|
||||
<li><a href="esvg__polygonMode.html">polygonMode</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<div class="container" id="content">
|
||||
<h1>Class: esvg::PathBasic</h1>
|
||||
<br/>
|
||||
<h2>Synopsis:</h2>
|
||||
<pre>
|
||||
+ <a class="code-function" href="#PathBasic">PathBasic</a> (<span class="code-type">void</span>);<br></pre>
|
||||
|
||||
|
||||
<h2>Detail:<h2>
|
||||
<h3>esvg::<a id="PathBasic">PathBasic</a> ()</h3>
|
||||
|
||||
<pre>
|
||||
<span class="code-function">PathBasic</span>(<span class="code-type">void</span>);</pre>
|
||||
<br/>
|
||||
<br/>
|
||||
|
||||
<hr/>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
96
esvg__Polygon.html
Normal file
96
esvg__Polygon.html
Normal file
@ -0,0 +1,96 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
|
||||
<title>esvg Library</title>
|
||||
<link rel="stylesheet" href="base.css">
|
||||
</head>
|
||||
<body>
|
||||
<div class="navbar navbar-fixed-top">
|
||||
<div class="container">
|
||||
<h1>esvg Library</h1>
|
||||
<li>esvg</li>
|
||||
<ul>
|
||||
<li><a href="esvg__Base.html">Base</a></li>
|
||||
<li><a href="esvg__Circle.html">Circle</a></li>
|
||||
<li><a href="esvg__Document.html">Document</a></li>
|
||||
<li><a href="esvg__Ellipse.html">Ellipse</a></li>
|
||||
<li><a href="esvg__Group.html">Group</a></li>
|
||||
<li><a href="esvg__Line.html">Line</a></li>
|
||||
<li><a href="esvg__PaintState.html">PaintState</a></li>
|
||||
<li><a href="esvg__Path.html">Path</a></li>
|
||||
<li><a href="esvg__PathBasic.html">PathBasic</a></li>
|
||||
<li><a href="esvg__Polygon.html">Polygon</a></li>
|
||||
<li><a href="esvg__Polyline.html">Polyline</a></li>
|
||||
<li><a href="esvg__Rectangle.html">Rectangle</a></li>
|
||||
<li><a href="esvg__Renderer.html">Renderer</a></li>
|
||||
<li><a href="esvg__Text.html">Text</a></li>
|
||||
</ul>
|
||||
<li><a href="esvg__lineCap.html">lineCap</a></li>
|
||||
<li><a href="esvg__lineJoin.html">lineJoin</a></li>
|
||||
<li><a href="esvg__pathProperty.html">pathProperty</a></li>
|
||||
<li><a href="esvg__polygonMode.html">polygonMode</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<div class="container" id="content">
|
||||
<h1>Class: esvg::Polygon</h1>
|
||||
<br/>
|
||||
<h2>Synopsis:</h2>
|
||||
<pre>
|
||||
+ <a class="code-function" href="#Polygon">Polygon</a> (Pa<span class="code-type">int</span>State <span class="code-argument">parentPaintState</span>);<br>+ ~<a class="code-function" href="#Polygon">Polygon</a> (<span class="code-type">void</span>);<br>+ <span class="code-type">bool</span> <a class="code-function" href="#parse">parse</a> (<a href="http://HeeroYui.github.io/exml//exml__Element.html" class="code-type">exml::Element</a> * <span class="code-argument">_element</span>,<br/> agg::trans_affine & <span class="code-argument">parentTrans</span>,<br/> etk::Vector2D<<span class="code-type">float</span>> & <span class="code-argument">sizeMax</span>);<br>+ <span class="code-type">void</span> <a class="code-function" href="#display">display</a> (<span class="code-type">int32_t</span> <span class="code-argument">spacing</span>);<br>+ <span class="code-type">void</span> <a class="code-function" href="#aggDraw">aggDraw</a> (<a href="esvg__Renderer.html" class="code-type">esvg::Renderer</a> & <span class="code-argument">myRenderer</span>,<br/> agg::trans_affine & <span class="code-argument">basicTrans</span>);<br></pre>
|
||||
|
||||
|
||||
<h2>Object Hierarchy:</h2>
|
||||
<pre>
|
||||
<a href="esvg__Base.html">esvg::Base</a>
|
||||
+--> <b>esvg::Polygon</b>
|
||||
</pre>
|
||||
<br/>
|
||||
<h2>Detail:<h2>
|
||||
<h3>esvg::<a id="Polygon">Polygon</a> ()</h3>
|
||||
|
||||
<pre>
|
||||
<span class="code-function">Polygon</span>(Pa<span class="code-type">int</span>State <span class="code-argument">parentPaintState</span>);</pre>
|
||||
<br/>
|
||||
<br/>
|
||||
|
||||
<hr/>
|
||||
<h3>esvg::~<a id="Polygon">Polygon</a> ()</h3>
|
||||
|
||||
<pre>
|
||||
~<span class="code-function">Polygon</span>(<span class="code-type">void</span>);</pre>
|
||||
<br/>
|
||||
<br/>
|
||||
|
||||
<hr/>
|
||||
<h3><a id="parse">parse</a> ()</h3>
|
||||
|
||||
<pre>
|
||||
<span class="code-type">bool</span> <span class="code-function">parse</span>(<a href="http://HeeroYui.github.io/exml//exml__Element.html" class="code-type">exml::Element</a> * <span class="code-argument">_element</span>,
|
||||
agg::trans_affine & <span class="code-argument">parentTrans</span>,
|
||||
etk::Vector2D<<span class="code-type">float</span>> & <span class="code-argument">sizeMax</span>);</pre>
|
||||
<br/>
|
||||
<br/>
|
||||
|
||||
<hr/>
|
||||
<h3><a id="display">display</a> ()</h3>
|
||||
|
||||
<pre>
|
||||
<span class="code-type">void</span> <span class="code-function">display</span>(<span class="code-type">int32_t</span> <span class="code-argument">spacing</span>);</pre>
|
||||
<br/>
|
||||
<br/>
|
||||
|
||||
<hr/>
|
||||
<h3><a id="aggDraw">aggDraw</a> ()</h3>
|
||||
|
||||
<pre>
|
||||
<span class="code-type">void</span> <span class="code-function">aggDraw</span>(<a href="esvg__Renderer.html" class="code-type">esvg::Renderer</a> & <span class="code-argument">myRenderer</span>,
|
||||
agg::trans_affine & <span class="code-argument">basicTrans</span>);</pre>
|
||||
<br/>
|
||||
<br/>
|
||||
|
||||
<hr/>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
96
esvg__Polyline.html
Normal file
96
esvg__Polyline.html
Normal file
@ -0,0 +1,96 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
|
||||
<title>esvg Library</title>
|
||||
<link rel="stylesheet" href="base.css">
|
||||
</head>
|
||||
<body>
|
||||
<div class="navbar navbar-fixed-top">
|
||||
<div class="container">
|
||||
<h1>esvg Library</h1>
|
||||
<li>esvg</li>
|
||||
<ul>
|
||||
<li><a href="esvg__Base.html">Base</a></li>
|
||||
<li><a href="esvg__Circle.html">Circle</a></li>
|
||||
<li><a href="esvg__Document.html">Document</a></li>
|
||||
<li><a href="esvg__Ellipse.html">Ellipse</a></li>
|
||||
<li><a href="esvg__Group.html">Group</a></li>
|
||||
<li><a href="esvg__Line.html">Line</a></li>
|
||||
<li><a href="esvg__PaintState.html">PaintState</a></li>
|
||||
<li><a href="esvg__Path.html">Path</a></li>
|
||||
<li><a href="esvg__PathBasic.html">PathBasic</a></li>
|
||||
<li><a href="esvg__Polygon.html">Polygon</a></li>
|
||||
<li><a href="esvg__Polyline.html">Polyline</a></li>
|
||||
<li><a href="esvg__Rectangle.html">Rectangle</a></li>
|
||||
<li><a href="esvg__Renderer.html">Renderer</a></li>
|
||||
<li><a href="esvg__Text.html">Text</a></li>
|
||||
</ul>
|
||||
<li><a href="esvg__lineCap.html">lineCap</a></li>
|
||||
<li><a href="esvg__lineJoin.html">lineJoin</a></li>
|
||||
<li><a href="esvg__pathProperty.html">pathProperty</a></li>
|
||||
<li><a href="esvg__polygonMode.html">polygonMode</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<div class="container" id="content">
|
||||
<h1>Class: esvg::Polyline</h1>
|
||||
<br/>
|
||||
<h2>Synopsis:</h2>
|
||||
<pre>
|
||||
+ <a class="code-function" href="#Polyline">Polyline</a> (Pa<span class="code-type">int</span>State <span class="code-argument">_parentPaintState</span>);<br>+ ~<a class="code-function" href="#Polyline">Polyline</a> (<span class="code-type">void</span>);<br>+ <span class="code-type">bool</span> <a class="code-function" href="#parse">parse</a> (<a href="http://HeeroYui.github.io/exml//exml__Element.html" class="code-type">exml::Element</a> * <span class="code-argument">_element</span>,<br/> agg::trans_affine & <span class="code-argument">_parentTrans</span>,<br/> etk::Vector2D<<span class="code-type">float</span>> & <span class="code-argument">_sizeMax</span>);<br>+ <span class="code-type">void</span> <a class="code-function" href="#display">display</a> (<span class="code-type">int32_t</span> <span class="code-argument">_spacing</span>);<br>+ <span class="code-type">void</span> <a class="code-function" href="#aggDraw">aggDraw</a> (<a href="esvg__Renderer.html" class="code-type">esvg::Renderer</a> & <span class="code-argument">_myRenderer</span>,<br/> agg::trans_affine & <span class="code-argument">_basicTrans</span>);<br></pre>
|
||||
|
||||
|
||||
<h2>Object Hierarchy:</h2>
|
||||
<pre>
|
||||
<a href="esvg__Base.html">esvg::Base</a>
|
||||
+--> <b>esvg::Polyline</b>
|
||||
</pre>
|
||||
<br/>
|
||||
<h2>Detail:<h2>
|
||||
<h3>esvg::<a id="Polyline">Polyline</a> ()</h3>
|
||||
|
||||
<pre>
|
||||
<span class="code-function">Polyline</span>(Pa<span class="code-type">int</span>State <span class="code-argument">_parentPaintState</span>);</pre>
|
||||
<br/>
|
||||
<br/>
|
||||
|
||||
<hr/>
|
||||
<h3>esvg::~<a id="Polyline">Polyline</a> ()</h3>
|
||||
|
||||
<pre>
|
||||
~<span class="code-function">Polyline</span>(<span class="code-type">void</span>);</pre>
|
||||
<br/>
|
||||
<br/>
|
||||
|
||||
<hr/>
|
||||
<h3><a id="parse">parse</a> ()</h3>
|
||||
|
||||
<pre>
|
||||
<span class="code-type">bool</span> <span class="code-function">parse</span>(<a href="http://HeeroYui.github.io/exml//exml__Element.html" class="code-type">exml::Element</a> * <span class="code-argument">_element</span>,
|
||||
agg::trans_affine & <span class="code-argument">_parentTrans</span>,
|
||||
etk::Vector2D<<span class="code-type">float</span>> & <span class="code-argument">_sizeMax</span>);</pre>
|
||||
<br/>
|
||||
<br/>
|
||||
|
||||
<hr/>
|
||||
<h3><a id="display">display</a> ()</h3>
|
||||
|
||||
<pre>
|
||||
<span class="code-type">void</span> <span class="code-function">display</span>(<span class="code-type">int32_t</span> <span class="code-argument">_spacing</span>);</pre>
|
||||
<br/>
|
||||
<br/>
|
||||
|
||||
<hr/>
|
||||
<h3><a id="aggDraw">aggDraw</a> ()</h3>
|
||||
|
||||
<pre>
|
||||
<span class="code-type">void</span> <span class="code-function">aggDraw</span>(<a href="esvg__Renderer.html" class="code-type">esvg::Renderer</a> & <span class="code-argument">_myRenderer</span>,
|
||||
agg::trans_affine & <span class="code-argument">_basicTrans</span>);</pre>
|
||||
<br/>
|
||||
<br/>
|
||||
|
||||
<hr/>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
96
esvg__Rectangle.html
Normal file
96
esvg__Rectangle.html
Normal file
@ -0,0 +1,96 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
|
||||
<title>esvg Library</title>
|
||||
<link rel="stylesheet" href="base.css">
|
||||
</head>
|
||||
<body>
|
||||
<div class="navbar navbar-fixed-top">
|
||||
<div class="container">
|
||||
<h1>esvg Library</h1>
|
||||
<li>esvg</li>
|
||||
<ul>
|
||||
<li><a href="esvg__Base.html">Base</a></li>
|
||||
<li><a href="esvg__Circle.html">Circle</a></li>
|
||||
<li><a href="esvg__Document.html">Document</a></li>
|
||||
<li><a href="esvg__Ellipse.html">Ellipse</a></li>
|
||||
<li><a href="esvg__Group.html">Group</a></li>
|
||||
<li><a href="esvg__Line.html">Line</a></li>
|
||||
<li><a href="esvg__PaintState.html">PaintState</a></li>
|
||||
<li><a href="esvg__Path.html">Path</a></li>
|
||||
<li><a href="esvg__PathBasic.html">PathBasic</a></li>
|
||||
<li><a href="esvg__Polygon.html">Polygon</a></li>
|
||||
<li><a href="esvg__Polyline.html">Polyline</a></li>
|
||||
<li><a href="esvg__Rectangle.html">Rectangle</a></li>
|
||||
<li><a href="esvg__Renderer.html">Renderer</a></li>
|
||||
<li><a href="esvg__Text.html">Text</a></li>
|
||||
</ul>
|
||||
<li><a href="esvg__lineCap.html">lineCap</a></li>
|
||||
<li><a href="esvg__lineJoin.html">lineJoin</a></li>
|
||||
<li><a href="esvg__pathProperty.html">pathProperty</a></li>
|
||||
<li><a href="esvg__polygonMode.html">polygonMode</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<div class="container" id="content">
|
||||
<h1>Class: esvg::Rectangle</h1>
|
||||
<br/>
|
||||
<h2>Synopsis:</h2>
|
||||
<pre>
|
||||
+ <a class="code-function" href="#Rectangle">Rectangle</a> (Pa<span class="code-type">int</span>State <span class="code-argument">_parentPaintState</span>);<br>+ ~<a class="code-function" href="#Rectangle">Rectangle</a> (<span class="code-type">void</span>);<br>+ <span class="code-type">bool</span> <a class="code-function" href="#parse">parse</a> (<a href="http://HeeroYui.github.io/exml//exml__Element.html" class="code-type">exml::Element</a> * <span class="code-argument">_element</span>,<br/> agg::trans_affine & <span class="code-argument">_parentTrans</span>,<br/> etk::Vector2D<<span class="code-type">float</span>> & <span class="code-argument">_sizeMax</span>);<br>+ <span class="code-type">void</span> <a class="code-function" href="#display">display</a> (<span class="code-type">int32_t</span> <span class="code-argument">_spacing</span>);<br>+ <span class="code-type">void</span> <a class="code-function" href="#aggDraw">aggDraw</a> (<a href="esvg__Renderer.html" class="code-type">esvg::Renderer</a> & <span class="code-argument">_myRenderer</span>,<br/> agg::trans_affine & <span class="code-argument">_basicTrans</span>);<br></pre>
|
||||
|
||||
|
||||
<h2>Object Hierarchy:</h2>
|
||||
<pre>
|
||||
<a href="esvg__Base.html">esvg::Base</a>
|
||||
+--> <b>esvg::Rectangle</b>
|
||||
</pre>
|
||||
<br/>
|
||||
<h2>Detail:<h2>
|
||||
<h3>esvg::<a id="Rectangle">Rectangle</a> ()</h3>
|
||||
|
||||
<pre>
|
||||
<span class="code-function">Rectangle</span>(Pa<span class="code-type">int</span>State <span class="code-argument">_parentPaintState</span>);</pre>
|
||||
<br/>
|
||||
<br/>
|
||||
|
||||
<hr/>
|
||||
<h3>esvg::~<a id="Rectangle">Rectangle</a> ()</h3>
|
||||
|
||||
<pre>
|
||||
~<span class="code-function">Rectangle</span>(<span class="code-type">void</span>);</pre>
|
||||
<br/>
|
||||
<br/>
|
||||
|
||||
<hr/>
|
||||
<h3><a id="parse">parse</a> ()</h3>
|
||||
|
||||
<pre>
|
||||
<span class="code-type">bool</span> <span class="code-function">parse</span>(<a href="http://HeeroYui.github.io/exml//exml__Element.html" class="code-type">exml::Element</a> * <span class="code-argument">_element</span>,
|
||||
agg::trans_affine & <span class="code-argument">_parentTrans</span>,
|
||||
etk::Vector2D<<span class="code-type">float</span>> & <span class="code-argument">_sizeMax</span>);</pre>
|
||||
<br/>
|
||||
<br/>
|
||||
|
||||
<hr/>
|
||||
<h3><a id="display">display</a> ()</h3>
|
||||
|
||||
<pre>
|
||||
<span class="code-type">void</span> <span class="code-function">display</span>(<span class="code-type">int32_t</span> <span class="code-argument">_spacing</span>);</pre>
|
||||
<br/>
|
||||
<br/>
|
||||
|
||||
<hr/>
|
||||
<h3><a id="aggDraw">aggDraw</a> ()</h3>
|
||||
|
||||
<pre>
|
||||
<span class="code-type">void</span> <span class="code-function">aggDraw</span>(<a href="esvg__Renderer.html" class="code-type">esvg::Renderer</a> & <span class="code-argument">_myRenderer</span>,
|
||||
agg::trans_affine & <span class="code-argument">_basicTrans</span>);</pre>
|
||||
<br/>
|
||||
<br/>
|
||||
|
||||
<hr/>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
88
esvg__Renderer.html
Normal file
88
esvg__Renderer.html
Normal file
@ -0,0 +1,88 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
|
||||
<title>esvg Library</title>
|
||||
<link rel="stylesheet" href="base.css">
|
||||
</head>
|
||||
<body>
|
||||
<div class="navbar navbar-fixed-top">
|
||||
<div class="container">
|
||||
<h1>esvg Library</h1>
|
||||
<li>esvg</li>
|
||||
<ul>
|
||||
<li><a href="esvg__Base.html">Base</a></li>
|
||||
<li><a href="esvg__Circle.html">Circle</a></li>
|
||||
<li><a href="esvg__Document.html">Document</a></li>
|
||||
<li><a href="esvg__Ellipse.html">Ellipse</a></li>
|
||||
<li><a href="esvg__Group.html">Group</a></li>
|
||||
<li><a href="esvg__Line.html">Line</a></li>
|
||||
<li><a href="esvg__PaintState.html">PaintState</a></li>
|
||||
<li><a href="esvg__Path.html">Path</a></li>
|
||||
<li><a href="esvg__PathBasic.html">PathBasic</a></li>
|
||||
<li><a href="esvg__Polygon.html">Polygon</a></li>
|
||||
<li><a href="esvg__Polyline.html">Polyline</a></li>
|
||||
<li><a href="esvg__Rectangle.html">Rectangle</a></li>
|
||||
<li><a href="esvg__Renderer.html">Renderer</a></li>
|
||||
<li><a href="esvg__Text.html">Text</a></li>
|
||||
</ul>
|
||||
<li><a href="esvg__lineCap.html">lineCap</a></li>
|
||||
<li><a href="esvg__lineJoin.html">lineJoin</a></li>
|
||||
<li><a href="esvg__pathProperty.html">pathProperty</a></li>
|
||||
<li><a href="esvg__polygonMode.html">polygonMode</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<div class="container" id="content">
|
||||
<h1>Class: esvg::Renderer</h1>
|
||||
<br/>
|
||||
<h2>Synopsis:</h2>
|
||||
<pre>
|
||||
+ <a class="code-function" href="#Renderer">Renderer</a> (<span class="code-type">uint32_t</span> <span class="code-argument">width</span>,<br/> <span class="code-type">uint32_t</span> <span class="code-argument">height</span>);<br>+ ~<a class="code-function" href="#Renderer">Renderer</a> (<span class="code-type">void</span>);<br>+ <span class="code-type">void</span> <a class="code-function" href="#writePpm">writePpm</a> (<a href="http://www.cplusplus.com/reference/string/string/" class="code-type">std::string</a> <span class="code-argument">fileName</span>);<br>+ <span class="code-type">uint8_t</span> * <a class="code-function" href="#getDataPointer">getDataPointer</a> (<span class="code-type">void</span>);<br>+ <span class="code-type">uint32_t</span> <a class="code-function" href="#getDataSize">getDataSize</a> (<span class="code-type">void</span>);<br></pre>
|
||||
|
||||
|
||||
<h2>Detail:<h2>
|
||||
<h3>esvg::<a id="Renderer">Renderer</a> ()</h3>
|
||||
|
||||
<pre>
|
||||
<span class="code-function">Renderer</span>(<span class="code-type">uint32_t</span> <span class="code-argument">width</span>,
|
||||
<span class="code-type">uint32_t</span> <span class="code-argument">height</span>);</pre>
|
||||
<br/>
|
||||
<br/>
|
||||
|
||||
<hr/>
|
||||
<h3>esvg::~<a id="Renderer">Renderer</a> ()</h3>
|
||||
|
||||
<pre>
|
||||
~<span class="code-function">Renderer</span>(<span class="code-type">void</span>);</pre>
|
||||
<br/>
|
||||
<br/>
|
||||
|
||||
<hr/>
|
||||
<h3><a id="writePpm">writePpm</a> ()</h3>
|
||||
|
||||
<pre>
|
||||
<span class="code-type">void</span> <span class="code-function">writePpm</span>(<a href="http://www.cplusplus.com/reference/string/string/" class="code-type">std::string</a> <span class="code-argument">fileName</span>);</pre>
|
||||
<br/>
|
||||
<br/>
|
||||
|
||||
<hr/>
|
||||
<h3><a id="getDataPointer">getDataPointer</a> ()</h3>
|
||||
|
||||
<pre>
|
||||
<span class="code-type">uint8_t</span> * <span class="code-function">getDataPointer</span>(<span class="code-type">void</span>);</pre>
|
||||
<br/>
|
||||
<br/>
|
||||
|
||||
<hr/>
|
||||
<h3><a id="getDataSize">getDataSize</a> ()</h3>
|
||||
|
||||
<pre>
|
||||
<span class="code-type">uint32_t</span> <span class="code-function">getDataSize</span>(<span class="code-type">void</span>);</pre>
|
||||
<br/>
|
||||
<br/>
|
||||
|
||||
<hr/>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
87
esvg__Text.html
Normal file
87
esvg__Text.html
Normal file
@ -0,0 +1,87 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
|
||||
<title>esvg Library</title>
|
||||
<link rel="stylesheet" href="base.css">
|
||||
</head>
|
||||
<body>
|
||||
<div class="navbar navbar-fixed-top">
|
||||
<div class="container">
|
||||
<h1>esvg Library</h1>
|
||||
<li>esvg</li>
|
||||
<ul>
|
||||
<li><a href="esvg__Base.html">Base</a></li>
|
||||
<li><a href="esvg__Circle.html">Circle</a></li>
|
||||
<li><a href="esvg__Document.html">Document</a></li>
|
||||
<li><a href="esvg__Ellipse.html">Ellipse</a></li>
|
||||
<li><a href="esvg__Group.html">Group</a></li>
|
||||
<li><a href="esvg__Line.html">Line</a></li>
|
||||
<li><a href="esvg__PaintState.html">PaintState</a></li>
|
||||
<li><a href="esvg__Path.html">Path</a></li>
|
||||
<li><a href="esvg__PathBasic.html">PathBasic</a></li>
|
||||
<li><a href="esvg__Polygon.html">Polygon</a></li>
|
||||
<li><a href="esvg__Polyline.html">Polyline</a></li>
|
||||
<li><a href="esvg__Rectangle.html">Rectangle</a></li>
|
||||
<li><a href="esvg__Renderer.html">Renderer</a></li>
|
||||
<li><a href="esvg__Text.html">Text</a></li>
|
||||
</ul>
|
||||
<li><a href="esvg__lineCap.html">lineCap</a></li>
|
||||
<li><a href="esvg__lineJoin.html">lineJoin</a></li>
|
||||
<li><a href="esvg__pathProperty.html">pathProperty</a></li>
|
||||
<li><a href="esvg__polygonMode.html">polygonMode</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<div class="container" id="content">
|
||||
<h1>Class: esvg::Text</h1>
|
||||
<br/>
|
||||
<h2>Synopsis:</h2>
|
||||
<pre>
|
||||
+ <a class="code-function" href="#Text">Text</a> (Pa<span class="code-type">int</span>State <span class="code-argument">_parentPaintState</span>);<br>+ ~<a class="code-function" href="#Text">Text</a> (<span class="code-type">void</span>);<br>+ <span class="code-type">bool</span> <a class="code-function" href="#parse">parse</a> (<a href="http://HeeroYui.github.io/exml//exml__Element.html" class="code-type">exml::Element</a> * <span class="code-argument">_element</span>,<br/> agg::trans_affine & <span class="code-argument">_parentTrans</span>,<br/> etk::Vector2D<<span class="code-type">float</span>> & <span class="code-argument">_sizeMax</span>);<br>+ <span class="code-type">void</span> <a class="code-function" href="#display">display</a> (<span class="code-type">int32_t</span> <span class="code-argument">_spacing</span>);<br></pre>
|
||||
|
||||
|
||||
<h2>Object Hierarchy:</h2>
|
||||
<pre>
|
||||
<a href="esvg__Base.html">esvg::Base</a>
|
||||
+--> <b>esvg::Text</b>
|
||||
</pre>
|
||||
<br/>
|
||||
<h2>Detail:<h2>
|
||||
<h3>esvg::<a id="Text">Text</a> ()</h3>
|
||||
|
||||
<pre>
|
||||
<span class="code-function">Text</span>(Pa<span class="code-type">int</span>State <span class="code-argument">_parentPaintState</span>);</pre>
|
||||
<br/>
|
||||
<br/>
|
||||
|
||||
<hr/>
|
||||
<h3>esvg::~<a id="Text">Text</a> ()</h3>
|
||||
|
||||
<pre>
|
||||
~<span class="code-function">Text</span>(<span class="code-type">void</span>);</pre>
|
||||
<br/>
|
||||
<br/>
|
||||
|
||||
<hr/>
|
||||
<h3><a id="parse">parse</a> ()</h3>
|
||||
|
||||
<pre>
|
||||
<span class="code-type">bool</span> <span class="code-function">parse</span>(<a href="http://HeeroYui.github.io/exml//exml__Element.html" class="code-type">exml::Element</a> * <span class="code-argument">_element</span>,
|
||||
agg::trans_affine & <span class="code-argument">_parentTrans</span>,
|
||||
etk::Vector2D<<span class="code-type">float</span>> & <span class="code-argument">_sizeMax</span>);</pre>
|
||||
<br/>
|
||||
<br/>
|
||||
|
||||
<hr/>
|
||||
<h3><a id="display">display</a> ()</h3>
|
||||
|
||||
<pre>
|
||||
<span class="code-type">void</span> <span class="code-function">display</span>(<span class="code-type">int32_t</span> <span class="code-argument">_spacing</span>);</pre>
|
||||
<br/>
|
||||
<br/>
|
||||
|
||||
<hr/>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
44
esvg__lineCap.html
Normal file
44
esvg__lineCap.html
Normal file
@ -0,0 +1,44 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
|
||||
<title>esvg Library</title>
|
||||
<link rel="stylesheet" href="base.css">
|
||||
</head>
|
||||
<body>
|
||||
<div class="navbar navbar-fixed-top">
|
||||
<div class="container">
|
||||
<h1>esvg Library</h1>
|
||||
<li>esvg</li>
|
||||
<ul>
|
||||
<li><a href="esvg__Base.html">Base</a></li>
|
||||
<li><a href="esvg__Circle.html">Circle</a></li>
|
||||
<li><a href="esvg__Document.html">Document</a></li>
|
||||
<li><a href="esvg__Ellipse.html">Ellipse</a></li>
|
||||
<li><a href="esvg__Group.html">Group</a></li>
|
||||
<li><a href="esvg__Line.html">Line</a></li>
|
||||
<li><a href="esvg__PaintState.html">PaintState</a></li>
|
||||
<li><a href="esvg__Path.html">Path</a></li>
|
||||
<li><a href="esvg__PathBasic.html">PathBasic</a></li>
|
||||
<li><a href="esvg__Polygon.html">Polygon</a></li>
|
||||
<li><a href="esvg__Polyline.html">Polyline</a></li>
|
||||
<li><a href="esvg__Rectangle.html">Rectangle</a></li>
|
||||
<li><a href="esvg__Renderer.html">Renderer</a></li>
|
||||
<li><a href="esvg__Text.html">Text</a></li>
|
||||
</ul>
|
||||
<li><a href="esvg__lineCap.html">lineCap</a></li>
|
||||
<li><a href="esvg__lineJoin.html">lineJoin</a></li>
|
||||
<li><a href="esvg__pathProperty.html">pathProperty</a></li>
|
||||
<li><a href="esvg__polygonMode.html">polygonMode</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<div class="container" id="content">
|
||||
<h1>Enum: esvg::lineCap</h1>
|
||||
<br/>
|
||||
Value :<br>
|
||||
<ul>
|
||||
<li>lineCapButt</li><li>lineCapRound</li><li>lineCapSquare</li></ul>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
44
esvg__lineJoin.html
Normal file
44
esvg__lineJoin.html
Normal file
@ -0,0 +1,44 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
|
||||
<title>esvg Library</title>
|
||||
<link rel="stylesheet" href="base.css">
|
||||
</head>
|
||||
<body>
|
||||
<div class="navbar navbar-fixed-top">
|
||||
<div class="container">
|
||||
<h1>esvg Library</h1>
|
||||
<li>esvg</li>
|
||||
<ul>
|
||||
<li><a href="esvg__Base.html">Base</a></li>
|
||||
<li><a href="esvg__Circle.html">Circle</a></li>
|
||||
<li><a href="esvg__Document.html">Document</a></li>
|
||||
<li><a href="esvg__Ellipse.html">Ellipse</a></li>
|
||||
<li><a href="esvg__Group.html">Group</a></li>
|
||||
<li><a href="esvg__Line.html">Line</a></li>
|
||||
<li><a href="esvg__PaintState.html">PaintState</a></li>
|
||||
<li><a href="esvg__Path.html">Path</a></li>
|
||||
<li><a href="esvg__PathBasic.html">PathBasic</a></li>
|
||||
<li><a href="esvg__Polygon.html">Polygon</a></li>
|
||||
<li><a href="esvg__Polyline.html">Polyline</a></li>
|
||||
<li><a href="esvg__Rectangle.html">Rectangle</a></li>
|
||||
<li><a href="esvg__Renderer.html">Renderer</a></li>
|
||||
<li><a href="esvg__Text.html">Text</a></li>
|
||||
</ul>
|
||||
<li><a href="esvg__lineCap.html">lineCap</a></li>
|
||||
<li><a href="esvg__lineJoin.html">lineJoin</a></li>
|
||||
<li><a href="esvg__pathProperty.html">pathProperty</a></li>
|
||||
<li><a href="esvg__polygonMode.html">polygonMode</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<div class="container" id="content">
|
||||
<h1>Enum: esvg::lineJoin</h1>
|
||||
<br/>
|
||||
Value :<br>
|
||||
<ul>
|
||||
<li>lineJoinMiter</li><li>lineJoinRound</li><li>lineJoinBevel</li></ul>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
44
esvg__pathProperty.html
Normal file
44
esvg__pathProperty.html
Normal file
@ -0,0 +1,44 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
|
||||
<title>esvg Library</title>
|
||||
<link rel="stylesheet" href="base.css">
|
||||
</head>
|
||||
<body>
|
||||
<div class="navbar navbar-fixed-top">
|
||||
<div class="container">
|
||||
<h1>esvg Library</h1>
|
||||
<li>esvg</li>
|
||||
<ul>
|
||||
<li><a href="esvg__Base.html">Base</a></li>
|
||||
<li><a href="esvg__Circle.html">Circle</a></li>
|
||||
<li><a href="esvg__Document.html">Document</a></li>
|
||||
<li><a href="esvg__Ellipse.html">Ellipse</a></li>
|
||||
<li><a href="esvg__Group.html">Group</a></li>
|
||||
<li><a href="esvg__Line.html">Line</a></li>
|
||||
<li><a href="esvg__PaintState.html">PaintState</a></li>
|
||||
<li><a href="esvg__Path.html">Path</a></li>
|
||||
<li><a href="esvg__PathBasic.html">PathBasic</a></li>
|
||||
<li><a href="esvg__Polygon.html">Polygon</a></li>
|
||||
<li><a href="esvg__Polyline.html">Polyline</a></li>
|
||||
<li><a href="esvg__Rectangle.html">Rectangle</a></li>
|
||||
<li><a href="esvg__Renderer.html">Renderer</a></li>
|
||||
<li><a href="esvg__Text.html">Text</a></li>
|
||||
</ul>
|
||||
<li><a href="esvg__lineCap.html">lineCap</a></li>
|
||||
<li><a href="esvg__lineJoin.html">lineJoin</a></li>
|
||||
<li><a href="esvg__pathProperty.html">pathProperty</a></li>
|
||||
<li><a href="esvg__polygonMode.html">polygonMode</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<div class="container" id="content">
|
||||
<h1>Enum: esvg::pathProperty</h1>
|
||||
<br/>
|
||||
Value :<br>
|
||||
<ul>
|
||||
<li>pathStop</li><li>pathMoveTo</li><li>pathLineTo</li><li>pathLineToH</li><li>pathLineToV</li><li>pathCurveTo</li><li>pathSmothCurveTo</li><li>pathBesizeCurveTo</li><li>pathBesizeSmothCurveTo</li><li>pathElliptic</li></ul>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
44
esvg__polygonMode.html
Normal file
44
esvg__polygonMode.html
Normal file
@ -0,0 +1,44 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
|
||||
<title>esvg Library</title>
|
||||
<link rel="stylesheet" href="base.css">
|
||||
</head>
|
||||
<body>
|
||||
<div class="navbar navbar-fixed-top">
|
||||
<div class="container">
|
||||
<h1>esvg Library</h1>
|
||||
<li>esvg</li>
|
||||
<ul>
|
||||
<li><a href="esvg__Base.html">Base</a></li>
|
||||
<li><a href="esvg__Circle.html">Circle</a></li>
|
||||
<li><a href="esvg__Document.html">Document</a></li>
|
||||
<li><a href="esvg__Ellipse.html">Ellipse</a></li>
|
||||
<li><a href="esvg__Group.html">Group</a></li>
|
||||
<li><a href="esvg__Line.html">Line</a></li>
|
||||
<li><a href="esvg__PaintState.html">PaintState</a></li>
|
||||
<li><a href="esvg__Path.html">Path</a></li>
|
||||
<li><a href="esvg__PathBasic.html">PathBasic</a></li>
|
||||
<li><a href="esvg__Polygon.html">Polygon</a></li>
|
||||
<li><a href="esvg__Polyline.html">Polyline</a></li>
|
||||
<li><a href="esvg__Rectangle.html">Rectangle</a></li>
|
||||
<li><a href="esvg__Renderer.html">Renderer</a></li>
|
||||
<li><a href="esvg__Text.html">Text</a></li>
|
||||
</ul>
|
||||
<li><a href="esvg__lineCap.html">lineCap</a></li>
|
||||
<li><a href="esvg__lineJoin.html">lineJoin</a></li>
|
||||
<li><a href="esvg__pathProperty.html">pathProperty</a></li>
|
||||
<li><a href="esvg__polygonMode.html">polygonMode</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<div class="container" id="content">
|
||||
<h1>Enum: esvg::polygonMode</h1>
|
||||
<br/>
|
||||
Value :<br>
|
||||
<ul>
|
||||
<li>polygoneModeNonZero</li><li>polygoneModeEvenOdd</li></ul>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
39
index.html
Normal file
39
index.html
Normal file
@ -0,0 +1,39 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
|
||||
<title>esvg Library</title>
|
||||
<link rel="stylesheet" href="base.css">
|
||||
</head>
|
||||
<body>
|
||||
<div class="navbar navbar-fixed-top">
|
||||
<div class="container">
|
||||
<h1>esvg Library</h1>
|
||||
<li>esvg</li>
|
||||
<ul>
|
||||
<li><a href="esvg__Base.html">Base</a></li>
|
||||
<li><a href="esvg__Circle.html">Circle</a></li>
|
||||
<li><a href="esvg__Document.html">Document</a></li>
|
||||
<li><a href="esvg__Ellipse.html">Ellipse</a></li>
|
||||
<li><a href="esvg__Group.html">Group</a></li>
|
||||
<li><a href="esvg__Line.html">Line</a></li>
|
||||
<li><a href="esvg__PaintState.html">PaintState</a></li>
|
||||
<li><a href="esvg__Path.html">Path</a></li>
|
||||
<li><a href="esvg__PathBasic.html">PathBasic</a></li>
|
||||
<li><a href="esvg__Polygon.html">Polygon</a></li>
|
||||
<li><a href="esvg__Polyline.html">Polyline</a></li>
|
||||
<li><a href="esvg__Rectangle.html">Rectangle</a></li>
|
||||
<li><a href="esvg__Renderer.html">Renderer</a></li>
|
||||
<li><a href="esvg__Text.html">Text</a></li>
|
||||
</ul>
|
||||
<li><a href="esvg__lineCap.html">lineCap</a></li>
|
||||
<li><a href="esvg__lineJoin.html">lineJoin</a></li>
|
||||
<li><a href="esvg__pathProperty.html">pathProperty</a></li>
|
||||
<li><a href="esvg__polygonMode.html">polygonMode</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<div class="container" id="content">
|
||||
<h1>esvg</h1><br/>TODO : Main page ...<br/><br/> </div>
|
||||
</body>
|
||||
</html>
|
Loading…
x
Reference in New Issue
Block a user