153 lines
6.8 KiB
HTML
153 lines
6.8 KiB
HTML
<!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>
|