mirror of
https://github.com/thorvg/thorvg.git
synced 2025-06-08 05:33:36 +00:00
doc: up to date v0.7
This commit is contained in:
parent
5fd32acf73
commit
686e47d2cd
65 changed files with 606 additions and 605 deletions
|
@ -38,7 +38,7 @@ PROJECT_NAME = ThorVG
|
||||||
# could be handy for archiving the generated documentation or if some version
|
# could be handy for archiving the generated documentation or if some version
|
||||||
# control system is used.
|
# control system is used.
|
||||||
|
|
||||||
PROJECT_NUMBER = v0.6
|
PROJECT_NUMBER = v0.7
|
||||||
|
|
||||||
# Using the PROJECT_BRIEF tag one can provide an optional one line description
|
# Using the PROJECT_BRIEF tag one can provide an optional one line description
|
||||||
# for a project that appears at the top of each page and should give viewer a
|
# for a project that appears at the top of each page and should give viewer a
|
||||||
|
|
|
@ -24,7 +24,7 @@
|
||||||
<td id="projectlogo"><img alt="Logo" src="small_logo.svg"/></td>
|
<td id="projectlogo"><img alt="Logo" src="small_logo.svg"/></td>
|
||||||
<td id="projectalign" style="padding-left: 0.5em;">
|
<td id="projectalign" style="padding-left: 0.5em;">
|
||||||
<div id="projectname">ThorVG
|
<div id="projectname">ThorVG
|
||||||
 <span id="projectnumber">v0.6</span>
|
 <span id="projectnumber">v0.7</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
@ -24,7 +24,7 @@
|
||||||
<td id="projectlogo"><img alt="Logo" src="small_logo.svg"/></td>
|
<td id="projectlogo"><img alt="Logo" src="small_logo.svg"/></td>
|
||||||
<td id="projectalign" style="padding-left: 0.5em;">
|
<td id="projectalign" style="padding-left: 0.5em;">
|
||||||
<div id="projectname">ThorVG
|
<div id="projectname">ThorVG
|
||||||
 <span id="projectnumber">v0.6</span>
|
 <span id="projectnumber">v0.7</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
@ -24,7 +24,7 @@
|
||||||
<td id="projectlogo"><img alt="Logo" src="small_logo.svg"/></td>
|
<td id="projectlogo"><img alt="Logo" src="small_logo.svg"/></td>
|
||||||
<td id="projectalign" style="padding-left: 0.5em;">
|
<td id="projectalign" style="padding-left: 0.5em;">
|
||||||
<div id="projectname">ThorVG
|
<div id="projectname">ThorVG
|
||||||
 <span id="projectnumber">v0.6</span>
|
 <span id="projectnumber">v0.7</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
@ -24,7 +24,7 @@
|
||||||
<td id="projectlogo"><img alt="Logo" src="small_logo.svg"/></td>
|
<td id="projectlogo"><img alt="Logo" src="small_logo.svg"/></td>
|
||||||
<td id="projectalign" style="padding-left: 0.5em;">
|
<td id="projectalign" style="padding-left: 0.5em;">
|
||||||
<div id="projectname">ThorVG
|
<div id="projectname">ThorVG
|
||||||
 <span id="projectnumber">v0.6</span>
|
 <span id="projectnumber">v0.7</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
@ -24,7 +24,7 @@
|
||||||
<td id="projectlogo"><img alt="Logo" src="small_logo.svg"/></td>
|
<td id="projectlogo"><img alt="Logo" src="small_logo.svg"/></td>
|
||||||
<td id="projectalign" style="padding-left: 0.5em;">
|
<td id="projectalign" style="padding-left: 0.5em;">
|
||||||
<div id="projectname">ThorVG
|
<div id="projectname">ThorVG
|
||||||
 <span id="projectnumber">v0.6</span>
|
 <span id="projectnumber">v0.7</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
@ -78,7 +78,7 @@ $(function() {
|
||||||
<tr class="even"><td class="entry"><a class="el" href="classtvg_1_1Fill.html#a92717fc84a7d5df56e42e3bc863fce1a">colorStops</a>(const ColorStop *colorStops, uint32_t cnt) noexcept</td><td class="entry"><a class="el" href="classtvg_1_1Fill.html">Fill</a></td><td class="entry"></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="classtvg_1_1Fill.html#a92717fc84a7d5df56e42e3bc863fce1a">colorStops</a>(const ColorStop *colorStops, uint32_t cnt) noexcept</td><td class="entry"><a class="el" href="classtvg_1_1Fill.html">Fill</a></td><td class="entry"></td></tr>
|
||||||
<tr><td class="entry"><a class="el" href="classtvg_1_1Fill.html#addbc9de36b4427639f3cc1dceeccb734">colorStops</a>(const ColorStop **colorStops) const noexcept</td><td class="entry"><a class="el" href="classtvg_1_1Fill.html">Fill</a></td><td class="entry"></td></tr>
|
<tr><td class="entry"><a class="el" href="classtvg_1_1Fill.html#addbc9de36b4427639f3cc1dceeccb734">colorStops</a>(const ColorStop **colorStops) const noexcept</td><td class="entry"><a class="el" href="classtvg_1_1Fill.html">Fill</a></td><td class="entry"></td></tr>
|
||||||
<tr class="even"><td class="entry"><a class="el" href="classtvg_1_1Fill.html#a48e358abab4478ff7f84dfb85608eaf3">duplicate</a>() const noexcept</td><td class="entry"><a class="el" href="classtvg_1_1Fill.html">Fill</a></td><td class="entry"></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="classtvg_1_1Fill.html#a48e358abab4478ff7f84dfb85608eaf3">duplicate</a>() const noexcept</td><td class="entry"><a class="el" href="classtvg_1_1Fill.html">Fill</a></td><td class="entry"></td></tr>
|
||||||
<tr><td class="entry"><a class="el" href="classtvg_1_1Fill.html#a87a69d60151166624e63799203acbd1d">identifier</a>() const</td><td class="entry"><a class="el" href="classtvg_1_1Fill.html">Fill</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
<tr><td class="entry"><a class="el" href="classtvg_1_1Fill.html#a37466e9eff2de62ff15c9df3d72b656d">identifier</a>() const noexcept</td><td class="entry"><a class="el" href="classtvg_1_1Fill.html">Fill</a></td><td class="entry"></td></tr>
|
||||||
<tr class="even"><td class="entry"><a class="el" href="classtvg_1_1Fill.html#aed49d00ca09e69fdf97aaae235f8e950">spread</a>(FillSpread s) noexcept</td><td class="entry"><a class="el" href="classtvg_1_1Fill.html">Fill</a></td><td class="entry"></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="classtvg_1_1Fill.html#aed49d00ca09e69fdf97aaae235f8e950">spread</a>(FillSpread s) noexcept</td><td class="entry"><a class="el" href="classtvg_1_1Fill.html">Fill</a></td><td class="entry"></td></tr>
|
||||||
<tr><td class="entry"><a class="el" href="classtvg_1_1Fill.html#a55f6de063e5ac8023243c9cef5cb9a12">spread</a>() const noexcept</td><td class="entry"><a class="el" href="classtvg_1_1Fill.html">Fill</a></td><td class="entry"></td></tr>
|
<tr><td class="entry"><a class="el" href="classtvg_1_1Fill.html#a55f6de063e5ac8023243c9cef5cb9a12">spread</a>() const noexcept</td><td class="entry"><a class="el" href="classtvg_1_1Fill.html">Fill</a></td><td class="entry"></td></tr>
|
||||||
<tr class="even"><td class="entry"><a class="el" href="classtvg_1_1Fill.html#ac9f6ba428afe884bcc2861de0a2a96f4">transform</a>(const Matrix &m) noexcept</td><td class="entry"><a class="el" href="classtvg_1_1Fill.html">Fill</a></td><td class="entry"></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="classtvg_1_1Fill.html#ac9f6ba428afe884bcc2861de0a2a96f4">transform</a>(const Matrix &m) noexcept</td><td class="entry"><a class="el" href="classtvg_1_1Fill.html">Fill</a></td><td class="entry"></td></tr>
|
||||||
|
|
|
@ -24,7 +24,7 @@
|
||||||
<td id="projectlogo"><img alt="Logo" src="small_logo.svg"/></td>
|
<td id="projectlogo"><img alt="Logo" src="small_logo.svg"/></td>
|
||||||
<td id="projectalign" style="padding-left: 0.5em;">
|
<td id="projectalign" style="padding-left: 0.5em;">
|
||||||
<div id="projectname">ThorVG
|
<div id="projectname">ThorVG
|
||||||
 <span id="projectnumber">v0.6</span>
|
 <span id="projectnumber">v0.7</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
@ -119,9 +119,9 @@ Public Member Functions</h2></td></tr>
|
||||||
<tr class="memitem:a48e358abab4478ff7f84dfb85608eaf3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classtvg_1_1Fill.html">Fill</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classtvg_1_1Fill.html#a48e358abab4478ff7f84dfb85608eaf3">duplicate</a> () const noexcept</td></tr>
|
<tr class="memitem:a48e358abab4478ff7f84dfb85608eaf3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classtvg_1_1Fill.html">Fill</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classtvg_1_1Fill.html#a48e358abab4478ff7f84dfb85608eaf3">duplicate</a> () const noexcept</td></tr>
|
||||||
<tr class="memdesc:a48e358abab4478ff7f84dfb85608eaf3"><td class="mdescLeft"> </td><td class="mdescRight">Creates a copy of the <a class="el" href="classtvg_1_1Fill.html" title="An abstract class representing the gradient fill of the Shape object.">Fill</a> object. <a href="classtvg_1_1Fill.html#a48e358abab4478ff7f84dfb85608eaf3">More...</a><br /></td></tr>
|
<tr class="memdesc:a48e358abab4478ff7f84dfb85608eaf3"><td class="mdescLeft"> </td><td class="mdescRight">Creates a copy of the <a class="el" href="classtvg_1_1Fill.html" title="An abstract class representing the gradient fill of the Shape object.">Fill</a> object. <a href="classtvg_1_1Fill.html#a48e358abab4478ff7f84dfb85608eaf3">More...</a><br /></td></tr>
|
||||||
<tr class="separator:a48e358abab4478ff7f84dfb85608eaf3"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:a48e358abab4478ff7f84dfb85608eaf3"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:a87a69d60151166624e63799203acbd1d"><td class="memItemLeft" align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classtvg_1_1Fill.html#a87a69d60151166624e63799203acbd1d">identifier</a> () const</td></tr>
|
<tr class="memitem:a37466e9eff2de62ff15c9df3d72b656d"><td class="memItemLeft" align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classtvg_1_1Fill.html#a37466e9eff2de62ff15c9df3d72b656d">identifier</a> () const noexcept</td></tr>
|
||||||
<tr class="memdesc:a87a69d60151166624e63799203acbd1d"><td class="mdescLeft"> </td><td class="mdescRight">Return the unique id value of the <a class="el" href="classtvg_1_1Fill.html" title="An abstract class representing the gradient fill of the Shape object.">Fill</a> instance. <a href="classtvg_1_1Fill.html#a87a69d60151166624e63799203acbd1d">More...</a><br /></td></tr>
|
<tr class="memdesc:a37466e9eff2de62ff15c9df3d72b656d"><td class="mdescLeft"> </td><td class="mdescRight">Return the unique id value of the <a class="el" href="classtvg_1_1Fill.html" title="An abstract class representing the gradient fill of the Shape object.">Fill</a> instance. <a href="classtvg_1_1Fill.html#a37466e9eff2de62ff15c9df3d72b656d">More...</a><br /></td></tr>
|
||||||
<tr class="separator:a87a69d60151166624e63799203acbd1d"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:a37466e9eff2de62ff15c9df3d72b656d"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
</table>
|
</table>
|
||||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||||
<div class="textblock"><p>An abstract class representing the gradient fill of the <a class="el" href="classtvg_1_1Shape.html" title="A class representing two-dimensional figures and their properties.">Shape</a> object. </p>
|
<div class="textblock"><p>An abstract class representing the gradient fill of the <a class="el" href="classtvg_1_1Shape.html" title="A class representing two-dimensional figures and their properties.">Shape</a> object. </p>
|
||||||
|
@ -237,8 +237,8 @@ Public Member Functions</h2></td></tr>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<a id="a87a69d60151166624e63799203acbd1d"></a>
|
<a id="a37466e9eff2de62ff15c9df3d72b656d"></a>
|
||||||
<h2 class="memtitle"><span class="permalink"><a href="#a87a69d60151166624e63799203acbd1d">◆ </a></span>identifier()</h2>
|
<h2 class="memtitle"><span class="permalink"><a href="#a37466e9eff2de62ff15c9df3d72b656d">◆ </a></span>identifier()</h2>
|
||||||
|
|
||||||
<div class="memitem">
|
<div class="memitem">
|
||||||
<div class="memproto">
|
<div class="memproto">
|
||||||
|
@ -255,7 +255,7 @@ Public Member Functions</h2></td></tr>
|
||||||
</table>
|
</table>
|
||||||
</td>
|
</td>
|
||||||
<td class="mlabels-right">
|
<td class="mlabels-right">
|
||||||
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
<span class="mlabels"><span class="mlabel">noexcept</span></span> </td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
</div><div class="memdoc">
|
</div><div class="memdoc">
|
||||||
|
@ -361,7 +361,6 @@ Public Member Functions</h2></td></tr>
|
||||||
</table>
|
</table>
|
||||||
</dd>
|
</dd>
|
||||||
</dl>
|
</dl>
|
||||||
<p>@BETA_API </p>
|
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -398,7 +397,6 @@ Public Member Functions</h2></td></tr>
|
||||||
</dd>
|
</dd>
|
||||||
</dl>
|
</dl>
|
||||||
<dl class="section return"><dt>Returns</dt><dd><a class="el" href="group__ThorVG.html#gga28287671eaf7406afd604bd055ba4066a505a83f220c02df2f85c3810cd9ceb38" title="The value returned in case of a correct request execution.">Result::Success</a> when succeed, <a class="el" href="group__ThorVG.html#gga28287671eaf7406afd604bd055ba4066abc2b4181e818f2e9b52b2bc54dd55907" title="The value returned in case of unsuccessful memory allocation.">Result::FailedAllocation</a> otherwise. </dd></dl>
|
<dl class="section return"><dt>Returns</dt><dd><a class="el" href="group__ThorVG.html#gga28287671eaf7406afd604bd055ba4066a505a83f220c02df2f85c3810cd9ceb38" title="The value returned in case of a correct request execution.">Result::Success</a> when succeed, <a class="el" href="group__ThorVG.html#gga28287671eaf7406afd604bd055ba4066abc2b4181e818f2e9b52b2bc54dd55907" title="The value returned in case of unsuccessful memory allocation.">Result::FailedAllocation</a> otherwise. </dd></dl>
|
||||||
<p>@BETA_API </p>
|
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -24,7 +24,7 @@
|
||||||
<td id="projectlogo"><img alt="Logo" src="small_logo.svg"/></td>
|
<td id="projectlogo"><img alt="Logo" src="small_logo.svg"/></td>
|
||||||
<td id="projectalign" style="padding-left: 0.5em;">
|
<td id="projectalign" style="padding-left: 0.5em;">
|
||||||
<div id="projectname">ThorVG
|
<div id="projectname">ThorVG
|
||||||
 <span id="projectnumber">v0.6</span>
|
 <span id="projectnumber">v0.7</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
@ -24,7 +24,7 @@
|
||||||
<td id="projectlogo"><img alt="Logo" src="small_logo.svg"/></td>
|
<td id="projectlogo"><img alt="Logo" src="small_logo.svg"/></td>
|
||||||
<td id="projectalign" style="padding-left: 0.5em;">
|
<td id="projectalign" style="padding-left: 0.5em;">
|
||||||
<div id="projectname">ThorVG
|
<div id="projectname">ThorVG
|
||||||
 <span id="projectnumber">v0.6</span>
|
 <span id="projectnumber">v0.7</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
@ -24,7 +24,7 @@
|
||||||
<td id="projectlogo"><img alt="Logo" src="small_logo.svg"/></td>
|
<td id="projectlogo"><img alt="Logo" src="small_logo.svg"/></td>
|
||||||
<td id="projectalign" style="padding-left: 0.5em;">
|
<td id="projectalign" style="padding-left: 0.5em;">
|
||||||
<div id="projectname">ThorVG
|
<div id="projectname">ThorVG
|
||||||
 <span id="projectnumber">v0.6</span>
|
 <span id="projectnumber">v0.7</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
@ -24,7 +24,7 @@
|
||||||
<td id="projectlogo"><img alt="Logo" src="small_logo.svg"/></td>
|
<td id="projectlogo"><img alt="Logo" src="small_logo.svg"/></td>
|
||||||
<td id="projectalign" style="padding-left: 0.5em;">
|
<td id="projectalign" style="padding-left: 0.5em;">
|
||||||
<div id="projectname">ThorVG
|
<div id="projectname">ThorVG
|
||||||
 <span id="projectnumber">v0.6</span>
|
 <span id="projectnumber">v0.7</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
@ -24,7 +24,7 @@
|
||||||
<td id="projectlogo"><img alt="Logo" src="small_logo.svg"/></td>
|
<td id="projectlogo"><img alt="Logo" src="small_logo.svg"/></td>
|
||||||
<td id="projectalign" style="padding-left: 0.5em;">
|
<td id="projectalign" style="padding-left: 0.5em;">
|
||||||
<div id="projectname">ThorVG
|
<div id="projectname">ThorVG
|
||||||
 <span id="projectnumber">v0.6</span>
|
 <span id="projectnumber">v0.7</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
@ -80,7 +80,7 @@ $(function() {
|
||||||
<tr class="even"><td class="entry"><a class="el" href="classtvg_1_1Fill.html#a48e358abab4478ff7f84dfb85608eaf3">duplicate</a>() const noexcept</td><td class="entry"><a class="el" href="classtvg_1_1Fill.html">Fill</a></td><td class="entry"></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="classtvg_1_1Fill.html#a48e358abab4478ff7f84dfb85608eaf3">duplicate</a>() const noexcept</td><td class="entry"><a class="el" href="classtvg_1_1Fill.html">Fill</a></td><td class="entry"></td></tr>
|
||||||
<tr><td class="entry"><a class="el" href="classtvg_1_1LinearGradient.html#a346e161f12d8e8ad26b6eaaf5d0f5c5c">gen</a>() noexcept</td><td class="entry"><a class="el" href="classtvg_1_1LinearGradient.html">LinearGradient</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
|
<tr><td class="entry"><a class="el" href="classtvg_1_1LinearGradient.html#a346e161f12d8e8ad26b6eaaf5d0f5c5c">gen</a>() noexcept</td><td class="entry"><a class="el" href="classtvg_1_1LinearGradient.html">LinearGradient</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
|
||||||
<tr class="even"><td class="entry"><a class="el" href="classtvg_1_1LinearGradient.html#a13df43a335dadaea01769a726dc9ddfd">identifier</a>() noexcept</td><td class="entry"><a class="el" href="classtvg_1_1LinearGradient.html">LinearGradient</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="classtvg_1_1LinearGradient.html#a13df43a335dadaea01769a726dc9ddfd">identifier</a>() noexcept</td><td class="entry"><a class="el" href="classtvg_1_1LinearGradient.html">LinearGradient</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
|
||||||
<tr><td class="entry"><a class="el" href="classtvg_1_1Fill.html#a87a69d60151166624e63799203acbd1d">tvg::Fill::identifier</a>() const</td><td class="entry"><a class="el" href="classtvg_1_1Fill.html">Fill</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
<tr><td class="entry"><a class="el" href="classtvg_1_1Fill.html#a37466e9eff2de62ff15c9df3d72b656d">tvg::Fill::identifier</a>() const noexcept</td><td class="entry"><a class="el" href="classtvg_1_1Fill.html">Fill</a></td><td class="entry"></td></tr>
|
||||||
<tr class="even"><td class="entry"><a class="el" href="classtvg_1_1LinearGradient.html#aa881eb89e14ade6a30bc41d7eb8eaf52">linear</a>(float x1, float y1, float x2, float y2) noexcept</td><td class="entry"><a class="el" href="classtvg_1_1LinearGradient.html">LinearGradient</a></td><td class="entry"></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="classtvg_1_1LinearGradient.html#aa881eb89e14ade6a30bc41d7eb8eaf52">linear</a>(float x1, float y1, float x2, float y2) noexcept</td><td class="entry"><a class="el" href="classtvg_1_1LinearGradient.html">LinearGradient</a></td><td class="entry"></td></tr>
|
||||||
<tr><td class="entry"><a class="el" href="classtvg_1_1LinearGradient.html#a5c77e9f6e855a595945f45a6b19ee983">linear</a>(float *x1, float *y1, float *x2, float *y2) const noexcept</td><td class="entry"><a class="el" href="classtvg_1_1LinearGradient.html">LinearGradient</a></td><td class="entry"></td></tr>
|
<tr><td class="entry"><a class="el" href="classtvg_1_1LinearGradient.html#a5c77e9f6e855a595945f45a6b19ee983">linear</a>(float *x1, float *y1, float *x2, float *y2) const noexcept</td><td class="entry"><a class="el" href="classtvg_1_1LinearGradient.html">LinearGradient</a></td><td class="entry"></td></tr>
|
||||||
<tr class="even"><td class="entry"><a class="el" href="classtvg_1_1Fill.html#aed49d00ca09e69fdf97aaae235f8e950">spread</a>(FillSpread s) noexcept</td><td class="entry"><a class="el" href="classtvg_1_1Fill.html">Fill</a></td><td class="entry"></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="classtvg_1_1Fill.html#aed49d00ca09e69fdf97aaae235f8e950">spread</a>(FillSpread s) noexcept</td><td class="entry"><a class="el" href="classtvg_1_1Fill.html">Fill</a></td><td class="entry"></td></tr>
|
||||||
|
|
|
@ -24,7 +24,7 @@
|
||||||
<td id="projectlogo"><img alt="Logo" src="small_logo.svg"/></td>
|
<td id="projectlogo"><img alt="Logo" src="small_logo.svg"/></td>
|
||||||
<td id="projectalign" style="padding-left: 0.5em;">
|
<td id="projectalign" style="padding-left: 0.5em;">
|
||||||
<div id="projectname">ThorVG
|
<div id="projectname">ThorVG
|
||||||
 <span id="projectnumber">v0.6</span>
|
 <span id="projectnumber">v0.7</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
@ -119,9 +119,9 @@ Public Member Functions</h2></td></tr>
|
||||||
<tr class="memitem:a48e358abab4478ff7f84dfb85608eaf3 inherit pub_methods_classtvg_1_1Fill"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classtvg_1_1Fill.html">Fill</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classtvg_1_1Fill.html#a48e358abab4478ff7f84dfb85608eaf3">duplicate</a> () const noexcept</td></tr>
|
<tr class="memitem:a48e358abab4478ff7f84dfb85608eaf3 inherit pub_methods_classtvg_1_1Fill"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classtvg_1_1Fill.html">Fill</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classtvg_1_1Fill.html#a48e358abab4478ff7f84dfb85608eaf3">duplicate</a> () const noexcept</td></tr>
|
||||||
<tr class="memdesc:a48e358abab4478ff7f84dfb85608eaf3 inherit pub_methods_classtvg_1_1Fill"><td class="mdescLeft"> </td><td class="mdescRight">Creates a copy of the <a class="el" href="classtvg_1_1Fill.html" title="An abstract class representing the gradient fill of the Shape object.">Fill</a> object. <a href="classtvg_1_1Fill.html#a48e358abab4478ff7f84dfb85608eaf3">More...</a><br /></td></tr>
|
<tr class="memdesc:a48e358abab4478ff7f84dfb85608eaf3 inherit pub_methods_classtvg_1_1Fill"><td class="mdescLeft"> </td><td class="mdescRight">Creates a copy of the <a class="el" href="classtvg_1_1Fill.html" title="An abstract class representing the gradient fill of the Shape object.">Fill</a> object. <a href="classtvg_1_1Fill.html#a48e358abab4478ff7f84dfb85608eaf3">More...</a><br /></td></tr>
|
||||||
<tr class="separator:a48e358abab4478ff7f84dfb85608eaf3 inherit pub_methods_classtvg_1_1Fill"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:a48e358abab4478ff7f84dfb85608eaf3 inherit pub_methods_classtvg_1_1Fill"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:a87a69d60151166624e63799203acbd1d inherit pub_methods_classtvg_1_1Fill"><td class="memItemLeft" align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classtvg_1_1Fill.html#a87a69d60151166624e63799203acbd1d">identifier</a> () const</td></tr>
|
<tr class="memitem:a37466e9eff2de62ff15c9df3d72b656d inherit pub_methods_classtvg_1_1Fill"><td class="memItemLeft" align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classtvg_1_1Fill.html#a37466e9eff2de62ff15c9df3d72b656d">identifier</a> () const noexcept</td></tr>
|
||||||
<tr class="memdesc:a87a69d60151166624e63799203acbd1d inherit pub_methods_classtvg_1_1Fill"><td class="mdescLeft"> </td><td class="mdescRight">Return the unique id value of the <a class="el" href="classtvg_1_1Fill.html" title="An abstract class representing the gradient fill of the Shape object.">Fill</a> instance. <a href="classtvg_1_1Fill.html#a87a69d60151166624e63799203acbd1d">More...</a><br /></td></tr>
|
<tr class="memdesc:a37466e9eff2de62ff15c9df3d72b656d inherit pub_methods_classtvg_1_1Fill"><td class="mdescLeft"> </td><td class="mdescRight">Return the unique id value of the <a class="el" href="classtvg_1_1Fill.html" title="An abstract class representing the gradient fill of the Shape object.">Fill</a> instance. <a href="classtvg_1_1Fill.html#a37466e9eff2de62ff15c9df3d72b656d">More...</a><br /></td></tr>
|
||||||
<tr class="separator:a87a69d60151166624e63799203acbd1d inherit pub_methods_classtvg_1_1Fill"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:a37466e9eff2de62ff15c9df3d72b656d inherit pub_methods_classtvg_1_1Fill"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
</table><table class="memberdecls">
|
</table><table class="memberdecls">
|
||||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
|
||||||
Static Public Member Functions</h2></td></tr>
|
Static Public Member Functions</h2></td></tr>
|
||||||
|
|
|
@ -24,7 +24,7 @@
|
||||||
<td id="projectlogo"><img alt="Logo" src="small_logo.svg"/></td>
|
<td id="projectlogo"><img alt="Logo" src="small_logo.svg"/></td>
|
||||||
<td id="projectalign" style="padding-left: 0.5em;">
|
<td id="projectalign" style="padding-left: 0.5em;">
|
||||||
<div id="projectname">ThorVG
|
<div id="projectname">ThorVG
|
||||||
 <span id="projectnumber">v0.6</span>
|
 <span id="projectnumber">v0.7</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
@ -80,7 +80,7 @@ $(function() {
|
||||||
<tr class="even"><td class="entry"><a class="el" href="classtvg_1_1Paint.html#a2e2d077b820d1cfd6502a86e0221638b">composite</a>(std::unique_ptr< Paint > target, CompositeMethod method) noexcept</td><td class="entry"><a class="el" href="classtvg_1_1Paint.html">Paint</a></td><td class="entry"></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="classtvg_1_1Paint.html#a2e2d077b820d1cfd6502a86e0221638b">composite</a>(std::unique_ptr< Paint > target, CompositeMethod method) noexcept</td><td class="entry"><a class="el" href="classtvg_1_1Paint.html">Paint</a></td><td class="entry"></td></tr>
|
||||||
<tr><td class="entry"><a class="el" href="classtvg_1_1Paint.html#aefe4ade5b1b6bc13d518bd5f968af3ee">composite</a>(const Paint **target) const noexcept</td><td class="entry"><a class="el" href="classtvg_1_1Paint.html">Paint</a></td><td class="entry"></td></tr>
|
<tr><td class="entry"><a class="el" href="classtvg_1_1Paint.html#aefe4ade5b1b6bc13d518bd5f968af3ee">composite</a>(const Paint **target) const noexcept</td><td class="entry"><a class="el" href="classtvg_1_1Paint.html">Paint</a></td><td class="entry"></td></tr>
|
||||||
<tr class="even"><td class="entry"><a class="el" href="classtvg_1_1Paint.html#a71afac69fe1e7c352460be5878812635">duplicate</a>() const noexcept</td><td class="entry"><a class="el" href="classtvg_1_1Paint.html">Paint</a></td><td class="entry"></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="classtvg_1_1Paint.html#a71afac69fe1e7c352460be5878812635">duplicate</a>() const noexcept</td><td class="entry"><a class="el" href="classtvg_1_1Paint.html">Paint</a></td><td class="entry"></td></tr>
|
||||||
<tr><td class="entry"><a class="el" href="classtvg_1_1Paint.html#a87a69d60151166624e63799203acbd1d">identifier</a>() const</td><td class="entry"><a class="el" href="classtvg_1_1Paint.html">Paint</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
<tr><td class="entry"><a class="el" href="classtvg_1_1Paint.html#a37466e9eff2de62ff15c9df3d72b656d">identifier</a>() const noexcept</td><td class="entry"><a class="el" href="classtvg_1_1Paint.html">Paint</a></td><td class="entry"></td></tr>
|
||||||
<tr class="even"><td class="entry"><a class="el" href="classtvg_1_1Paint.html#a2f25b71fed3ae390eb8051c7ea65aebf">opacity</a>(uint8_t o) noexcept</td><td class="entry"><a class="el" href="classtvg_1_1Paint.html">Paint</a></td><td class="entry"></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="classtvg_1_1Paint.html#a2f25b71fed3ae390eb8051c7ea65aebf">opacity</a>(uint8_t o) noexcept</td><td class="entry"><a class="el" href="classtvg_1_1Paint.html">Paint</a></td><td class="entry"></td></tr>
|
||||||
<tr><td class="entry"><a class="el" href="classtvg_1_1Paint.html#a2ee7517b8bfad47e0f999ba3450e0e3e">opacity</a>() const noexcept</td><td class="entry"><a class="el" href="classtvg_1_1Paint.html">Paint</a></td><td class="entry"></td></tr>
|
<tr><td class="entry"><a class="el" href="classtvg_1_1Paint.html#a2ee7517b8bfad47e0f999ba3450e0e3e">opacity</a>() const noexcept</td><td class="entry"><a class="el" href="classtvg_1_1Paint.html">Paint</a></td><td class="entry"></td></tr>
|
||||||
<tr class="even"><td class="entry"><a class="el" href="classtvg_1_1Paint.html#a7841fa0c14643e09735d48042ead68f3">rotate</a>(float degree) noexcept</td><td class="entry"><a class="el" href="classtvg_1_1Paint.html">Paint</a></td><td class="entry"></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="classtvg_1_1Paint.html#a7841fa0c14643e09735d48042ead68f3">rotate</a>(float degree) noexcept</td><td class="entry"><a class="el" href="classtvg_1_1Paint.html">Paint</a></td><td class="entry"></td></tr>
|
||||||
|
|
|
@ -24,7 +24,7 @@
|
||||||
<td id="projectlogo"><img alt="Logo" src="small_logo.svg"/></td>
|
<td id="projectlogo"><img alt="Logo" src="small_logo.svg"/></td>
|
||||||
<td id="projectalign" style="padding-left: 0.5em;">
|
<td id="projectalign" style="padding-left: 0.5em;">
|
||||||
<div id="projectname">ThorVG
|
<div id="projectname">ThorVG
|
||||||
 <span id="projectnumber">v0.6</span>
|
 <span id="projectnumber">v0.7</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
@ -128,9 +128,9 @@ Public Member Functions</h2></td></tr>
|
||||||
<tr class="memitem:aefe4ade5b1b6bc13d518bd5f968af3ee"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__ThorVG.html#gaabdf94ada64e69d06deabc5aa6576f87">CompositeMethod</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classtvg_1_1Paint.html#aefe4ade5b1b6bc13d518bd5f968af3ee">composite</a> (const <a class="el" href="classtvg_1_1Paint.html">Paint</a> **target) const noexcept</td></tr>
|
<tr class="memitem:aefe4ade5b1b6bc13d518bd5f968af3ee"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__ThorVG.html#gaabdf94ada64e69d06deabc5aa6576f87">CompositeMethod</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classtvg_1_1Paint.html#aefe4ade5b1b6bc13d518bd5f968af3ee">composite</a> (const <a class="el" href="classtvg_1_1Paint.html">Paint</a> **target) const noexcept</td></tr>
|
||||||
<tr class="memdesc:aefe4ade5b1b6bc13d518bd5f968af3ee"><td class="mdescLeft"> </td><td class="mdescRight">Gets the composition target object and the composition method. <a href="classtvg_1_1Paint.html#aefe4ade5b1b6bc13d518bd5f968af3ee">More...</a><br /></td></tr>
|
<tr class="memdesc:aefe4ade5b1b6bc13d518bd5f968af3ee"><td class="mdescLeft"> </td><td class="mdescRight">Gets the composition target object and the composition method. <a href="classtvg_1_1Paint.html#aefe4ade5b1b6bc13d518bd5f968af3ee">More...</a><br /></td></tr>
|
||||||
<tr class="separator:aefe4ade5b1b6bc13d518bd5f968af3ee"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:aefe4ade5b1b6bc13d518bd5f968af3ee"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:a87a69d60151166624e63799203acbd1d"><td class="memItemLeft" align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classtvg_1_1Paint.html#a87a69d60151166624e63799203acbd1d">identifier</a> () const</td></tr>
|
<tr class="memitem:a37466e9eff2de62ff15c9df3d72b656d"><td class="memItemLeft" align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classtvg_1_1Paint.html#a37466e9eff2de62ff15c9df3d72b656d">identifier</a> () const noexcept</td></tr>
|
||||||
<tr class="memdesc:a87a69d60151166624e63799203acbd1d"><td class="mdescLeft"> </td><td class="mdescRight">Return the unique id value of the paint instance. <a href="classtvg_1_1Paint.html#a87a69d60151166624e63799203acbd1d">More...</a><br /></td></tr>
|
<tr class="memdesc:a37466e9eff2de62ff15c9df3d72b656d"><td class="mdescLeft"> </td><td class="mdescRight">Return the unique id value of the paint instance. <a href="classtvg_1_1Paint.html#a37466e9eff2de62ff15c9df3d72b656d">More...</a><br /></td></tr>
|
||||||
<tr class="separator:a87a69d60151166624e63799203acbd1d"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:a37466e9eff2de62ff15c9df3d72b656d"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
</table>
|
</table>
|
||||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||||
<div class="textblock"><p>An abstract class for managing graphical elements. </p>
|
<div class="textblock"><p>An abstract class for managing graphical elements. </p>
|
||||||
|
@ -264,7 +264,6 @@ Public Member Functions</h2></td></tr>
|
||||||
</dl>
|
</dl>
|
||||||
<dl class="section return"><dt>Returns</dt><dd><a class="el" href="group__ThorVG.html#gga28287671eaf7406afd604bd055ba4066a505a83f220c02df2f85c3810cd9ceb38" title="The value returned in case of a correct request execution.">Result::Success</a> when succeed, <a class="el" href="group__ThorVG.html#gga28287671eaf7406afd604bd055ba4066a119732ff568bf103d744e930ae2404f1" title="The value returned in case the request cannot be processed - e.g. asking for properties of an object,...">Result::InsufficientCondition</a> otherwise.</dd></dl>
|
<dl class="section return"><dt>Returns</dt><dd><a class="el" href="group__ThorVG.html#gga28287671eaf7406afd604bd055ba4066a505a83f220c02df2f85c3810cd9ceb38" title="The value returned in case of a correct request execution.">Result::Success</a> when succeed, <a class="el" href="group__ThorVG.html#gga28287671eaf7406afd604bd055ba4066a119732ff568bf103d744e930ae2404f1" title="The value returned in case the request cannot be processed - e.g. asking for properties of an object,...">Result::InsufficientCondition</a> otherwise.</dd></dl>
|
||||||
<dl class="section note"><dt>Note</dt><dd>The bounding box doesn't indicate the actual drawing region. It's the smallest rectangle that encloses the object. </dd></dl>
|
<dl class="section note"><dt>Note</dt><dd>The bounding box doesn't indicate the actual drawing region. It's the smallest rectangle that encloses the object. </dd></dl>
|
||||||
<p>@BETA_API </p>
|
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -379,8 +378,8 @@ Public Member Functions</h2></td></tr>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<a id="a87a69d60151166624e63799203acbd1d"></a>
|
<a id="a37466e9eff2de62ff15c9df3d72b656d"></a>
|
||||||
<h2 class="memtitle"><span class="permalink"><a href="#a87a69d60151166624e63799203acbd1d">◆ </a></span>identifier()</h2>
|
<h2 class="memtitle"><span class="permalink"><a href="#a37466e9eff2de62ff15c9df3d72b656d">◆ </a></span>identifier()</h2>
|
||||||
|
|
||||||
<div class="memitem">
|
<div class="memitem">
|
||||||
<div class="memproto">
|
<div class="memproto">
|
||||||
|
@ -397,7 +396,7 @@ Public Member Functions</h2></td></tr>
|
||||||
</table>
|
</table>
|
||||||
</td>
|
</td>
|
||||||
<td class="mlabels-right">
|
<td class="mlabels-right">
|
||||||
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
<span class="mlabels"><span class="mlabel">noexcept</span></span> </td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
</div><div class="memdoc">
|
</div><div class="memdoc">
|
||||||
|
|
|
@ -24,7 +24,7 @@
|
||||||
<td id="projectlogo"><img alt="Logo" src="small_logo.svg"/></td>
|
<td id="projectlogo"><img alt="Logo" src="small_logo.svg"/></td>
|
||||||
<td id="projectalign" style="padding-left: 0.5em;">
|
<td id="projectalign" style="padding-left: 0.5em;">
|
||||||
<div id="projectname">ThorVG
|
<div id="projectname">ThorVG
|
||||||
 <span id="projectnumber">v0.6</span>
|
 <span id="projectnumber">v0.7</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
@ -83,7 +83,7 @@ $(function() {
|
||||||
<tr><td class="entry"><a class="el" href="classtvg_1_1Paint.html#a71afac69fe1e7c352460be5878812635">duplicate</a>() const noexcept</td><td class="entry"><a class="el" href="classtvg_1_1Paint.html">Paint</a></td><td class="entry"></td></tr>
|
<tr><td class="entry"><a class="el" href="classtvg_1_1Paint.html#a71afac69fe1e7c352460be5878812635">duplicate</a>() const noexcept</td><td class="entry"><a class="el" href="classtvg_1_1Paint.html">Paint</a></td><td class="entry"></td></tr>
|
||||||
<tr class="even"><td class="entry"><a class="el" href="classtvg_1_1Picture.html#a68af11946af3c1c63a4e915cd0207811">gen</a>() noexcept</td><td class="entry"><a class="el" href="classtvg_1_1Picture.html">Picture</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="classtvg_1_1Picture.html#a68af11946af3c1c63a4e915cd0207811">gen</a>() noexcept</td><td class="entry"><a class="el" href="classtvg_1_1Picture.html">Picture</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
|
||||||
<tr><td class="entry"><a class="el" href="classtvg_1_1Picture.html#a13df43a335dadaea01769a726dc9ddfd">identifier</a>() noexcept</td><td class="entry"><a class="el" href="classtvg_1_1Picture.html">Picture</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
|
<tr><td class="entry"><a class="el" href="classtvg_1_1Picture.html#a13df43a335dadaea01769a726dc9ddfd">identifier</a>() noexcept</td><td class="entry"><a class="el" href="classtvg_1_1Picture.html">Picture</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
|
||||||
<tr class="even"><td class="entry"><a class="el" href="classtvg_1_1Paint.html#a87a69d60151166624e63799203acbd1d">tvg::Paint::identifier</a>() const</td><td class="entry"><a class="el" href="classtvg_1_1Paint.html">Paint</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="classtvg_1_1Paint.html#a37466e9eff2de62ff15c9df3d72b656d">tvg::Paint::identifier</a>() const noexcept</td><td class="entry"><a class="el" href="classtvg_1_1Paint.html">Paint</a></td><td class="entry"></td></tr>
|
||||||
<tr><td class="entry"><a class="el" href="classtvg_1_1Picture.html#aaf06be7d0b572c5ce35315cbddd7d318">load</a>(const std::string &path) noexcept</td><td class="entry"><a class="el" href="classtvg_1_1Picture.html">Picture</a></td><td class="entry"></td></tr>
|
<tr><td class="entry"><a class="el" href="classtvg_1_1Picture.html#aaf06be7d0b572c5ce35315cbddd7d318">load</a>(const std::string &path) noexcept</td><td class="entry"><a class="el" href="classtvg_1_1Picture.html">Picture</a></td><td class="entry"></td></tr>
|
||||||
<tr class="even"><td class="entry"><a class="el" href="classtvg_1_1Picture.html#a3e487c0b236a6eea853c5ccb7665cdce">load</a>(const char *data, uint32_t size, bool copy=false) noexcept</td><td class="entry"><a class="el" href="classtvg_1_1Picture.html">Picture</a></td><td class="entry"></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="classtvg_1_1Picture.html#a3e487c0b236a6eea853c5ccb7665cdce">load</a>(const char *data, uint32_t size, bool copy=false) noexcept</td><td class="entry"><a class="el" href="classtvg_1_1Picture.html">Picture</a></td><td class="entry"></td></tr>
|
||||||
<tr><td class="entry"><a class="el" href="classtvg_1_1Picture.html#a95979a7c4ce51445c7ef9d6461c34767">load</a>(const char *data, uint32_t size, const std::string &mimeType, bool copy=false) noexcept</td><td class="entry"><a class="el" href="classtvg_1_1Picture.html">Picture</a></td><td class="entry"></td></tr>
|
<tr><td class="entry"><a class="el" href="classtvg_1_1Picture.html#a95979a7c4ce51445c7ef9d6461c34767">load</a>(const char *data, uint32_t size, const std::string &mimeType, bool copy=false) noexcept</td><td class="entry"><a class="el" href="classtvg_1_1Picture.html">Picture</a></td><td class="entry"></td></tr>
|
||||||
|
|
|
@ -24,7 +24,7 @@
|
||||||
<td id="projectlogo"><img alt="Logo" src="small_logo.svg"/></td>
|
<td id="projectlogo"><img alt="Logo" src="small_logo.svg"/></td>
|
||||||
<td id="projectalign" style="padding-left: 0.5em;">
|
<td id="projectalign" style="padding-left: 0.5em;">
|
||||||
<div id="projectname">ThorVG
|
<div id="projectname">ThorVG
|
||||||
 <span id="projectnumber">v0.6</span>
|
 <span id="projectnumber">v0.7</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
@ -152,9 +152,9 @@ Public Member Functions</h2></td></tr>
|
||||||
<tr class="memitem:aefe4ade5b1b6bc13d518bd5f968af3ee inherit pub_methods_classtvg_1_1Paint"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__ThorVG.html#gaabdf94ada64e69d06deabc5aa6576f87">CompositeMethod</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classtvg_1_1Paint.html#aefe4ade5b1b6bc13d518bd5f968af3ee">composite</a> (const <a class="el" href="classtvg_1_1Paint.html">Paint</a> **target) const noexcept</td></tr>
|
<tr class="memitem:aefe4ade5b1b6bc13d518bd5f968af3ee inherit pub_methods_classtvg_1_1Paint"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__ThorVG.html#gaabdf94ada64e69d06deabc5aa6576f87">CompositeMethod</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classtvg_1_1Paint.html#aefe4ade5b1b6bc13d518bd5f968af3ee">composite</a> (const <a class="el" href="classtvg_1_1Paint.html">Paint</a> **target) const noexcept</td></tr>
|
||||||
<tr class="memdesc:aefe4ade5b1b6bc13d518bd5f968af3ee inherit pub_methods_classtvg_1_1Paint"><td class="mdescLeft"> </td><td class="mdescRight">Gets the composition target object and the composition method. <a href="classtvg_1_1Paint.html#aefe4ade5b1b6bc13d518bd5f968af3ee">More...</a><br /></td></tr>
|
<tr class="memdesc:aefe4ade5b1b6bc13d518bd5f968af3ee inherit pub_methods_classtvg_1_1Paint"><td class="mdescLeft"> </td><td class="mdescRight">Gets the composition target object and the composition method. <a href="classtvg_1_1Paint.html#aefe4ade5b1b6bc13d518bd5f968af3ee">More...</a><br /></td></tr>
|
||||||
<tr class="separator:aefe4ade5b1b6bc13d518bd5f968af3ee inherit pub_methods_classtvg_1_1Paint"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:aefe4ade5b1b6bc13d518bd5f968af3ee inherit pub_methods_classtvg_1_1Paint"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:a87a69d60151166624e63799203acbd1d inherit pub_methods_classtvg_1_1Paint"><td class="memItemLeft" align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classtvg_1_1Paint.html#a87a69d60151166624e63799203acbd1d">identifier</a> () const</td></tr>
|
<tr class="memitem:a37466e9eff2de62ff15c9df3d72b656d inherit pub_methods_classtvg_1_1Paint"><td class="memItemLeft" align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classtvg_1_1Paint.html#a37466e9eff2de62ff15c9df3d72b656d">identifier</a> () const noexcept</td></tr>
|
||||||
<tr class="memdesc:a87a69d60151166624e63799203acbd1d inherit pub_methods_classtvg_1_1Paint"><td class="mdescLeft"> </td><td class="mdescRight">Return the unique id value of the paint instance. <a href="classtvg_1_1Paint.html#a87a69d60151166624e63799203acbd1d">More...</a><br /></td></tr>
|
<tr class="memdesc:a37466e9eff2de62ff15c9df3d72b656d inherit pub_methods_classtvg_1_1Paint"><td class="mdescLeft"> </td><td class="mdescRight">Return the unique id value of the paint instance. <a href="classtvg_1_1Paint.html#a37466e9eff2de62ff15c9df3d72b656d">More...</a><br /></td></tr>
|
||||||
<tr class="separator:a87a69d60151166624e63799203acbd1d inherit pub_methods_classtvg_1_1Paint"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:a37466e9eff2de62ff15c9df3d72b656d inherit pub_methods_classtvg_1_1Paint"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
</table><table class="memberdecls">
|
</table><table class="memberdecls">
|
||||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
|
||||||
Static Public Member Functions</h2></td></tr>
|
Static Public Member Functions</h2></td></tr>
|
||||||
|
@ -204,6 +204,7 @@ Static Public Member Functions</h2></td></tr>
|
||||||
</div><div class="memdoc">
|
</div><div class="memdoc">
|
||||||
|
|
||||||
<p>Gets the pixels information of the picture. </p>
|
<p>Gets the pixels information of the picture. </p>
|
||||||
|
<dl class="section note"><dt>Note</dt><dd>The data must be pre-multiplied by the alpha channels.</dd></dl>
|
||||||
<dl class="section warning"><dt>Warning</dt><dd>Please do not use it, this API is not official one. It could be modified in the next version.</dd></dl>
|
<dl class="section warning"><dt>Warning</dt><dd>Please do not use it, this API is not official one. It could be modified in the next version.</dd></dl>
|
||||||
<p>@BETA_API </p>
|
<p>@BETA_API </p>
|
||||||
|
|
||||||
|
|
|
@ -24,7 +24,7 @@
|
||||||
<td id="projectlogo"><img alt="Logo" src="small_logo.svg"/></td>
|
<td id="projectlogo"><img alt="Logo" src="small_logo.svg"/></td>
|
||||||
<td id="projectalign" style="padding-left: 0.5em;">
|
<td id="projectalign" style="padding-left: 0.5em;">
|
||||||
<div id="projectname">ThorVG
|
<div id="projectname">ThorVG
|
||||||
 <span id="projectnumber">v0.6</span>
|
 <span id="projectnumber">v0.7</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
@ -80,7 +80,7 @@ $(function() {
|
||||||
<tr class="even"><td class="entry"><a class="el" href="classtvg_1_1Fill.html#a48e358abab4478ff7f84dfb85608eaf3">duplicate</a>() const noexcept</td><td class="entry"><a class="el" href="classtvg_1_1Fill.html">Fill</a></td><td class="entry"></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="classtvg_1_1Fill.html#a48e358abab4478ff7f84dfb85608eaf3">duplicate</a>() const noexcept</td><td class="entry"><a class="el" href="classtvg_1_1Fill.html">Fill</a></td><td class="entry"></td></tr>
|
||||||
<tr><td class="entry"><a class="el" href="classtvg_1_1RadialGradient.html#aba51891c8702157ba088bf7e2f1425eb">gen</a>() noexcept</td><td class="entry"><a class="el" href="classtvg_1_1RadialGradient.html">RadialGradient</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
|
<tr><td class="entry"><a class="el" href="classtvg_1_1RadialGradient.html#aba51891c8702157ba088bf7e2f1425eb">gen</a>() noexcept</td><td class="entry"><a class="el" href="classtvg_1_1RadialGradient.html">RadialGradient</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
|
||||||
<tr class="even"><td class="entry"><a class="el" href="classtvg_1_1RadialGradient.html#a13df43a335dadaea01769a726dc9ddfd">identifier</a>() noexcept</td><td class="entry"><a class="el" href="classtvg_1_1RadialGradient.html">RadialGradient</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="classtvg_1_1RadialGradient.html#a13df43a335dadaea01769a726dc9ddfd">identifier</a>() noexcept</td><td class="entry"><a class="el" href="classtvg_1_1RadialGradient.html">RadialGradient</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
|
||||||
<tr><td class="entry"><a class="el" href="classtvg_1_1Fill.html#a87a69d60151166624e63799203acbd1d">tvg::Fill::identifier</a>() const</td><td class="entry"><a class="el" href="classtvg_1_1Fill.html">Fill</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
<tr><td class="entry"><a class="el" href="classtvg_1_1Fill.html#a37466e9eff2de62ff15c9df3d72b656d">tvg::Fill::identifier</a>() const noexcept</td><td class="entry"><a class="el" href="classtvg_1_1Fill.html">Fill</a></td><td class="entry"></td></tr>
|
||||||
<tr class="even"><td class="entry"><a class="el" href="classtvg_1_1RadialGradient.html#a3688387d86ebd5003ee98d90f24a6030">radial</a>(float cx, float cy, float radius) noexcept</td><td class="entry"><a class="el" href="classtvg_1_1RadialGradient.html">RadialGradient</a></td><td class="entry"></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="classtvg_1_1RadialGradient.html#a3688387d86ebd5003ee98d90f24a6030">radial</a>(float cx, float cy, float radius) noexcept</td><td class="entry"><a class="el" href="classtvg_1_1RadialGradient.html">RadialGradient</a></td><td class="entry"></td></tr>
|
||||||
<tr><td class="entry"><a class="el" href="classtvg_1_1RadialGradient.html#a706e9ec51bf12483b1d59f99c6fe045e">radial</a>(float *cx, float *cy, float *radius) const noexcept</td><td class="entry"><a class="el" href="classtvg_1_1RadialGradient.html">RadialGradient</a></td><td class="entry"></td></tr>
|
<tr><td class="entry"><a class="el" href="classtvg_1_1RadialGradient.html#a706e9ec51bf12483b1d59f99c6fe045e">radial</a>(float *cx, float *cy, float *radius) const noexcept</td><td class="entry"><a class="el" href="classtvg_1_1RadialGradient.html">RadialGradient</a></td><td class="entry"></td></tr>
|
||||||
<tr class="even"><td class="entry"><a class="el" href="classtvg_1_1Fill.html#aed49d00ca09e69fdf97aaae235f8e950">spread</a>(FillSpread s) noexcept</td><td class="entry"><a class="el" href="classtvg_1_1Fill.html">Fill</a></td><td class="entry"></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="classtvg_1_1Fill.html#aed49d00ca09e69fdf97aaae235f8e950">spread</a>(FillSpread s) noexcept</td><td class="entry"><a class="el" href="classtvg_1_1Fill.html">Fill</a></td><td class="entry"></td></tr>
|
||||||
|
|
|
@ -24,7 +24,7 @@
|
||||||
<td id="projectlogo"><img alt="Logo" src="small_logo.svg"/></td>
|
<td id="projectlogo"><img alt="Logo" src="small_logo.svg"/></td>
|
||||||
<td id="projectalign" style="padding-left: 0.5em;">
|
<td id="projectalign" style="padding-left: 0.5em;">
|
||||||
<div id="projectname">ThorVG
|
<div id="projectname">ThorVG
|
||||||
 <span id="projectnumber">v0.6</span>
|
 <span id="projectnumber">v0.7</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
@ -119,9 +119,9 @@ Public Member Functions</h2></td></tr>
|
||||||
<tr class="memitem:a48e358abab4478ff7f84dfb85608eaf3 inherit pub_methods_classtvg_1_1Fill"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classtvg_1_1Fill.html">Fill</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classtvg_1_1Fill.html#a48e358abab4478ff7f84dfb85608eaf3">duplicate</a> () const noexcept</td></tr>
|
<tr class="memitem:a48e358abab4478ff7f84dfb85608eaf3 inherit pub_methods_classtvg_1_1Fill"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classtvg_1_1Fill.html">Fill</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classtvg_1_1Fill.html#a48e358abab4478ff7f84dfb85608eaf3">duplicate</a> () const noexcept</td></tr>
|
||||||
<tr class="memdesc:a48e358abab4478ff7f84dfb85608eaf3 inherit pub_methods_classtvg_1_1Fill"><td class="mdescLeft"> </td><td class="mdescRight">Creates a copy of the <a class="el" href="classtvg_1_1Fill.html" title="An abstract class representing the gradient fill of the Shape object.">Fill</a> object. <a href="classtvg_1_1Fill.html#a48e358abab4478ff7f84dfb85608eaf3">More...</a><br /></td></tr>
|
<tr class="memdesc:a48e358abab4478ff7f84dfb85608eaf3 inherit pub_methods_classtvg_1_1Fill"><td class="mdescLeft"> </td><td class="mdescRight">Creates a copy of the <a class="el" href="classtvg_1_1Fill.html" title="An abstract class representing the gradient fill of the Shape object.">Fill</a> object. <a href="classtvg_1_1Fill.html#a48e358abab4478ff7f84dfb85608eaf3">More...</a><br /></td></tr>
|
||||||
<tr class="separator:a48e358abab4478ff7f84dfb85608eaf3 inherit pub_methods_classtvg_1_1Fill"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:a48e358abab4478ff7f84dfb85608eaf3 inherit pub_methods_classtvg_1_1Fill"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:a87a69d60151166624e63799203acbd1d inherit pub_methods_classtvg_1_1Fill"><td class="memItemLeft" align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classtvg_1_1Fill.html#a87a69d60151166624e63799203acbd1d">identifier</a> () const</td></tr>
|
<tr class="memitem:a37466e9eff2de62ff15c9df3d72b656d inherit pub_methods_classtvg_1_1Fill"><td class="memItemLeft" align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classtvg_1_1Fill.html#a37466e9eff2de62ff15c9df3d72b656d">identifier</a> () const noexcept</td></tr>
|
||||||
<tr class="memdesc:a87a69d60151166624e63799203acbd1d inherit pub_methods_classtvg_1_1Fill"><td class="mdescLeft"> </td><td class="mdescRight">Return the unique id value of the <a class="el" href="classtvg_1_1Fill.html" title="An abstract class representing the gradient fill of the Shape object.">Fill</a> instance. <a href="classtvg_1_1Fill.html#a87a69d60151166624e63799203acbd1d">More...</a><br /></td></tr>
|
<tr class="memdesc:a37466e9eff2de62ff15c9df3d72b656d inherit pub_methods_classtvg_1_1Fill"><td class="mdescLeft"> </td><td class="mdescRight">Return the unique id value of the <a class="el" href="classtvg_1_1Fill.html" title="An abstract class representing the gradient fill of the Shape object.">Fill</a> instance. <a href="classtvg_1_1Fill.html#a37466e9eff2de62ff15c9df3d72b656d">More...</a><br /></td></tr>
|
||||||
<tr class="separator:a87a69d60151166624e63799203acbd1d inherit pub_methods_classtvg_1_1Fill"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:a37466e9eff2de62ff15c9df3d72b656d inherit pub_methods_classtvg_1_1Fill"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
</table><table class="memberdecls">
|
</table><table class="memberdecls">
|
||||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
|
||||||
Static Public Member Functions</h2></td></tr>
|
Static Public Member Functions</h2></td></tr>
|
||||||
|
|
|
@ -24,7 +24,7 @@
|
||||||
<td id="projectlogo"><img alt="Logo" src="small_logo.svg"/></td>
|
<td id="projectlogo"><img alt="Logo" src="small_logo.svg"/></td>
|
||||||
<td id="projectalign" style="padding-left: 0.5em;">
|
<td id="projectalign" style="padding-left: 0.5em;">
|
||||||
<div id="projectname">ThorVG
|
<div id="projectname">ThorVG
|
||||||
 <span id="projectnumber">v0.6</span>
|
 <span id="projectnumber">v0.7</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
@ -24,7 +24,7 @@
|
||||||
<td id="projectlogo"><img alt="Logo" src="small_logo.svg"/></td>
|
<td id="projectlogo"><img alt="Logo" src="small_logo.svg"/></td>
|
||||||
<td id="projectalign" style="padding-left: 0.5em;">
|
<td id="projectalign" style="padding-left: 0.5em;">
|
||||||
<div id="projectname">ThorVG
|
<div id="projectname">ThorVG
|
||||||
 <span id="projectnumber">v0.6</span>
|
 <span id="projectnumber">v0.7</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
@ -24,7 +24,7 @@
|
||||||
<td id="projectlogo"><img alt="Logo" src="small_logo.svg"/></td>
|
<td id="projectlogo"><img alt="Logo" src="small_logo.svg"/></td>
|
||||||
<td id="projectalign" style="padding-left: 0.5em;">
|
<td id="projectalign" style="padding-left: 0.5em;">
|
||||||
<div id="projectname">ThorVG
|
<div id="projectname">ThorVG
|
||||||
 <span id="projectnumber">v0.6</span>
|
 <span id="projectnumber">v0.7</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
@ -83,7 +83,7 @@ $(function() {
|
||||||
<tr><td class="entry"><a class="el" href="classtvg_1_1Paint.html#a71afac69fe1e7c352460be5878812635">duplicate</a>() const noexcept</td><td class="entry"><a class="el" href="classtvg_1_1Paint.html">Paint</a></td><td class="entry"></td></tr>
|
<tr><td class="entry"><a class="el" href="classtvg_1_1Paint.html#a71afac69fe1e7c352460be5878812635">duplicate</a>() const noexcept</td><td class="entry"><a class="el" href="classtvg_1_1Paint.html">Paint</a></td><td class="entry"></td></tr>
|
||||||
<tr class="even"><td class="entry"><a class="el" href="classtvg_1_1Scene.html#a01a17bb81862d89f2a0feb5d9818a149">gen</a>() noexcept</td><td class="entry"><a class="el" href="classtvg_1_1Scene.html">Scene</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="classtvg_1_1Scene.html#a01a17bb81862d89f2a0feb5d9818a149">gen</a>() noexcept</td><td class="entry"><a class="el" href="classtvg_1_1Scene.html">Scene</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
|
||||||
<tr><td class="entry"><a class="el" href="classtvg_1_1Scene.html#a13df43a335dadaea01769a726dc9ddfd">identifier</a>() noexcept</td><td class="entry"><a class="el" href="classtvg_1_1Scene.html">Scene</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
|
<tr><td class="entry"><a class="el" href="classtvg_1_1Scene.html#a13df43a335dadaea01769a726dc9ddfd">identifier</a>() noexcept</td><td class="entry"><a class="el" href="classtvg_1_1Scene.html">Scene</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
|
||||||
<tr class="even"><td class="entry"><a class="el" href="classtvg_1_1Paint.html#a87a69d60151166624e63799203acbd1d">tvg::Paint::identifier</a>() const</td><td class="entry"><a class="el" href="classtvg_1_1Paint.html">Paint</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="classtvg_1_1Paint.html#a37466e9eff2de62ff15c9df3d72b656d">tvg::Paint::identifier</a>() const noexcept</td><td class="entry"><a class="el" href="classtvg_1_1Paint.html">Paint</a></td><td class="entry"></td></tr>
|
||||||
<tr><td class="entry"><a class="el" href="classtvg_1_1Paint.html#a2f25b71fed3ae390eb8051c7ea65aebf">opacity</a>(uint8_t o) noexcept</td><td class="entry"><a class="el" href="classtvg_1_1Paint.html">Paint</a></td><td class="entry"></td></tr>
|
<tr><td class="entry"><a class="el" href="classtvg_1_1Paint.html#a2f25b71fed3ae390eb8051c7ea65aebf">opacity</a>(uint8_t o) noexcept</td><td class="entry"><a class="el" href="classtvg_1_1Paint.html">Paint</a></td><td class="entry"></td></tr>
|
||||||
<tr class="even"><td class="entry"><a class="el" href="classtvg_1_1Paint.html#a2ee7517b8bfad47e0f999ba3450e0e3e">opacity</a>() const noexcept</td><td class="entry"><a class="el" href="classtvg_1_1Paint.html">Paint</a></td><td class="entry"></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="classtvg_1_1Paint.html#a2ee7517b8bfad47e0f999ba3450e0e3e">opacity</a>() const noexcept</td><td class="entry"><a class="el" href="classtvg_1_1Paint.html">Paint</a></td><td class="entry"></td></tr>
|
||||||
<tr><td class="entry"><a class="el" href="classtvg_1_1Scene.html#a19240cd5b53571da718fabef8afb7103">push</a>(std::unique_ptr< Paint > paint) noexcept</td><td class="entry"><a class="el" href="classtvg_1_1Scene.html">Scene</a></td><td class="entry"></td></tr>
|
<tr><td class="entry"><a class="el" href="classtvg_1_1Scene.html#a19240cd5b53571da718fabef8afb7103">push</a>(std::unique_ptr< Paint > paint) noexcept</td><td class="entry"><a class="el" href="classtvg_1_1Scene.html">Scene</a></td><td class="entry"></td></tr>
|
||||||
|
|
|
@ -24,7 +24,7 @@
|
||||||
<td id="projectlogo"><img alt="Logo" src="small_logo.svg"/></td>
|
<td id="projectlogo"><img alt="Logo" src="small_logo.svg"/></td>
|
||||||
<td id="projectalign" style="padding-left: 0.5em;">
|
<td id="projectalign" style="padding-left: 0.5em;">
|
||||||
<div id="projectname">ThorVG
|
<div id="projectname">ThorVG
|
||||||
 <span id="projectnumber">v0.6</span>
|
 <span id="projectnumber">v0.7</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
@ -137,9 +137,9 @@ Public Member Functions</h2></td></tr>
|
||||||
<tr class="memitem:aefe4ade5b1b6bc13d518bd5f968af3ee inherit pub_methods_classtvg_1_1Paint"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__ThorVG.html#gaabdf94ada64e69d06deabc5aa6576f87">CompositeMethod</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classtvg_1_1Paint.html#aefe4ade5b1b6bc13d518bd5f968af3ee">composite</a> (const <a class="el" href="classtvg_1_1Paint.html">Paint</a> **target) const noexcept</td></tr>
|
<tr class="memitem:aefe4ade5b1b6bc13d518bd5f968af3ee inherit pub_methods_classtvg_1_1Paint"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__ThorVG.html#gaabdf94ada64e69d06deabc5aa6576f87">CompositeMethod</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classtvg_1_1Paint.html#aefe4ade5b1b6bc13d518bd5f968af3ee">composite</a> (const <a class="el" href="classtvg_1_1Paint.html">Paint</a> **target) const noexcept</td></tr>
|
||||||
<tr class="memdesc:aefe4ade5b1b6bc13d518bd5f968af3ee inherit pub_methods_classtvg_1_1Paint"><td class="mdescLeft"> </td><td class="mdescRight">Gets the composition target object and the composition method. <a href="classtvg_1_1Paint.html#aefe4ade5b1b6bc13d518bd5f968af3ee">More...</a><br /></td></tr>
|
<tr class="memdesc:aefe4ade5b1b6bc13d518bd5f968af3ee inherit pub_methods_classtvg_1_1Paint"><td class="mdescLeft"> </td><td class="mdescRight">Gets the composition target object and the composition method. <a href="classtvg_1_1Paint.html#aefe4ade5b1b6bc13d518bd5f968af3ee">More...</a><br /></td></tr>
|
||||||
<tr class="separator:aefe4ade5b1b6bc13d518bd5f968af3ee inherit pub_methods_classtvg_1_1Paint"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:aefe4ade5b1b6bc13d518bd5f968af3ee inherit pub_methods_classtvg_1_1Paint"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:a87a69d60151166624e63799203acbd1d inherit pub_methods_classtvg_1_1Paint"><td class="memItemLeft" align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classtvg_1_1Paint.html#a87a69d60151166624e63799203acbd1d">identifier</a> () const</td></tr>
|
<tr class="memitem:a37466e9eff2de62ff15c9df3d72b656d inherit pub_methods_classtvg_1_1Paint"><td class="memItemLeft" align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classtvg_1_1Paint.html#a37466e9eff2de62ff15c9df3d72b656d">identifier</a> () const noexcept</td></tr>
|
||||||
<tr class="memdesc:a87a69d60151166624e63799203acbd1d inherit pub_methods_classtvg_1_1Paint"><td class="mdescLeft"> </td><td class="mdescRight">Return the unique id value of the paint instance. <a href="classtvg_1_1Paint.html#a87a69d60151166624e63799203acbd1d">More...</a><br /></td></tr>
|
<tr class="memdesc:a37466e9eff2de62ff15c9df3d72b656d inherit pub_methods_classtvg_1_1Paint"><td class="mdescLeft"> </td><td class="mdescRight">Return the unique id value of the paint instance. <a href="classtvg_1_1Paint.html#a37466e9eff2de62ff15c9df3d72b656d">More...</a><br /></td></tr>
|
||||||
<tr class="separator:a87a69d60151166624e63799203acbd1d inherit pub_methods_classtvg_1_1Paint"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:a37466e9eff2de62ff15c9df3d72b656d inherit pub_methods_classtvg_1_1Paint"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
</table><table class="memberdecls">
|
</table><table class="memberdecls">
|
||||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
|
||||||
Static Public Member Functions</h2></td></tr>
|
Static Public Member Functions</h2></td></tr>
|
||||||
|
|
|
@ -24,7 +24,7 @@
|
||||||
<td id="projectlogo"><img alt="Logo" src="small_logo.svg"/></td>
|
<td id="projectlogo"><img alt="Logo" src="small_logo.svg"/></td>
|
||||||
<td id="projectalign" style="padding-left: 0.5em;">
|
<td id="projectalign" style="padding-left: 0.5em;">
|
||||||
<div id="projectname">ThorVG
|
<div id="projectname">ThorVG
|
||||||
 <span id="projectnumber">v0.6</span>
|
 <span id="projectnumber">v0.7</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
@ -94,7 +94,7 @@ $(function() {
|
||||||
<tr class="even"><td class="entry"><a class="el" href="classtvg_1_1Shape.html#ac14cd997439012e1abf6c1b8d9f3d4aa">fillRule</a>() const noexcept</td><td class="entry"><a class="el" href="classtvg_1_1Shape.html">Shape</a></td><td class="entry"></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="classtvg_1_1Shape.html#ac14cd997439012e1abf6c1b8d9f3d4aa">fillRule</a>() const noexcept</td><td class="entry"><a class="el" href="classtvg_1_1Shape.html">Shape</a></td><td class="entry"></td></tr>
|
||||||
<tr><td class="entry"><a class="el" href="classtvg_1_1Shape.html#aa91a801f4f9e8fd8e1567d014c280cb9">gen</a>() noexcept</td><td class="entry"><a class="el" href="classtvg_1_1Shape.html">Shape</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
|
<tr><td class="entry"><a class="el" href="classtvg_1_1Shape.html#aa91a801f4f9e8fd8e1567d014c280cb9">gen</a>() noexcept</td><td class="entry"><a class="el" href="classtvg_1_1Shape.html">Shape</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
|
||||||
<tr class="even"><td class="entry"><a class="el" href="classtvg_1_1Shape.html#a13df43a335dadaea01769a726dc9ddfd">identifier</a>() noexcept</td><td class="entry"><a class="el" href="classtvg_1_1Shape.html">Shape</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="classtvg_1_1Shape.html#a13df43a335dadaea01769a726dc9ddfd">identifier</a>() noexcept</td><td class="entry"><a class="el" href="classtvg_1_1Shape.html">Shape</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
|
||||||
<tr><td class="entry"><a class="el" href="classtvg_1_1Paint.html#a87a69d60151166624e63799203acbd1d">tvg::Paint::identifier</a>() const</td><td class="entry"><a class="el" href="classtvg_1_1Paint.html">Paint</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
<tr><td class="entry"><a class="el" href="classtvg_1_1Paint.html#a37466e9eff2de62ff15c9df3d72b656d">tvg::Paint::identifier</a>() const noexcept</td><td class="entry"><a class="el" href="classtvg_1_1Paint.html">Paint</a></td><td class="entry"></td></tr>
|
||||||
<tr class="even"><td class="entry"><a class="el" href="classtvg_1_1Shape.html#a9c28e9bbc6bd22dc62e891ffb3fa02cd">lineTo</a>(float x, float y) noexcept</td><td class="entry"><a class="el" href="classtvg_1_1Shape.html">Shape</a></td><td class="entry"></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="classtvg_1_1Shape.html#a9c28e9bbc6bd22dc62e891ffb3fa02cd">lineTo</a>(float x, float y) noexcept</td><td class="entry"><a class="el" href="classtvg_1_1Shape.html">Shape</a></td><td class="entry"></td></tr>
|
||||||
<tr><td class="entry"><a class="el" href="classtvg_1_1Shape.html#a59f97aaa973af7c58081690433286461">moveTo</a>(float x, float y) noexcept</td><td class="entry"><a class="el" href="classtvg_1_1Shape.html">Shape</a></td><td class="entry"></td></tr>
|
<tr><td class="entry"><a class="el" href="classtvg_1_1Shape.html#a59f97aaa973af7c58081690433286461">moveTo</a>(float x, float y) noexcept</td><td class="entry"><a class="el" href="classtvg_1_1Shape.html">Shape</a></td><td class="entry"></td></tr>
|
||||||
<tr class="even"><td class="entry"><a class="el" href="classtvg_1_1Paint.html#a2f25b71fed3ae390eb8051c7ea65aebf">opacity</a>(uint8_t o) noexcept</td><td class="entry"><a class="el" href="classtvg_1_1Paint.html">Paint</a></td><td class="entry"></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="classtvg_1_1Paint.html#a2f25b71fed3ae390eb8051c7ea65aebf">opacity</a>(uint8_t o) noexcept</td><td class="entry"><a class="el" href="classtvg_1_1Paint.html">Paint</a></td><td class="entry"></td></tr>
|
||||||
|
|
|
@ -24,7 +24,7 @@
|
||||||
<td id="projectlogo"><img alt="Logo" src="small_logo.svg"/></td>
|
<td id="projectlogo"><img alt="Logo" src="small_logo.svg"/></td>
|
||||||
<td id="projectalign" style="padding-left: 0.5em;">
|
<td id="projectalign" style="padding-left: 0.5em;">
|
||||||
<div id="projectname">ThorVG
|
<div id="projectname">ThorVG
|
||||||
 <span id="projectnumber">v0.6</span>
|
 <span id="projectnumber">v0.7</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
@ -215,9 +215,9 @@ Public Member Functions</h2></td></tr>
|
||||||
<tr class="memitem:aefe4ade5b1b6bc13d518bd5f968af3ee inherit pub_methods_classtvg_1_1Paint"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__ThorVG.html#gaabdf94ada64e69d06deabc5aa6576f87">CompositeMethod</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classtvg_1_1Paint.html#aefe4ade5b1b6bc13d518bd5f968af3ee">composite</a> (const <a class="el" href="classtvg_1_1Paint.html">Paint</a> **target) const noexcept</td></tr>
|
<tr class="memitem:aefe4ade5b1b6bc13d518bd5f968af3ee inherit pub_methods_classtvg_1_1Paint"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__ThorVG.html#gaabdf94ada64e69d06deabc5aa6576f87">CompositeMethod</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classtvg_1_1Paint.html#aefe4ade5b1b6bc13d518bd5f968af3ee">composite</a> (const <a class="el" href="classtvg_1_1Paint.html">Paint</a> **target) const noexcept</td></tr>
|
||||||
<tr class="memdesc:aefe4ade5b1b6bc13d518bd5f968af3ee inherit pub_methods_classtvg_1_1Paint"><td class="mdescLeft"> </td><td class="mdescRight">Gets the composition target object and the composition method. <a href="classtvg_1_1Paint.html#aefe4ade5b1b6bc13d518bd5f968af3ee">More...</a><br /></td></tr>
|
<tr class="memdesc:aefe4ade5b1b6bc13d518bd5f968af3ee inherit pub_methods_classtvg_1_1Paint"><td class="mdescLeft"> </td><td class="mdescRight">Gets the composition target object and the composition method. <a href="classtvg_1_1Paint.html#aefe4ade5b1b6bc13d518bd5f968af3ee">More...</a><br /></td></tr>
|
||||||
<tr class="separator:aefe4ade5b1b6bc13d518bd5f968af3ee inherit pub_methods_classtvg_1_1Paint"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:aefe4ade5b1b6bc13d518bd5f968af3ee inherit pub_methods_classtvg_1_1Paint"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:a87a69d60151166624e63799203acbd1d inherit pub_methods_classtvg_1_1Paint"><td class="memItemLeft" align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classtvg_1_1Paint.html#a87a69d60151166624e63799203acbd1d">identifier</a> () const</td></tr>
|
<tr class="memitem:a37466e9eff2de62ff15c9df3d72b656d inherit pub_methods_classtvg_1_1Paint"><td class="memItemLeft" align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classtvg_1_1Paint.html#a37466e9eff2de62ff15c9df3d72b656d">identifier</a> () const noexcept</td></tr>
|
||||||
<tr class="memdesc:a87a69d60151166624e63799203acbd1d inherit pub_methods_classtvg_1_1Paint"><td class="mdescLeft"> </td><td class="mdescRight">Return the unique id value of the paint instance. <a href="classtvg_1_1Paint.html#a87a69d60151166624e63799203acbd1d">More...</a><br /></td></tr>
|
<tr class="memdesc:a37466e9eff2de62ff15c9df3d72b656d inherit pub_methods_classtvg_1_1Paint"><td class="mdescLeft"> </td><td class="mdescRight">Return the unique id value of the paint instance. <a href="classtvg_1_1Paint.html#a37466e9eff2de62ff15c9df3d72b656d">More...</a><br /></td></tr>
|
||||||
<tr class="separator:a87a69d60151166624e63799203acbd1d inherit pub_methods_classtvg_1_1Paint"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:a37466e9eff2de62ff15c9df3d72b656d inherit pub_methods_classtvg_1_1Paint"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
</table><table class="memberdecls">
|
</table><table class="memberdecls">
|
||||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
|
||||||
Static Public Member Functions</h2></td></tr>
|
Static Public Member Functions</h2></td></tr>
|
||||||
|
|
|
@ -24,7 +24,7 @@
|
||||||
<td id="projectlogo"><img alt="Logo" src="small_logo.svg"/></td>
|
<td id="projectlogo"><img alt="Logo" src="small_logo.svg"/></td>
|
||||||
<td id="projectalign" style="padding-left: 0.5em;">
|
<td id="projectalign" style="padding-left: 0.5em;">
|
||||||
<div id="projectname">ThorVG
|
<div id="projectname">ThorVG
|
||||||
 <span id="projectnumber">v0.6</span>
|
 <span id="projectnumber">v0.7</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
@ -24,7 +24,7 @@
|
||||||
<td id="projectlogo"><img alt="Logo" src="small_logo.svg"/></td>
|
<td id="projectlogo"><img alt="Logo" src="small_logo.svg"/></td>
|
||||||
<td id="projectalign" style="padding-left: 0.5em;">
|
<td id="projectalign" style="padding-left: 0.5em;">
|
||||||
<div id="projectname">ThorVG
|
<div id="projectname">ThorVG
|
||||||
 <span id="projectnumber">v0.6</span>
|
 <span id="projectnumber">v0.7</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||||
<meta name="generator" content="Doxygen 1.8.17"/>
|
<meta name="generator" content="Doxygen 1.8.17"/>
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||||
<title>ThorVG: tmp Directory Reference</title>
|
<title>ThorVG: /home/hermet/Projects/thorvg/inc Directory Reference</title>
|
||||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||||
<script type="text/javascript" src="jquery.js"></script>
|
<script type="text/javascript" src="jquery.js"></script>
|
||||||
<script type="text/javascript" src="dynsections.js"></script>
|
<script type="text/javascript" src="dynsections.js"></script>
|
||||||
|
@ -24,7 +24,7 @@
|
||||||
<td id="projectlogo"><img alt="Logo" src="small_logo.svg"/></td>
|
<td id="projectlogo"><img alt="Logo" src="small_logo.svg"/></td>
|
||||||
<td id="projectalign" style="padding-left: 0.5em;">
|
<td id="projectalign" style="padding-left: 0.5em;">
|
||||||
<div id="projectname">ThorVG
|
<div id="projectname">ThorVG
|
||||||
 <span id="projectnumber">v0.6</span>
|
 <span id="projectnumber">v0.7</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
@ -64,12 +64,12 @@ $(function() {
|
||||||
|
|
||||||
<div id="nav-path" class="navpath">
|
<div id="nav-path" class="navpath">
|
||||||
<ul>
|
<ul>
|
||||||
<li class="navelem"><a class="el" href="dir_8af83c0dc83a45a35ca6968cdc29a7af.html">tmp</a></li> </ul>
|
<li class="navelem"><a class="el" href="dir_bfccd401955b95cf8c75461437045ac0.html">inc</a></li> </ul>
|
||||||
</div>
|
</div>
|
||||||
</div><!-- top -->
|
</div><!-- top -->
|
||||||
<div class="header">
|
<div class="header">
|
||||||
<div class="headertitle">
|
<div class="headertitle">
|
||||||
<div class="title">tmp Directory Reference</div> </div>
|
<div class="title">inc Directory Reference</div> </div>
|
||||||
</div><!--header-->
|
</div><!--header-->
|
||||||
<div class="contents">
|
<div class="contents">
|
||||||
<table class="memberdecls">
|
<table class="memberdecls">
|
|
@ -24,7 +24,7 @@
|
||||||
<td id="projectlogo"><img alt="Logo" src="small_logo.svg"/></td>
|
<td id="projectlogo"><img alt="Logo" src="small_logo.svg"/></td>
|
||||||
<td id="projectalign" style="padding-left: 0.5em;">
|
<td id="projectalign" style="padding-left: 0.5em;">
|
||||||
<div id="projectname">ThorVG
|
<div id="projectname">ThorVG
|
||||||
 <span id="projectnumber">v0.6</span>
|
 <span id="projectnumber">v0.7</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
@ -182,9 +182,9 @@ $(function() {
|
||||||
|
|
||||||
<h3><a id="index_i"></a>- i -</h3><ul>
|
<h3><a id="index_i"></a>- i -</h3><ul>
|
||||||
<li>identifier()
|
<li>identifier()
|
||||||
: <a class="el" href="classtvg_1_1Fill.html#a87a69d60151166624e63799203acbd1d">Fill</a>
|
: <a class="el" href="classtvg_1_1Fill.html#a37466e9eff2de62ff15c9df3d72b656d">Fill</a>
|
||||||
, <a class="el" href="classtvg_1_1LinearGradient.html#a13df43a335dadaea01769a726dc9ddfd">LinearGradient</a>
|
, <a class="el" href="classtvg_1_1LinearGradient.html#a13df43a335dadaea01769a726dc9ddfd">LinearGradient</a>
|
||||||
, <a class="el" href="classtvg_1_1Paint.html#a87a69d60151166624e63799203acbd1d">Paint</a>
|
, <a class="el" href="classtvg_1_1Paint.html#a37466e9eff2de62ff15c9df3d72b656d">Paint</a>
|
||||||
, <a class="el" href="classtvg_1_1Picture.html#a13df43a335dadaea01769a726dc9ddfd">Picture</a>
|
, <a class="el" href="classtvg_1_1Picture.html#a13df43a335dadaea01769a726dc9ddfd">Picture</a>
|
||||||
, <a class="el" href="classtvg_1_1RadialGradient.html#a13df43a335dadaea01769a726dc9ddfd">RadialGradient</a>
|
, <a class="el" href="classtvg_1_1RadialGradient.html#a13df43a335dadaea01769a726dc9ddfd">RadialGradient</a>
|
||||||
, <a class="el" href="classtvg_1_1Scene.html#a13df43a335dadaea01769a726dc9ddfd">Scene</a>
|
, <a class="el" href="classtvg_1_1Scene.html#a13df43a335dadaea01769a726dc9ddfd">Scene</a>
|
||||||
|
|
|
@ -24,7 +24,7 @@
|
||||||
<td id="projectlogo"><img alt="Logo" src="small_logo.svg"/></td>
|
<td id="projectlogo"><img alt="Logo" src="small_logo.svg"/></td>
|
||||||
<td id="projectalign" style="padding-left: 0.5em;">
|
<td id="projectalign" style="padding-left: 0.5em;">
|
||||||
<div id="projectname">ThorVG
|
<div id="projectname">ThorVG
|
||||||
 <span id="projectnumber">v0.6</span>
|
 <span id="projectnumber">v0.7</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
@ -24,7 +24,7 @@
|
||||||
<td id="projectlogo"><img alt="Logo" src="small_logo.svg"/></td>
|
<td id="projectlogo"><img alt="Logo" src="small_logo.svg"/></td>
|
||||||
<td id="projectalign" style="padding-left: 0.5em;">
|
<td id="projectalign" style="padding-left: 0.5em;">
|
||||||
<div id="projectname">ThorVG
|
<div id="projectname">ThorVG
|
||||||
 <span id="projectnumber">v0.6</span>
|
 <span id="projectnumber">v0.7</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
@ -24,7 +24,7 @@
|
||||||
<td id="projectlogo"><img alt="Logo" src="small_logo.svg"/></td>
|
<td id="projectlogo"><img alt="Logo" src="small_logo.svg"/></td>
|
||||||
<td id="projectalign" style="padding-left: 0.5em;">
|
<td id="projectalign" style="padding-left: 0.5em;">
|
||||||
<div id="projectname">ThorVG
|
<div id="projectname">ThorVG
|
||||||
 <span id="projectnumber">v0.6</span>
|
 <span id="projectnumber">v0.7</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
@ -152,9 +152,9 @@ $(function() {
|
||||||
|
|
||||||
<h3><a id="index_i"></a>- i -</h3><ul>
|
<h3><a id="index_i"></a>- i -</h3><ul>
|
||||||
<li>identifier()
|
<li>identifier()
|
||||||
: <a class="el" href="classtvg_1_1Fill.html#a87a69d60151166624e63799203acbd1d">Fill</a>
|
: <a class="el" href="classtvg_1_1Fill.html#a37466e9eff2de62ff15c9df3d72b656d">Fill</a>
|
||||||
, <a class="el" href="classtvg_1_1LinearGradient.html#a13df43a335dadaea01769a726dc9ddfd">LinearGradient</a>
|
, <a class="el" href="classtvg_1_1LinearGradient.html#a13df43a335dadaea01769a726dc9ddfd">LinearGradient</a>
|
||||||
, <a class="el" href="classtvg_1_1Paint.html#a87a69d60151166624e63799203acbd1d">Paint</a>
|
, <a class="el" href="classtvg_1_1Paint.html#a37466e9eff2de62ff15c9df3d72b656d">Paint</a>
|
||||||
, <a class="el" href="classtvg_1_1Picture.html#a13df43a335dadaea01769a726dc9ddfd">Picture</a>
|
, <a class="el" href="classtvg_1_1Picture.html#a13df43a335dadaea01769a726dc9ddfd">Picture</a>
|
||||||
, <a class="el" href="classtvg_1_1RadialGradient.html#a13df43a335dadaea01769a726dc9ddfd">RadialGradient</a>
|
, <a class="el" href="classtvg_1_1RadialGradient.html#a13df43a335dadaea01769a726dc9ddfd">RadialGradient</a>
|
||||||
, <a class="el" href="classtvg_1_1Scene.html#a13df43a335dadaea01769a726dc9ddfd">Scene</a>
|
, <a class="el" href="classtvg_1_1Scene.html#a13df43a335dadaea01769a726dc9ddfd">Scene</a>
|
||||||
|
|
|
@ -24,7 +24,7 @@
|
||||||
<td id="projectlogo"><img alt="Logo" src="small_logo.svg"/></td>
|
<td id="projectlogo"><img alt="Logo" src="small_logo.svg"/></td>
|
||||||
<td id="projectalign" style="padding-left: 0.5em;">
|
<td id="projectalign" style="padding-left: 0.5em;">
|
||||||
<div id="projectname">ThorVG
|
<div id="projectname">ThorVG
|
||||||
 <span id="projectnumber">v0.6</span>
|
 <span id="projectnumber">v0.7</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
@ -24,7 +24,7 @@
|
||||||
<td id="projectlogo"><img alt="Logo" src="small_logo.svg"/></td>
|
<td id="projectlogo"><img alt="Logo" src="small_logo.svg"/></td>
|
||||||
<td id="projectalign" style="padding-left: 0.5em;">
|
<td id="projectalign" style="padding-left: 0.5em;">
|
||||||
<div id="projectname">ThorVG
|
<div id="projectname">ThorVG
|
||||||
 <span id="projectnumber">v0.6</span>
|
 <span id="projectnumber">v0.7</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
@ -24,7 +24,7 @@
|
||||||
<td id="projectlogo"><img alt="Logo" src="small_logo.svg"/></td>
|
<td id="projectlogo"><img alt="Logo" src="small_logo.svg"/></td>
|
||||||
<td id="projectalign" style="padding-left: 0.5em;">
|
<td id="projectalign" style="padding-left: 0.5em;">
|
||||||
<div id="projectname">ThorVG
|
<div id="projectname">ThorVG
|
||||||
 <span id="projectnumber">v0.6</span>
|
 <span id="projectnumber">v0.7</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
@ -24,7 +24,7 @@
|
||||||
<td id="projectlogo"><img alt="Logo" src="small_logo.svg"/></td>
|
<td id="projectlogo"><img alt="Logo" src="small_logo.svg"/></td>
|
||||||
<td id="projectalign" style="padding-left: 0.5em;">
|
<td id="projectalign" style="padding-left: 0.5em;">
|
||||||
<div id="projectname">ThorVG
|
<div id="projectname">ThorVG
|
||||||
 <span id="projectnumber">v0.6</span>
|
 <span id="projectnumber">v0.7</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
@ -24,7 +24,7 @@
|
||||||
<td id="projectlogo"><img alt="Logo" src="small_logo.svg"/></td>
|
<td id="projectlogo"><img alt="Logo" src="small_logo.svg"/></td>
|
||||||
<td id="projectalign" style="padding-left: 0.5em;">
|
<td id="projectalign" style="padding-left: 0.5em;">
|
||||||
<div id="projectname">ThorVG
|
<div id="projectname">ThorVG
|
||||||
 <span id="projectnumber">v0.6</span>
|
 <span id="projectnumber">v0.7</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
@ -123,10 +123,10 @@ Functions</h2></td></tr>
|
||||||
<tr class="memdesc:gaa40a5554a7abd6b19c07c2335ab7f539"><td class="mdescLeft"> </td><td class="mdescRight">Gets the FillSpread value of the gradient object. <a href="group__ThorVGCapi__Gradient.html#gaa40a5554a7abd6b19c07c2335ab7f539">More...</a><br /></td></tr>
|
<tr class="memdesc:gaa40a5554a7abd6b19c07c2335ab7f539"><td class="mdescLeft"> </td><td class="mdescRight">Gets the FillSpread value of the gradient object. <a href="group__ThorVGCapi__Gradient.html#gaa40a5554a7abd6b19c07c2335ab7f539">More...</a><br /></td></tr>
|
||||||
<tr class="separator:gaa40a5554a7abd6b19c07c2335ab7f539"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:gaa40a5554a7abd6b19c07c2335ab7f539"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:ga64c5d823f8a3f1791e215da25e290905"><td class="memItemLeft" align="right" valign="top">TVG_EXPORT <a class="el" href="group__ThorVG__CAPI.html#gad980f552658dcbbe42a0168f35c27781">Tvg_Result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__ThorVGCapi__Gradient.html#ga64c5d823f8a3f1791e215da25e290905">tvg_gradient_set_transform</a> (<a class="el" href="group__ThorVG__CAPI.html#gafc8e0d01812127260d0753eceb056181">Tvg_Gradient</a> *grad, const <a class="el" href="structTvg__Matrix.html">Tvg_Matrix</a> *m)</td></tr>
|
<tr class="memitem:ga64c5d823f8a3f1791e215da25e290905"><td class="memItemLeft" align="right" valign="top">TVG_EXPORT <a class="el" href="group__ThorVG__CAPI.html#gad980f552658dcbbe42a0168f35c27781">Tvg_Result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__ThorVGCapi__Gradient.html#ga64c5d823f8a3f1791e215da25e290905">tvg_gradient_set_transform</a> (<a class="el" href="group__ThorVG__CAPI.html#gafc8e0d01812127260d0753eceb056181">Tvg_Gradient</a> *grad, const <a class="el" href="structTvg__Matrix.html">Tvg_Matrix</a> *m)</td></tr>
|
||||||
<tr class="memdesc:ga64c5d823f8a3f1791e215da25e290905"><td class="mdescLeft"> </td><td class="mdescRight">Sets the matrix of the affine transformation for the gradient object. (BETA_API) <a href="group__ThorVGCapi__Gradient.html#ga64c5d823f8a3f1791e215da25e290905">More...</a><br /></td></tr>
|
<tr class="memdesc:ga64c5d823f8a3f1791e215da25e290905"><td class="mdescLeft"> </td><td class="mdescRight">Sets the matrix of the affine transformation for the gradient object. <a href="group__ThorVGCapi__Gradient.html#ga64c5d823f8a3f1791e215da25e290905">More...</a><br /></td></tr>
|
||||||
<tr class="separator:ga64c5d823f8a3f1791e215da25e290905"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:ga64c5d823f8a3f1791e215da25e290905"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:ga07743c5cb03f2a484558b7728aefba2c"><td class="memItemLeft" align="right" valign="top">TVG_EXPORT <a class="el" href="group__ThorVG__CAPI.html#gad980f552658dcbbe42a0168f35c27781">Tvg_Result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__ThorVGCapi__Gradient.html#ga07743c5cb03f2a484558b7728aefba2c">tvg_gradient_get_transform</a> (const <a class="el" href="group__ThorVG__CAPI.html#gafc8e0d01812127260d0753eceb056181">Tvg_Gradient</a> *grad, <a class="el" href="structTvg__Matrix.html">Tvg_Matrix</a> *m)</td></tr>
|
<tr class="memitem:ga07743c5cb03f2a484558b7728aefba2c"><td class="memItemLeft" align="right" valign="top">TVG_EXPORT <a class="el" href="group__ThorVG__CAPI.html#gad980f552658dcbbe42a0168f35c27781">Tvg_Result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__ThorVGCapi__Gradient.html#ga07743c5cb03f2a484558b7728aefba2c">tvg_gradient_get_transform</a> (const <a class="el" href="group__ThorVG__CAPI.html#gafc8e0d01812127260d0753eceb056181">Tvg_Gradient</a> *grad, <a class="el" href="structTvg__Matrix.html">Tvg_Matrix</a> *m)</td></tr>
|
||||||
<tr class="memdesc:ga07743c5cb03f2a484558b7728aefba2c"><td class="mdescLeft"> </td><td class="mdescRight">Gets the matrix of the affine transformation of the gradient object. (BETA_API) <a href="group__ThorVGCapi__Gradient.html#ga07743c5cb03f2a484558b7728aefba2c">More...</a><br /></td></tr>
|
<tr class="memdesc:ga07743c5cb03f2a484558b7728aefba2c"><td class="mdescLeft"> </td><td class="mdescRight">Gets the matrix of the affine transformation of the gradient object. <a href="group__ThorVGCapi__Gradient.html#ga07743c5cb03f2a484558b7728aefba2c">More...</a><br /></td></tr>
|
||||||
<tr class="separator:ga07743c5cb03f2a484558b7728aefba2c"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:ga07743c5cb03f2a484558b7728aefba2c"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:ga6eba942f41e445f09011647fea1b1ae1"><td class="memItemLeft" align="right" valign="top">TVG_EXPORT <a class="el" href="group__ThorVG__CAPI.html#gafc8e0d01812127260d0753eceb056181">Tvg_Gradient</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__ThorVGCapi__Gradient.html#ga6eba942f41e445f09011647fea1b1ae1">tvg_gradient_duplicate</a> (<a class="el" href="group__ThorVG__CAPI.html#gafc8e0d01812127260d0753eceb056181">Tvg_Gradient</a> *grad)</td></tr>
|
<tr class="memitem:ga6eba942f41e445f09011647fea1b1ae1"><td class="memItemLeft" align="right" valign="top">TVG_EXPORT <a class="el" href="group__ThorVG__CAPI.html#gafc8e0d01812127260d0753eceb056181">Tvg_Gradient</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__ThorVGCapi__Gradient.html#ga6eba942f41e445f09011647fea1b1ae1">tvg_gradient_duplicate</a> (<a class="el" href="group__ThorVG__CAPI.html#gafc8e0d01812127260d0753eceb056181">Tvg_Gradient</a> *grad)</td></tr>
|
||||||
<tr class="memdesc:ga6eba942f41e445f09011647fea1b1ae1"><td class="mdescLeft"> </td><td class="mdescRight">Duplicates the given Tvg_Gradient object. <a href="group__ThorVGCapi__Gradient.html#ga6eba942f41e445f09011647fea1b1ae1">More...</a><br /></td></tr>
|
<tr class="memdesc:ga6eba942f41e445f09011647fea1b1ae1"><td class="mdescLeft"> </td><td class="mdescRight">Duplicates the given Tvg_Gradient object. <a href="group__ThorVGCapi__Gradient.html#ga6eba942f41e445f09011647fea1b1ae1">More...</a><br /></td></tr>
|
||||||
|
@ -325,7 +325,7 @@ Functions</h2></td></tr>
|
||||||
</table>
|
</table>
|
||||||
</div><div class="memdoc">
|
</div><div class="memdoc">
|
||||||
|
|
||||||
<p>Gets the matrix of the affine transformation of the gradient object. (BETA_API) </p>
|
<p>Gets the matrix of the affine transformation of the gradient object. </p>
|
||||||
<p>In case no transformation was applied, the identity matrix is set.</p>
|
<p>In case no transformation was applied, the identity matrix is set.</p>
|
||||||
<dl class="params"><dt>Parameters</dt><dd>
|
<dl class="params"><dt>Parameters</dt><dd>
|
||||||
<table class="params">
|
<table class="params">
|
||||||
|
@ -468,7 +468,7 @@ Functions</h2></td></tr>
|
||||||
</table>
|
</table>
|
||||||
</div><div class="memdoc">
|
</div><div class="memdoc">
|
||||||
|
|
||||||
<p>Sets the matrix of the affine transformation for the gradient object. (BETA_API) </p>
|
<p>Sets the matrix of the affine transformation for the gradient object. </p>
|
||||||
<p>The augmented matrix of the transformation is expected to be given.</p>
|
<p>The augmented matrix of the transformation is expected to be given.</p>
|
||||||
<dl class="params"><dt>Parameters</dt><dd>
|
<dl class="params"><dt>Parameters</dt><dd>
|
||||||
<table class="params">
|
<table class="params">
|
||||||
|
|
|
@ -24,7 +24,7 @@
|
||||||
<td id="projectlogo"><img alt="Logo" src="small_logo.svg"/></td>
|
<td id="projectlogo"><img alt="Logo" src="small_logo.svg"/></td>
|
||||||
<td id="projectalign" style="padding-left: 0.5em;">
|
<td id="projectalign" style="padding-left: 0.5em;">
|
||||||
<div id="projectname">ThorVG
|
<div id="projectname">ThorVG
|
||||||
 <span id="projectnumber">v0.6</span>
|
 <span id="projectnumber">v0.7</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
@ -24,7 +24,7 @@
|
||||||
<td id="projectlogo"><img alt="Logo" src="small_logo.svg"/></td>
|
<td id="projectlogo"><img alt="Logo" src="small_logo.svg"/></td>
|
||||||
<td id="projectalign" style="padding-left: 0.5em;">
|
<td id="projectalign" style="padding-left: 0.5em;">
|
||||||
<div id="projectname">ThorVG
|
<div id="projectname">ThorVG
|
||||||
 <span id="projectnumber">v0.6</span>
|
 <span id="projectnumber">v0.7</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
@ -124,7 +124,7 @@ Functions</h2></td></tr>
|
||||||
<tr class="memdesc:gae7852760d3f05e2d7ce0c899535d223b"><td class="mdescLeft"> </td><td class="mdescRight">Duplicates the given Tvg_Paint object. <a href="group__ThorVGCapi__Paint.html#gae7852760d3f05e2d7ce0c899535d223b">More...</a><br /></td></tr>
|
<tr class="memdesc:gae7852760d3f05e2d7ce0c899535d223b"><td class="mdescLeft"> </td><td class="mdescRight">Duplicates the given Tvg_Paint object. <a href="group__ThorVGCapi__Paint.html#gae7852760d3f05e2d7ce0c899535d223b">More...</a><br /></td></tr>
|
||||||
<tr class="separator:gae7852760d3f05e2d7ce0c899535d223b"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:gae7852760d3f05e2d7ce0c899535d223b"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:gac66ede4c89860773ad5cbb005b3114b9"><td class="memItemLeft" align="right" valign="top">TVG_EXPORT <a class="el" href="group__ThorVG__CAPI.html#gad980f552658dcbbe42a0168f35c27781">Tvg_Result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__ThorVGCapi__Paint.html#gac66ede4c89860773ad5cbb005b3114b9">tvg_paint_get_bounds</a> (const <a class="el" href="group__ThorVG__CAPI.html#ga98af7c3fe18afa8ad65ea6a6e097a292">Tvg_Paint</a> *paint, float *x, float *y, float *w, float *h, bool transformed)</td></tr>
|
<tr class="memitem:gac66ede4c89860773ad5cbb005b3114b9"><td class="memItemLeft" align="right" valign="top">TVG_EXPORT <a class="el" href="group__ThorVG__CAPI.html#gad980f552658dcbbe42a0168f35c27781">Tvg_Result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__ThorVGCapi__Paint.html#gac66ede4c89860773ad5cbb005b3114b9">tvg_paint_get_bounds</a> (const <a class="el" href="group__ThorVG__CAPI.html#ga98af7c3fe18afa8ad65ea6a6e097a292">Tvg_Paint</a> *paint, float *x, float *y, float *w, float *h, bool transformed)</td></tr>
|
||||||
<tr class="memdesc:gac66ede4c89860773ad5cbb005b3114b9"><td class="mdescLeft"> </td><td class="mdescRight">Gets the axis-aligned bounding box of the Tvg_Paint object. (BETA_API) <a href="group__ThorVGCapi__Paint.html#gac66ede4c89860773ad5cbb005b3114b9">More...</a><br /></td></tr>
|
<tr class="memdesc:gac66ede4c89860773ad5cbb005b3114b9"><td class="mdescLeft"> </td><td class="mdescRight">Gets the axis-aligned bounding box of the Tvg_Paint object. <a href="group__ThorVGCapi__Paint.html#gac66ede4c89860773ad5cbb005b3114b9">More...</a><br /></td></tr>
|
||||||
<tr class="separator:gac66ede4c89860773ad5cbb005b3114b9"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:gac66ede4c89860773ad5cbb005b3114b9"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:ga5af1043991b0de19c888855feeab2e5d"><td class="memItemLeft" align="right" valign="top">TVG_EXPORT <a class="el" href="group__ThorVG__CAPI.html#gad980f552658dcbbe42a0168f35c27781">Tvg_Result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__ThorVGCapi__Paint.html#ga5af1043991b0de19c888855feeab2e5d">tvg_paint_set_composite_method</a> (<a class="el" href="group__ThorVG__CAPI.html#ga98af7c3fe18afa8ad65ea6a6e097a292">Tvg_Paint</a> *paint, <a class="el" href="group__ThorVG__CAPI.html#ga98af7c3fe18afa8ad65ea6a6e097a292">Tvg_Paint</a> *target, <a class="el" href="group__ThorVGCapi__Paint.html#ga1ec9193ca6959f9d91a80cc61cd0df3a">Tvg_Composite_Method</a> method)</td></tr>
|
<tr class="memitem:ga5af1043991b0de19c888855feeab2e5d"><td class="memItemLeft" align="right" valign="top">TVG_EXPORT <a class="el" href="group__ThorVG__CAPI.html#gad980f552658dcbbe42a0168f35c27781">Tvg_Result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__ThorVGCapi__Paint.html#ga5af1043991b0de19c888855feeab2e5d">tvg_paint_set_composite_method</a> (<a class="el" href="group__ThorVG__CAPI.html#ga98af7c3fe18afa8ad65ea6a6e097a292">Tvg_Paint</a> *paint, <a class="el" href="group__ThorVG__CAPI.html#ga98af7c3fe18afa8ad65ea6a6e097a292">Tvg_Paint</a> *target, <a class="el" href="group__ThorVGCapi__Paint.html#ga1ec9193ca6959f9d91a80cc61cd0df3a">Tvg_Composite_Method</a> method)</td></tr>
|
||||||
<tr class="memdesc:ga5af1043991b0de19c888855feeab2e5d"><td class="mdescLeft"> </td><td class="mdescRight">Sets the composition target object and the composition method. <a href="group__ThorVGCapi__Paint.html#ga5af1043991b0de19c888855feeab2e5d">More...</a><br /></td></tr>
|
<tr class="memdesc:ga5af1043991b0de19c888855feeab2e5d"><td class="mdescLeft"> </td><td class="mdescRight">Sets the composition target object and the composition method. <a href="group__ThorVGCapi__Paint.html#ga5af1043991b0de19c888855feeab2e5d">More...</a><br /></td></tr>
|
||||||
|
@ -291,7 +291,7 @@ Functions</h2></td></tr>
|
||||||
</table>
|
</table>
|
||||||
</div><div class="memdoc">
|
</div><div class="memdoc">
|
||||||
|
|
||||||
<p>Gets the axis-aligned bounding box of the Tvg_Paint object. (BETA_API) </p>
|
<p>Gets the axis-aligned bounding box of the Tvg_Paint object. </p>
|
||||||
<dl class="params"><dt>Parameters</dt><dd>
|
<dl class="params"><dt>Parameters</dt><dd>
|
||||||
<table class="params">
|
<table class="params">
|
||||||
<tr><td class="paramdir">[in]</td><td class="paramname">paint</td><td>The Tvg_Paint object of which to get the bounds. </td></tr>
|
<tr><td class="paramdir">[in]</td><td class="paramname">paint</td><td>The Tvg_Paint object of which to get the bounds. </td></tr>
|
||||||
|
|
|
@ -24,7 +24,7 @@
|
||||||
<td id="projectlogo"><img alt="Logo" src="small_logo.svg"/></td>
|
<td id="projectlogo"><img alt="Logo" src="small_logo.svg"/></td>
|
||||||
<td id="projectalign" style="padding-left: 0.5em;">
|
<td id="projectalign" style="padding-left: 0.5em;">
|
||||||
<div id="projectname">ThorVG
|
<div id="projectname">ThorVG
|
||||||
 <span id="projectnumber">v0.6</span>
|
 <span id="projectnumber">v0.7</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
@ -145,6 +145,7 @@ Functions</h2></td></tr>
|
||||||
<p>Gets the size of the loaded picture. </p>
|
<p>Gets the size of the loaded picture. </p>
|
||||||
<dl class="params"><dt>Parameters</dt><dd>
|
<dl class="params"><dt>Parameters</dt><dd>
|
||||||
<table class="params">
|
<table class="params">
|
||||||
|
<tr><td class="paramdir">[in]</td><td class="paramname">paint</td><td>A Tvg_Paint pointer to the picture object. </td></tr>
|
||||||
<tr><td class="paramdir">[out]</td><td class="paramname">w</td><td>A width of the image in pixels. </td></tr>
|
<tr><td class="paramdir">[out]</td><td class="paramname">w</td><td>A width of the image in pixels. </td></tr>
|
||||||
<tr><td class="paramdir">[out]</td><td class="paramname">h</td><td>A height of the image in pixels.</td></tr>
|
<tr><td class="paramdir">[out]</td><td class="paramname">h</td><td>A height of the image in pixels.</td></tr>
|
||||||
</table>
|
</table>
|
||||||
|
@ -439,6 +440,7 @@ Functions</h2></td></tr>
|
||||||
<p>The picture content is resized while keeping the default size aspect ratio. The scaling factor is established for each of dimensions and the smaller value is applied to both of them.</p>
|
<p>The picture content is resized while keeping the default size aspect ratio. The scaling factor is established for each of dimensions and the smaller value is applied to both of them.</p>
|
||||||
<dl class="params"><dt>Parameters</dt><dd>
|
<dl class="params"><dt>Parameters</dt><dd>
|
||||||
<table class="params">
|
<table class="params">
|
||||||
|
<tr><td class="paramdir">[in]</td><td class="paramname">paint</td><td>A Tvg_Paint pointer to the picture object. </td></tr>
|
||||||
<tr><td class="paramdir">[in]</td><td class="paramname">w</td><td>A new width of the image in pixels. </td></tr>
|
<tr><td class="paramdir">[in]</td><td class="paramname">w</td><td>A new width of the image in pixels. </td></tr>
|
||||||
<tr><td class="paramdir">[in]</td><td class="paramname">h</td><td>A new height of the image in pixels.</td></tr>
|
<tr><td class="paramdir">[in]</td><td class="paramname">h</td><td>A new height of the image in pixels.</td></tr>
|
||||||
</table>
|
</table>
|
||||||
|
|
|
@ -24,7 +24,7 @@
|
||||||
<td id="projectlogo"><img alt="Logo" src="small_logo.svg"/></td>
|
<td id="projectlogo"><img alt="Logo" src="small_logo.svg"/></td>
|
||||||
<td id="projectalign" style="padding-left: 0.5em;">
|
<td id="projectalign" style="padding-left: 0.5em;">
|
||||||
<div id="projectname">ThorVG
|
<div id="projectname">ThorVG
|
||||||
 <span id="projectnumber">v0.6</span>
|
 <span id="projectnumber">v0.7</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
@ -24,7 +24,7 @@
|
||||||
<td id="projectlogo"><img alt="Logo" src="small_logo.svg"/></td>
|
<td id="projectlogo"><img alt="Logo" src="small_logo.svg"/></td>
|
||||||
<td id="projectalign" style="padding-left: 0.5em;">
|
<td id="projectalign" style="padding-left: 0.5em;">
|
||||||
<div id="projectname">ThorVG
|
<div id="projectname">ThorVG
|
||||||
 <span id="projectnumber">v0.6</span>
|
 <span id="projectnumber">v0.7</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
@ -24,7 +24,7 @@
|
||||||
<td id="projectlogo"><img alt="Logo" src="small_logo.svg"/></td>
|
<td id="projectlogo"><img alt="Logo" src="small_logo.svg"/></td>
|
||||||
<td id="projectalign" style="padding-left: 0.5em;">
|
<td id="projectalign" style="padding-left: 0.5em;">
|
||||||
<div id="projectname">ThorVG
|
<div id="projectname">ThorVG
|
||||||
 <span id="projectnumber">v0.6</span>
|
 <span id="projectnumber">v0.7</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
@ -24,7 +24,7 @@
|
||||||
<td id="projectlogo"><img alt="Logo" src="small_logo.svg"/></td>
|
<td id="projectlogo"><img alt="Logo" src="small_logo.svg"/></td>
|
||||||
<td id="projectalign" style="padding-left: 0.5em;">
|
<td id="projectalign" style="padding-left: 0.5em;">
|
||||||
<div id="projectname">ThorVG
|
<div id="projectname">ThorVG
|
||||||
 <span id="projectnumber">v0.6</span>
|
 <span id="projectnumber">v0.7</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
@ -24,7 +24,7 @@
|
||||||
<td id="projectlogo"><img alt="Logo" src="small_logo.svg"/></td>
|
<td id="projectlogo"><img alt="Logo" src="small_logo.svg"/></td>
|
||||||
<td id="projectalign" style="padding-left: 0.5em;">
|
<td id="projectalign" style="padding-left: 0.5em;">
|
||||||
<div id="projectname">ThorVG
|
<div id="projectname">ThorVG
|
||||||
 <span id="projectnumber">v0.6</span>
|
 <span id="projectnumber">v0.7</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
@ -24,7 +24,7 @@
|
||||||
<td id="projectlogo"><img alt="Logo" src="small_logo.svg"/></td>
|
<td id="projectlogo"><img alt="Logo" src="small_logo.svg"/></td>
|
||||||
<td id="projectalign" style="padding-left: 0.5em;">
|
<td id="projectalign" style="padding-left: 0.5em;">
|
||||||
<div id="projectname">ThorVG
|
<div id="projectname">ThorVG
|
||||||
 <span id="projectnumber">v0.6</span>
|
 <span id="projectnumber">v0.7</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
@ -24,7 +24,7 @@
|
||||||
<td id="projectlogo"><img alt="Logo" src="small_logo.svg"/></td>
|
<td id="projectlogo"><img alt="Logo" src="small_logo.svg"/></td>
|
||||||
<td id="projectalign" style="padding-left: 0.5em;">
|
<td id="projectalign" style="padding-left: 0.5em;">
|
||||||
<div id="projectname">ThorVG
|
<div id="projectname">ThorVG
|
||||||
 <span id="projectnumber">v0.6</span>
|
 <span id="projectnumber">v0.7</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
@ -24,7 +24,7 @@
|
||||||
<td id="projectlogo"><img alt="Logo" src="small_logo.svg"/></td>
|
<td id="projectlogo"><img alt="Logo" src="small_logo.svg"/></td>
|
||||||
<td id="projectalign" style="padding-left: 0.5em;">
|
<td id="projectalign" style="padding-left: 0.5em;">
|
||||||
<div id="projectname">ThorVG
|
<div id="projectname">ThorVG
|
||||||
 <span id="projectnumber">v0.6</span>
|
 <span id="projectnumber">v0.7</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
@ -24,7 +24,7 @@
|
||||||
<td id="projectlogo"><img alt="Logo" src="small_logo.svg"/></td>
|
<td id="projectlogo"><img alt="Logo" src="small_logo.svg"/></td>
|
||||||
<td id="projectalign" style="padding-left: 0.5em;">
|
<td id="projectalign" style="padding-left: 0.5em;">
|
||||||
<div id="projectname">ThorVG
|
<div id="projectname">ThorVG
|
||||||
 <span id="projectnumber">v0.6</span>
|
 <span id="projectnumber">v0.7</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
var searchData=
|
var searchData=
|
||||||
[
|
[
|
||||||
['identifier_41',['identifier',['../classtvg_1_1Paint.html#a87a69d60151166624e63799203acbd1d',1,'tvg::Paint::identifier()'],['../classtvg_1_1Fill.html#a87a69d60151166624e63799203acbd1d',1,'tvg::Fill::identifier()'],['../classtvg_1_1LinearGradient.html#a13df43a335dadaea01769a726dc9ddfd',1,'tvg::LinearGradient::identifier()'],['../classtvg_1_1RadialGradient.html#a13df43a335dadaea01769a726dc9ddfd',1,'tvg::RadialGradient::identifier()'],['../classtvg_1_1Shape.html#a13df43a335dadaea01769a726dc9ddfd',1,'tvg::Shape::identifier()'],['../classtvg_1_1Picture.html#a13df43a335dadaea01769a726dc9ddfd',1,'tvg::Picture::identifier()'],['../classtvg_1_1Scene.html#a13df43a335dadaea01769a726dc9ddfd',1,'tvg::Scene::identifier()']]],
|
['identifier_41',['identifier',['../classtvg_1_1Paint.html#a37466e9eff2de62ff15c9df3d72b656d',1,'tvg::Paint::identifier()'],['../classtvg_1_1Fill.html#a37466e9eff2de62ff15c9df3d72b656d',1,'tvg::Fill::identifier()'],['../classtvg_1_1LinearGradient.html#a13df43a335dadaea01769a726dc9ddfd',1,'tvg::LinearGradient::identifier()'],['../classtvg_1_1RadialGradient.html#a13df43a335dadaea01769a726dc9ddfd',1,'tvg::RadialGradient::identifier()'],['../classtvg_1_1Shape.html#a13df43a335dadaea01769a726dc9ddfd',1,'tvg::Shape::identifier()'],['../classtvg_1_1Picture.html#a13df43a335dadaea01769a726dc9ddfd',1,'tvg::Picture::identifier()'],['../classtvg_1_1Scene.html#a13df43a335dadaea01769a726dc9ddfd',1,'tvg::Scene::identifier()']]],
|
||||||
['individual_42',['Individual',['../classtvg_1_1SwCanvas.html#a9b9770837f0171b15f0cd86f94e8e22bab0257211e60ed5eb6767ec8ed3ec2524',1,'tvg::SwCanvas']]],
|
['individual_42',['Individual',['../classtvg_1_1SwCanvas.html#a9b9770837f0171b15f0cd86f94e8e22bab0257211e60ed5eb6767ec8ed3ec2524',1,'tvg::SwCanvas']]],
|
||||||
['init_43',['init',['../classtvg_1_1Initializer.html#aecd30dc028635b645b0dac5b6facea73',1,'tvg::Initializer']]],
|
['init_43',['init',['../classtvg_1_1Initializer.html#aecd30dc028635b645b0dac5b6facea73',1,'tvg::Initializer']]],
|
||||||
['initializer_44',['Initializer',['../classtvg_1_1Initializer.html',1,'tvg']]],
|
['initializer_44',['Initializer',['../classtvg_1_1Initializer.html',1,'tvg']]],
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
var searchData=
|
var searchData=
|
||||||
[
|
[
|
||||||
['identifier_289',['identifier',['../classtvg_1_1Paint.html#a87a69d60151166624e63799203acbd1d',1,'tvg::Paint::identifier()'],['../classtvg_1_1Fill.html#a87a69d60151166624e63799203acbd1d',1,'tvg::Fill::identifier()'],['../classtvg_1_1LinearGradient.html#a13df43a335dadaea01769a726dc9ddfd',1,'tvg::LinearGradient::identifier()'],['../classtvg_1_1RadialGradient.html#a13df43a335dadaea01769a726dc9ddfd',1,'tvg::RadialGradient::identifier()'],['../classtvg_1_1Shape.html#a13df43a335dadaea01769a726dc9ddfd',1,'tvg::Shape::identifier()'],['../classtvg_1_1Picture.html#a13df43a335dadaea01769a726dc9ddfd',1,'tvg::Picture::identifier()'],['../classtvg_1_1Scene.html#a13df43a335dadaea01769a726dc9ddfd',1,'tvg::Scene::identifier()']]],
|
['identifier_289',['identifier',['../classtvg_1_1Paint.html#a37466e9eff2de62ff15c9df3d72b656d',1,'tvg::Paint::identifier()'],['../classtvg_1_1Fill.html#a37466e9eff2de62ff15c9df3d72b656d',1,'tvg::Fill::identifier()'],['../classtvg_1_1LinearGradient.html#a13df43a335dadaea01769a726dc9ddfd',1,'tvg::LinearGradient::identifier()'],['../classtvg_1_1RadialGradient.html#a13df43a335dadaea01769a726dc9ddfd',1,'tvg::RadialGradient::identifier()'],['../classtvg_1_1Shape.html#a13df43a335dadaea01769a726dc9ddfd',1,'tvg::Shape::identifier()'],['../classtvg_1_1Picture.html#a13df43a335dadaea01769a726dc9ddfd',1,'tvg::Picture::identifier()'],['../classtvg_1_1Scene.html#a13df43a335dadaea01769a726dc9ddfd',1,'tvg::Scene::identifier()']]],
|
||||||
['init_290',['init',['../classtvg_1_1Initializer.html#aecd30dc028635b645b0dac5b6facea73',1,'tvg::Initializer']]]
|
['init_290',['init',['../classtvg_1_1Initializer.html#aecd30dc028635b645b0dac5b6facea73',1,'tvg::Initializer']]]
|
||||||
];
|
];
|
||||||
|
|
|
@ -24,7 +24,7 @@
|
||||||
<td id="projectlogo"><img alt="Logo" src="small_logo.svg"/></td>
|
<td id="projectlogo"><img alt="Logo" src="small_logo.svg"/></td>
|
||||||
<td id="projectalign" style="padding-left: 0.5em;">
|
<td id="projectalign" style="padding-left: 0.5em;">
|
||||||
<div id="projectname">ThorVG
|
<div id="projectname">ThorVG
|
||||||
 <span id="projectnumber">v0.6</span>
|
 <span id="projectnumber">v0.7</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
@ -24,7 +24,7 @@
|
||||||
<td id="projectlogo"><img alt="Logo" src="small_logo.svg"/></td>
|
<td id="projectlogo"><img alt="Logo" src="small_logo.svg"/></td>
|
||||||
<td id="projectalign" style="padding-left: 0.5em;">
|
<td id="projectalign" style="padding-left: 0.5em;">
|
||||||
<div id="projectname">ThorVG
|
<div id="projectname">ThorVG
|
||||||
 <span id="projectnumber">v0.6</span>
|
 <span id="projectnumber">v0.7</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
@ -24,7 +24,7 @@
|
||||||
<td id="projectlogo"><img alt="Logo" src="small_logo.svg"/></td>
|
<td id="projectlogo"><img alt="Logo" src="small_logo.svg"/></td>
|
||||||
<td id="projectalign" style="padding-left: 0.5em;">
|
<td id="projectalign" style="padding-left: 0.5em;">
|
||||||
<div id="projectname">ThorVG
|
<div id="projectname">ThorVG
|
||||||
 <span id="projectnumber">v0.6</span>
|
 <span id="projectnumber">v0.7</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
@ -24,7 +24,7 @@
|
||||||
<td id="projectlogo"><img alt="Logo" src="small_logo.svg"/></td>
|
<td id="projectlogo"><img alt="Logo" src="small_logo.svg"/></td>
|
||||||
<td id="projectalign" style="padding-left: 0.5em;">
|
<td id="projectalign" style="padding-left: 0.5em;">
|
||||||
<div id="projectname">ThorVG
|
<div id="projectname">ThorVG
|
||||||
 <span id="projectnumber">v0.6</span>
|
 <span id="projectnumber">v0.7</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
@ -24,7 +24,7 @@
|
||||||
<td id="projectlogo"><img alt="Logo" src="small_logo.svg"/></td>
|
<td id="projectlogo"><img alt="Logo" src="small_logo.svg"/></td>
|
||||||
<td id="projectalign" style="padding-left: 0.5em;">
|
<td id="projectalign" style="padding-left: 0.5em;">
|
||||||
<div id="projectname">ThorVG
|
<div id="projectname">ThorVG
|
||||||
 <span id="projectnumber">v0.6</span>
|
 <span id="projectnumber">v0.7</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
@ -24,7 +24,7 @@
|
||||||
<td id="projectlogo"><img alt="Logo" src="small_logo.svg"/></td>
|
<td id="projectlogo"><img alt="Logo" src="small_logo.svg"/></td>
|
||||||
<td id="projectalign" style="padding-left: 0.5em;">
|
<td id="projectalign" style="padding-left: 0.5em;">
|
||||||
<div id="projectname">ThorVG
|
<div id="projectname">ThorVG
|
||||||
 <span id="projectnumber">v0.6</span>
|
 <span id="projectnumber">v0.7</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
@ -24,7 +24,7 @@
|
||||||
<td id="projectlogo"><img alt="Logo" src="small_logo.svg"/></td>
|
<td id="projectlogo"><img alt="Logo" src="small_logo.svg"/></td>
|
||||||
<td id="projectalign" style="padding-left: 0.5em;">
|
<td id="projectalign" style="padding-left: 0.5em;">
|
||||||
<div id="projectname">ThorVG
|
<div id="projectname">ThorVG
|
||||||
 <span id="projectnumber">v0.6</span>
|
 <span id="projectnumber">v0.7</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
@ -24,7 +24,7 @@
|
||||||
<td id="projectlogo"><img alt="Logo" src="small_logo.svg"/></td>
|
<td id="projectlogo"><img alt="Logo" src="small_logo.svg"/></td>
|
||||||
<td id="projectalign" style="padding-left: 0.5em;">
|
<td id="projectalign" style="padding-left: 0.5em;">
|
||||||
<div id="projectname">ThorVG
|
<div id="projectname">ThorVG
|
||||||
 <span id="projectnumber">v0.6</span>
|
 <span id="projectnumber">v0.7</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
@ -24,7 +24,7 @@
|
||||||
<td id="projectlogo"><img alt="Logo" src="small_logo.svg"/></td>
|
<td id="projectlogo"><img alt="Logo" src="small_logo.svg"/></td>
|
||||||
<td id="projectalign" style="padding-left: 0.5em;">
|
<td id="projectalign" style="padding-left: 0.5em;">
|
||||||
<div id="projectname">ThorVG
|
<div id="projectname">ThorVG
|
||||||
 <span id="projectnumber">v0.6</span>
|
 <span id="projectnumber">v0.7</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
@ -24,7 +24,7 @@
|
||||||
<td id="projectlogo"><img alt="Logo" src="small_logo.svg"/></td>
|
<td id="projectlogo"><img alt="Logo" src="small_logo.svg"/></td>
|
||||||
<td id="projectalign" style="padding-left: 0.5em;">
|
<td id="projectalign" style="padding-left: 0.5em;">
|
||||||
<div id="projectname">ThorVG
|
<div id="projectname">ThorVG
|
||||||
 <span id="projectnumber">v0.6</span>
|
 <span id="projectnumber">v0.7</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
@ -24,7 +24,7 @@
|
||||||
<td id="projectlogo"><img alt="Logo" src="small_logo.svg"/></td>
|
<td id="projectlogo"><img alt="Logo" src="small_logo.svg"/></td>
|
||||||
<td id="projectalign" style="padding-left: 0.5em;">
|
<td id="projectalign" style="padding-left: 0.5em;">
|
||||||
<div id="projectname">ThorVG
|
<div id="projectname">ThorVG
|
||||||
 <span id="projectnumber">v0.6</span>
|
 <span id="projectnumber">v0.7</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
@ -24,7 +24,7 @@
|
||||||
<td id="projectlogo"><img alt="Logo" src="small_logo.svg"/></td>
|
<td id="projectlogo"><img alt="Logo" src="small_logo.svg"/></td>
|
||||||
<td id="projectalign" style="padding-left: 0.5em;">
|
<td id="projectalign" style="padding-left: 0.5em;">
|
||||||
<div id="projectname">ThorVG
|
<div id="projectname">ThorVG
|
||||||
 <span id="projectnumber">v0.6</span>
|
 <span id="projectnumber">v0.7</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||||
<meta name="generator" content="Doxygen 1.8.17"/>
|
<meta name="generator" content="Doxygen 1.8.17"/>
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||||
<title>ThorVG: tmp/thorvg.h Source File</title>
|
<title>ThorVG: /home/hermet/Projects/thorvg/inc/thorvg.h Source File</title>
|
||||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||||
<script type="text/javascript" src="jquery.js"></script>
|
<script type="text/javascript" src="jquery.js"></script>
|
||||||
<script type="text/javascript" src="dynsections.js"></script>
|
<script type="text/javascript" src="dynsections.js"></script>
|
||||||
|
@ -24,7 +24,7 @@
|
||||||
<td id="projectlogo"><img alt="Logo" src="small_logo.svg"/></td>
|
<td id="projectlogo"><img alt="Logo" src="small_logo.svg"/></td>
|
||||||
<td id="projectalign" style="padding-left: 0.5em;">
|
<td id="projectalign" style="padding-left: 0.5em;">
|
||||||
<div id="projectname">ThorVG
|
<div id="projectname">ThorVG
|
||||||
 <span id="projectnumber">v0.6</span>
|
 <span id="projectnumber">v0.7</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
@ -64,7 +64,7 @@ $(function() {
|
||||||
|
|
||||||
<div id="nav-path" class="navpath">
|
<div id="nav-path" class="navpath">
|
||||||
<ul>
|
<ul>
|
||||||
<li class="navelem"><a class="el" href="dir_8af83c0dc83a45a35ca6968cdc29a7af.html">tmp</a></li> </ul>
|
<li class="navelem"><a class="el" href="dir_bfccd401955b95cf8c75461437045ac0.html">inc</a></li> </ul>
|
||||||
</div>
|
</div>
|
||||||
</div><!-- top -->
|
</div><!-- top -->
|
||||||
<div class="header">
|
<div class="header">
|
||||||
|
@ -115,478 +115,479 @@ $(function() {
|
||||||
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span> <span class="preprocessor"> friend IteratorAccessor</span></div>
|
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span> <span class="preprocessor"> friend IteratorAccessor</span></div>
|
||||||
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>  </div>
|
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>  </div>
|
||||||
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>  </div>
|
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>  </div>
|
||||||
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span> <span class="preprocessor">#define _TVG_DECALRE_IDENTIFIER() \</span></div>
|
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span> <span class="keyword">namespace </span>tvg</div>
|
||||||
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span> <span class="preprocessor">protected: \</span></div>
|
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span> {</div>
|
||||||
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span> <span class="preprocessor"> unsigned _id</span></div>
|
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>  </div>
|
||||||
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>  </div>
|
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span> <span class="keyword">class </span>RenderMethod;</div>
|
||||||
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span> <span class="keyword">namespace </span>tvg</div>
|
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span> <span class="keyword">class </span>IteratorAccessor;</div>
|
||||||
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span> {</div>
|
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span> <span class="keyword">class </span>Scene;</div>
|
||||||
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>  </div>
|
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span> <span class="keyword">class </span>Picture;</div>
|
||||||
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span> <span class="keyword">class </span>RenderMethod;</div>
|
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span> <span class="keyword">class </span>Canvas;</div>
|
||||||
<div class="line"><a name="l00064"></a><span class="lineno"> 64</span> <span class="keyword">class </span>IteratorAccessor;</div>
|
<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>  </div>
|
||||||
<div class="line"><a name="l00065"></a><span class="lineno"> 65</span> <span class="keyword">class </span>Scene;</div>
|
<div class="line"><a name="l00075"></a><span class="lineno"><a class="line" href="group__ThorVG.html#ga28287671eaf7406afd604bd055ba4066"> 75</a></span> <span class="keyword">enum class</span> TVG_EXPORT <a class="code" href="group__ThorVG.html#ga28287671eaf7406afd604bd055ba4066">Result</a></div>
|
||||||
<div class="line"><a name="l00066"></a><span class="lineno"> 66</span> <span class="keyword">class </span>Picture;</div>
|
<div class="line"><a name="l00076"></a><span class="lineno"> 76</span> {</div>
|
||||||
<div class="line"><a name="l00067"></a><span class="lineno"> 67</span> <span class="keyword">class </span>Canvas;</div>
|
<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>  <a class="code" href="group__ThorVG.html#gga28287671eaf7406afd604bd055ba4066a505a83f220c02df2f85c3810cd9ceb38">Success</a> = 0, </div>
|
||||||
<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>  </div>
|
<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>  <a class="code" href="group__ThorVG.html#gga28287671eaf7406afd604bd055ba4066ae73a2e92f1c87086c838b442552a4775">InvalidArguments</a>, </div>
|
||||||
<div class="line"><a name="l00079"></a><span class="lineno"><a class="line" href="group__ThorVG.html#ga28287671eaf7406afd604bd055ba4066"> 79</a></span> <span class="keyword">enum class</span> TVG_EXPORT <a class="code" href="group__ThorVG.html#ga28287671eaf7406afd604bd055ba4066">Result</a></div>
|
<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>  <a class="code" href="group__ThorVG.html#gga28287671eaf7406afd604bd055ba4066a119732ff568bf103d744e930ae2404f1">InsufficientCondition</a>, </div>
|
||||||
<div class="line"><a name="l00080"></a><span class="lineno"> 80</span> {</div>
|
<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>  <a class="code" href="group__ThorVG.html#gga28287671eaf7406afd604bd055ba4066abc2b4181e818f2e9b52b2bc54dd55907">FailedAllocation</a>, </div>
|
||||||
<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>  <a class="code" href="group__ThorVG.html#gga28287671eaf7406afd604bd055ba4066a505a83f220c02df2f85c3810cd9ceb38">Success</a> = 0, </div>
|
<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>  <a class="code" href="group__ThorVG.html#gga28287671eaf7406afd604bd055ba4066ae8c0c653fcac575c31470f0f800991c6">MemoryCorruption</a>, </div>
|
||||||
<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>  <a class="code" href="group__ThorVG.html#gga28287671eaf7406afd604bd055ba4066ae73a2e92f1c87086c838b442552a4775">InvalidArguments</a>, </div>
|
<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>  <a class="code" href="group__ThorVG.html#gga28287671eaf7406afd604bd055ba4066aa0cfd518e4385f31d38720579321ed29">NonSupport</a>, </div>
|
||||||
<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>  <a class="code" href="group__ThorVG.html#gga28287671eaf7406afd604bd055ba4066a119732ff568bf103d744e930ae2404f1">InsufficientCondition</a>, </div>
|
<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>  <a class="code" href="group__ThorVG.html#gga28287671eaf7406afd604bd055ba4066a88183b946cc5f0e8c96b2e66e1c74a7e">Unknown</a> </div>
|
||||||
<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>  <a class="code" href="group__ThorVG.html#gga28287671eaf7406afd604bd055ba4066abc2b4181e818f2e9b52b2bc54dd55907">FailedAllocation</a>, </div>
|
<div class="line"><a name="l00084"></a><span class="lineno"> 84</span> };</div>
|
||||||
<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>  <a class="code" href="group__ThorVG.html#gga28287671eaf7406afd604bd055ba4066ae8c0c653fcac575c31470f0f800991c6">MemoryCorruption</a>, </div>
|
<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>  </div>
|
||||||
<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>  <a class="code" href="group__ThorVG.html#gga28287671eaf7406afd604bd055ba4066aa0cfd518e4385f31d38720579321ed29">NonSupport</a>, </div>
|
<div class="line"><a name="l00092"></a><span class="lineno"><a class="line" href="group__ThorVG.html#ga6876ed676934f4dbcc19b1b53c153cc1"> 92</a></span> <span class="keyword">enum class</span> TVG_EXPORT <a class="code" href="group__ThorVG.html#ga6876ed676934f4dbcc19b1b53c153cc1">PathCommand</a></div>
|
||||||
<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>  <a class="code" href="group__ThorVG.html#gga28287671eaf7406afd604bd055ba4066a88183b946cc5f0e8c96b2e66e1c74a7e">Unknown</a> </div>
|
<div class="line"><a name="l00093"></a><span class="lineno"> 93</span> {</div>
|
||||||
<div class="line"><a name="l00088"></a><span class="lineno"> 88</span> };</div>
|
<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>  <a class="code" href="group__ThorVG.html#gga6876ed676934f4dbcc19b1b53c153cc1ad3d2e617335f08df83599665eef8a418">Close</a> = 0, </div>
|
||||||
<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>  </div>
|
<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>  <a class="code" href="group__ThorVG.html#gga6876ed676934f4dbcc19b1b53c153cc1ad9046d3b1ebf3889943b3be3ca477613">MoveTo</a>, </div>
|
||||||
<div class="line"><a name="l00096"></a><span class="lineno"><a class="line" href="group__ThorVG.html#ga6876ed676934f4dbcc19b1b53c153cc1"> 96</a></span> <span class="keyword">enum class</span> TVG_EXPORT <a class="code" href="group__ThorVG.html#ga6876ed676934f4dbcc19b1b53c153cc1">PathCommand</a></div>
|
<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>  <a class="code" href="group__ThorVG.html#gga6876ed676934f4dbcc19b1b53c153cc1a5dc59cf06f56c730c0a4bfe69c9bf689">LineTo</a>, </div>
|
||||||
<div class="line"><a name="l00097"></a><span class="lineno"> 97</span> {</div>
|
<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>  <a class="code" href="group__ThorVG.html#gga6876ed676934f4dbcc19b1b53c153cc1ac8cd9cd16086764627079ed21bfc4e29">CubicTo</a> </div>
|
||||||
<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>  <a class="code" href="group__ThorVG.html#gga6876ed676934f4dbcc19b1b53c153cc1ad3d2e617335f08df83599665eef8a418">Close</a> = 0, </div>
|
<div class="line"><a name="l00098"></a><span class="lineno"> 98</span> };</div>
|
||||||
<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>  <a class="code" href="group__ThorVG.html#gga6876ed676934f4dbcc19b1b53c153cc1ad9046d3b1ebf3889943b3be3ca477613">MoveTo</a>, </div>
|
<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>  </div>
|
||||||
<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>  <a class="code" href="group__ThorVG.html#gga6876ed676934f4dbcc19b1b53c153cc1a5dc59cf06f56c730c0a4bfe69c9bf689">LineTo</a>, </div>
|
<div class="line"><a name="l00103"></a><span class="lineno"><a class="line" href="group__ThorVG.html#ga6239974a858100e129f1e0b8ffac4f96"> 103</a></span> <span class="keyword">enum class</span> TVG_EXPORT <a class="code" href="group__ThorVG.html#ga6239974a858100e129f1e0b8ffac4f96">StrokeCap</a></div>
|
||||||
<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>  <a class="code" href="group__ThorVG.html#gga6876ed676934f4dbcc19b1b53c153cc1ac8cd9cd16086764627079ed21bfc4e29">CubicTo</a> </div>
|
<div class="line"><a name="l00104"></a><span class="lineno"> 104</span> {</div>
|
||||||
<div class="line"><a name="l00102"></a><span class="lineno"> 102</span> };</div>
|
<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>  <a class="code" href="group__ThorVG.html#gga6239974a858100e129f1e0b8ffac4f96aceb46ca115d05c51aa5a16a8867c3304">Square</a> = 0, </div>
|
||||||
<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>  </div>
|
<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>  <a class="code" href="group__ThorVG.html#gga6239974a858100e129f1e0b8ffac4f96ab7f41fc1412ad2ee75e9b2635d3b9d5c">Round</a>, </div>
|
||||||
<div class="line"><a name="l00107"></a><span class="lineno"><a class="line" href="group__ThorVG.html#ga6239974a858100e129f1e0b8ffac4f96"> 107</a></span> <span class="keyword">enum class</span> TVG_EXPORT <a class="code" href="group__ThorVG.html#ga6239974a858100e129f1e0b8ffac4f96">StrokeCap</a></div>
|
<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>  <a class="code" href="group__ThorVG.html#gga6239974a858100e129f1e0b8ffac4f96ab2635ed1075287dea1eb1598a90df1fe">Butt</a> </div>
|
||||||
<div class="line"><a name="l00108"></a><span class="lineno"> 108</span> {</div>
|
<div class="line"><a name="l00108"></a><span class="lineno"> 108</span> };</div>
|
||||||
<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>  <a class="code" href="group__ThorVG.html#gga6239974a858100e129f1e0b8ffac4f96aceb46ca115d05c51aa5a16a8867c3304">Square</a> = 0, </div>
|
<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>  </div>
|
||||||
<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>  <a class="code" href="group__ThorVG.html#gga6239974a858100e129f1e0b8ffac4f96ab7f41fc1412ad2ee75e9b2635d3b9d5c">Round</a>, </div>
|
<div class="line"><a name="l00113"></a><span class="lineno"><a class="line" href="group__ThorVG.html#gaba8b7236c41a171289aef2f3c71eef51"> 113</a></span> <span class="keyword">enum class</span> TVG_EXPORT <a class="code" href="group__ThorVG.html#gaba8b7236c41a171289aef2f3c71eef51">StrokeJoin</a></div>
|
||||||
<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>  <a class="code" href="group__ThorVG.html#gga6239974a858100e129f1e0b8ffac4f96ab2635ed1075287dea1eb1598a90df1fe">Butt</a> </div>
|
<div class="line"><a name="l00114"></a><span class="lineno"> 114</span> {</div>
|
||||||
<div class="line"><a name="l00112"></a><span class="lineno"> 112</span> };</div>
|
<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>  <a class="code" href="group__ThorVG.html#ggaba8b7236c41a171289aef2f3c71eef51a1b9ae4ca6d43fc984af318046e1e7bb5">Bevel</a> = 0, </div>
|
||||||
<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>  </div>
|
<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>  <a class="code" href="group__ThorVG.html#gga6239974a858100e129f1e0b8ffac4f96ab7f41fc1412ad2ee75e9b2635d3b9d5c">Round</a>, </div>
|
||||||
<div class="line"><a name="l00117"></a><span class="lineno"><a class="line" href="group__ThorVG.html#gaba8b7236c41a171289aef2f3c71eef51"> 117</a></span> <span class="keyword">enum class</span> TVG_EXPORT <a class="code" href="group__ThorVG.html#gaba8b7236c41a171289aef2f3c71eef51">StrokeJoin</a></div>
|
<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>  <a class="code" href="group__ThorVG.html#ggaba8b7236c41a171289aef2f3c71eef51ae4396f81cd926bb129ccf3c147c64514">Miter</a> </div>
|
||||||
<div class="line"><a name="l00118"></a><span class="lineno"> 118</span> {</div>
|
<div class="line"><a name="l00118"></a><span class="lineno"> 118</span> };</div>
|
||||||
<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>  <a class="code" href="group__ThorVG.html#ggaba8b7236c41a171289aef2f3c71eef51a1b9ae4ca6d43fc984af318046e1e7bb5">Bevel</a> = 0, </div>
|
<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>  </div>
|
||||||
<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>  <a class="code" href="group__ThorVG.html#gga6239974a858100e129f1e0b8ffac4f96ab7f41fc1412ad2ee75e9b2635d3b9d5c">Round</a>, </div>
|
<div class="line"><a name="l00123"></a><span class="lineno"><a class="line" href="group__ThorVG.html#ga0cfa2c92260cca776292cc9e8964f2da"> 123</a></span> <span class="keyword">enum class</span> TVG_EXPORT <a class="code" href="group__ThorVG.html#ga0cfa2c92260cca776292cc9e8964f2da">FillSpread</a></div>
|
||||||
<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>  <a class="code" href="group__ThorVG.html#ggaba8b7236c41a171289aef2f3c71eef51ae4396f81cd926bb129ccf3c147c64514">Miter</a> </div>
|
<div class="line"><a name="l00124"></a><span class="lineno"> 124</span> {</div>
|
||||||
<div class="line"><a name="l00122"></a><span class="lineno"> 122</span> };</div>
|
<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>  <a class="code" href="group__ThorVG.html#gga0cfa2c92260cca776292cc9e8964f2daade43468adaf6acb2c38ebc0c1176f82f">Pad</a> = 0, </div>
|
||||||
<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>  </div>
|
<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>  <a class="code" href="group__ThorVG.html#gga0cfa2c92260cca776292cc9e8964f2daa74de3e45e4491e956e8dc18d841d9b00">Reflect</a>, </div>
|
||||||
<div class="line"><a name="l00127"></a><span class="lineno"><a class="line" href="group__ThorVG.html#ga0cfa2c92260cca776292cc9e8964f2da"> 127</a></span> <span class="keyword">enum class</span> TVG_EXPORT <a class="code" href="group__ThorVG.html#ga0cfa2c92260cca776292cc9e8964f2da">FillSpread</a></div>
|
<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>  <a class="code" href="group__ThorVG.html#gga0cfa2c92260cca776292cc9e8964f2daa7020426cfb0a204051be4b3053d2acc8">Repeat</a> </div>
|
||||||
<div class="line"><a name="l00128"></a><span class="lineno"> 128</span> {</div>
|
<div class="line"><a name="l00128"></a><span class="lineno"> 128</span> };</div>
|
||||||
<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>  <a class="code" href="group__ThorVG.html#gga0cfa2c92260cca776292cc9e8964f2daade43468adaf6acb2c38ebc0c1176f82f">Pad</a> = 0, </div>
|
<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>  </div>
|
||||||
<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>  <a class="code" href="group__ThorVG.html#gga0cfa2c92260cca776292cc9e8964f2daa74de3e45e4491e956e8dc18d841d9b00">Reflect</a>, </div>
|
<div class="line"><a name="l00133"></a><span class="lineno"><a class="line" href="group__ThorVG.html#ga9a534b0377c9ca41983d53b0dae0d5a4"> 133</a></span> <span class="keyword">enum class</span> TVG_EXPORT <a class="code" href="group__ThorVG.html#ga9a534b0377c9ca41983d53b0dae0d5a4">FillRule</a></div>
|
||||||
<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>  <a class="code" href="group__ThorVG.html#gga0cfa2c92260cca776292cc9e8964f2daa7020426cfb0a204051be4b3053d2acc8">Repeat</a> </div>
|
<div class="line"><a name="l00134"></a><span class="lineno"> 134</span> {</div>
|
||||||
<div class="line"><a name="l00132"></a><span class="lineno"> 132</span> };</div>
|
<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>  <a class="code" href="group__ThorVG.html#gga9a534b0377c9ca41983d53b0dae0d5a4a268b61c62382fc1f9ca5cf52a4fece32">Winding</a> = 0, </div>
|
||||||
<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>  </div>
|
<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>  <a class="code" href="group__ThorVG.html#gga9a534b0377c9ca41983d53b0dae0d5a4a8e586e4bd2c45e86222301f2e6e0e390">EvenOdd</a> </div>
|
||||||
<div class="line"><a name="l00137"></a><span class="lineno"><a class="line" href="group__ThorVG.html#ga9a534b0377c9ca41983d53b0dae0d5a4"> 137</a></span> <span class="keyword">enum class</span> TVG_EXPORT <a class="code" href="group__ThorVG.html#ga9a534b0377c9ca41983d53b0dae0d5a4">FillRule</a></div>
|
<div class="line"><a name="l00137"></a><span class="lineno"> 137</span> };</div>
|
||||||
<div class="line"><a name="l00138"></a><span class="lineno"> 138</span> {</div>
|
<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>  </div>
|
||||||
<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>  <a class="code" href="group__ThorVG.html#gga9a534b0377c9ca41983d53b0dae0d5a4a268b61c62382fc1f9ca5cf52a4fece32">Winding</a> = 0, </div>
|
<div class="line"><a name="l00142"></a><span class="lineno"><a class="line" href="group__ThorVG.html#gaabdf94ada64e69d06deabc5aa6576f87"> 142</a></span> <span class="keyword">enum class</span> TVG_EXPORT <a class="code" href="group__ThorVG.html#gaabdf94ada64e69d06deabc5aa6576f87">CompositeMethod</a></div>
|
||||||
<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>  <a class="code" href="group__ThorVG.html#gga9a534b0377c9ca41983d53b0dae0d5a4a8e586e4bd2c45e86222301f2e6e0e390">EvenOdd</a> </div>
|
<div class="line"><a name="l00143"></a><span class="lineno"> 143</span> {</div>
|
||||||
<div class="line"><a name="l00141"></a><span class="lineno"> 141</span> };</div>
|
<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>  <a class="code" href="group__ThorVG.html#ggaabdf94ada64e69d06deabc5aa6576f87a6adf97f83acf6453d4a6a4b1070f3754">None</a> = 0, </div>
|
||||||
<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>  </div>
|
<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>  <a class="code" href="group__ThorVG.html#ggaabdf94ada64e69d06deabc5aa6576f87a60575a18ece363c72551a982450efd52">ClipPath</a>, </div>
|
||||||
<div class="line"><a name="l00146"></a><span class="lineno"><a class="line" href="group__ThorVG.html#gaabdf94ada64e69d06deabc5aa6576f87"> 146</a></span> <span class="keyword">enum class</span> TVG_EXPORT <a class="code" href="group__ThorVG.html#gaabdf94ada64e69d06deabc5aa6576f87">CompositeMethod</a></div>
|
<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>  <a class="code" href="group__ThorVG.html#ggaabdf94ada64e69d06deabc5aa6576f87abd68e2bb79d1a5e65ad8f0d202d14cbc">AlphaMask</a>, </div>
|
||||||
<div class="line"><a name="l00147"></a><span class="lineno"> 147</span> {</div>
|
<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>  <a class="code" href="group__ThorVG.html#ggaabdf94ada64e69d06deabc5aa6576f87a59cc48dcf714e3a3c2492f4dce1fe134">InvAlphaMask</a> </div>
|
||||||
<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>  <a class="code" href="group__ThorVG.html#ggaabdf94ada64e69d06deabc5aa6576f87a6adf97f83acf6453d4a6a4b1070f3754">None</a> = 0, </div>
|
<div class="line"><a name="l00148"></a><span class="lineno"> 148</span> };</div>
|
||||||
<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>  <a class="code" href="group__ThorVG.html#ggaabdf94ada64e69d06deabc5aa6576f87a60575a18ece363c72551a982450efd52">ClipPath</a>, </div>
|
<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>  </div>
|
||||||
<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>  <a class="code" href="group__ThorVG.html#ggaabdf94ada64e69d06deabc5aa6576f87abd68e2bb79d1a5e65ad8f0d202d14cbc">AlphaMask</a>, </div>
|
<div class="line"><a name="l00153"></a><span class="lineno"><a class="line" href="group__ThorVG.html#ga3dfc0651e85484b1011772dd9f8300df"> 153</a></span> <span class="keyword">enum class</span> TVG_EXPORT <a class="code" href="group__ThorVG.html#ga3dfc0651e85484b1011772dd9f8300df">CanvasEngine</a></div>
|
||||||
<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>  <a class="code" href="group__ThorVG.html#ggaabdf94ada64e69d06deabc5aa6576f87a59cc48dcf714e3a3c2492f4dce1fe134">InvAlphaMask</a> </div>
|
<div class="line"><a name="l00154"></a><span class="lineno"> 154</span> {</div>
|
||||||
<div class="line"><a name="l00152"></a><span class="lineno"> 152</span> };</div>
|
<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>  <a class="code" href="group__ThorVG.html#gga3dfc0651e85484b1011772dd9f8300dfa1f030517f6d25e8607a2a9a7f6227ebc">Sw</a> = (1 << 1), </div>
|
||||||
<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>  </div>
|
<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>  <a class="code" href="group__ThorVG.html#gga3dfc0651e85484b1011772dd9f8300dfa0f16de4274952a7184e059c5f2d048d6">Gl</a> = (1 << 2) </div>
|
||||||
<div class="line"><a name="l00157"></a><span class="lineno"><a class="line" href="group__ThorVG.html#ga3dfc0651e85484b1011772dd9f8300df"> 157</a></span> <span class="keyword">enum class</span> TVG_EXPORT <a class="code" href="group__ThorVG.html#ga3dfc0651e85484b1011772dd9f8300df">CanvasEngine</a></div>
|
<div class="line"><a name="l00157"></a><span class="lineno"> 157</span> };</div>
|
||||||
<div class="line"><a name="l00158"></a><span class="lineno"> 158</span> {</div>
|
<div class="line"><a name="l00158"></a><span class="lineno"> 158</span>  </div>
|
||||||
<div class="line"><a name="l00159"></a><span class="lineno"> 159</span>  <a class="code" href="group__ThorVG.html#gga3dfc0651e85484b1011772dd9f8300dfa1f030517f6d25e8607a2a9a7f6227ebc">Sw</a> = (1 << 1), </div>
|
<div class="line"><a name="l00159"></a><span class="lineno"> 159</span>  </div>
|
||||||
<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>  <a class="code" href="group__ThorVG.html#gga3dfc0651e85484b1011772dd9f8300dfa0f16de4274952a7184e059c5f2d048d6">Gl</a> = (1 << 2) </div>
|
<div class="line"><a name="l00163"></a><span class="lineno"><a class="line" href="structtvg_1_1Point.html"> 163</a></span> <span class="keyword">struct </span><a class="code" href="structtvg_1_1Point.html">Point</a></div>
|
||||||
<div class="line"><a name="l00161"></a><span class="lineno"> 161</span> };</div>
|
<div class="line"><a name="l00164"></a><span class="lineno"> 164</span> {</div>
|
||||||
<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>  </div>
|
<div class="line"><a name="l00165"></a><span class="lineno"> 165</span>  <span class="keywordtype">float</span> x, y;</div>
|
||||||
<div class="line"><a name="l00163"></a><span class="lineno"> 163</span>  </div>
|
<div class="line"><a name="l00166"></a><span class="lineno"> 166</span> };</div>
|
||||||
<div class="line"><a name="l00167"></a><span class="lineno"><a class="line" href="structtvg_1_1Point.html"> 167</a></span> <span class="keyword">struct </span><a class="code" href="structtvg_1_1Point.html">Point</a></div>
|
<div class="line"><a name="l00167"></a><span class="lineno"> 167</span>  </div>
|
||||||
<div class="line"><a name="l00168"></a><span class="lineno"> 168</span> {</div>
|
<div class="line"><a name="l00168"></a><span class="lineno"> 168</span>  </div>
|
||||||
<div class="line"><a name="l00169"></a><span class="lineno"> 169</span>  <span class="keywordtype">float</span> x, y;</div>
|
<div class="line"><a name="l00176"></a><span class="lineno"><a class="line" href="structtvg_1_1Matrix.html"> 176</a></span> <span class="keyword">struct </span><a class="code" href="structtvg_1_1Matrix.html">Matrix</a></div>
|
||||||
<div class="line"><a name="l00170"></a><span class="lineno"> 170</span> };</div>
|
<div class="line"><a name="l00177"></a><span class="lineno"> 177</span> {</div>
|
||||||
<div class="line"><a name="l00171"></a><span class="lineno"> 171</span>  </div>
|
<div class="line"><a name="l00178"></a><span class="lineno"> 178</span>  <span class="keywordtype">float</span> e11, e12, e13;</div>
|
||||||
<div class="line"><a name="l00172"></a><span class="lineno"> 172</span>  </div>
|
<div class="line"><a name="l00179"></a><span class="lineno"> 179</span>  <span class="keywordtype">float</span> e21, e22, e23;</div>
|
||||||
<div class="line"><a name="l00180"></a><span class="lineno"><a class="line" href="structtvg_1_1Matrix.html"> 180</a></span> <span class="keyword">struct </span><a class="code" href="structtvg_1_1Matrix.html">Matrix</a></div>
|
<div class="line"><a name="l00180"></a><span class="lineno"> 180</span>  <span class="keywordtype">float</span> e31, e32, e33;</div>
|
||||||
<div class="line"><a name="l00181"></a><span class="lineno"> 181</span> {</div>
|
<div class="line"><a name="l00181"></a><span class="lineno"> 181</span> };</div>
|
||||||
<div class="line"><a name="l00182"></a><span class="lineno"> 182</span>  <span class="keywordtype">float</span> e11, e12, e13;</div>
|
<div class="line"><a name="l00182"></a><span class="lineno"> 182</span>  </div>
|
||||||
<div class="line"><a name="l00183"></a><span class="lineno"> 183</span>  <span class="keywordtype">float</span> e21, e22, e23;</div>
|
<div class="line"><a name="l00183"></a><span class="lineno"> 183</span>  </div>
|
||||||
<div class="line"><a name="l00184"></a><span class="lineno"> 184</span>  <span class="keywordtype">float</span> e31, e32, e33;</div>
|
<div class="line"><a name="l00193"></a><span class="lineno"><a class="line" href="classtvg_1_1Paint.html"> 193</a></span> <span class="keyword">class </span>TVG_EXPORT <a class="code" href="classtvg_1_1Paint.html">Paint</a></div>
|
||||||
<div class="line"><a name="l00185"></a><span class="lineno"> 185</span> };</div>
|
<div class="line"><a name="l00194"></a><span class="lineno"> 194</span> {</div>
|
||||||
<div class="line"><a name="l00186"></a><span class="lineno"> 186</span>  </div>
|
<div class="line"><a name="l00195"></a><span class="lineno"> 195</span> <span class="keyword">public</span>:</div>
|
||||||
<div class="line"><a name="l00187"></a><span class="lineno"> 187</span>  </div>
|
<div class="line"><a name="l00196"></a><span class="lineno"> 196</span>  <span class="keyword">virtual</span> ~<a class="code" href="classtvg_1_1Paint.html">Paint</a>();</div>
|
||||||
<div class="line"><a name="l00197"></a><span class="lineno"><a class="line" href="classtvg_1_1Paint.html"> 197</a></span> <span class="keyword">class </span>TVG_EXPORT <a class="code" href="classtvg_1_1Paint.html">Paint</a></div>
|
<div class="line"><a name="l00197"></a><span class="lineno"> 197</span>  </div>
|
||||||
<div class="line"><a name="l00198"></a><span class="lineno"> 198</span> {</div>
|
<div class="line"><a name="l00208"></a><span class="lineno"> 208</span>  <a class="code" href="group__ThorVG.html#ga28287671eaf7406afd604bd055ba4066">Result</a> rotate(<span class="keywordtype">float</span> degree) noexcept;</div>
|
||||||
<div class="line"><a name="l00199"></a><span class="lineno"> 199</span> <span class="keyword">public</span>:</div>
|
<div class="line"><a name="l00209"></a><span class="lineno"> 209</span>  </div>
|
||||||
<div class="line"><a name="l00200"></a><span class="lineno"> 200</span>  <span class="keyword">virtual</span> ~<a class="code" href="classtvg_1_1Paint.html">Paint</a>();</div>
|
<div class="line"><a name="l00217"></a><span class="lineno"> 217</span>  <a class="code" href="group__ThorVG.html#ga28287671eaf7406afd604bd055ba4066">Result</a> scale(<span class="keywordtype">float</span> factor) noexcept;</div>
|
||||||
<div class="line"><a name="l00201"></a><span class="lineno"> 201</span>  </div>
|
<div class="line"><a name="l00218"></a><span class="lineno"> 218</span>  </div>
|
||||||
<div class="line"><a name="l00212"></a><span class="lineno"> 212</span>  <a class="code" href="group__ThorVG.html#ga28287671eaf7406afd604bd055ba4066">Result</a> rotate(<span class="keywordtype">float</span> degree) noexcept;</div>
|
<div class="line"><a name="l00230"></a><span class="lineno"> 230</span>  <a class="code" href="group__ThorVG.html#ga28287671eaf7406afd604bd055ba4066">Result</a> translate(<span class="keywordtype">float</span> x, <span class="keywordtype">float</span> y) noexcept;</div>
|
||||||
<div class="line"><a name="l00213"></a><span class="lineno"> 213</span>  </div>
|
<div class="line"><a name="l00231"></a><span class="lineno"> 231</span>  </div>
|
||||||
<div class="line"><a name="l00221"></a><span class="lineno"> 221</span>  <a class="code" href="group__ThorVG.html#ga28287671eaf7406afd604bd055ba4066">Result</a> scale(<span class="keywordtype">float</span> factor) noexcept;</div>
|
<div class="line"><a name="l00241"></a><span class="lineno"> 241</span>  <a class="code" href="group__ThorVG.html#ga28287671eaf7406afd604bd055ba4066">Result</a> transform(<span class="keyword">const</span> <a class="code" href="structtvg_1_1Matrix.html">Matrix</a>& m) noexcept;</div>
|
||||||
<div class="line"><a name="l00222"></a><span class="lineno"> 222</span>  </div>
|
<div class="line"><a name="l00242"></a><span class="lineno"> 242</span>  </div>
|
||||||
<div class="line"><a name="l00234"></a><span class="lineno"> 234</span>  <a class="code" href="group__ThorVG.html#ga28287671eaf7406afd604bd055ba4066">Result</a> translate(<span class="keywordtype">float</span> x, <span class="keywordtype">float</span> y) noexcept;</div>
|
<div class="line"><a name="l00253"></a><span class="lineno"> 253</span>  <a class="code" href="structtvg_1_1Matrix.html">Matrix</a> transform() noexcept;</div>
|
||||||
<div class="line"><a name="l00235"></a><span class="lineno"> 235</span>  </div>
|
<div class="line"><a name="l00254"></a><span class="lineno"> 254</span>  </div>
|
||||||
<div class="line"><a name="l00245"></a><span class="lineno"> 245</span>  <a class="code" href="group__ThorVG.html#ga28287671eaf7406afd604bd055ba4066">Result</a> transform(<span class="keyword">const</span> <a class="code" href="structtvg_1_1Matrix.html">Matrix</a>& m) noexcept;</div>
|
<div class="line"><a name="l00264"></a><span class="lineno"> 264</span>  <a class="code" href="group__ThorVG.html#ga28287671eaf7406afd604bd055ba4066">Result</a> opacity(uint8_t o) noexcept;</div>
|
||||||
<div class="line"><a name="l00246"></a><span class="lineno"> 246</span>  </div>
|
<div class="line"><a name="l00265"></a><span class="lineno"> 265</span>  </div>
|
||||||
<div class="line"><a name="l00257"></a><span class="lineno"> 257</span>  <a class="code" href="structtvg_1_1Matrix.html">Matrix</a> transform() noexcept;</div>
|
<div class="line"><a name="l00274"></a><span class="lineno"> 274</span>  <a class="code" href="group__ThorVG.html#ga28287671eaf7406afd604bd055ba4066">Result</a> composite(std::unique_ptr<Paint> target, <a class="code" href="group__ThorVG.html#gaabdf94ada64e69d06deabc5aa6576f87">CompositeMethod</a> method) noexcept;</div>
|
||||||
<div class="line"><a name="l00258"></a><span class="lineno"> 258</span>  </div>
|
<div class="line"><a name="l00275"></a><span class="lineno"> 275</span>  </div>
|
||||||
<div class="line"><a name="l00268"></a><span class="lineno"> 268</span>  <a class="code" href="group__ThorVG.html#ga28287671eaf7406afd604bd055ba4066">Result</a> opacity(uint8_t o) noexcept;</div>
|
<div class="line"><a name="l00289"></a><span class="lineno"> 289</span>  TVG_DEPRECATED <a class="code" href="group__ThorVG.html#ga28287671eaf7406afd604bd055ba4066">Result</a> bounds(<span class="keywordtype">float</span>* x, <span class="keywordtype">float</span>* y, <span class="keywordtype">float</span>* w, <span class="keywordtype">float</span>* h) <span class="keyword">const</span> noexcept;</div>
|
||||||
<div class="line"><a name="l00269"></a><span class="lineno"> 269</span>  </div>
|
<div class="line"><a name="l00290"></a><span class="lineno"> 290</span>  </div>
|
||||||
<div class="line"><a name="l00278"></a><span class="lineno"> 278</span>  <a class="code" href="group__ThorVG.html#ga28287671eaf7406afd604bd055ba4066">Result</a> composite(std::unique_ptr<Paint> target, <a class="code" href="group__ThorVG.html#gaabdf94ada64e69d06deabc5aa6576f87">CompositeMethod</a> method) noexcept;</div>
|
<div class="line"><a name="l00306"></a><span class="lineno"> 306</span>  <a class="code" href="group__ThorVG.html#ga28287671eaf7406afd604bd055ba4066">Result</a> bounds(<span class="keywordtype">float</span>* x, <span class="keywordtype">float</span>* y, <span class="keywordtype">float</span>* w, <span class="keywordtype">float</span>* h, <span class="keywordtype">bool</span> transformed) <span class="keyword">const</span> noexcept;</div>
|
||||||
<div class="line"><a name="l00279"></a><span class="lineno"> 279</span>  </div>
|
<div class="line"><a name="l00307"></a><span class="lineno"> 307</span>  </div>
|
||||||
<div class="line"><a name="l00293"></a><span class="lineno"> 293</span>  TVG_DEPRECATED <a class="code" href="group__ThorVG.html#ga28287671eaf7406afd604bd055ba4066">Result</a> bounds(<span class="keywordtype">float</span>* x, <span class="keywordtype">float</span>* y, <span class="keywordtype">float</span>* w, <span class="keywordtype">float</span>* h) <span class="keyword">const</span> noexcept;</div>
|
<div class="line"><a name="l00315"></a><span class="lineno"> 315</span>  <a class="code" href="classtvg_1_1Paint.html">Paint</a>* duplicate() <span class="keyword">const</span> noexcept;</div>
|
||||||
<div class="line"><a name="l00294"></a><span class="lineno"> 294</span>  </div>
|
<div class="line"><a name="l00316"></a><span class="lineno"> 316</span>  </div>
|
||||||
<div class="line"><a name="l00312"></a><span class="lineno"> 312</span>  <a class="code" href="group__ThorVG.html#ga28287671eaf7406afd604bd055ba4066">Result</a> bounds(<span class="keywordtype">float</span>* x, <span class="keywordtype">float</span>* y, <span class="keywordtype">float</span>* w, <span class="keywordtype">float</span>* h, <span class="keywordtype">bool</span> transformed) <span class="keyword">const</span> noexcept;</div>
|
<div class="line"><a name="l00322"></a><span class="lineno"> 322</span>  uint8_t opacity() <span class="keyword">const</span> noexcept;</div>
|
||||||
<div class="line"><a name="l00313"></a><span class="lineno"> 313</span>  </div>
|
<div class="line"><a name="l00323"></a><span class="lineno"> 323</span>  </div>
|
||||||
<div class="line"><a name="l00321"></a><span class="lineno"> 321</span>  <a class="code" href="classtvg_1_1Paint.html">Paint</a>* duplicate() <span class="keyword">const</span> noexcept;</div>
|
<div class="line"><a name="l00333"></a><span class="lineno"> 333</span>  <a class="code" href="group__ThorVG.html#gaabdf94ada64e69d06deabc5aa6576f87">CompositeMethod</a> composite(<span class="keyword">const</span> <a class="code" href="classtvg_1_1Paint.html">Paint</a>** target) <span class="keyword">const</span> noexcept;</div>
|
||||||
<div class="line"><a name="l00322"></a><span class="lineno"> 322</span>  </div>
|
<div class="line"><a name="l00334"></a><span class="lineno"> 334</span>  </div>
|
||||||
<div class="line"><a name="l00328"></a><span class="lineno"> 328</span>  uint8_t opacity() <span class="keyword">const</span> noexcept;</div>
|
<div class="line"><a name="l00344"></a><span class="lineno"> 344</span>  uint32_t identifier() <span class="keyword">const</span> noexcept;</div>
|
||||||
<div class="line"><a name="l00329"></a><span class="lineno"> 329</span>  </div>
|
<div class="line"><a name="l00345"></a><span class="lineno"> 345</span>  </div>
|
||||||
<div class="line"><a name="l00339"></a><span class="lineno"> 339</span>  <a class="code" href="group__ThorVG.html#gaabdf94ada64e69d06deabc5aa6576f87">CompositeMethod</a> composite(<span class="keyword">const</span> <a class="code" href="classtvg_1_1Paint.html">Paint</a>** target) <span class="keyword">const</span> noexcept;</div>
|
<div class="line"><a name="l00346"></a><span class="lineno"> 346</span>  _TVG_DECLARE_ACCESSOR();</div>
|
||||||
<div class="line"><a name="l00340"></a><span class="lineno"> 340</span>  </div>
|
<div class="line"><a name="l00347"></a><span class="lineno"> 347</span>  _TVG_DECLARE_PRIVATE(<a class="code" href="classtvg_1_1Paint.html">Paint</a>);</div>
|
||||||
<div class="line"><a name="l00350"></a><span class="lineno"><a class="line" href="classtvg_1_1Paint.html#a87a69d60151166624e63799203acbd1d"> 350</a></span>  uint32_t <a class="code" href="classtvg_1_1Paint.html#a87a69d60151166624e63799203acbd1d">identifier</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> _id; }</div>
|
<div class="line"><a name="l00348"></a><span class="lineno"> 348</span> };</div>
|
||||||
<div class="line"><a name="l00351"></a><span class="lineno"> 351</span>  </div>
|
<div class="line"><a name="l00349"></a><span class="lineno"> 349</span>  </div>
|
||||||
<div class="line"><a name="l00352"></a><span class="lineno"> 352</span>  _TVG_DECLARE_ACCESSOR();</div>
|
<div class="line"><a name="l00350"></a><span class="lineno"> 350</span>  </div>
|
||||||
<div class="line"><a name="l00353"></a><span class="lineno"> 353</span>  _TVG_DECALRE_IDENTIFIER();</div>
|
<div class="line"><a name="l00362"></a><span class="lineno"><a class="line" href="classtvg_1_1Fill.html"> 362</a></span> <span class="keyword">class </span>TVG_EXPORT <a class="code" href="classtvg_1_1Fill.html">Fill</a></div>
|
||||||
<div class="line"><a name="l00354"></a><span class="lineno"> 354</span>  _TVG_DECLARE_PRIVATE(<a class="code" href="classtvg_1_1Paint.html">Paint</a>);</div>
|
<div class="line"><a name="l00363"></a><span class="lineno"> 363</span> {</div>
|
||||||
<div class="line"><a name="l00355"></a><span class="lineno"> 355</span> };</div>
|
<div class="line"><a name="l00364"></a><span class="lineno"> 364</span> <span class="keyword">public</span>:</div>
|
||||||
<div class="line"><a name="l00356"></a><span class="lineno"> 356</span>  </div>
|
<div class="line"><a name="l00368"></a><span class="lineno"><a class="line" href="structtvg_1_1Fill_1_1ColorStop.html"> 368</a></span>  <span class="keyword">struct </span><a class="code" href="structtvg_1_1Fill_1_1ColorStop.html">ColorStop</a></div>
|
||||||
<div class="line"><a name="l00357"></a><span class="lineno"> 357</span>  </div>
|
<div class="line"><a name="l00369"></a><span class="lineno"> 369</span>  {</div>
|
||||||
<div class="line"><a name="l00369"></a><span class="lineno"><a class="line" href="classtvg_1_1Fill.html"> 369</a></span> <span class="keyword">class </span>TVG_EXPORT <a class="code" href="classtvg_1_1Fill.html">Fill</a></div>
|
<div class="line"><a name="l00370"></a><span class="lineno"><a class="line" href="structtvg_1_1Fill_1_1ColorStop.html#a3e60b3c561be982d7c8e23f14c01fd5b"> 370</a></span>  <span class="keywordtype">float</span> <a class="code" href="structtvg_1_1Fill_1_1ColorStop.html#a3e60b3c561be982d7c8e23f14c01fd5b">offset</a>; </div>
|
||||||
<div class="line"><a name="l00370"></a><span class="lineno"> 370</span> {</div>
|
<div class="line"><a name="l00371"></a><span class="lineno"><a class="line" href="structtvg_1_1Fill_1_1ColorStop.html#a4c5c6ceb8ed33456261fa907136e0c3a"> 371</a></span>  uint8_t <a class="code" href="structtvg_1_1Fill_1_1ColorStop.html#a4c5c6ceb8ed33456261fa907136e0c3a">r</a>; </div>
|
||||||
<div class="line"><a name="l00371"></a><span class="lineno"> 371</span> <span class="keyword">public</span>:</div>
|
<div class="line"><a name="l00372"></a><span class="lineno"><a class="line" href="structtvg_1_1Fill_1_1ColorStop.html#a1673907d4d89d763bb7b94ec1eeb7b60"> 372</a></span>  uint8_t <a class="code" href="structtvg_1_1Fill_1_1ColorStop.html#a1673907d4d89d763bb7b94ec1eeb7b60">g</a>; </div>
|
||||||
<div class="line"><a name="l00375"></a><span class="lineno"><a class="line" href="structtvg_1_1Fill_1_1ColorStop.html"> 375</a></span>  <span class="keyword">struct </span><a class="code" href="structtvg_1_1Fill_1_1ColorStop.html">ColorStop</a></div>
|
<div class="line"><a name="l00373"></a><span class="lineno"><a class="line" href="structtvg_1_1Fill_1_1ColorStop.html#a4313c9563516f94387762ab05763456b"> 373</a></span>  uint8_t <a class="code" href="structtvg_1_1Fill_1_1ColorStop.html#a4313c9563516f94387762ab05763456b">b</a>; </div>
|
||||||
<div class="line"><a name="l00376"></a><span class="lineno"> 376</span>  {</div>
|
<div class="line"><a name="l00374"></a><span class="lineno"><a class="line" href="structtvg_1_1Fill_1_1ColorStop.html#af4007aacd75b22aee32dba9ea96082c0"> 374</a></span>  uint8_t <a class="code" href="structtvg_1_1Fill_1_1ColorStop.html#af4007aacd75b22aee32dba9ea96082c0">a</a>; </div>
|
||||||
<div class="line"><a name="l00377"></a><span class="lineno"><a class="line" href="structtvg_1_1Fill_1_1ColorStop.html#a3e60b3c561be982d7c8e23f14c01fd5b"> 377</a></span>  <span class="keywordtype">float</span> <a class="code" href="structtvg_1_1Fill_1_1ColorStop.html#a3e60b3c561be982d7c8e23f14c01fd5b">offset</a>; </div>
|
<div class="line"><a name="l00375"></a><span class="lineno"> 375</span>  };</div>
|
||||||
<div class="line"><a name="l00378"></a><span class="lineno"><a class="line" href="structtvg_1_1Fill_1_1ColorStop.html#a4c5c6ceb8ed33456261fa907136e0c3a"> 378</a></span>  uint8_t <a class="code" href="structtvg_1_1Fill_1_1ColorStop.html#a4c5c6ceb8ed33456261fa907136e0c3a">r</a>; </div>
|
<div class="line"><a name="l00376"></a><span class="lineno"> 376</span>  </div>
|
||||||
<div class="line"><a name="l00379"></a><span class="lineno"><a class="line" href="structtvg_1_1Fill_1_1ColorStop.html#a1673907d4d89d763bb7b94ec1eeb7b60"> 379</a></span>  uint8_t <a class="code" href="structtvg_1_1Fill_1_1ColorStop.html#a1673907d4d89d763bb7b94ec1eeb7b60">g</a>; </div>
|
<div class="line"><a name="l00377"></a><span class="lineno"> 377</span>  <span class="keyword">virtual</span> ~<a class="code" href="classtvg_1_1Fill.html">Fill</a>();</div>
|
||||||
<div class="line"><a name="l00380"></a><span class="lineno"><a class="line" href="structtvg_1_1Fill_1_1ColorStop.html#a4313c9563516f94387762ab05763456b"> 380</a></span>  uint8_t <a class="code" href="structtvg_1_1Fill_1_1ColorStop.html#a4313c9563516f94387762ab05763456b">b</a>; </div>
|
<div class="line"><a name="l00378"></a><span class="lineno"> 378</span>  </div>
|
||||||
<div class="line"><a name="l00381"></a><span class="lineno"><a class="line" href="structtvg_1_1Fill_1_1ColorStop.html#af4007aacd75b22aee32dba9ea96082c0"> 381</a></span>  uint8_t <a class="code" href="structtvg_1_1Fill_1_1ColorStop.html#af4007aacd75b22aee32dba9ea96082c0">a</a>; </div>
|
<div class="line"><a name="l00387"></a><span class="lineno"> 387</span>  <a class="code" href="group__ThorVG.html#ga28287671eaf7406afd604bd055ba4066">Result</a> colorStops(<span class="keyword">const</span> <a class="code" href="structtvg_1_1Fill_1_1ColorStop.html">ColorStop</a>* colorStops, uint32_t cnt) noexcept;</div>
|
||||||
<div class="line"><a name="l00382"></a><span class="lineno"> 382</span>  };</div>
|
<div class="line"><a name="l00388"></a><span class="lineno"> 388</span>  </div>
|
||||||
<div class="line"><a name="l00383"></a><span class="lineno"> 383</span>  </div>
|
<div class="line"><a name="l00396"></a><span class="lineno"> 396</span>  <a class="code" href="group__ThorVG.html#ga28287671eaf7406afd604bd055ba4066">Result</a> spread(<a class="code" href="group__ThorVG.html#ga0cfa2c92260cca776292cc9e8964f2da">FillSpread</a> s) noexcept;</div>
|
||||||
<div class="line"><a name="l00384"></a><span class="lineno"> 384</span>  <span class="keyword">virtual</span> ~<a class="code" href="classtvg_1_1Fill.html">Fill</a>();</div>
|
<div class="line"><a name="l00397"></a><span class="lineno"> 397</span>  </div>
|
||||||
<div class="line"><a name="l00385"></a><span class="lineno"> 385</span>  </div>
|
<div class="line"><a name="l00407"></a><span class="lineno"> 407</span>  <a class="code" href="group__ThorVG.html#ga28287671eaf7406afd604bd055ba4066">Result</a> transform(<span class="keyword">const</span> <a class="code" href="structtvg_1_1Matrix.html">Matrix</a>& m) noexcept;</div>
|
||||||
<div class="line"><a name="l00394"></a><span class="lineno"> 394</span>  <a class="code" href="group__ThorVG.html#ga28287671eaf7406afd604bd055ba4066">Result</a> colorStops(<span class="keyword">const</span> <a class="code" href="structtvg_1_1Fill_1_1ColorStop.html">ColorStop</a>* colorStops, uint32_t cnt) noexcept;</div>
|
<div class="line"><a name="l00408"></a><span class="lineno"> 408</span>  </div>
|
||||||
<div class="line"><a name="l00395"></a><span class="lineno"> 395</span>  </div>
|
<div class="line"><a name="l00416"></a><span class="lineno"> 416</span>  uint32_t colorStops(<span class="keyword">const</span> <a class="code" href="structtvg_1_1Fill_1_1ColorStop.html">ColorStop</a>** colorStops) <span class="keyword">const</span> noexcept;</div>
|
||||||
<div class="line"><a name="l00403"></a><span class="lineno"> 403</span>  <a class="code" href="group__ThorVG.html#ga28287671eaf7406afd604bd055ba4066">Result</a> spread(<a class="code" href="group__ThorVG.html#ga0cfa2c92260cca776292cc9e8964f2da">FillSpread</a> s) noexcept;</div>
|
|
||||||
<div class="line"><a name="l00404"></a><span class="lineno"> 404</span>  </div>
|
|
||||||
<div class="line"><a name="l00416"></a><span class="lineno"> 416</span>  <a class="code" href="group__ThorVG.html#ga28287671eaf7406afd604bd055ba4066">Result</a> transform(<span class="keyword">const</span> <a class="code" href="structtvg_1_1Matrix.html">Matrix</a>& m) noexcept;</div>
|
|
||||||
<div class="line"><a name="l00417"></a><span class="lineno"> 417</span>  </div>
|
<div class="line"><a name="l00417"></a><span class="lineno"> 417</span>  </div>
|
||||||
<div class="line"><a name="l00425"></a><span class="lineno"> 425</span>  uint32_t colorStops(<span class="keyword">const</span> <a class="code" href="structtvg_1_1Fill_1_1ColorStop.html">ColorStop</a>** colorStops) <span class="keyword">const</span> noexcept;</div>
|
<div class="line"><a name="l00423"></a><span class="lineno"> 423</span>  <a class="code" href="group__ThorVG.html#ga0cfa2c92260cca776292cc9e8964f2da">FillSpread</a> spread() const noexcept;</div>
|
||||||
<div class="line"><a name="l00426"></a><span class="lineno"> 426</span>  </div>
|
<div class="line"><a name="l00424"></a><span class="lineno"> 424</span>  </div>
|
||||||
<div class="line"><a name="l00432"></a><span class="lineno"> 432</span>  <a class="code" href="group__ThorVG.html#ga0cfa2c92260cca776292cc9e8964f2da">FillSpread</a> spread() const noexcept;</div>
|
<div class="line"><a name="l00432"></a><span class="lineno"> 432</span>  <a class="code" href="structtvg_1_1Matrix.html">Matrix</a> transform() const noexcept;</div>
|
||||||
<div class="line"><a name="l00433"></a><span class="lineno"> 433</span>  </div>
|
<div class="line"><a name="l00433"></a><span class="lineno"> 433</span>  </div>
|
||||||
<div class="line"><a name="l00443"></a><span class="lineno"> 443</span>  <a class="code" href="structtvg_1_1Matrix.html">Matrix</a> transform() const noexcept;</div>
|
<div class="line"><a name="l00441"></a><span class="lineno"> 441</span>  <a class="code" href="classtvg_1_1Fill.html">Fill</a>* duplicate() const noexcept;</div>
|
||||||
<div class="line"><a name="l00444"></a><span class="lineno"> 444</span>  </div>
|
<div class="line"><a name="l00442"></a><span class="lineno"> 442</span>  </div>
|
||||||
<div class="line"><a name="l00452"></a><span class="lineno"> 452</span>  <a class="code" href="classtvg_1_1Fill.html">Fill</a>* duplicate() const noexcept;</div>
|
<div class="line"><a name="l00452"></a><span class="lineno"> 452</span>  uint32_t identifier() const noexcept;</div>
|
||||||
<div class="line"><a name="l00453"></a><span class="lineno"> 453</span>  </div>
|
<div class="line"><a name="l00453"></a><span class="lineno"> 453</span>  </div>
|
||||||
<div class="line"><a name="l00463"></a><span class="lineno"><a class="line" href="classtvg_1_1Fill.html#a87a69d60151166624e63799203acbd1d"> 463</a></span>  uint32_t identifier()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> _id; }</div>
|
<div class="line"><a name="l00454"></a><span class="lineno"> 454</span>  _TVG_DECLARE_PRIVATE(<a class="code" href="classtvg_1_1Fill.html">Fill</a>);</div>
|
||||||
<div class="line"><a name="l00464"></a><span class="lineno"> 464</span>  </div>
|
<div class="line"><a name="l00455"></a><span class="lineno"> 455</span> };</div>
|
||||||
<div class="line"><a name="l00465"></a><span class="lineno"> 465</span>  _TVG_DECALRE_IDENTIFIER();</div>
|
<div class="line"><a name="l00456"></a><span class="lineno"> 456</span>  </div>
|
||||||
<div class="line"><a name="l00466"></a><span class="lineno"> 466</span>  _TVG_DECLARE_PRIVATE(<a class="code" href="classtvg_1_1Fill.html">Fill</a>);</div>
|
<div class="line"><a name="l00457"></a><span class="lineno"> 457</span>  </div>
|
||||||
<div class="line"><a name="l00467"></a><span class="lineno"> 467</span> };</div>
|
<div class="line"><a name="l00468"></a><span class="lineno"><a class="line" href="classtvg_1_1Canvas.html"> 468</a></span> class TVG_EXPORT <a class="code" href="classtvg_1_1Canvas.html">Canvas</a></div>
|
||||||
<div class="line"><a name="l00468"></a><span class="lineno"> 468</span>  </div>
|
<div class="line"><a name="l00469"></a><span class="lineno"> 469</span> {</div>
|
||||||
<div class="line"><a name="l00469"></a><span class="lineno"> 469</span>  </div>
|
<div class="line"><a name="l00470"></a><span class="lineno"> 470</span> <span class="keyword">public</span>:</div>
|
||||||
<div class="line"><a name="l00480"></a><span class="lineno"><a class="line" href="classtvg_1_1Canvas.html"> 480</a></span> <span class="keyword">class </span>TVG_EXPORT <a class="code" href="classtvg_1_1Canvas.html">Canvas</a></div>
|
<div class="line"><a name="l00471"></a><span class="lineno"> 471</span>  <a class="code" href="classtvg_1_1Canvas.html">Canvas</a>(RenderMethod*);</div>
|
||||||
<div class="line"><a name="l00481"></a><span class="lineno"> 481</span> {</div>
|
<div class="line"><a name="l00472"></a><span class="lineno"> 472</span>  <span class="keyword">virtual</span> ~<a class="code" href="classtvg_1_1Canvas.html">Canvas</a>();</div>
|
||||||
<div class="line"><a name="l00482"></a><span class="lineno"> 482</span> <span class="keyword">public</span>:</div>
|
<div class="line"><a name="l00473"></a><span class="lineno"> 473</span>  </div>
|
||||||
<div class="line"><a name="l00483"></a><span class="lineno"> 483</span>  <a class="code" href="classtvg_1_1Canvas.html">Canvas</a>(RenderMethod*);</div>
|
<div class="line"><a name="l00484"></a><span class="lineno"> 484</span>  <a class="code" href="group__ThorVG.html#ga28287671eaf7406afd604bd055ba4066">Result</a> reserve(uint32_t n) noexcept;</div>
|
||||||
<div class="line"><a name="l00484"></a><span class="lineno"> 484</span>  <span class="keyword">virtual</span> ~<a class="code" href="classtvg_1_1Canvas.html">Canvas</a>();</div>
|
|
||||||
<div class="line"><a name="l00485"></a><span class="lineno"> 485</span>  </div>
|
<div class="line"><a name="l00485"></a><span class="lineno"> 485</span>  </div>
|
||||||
<div class="line"><a name="l00496"></a><span class="lineno"> 496</span>  <a class="code" href="group__ThorVG.html#ga28287671eaf7406afd604bd055ba4066">Result</a> reserve(uint32_t n) noexcept;</div>
|
<div class="line"><a name="l00503"></a><span class="lineno"> 503</span>  <span class="keyword">virtual</span> <a class="code" href="group__ThorVG.html#ga28287671eaf7406afd604bd055ba4066">Result</a> push(std::unique_ptr<Paint> paint) noexcept;</div>
|
||||||
<div class="line"><a name="l00497"></a><span class="lineno"> 497</span>  </div>
|
<div class="line"><a name="l00504"></a><span class="lineno"> 504</span>  </div>
|
||||||
<div class="line"><a name="l00515"></a><span class="lineno"> 515</span>  <span class="keyword">virtual</span> <a class="code" href="group__ThorVG.html#ga28287671eaf7406afd604bd055ba4066">Result</a> push(std::unique_ptr<Paint> paint) noexcept;</div>
|
<div class="line"><a name="l00515"></a><span class="lineno"> 515</span>  <span class="keyword">virtual</span> <a class="code" href="group__ThorVG.html#ga28287671eaf7406afd604bd055ba4066">Result</a> clear(<span class="keywordtype">bool</span> free = <span class="keyword">true</span>) noexcept;</div>
|
||||||
<div class="line"><a name="l00516"></a><span class="lineno"> 516</span>  </div>
|
<div class="line"><a name="l00516"></a><span class="lineno"> 516</span>  </div>
|
||||||
<div class="line"><a name="l00527"></a><span class="lineno"> 527</span>  <span class="keyword">virtual</span> <a class="code" href="group__ThorVG.html#ga28287671eaf7406afd604bd055ba4066">Result</a> clear(<span class="keywordtype">bool</span> free = <span class="keyword">true</span>) noexcept;</div>
|
<div class="line"><a name="l00529"></a><span class="lineno"> 529</span>  <span class="keyword">virtual</span> <a class="code" href="group__ThorVG.html#ga28287671eaf7406afd604bd055ba4066">Result</a> update(<a class="code" href="classtvg_1_1Paint.html">Paint</a>* paint = <span class="keyword">nullptr</span>) noexcept;</div>
|
||||||
<div class="line"><a name="l00528"></a><span class="lineno"> 528</span>  </div>
|
<div class="line"><a name="l00530"></a><span class="lineno"> 530</span>  </div>
|
||||||
<div class="line"><a name="l00541"></a><span class="lineno"> 541</span>  <span class="keyword">virtual</span> <a class="code" href="group__ThorVG.html#ga28287671eaf7406afd604bd055ba4066">Result</a> update(<a class="code" href="classtvg_1_1Paint.html">Paint</a>* paint = <span class="keyword">nullptr</span>) noexcept;</div>
|
<div class="line"><a name="l00539"></a><span class="lineno"> 539</span>  <span class="keyword">virtual</span> <a class="code" href="group__ThorVG.html#ga28287671eaf7406afd604bd055ba4066">Result</a> draw() noexcept;</div>
|
||||||
<div class="line"><a name="l00542"></a><span class="lineno"> 542</span>  </div>
|
<div class="line"><a name="l00540"></a><span class="lineno"> 540</span>  </div>
|
||||||
<div class="line"><a name="l00551"></a><span class="lineno"> 551</span>  <span class="keyword">virtual</span> <a class="code" href="group__ThorVG.html#ga28287671eaf7406afd604bd055ba4066">Result</a> draw() noexcept;</div>
|
<div class="line"><a name="l00550"></a><span class="lineno"> 550</span>  <span class="keyword">virtual</span> <a class="code" href="group__ThorVG.html#ga28287671eaf7406afd604bd055ba4066">Result</a> sync() noexcept;</div>
|
||||||
<div class="line"><a name="l00552"></a><span class="lineno"> 552</span>  </div>
|
<div class="line"><a name="l00551"></a><span class="lineno"> 551</span>  </div>
|
||||||
<div class="line"><a name="l00562"></a><span class="lineno"> 562</span>  <span class="keyword">virtual</span> <a class="code" href="group__ThorVG.html#ga28287671eaf7406afd604bd055ba4066">Result</a> sync() noexcept;</div>
|
<div class="line"><a name="l00552"></a><span class="lineno"> 552</span>  _TVG_DECLARE_PRIVATE(<a class="code" href="classtvg_1_1Canvas.html">Canvas</a>);</div>
|
||||||
<div class="line"><a name="l00563"></a><span class="lineno"> 563</span>  </div>
|
<div class="line"><a name="l00553"></a><span class="lineno"> 553</span> };</div>
|
||||||
<div class="line"><a name="l00564"></a><span class="lineno"> 564</span>  _TVG_DECLARE_PRIVATE(<a class="code" href="classtvg_1_1Canvas.html">Canvas</a>);</div>
|
<div class="line"><a name="l00554"></a><span class="lineno"> 554</span>  </div>
|
||||||
<div class="line"><a name="l00565"></a><span class="lineno"> 565</span> };</div>
|
<div class="line"><a name="l00555"></a><span class="lineno"> 555</span>  </div>
|
||||||
<div class="line"><a name="l00566"></a><span class="lineno"> 566</span>  </div>
|
<div class="line"><a name="l00564"></a><span class="lineno"><a class="line" href="classtvg_1_1LinearGradient.html"> 564</a></span> <span class="keyword">class </span>TVG_EXPORT <a class="code" href="classtvg_1_1LinearGradient.html">LinearGradient</a> final : <span class="keyword">public</span> <a class="code" href="classtvg_1_1Fill.html">Fill</a></div>
|
||||||
<div class="line"><a name="l00567"></a><span class="lineno"> 567</span>  </div>
|
<div class="line"><a name="l00565"></a><span class="lineno"> 565</span> {</div>
|
||||||
<div class="line"><a name="l00576"></a><span class="lineno"><a class="line" href="classtvg_1_1LinearGradient.html"> 576</a></span> <span class="keyword">class </span>TVG_EXPORT <a class="code" href="classtvg_1_1LinearGradient.html">LinearGradient</a> final : <span class="keyword">public</span> <a class="code" href="classtvg_1_1Fill.html">Fill</a></div>
|
<div class="line"><a name="l00566"></a><span class="lineno"> 566</span> <span class="keyword">public</span>:</div>
|
||||||
<div class="line"><a name="l00577"></a><span class="lineno"> 577</span> {</div>
|
<div class="line"><a name="l00567"></a><span class="lineno"> 567</span>  ~<a class="code" href="classtvg_1_1LinearGradient.html">LinearGradient</a>();</div>
|
||||||
<div class="line"><a name="l00578"></a><span class="lineno"> 578</span> <span class="keyword">public</span>:</div>
|
<div class="line"><a name="l00568"></a><span class="lineno"> 568</span>  </div>
|
||||||
<div class="line"><a name="l00579"></a><span class="lineno"> 579</span>  ~<a class="code" href="classtvg_1_1LinearGradient.html">LinearGradient</a>();</div>
|
<div class="line"><a name="l00585"></a><span class="lineno"> 585</span>  <a class="code" href="group__ThorVG.html#ga28287671eaf7406afd604bd055ba4066">Result</a> linear(<span class="keywordtype">float</span> x1, <span class="keywordtype">float</span> y1, <span class="keywordtype">float</span> x2, <span class="keywordtype">float</span> y2) noexcept;</div>
|
||||||
<div class="line"><a name="l00580"></a><span class="lineno"> 580</span>  </div>
|
<div class="line"><a name="l00586"></a><span class="lineno"> 586</span>  </div>
|
||||||
<div class="line"><a name="l00597"></a><span class="lineno"> 597</span>  <a class="code" href="group__ThorVG.html#ga28287671eaf7406afd604bd055ba4066">Result</a> linear(<span class="keywordtype">float</span> x1, <span class="keywordtype">float</span> y1, <span class="keywordtype">float</span> x2, <span class="keywordtype">float</span> y2) noexcept;</div>
|
<div class="line"><a name="l00601"></a><span class="lineno"> 601</span>  <a class="code" href="group__ThorVG.html#ga28287671eaf7406afd604bd055ba4066">Result</a> linear(<span class="keywordtype">float</span>* x1, <span class="keywordtype">float</span>* y1, <span class="keywordtype">float</span>* x2, <span class="keywordtype">float</span>* y2) <span class="keyword">const</span> noexcept;</div>
|
||||||
<div class="line"><a name="l00598"></a><span class="lineno"> 598</span>  </div>
|
<div class="line"><a name="l00602"></a><span class="lineno"> 602</span>  </div>
|
||||||
<div class="line"><a name="l00613"></a><span class="lineno"> 613</span>  <a class="code" href="group__ThorVG.html#ga28287671eaf7406afd604bd055ba4066">Result</a> linear(<span class="keywordtype">float</span>* x1, <span class="keywordtype">float</span>* y1, <span class="keywordtype">float</span>* x2, <span class="keywordtype">float</span>* y2) <span class="keyword">const</span> noexcept;</div>
|
<div class="line"><a name="l00608"></a><span class="lineno"> 608</span>  <span class="keyword">static</span> std::unique_ptr<LinearGradient> gen() noexcept;</div>
|
||||||
<div class="line"><a name="l00614"></a><span class="lineno"> 614</span>  </div>
|
<div class="line"><a name="l00609"></a><span class="lineno"> 609</span>  </div>
|
||||||
<div class="line"><a name="l00620"></a><span class="lineno"> 620</span>  <span class="keyword">static</span> std::unique_ptr<LinearGradient> gen() noexcept;</div>
|
<div class="line"><a name="l00619"></a><span class="lineno"> 619</span>  <span class="keyword">static</span> uint32_t identifier() noexcept;</div>
|
||||||
<div class="line"><a name="l00621"></a><span class="lineno"> 621</span>  </div>
|
<div class="line"><a name="l00620"></a><span class="lineno"> 620</span>  </div>
|
||||||
<div class="line"><a name="l00631"></a><span class="lineno"> 631</span>  <span class="keyword">static</span> uint32_t identifier() noexcept;</div>
|
<div class="line"><a name="l00621"></a><span class="lineno"> 621</span>  _TVG_DECLARE_PRIVATE(<a class="code" href="classtvg_1_1LinearGradient.html">LinearGradient</a>);</div>
|
||||||
<div class="line"><a name="l00632"></a><span class="lineno"> 632</span>  </div>
|
<div class="line"><a name="l00622"></a><span class="lineno"> 622</span> };</div>
|
||||||
<div class="line"><a name="l00633"></a><span class="lineno"> 633</span>  _TVG_DECLARE_PRIVATE(<a class="code" href="classtvg_1_1LinearGradient.html">LinearGradient</a>);</div>
|
<div class="line"><a name="l00623"></a><span class="lineno"> 623</span>  </div>
|
||||||
<div class="line"><a name="l00634"></a><span class="lineno"> 634</span> };</div>
|
<div class="line"><a name="l00624"></a><span class="lineno"> 624</span>  </div>
|
||||||
|
<div class="line"><a name="l00631"></a><span class="lineno"><a class="line" href="classtvg_1_1RadialGradient.html"> 631</a></span> <span class="keyword">class </span>TVG_EXPORT <a class="code" href="classtvg_1_1RadialGradient.html">RadialGradient</a> final : <span class="keyword">public</span> <a class="code" href="classtvg_1_1Fill.html">Fill</a></div>
|
||||||
|
<div class="line"><a name="l00632"></a><span class="lineno"> 632</span> {</div>
|
||||||
|
<div class="line"><a name="l00633"></a><span class="lineno"> 633</span> <span class="keyword">public</span>:</div>
|
||||||
|
<div class="line"><a name="l00634"></a><span class="lineno"> 634</span>  ~<a class="code" href="classtvg_1_1RadialGradient.html">RadialGradient</a>();</div>
|
||||||
<div class="line"><a name="l00635"></a><span class="lineno"> 635</span>  </div>
|
<div class="line"><a name="l00635"></a><span class="lineno"> 635</span>  </div>
|
||||||
<div class="line"><a name="l00636"></a><span class="lineno"> 636</span>  </div>
|
<div class="line"><a name="l00647"></a><span class="lineno"> 647</span>  <a class="code" href="group__ThorVG.html#ga28287671eaf7406afd604bd055ba4066">Result</a> radial(<span class="keywordtype">float</span> cx, <span class="keywordtype">float</span> cy, <span class="keywordtype">float</span> radius) noexcept;</div>
|
||||||
<div class="line"><a name="l00643"></a><span class="lineno"><a class="line" href="classtvg_1_1RadialGradient.html"> 643</a></span> <span class="keyword">class </span>TVG_EXPORT <a class="code" href="classtvg_1_1RadialGradient.html">RadialGradient</a> final : <span class="keyword">public</span> <a class="code" href="classtvg_1_1Fill.html">Fill</a></div>
|
<div class="line"><a name="l00648"></a><span class="lineno"> 648</span>  </div>
|
||||||
<div class="line"><a name="l00644"></a><span class="lineno"> 644</span> {</div>
|
<div class="line"><a name="l00660"></a><span class="lineno"> 660</span>  <a class="code" href="group__ThorVG.html#ga28287671eaf7406afd604bd055ba4066">Result</a> radial(<span class="keywordtype">float</span>* cx, <span class="keywordtype">float</span>* cy, <span class="keywordtype">float</span>* radius) <span class="keyword">const</span> noexcept;</div>
|
||||||
<div class="line"><a name="l00645"></a><span class="lineno"> 645</span> <span class="keyword">public</span>:</div>
|
<div class="line"><a name="l00661"></a><span class="lineno"> 661</span>  </div>
|
||||||
<div class="line"><a name="l00646"></a><span class="lineno"> 646</span>  ~<a class="code" href="classtvg_1_1RadialGradient.html">RadialGradient</a>();</div>
|
<div class="line"><a name="l00667"></a><span class="lineno"> 667</span>  <span class="keyword">static</span> std::unique_ptr<RadialGradient> gen() noexcept;</div>
|
||||||
<div class="line"><a name="l00647"></a><span class="lineno"> 647</span>  </div>
|
<div class="line"><a name="l00668"></a><span class="lineno"> 668</span>  </div>
|
||||||
<div class="line"><a name="l00659"></a><span class="lineno"> 659</span>  <a class="code" href="group__ThorVG.html#ga28287671eaf7406afd604bd055ba4066">Result</a> radial(<span class="keywordtype">float</span> cx, <span class="keywordtype">float</span> cy, <span class="keywordtype">float</span> radius) noexcept;</div>
|
<div class="line"><a name="l00678"></a><span class="lineno"> 678</span>  <span class="keyword">static</span> uint32_t identifier() noexcept;</div>
|
||||||
<div class="line"><a name="l00660"></a><span class="lineno"> 660</span>  </div>
|
<div class="line"><a name="l00679"></a><span class="lineno"> 679</span>  </div>
|
||||||
<div class="line"><a name="l00672"></a><span class="lineno"> 672</span>  <a class="code" href="group__ThorVG.html#ga28287671eaf7406afd604bd055ba4066">Result</a> radial(<span class="keywordtype">float</span>* cx, <span class="keywordtype">float</span>* cy, <span class="keywordtype">float</span>* radius) <span class="keyword">const</span> noexcept;</div>
|
<div class="line"><a name="l00680"></a><span class="lineno"> 680</span>  _TVG_DECLARE_PRIVATE(<a class="code" href="classtvg_1_1RadialGradient.html">RadialGradient</a>);</div>
|
||||||
<div class="line"><a name="l00673"></a><span class="lineno"> 673</span>  </div>
|
<div class="line"><a name="l00681"></a><span class="lineno"> 681</span> };</div>
|
||||||
<div class="line"><a name="l00679"></a><span class="lineno"> 679</span>  <span class="keyword">static</span> std::unique_ptr<RadialGradient> gen() noexcept;</div>
|
<div class="line"><a name="l00682"></a><span class="lineno"> 682</span>  </div>
|
||||||
<div class="line"><a name="l00680"></a><span class="lineno"> 680</span>  </div>
|
<div class="line"><a name="l00683"></a><span class="lineno"> 683</span>  </div>
|
||||||
<div class="line"><a name="l00690"></a><span class="lineno"> 690</span>  <span class="keyword">static</span> uint32_t identifier() noexcept;</div>
|
<div class="line"><a name="l00696"></a><span class="lineno"><a class="line" href="classtvg_1_1Shape.html"> 696</a></span> <span class="keyword">class </span>TVG_EXPORT <a class="code" href="classtvg_1_1Shape.html">Shape</a> final : <span class="keyword">public</span> <a class="code" href="classtvg_1_1Paint.html">Paint</a></div>
|
||||||
<div class="line"><a name="l00691"></a><span class="lineno"> 691</span>  </div>
|
<div class="line"><a name="l00697"></a><span class="lineno"> 697</span> {</div>
|
||||||
<div class="line"><a name="l00692"></a><span class="lineno"> 692</span>  _TVG_DECLARE_PRIVATE(<a class="code" href="classtvg_1_1RadialGradient.html">RadialGradient</a>);</div>
|
<div class="line"><a name="l00698"></a><span class="lineno"> 698</span> <span class="keyword">public</span>:</div>
|
||||||
<div class="line"><a name="l00693"></a><span class="lineno"> 693</span> };</div>
|
<div class="line"><a name="l00699"></a><span class="lineno"> 699</span>  ~<a class="code" href="classtvg_1_1Shape.html">Shape</a>();</div>
|
||||||
<div class="line"><a name="l00694"></a><span class="lineno"> 694</span>  </div>
|
<div class="line"><a name="l00700"></a><span class="lineno"> 700</span>  </div>
|
||||||
<div class="line"><a name="l00695"></a><span class="lineno"> 695</span>  </div>
|
<div class="line"><a name="l00710"></a><span class="lineno"> 710</span>  <a class="code" href="group__ThorVG.html#ga28287671eaf7406afd604bd055ba4066">Result</a> reset() noexcept;</div>
|
||||||
<div class="line"><a name="l00708"></a><span class="lineno"><a class="line" href="classtvg_1_1Shape.html"> 708</a></span> <span class="keyword">class </span>TVG_EXPORT <a class="code" href="classtvg_1_1Shape.html">Shape</a> final : <span class="keyword">public</span> <a class="code" href="classtvg_1_1Paint.html">Paint</a></div>
|
<div class="line"><a name="l00711"></a><span class="lineno"> 711</span>  </div>
|
||||||
<div class="line"><a name="l00709"></a><span class="lineno"> 709</span> {</div>
|
<div class="line"><a name="l00722"></a><span class="lineno"> 722</span>  <a class="code" href="group__ThorVG.html#ga28287671eaf7406afd604bd055ba4066">Result</a> moveTo(<span class="keywordtype">float</span> x, <span class="keywordtype">float</span> y) noexcept;</div>
|
||||||
<div class="line"><a name="l00710"></a><span class="lineno"> 710</span> <span class="keyword">public</span>:</div>
|
|
||||||
<div class="line"><a name="l00711"></a><span class="lineno"> 711</span>  ~<a class="code" href="classtvg_1_1Shape.html">Shape</a>();</div>
|
|
||||||
<div class="line"><a name="l00712"></a><span class="lineno"> 712</span>  </div>
|
|
||||||
<div class="line"><a name="l00722"></a><span class="lineno"> 722</span>  <a class="code" href="group__ThorVG.html#ga28287671eaf7406afd604bd055ba4066">Result</a> reset() noexcept;</div>
|
|
||||||
<div class="line"><a name="l00723"></a><span class="lineno"> 723</span>  </div>
|
<div class="line"><a name="l00723"></a><span class="lineno"> 723</span>  </div>
|
||||||
<div class="line"><a name="l00734"></a><span class="lineno"> 734</span>  <a class="code" href="group__ThorVG.html#ga28287671eaf7406afd604bd055ba4066">Result</a> moveTo(<span class="keywordtype">float</span> x, <span class="keywordtype">float</span> y) noexcept;</div>
|
<div class="line"><a name="l00736"></a><span class="lineno"> 736</span>  <a class="code" href="group__ThorVG.html#ga28287671eaf7406afd604bd055ba4066">Result</a> lineTo(<span class="keywordtype">float</span> x, <span class="keywordtype">float</span> y) noexcept;</div>
|
||||||
<div class="line"><a name="l00735"></a><span class="lineno"> 735</span>  </div>
|
<div class="line"><a name="l00737"></a><span class="lineno"> 737</span>  </div>
|
||||||
<div class="line"><a name="l00748"></a><span class="lineno"> 748</span>  <a class="code" href="group__ThorVG.html#ga28287671eaf7406afd604bd055ba4066">Result</a> lineTo(<span class="keywordtype">float</span> x, <span class="keywordtype">float</span> y) noexcept;</div>
|
<div class="line"><a name="l00755"></a><span class="lineno"> 755</span>  <a class="code" href="group__ThorVG.html#ga28287671eaf7406afd604bd055ba4066">Result</a> cubicTo(<span class="keywordtype">float</span> cx1, <span class="keywordtype">float</span> cy1, <span class="keywordtype">float</span> cx2, <span class="keywordtype">float</span> cy2, <span class="keywordtype">float</span> x, <span class="keywordtype">float</span> y) noexcept;</div>
|
||||||
<div class="line"><a name="l00749"></a><span class="lineno"> 749</span>  </div>
|
<div class="line"><a name="l00756"></a><span class="lineno"> 756</span>  </div>
|
||||||
<div class="line"><a name="l00767"></a><span class="lineno"> 767</span>  <a class="code" href="group__ThorVG.html#ga28287671eaf7406afd604bd055ba4066">Result</a> cubicTo(<span class="keywordtype">float</span> cx1, <span class="keywordtype">float</span> cy1, <span class="keywordtype">float</span> cx2, <span class="keywordtype">float</span> cy2, <span class="keywordtype">float</span> x, <span class="keywordtype">float</span> y) noexcept;</div>
|
<div class="line"><a name="l00766"></a><span class="lineno"> 766</span>  <a class="code" href="group__ThorVG.html#ga28287671eaf7406afd604bd055ba4066">Result</a> close() noexcept;</div>
|
||||||
<div class="line"><a name="l00768"></a><span class="lineno"> 768</span>  </div>
|
<div class="line"><a name="l00767"></a><span class="lineno"> 767</span>  </div>
|
||||||
<div class="line"><a name="l00778"></a><span class="lineno"> 778</span>  <a class="code" href="group__ThorVG.html#ga28287671eaf7406afd604bd055ba4066">Result</a> close() noexcept;</div>
|
<div class="line"><a name="l00792"></a><span class="lineno"> 792</span>  <a class="code" href="group__ThorVG.html#ga28287671eaf7406afd604bd055ba4066">Result</a> appendRect(<span class="keywordtype">float</span> x, <span class="keywordtype">float</span> y, <span class="keywordtype">float</span> w, <span class="keywordtype">float</span> h, <span class="keywordtype">float</span> rx, <span class="keywordtype">float</span> ry) noexcept;</div>
|
||||||
<div class="line"><a name="l00779"></a><span class="lineno"> 779</span>  </div>
|
<div class="line"><a name="l00793"></a><span class="lineno"> 793</span>  </div>
|
||||||
<div class="line"><a name="l00804"></a><span class="lineno"> 804</span>  <a class="code" href="group__ThorVG.html#ga28287671eaf7406afd604bd055ba4066">Result</a> appendRect(<span class="keywordtype">float</span> x, <span class="keywordtype">float</span> y, <span class="keywordtype">float</span> w, <span class="keywordtype">float</span> h, <span class="keywordtype">float</span> rx, <span class="keywordtype">float</span> ry) noexcept;</div>
|
<div class="line"><a name="l00810"></a><span class="lineno"> 810</span>  <a class="code" href="group__ThorVG.html#ga28287671eaf7406afd604bd055ba4066">Result</a> appendCircle(<span class="keywordtype">float</span> cx, <span class="keywordtype">float</span> cy, <span class="keywordtype">float</span> rx, <span class="keywordtype">float</span> ry) noexcept;</div>
|
||||||
<div class="line"><a name="l00805"></a><span class="lineno"> 805</span>  </div>
|
<div class="line"><a name="l00811"></a><span class="lineno"> 811</span>  </div>
|
||||||
<div class="line"><a name="l00822"></a><span class="lineno"> 822</span>  <a class="code" href="group__ThorVG.html#ga28287671eaf7406afd604bd055ba4066">Result</a> appendCircle(<span class="keywordtype">float</span> cx, <span class="keywordtype">float</span> cy, <span class="keywordtype">float</span> rx, <span class="keywordtype">float</span> ry) noexcept;</div>
|
<div class="line"><a name="l00829"></a><span class="lineno"> 829</span>  <a class="code" href="group__ThorVG.html#ga28287671eaf7406afd604bd055ba4066">Result</a> appendArc(<span class="keywordtype">float</span> cx, <span class="keywordtype">float</span> cy, <span class="keywordtype">float</span> radius, <span class="keywordtype">float</span> startAngle, <span class="keywordtype">float</span> sweep, <span class="keywordtype">bool</span> pie) noexcept;</div>
|
||||||
<div class="line"><a name="l00823"></a><span class="lineno"> 823</span>  </div>
|
<div class="line"><a name="l00830"></a><span class="lineno"> 830</span>  </div>
|
||||||
<div class="line"><a name="l00841"></a><span class="lineno"> 841</span>  <a class="code" href="group__ThorVG.html#ga28287671eaf7406afd604bd055ba4066">Result</a> appendArc(<span class="keywordtype">float</span> cx, <span class="keywordtype">float</span> cy, <span class="keywordtype">float</span> radius, <span class="keywordtype">float</span> startAngle, <span class="keywordtype">float</span> sweep, <span class="keywordtype">bool</span> pie) noexcept;</div>
|
<div class="line"><a name="l00847"></a><span class="lineno"> 847</span>  <a class="code" href="group__ThorVG.html#ga28287671eaf7406afd604bd055ba4066">Result</a> appendPath(<span class="keyword">const</span> <a class="code" href="group__ThorVG.html#ga6876ed676934f4dbcc19b1b53c153cc1">PathCommand</a>* cmds, uint32_t cmdCnt, <span class="keyword">const</span> <a class="code" href="structtvg_1_1Point.html">Point</a>* pts, uint32_t ptsCnt) noexcept;</div>
|
||||||
<div class="line"><a name="l00842"></a><span class="lineno"> 842</span>  </div>
|
<div class="line"><a name="l00848"></a><span class="lineno"> 848</span>  </div>
|
||||||
<div class="line"><a name="l00859"></a><span class="lineno"> 859</span>  <a class="code" href="group__ThorVG.html#ga28287671eaf7406afd604bd055ba4066">Result</a> appendPath(<span class="keyword">const</span> <a class="code" href="group__ThorVG.html#ga6876ed676934f4dbcc19b1b53c153cc1">PathCommand</a>* cmds, uint32_t cmdCnt, <span class="keyword">const</span> <a class="code" href="structtvg_1_1Point.html">Point</a>* pts, uint32_t ptsCnt) noexcept;</div>
|
<div class="line"><a name="l00856"></a><span class="lineno"> 856</span>  <a class="code" href="group__ThorVG.html#ga28287671eaf7406afd604bd055ba4066">Result</a> stroke(<span class="keywordtype">float</span> width) noexcept;</div>
|
||||||
<div class="line"><a name="l00860"></a><span class="lineno"> 860</span>  </div>
|
<div class="line"><a name="l00857"></a><span class="lineno"> 857</span>  </div>
|
||||||
<div class="line"><a name="l00868"></a><span class="lineno"> 868</span>  <a class="code" href="group__ThorVG.html#ga28287671eaf7406afd604bd055ba4066">Result</a> stroke(<span class="keywordtype">float</span> width) noexcept;</div>
|
<div class="line"><a name="l00868"></a><span class="lineno"> 868</span>  <a class="code" href="group__ThorVG.html#ga28287671eaf7406afd604bd055ba4066">Result</a> stroke(uint8_t r, uint8_t g, uint8_t b, uint8_t a) noexcept;</div>
|
||||||
<div class="line"><a name="l00869"></a><span class="lineno"> 869</span>  </div>
|
<div class="line"><a name="l00869"></a><span class="lineno"> 869</span>  </div>
|
||||||
<div class="line"><a name="l00880"></a><span class="lineno"> 880</span>  <a class="code" href="group__ThorVG.html#ga28287671eaf7406afd604bd055ba4066">Result</a> stroke(uint8_t r, uint8_t g, uint8_t b, uint8_t a) noexcept;</div>
|
<div class="line"><a name="l00879"></a><span class="lineno"> 879</span>  <a class="code" href="group__ThorVG.html#ga28287671eaf7406afd604bd055ba4066">Result</a> stroke(std::unique_ptr<Fill> f) noexcept;</div>
|
||||||
<div class="line"><a name="l00881"></a><span class="lineno"> 881</span>  </div>
|
<div class="line"><a name="l00880"></a><span class="lineno"> 880</span>  </div>
|
||||||
<div class="line"><a name="l00891"></a><span class="lineno"> 891</span>  <a class="code" href="group__ThorVG.html#ga28287671eaf7406afd604bd055ba4066">Result</a> stroke(std::unique_ptr<Fill> f) noexcept;</div>
|
<div class="line"><a name="l00894"></a><span class="lineno"> 894</span>  <a class="code" href="group__ThorVG.html#ga28287671eaf7406afd604bd055ba4066">Result</a> stroke(<span class="keyword">const</span> <span class="keywordtype">float</span>* dashPattern, uint32_t cnt) noexcept;</div>
|
||||||
<div class="line"><a name="l00892"></a><span class="lineno"> 892</span>  </div>
|
<div class="line"><a name="l00895"></a><span class="lineno"> 895</span>  </div>
|
||||||
<div class="line"><a name="l00906"></a><span class="lineno"> 906</span>  <a class="code" href="group__ThorVG.html#ga28287671eaf7406afd604bd055ba4066">Result</a> stroke(<span class="keyword">const</span> <span class="keywordtype">float</span>* dashPattern, uint32_t cnt) noexcept;</div>
|
<div class="line"><a name="l00903"></a><span class="lineno"> 903</span>  <a class="code" href="group__ThorVG.html#ga28287671eaf7406afd604bd055ba4066">Result</a> stroke(<a class="code" href="group__ThorVG.html#ga6239974a858100e129f1e0b8ffac4f96">StrokeCap</a> cap) noexcept;</div>
|
||||||
<div class="line"><a name="l00907"></a><span class="lineno"> 907</span>  </div>
|
<div class="line"><a name="l00904"></a><span class="lineno"> 904</span>  </div>
|
||||||
<div class="line"><a name="l00915"></a><span class="lineno"> 915</span>  <a class="code" href="group__ThorVG.html#ga28287671eaf7406afd604bd055ba4066">Result</a> stroke(<a class="code" href="group__ThorVG.html#ga6239974a858100e129f1e0b8ffac4f96">StrokeCap</a> cap) noexcept;</div>
|
<div class="line"><a name="l00914"></a><span class="lineno"> 914</span>  <a class="code" href="group__ThorVG.html#ga28287671eaf7406afd604bd055ba4066">Result</a> stroke(<a class="code" href="group__ThorVG.html#gaba8b7236c41a171289aef2f3c71eef51">StrokeJoin</a> join) noexcept;</div>
|
||||||
<div class="line"><a name="l00916"></a><span class="lineno"> 916</span>  </div>
|
<div class="line"><a name="l00915"></a><span class="lineno"> 915</span>  </div>
|
||||||
<div class="line"><a name="l00926"></a><span class="lineno"> 926</span>  <a class="code" href="group__ThorVG.html#ga28287671eaf7406afd604bd055ba4066">Result</a> stroke(<a class="code" href="group__ThorVG.html#gaba8b7236c41a171289aef2f3c71eef51">StrokeJoin</a> join) noexcept;</div>
|
<div class="line"><a name="l00930"></a><span class="lineno"> 930</span>  <a class="code" href="group__ThorVG.html#ga28287671eaf7406afd604bd055ba4066">Result</a> fill(uint8_t r, uint8_t g, uint8_t b, uint8_t a) noexcept;</div>
|
||||||
<div class="line"><a name="l00927"></a><span class="lineno"> 927</span>  </div>
|
<div class="line"><a name="l00931"></a><span class="lineno"> 931</span>  </div>
|
||||||
<div class="line"><a name="l00942"></a><span class="lineno"> 942</span>  <a class="code" href="group__ThorVG.html#ga28287671eaf7406afd604bd055ba4066">Result</a> fill(uint8_t r, uint8_t g, uint8_t b, uint8_t a) noexcept;</div>
|
<div class="line"><a name="l00943"></a><span class="lineno"> 943</span>  <a class="code" href="group__ThorVG.html#ga28287671eaf7406afd604bd055ba4066">Result</a> fill(std::unique_ptr<Fill> f) noexcept;</div>
|
||||||
<div class="line"><a name="l00943"></a><span class="lineno"> 943</span>  </div>
|
<div class="line"><a name="l00944"></a><span class="lineno"> 944</span>  </div>
|
||||||
<div class="line"><a name="l00955"></a><span class="lineno"> 955</span>  <a class="code" href="group__ThorVG.html#ga28287671eaf7406afd604bd055ba4066">Result</a> fill(std::unique_ptr<Fill> f) noexcept;</div>
|
<div class="line"><a name="l00952"></a><span class="lineno"> 952</span>  <a class="code" href="group__ThorVG.html#ga28287671eaf7406afd604bd055ba4066">Result</a> fill(<a class="code" href="group__ThorVG.html#ga9a534b0377c9ca41983d53b0dae0d5a4">FillRule</a> r) noexcept;</div>
|
||||||
<div class="line"><a name="l00956"></a><span class="lineno"> 956</span>  </div>
|
<div class="line"><a name="l00953"></a><span class="lineno"> 953</span>  </div>
|
||||||
<div class="line"><a name="l00964"></a><span class="lineno"> 964</span>  <a class="code" href="group__ThorVG.html#ga28287671eaf7406afd604bd055ba4066">Result</a> fill(<a class="code" href="group__ThorVG.html#ga9a534b0377c9ca41983d53b0dae0d5a4">FillRule</a> r) noexcept;</div>
|
<div class="line"><a name="l00961"></a><span class="lineno"> 961</span>  uint32_t pathCommands(<span class="keyword">const</span> <a class="code" href="group__ThorVG.html#ga6876ed676934f4dbcc19b1b53c153cc1">PathCommand</a>** cmds) <span class="keyword">const</span> noexcept;</div>
|
||||||
<div class="line"><a name="l00965"></a><span class="lineno"> 965</span>  </div>
|
<div class="line"><a name="l00962"></a><span class="lineno"> 962</span>  </div>
|
||||||
<div class="line"><a name="l00973"></a><span class="lineno"> 973</span>  uint32_t pathCommands(<span class="keyword">const</span> <a class="code" href="group__ThorVG.html#ga6876ed676934f4dbcc19b1b53c153cc1">PathCommand</a>** cmds) <span class="keyword">const</span> noexcept;</div>
|
<div class="line"><a name="l00970"></a><span class="lineno"> 970</span>  uint32_t pathCoords(<span class="keyword">const</span> <a class="code" href="structtvg_1_1Point.html">Point</a>** pts) <span class="keyword">const</span> noexcept;</div>
|
||||||
<div class="line"><a name="l00974"></a><span class="lineno"> 974</span>  </div>
|
<div class="line"><a name="l00971"></a><span class="lineno"> 971</span>  </div>
|
||||||
<div class="line"><a name="l00982"></a><span class="lineno"> 982</span>  uint32_t pathCoords(<span class="keyword">const</span> <a class="code" href="structtvg_1_1Point.html">Point</a>** pts) <span class="keyword">const</span> noexcept;</div>
|
<div class="line"><a name="l00977"></a><span class="lineno"> 977</span>  <span class="keyword">const</span> <a class="code" href="classtvg_1_1Fill.html">Fill</a>* fill() <span class="keyword">const</span> noexcept;</div>
|
||||||
<div class="line"><a name="l00983"></a><span class="lineno"> 983</span>  </div>
|
<div class="line"><a name="l00978"></a><span class="lineno"> 978</span>  </div>
|
||||||
<div class="line"><a name="l00989"></a><span class="lineno"> 989</span>  <span class="keyword">const</span> <a class="code" href="classtvg_1_1Fill.html">Fill</a>* fill() <span class="keyword">const</span> noexcept;</div>
|
<div class="line"><a name="l00989"></a><span class="lineno"> 989</span>  <a class="code" href="group__ThorVG.html#ga28287671eaf7406afd604bd055ba4066">Result</a> fillColor(uint8_t* r, uint8_t* g, uint8_t* b, uint8_t* a) <span class="keyword">const</span> noexcept;</div>
|
||||||
<div class="line"><a name="l00990"></a><span class="lineno"> 990</span>  </div>
|
<div class="line"><a name="l00990"></a><span class="lineno"> 990</span>  </div>
|
||||||
<div class="line"><a name="l01001"></a><span class="lineno"> 1001</span>  <a class="code" href="group__ThorVG.html#ga28287671eaf7406afd604bd055ba4066">Result</a> fillColor(uint8_t* r, uint8_t* g, uint8_t* b, uint8_t* a) <span class="keyword">const</span> noexcept;</div>
|
<div class="line"><a name="l00996"></a><span class="lineno"> 996</span>  <a class="code" href="group__ThorVG.html#ga9a534b0377c9ca41983d53b0dae0d5a4">FillRule</a> fillRule() <span class="keyword">const</span> noexcept;</div>
|
||||||
<div class="line"><a name="l01002"></a><span class="lineno"> 1002</span>  </div>
|
<div class="line"><a name="l00997"></a><span class="lineno"> 997</span>  </div>
|
||||||
<div class="line"><a name="l01008"></a><span class="lineno"> 1008</span>  <a class="code" href="group__ThorVG.html#ga9a534b0377c9ca41983d53b0dae0d5a4">FillRule</a> fillRule() <span class="keyword">const</span> noexcept;</div>
|
<div class="line"><a name="l01003"></a><span class="lineno"> 1003</span>  <span class="keywordtype">float</span> strokeWidth() <span class="keyword">const</span> noexcept;</div>
|
||||||
<div class="line"><a name="l01009"></a><span class="lineno"> 1009</span>  </div>
|
<div class="line"><a name="l01004"></a><span class="lineno"> 1004</span>  </div>
|
||||||
<div class="line"><a name="l01015"></a><span class="lineno"> 1015</span>  <span class="keywordtype">float</span> strokeWidth() <span class="keyword">const</span> noexcept;</div>
|
<div class="line"><a name="l01015"></a><span class="lineno"> 1015</span>  <a class="code" href="group__ThorVG.html#ga28287671eaf7406afd604bd055ba4066">Result</a> strokeColor(uint8_t* r, uint8_t* g, uint8_t* b, uint8_t* a) <span class="keyword">const</span> noexcept;</div>
|
||||||
<div class="line"><a name="l01016"></a><span class="lineno"> 1016</span>  </div>
|
<div class="line"><a name="l01016"></a><span class="lineno"> 1016</span>  </div>
|
||||||
<div class="line"><a name="l01027"></a><span class="lineno"> 1027</span>  <a class="code" href="group__ThorVG.html#ga28287671eaf7406afd604bd055ba4066">Result</a> strokeColor(uint8_t* r, uint8_t* g, uint8_t* b, uint8_t* a) <span class="keyword">const</span> noexcept;</div>
|
<div class="line"><a name="l01022"></a><span class="lineno"> 1022</span>  <span class="keyword">const</span> <a class="code" href="classtvg_1_1Fill.html">Fill</a>* strokeFill() <span class="keyword">const</span> noexcept;</div>
|
||||||
<div class="line"><a name="l01028"></a><span class="lineno"> 1028</span>  </div>
|
<div class="line"><a name="l01023"></a><span class="lineno"> 1023</span>  </div>
|
||||||
<div class="line"><a name="l01034"></a><span class="lineno"> 1034</span>  <span class="keyword">const</span> <a class="code" href="classtvg_1_1Fill.html">Fill</a>* strokeFill() <span class="keyword">const</span> noexcept;</div>
|
<div class="line"><a name="l01031"></a><span class="lineno"> 1031</span>  uint32_t strokeDash(<span class="keyword">const</span> <span class="keywordtype">float</span>** dashPattern) <span class="keyword">const</span> noexcept;</div>
|
||||||
<div class="line"><a name="l01035"></a><span class="lineno"> 1035</span>  </div>
|
<div class="line"><a name="l01032"></a><span class="lineno"> 1032</span>  </div>
|
||||||
<div class="line"><a name="l01043"></a><span class="lineno"> 1043</span>  uint32_t strokeDash(<span class="keyword">const</span> <span class="keywordtype">float</span>** dashPattern) <span class="keyword">const</span> noexcept;</div>
|
<div class="line"><a name="l01038"></a><span class="lineno"> 1038</span>  <a class="code" href="group__ThorVG.html#ga6239974a858100e129f1e0b8ffac4f96">StrokeCap</a> strokeCap() <span class="keyword">const</span> noexcept;</div>
|
||||||
<div class="line"><a name="l01044"></a><span class="lineno"> 1044</span>  </div>
|
<div class="line"><a name="l01039"></a><span class="lineno"> 1039</span>  </div>
|
||||||
<div class="line"><a name="l01050"></a><span class="lineno"> 1050</span>  <a class="code" href="group__ThorVG.html#ga6239974a858100e129f1e0b8ffac4f96">StrokeCap</a> strokeCap() <span class="keyword">const</span> noexcept;</div>
|
<div class="line"><a name="l01045"></a><span class="lineno"> 1045</span>  <a class="code" href="group__ThorVG.html#gaba8b7236c41a171289aef2f3c71eef51">StrokeJoin</a> strokeJoin() <span class="keyword">const</span> noexcept;</div>
|
||||||
<div class="line"><a name="l01051"></a><span class="lineno"> 1051</span>  </div>
|
<div class="line"><a name="l01046"></a><span class="lineno"> 1046</span>  </div>
|
||||||
<div class="line"><a name="l01057"></a><span class="lineno"> 1057</span>  <a class="code" href="group__ThorVG.html#gaba8b7236c41a171289aef2f3c71eef51">StrokeJoin</a> strokeJoin() <span class="keyword">const</span> noexcept;</div>
|
<div class="line"><a name="l01052"></a><span class="lineno"> 1052</span>  <span class="keyword">static</span> std::unique_ptr<Shape> gen() noexcept;</div>
|
||||||
<div class="line"><a name="l01058"></a><span class="lineno"> 1058</span>  </div>
|
<div class="line"><a name="l01053"></a><span class="lineno"> 1053</span>  </div>
|
||||||
<div class="line"><a name="l01064"></a><span class="lineno"> 1064</span>  <span class="keyword">static</span> std::unique_ptr<Shape> gen() noexcept;</div>
|
<div class="line"><a name="l01063"></a><span class="lineno"> 1063</span>  <span class="keyword">static</span> uint32_t identifier() noexcept;</div>
|
||||||
<div class="line"><a name="l01065"></a><span class="lineno"> 1065</span>  </div>
|
<div class="line"><a name="l01064"></a><span class="lineno"> 1064</span>  </div>
|
||||||
<div class="line"><a name="l01075"></a><span class="lineno"> 1075</span>  <span class="keyword">static</span> uint32_t identifier() noexcept;</div>
|
<div class="line"><a name="l01065"></a><span class="lineno"> 1065</span>  _TVG_DECLARE_PRIVATE(<a class="code" href="classtvg_1_1Shape.html">Shape</a>);</div>
|
||||||
<div class="line"><a name="l01076"></a><span class="lineno"> 1076</span>  </div>
|
<div class="line"><a name="l01066"></a><span class="lineno"> 1066</span> };</div>
|
||||||
<div class="line"><a name="l01077"></a><span class="lineno"> 1077</span>  _TVG_DECLARE_PRIVATE(<a class="code" href="classtvg_1_1Shape.html">Shape</a>);</div>
|
<div class="line"><a name="l01067"></a><span class="lineno"> 1067</span>  </div>
|
||||||
<div class="line"><a name="l01078"></a><span class="lineno"> 1078</span> };</div>
|
<div class="line"><a name="l01068"></a><span class="lineno"> 1068</span>  </div>
|
||||||
<div class="line"><a name="l01079"></a><span class="lineno"> 1079</span>  </div>
|
<div class="line"><a name="l01077"></a><span class="lineno"><a class="line" href="classtvg_1_1Picture.html"> 1077</a></span> <span class="keyword">class </span>TVG_EXPORT <a class="code" href="classtvg_1_1Picture.html">Picture</a> final : <span class="keyword">public</span> <a class="code" href="classtvg_1_1Paint.html">Paint</a></div>
|
||||||
<div class="line"><a name="l01080"></a><span class="lineno"> 1080</span>  </div>
|
<div class="line"><a name="l01078"></a><span class="lineno"> 1078</span> {</div>
|
||||||
<div class="line"><a name="l01089"></a><span class="lineno"><a class="line" href="classtvg_1_1Picture.html"> 1089</a></span> <span class="keyword">class </span>TVG_EXPORT <a class="code" href="classtvg_1_1Picture.html">Picture</a> final : <span class="keyword">public</span> <a class="code" href="classtvg_1_1Paint.html">Paint</a></div>
|
<div class="line"><a name="l01079"></a><span class="lineno"> 1079</span> <span class="keyword">public</span>:</div>
|
||||||
<div class="line"><a name="l01090"></a><span class="lineno"> 1090</span> {</div>
|
<div class="line"><a name="l01080"></a><span class="lineno"> 1080</span>  ~<a class="code" href="classtvg_1_1Picture.html">Picture</a>();</div>
|
||||||
<div class="line"><a name="l01091"></a><span class="lineno"> 1091</span> <span class="keyword">public</span>:</div>
|
<div class="line"><a name="l01081"></a><span class="lineno"> 1081</span>  </div>
|
||||||
<div class="line"><a name="l01092"></a><span class="lineno"> 1092</span>  ~<a class="code" href="classtvg_1_1Picture.html">Picture</a>();</div>
|
<div class="line"><a name="l01095"></a><span class="lineno"> 1095</span>  <a class="code" href="group__ThorVG.html#ga28287671eaf7406afd604bd055ba4066">Result</a> load(<span class="keyword">const</span> std::string& path) noexcept;</div>
|
||||||
<div class="line"><a name="l01093"></a><span class="lineno"> 1093</span>  </div>
|
<div class="line"><a name="l01096"></a><span class="lineno"> 1096</span>  </div>
|
||||||
<div class="line"><a name="l01107"></a><span class="lineno"> 1107</span>  <a class="code" href="group__ThorVG.html#ga28287671eaf7406afd604bd055ba4066">Result</a> load(<span class="keyword">const</span> std::string& path) noexcept;</div>
|
<div class="line"><a name="l01113"></a><span class="lineno"> 1113</span>  TVG_DEPRECATED <a class="code" href="group__ThorVG.html#ga28287671eaf7406afd604bd055ba4066">Result</a> load(<span class="keyword">const</span> <span class="keywordtype">char</span>* data, uint32_t size, <span class="keywordtype">bool</span> copy = <span class="keyword">false</span>) noexcept;</div>
|
||||||
<div class="line"><a name="l01108"></a><span class="lineno"> 1108</span>  </div>
|
<div class="line"><a name="l01114"></a><span class="lineno"> 1114</span>  </div>
|
||||||
<div class="line"><a name="l01125"></a><span class="lineno"> 1125</span>  TVG_DEPRECATED <a class="code" href="group__ThorVG.html#ga28287671eaf7406afd604bd055ba4066">Result</a> load(<span class="keyword">const</span> <span class="keywordtype">char</span>* data, uint32_t size, <span class="keywordtype">bool</span> copy = <span class="keyword">false</span>) noexcept;</div>
|
<div class="line"><a name="l01132"></a><span class="lineno"> 1132</span>  <a class="code" href="group__ThorVG.html#ga28287671eaf7406afd604bd055ba4066">Result</a> load(<span class="keyword">const</span> <span class="keywordtype">char</span>* data, uint32_t size, <span class="keyword">const</span> std::string& mimeType, <span class="keywordtype">bool</span> copy = <span class="keyword">false</span>) noexcept;</div>
|
||||||
<div class="line"><a name="l01126"></a><span class="lineno"> 1126</span>  </div>
|
<div class="line"><a name="l01133"></a><span class="lineno"> 1133</span>  </div>
|
||||||
<div class="line"><a name="l01144"></a><span class="lineno"> 1144</span>  <a class="code" href="group__ThorVG.html#ga28287671eaf7406afd604bd055ba4066">Result</a> load(<span class="keyword">const</span> <span class="keywordtype">char</span>* data, uint32_t size, <span class="keyword">const</span> std::string& mimeType, <span class="keywordtype">bool</span> copy = <span class="keyword">false</span>) noexcept;</div>
|
<div class="line"><a name="l01145"></a><span class="lineno"> 1145</span>  <a class="code" href="group__ThorVG.html#ga28287671eaf7406afd604bd055ba4066">Result</a> size(<span class="keywordtype">float</span> w, <span class="keywordtype">float</span> h) noexcept;</div>
|
||||||
<div class="line"><a name="l01145"></a><span class="lineno"> 1145</span>  </div>
|
<div class="line"><a name="l01146"></a><span class="lineno"> 1146</span>  </div>
|
||||||
<div class="line"><a name="l01157"></a><span class="lineno"> 1157</span>  <a class="code" href="group__ThorVG.html#ga28287671eaf7406afd604bd055ba4066">Result</a> size(<span class="keywordtype">float</span> w, <span class="keywordtype">float</span> h) noexcept;</div>
|
<div class="line"><a name="l01155"></a><span class="lineno"> 1155</span>  <a class="code" href="group__ThorVG.html#ga28287671eaf7406afd604bd055ba4066">Result</a> size(<span class="keywordtype">float</span>* w, <span class="keywordtype">float</span>* h) <span class="keyword">const</span> noexcept;</div>
|
||||||
<div class="line"><a name="l01158"></a><span class="lineno"> 1158</span>  </div>
|
<div class="line"><a name="l01156"></a><span class="lineno"> 1156</span>  </div>
|
||||||
<div class="line"><a name="l01167"></a><span class="lineno"> 1167</span>  <a class="code" href="group__ThorVG.html#ga28287671eaf7406afd604bd055ba4066">Result</a> size(<span class="keywordtype">float</span>* w, <span class="keywordtype">float</span>* h) <span class="keyword">const</span> noexcept;</div>
|
<div class="line"><a name="l01166"></a><span class="lineno"> 1166</span>  <span class="keyword">const</span> uint32_t* data(uint32_t* w, uint32_t* h) <span class="keyword">const</span> noexcept;</div>
|
||||||
<div class="line"><a name="l01168"></a><span class="lineno"> 1168</span>  </div>
|
<div class="line"><a name="l01167"></a><span class="lineno"> 1167</span>  </div>
|
||||||
<div class="line"><a name="l01176"></a><span class="lineno"> 1176</span>  <span class="keyword">const</span> uint32_t* data(uint32_t* w, uint32_t* h) <span class="keyword">const</span> noexcept;</div>
|
<div class="line"><a name="l01175"></a><span class="lineno"> 1175</span>  <a class="code" href="group__ThorVG.html#ga28287671eaf7406afd604bd055ba4066">Result</a> load(uint32_t* data, uint32_t w, uint32_t h, <span class="keywordtype">bool</span> copy) noexcept;</div>
|
||||||
<div class="line"><a name="l01177"></a><span class="lineno"> 1177</span>  </div>
|
<div class="line"><a name="l01176"></a><span class="lineno"> 1176</span>  </div>
|
||||||
<div class="line"><a name="l01185"></a><span class="lineno"> 1185</span>  <a class="code" href="group__ThorVG.html#ga28287671eaf7406afd604bd055ba4066">Result</a> load(uint32_t* data, uint32_t w, uint32_t h, <span class="keywordtype">bool</span> copy) noexcept;</div>
|
<div class="line"><a name="l01184"></a><span class="lineno"> 1184</span>  <a class="code" href="group__ThorVG.html#ga28287671eaf7406afd604bd055ba4066">Result</a> viewbox(<span class="keywordtype">float</span>* x, <span class="keywordtype">float</span>* y, <span class="keywordtype">float</span>* w, <span class="keywordtype">float</span>* h) <span class="keyword">const</span> noexcept;</div>
|
||||||
<div class="line"><a name="l01186"></a><span class="lineno"> 1186</span>  </div>
|
<div class="line"><a name="l01185"></a><span class="lineno"> 1185</span>  </div>
|
||||||
<div class="line"><a name="l01194"></a><span class="lineno"> 1194</span>  <a class="code" href="group__ThorVG.html#ga28287671eaf7406afd604bd055ba4066">Result</a> viewbox(<span class="keywordtype">float</span>* x, <span class="keywordtype">float</span>* y, <span class="keywordtype">float</span>* w, <span class="keywordtype">float</span>* h) <span class="keyword">const</span> noexcept;</div>
|
<div class="line"><a name="l01191"></a><span class="lineno"> 1191</span>  <span class="keyword">static</span> std::unique_ptr<Picture> gen() noexcept;</div>
|
||||||
<div class="line"><a name="l01195"></a><span class="lineno"> 1195</span>  </div>
|
<div class="line"><a name="l01192"></a><span class="lineno"> 1192</span>  </div>
|
||||||
<div class="line"><a name="l01201"></a><span class="lineno"> 1201</span>  <span class="keyword">static</span> std::unique_ptr<Picture> gen() noexcept;</div>
|
<div class="line"><a name="l01202"></a><span class="lineno"> 1202</span>  <span class="keyword">static</span> uint32_t identifier() noexcept;</div>
|
||||||
<div class="line"><a name="l01202"></a><span class="lineno"> 1202</span>  </div>
|
<div class="line"><a name="l01203"></a><span class="lineno"> 1203</span>  </div>
|
||||||
<div class="line"><a name="l01212"></a><span class="lineno"> 1212</span>  <span class="keyword">static</span> uint32_t identifier() noexcept;</div>
|
<div class="line"><a name="l01204"></a><span class="lineno"> 1204</span>  _TVG_DECLARE_PRIVATE(<a class="code" href="classtvg_1_1Picture.html">Picture</a>);</div>
|
||||||
<div class="line"><a name="l01213"></a><span class="lineno"> 1213</span>  </div>
|
<div class="line"><a name="l01205"></a><span class="lineno"> 1205</span> };</div>
|
||||||
<div class="line"><a name="l01214"></a><span class="lineno"> 1214</span>  _TVG_DECLARE_PRIVATE(<a class="code" href="classtvg_1_1Picture.html">Picture</a>);</div>
|
<div class="line"><a name="l01206"></a><span class="lineno"> 1206</span>  </div>
|
||||||
<div class="line"><a name="l01215"></a><span class="lineno"> 1215</span> };</div>
|
<div class="line"><a name="l01207"></a><span class="lineno"> 1207</span>  </div>
|
||||||
<div class="line"><a name="l01216"></a><span class="lineno"> 1216</span>  </div>
|
<div class="line"><a name="l01219"></a><span class="lineno"><a class="line" href="classtvg_1_1Scene.html"> 1219</a></span> <span class="keyword">class </span>TVG_EXPORT <a class="code" href="classtvg_1_1Scene.html">Scene</a> final : <span class="keyword">public</span> <a class="code" href="classtvg_1_1Paint.html">Paint</a></div>
|
||||||
<div class="line"><a name="l01217"></a><span class="lineno"> 1217</span>  </div>
|
<div class="line"><a name="l01220"></a><span class="lineno"> 1220</span> {</div>
|
||||||
<div class="line"><a name="l01229"></a><span class="lineno"><a class="line" href="classtvg_1_1Scene.html"> 1229</a></span> <span class="keyword">class </span>TVG_EXPORT <a class="code" href="classtvg_1_1Scene.html">Scene</a> final : <span class="keyword">public</span> <a class="code" href="classtvg_1_1Paint.html">Paint</a></div>
|
<div class="line"><a name="l01221"></a><span class="lineno"> 1221</span> <span class="keyword">public</span>:</div>
|
||||||
<div class="line"><a name="l01230"></a><span class="lineno"> 1230</span> {</div>
|
<div class="line"><a name="l01222"></a><span class="lineno"> 1222</span>  ~<a class="code" href="classtvg_1_1Scene.html">Scene</a>();</div>
|
||||||
<div class="line"><a name="l01231"></a><span class="lineno"> 1231</span> <span class="keyword">public</span>:</div>
|
<div class="line"><a name="l01223"></a><span class="lineno"> 1223</span>  </div>
|
||||||
<div class="line"><a name="l01232"></a><span class="lineno"> 1232</span>  ~<a class="code" href="classtvg_1_1Scene.html">Scene</a>();</div>
|
<div class="line"><a name="l01238"></a><span class="lineno"> 1238</span>  <a class="code" href="group__ThorVG.html#ga28287671eaf7406afd604bd055ba4066">Result</a> push(std::unique_ptr<Paint> paint) noexcept;</div>
|
||||||
<div class="line"><a name="l01233"></a><span class="lineno"> 1233</span>  </div>
|
<div class="line"><a name="l01239"></a><span class="lineno"> 1239</span>  </div>
|
||||||
<div class="line"><a name="l01248"></a><span class="lineno"> 1248</span>  <a class="code" href="group__ThorVG.html#ga28287671eaf7406afd604bd055ba4066">Result</a> push(std::unique_ptr<Paint> paint) noexcept;</div>
|
<div class="line"><a name="l01250"></a><span class="lineno"> 1250</span>  <a class="code" href="group__ThorVG.html#ga28287671eaf7406afd604bd055ba4066">Result</a> reserve(uint32_t size) noexcept;</div>
|
||||||
<div class="line"><a name="l01249"></a><span class="lineno"> 1249</span>  </div>
|
<div class="line"><a name="l01251"></a><span class="lineno"> 1251</span>  </div>
|
||||||
<div class="line"><a name="l01260"></a><span class="lineno"> 1260</span>  <a class="code" href="group__ThorVG.html#ga28287671eaf7406afd604bd055ba4066">Result</a> reserve(uint32_t size) noexcept;</div>
|
<div class="line"><a name="l01264"></a><span class="lineno"> 1264</span>  <a class="code" href="group__ThorVG.html#ga28287671eaf7406afd604bd055ba4066">Result</a> clear(<span class="keywordtype">bool</span> free = <span class="keyword">true</span>) noexcept;</div>
|
||||||
<div class="line"><a name="l01261"></a><span class="lineno"> 1261</span>  </div>
|
<div class="line"><a name="l01265"></a><span class="lineno"> 1265</span>  </div>
|
||||||
<div class="line"><a name="l01274"></a><span class="lineno"> 1274</span>  <a class="code" href="group__ThorVG.html#ga28287671eaf7406afd604bd055ba4066">Result</a> clear(<span class="keywordtype">bool</span> free = <span class="keyword">true</span>) noexcept;</div>
|
<div class="line"><a name="l01271"></a><span class="lineno"> 1271</span>  <span class="keyword">static</span> std::unique_ptr<Scene> gen() noexcept;</div>
|
||||||
<div class="line"><a name="l01275"></a><span class="lineno"> 1275</span>  </div>
|
<div class="line"><a name="l01272"></a><span class="lineno"> 1272</span>  </div>
|
||||||
<div class="line"><a name="l01281"></a><span class="lineno"> 1281</span>  <span class="keyword">static</span> std::unique_ptr<Scene> gen() noexcept;</div>
|
<div class="line"><a name="l01282"></a><span class="lineno"> 1282</span>  <span class="keyword">static</span> uint32_t identifier() noexcept;</div>
|
||||||
<div class="line"><a name="l01282"></a><span class="lineno"> 1282</span>  </div>
|
<div class="line"><a name="l01283"></a><span class="lineno"> 1283</span>  </div>
|
||||||
<div class="line"><a name="l01292"></a><span class="lineno"> 1292</span>  <span class="keyword">static</span> uint32_t identifier() noexcept;</div>
|
<div class="line"><a name="l01284"></a><span class="lineno"> 1284</span>  _TVG_DECLARE_PRIVATE(<a class="code" href="classtvg_1_1Scene.html">Scene</a>);</div>
|
||||||
<div class="line"><a name="l01293"></a><span class="lineno"> 1293</span>  </div>
|
<div class="line"><a name="l01285"></a><span class="lineno"> 1285</span> };</div>
|
||||||
<div class="line"><a name="l01294"></a><span class="lineno"> 1294</span>  _TVG_DECLARE_PRIVATE(<a class="code" href="classtvg_1_1Scene.html">Scene</a>);</div>
|
<div class="line"><a name="l01286"></a><span class="lineno"> 1286</span>  </div>
|
||||||
<div class="line"><a name="l01295"></a><span class="lineno"> 1295</span> };</div>
|
<div class="line"><a name="l01287"></a><span class="lineno"> 1287</span>  </div>
|
||||||
<div class="line"><a name="l01296"></a><span class="lineno"> 1296</span>  </div>
|
<div class="line"><a name="l01293"></a><span class="lineno"><a class="line" href="classtvg_1_1SwCanvas.html"> 1293</a></span> <span class="keyword">class </span>TVG_EXPORT <a class="code" href="classtvg_1_1SwCanvas.html">SwCanvas</a> final : <span class="keyword">public</span> <a class="code" href="classtvg_1_1Canvas.html">Canvas</a></div>
|
||||||
|
<div class="line"><a name="l01294"></a><span class="lineno"> 1294</span> {</div>
|
||||||
|
<div class="line"><a name="l01295"></a><span class="lineno"> 1295</span> <span class="keyword">public</span>:</div>
|
||||||
|
<div class="line"><a name="l01296"></a><span class="lineno"> 1296</span>  ~<a class="code" href="classtvg_1_1SwCanvas.html">SwCanvas</a>();</div>
|
||||||
<div class="line"><a name="l01297"></a><span class="lineno"> 1297</span>  </div>
|
<div class="line"><a name="l01297"></a><span class="lineno"> 1297</span>  </div>
|
||||||
<div class="line"><a name="l01303"></a><span class="lineno"><a class="line" href="classtvg_1_1SwCanvas.html"> 1303</a></span> <span class="keyword">class </span>TVG_EXPORT <a class="code" href="classtvg_1_1SwCanvas.html">SwCanvas</a> final : <span class="keyword">public</span> <a class="code" href="classtvg_1_1Canvas.html">Canvas</a></div>
|
<div class="line"><a name="l01301"></a><span class="lineno"><a class="line" href="classtvg_1_1SwCanvas.html#a7a7e24cdb2a27271343f0adceff89f65"> 1301</a></span>  <span class="keyword">enum</span> <a class="code" href="classtvg_1_1SwCanvas.html#a7a7e24cdb2a27271343f0adceff89f65">Colorspace</a></div>
|
||||||
<div class="line"><a name="l01304"></a><span class="lineno"> 1304</span> {</div>
|
<div class="line"><a name="l01302"></a><span class="lineno"> 1302</span>  {</div>
|
||||||
<div class="line"><a name="l01305"></a><span class="lineno"> 1305</span> <span class="keyword">public</span>:</div>
|
<div class="line"><a name="l01303"></a><span class="lineno"><a class="line" href="classtvg_1_1SwCanvas.html#a7a7e24cdb2a27271343f0adceff89f65adb1b146d65c52857a5a4af54e5006101"> 1303</a></span>  ABGR8888 = 0, </div>
|
||||||
<div class="line"><a name="l01306"></a><span class="lineno"> 1306</span>  ~<a class="code" href="classtvg_1_1SwCanvas.html">SwCanvas</a>();</div>
|
<div class="line"><a name="l01304"></a><span class="lineno"><a class="line" href="classtvg_1_1SwCanvas.html#a7a7e24cdb2a27271343f0adceff89f65af540c373a71dee269827b0d12026de80"> 1304</a></span>  <a class="code" href="classtvg_1_1SwCanvas.html#a7a7e24cdb2a27271343f0adceff89f65af540c373a71dee269827b0d12026de80">ARGB8888</a>, </div>
|
||||||
<div class="line"><a name="l01307"></a><span class="lineno"> 1307</span>  </div>
|
<div class="line"><a name="l01305"></a><span class="lineno"><a class="line" href="classtvg_1_1SwCanvas.html#a7a7e24cdb2a27271343f0adceff89f65a991b20672747a79379896e54794fdb85"> 1305</a></span>  <a class="code" href="classtvg_1_1SwCanvas.html#a7a7e24cdb2a27271343f0adceff89f65a991b20672747a79379896e54794fdb85">ABGR8888_STRAIGHT</a>, </div>
|
||||||
<div class="line"><a name="l01311"></a><span class="lineno"><a class="line" href="classtvg_1_1SwCanvas.html#a7a7e24cdb2a27271343f0adceff89f65"> 1311</a></span>  <span class="keyword">enum</span> <a class="code" href="classtvg_1_1SwCanvas.html#a7a7e24cdb2a27271343f0adceff89f65">Colorspace</a></div>
|
<div class="line"><a name="l01306"></a><span class="lineno"><a class="line" href="classtvg_1_1SwCanvas.html#a7a7e24cdb2a27271343f0adceff89f65a6cb891fcc637047868e6bcade0a6d608"> 1306</a></span>  <a class="code" href="classtvg_1_1SwCanvas.html#a7a7e24cdb2a27271343f0adceff89f65a6cb891fcc637047868e6bcade0a6d608">ARGB8888_STRAIGHT</a>, </div>
|
||||||
<div class="line"><a name="l01312"></a><span class="lineno"> 1312</span>  {</div>
|
<div class="line"><a name="l01307"></a><span class="lineno"> 1307</span>  };</div>
|
||||||
<div class="line"><a name="l01313"></a><span class="lineno"><a class="line" href="classtvg_1_1SwCanvas.html#a7a7e24cdb2a27271343f0adceff89f65adb1b146d65c52857a5a4af54e5006101"> 1313</a></span>  ABGR8888 = 0, </div>
|
<div class="line"><a name="l01308"></a><span class="lineno"> 1308</span>  </div>
|
||||||
<div class="line"><a name="l01314"></a><span class="lineno"><a class="line" href="classtvg_1_1SwCanvas.html#a7a7e24cdb2a27271343f0adceff89f65af540c373a71dee269827b0d12026de80"> 1314</a></span>  <a class="code" href="classtvg_1_1SwCanvas.html#a7a7e24cdb2a27271343f0adceff89f65af540c373a71dee269827b0d12026de80">ARGB8888</a>, </div>
|
<div class="line"><a name="l01313"></a><span class="lineno"><a class="line" href="classtvg_1_1SwCanvas.html#a9b9770837f0171b15f0cd86f94e8e22b"> 1313</a></span>  <span class="keyword">enum</span> <a class="code" href="classtvg_1_1SwCanvas.html#a9b9770837f0171b15f0cd86f94e8e22b">MempoolPolicy</a></div>
|
||||||
<div class="line"><a name="l01315"></a><span class="lineno"><a class="line" href="classtvg_1_1SwCanvas.html#a7a7e24cdb2a27271343f0adceff89f65a991b20672747a79379896e54794fdb85"> 1315</a></span>  <a class="code" href="classtvg_1_1SwCanvas.html#a7a7e24cdb2a27271343f0adceff89f65a991b20672747a79379896e54794fdb85">ABGR8888_STRAIGHT</a>, </div>
|
<div class="line"><a name="l01314"></a><span class="lineno"> 1314</span>  {</div>
|
||||||
<div class="line"><a name="l01316"></a><span class="lineno"><a class="line" href="classtvg_1_1SwCanvas.html#a7a7e24cdb2a27271343f0adceff89f65a6cb891fcc637047868e6bcade0a6d608"> 1316</a></span>  <a class="code" href="classtvg_1_1SwCanvas.html#a7a7e24cdb2a27271343f0adceff89f65a6cb891fcc637047868e6bcade0a6d608">ARGB8888_STRAIGHT</a>, </div>
|
<div class="line"><a name="l01315"></a><span class="lineno"><a class="line" href="classtvg_1_1SwCanvas.html#a9b9770837f0171b15f0cd86f94e8e22ba79935518a3889663d8688b6b01fff051"> 1315</a></span>  Default = 0, </div>
|
||||||
<div class="line"><a name="l01317"></a><span class="lineno"> 1317</span>  };</div>
|
<div class="line"><a name="l01316"></a><span class="lineno"><a class="line" href="classtvg_1_1SwCanvas.html#a9b9770837f0171b15f0cd86f94e8e22ba4652dcff02024c6e4cba53124ddb5dd5"> 1316</a></span>  <a class="code" href="classtvg_1_1SwCanvas.html#a9b9770837f0171b15f0cd86f94e8e22ba4652dcff02024c6e4cba53124ddb5dd5">Shareable</a>, </div>
|
||||||
<div class="line"><a name="l01318"></a><span class="lineno"> 1318</span>  </div>
|
<div class="line"><a name="l01317"></a><span class="lineno"><a class="line" href="classtvg_1_1SwCanvas.html#a9b9770837f0171b15f0cd86f94e8e22bab0257211e60ed5eb6767ec8ed3ec2524"> 1317</a></span>  Individual </div>
|
||||||
<div class="line"><a name="l01323"></a><span class="lineno"><a class="line" href="classtvg_1_1SwCanvas.html#a9b9770837f0171b15f0cd86f94e8e22b"> 1323</a></span>  <span class="keyword">enum</span> <a class="code" href="classtvg_1_1SwCanvas.html#a9b9770837f0171b15f0cd86f94e8e22b">MempoolPolicy</a></div>
|
<div class="line"><a name="l01318"></a><span class="lineno"> 1318</span>  };</div>
|
||||||
<div class="line"><a name="l01324"></a><span class="lineno"> 1324</span>  {</div>
|
<div class="line"><a name="l01319"></a><span class="lineno"> 1319</span>  </div>
|
||||||
<div class="line"><a name="l01325"></a><span class="lineno"><a class="line" href="classtvg_1_1SwCanvas.html#a9b9770837f0171b15f0cd86f94e8e22ba79935518a3889663d8688b6b01fff051"> 1325</a></span>  Default = 0, </div>
|
<div class="line"><a name="l01338"></a><span class="lineno"> 1338</span>  <a class="code" href="group__ThorVG.html#ga28287671eaf7406afd604bd055ba4066">Result</a> target(uint32_t* buffer, uint32_t stride, uint32_t w, uint32_t h, Colorspace cs) noexcept;</div>
|
||||||
<div class="line"><a name="l01326"></a><span class="lineno"><a class="line" href="classtvg_1_1SwCanvas.html#a9b9770837f0171b15f0cd86f94e8e22ba4652dcff02024c6e4cba53124ddb5dd5"> 1326</a></span>  <a class="code" href="classtvg_1_1SwCanvas.html#a9b9770837f0171b15f0cd86f94e8e22ba4652dcff02024c6e4cba53124ddb5dd5">Shareable</a>, </div>
|
<div class="line"><a name="l01339"></a><span class="lineno"> 1339</span>  </div>
|
||||||
<div class="line"><a name="l01327"></a><span class="lineno"><a class="line" href="classtvg_1_1SwCanvas.html#a9b9770837f0171b15f0cd86f94e8e22bab0257211e60ed5eb6767ec8ed3ec2524"> 1327</a></span>  Individual </div>
|
<div class="line"><a name="l01363"></a><span class="lineno"> 1363</span>  <a class="code" href="group__ThorVG.html#ga28287671eaf7406afd604bd055ba4066">Result</a> mempool(MempoolPolicy policy) noexcept;</div>
|
||||||
<div class="line"><a name="l01328"></a><span class="lineno"> 1328</span>  };</div>
|
<div class="line"><a name="l01364"></a><span class="lineno"> 1364</span>  </div>
|
||||||
<div class="line"><a name="l01329"></a><span class="lineno"> 1329</span>  </div>
|
<div class="line"><a name="l01369"></a><span class="lineno"> 1369</span>  <span class="keyword">static</span> std::unique_ptr<SwCanvas> gen() noexcept;</div>
|
||||||
<div class="line"><a name="l01348"></a><span class="lineno"> 1348</span>  <a class="code" href="group__ThorVG.html#ga28287671eaf7406afd604bd055ba4066">Result</a> target(uint32_t* buffer, uint32_t stride, uint32_t w, uint32_t h, Colorspace cs) noexcept;</div>
|
<div class="line"><a name="l01370"></a><span class="lineno"> 1370</span>  </div>
|
||||||
<div class="line"><a name="l01349"></a><span class="lineno"> 1349</span>  </div>
|
<div class="line"><a name="l01371"></a><span class="lineno"> 1371</span>  _TVG_DECLARE_PRIVATE(<a class="code" href="classtvg_1_1SwCanvas.html">SwCanvas</a>);</div>
|
||||||
<div class="line"><a name="l01373"></a><span class="lineno"> 1373</span>  <a class="code" href="group__ThorVG.html#ga28287671eaf7406afd604bd055ba4066">Result</a> mempool(MempoolPolicy policy) noexcept;</div>
|
<div class="line"><a name="l01372"></a><span class="lineno"> 1372</span> };</div>
|
||||||
|
<div class="line"><a name="l01373"></a><span class="lineno"> 1373</span>  </div>
|
||||||
<div class="line"><a name="l01374"></a><span class="lineno"> 1374</span>  </div>
|
<div class="line"><a name="l01374"></a><span class="lineno"> 1374</span>  </div>
|
||||||
<div class="line"><a name="l01379"></a><span class="lineno"> 1379</span>  <span class="keyword">static</span> std::unique_ptr<SwCanvas> gen() noexcept;</div>
|
<div class="line"><a name="l01384"></a><span class="lineno"><a class="line" href="classtvg_1_1GlCanvas.html"> 1384</a></span> class TVG_EXPORT <a class="code" href="classtvg_1_1GlCanvas.html">GlCanvas</a> final : public <a class="code" href="classtvg_1_1Canvas.html">Canvas</a></div>
|
||||||
<div class="line"><a name="l01380"></a><span class="lineno"> 1380</span>  </div>
|
<div class="line"><a name="l01385"></a><span class="lineno"> 1385</span> {</div>
|
||||||
<div class="line"><a name="l01381"></a><span class="lineno"> 1381</span>  _TVG_DECLARE_PRIVATE(<a class="code" href="classtvg_1_1SwCanvas.html">SwCanvas</a>);</div>
|
<div class="line"><a name="l01386"></a><span class="lineno"> 1386</span> <span class="keyword">public</span>:</div>
|
||||||
<div class="line"><a name="l01382"></a><span class="lineno"> 1382</span> };</div>
|
<div class="line"><a name="l01387"></a><span class="lineno"> 1387</span>  ~<a class="code" href="classtvg_1_1GlCanvas.html">GlCanvas</a>();</div>
|
||||||
<div class="line"><a name="l01383"></a><span class="lineno"> 1383</span>  </div>
|
<div class="line"><a name="l01388"></a><span class="lineno"> 1388</span>  </div>
|
||||||
<div class="line"><a name="l01384"></a><span class="lineno"> 1384</span>  </div>
|
<div class="line"><a name="l01396"></a><span class="lineno"> 1396</span>  <a class="code" href="group__ThorVG.html#ga28287671eaf7406afd604bd055ba4066">Result</a> target(uint32_t* buffer, uint32_t stride, uint32_t w, uint32_t h) noexcept;</div>
|
||||||
<div class="line"><a name="l01394"></a><span class="lineno"><a class="line" href="classtvg_1_1GlCanvas.html"> 1394</a></span> class TVG_EXPORT <a class="code" href="classtvg_1_1GlCanvas.html">GlCanvas</a> final : public <a class="code" href="classtvg_1_1Canvas.html">Canvas</a></div>
|
<div class="line"><a name="l01397"></a><span class="lineno"> 1397</span>  </div>
|
||||||
<div class="line"><a name="l01395"></a><span class="lineno"> 1395</span> {</div>
|
<div class="line"><a name="l01405"></a><span class="lineno"> 1405</span>  <span class="keyword">static</span> std::unique_ptr<GlCanvas> gen() noexcept;</div>
|
||||||
<div class="line"><a name="l01396"></a><span class="lineno"> 1396</span> <span class="keyword">public</span>:</div>
|
<div class="line"><a name="l01406"></a><span class="lineno"> 1406</span>  </div>
|
||||||
<div class="line"><a name="l01397"></a><span class="lineno"> 1397</span>  ~<a class="code" href="classtvg_1_1GlCanvas.html">GlCanvas</a>();</div>
|
<div class="line"><a name="l01407"></a><span class="lineno"> 1407</span>  _TVG_DECLARE_PRIVATE(<a class="code" href="classtvg_1_1GlCanvas.html">GlCanvas</a>);</div>
|
||||||
<div class="line"><a name="l01398"></a><span class="lineno"> 1398</span>  </div>
|
<div class="line"><a name="l01408"></a><span class="lineno"> 1408</span> };</div>
|
||||||
<div class="line"><a name="l01406"></a><span class="lineno"> 1406</span>  <a class="code" href="group__ThorVG.html#ga28287671eaf7406afd604bd055ba4066">Result</a> target(uint32_t* buffer, uint32_t stride, uint32_t w, uint32_t h) noexcept;</div>
|
<div class="line"><a name="l01409"></a><span class="lineno"> 1409</span>  </div>
|
||||||
<div class="line"><a name="l01407"></a><span class="lineno"> 1407</span>  </div>
|
<div class="line"><a name="l01410"></a><span class="lineno"> 1410</span>  </div>
|
||||||
<div class="line"><a name="l01415"></a><span class="lineno"> 1415</span>  <span class="keyword">static</span> std::unique_ptr<GlCanvas> gen() noexcept;</div>
|
<div class="line"><a name="l01416"></a><span class="lineno"><a class="line" href="classtvg_1_1Initializer.html"> 1416</a></span> <span class="keyword">class </span>TVG_EXPORT <a class="code" href="classtvg_1_1Initializer.html">Initializer</a> final</div>
|
||||||
<div class="line"><a name="l01416"></a><span class="lineno"> 1416</span>  </div>
|
<div class="line"><a name="l01417"></a><span class="lineno"> 1417</span> {</div>
|
||||||
<div class="line"><a name="l01417"></a><span class="lineno"> 1417</span>  _TVG_DECLARE_PRIVATE(<a class="code" href="classtvg_1_1GlCanvas.html">GlCanvas</a>);</div>
|
<div class="line"><a name="l01418"></a><span class="lineno"> 1418</span> <span class="keyword">public</span>:</div>
|
||||||
<div class="line"><a name="l01418"></a><span class="lineno"> 1418</span> };</div>
|
<div class="line"><a name="l01439"></a><span class="lineno"> 1439</span>  <span class="keyword">static</span> <a class="code" href="group__ThorVG.html#ga28287671eaf7406afd604bd055ba4066">Result</a> init(<a class="code" href="group__ThorVG.html#ga3dfc0651e85484b1011772dd9f8300df">CanvasEngine</a> engine, uint32_t threads) noexcept;</div>
|
||||||
<div class="line"><a name="l01419"></a><span class="lineno"> 1419</span>  </div>
|
<div class="line"><a name="l01440"></a><span class="lineno"> 1440</span>  </div>
|
||||||
<div class="line"><a name="l01420"></a><span class="lineno"> 1420</span>  </div>
|
<div class="line"><a name="l01455"></a><span class="lineno"> 1455</span>  <span class="keyword">static</span> <a class="code" href="group__ThorVG.html#ga28287671eaf7406afd604bd055ba4066">Result</a> term(<a class="code" href="group__ThorVG.html#ga3dfc0651e85484b1011772dd9f8300df">CanvasEngine</a> engine) noexcept;</div>
|
||||||
<div class="line"><a name="l01426"></a><span class="lineno"><a class="line" href="classtvg_1_1Initializer.html"> 1426</a></span> <span class="keyword">class </span>TVG_EXPORT <a class="code" href="classtvg_1_1Initializer.html">Initializer</a> final</div>
|
<div class="line"><a name="l01456"></a><span class="lineno"> 1456</span>  </div>
|
||||||
<div class="line"><a name="l01427"></a><span class="lineno"> 1427</span> {</div>
|
<div class="line"><a name="l01457"></a><span class="lineno"> 1457</span>  _TVG_DISABLE_CTOR(<a class="code" href="classtvg_1_1Initializer.html">Initializer</a>);</div>
|
||||||
<div class="line"><a name="l01428"></a><span class="lineno"> 1428</span> <span class="keyword">public</span>:</div>
|
<div class="line"><a name="l01458"></a><span class="lineno"> 1458</span> };</div>
|
||||||
<div class="line"><a name="l01449"></a><span class="lineno"> 1449</span>  <span class="keyword">static</span> <a class="code" href="group__ThorVG.html#ga28287671eaf7406afd604bd055ba4066">Result</a> init(<a class="code" href="group__ThorVG.html#ga3dfc0651e85484b1011772dd9f8300df">CanvasEngine</a> engine, uint32_t threads) noexcept;</div>
|
<div class="line"><a name="l01459"></a><span class="lineno"> 1459</span>  </div>
|
||||||
<div class="line"><a name="l01450"></a><span class="lineno"> 1450</span>  </div>
|
<div class="line"><a name="l01460"></a><span class="lineno"> 1460</span>  </div>
|
||||||
<div class="line"><a name="l01465"></a><span class="lineno"> 1465</span>  <span class="keyword">static</span> <a class="code" href="group__ThorVG.html#ga28287671eaf7406afd604bd055ba4066">Result</a> term(<a class="code" href="group__ThorVG.html#ga3dfc0651e85484b1011772dd9f8300df">CanvasEngine</a> engine) noexcept;</div>
|
<div class="line"><a name="l01478"></a><span class="lineno"><a class="line" href="classtvg_1_1Saver.html"> 1478</a></span> <span class="keyword">class </span>TVG_EXPORT <a class="code" href="classtvg_1_1Saver.html">Saver</a> final</div>
|
||||||
<div class="line"><a name="l01466"></a><span class="lineno"> 1466</span>  </div>
|
<div class="line"><a name="l01479"></a><span class="lineno"> 1479</span> {</div>
|
||||||
<div class="line"><a name="l01467"></a><span class="lineno"> 1467</span>  _TVG_DISABLE_CTOR(<a class="code" href="classtvg_1_1Initializer.html">Initializer</a>);</div>
|
<div class="line"><a name="l01480"></a><span class="lineno"> 1480</span> <span class="keyword">public</span>:</div>
|
||||||
<div class="line"><a name="l01468"></a><span class="lineno"> 1468</span> };</div>
|
<div class="line"><a name="l01481"></a><span class="lineno"> 1481</span>  ~<a class="code" href="classtvg_1_1Saver.html">Saver</a>();</div>
|
||||||
<div class="line"><a name="l01469"></a><span class="lineno"> 1469</span>  </div>
|
<div class="line"><a name="l01482"></a><span class="lineno"> 1482</span>  </div>
|
||||||
<div class="line"><a name="l01470"></a><span class="lineno"> 1470</span>  </div>
|
<div class="line"><a name="l01505"></a><span class="lineno"> 1505</span>  <a class="code" href="group__ThorVG.html#ga28287671eaf7406afd604bd055ba4066">Result</a> save(std::unique_ptr<Paint> paint, <span class="keyword">const</span> std::string& path, <span class="keywordtype">bool</span> compress = <span class="keyword">true</span>) noexcept;</div>
|
||||||
<div class="line"><a name="l01488"></a><span class="lineno"><a class="line" href="classtvg_1_1Saver.html"> 1488</a></span> <span class="keyword">class </span>TVG_EXPORT <a class="code" href="classtvg_1_1Saver.html">Saver</a> final</div>
|
<div class="line"><a name="l01506"></a><span class="lineno"> 1506</span>  </div>
|
||||||
<div class="line"><a name="l01489"></a><span class="lineno"> 1489</span> {</div>
|
<div class="line"><a name="l01522"></a><span class="lineno"> 1522</span>  <a class="code" href="group__ThorVG.html#ga28287671eaf7406afd604bd055ba4066">Result</a> sync() noexcept;</div>
|
||||||
<div class="line"><a name="l01490"></a><span class="lineno"> 1490</span> <span class="keyword">public</span>:</div>
|
<div class="line"><a name="l01523"></a><span class="lineno"> 1523</span>  </div>
|
||||||
<div class="line"><a name="l01491"></a><span class="lineno"> 1491</span>  ~<a class="code" href="classtvg_1_1Saver.html">Saver</a>();</div>
|
<div class="line"><a name="l01531"></a><span class="lineno"> 1531</span>  <span class="keyword">static</span> std::unique_ptr<Saver> gen() noexcept;</div>
|
||||||
<div class="line"><a name="l01492"></a><span class="lineno"> 1492</span>  </div>
|
<div class="line"><a name="l01532"></a><span class="lineno"> 1532</span>  </div>
|
||||||
<div class="line"><a name="l01515"></a><span class="lineno"> 1515</span>  <a class="code" href="group__ThorVG.html#ga28287671eaf7406afd604bd055ba4066">Result</a> save(std::unique_ptr<Paint> paint, <span class="keyword">const</span> std::string& path, <span class="keywordtype">bool</span> compress = <span class="keyword">true</span>) noexcept;</div>
|
<div class="line"><a name="l01533"></a><span class="lineno"> 1533</span>  _TVG_DECLARE_PRIVATE(<a class="code" href="classtvg_1_1Saver.html">Saver</a>);</div>
|
||||||
<div class="line"><a name="l01516"></a><span class="lineno"> 1516</span>  </div>
|
<div class="line"><a name="l01534"></a><span class="lineno"> 1534</span> };</div>
|
||||||
<div class="line"><a name="l01532"></a><span class="lineno"> 1532</span>  <a class="code" href="group__ThorVG.html#ga28287671eaf7406afd604bd055ba4066">Result</a> sync() noexcept;</div>
|
<div class="line"><a name="l01535"></a><span class="lineno"> 1535</span>  </div>
|
||||||
<div class="line"><a name="l01533"></a><span class="lineno"> 1533</span>  </div>
|
<div class="line"><a name="l01536"></a><span class="lineno"> 1536</span>  </div>
|
||||||
<div class="line"><a name="l01541"></a><span class="lineno"> 1541</span>  <span class="keyword">static</span> std::unique_ptr<Saver> gen() noexcept;</div>
|
<div class="line"><a name="l01537"></a><span class="lineno"> 1537</span> <span class="keyword">class </span>TVG_EXPORT Iteratorv final</div>
|
||||||
|
<div class="line"><a name="l01538"></a><span class="lineno"> 1538</span> {</div>
|
||||||
|
<div class="line"><a name="l01539"></a><span class="lineno"> 1539</span> <span class="keyword">public</span>:</div>
|
||||||
|
<div class="line"><a name="l01540"></a><span class="lineno"> 1540</span>  <span class="keyword">static</span> std::unique_ptr<Picture> iterate(std::unique_ptr<Picture> picture, <span class="keywordtype">int</span>(*func)(<span class="keyword">const</span> <a class="code" href="classtvg_1_1Paint.html">Paint</a>* paint, <span class="keyword">const</span> <a class="code" href="classtvg_1_1Paint.html">Paint</a>* parent, <span class="keywordtype">bool</span> hasChildren)) noexcept;</div>
|
||||||
|
<div class="line"><a name="l01541"></a><span class="lineno"> 1541</span> };</div>
|
||||||
<div class="line"><a name="l01542"></a><span class="lineno"> 1542</span>  </div>
|
<div class="line"><a name="l01542"></a><span class="lineno"> 1542</span>  </div>
|
||||||
<div class="line"><a name="l01543"></a><span class="lineno"> 1543</span>  _TVG_DECLARE_PRIVATE(<a class="code" href="classtvg_1_1Saver.html">Saver</a>);</div>
|
<div class="line"><a name="l01543"></a><span class="lineno"> 1543</span>  </div>
|
||||||
<div class="line"><a name="l01544"></a><span class="lineno"> 1544</span> };</div>
|
<div class="line"><a name="l01546"></a><span class="lineno"> 1546</span> } <span class="comment">//namespace</span></div>
|
||||||
<div class="line"><a name="l01545"></a><span class="lineno"> 1545</span>  </div>
|
<div class="line"><a name="l01547"></a><span class="lineno"> 1547</span>  </div>
|
||||||
<div class="line"><a name="l01548"></a><span class="lineno"> 1548</span> } <span class="comment">//namespace</span></div>
|
<div class="line"><a name="l01548"></a><span class="lineno"> 1548</span> <span class="preprocessor">#ifdef __cplusplus</span></div>
|
||||||
<div class="line"><a name="l01549"></a><span class="lineno"> 1549</span>  </div>
|
<div class="line"><a name="l01549"></a><span class="lineno"> 1549</span> }</div>
|
||||||
<div class="line"><a name="l01550"></a><span class="lineno"> 1550</span> <span class="preprocessor">#ifdef __cplusplus</span></div>
|
<div class="line"><a name="l01550"></a><span class="lineno"> 1550</span> <span class="preprocessor">#endif</span></div>
|
||||||
<div class="line"><a name="l01551"></a><span class="lineno"> 1551</span> }</div>
|
<div class="line"><a name="l01551"></a><span class="lineno"> 1551</span>  </div>
|
||||||
<div class="line"><a name="l01552"></a><span class="lineno"> 1552</span> <span class="preprocessor">#endif</span></div>
|
<div class="line"><a name="l01552"></a><span class="lineno"> 1552</span> <span class="preprocessor">#endif //_THORVG_H_</span></div>
|
||||||
<div class="line"><a name="l01553"></a><span class="lineno"> 1553</span>  </div>
|
|
||||||
<div class="line"><a name="l01554"></a><span class="lineno"> 1554</span> <span class="preprocessor">#endif //_THORVG_H_</span></div>
|
|
||||||
</div><!-- fragment --></div><!-- contents -->
|
</div><!-- fragment --></div><!-- contents -->
|
||||||
<div class="ttc" id="astructtvg_1_1Fill_1_1ColorStop_html"><div class="ttname"><a href="structtvg_1_1Fill_1_1ColorStop.html">tvg::Fill::ColorStop</a></div><div class="ttdoc">A data structure storing the information about the color and its relative position inside the gradien...</div><div class="ttdef"><b>Definition:</b> thorvg.h:375</div></div>
|
<div class="ttc" id="astructtvg_1_1Fill_1_1ColorStop_html"><div class="ttname"><a href="structtvg_1_1Fill_1_1ColorStop.html">tvg::Fill::ColorStop</a></div><div class="ttdoc">A data structure storing the information about the color and its relative position inside the gradien...</div><div class="ttdef"><b>Definition:</b> thorvg.h:368</div></div>
|
||||||
<div class="ttc" id="agroup__ThorVG_html_gga28287671eaf7406afd604bd055ba4066ae8c0c653fcac575c31470f0f800991c6"><div class="ttname"><a href="group__ThorVG.html#gga28287671eaf7406afd604bd055ba4066ae8c0c653fcac575c31470f0f800991c6">tvg::Result::MemoryCorruption</a></div><div class="ttdeci">@ MemoryCorruption</div><div class="ttdoc">The value returned in the event of bad memory handling - e.g. failing in pointer releasing or casting...</div></div>
|
<div class="ttc" id="agroup__ThorVG_html_gga28287671eaf7406afd604bd055ba4066ae8c0c653fcac575c31470f0f800991c6"><div class="ttname"><a href="group__ThorVG.html#gga28287671eaf7406afd604bd055ba4066ae8c0c653fcac575c31470f0f800991c6">tvg::Result::MemoryCorruption</a></div><div class="ttdeci">@ MemoryCorruption</div><div class="ttdoc">The value returned in the event of bad memory handling - e.g. failing in pointer releasing or casting...</div></div>
|
||||||
<div class="ttc" id="agroup__ThorVG_html_gga28287671eaf7406afd604bd055ba4066ae73a2e92f1c87086c838b442552a4775"><div class="ttname"><a href="group__ThorVG.html#gga28287671eaf7406afd604bd055ba4066ae73a2e92f1c87086c838b442552a4775">tvg::Result::InvalidArguments</a></div><div class="ttdeci">@ InvalidArguments</div><div class="ttdoc">The value returned in the event of a problem with the arguments given to the API - e....</div></div>
|
<div class="ttc" id="agroup__ThorVG_html_gga28287671eaf7406afd604bd055ba4066ae73a2e92f1c87086c838b442552a4775"><div class="ttname"><a href="group__ThorVG.html#gga28287671eaf7406afd604bd055ba4066ae73a2e92f1c87086c838b442552a4775">tvg::Result::InvalidArguments</a></div><div class="ttdeci">@ InvalidArguments</div><div class="ttdoc">The value returned in the event of a problem with the arguments given to the API - e....</div></div>
|
||||||
<div class="ttc" id="aclasstvg_1_1Paint_html"><div class="ttname"><a href="classtvg_1_1Paint.html">tvg::Paint</a></div><div class="ttdoc">An abstract class for managing graphical elements.</div><div class="ttdef"><b>Definition:</b> thorvg.h:197</div></div>
|
<div class="ttc" id="aclasstvg_1_1Paint_html"><div class="ttname"><a href="classtvg_1_1Paint.html">tvg::Paint</a></div><div class="ttdoc">An abstract class for managing graphical elements.</div><div class="ttdef"><b>Definition:</b> thorvg.h:193</div></div>
|
||||||
<div class="ttc" id="aclasstvg_1_1SwCanvas_html_a7a7e24cdb2a27271343f0adceff89f65a991b20672747a79379896e54794fdb85"><div class="ttname"><a href="classtvg_1_1SwCanvas.html#a7a7e24cdb2a27271343f0adceff89f65a991b20672747a79379896e54794fdb85">tvg::SwCanvas::ABGR8888_STRAIGHT</a></div><div class="ttdeci">@ ABGR8888_STRAIGHT</div><div class="ttdoc">@BETA_API The channels are joined in the order: alpha, blue, green, red. Colors are un-alpha-premulti...</div><div class="ttdef"><b>Definition:</b> thorvg.h:1315</div></div>
|
<div class="ttc" id="aclasstvg_1_1SwCanvas_html_a7a7e24cdb2a27271343f0adceff89f65a991b20672747a79379896e54794fdb85"><div class="ttname"><a href="classtvg_1_1SwCanvas.html#a7a7e24cdb2a27271343f0adceff89f65a991b20672747a79379896e54794fdb85">tvg::SwCanvas::ABGR8888_STRAIGHT</a></div><div class="ttdeci">@ ABGR8888_STRAIGHT</div><div class="ttdoc">@BETA_API The channels are joined in the order: alpha, blue, green, red. Colors are un-alpha-premulti...</div><div class="ttdef"><b>Definition:</b> thorvg.h:1305</div></div>
|
||||||
<div class="ttc" id="agroup__ThorVG_html_gga0cfa2c92260cca776292cc9e8964f2daa7020426cfb0a204051be4b3053d2acc8"><div class="ttname"><a href="group__ThorVG.html#gga0cfa2c92260cca776292cc9e8964f2daa7020426cfb0a204051be4b3053d2acc8">tvg::FillSpread::Repeat</a></div><div class="ttdeci">@ Repeat</div><div class="ttdoc">The gradient pattern is repeated continuously beyond the gradient area until the expected region is f...</div></div>
|
<div class="ttc" id="agroup__ThorVG_html_gga0cfa2c92260cca776292cc9e8964f2daa7020426cfb0a204051be4b3053d2acc8"><div class="ttname"><a href="group__ThorVG.html#gga0cfa2c92260cca776292cc9e8964f2daa7020426cfb0a204051be4b3053d2acc8">tvg::FillSpread::Repeat</a></div><div class="ttdeci">@ Repeat</div><div class="ttdoc">The gradient pattern is repeated continuously beyond the gradient area until the expected region is f...</div></div>
|
||||||
<div class="ttc" id="agroup__ThorVG_html_ga6239974a858100e129f1e0b8ffac4f96"><div class="ttname"><a href="group__ThorVG.html#ga6239974a858100e129f1e0b8ffac4f96">tvg::StrokeCap</a></div><div class="ttdeci">StrokeCap</div><div class="ttdoc">Enumeration determining the ending type of a stroke in the open sub-paths.</div><div class="ttdef"><b>Definition:</b> thorvg.h:107</div></div>
|
<div class="ttc" id="agroup__ThorVG_html_ga6239974a858100e129f1e0b8ffac4f96"><div class="ttname"><a href="group__ThorVG.html#ga6239974a858100e129f1e0b8ffac4f96">tvg::StrokeCap</a></div><div class="ttdeci">StrokeCap</div><div class="ttdoc">Enumeration determining the ending type of a stroke in the open sub-paths.</div><div class="ttdef"><b>Definition:</b> thorvg.h:103</div></div>
|
||||||
<div class="ttc" id="agroup__ThorVG_html_gga9a534b0377c9ca41983d53b0dae0d5a4a268b61c62382fc1f9ca5cf52a4fece32"><div class="ttname"><a href="group__ThorVG.html#gga9a534b0377c9ca41983d53b0dae0d5a4a268b61c62382fc1f9ca5cf52a4fece32">tvg::FillRule::Winding</a></div><div class="ttdeci">@ Winding</div><div class="ttdoc">A line from the point to a location outside the shape is drawn. The intersections of the line with th...</div></div>
|
<div class="ttc" id="agroup__ThorVG_html_gga9a534b0377c9ca41983d53b0dae0d5a4a268b61c62382fc1f9ca5cf52a4fece32"><div class="ttname"><a href="group__ThorVG.html#gga9a534b0377c9ca41983d53b0dae0d5a4a268b61c62382fc1f9ca5cf52a4fece32">tvg::FillRule::Winding</a></div><div class="ttdeci">@ Winding</div><div class="ttdoc">A line from the point to a location outside the shape is drawn. The intersections of the line with th...</div></div>
|
||||||
<div class="ttc" id="agroup__ThorVG_html_gga28287671eaf7406afd604bd055ba4066aa0cfd518e4385f31d38720579321ed29"><div class="ttname"><a href="group__ThorVG.html#gga28287671eaf7406afd604bd055ba4066aa0cfd518e4385f31d38720579321ed29">tvg::Result::NonSupport</a></div><div class="ttdeci">@ NonSupport</div><div class="ttdoc">The value returned in case of choosing unsupported options.</div></div>
|
<div class="ttc" id="agroup__ThorVG_html_gga28287671eaf7406afd604bd055ba4066aa0cfd518e4385f31d38720579321ed29"><div class="ttname"><a href="group__ThorVG.html#gga28287671eaf7406afd604bd055ba4066aa0cfd518e4385f31d38720579321ed29">tvg::Result::NonSupport</a></div><div class="ttdeci">@ NonSupport</div><div class="ttdoc">The value returned in case of choosing unsupported options.</div></div>
|
||||||
<div class="ttc" id="agroup__ThorVG_html_gga3dfc0651e85484b1011772dd9f8300dfa0f16de4274952a7184e059c5f2d048d6"><div class="ttname"><a href="group__ThorVG.html#gga3dfc0651e85484b1011772dd9f8300dfa0f16de4274952a7184e059c5f2d048d6">tvg::CanvasEngine::Gl</a></div><div class="ttdeci">@ Gl</div><div class="ttdoc">OpenGL rasterizer.</div></div>
|
<div class="ttc" id="agroup__ThorVG_html_gga3dfc0651e85484b1011772dd9f8300dfa0f16de4274952a7184e059c5f2d048d6"><div class="ttname"><a href="group__ThorVG.html#gga3dfc0651e85484b1011772dd9f8300dfa0f16de4274952a7184e059c5f2d048d6">tvg::CanvasEngine::Gl</a></div><div class="ttdeci">@ Gl</div><div class="ttdoc">OpenGL rasterizer.</div></div>
|
||||||
<div class="ttc" id="aclasstvg_1_1SwCanvas_html_a7a7e24cdb2a27271343f0adceff89f65"><div class="ttname"><a href="classtvg_1_1SwCanvas.html#a7a7e24cdb2a27271343f0adceff89f65">tvg::SwCanvas::Colorspace</a></div><div class="ttdeci">Colorspace</div><div class="ttdoc">Enumeration specifying the methods of combining the 8-bit color channels into 32-bit color.</div><div class="ttdef"><b>Definition:</b> thorvg.h:1311</div></div>
|
<div class="ttc" id="aclasstvg_1_1SwCanvas_html_a7a7e24cdb2a27271343f0adceff89f65"><div class="ttname"><a href="classtvg_1_1SwCanvas.html#a7a7e24cdb2a27271343f0adceff89f65">tvg::SwCanvas::Colorspace</a></div><div class="ttdeci">Colorspace</div><div class="ttdoc">Enumeration specifying the methods of combining the 8-bit color channels into 32-bit color.</div><div class="ttdef"><b>Definition:</b> thorvg.h:1301</div></div>
|
||||||
<div class="ttc" id="agroup__ThorVG_html_ga9a534b0377c9ca41983d53b0dae0d5a4"><div class="ttname"><a href="group__ThorVG.html#ga9a534b0377c9ca41983d53b0dae0d5a4">tvg::FillRule</a></div><div class="ttdeci">FillRule</div><div class="ttdoc">Enumeration specifying the algorithm used to establish which parts of the shape are treated as the in...</div><div class="ttdef"><b>Definition:</b> thorvg.h:137</div></div>
|
<div class="ttc" id="agroup__ThorVG_html_ga9a534b0377c9ca41983d53b0dae0d5a4"><div class="ttname"><a href="group__ThorVG.html#ga9a534b0377c9ca41983d53b0dae0d5a4">tvg::FillRule</a></div><div class="ttdeci">FillRule</div><div class="ttdoc">Enumeration specifying the algorithm used to establish which parts of the shape are treated as the in...</div><div class="ttdef"><b>Definition:</b> thorvg.h:133</div></div>
|
||||||
<div class="ttc" id="agroup__ThorVG_html_gga3dfc0651e85484b1011772dd9f8300dfa1f030517f6d25e8607a2a9a7f6227ebc"><div class="ttname"><a href="group__ThorVG.html#gga3dfc0651e85484b1011772dd9f8300dfa1f030517f6d25e8607a2a9a7f6227ebc">tvg::CanvasEngine::Sw</a></div><div class="ttdeci">@ Sw</div><div class="ttdoc">CPU rasterizer.</div></div>
|
<div class="ttc" id="agroup__ThorVG_html_gga3dfc0651e85484b1011772dd9f8300dfa1f030517f6d25e8607a2a9a7f6227ebc"><div class="ttname"><a href="group__ThorVG.html#gga3dfc0651e85484b1011772dd9f8300dfa1f030517f6d25e8607a2a9a7f6227ebc">tvg::CanvasEngine::Sw</a></div><div class="ttdeci">@ Sw</div><div class="ttdoc">CPU rasterizer.</div></div>
|
||||||
<div class="ttc" id="agroup__ThorVG_html_ga28287671eaf7406afd604bd055ba4066"><div class="ttname"><a href="group__ThorVG.html#ga28287671eaf7406afd604bd055ba4066">tvg::Result</a></div><div class="ttdeci">Result</div><div class="ttdoc">Enumeration specifying the result from the APIs.</div><div class="ttdef"><b>Definition:</b> thorvg.h:79</div></div>
|
<div class="ttc" id="agroup__ThorVG_html_ga28287671eaf7406afd604bd055ba4066"><div class="ttname"><a href="group__ThorVG.html#ga28287671eaf7406afd604bd055ba4066">tvg::Result</a></div><div class="ttdeci">Result</div><div class="ttdoc">Enumeration specifying the result from the APIs.</div><div class="ttdef"><b>Definition:</b> thorvg.h:75</div></div>
|
||||||
<div class="ttc" id="aclasstvg_1_1SwCanvas_html_a7a7e24cdb2a27271343f0adceff89f65af540c373a71dee269827b0d12026de80"><div class="ttname"><a href="classtvg_1_1SwCanvas.html#a7a7e24cdb2a27271343f0adceff89f65af540c373a71dee269827b0d12026de80">tvg::SwCanvas::ARGB8888</a></div><div class="ttdeci">@ ARGB8888</div><div class="ttdoc">The channels are joined in the order: alpha, red, green, blue. Colors are alpha-premultiplied.</div><div class="ttdef"><b>Definition:</b> thorvg.h:1314</div></div>
|
<div class="ttc" id="aclasstvg_1_1SwCanvas_html_a7a7e24cdb2a27271343f0adceff89f65af540c373a71dee269827b0d12026de80"><div class="ttname"><a href="classtvg_1_1SwCanvas.html#a7a7e24cdb2a27271343f0adceff89f65af540c373a71dee269827b0d12026de80">tvg::SwCanvas::ARGB8888</a></div><div class="ttdeci">@ ARGB8888</div><div class="ttdoc">The channels are joined in the order: alpha, red, green, blue. Colors are alpha-premultiplied.</div><div class="ttdef"><b>Definition:</b> thorvg.h:1304</div></div>
|
||||||
<div class="ttc" id="agroup__ThorVG_html_ga0cfa2c92260cca776292cc9e8964f2da"><div class="ttname"><a href="group__ThorVG.html#ga0cfa2c92260cca776292cc9e8964f2da">tvg::FillSpread</a></div><div class="ttdeci">FillSpread</div><div class="ttdoc">Enumeration specifying how to fill the area outside the gradient bounds.</div><div class="ttdef"><b>Definition:</b> thorvg.h:127</div></div>
|
<div class="ttc" id="agroup__ThorVG_html_ga0cfa2c92260cca776292cc9e8964f2da"><div class="ttname"><a href="group__ThorVG.html#ga0cfa2c92260cca776292cc9e8964f2da">tvg::FillSpread</a></div><div class="ttdeci">FillSpread</div><div class="ttdoc">Enumeration specifying how to fill the area outside the gradient bounds.</div><div class="ttdef"><b>Definition:</b> thorvg.h:123</div></div>
|
||||||
<div class="ttc" id="agroup__ThorVG_html_gga28287671eaf7406afd604bd055ba4066a505a83f220c02df2f85c3810cd9ceb38"><div class="ttname"><a href="group__ThorVG.html#gga28287671eaf7406afd604bd055ba4066a505a83f220c02df2f85c3810cd9ceb38">tvg::Result::Success</a></div><div class="ttdeci">@ Success</div><div class="ttdoc">The value returned in case of a correct request execution.</div></div>
|
<div class="ttc" id="agroup__ThorVG_html_gga28287671eaf7406afd604bd055ba4066a505a83f220c02df2f85c3810cd9ceb38"><div class="ttname"><a href="group__ThorVG.html#gga28287671eaf7406afd604bd055ba4066a505a83f220c02df2f85c3810cd9ceb38">tvg::Result::Success</a></div><div class="ttdeci">@ Success</div><div class="ttdoc">The value returned in case of a correct request execution.</div></div>
|
||||||
<div class="ttc" id="astructtvg_1_1Fill_1_1ColorStop_html_a4c5c6ceb8ed33456261fa907136e0c3a"><div class="ttname"><a href="structtvg_1_1Fill_1_1ColorStop.html#a4c5c6ceb8ed33456261fa907136e0c3a">tvg::Fill::ColorStop::r</a></div><div class="ttdeci">uint8_t r</div><div class="ttdef"><b>Definition:</b> thorvg.h:378</div></div>
|
<div class="ttc" id="astructtvg_1_1Fill_1_1ColorStop_html_a4c5c6ceb8ed33456261fa907136e0c3a"><div class="ttname"><a href="structtvg_1_1Fill_1_1ColorStop.html#a4c5c6ceb8ed33456261fa907136e0c3a">tvg::Fill::ColorStop::r</a></div><div class="ttdeci">uint8_t r</div><div class="ttdef"><b>Definition:</b> thorvg.h:371</div></div>
|
||||||
<div class="ttc" id="agroup__ThorVG_html_gga6239974a858100e129f1e0b8ffac4f96ab2635ed1075287dea1eb1598a90df1fe"><div class="ttname"><a href="group__ThorVG.html#gga6239974a858100e129f1e0b8ffac4f96ab2635ed1075287dea1eb1598a90df1fe">tvg::StrokeCap::Butt</a></div><div class="ttdeci">@ Butt</div><div class="ttdoc">The stroke ends exactly at each of the two end-points of a sub-path. For zero length sub-paths no str...</div></div>
|
<div class="ttc" id="agroup__ThorVG_html_gga6239974a858100e129f1e0b8ffac4f96ab2635ed1075287dea1eb1598a90df1fe"><div class="ttname"><a href="group__ThorVG.html#gga6239974a858100e129f1e0b8ffac4f96ab2635ed1075287dea1eb1598a90df1fe">tvg::StrokeCap::Butt</a></div><div class="ttdeci">@ Butt</div><div class="ttdoc">The stroke ends exactly at each of the two end-points of a sub-path. For zero length sub-paths no str...</div></div>
|
||||||
<div class="ttc" id="agroup__ThorVG_html_gga6876ed676934f4dbcc19b1b53c153cc1ad9046d3b1ebf3889943b3be3ca477613"><div class="ttname"><a href="group__ThorVG.html#gga6876ed676934f4dbcc19b1b53c153cc1ad9046d3b1ebf3889943b3be3ca477613">tvg::PathCommand::MoveTo</a></div><div class="ttdeci">@ MoveTo</div><div class="ttdoc">Sets a new initial point of the sub-path and a new current point. This command expects 1 point: the s...</div></div>
|
<div class="ttc" id="agroup__ThorVG_html_gga6876ed676934f4dbcc19b1b53c153cc1ad9046d3b1ebf3889943b3be3ca477613"><div class="ttname"><a href="group__ThorVG.html#gga6876ed676934f4dbcc19b1b53c153cc1ad9046d3b1ebf3889943b3be3ca477613">tvg::PathCommand::MoveTo</a></div><div class="ttdeci">@ MoveTo</div><div class="ttdoc">Sets a new initial point of the sub-path and a new current point. This command expects 1 point: the s...</div></div>
|
||||||
<div class="ttc" id="astructtvg_1_1Fill_1_1ColorStop_html_a3e60b3c561be982d7c8e23f14c01fd5b"><div class="ttname"><a href="structtvg_1_1Fill_1_1ColorStop.html#a3e60b3c561be982d7c8e23f14c01fd5b">tvg::Fill::ColorStop::offset</a></div><div class="ttdeci">float offset</div><div class="ttdef"><b>Definition:</b> thorvg.h:377</div></div>
|
<div class="ttc" id="astructtvg_1_1Fill_1_1ColorStop_html_a3e60b3c561be982d7c8e23f14c01fd5b"><div class="ttname"><a href="structtvg_1_1Fill_1_1ColorStop.html#a3e60b3c561be982d7c8e23f14c01fd5b">tvg::Fill::ColorStop::offset</a></div><div class="ttdeci">float offset</div><div class="ttdef"><b>Definition:</b> thorvg.h:370</div></div>
|
||||||
<div class="ttc" id="agroup__ThorVG_html_ga3dfc0651e85484b1011772dd9f8300df"><div class="ttname"><a href="group__ThorVG.html#ga3dfc0651e85484b1011772dd9f8300df">tvg::CanvasEngine</a></div><div class="ttdeci">CanvasEngine</div><div class="ttdoc">Enumeration specifying the engine type used for the graphics backend. For multiple backends bitwise o...</div><div class="ttdef"><b>Definition:</b> thorvg.h:157</div></div>
|
<div class="ttc" id="agroup__ThorVG_html_ga3dfc0651e85484b1011772dd9f8300df"><div class="ttname"><a href="group__ThorVG.html#ga3dfc0651e85484b1011772dd9f8300df">tvg::CanvasEngine</a></div><div class="ttdeci">CanvasEngine</div><div class="ttdoc">Enumeration specifying the engine type used for the graphics backend. For multiple backends bitwise o...</div><div class="ttdef"><b>Definition:</b> thorvg.h:153</div></div>
|
||||||
<div class="ttc" id="aclasstvg_1_1SwCanvas_html"><div class="ttname"><a href="classtvg_1_1SwCanvas.html">tvg::SwCanvas</a></div><div class="ttdoc">A class for the rendering graphical elements with a software raster engine.</div><div class="ttdef"><b>Definition:</b> thorvg.h:1303</div></div>
|
<div class="ttc" id="aclasstvg_1_1SwCanvas_html"><div class="ttname"><a href="classtvg_1_1SwCanvas.html">tvg::SwCanvas</a></div><div class="ttdoc">A class for the rendering graphical elements with a software raster engine.</div><div class="ttdef"><b>Definition:</b> thorvg.h:1293</div></div>
|
||||||
<div class="ttc" id="aclasstvg_1_1SwCanvas_html_a9b9770837f0171b15f0cd86f94e8e22ba4652dcff02024c6e4cba53124ddb5dd5"><div class="ttname"><a href="classtvg_1_1SwCanvas.html#a9b9770837f0171b15f0cd86f94e8e22ba4652dcff02024c6e4cba53124ddb5dd5">tvg::SwCanvas::Shareable</a></div><div class="ttdeci">@ Shareable</div><div class="ttdoc">Memory Pool is shared among the SwCanvases.</div><div class="ttdef"><b>Definition:</b> thorvg.h:1326</div></div>
|
<div class="ttc" id="aclasstvg_1_1SwCanvas_html_a9b9770837f0171b15f0cd86f94e8e22ba4652dcff02024c6e4cba53124ddb5dd5"><div class="ttname"><a href="classtvg_1_1SwCanvas.html#a9b9770837f0171b15f0cd86f94e8e22ba4652dcff02024c6e4cba53124ddb5dd5">tvg::SwCanvas::Shareable</a></div><div class="ttdeci">@ Shareable</div><div class="ttdoc">Memory Pool is shared among the SwCanvases.</div><div class="ttdef"><b>Definition:</b> thorvg.h:1316</div></div>
|
||||||
<div class="ttc" id="agroup__ThorVG_html_gaabdf94ada64e69d06deabc5aa6576f87"><div class="ttname"><a href="group__ThorVG.html#gaabdf94ada64e69d06deabc5aa6576f87">tvg::CompositeMethod</a></div><div class="ttdeci">CompositeMethod</div><div class="ttdoc">Enumeration indicating the method used in the composition of two objects - the target and the source.</div><div class="ttdef"><b>Definition:</b> thorvg.h:146</div></div>
|
<div class="ttc" id="agroup__ThorVG_html_gaabdf94ada64e69d06deabc5aa6576f87"><div class="ttname"><a href="group__ThorVG.html#gaabdf94ada64e69d06deabc5aa6576f87">tvg::CompositeMethod</a></div><div class="ttdeci">CompositeMethod</div><div class="ttdoc">Enumeration indicating the method used in the composition of two objects - the target and the source.</div><div class="ttdef"><b>Definition:</b> thorvg.h:142</div></div>
|
||||||
<div class="ttc" id="astructtvg_1_1Point_html"><div class="ttname"><a href="structtvg_1_1Point.html">tvg::Point</a></div><div class="ttdoc">A data structure representing a point in two-dimensional space.</div><div class="ttdef"><b>Definition:</b> thorvg.h:167</div></div>
|
<div class="ttc" id="astructtvg_1_1Point_html"><div class="ttname"><a href="structtvg_1_1Point.html">tvg::Point</a></div><div class="ttdoc">A data structure representing a point in two-dimensional space.</div><div class="ttdef"><b>Definition:</b> thorvg.h:163</div></div>
|
||||||
<div class="ttc" id="aclasstvg_1_1Scene_html"><div class="ttname"><a href="classtvg_1_1Scene.html">tvg::Scene</a></div><div class="ttdoc">A class to composite children paints.</div><div class="ttdef"><b>Definition:</b> thorvg.h:1229</div></div>
|
<div class="ttc" id="aclasstvg_1_1Scene_html"><div class="ttname"><a href="classtvg_1_1Scene.html">tvg::Scene</a></div><div class="ttdoc">A class to composite children paints.</div><div class="ttdef"><b>Definition:</b> thorvg.h:1219</div></div>
|
||||||
<div class="ttc" id="agroup__ThorVG_html_ga6876ed676934f4dbcc19b1b53c153cc1"><div class="ttname"><a href="group__ThorVG.html#ga6876ed676934f4dbcc19b1b53c153cc1">tvg::PathCommand</a></div><div class="ttdeci">PathCommand</div><div class="ttdoc">Enumeration specifying the values of the path commands accepted by TVG.</div><div class="ttdef"><b>Definition:</b> thorvg.h:96</div></div>
|
<div class="ttc" id="agroup__ThorVG_html_ga6876ed676934f4dbcc19b1b53c153cc1"><div class="ttname"><a href="group__ThorVG.html#ga6876ed676934f4dbcc19b1b53c153cc1">tvg::PathCommand</a></div><div class="ttdeci">PathCommand</div><div class="ttdoc">Enumeration specifying the values of the path commands accepted by TVG.</div><div class="ttdef"><b>Definition:</b> thorvg.h:92</div></div>
|
||||||
<div class="ttc" id="aclasstvg_1_1GlCanvas_html"><div class="ttname"><a href="classtvg_1_1GlCanvas.html">tvg::GlCanvas</a></div><div class="ttdoc">A class for the rendering graphic elements with a GL raster engine.</div><div class="ttdef"><b>Definition:</b> thorvg.h:1394</div></div>
|
<div class="ttc" id="aclasstvg_1_1GlCanvas_html"><div class="ttname"><a href="classtvg_1_1GlCanvas.html">tvg::GlCanvas</a></div><div class="ttdoc">A class for the rendering graphic elements with a GL raster engine.</div><div class="ttdef"><b>Definition:</b> thorvg.h:1384</div></div>
|
||||||
<div class="ttc" id="astructtvg_1_1Fill_1_1ColorStop_html_a4313c9563516f94387762ab05763456b"><div class="ttname"><a href="structtvg_1_1Fill_1_1ColorStop.html#a4313c9563516f94387762ab05763456b">tvg::Fill::ColorStop::b</a></div><div class="ttdeci">uint8_t b</div><div class="ttdef"><b>Definition:</b> thorvg.h:380</div></div>
|
<div class="ttc" id="astructtvg_1_1Fill_1_1ColorStop_html_a4313c9563516f94387762ab05763456b"><div class="ttname"><a href="structtvg_1_1Fill_1_1ColorStop.html#a4313c9563516f94387762ab05763456b">tvg::Fill::ColorStop::b</a></div><div class="ttdeci">uint8_t b</div><div class="ttdef"><b>Definition:</b> thorvg.h:373</div></div>
|
||||||
<div class="ttc" id="agroup__ThorVG_html_ggaabdf94ada64e69d06deabc5aa6576f87a60575a18ece363c72551a982450efd52"><div class="ttname"><a href="group__ThorVG.html#ggaabdf94ada64e69d06deabc5aa6576f87a60575a18ece363c72551a982450efd52">tvg::CompositeMethod::ClipPath</a></div><div class="ttdeci">@ ClipPath</div><div class="ttdoc">The intersection of the source and the target is determined and only the resulting pixels from the so...</div></div>
|
<div class="ttc" id="agroup__ThorVG_html_ggaabdf94ada64e69d06deabc5aa6576f87a60575a18ece363c72551a982450efd52"><div class="ttname"><a href="group__ThorVG.html#ggaabdf94ada64e69d06deabc5aa6576f87a60575a18ece363c72551a982450efd52">tvg::CompositeMethod::ClipPath</a></div><div class="ttdeci">@ ClipPath</div><div class="ttdoc">The intersection of the source and the target is determined and only the resulting pixels from the so...</div></div>
|
||||||
<div class="ttc" id="aclasstvg_1_1Shape_html"><div class="ttname"><a href="classtvg_1_1Shape.html">tvg::Shape</a></div><div class="ttdoc">A class representing two-dimensional figures and their properties.</div><div class="ttdef"><b>Definition:</b> thorvg.h:708</div></div>
|
<div class="ttc" id="aclasstvg_1_1Shape_html"><div class="ttname"><a href="classtvg_1_1Shape.html">tvg::Shape</a></div><div class="ttdoc">A class representing two-dimensional figures and their properties.</div><div class="ttdef"><b>Definition:</b> thorvg.h:696</div></div>
|
||||||
<div class="ttc" id="agroup__ThorVG_html_gga0cfa2c92260cca776292cc9e8964f2daa74de3e45e4491e956e8dc18d841d9b00"><div class="ttname"><a href="group__ThorVG.html#gga0cfa2c92260cca776292cc9e8964f2daa74de3e45e4491e956e8dc18d841d9b00">tvg::FillSpread::Reflect</a></div><div class="ttdeci">@ Reflect</div><div class="ttdoc">The gradient pattern is reflected outside the gradient area until the expected region is filled.</div></div>
|
<div class="ttc" id="agroup__ThorVG_html_gga0cfa2c92260cca776292cc9e8964f2daa74de3e45e4491e956e8dc18d841d9b00"><div class="ttname"><a href="group__ThorVG.html#gga0cfa2c92260cca776292cc9e8964f2daa74de3e45e4491e956e8dc18d841d9b00">tvg::FillSpread::Reflect</a></div><div class="ttdeci">@ Reflect</div><div class="ttdoc">The gradient pattern is reflected outside the gradient area until the expected region is filled.</div></div>
|
||||||
<div class="ttc" id="aclasstvg_1_1Fill_html"><div class="ttname"><a href="classtvg_1_1Fill.html">tvg::Fill</a></div><div class="ttdoc">An abstract class representing the gradient fill of the Shape object.</div><div class="ttdef"><b>Definition:</b> thorvg.h:369</div></div>
|
<div class="ttc" id="aclasstvg_1_1Fill_html"><div class="ttname"><a href="classtvg_1_1Fill.html">tvg::Fill</a></div><div class="ttdoc">An abstract class representing the gradient fill of the Shape object.</div><div class="ttdef"><b>Definition:</b> thorvg.h:362</div></div>
|
||||||
<div class="ttc" id="astructtvg_1_1Fill_1_1ColorStop_html_af4007aacd75b22aee32dba9ea96082c0"><div class="ttname"><a href="structtvg_1_1Fill_1_1ColorStop.html#af4007aacd75b22aee32dba9ea96082c0">tvg::Fill::ColorStop::a</a></div><div class="ttdeci">uint8_t a</div><div class="ttdef"><b>Definition:</b> thorvg.h:381</div></div>
|
<div class="ttc" id="astructtvg_1_1Fill_1_1ColorStop_html_af4007aacd75b22aee32dba9ea96082c0"><div class="ttname"><a href="structtvg_1_1Fill_1_1ColorStop.html#af4007aacd75b22aee32dba9ea96082c0">tvg::Fill::ColorStop::a</a></div><div class="ttdeci">uint8_t a</div><div class="ttdef"><b>Definition:</b> thorvg.h:374</div></div>
|
||||||
<div class="ttc" id="agroup__ThorVG_html_gga6239974a858100e129f1e0b8ffac4f96ab7f41fc1412ad2ee75e9b2635d3b9d5c"><div class="ttname"><a href="group__ThorVG.html#gga6239974a858100e129f1e0b8ffac4f96ab7f41fc1412ad2ee75e9b2635d3b9d5c">tvg::StrokeCap::Round</a></div><div class="ttdeci">@ Round</div><div class="ttdoc">The stroke is extended in both end-points of a sub-path by a half circle, with a radius equal to the ...</div></div>
|
<div class="ttc" id="agroup__ThorVG_html_gga6239974a858100e129f1e0b8ffac4f96ab7f41fc1412ad2ee75e9b2635d3b9d5c"><div class="ttname"><a href="group__ThorVG.html#gga6239974a858100e129f1e0b8ffac4f96ab7f41fc1412ad2ee75e9b2635d3b9d5c">tvg::StrokeCap::Round</a></div><div class="ttdeci">@ Round</div><div class="ttdoc">The stroke is extended in both end-points of a sub-path by a half circle, with a radius equal to the ...</div></div>
|
||||||
<div class="ttc" id="agroup__ThorVG_html_ggaabdf94ada64e69d06deabc5aa6576f87a6adf97f83acf6453d4a6a4b1070f3754"><div class="ttname"><a href="group__ThorVG.html#ggaabdf94ada64e69d06deabc5aa6576f87a6adf97f83acf6453d4a6a4b1070f3754">tvg::CompositeMethod::None</a></div><div class="ttdeci">@ None</div><div class="ttdoc">No composition is applied.</div></div>
|
<div class="ttc" id="agroup__ThorVG_html_ggaabdf94ada64e69d06deabc5aa6576f87a6adf97f83acf6453d4a6a4b1070f3754"><div class="ttname"><a href="group__ThorVG.html#ggaabdf94ada64e69d06deabc5aa6576f87a6adf97f83acf6453d4a6a4b1070f3754">tvg::CompositeMethod::None</a></div><div class="ttdeci">@ None</div><div class="ttdoc">No composition is applied.</div></div>
|
||||||
<div class="ttc" id="agroup__ThorVG_html_gga28287671eaf7406afd604bd055ba4066a88183b946cc5f0e8c96b2e66e1c74a7e"><div class="ttname"><a href="group__ThorVG.html#gga28287671eaf7406afd604bd055ba4066a88183b946cc5f0e8c96b2e66e1c74a7e">tvg::Result::Unknown</a></div><div class="ttdeci">@ Unknown</div><div class="ttdoc">The value returned in all other cases.</div></div>
|
<div class="ttc" id="agroup__ThorVG_html_gga28287671eaf7406afd604bd055ba4066a88183b946cc5f0e8c96b2e66e1c74a7e"><div class="ttname"><a href="group__ThorVG.html#gga28287671eaf7406afd604bd055ba4066a88183b946cc5f0e8c96b2e66e1c74a7e">tvg::Result::Unknown</a></div><div class="ttdeci">@ Unknown</div><div class="ttdoc">The value returned in all other cases.</div></div>
|
||||||
<div class="ttc" id="agroup__ThorVG_html_gga6876ed676934f4dbcc19b1b53c153cc1ac8cd9cd16086764627079ed21bfc4e29"><div class="ttname"><a href="group__ThorVG.html#gga6876ed676934f4dbcc19b1b53c153cc1ac8cd9cd16086764627079ed21bfc4e29">tvg::PathCommand::CubicTo</a></div><div class="ttdeci">@ CubicTo</div><div class="ttdoc">Draws a cubic Bezier curve from the current point to the given point using two given control points a...</div></div>
|
<div class="ttc" id="agroup__ThorVG_html_gga6876ed676934f4dbcc19b1b53c153cc1ac8cd9cd16086764627079ed21bfc4e29"><div class="ttname"><a href="group__ThorVG.html#gga6876ed676934f4dbcc19b1b53c153cc1ac8cd9cd16086764627079ed21bfc4e29">tvg::PathCommand::CubicTo</a></div><div class="ttdeci">@ CubicTo</div><div class="ttdoc">Draws a cubic Bezier curve from the current point to the given point using two given control points a...</div></div>
|
||||||
<div class="ttc" id="agroup__ThorVG_html_ggaabdf94ada64e69d06deabc5aa6576f87a59cc48dcf714e3a3c2492f4dce1fe134"><div class="ttname"><a href="group__ThorVG.html#ggaabdf94ada64e69d06deabc5aa6576f87a59cc48dcf714e3a3c2492f4dce1fe134">tvg::CompositeMethod::InvAlphaMask</a></div><div class="ttdeci">@ InvAlphaMask</div><div class="ttdoc">The pixels of the source and the complement to the target's pixels are alpha blended....</div></div>
|
<div class="ttc" id="agroup__ThorVG_html_ggaabdf94ada64e69d06deabc5aa6576f87a59cc48dcf714e3a3c2492f4dce1fe134"><div class="ttname"><a href="group__ThorVG.html#ggaabdf94ada64e69d06deabc5aa6576f87a59cc48dcf714e3a3c2492f4dce1fe134">tvg::CompositeMethod::InvAlphaMask</a></div><div class="ttdeci">@ InvAlphaMask</div><div class="ttdoc">The pixels of the source and the complement to the target's pixels are alpha blended....</div></div>
|
||||||
<div class="ttc" id="aclasstvg_1_1Initializer_html"><div class="ttname"><a href="classtvg_1_1Initializer.html">tvg::Initializer</a></div><div class="ttdoc">A class that enables initialization and termination of the TVG engines.</div><div class="ttdef"><b>Definition:</b> thorvg.h:1426</div></div>
|
<div class="ttc" id="aclasstvg_1_1Initializer_html"><div class="ttname"><a href="classtvg_1_1Initializer.html">tvg::Initializer</a></div><div class="ttdoc">A class that enables initialization and termination of the TVG engines.</div><div class="ttdef"><b>Definition:</b> thorvg.h:1416</div></div>
|
||||||
<div class="ttc" id="agroup__ThorVG_html_ggaabdf94ada64e69d06deabc5aa6576f87abd68e2bb79d1a5e65ad8f0d202d14cbc"><div class="ttname"><a href="group__ThorVG.html#ggaabdf94ada64e69d06deabc5aa6576f87abd68e2bb79d1a5e65ad8f0d202d14cbc">tvg::CompositeMethod::AlphaMask</a></div><div class="ttdeci">@ AlphaMask</div><div class="ttdoc">The pixels of the source and the target are alpha blended. As a result, only the part of the source,...</div></div>
|
<div class="ttc" id="agroup__ThorVG_html_ggaabdf94ada64e69d06deabc5aa6576f87abd68e2bb79d1a5e65ad8f0d202d14cbc"><div class="ttname"><a href="group__ThorVG.html#ggaabdf94ada64e69d06deabc5aa6576f87abd68e2bb79d1a5e65ad8f0d202d14cbc">tvg::CompositeMethod::AlphaMask</a></div><div class="ttdeci">@ AlphaMask</div><div class="ttdoc">The pixels of the source and the target are alpha blended. As a result, only the part of the source,...</div></div>
|
||||||
<div class="ttc" id="agroup__ThorVG_html_ggaba8b7236c41a171289aef2f3c71eef51ae4396f81cd926bb129ccf3c147c64514"><div class="ttname"><a href="group__ThorVG.html#ggaba8b7236c41a171289aef2f3c71eef51ae4396f81cd926bb129ccf3c147c64514">tvg::StrokeJoin::Miter</a></div><div class="ttdeci">@ Miter</div><div class="ttdoc">The outer corner of the joined path segments is spiked. The spike is created by extension beyond the ...</div></div>
|
<div class="ttc" id="agroup__ThorVG_html_ggaba8b7236c41a171289aef2f3c71eef51ae4396f81cd926bb129ccf3c147c64514"><div class="ttname"><a href="group__ThorVG.html#ggaba8b7236c41a171289aef2f3c71eef51ae4396f81cd926bb129ccf3c147c64514">tvg::StrokeJoin::Miter</a></div><div class="ttdeci">@ Miter</div><div class="ttdoc">The outer corner of the joined path segments is spiked. The spike is created by extension beyond the ...</div></div>
|
||||||
<div class="ttc" id="agroup__ThorVG_html_gga6876ed676934f4dbcc19b1b53c153cc1a5dc59cf06f56c730c0a4bfe69c9bf689"><div class="ttname"><a href="group__ThorVG.html#gga6876ed676934f4dbcc19b1b53c153cc1a5dc59cf06f56c730c0a4bfe69c9bf689">tvg::PathCommand::LineTo</a></div><div class="ttdeci">@ LineTo</div><div class="ttdoc">Draws a line from the current point to the given point and sets a new value of the current point....</div></div>
|
<div class="ttc" id="agroup__ThorVG_html_gga6876ed676934f4dbcc19b1b53c153cc1a5dc59cf06f56c730c0a4bfe69c9bf689"><div class="ttname"><a href="group__ThorVG.html#gga6876ed676934f4dbcc19b1b53c153cc1a5dc59cf06f56c730c0a4bfe69c9bf689">tvg::PathCommand::LineTo</a></div><div class="ttdeci">@ LineTo</div><div class="ttdoc">Draws a line from the current point to the given point and sets a new value of the current point....</div></div>
|
||||||
<div class="ttc" id="agroup__ThorVG_html_gga28287671eaf7406afd604bd055ba4066abc2b4181e818f2e9b52b2bc54dd55907"><div class="ttname"><a href="group__ThorVG.html#gga28287671eaf7406afd604bd055ba4066abc2b4181e818f2e9b52b2bc54dd55907">tvg::Result::FailedAllocation</a></div><div class="ttdeci">@ FailedAllocation</div><div class="ttdoc">The value returned in case of unsuccessful memory allocation.</div></div>
|
<div class="ttc" id="agroup__ThorVG_html_gga28287671eaf7406afd604bd055ba4066abc2b4181e818f2e9b52b2bc54dd55907"><div class="ttname"><a href="group__ThorVG.html#gga28287671eaf7406afd604bd055ba4066abc2b4181e818f2e9b52b2bc54dd55907">tvg::Result::FailedAllocation</a></div><div class="ttdeci">@ FailedAllocation</div><div class="ttdoc">The value returned in case of unsuccessful memory allocation.</div></div>
|
||||||
<div class="ttc" id="agroup__ThorVG_html_gga9a534b0377c9ca41983d53b0dae0d5a4a8e586e4bd2c45e86222301f2e6e0e390"><div class="ttname"><a href="group__ThorVG.html#gga9a534b0377c9ca41983d53b0dae0d5a4a8e586e4bd2c45e86222301f2e6e0e390">tvg::FillRule::EvenOdd</a></div><div class="ttdeci">@ EvenOdd</div><div class="ttdoc">A line from the point to a location outside the shape is drawn and its intersections with the path se...</div></div>
|
<div class="ttc" id="agroup__ThorVG_html_gga9a534b0377c9ca41983d53b0dae0d5a4a8e586e4bd2c45e86222301f2e6e0e390"><div class="ttname"><a href="group__ThorVG.html#gga9a534b0377c9ca41983d53b0dae0d5a4a8e586e4bd2c45e86222301f2e6e0e390">tvg::FillRule::EvenOdd</a></div><div class="ttdeci">@ EvenOdd</div><div class="ttdoc">A line from the point to a location outside the shape is drawn and its intersections with the path se...</div></div>
|
||||||
<div class="ttc" id="aclasstvg_1_1SwCanvas_html_a7a7e24cdb2a27271343f0adceff89f65a6cb891fcc637047868e6bcade0a6d608"><div class="ttname"><a href="classtvg_1_1SwCanvas.html#a7a7e24cdb2a27271343f0adceff89f65a6cb891fcc637047868e6bcade0a6d608">tvg::SwCanvas::ARGB8888_STRAIGHT</a></div><div class="ttdeci">@ ARGB8888_STRAIGHT</div><div class="ttdoc">@BETA_API The channels are joined in the order: alpha, red, green, blue. Colors are un-alpha-premulti...</div><div class="ttdef"><b>Definition:</b> thorvg.h:1316</div></div>
|
<div class="ttc" id="aclasstvg_1_1SwCanvas_html_a7a7e24cdb2a27271343f0adceff89f65a6cb891fcc637047868e6bcade0a6d608"><div class="ttname"><a href="classtvg_1_1SwCanvas.html#a7a7e24cdb2a27271343f0adceff89f65a6cb891fcc637047868e6bcade0a6d608">tvg::SwCanvas::ARGB8888_STRAIGHT</a></div><div class="ttdeci">@ ARGB8888_STRAIGHT</div><div class="ttdoc">@BETA_API The channels are joined in the order: alpha, red, green, blue. Colors are un-alpha-premulti...</div><div class="ttdef"><b>Definition:</b> thorvg.h:1306</div></div>
|
||||||
<div class="ttc" id="astructtvg_1_1Matrix_html"><div class="ttname"><a href="structtvg_1_1Matrix.html">tvg::Matrix</a></div><div class="ttdoc">A data structure representing a three-dimensional matrix.</div><div class="ttdef"><b>Definition:</b> thorvg.h:180</div></div>
|
<div class="ttc" id="astructtvg_1_1Matrix_html"><div class="ttname"><a href="structtvg_1_1Matrix.html">tvg::Matrix</a></div><div class="ttdoc">A data structure representing a three-dimensional matrix.</div><div class="ttdef"><b>Definition:</b> thorvg.h:176</div></div>
|
||||||
<div class="ttc" id="aclasstvg_1_1SwCanvas_html_a9b9770837f0171b15f0cd86f94e8e22b"><div class="ttname"><a href="classtvg_1_1SwCanvas.html#a9b9770837f0171b15f0cd86f94e8e22b">tvg::SwCanvas::MempoolPolicy</a></div><div class="ttdeci">MempoolPolicy</div><div class="ttdoc">Enumeration specifying the methods of Memory Pool behavior policy.</div><div class="ttdef"><b>Definition:</b> thorvg.h:1323</div></div>
|
<div class="ttc" id="aclasstvg_1_1SwCanvas_html_a9b9770837f0171b15f0cd86f94e8e22b"><div class="ttname"><a href="classtvg_1_1SwCanvas.html#a9b9770837f0171b15f0cd86f94e8e22b">tvg::SwCanvas::MempoolPolicy</a></div><div class="ttdeci">MempoolPolicy</div><div class="ttdoc">Enumeration specifying the methods of Memory Pool behavior policy.</div><div class="ttdef"><b>Definition:</b> thorvg.h:1313</div></div>
|
||||||
<div class="ttc" id="agroup__ThorVG_html_gga28287671eaf7406afd604bd055ba4066a119732ff568bf103d744e930ae2404f1"><div class="ttname"><a href="group__ThorVG.html#gga28287671eaf7406afd604bd055ba4066a119732ff568bf103d744e930ae2404f1">tvg::Result::InsufficientCondition</a></div><div class="ttdeci">@ InsufficientCondition</div><div class="ttdoc">The value returned in case the request cannot be processed - e.g. asking for properties of an object,...</div></div>
|
<div class="ttc" id="agroup__ThorVG_html_gga28287671eaf7406afd604bd055ba4066a119732ff568bf103d744e930ae2404f1"><div class="ttname"><a href="group__ThorVG.html#gga28287671eaf7406afd604bd055ba4066a119732ff568bf103d744e930ae2404f1">tvg::Result::InsufficientCondition</a></div><div class="ttdeci">@ InsufficientCondition</div><div class="ttdoc">The value returned in case the request cannot be processed - e.g. asking for properties of an object,...</div></div>
|
||||||
<div class="ttc" id="agroup__ThorVG_html_ggaba8b7236c41a171289aef2f3c71eef51a1b9ae4ca6d43fc984af318046e1e7bb5"><div class="ttname"><a href="group__ThorVG.html#ggaba8b7236c41a171289aef2f3c71eef51a1b9ae4ca6d43fc984af318046e1e7bb5">tvg::StrokeJoin::Bevel</a></div><div class="ttdeci">@ Bevel</div><div class="ttdoc">The outer corner of the joined path segments is bevelled at the join point. The triangular region of ...</div></div>
|
<div class="ttc" id="agroup__ThorVG_html_ggaba8b7236c41a171289aef2f3c71eef51a1b9ae4ca6d43fc984af318046e1e7bb5"><div class="ttname"><a href="group__ThorVG.html#ggaba8b7236c41a171289aef2f3c71eef51a1b9ae4ca6d43fc984af318046e1e7bb5">tvg::StrokeJoin::Bevel</a></div><div class="ttdeci">@ Bevel</div><div class="ttdoc">The outer corner of the joined path segments is bevelled at the join point. The triangular region of ...</div></div>
|
||||||
<div class="ttc" id="agroup__ThorVG_html_gga6876ed676934f4dbcc19b1b53c153cc1ad3d2e617335f08df83599665eef8a418"><div class="ttname"><a href="group__ThorVG.html#gga6876ed676934f4dbcc19b1b53c153cc1ad3d2e617335f08df83599665eef8a418">tvg::PathCommand::Close</a></div><div class="ttdeci">@ Close</div><div class="ttdoc">Ends the current sub-path and connects it with its initial point. This command doesn't expect any poi...</div></div>
|
<div class="ttc" id="agroup__ThorVG_html_gga6876ed676934f4dbcc19b1b53c153cc1ad3d2e617335f08df83599665eef8a418"><div class="ttname"><a href="group__ThorVG.html#gga6876ed676934f4dbcc19b1b53c153cc1ad3d2e617335f08df83599665eef8a418">tvg::PathCommand::Close</a></div><div class="ttdeci">@ Close</div><div class="ttdoc">Ends the current sub-path and connects it with its initial point. This command doesn't expect any poi...</div></div>
|
||||||
<div class="ttc" id="agroup__ThorVG_html_gga0cfa2c92260cca776292cc9e8964f2daade43468adaf6acb2c38ebc0c1176f82f"><div class="ttname"><a href="group__ThorVG.html#gga0cfa2c92260cca776292cc9e8964f2daade43468adaf6acb2c38ebc0c1176f82f">tvg::FillSpread::Pad</a></div><div class="ttdeci">@ Pad</div><div class="ttdoc">The remaining area is filled with the closest stop color.</div></div>
|
<div class="ttc" id="agroup__ThorVG_html_gga0cfa2c92260cca776292cc9e8964f2daade43468adaf6acb2c38ebc0c1176f82f"><div class="ttname"><a href="group__ThorVG.html#gga0cfa2c92260cca776292cc9e8964f2daade43468adaf6acb2c38ebc0c1176f82f">tvg::FillSpread::Pad</a></div><div class="ttdeci">@ Pad</div><div class="ttdoc">The remaining area is filled with the closest stop color.</div></div>
|
||||||
<div class="ttc" id="agroup__ThorVG_html_gaba8b7236c41a171289aef2f3c71eef51"><div class="ttname"><a href="group__ThorVG.html#gaba8b7236c41a171289aef2f3c71eef51">tvg::StrokeJoin</a></div><div class="ttdeci">StrokeJoin</div><div class="ttdoc">Enumeration determining the style used at the corners of joined stroked path segments.</div><div class="ttdef"><b>Definition:</b> thorvg.h:117</div></div>
|
<div class="ttc" id="agroup__ThorVG_html_gaba8b7236c41a171289aef2f3c71eef51"><div class="ttname"><a href="group__ThorVG.html#gaba8b7236c41a171289aef2f3c71eef51">tvg::StrokeJoin</a></div><div class="ttdeci">StrokeJoin</div><div class="ttdoc">Enumeration determining the style used at the corners of joined stroked path segments.</div><div class="ttdef"><b>Definition:</b> thorvg.h:113</div></div>
|
||||||
<div class="ttc" id="aclasstvg_1_1LinearGradient_html"><div class="ttname"><a href="classtvg_1_1LinearGradient.html">tvg::LinearGradient</a></div><div class="ttdoc">A class representing the linear gradient fill of the Shape object.</div><div class="ttdef"><b>Definition:</b> thorvg.h:576</div></div>
|
<div class="ttc" id="aclasstvg_1_1LinearGradient_html"><div class="ttname"><a href="classtvg_1_1LinearGradient.html">tvg::LinearGradient</a></div><div class="ttdoc">A class representing the linear gradient fill of the Shape object.</div><div class="ttdef"><b>Definition:</b> thorvg.h:564</div></div>
|
||||||
<div class="ttc" id="aclasstvg_1_1Picture_html"><div class="ttname"><a href="classtvg_1_1Picture.html">tvg::Picture</a></div><div class="ttdoc">A class representing an image read in one of the supported formats: raw, svg, png,...</div><div class="ttdef"><b>Definition:</b> thorvg.h:1089</div></div>
|
<div class="ttc" id="aclasstvg_1_1Picture_html"><div class="ttname"><a href="classtvg_1_1Picture.html">tvg::Picture</a></div><div class="ttdoc">A class representing an image read in one of the supported formats: raw, svg, png,...</div><div class="ttdef"><b>Definition:</b> thorvg.h:1077</div></div>
|
||||||
<div class="ttc" id="aclasstvg_1_1RadialGradient_html"><div class="ttname"><a href="classtvg_1_1RadialGradient.html">tvg::RadialGradient</a></div><div class="ttdoc">A class representing the radial gradient fill of the Shape object.</div><div class="ttdef"><b>Definition:</b> thorvg.h:643</div></div>
|
<div class="ttc" id="aclasstvg_1_1RadialGradient_html"><div class="ttname"><a href="classtvg_1_1RadialGradient.html">tvg::RadialGradient</a></div><div class="ttdoc">A class representing the radial gradient fill of the Shape object.</div><div class="ttdef"><b>Definition:</b> thorvg.h:631</div></div>
|
||||||
<div class="ttc" id="aclasstvg_1_1Canvas_html"><div class="ttname"><a href="classtvg_1_1Canvas.html">tvg::Canvas</a></div><div class="ttdoc">An abstract class for drawing graphical elements.</div><div class="ttdef"><b>Definition:</b> thorvg.h:480</div></div>
|
<div class="ttc" id="aclasstvg_1_1Canvas_html"><div class="ttname"><a href="classtvg_1_1Canvas.html">tvg::Canvas</a></div><div class="ttdoc">An abstract class for drawing graphical elements.</div><div class="ttdef"><b>Definition:</b> thorvg.h:468</div></div>
|
||||||
<div class="ttc" id="astructtvg_1_1Fill_1_1ColorStop_html_a1673907d4d89d763bb7b94ec1eeb7b60"><div class="ttname"><a href="structtvg_1_1Fill_1_1ColorStop.html#a1673907d4d89d763bb7b94ec1eeb7b60">tvg::Fill::ColorStop::g</a></div><div class="ttdeci">uint8_t g</div><div class="ttdef"><b>Definition:</b> thorvg.h:379</div></div>
|
<div class="ttc" id="astructtvg_1_1Fill_1_1ColorStop_html_a1673907d4d89d763bb7b94ec1eeb7b60"><div class="ttname"><a href="structtvg_1_1Fill_1_1ColorStop.html#a1673907d4d89d763bb7b94ec1eeb7b60">tvg::Fill::ColorStop::g</a></div><div class="ttdeci">uint8_t g</div><div class="ttdef"><b>Definition:</b> thorvg.h:372</div></div>
|
||||||
<div class="ttc" id="aclasstvg_1_1Paint_html_a87a69d60151166624e63799203acbd1d"><div class="ttname"><a href="classtvg_1_1Paint.html#a87a69d60151166624e63799203acbd1d">tvg::Paint::identifier</a></div><div class="ttdeci">uint32_t identifier() const</div><div class="ttdoc">Return the unique id value of the paint instance.</div><div class="ttdef"><b>Definition:</b> thorvg.h:350</div></div>
|
<div class="ttc" id="aclasstvg_1_1Saver_html"><div class="ttname"><a href="classtvg_1_1Saver.html">tvg::Saver</a></div><div class="ttdoc">A class for exporting a paint object into a specified file, from which to recover the paint data late...</div><div class="ttdef"><b>Definition:</b> thorvg.h:1478</div></div>
|
||||||
<div class="ttc" id="aclasstvg_1_1Saver_html"><div class="ttname"><a href="classtvg_1_1Saver.html">tvg::Saver</a></div><div class="ttdoc">A class for exporting a paint object into a specified file, from which to recover the paint data late...</div><div class="ttdef"><b>Definition:</b> thorvg.h:1488</div></div>
|
|
||||||
<div class="ttc" id="agroup__ThorVG_html_gga6239974a858100e129f1e0b8ffac4f96aceb46ca115d05c51aa5a16a8867c3304"><div class="ttname"><a href="group__ThorVG.html#gga6239974a858100e129f1e0b8ffac4f96aceb46ca115d05c51aa5a16a8867c3304">tvg::StrokeCap::Square</a></div><div class="ttdeci">@ Square</div><div class="ttdoc">The stroke is extended in both end-points of a sub-path by a rectangle, with the width equal to the s...</div></div>
|
<div class="ttc" id="agroup__ThorVG_html_gga6239974a858100e129f1e0b8ffac4f96aceb46ca115d05c51aa5a16a8867c3304"><div class="ttname"><a href="group__ThorVG.html#gga6239974a858100e129f1e0b8ffac4f96aceb46ca115d05c51aa5a16a8867c3304">tvg::StrokeCap::Square</a></div><div class="ttdeci">@ Square</div><div class="ttdoc">The stroke is extended in both end-points of a sub-path by a rectangle, with the width equal to the s...</div></div>
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
<hr class="footer"/><address class="footer"><small>
|
<hr class="footer"/><address class="footer"><small>
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||||
<meta name="generator" content="Doxygen 1.8.17"/>
|
<meta name="generator" content="Doxygen 1.8.17"/>
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||||
<title>ThorVG: tmp/thorvg_capi.h Source File</title>
|
<title>ThorVG: /home/hermet/Projects/thorvg/inc/thorvg_capi.h Source File</title>
|
||||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||||
<script type="text/javascript" src="jquery.js"></script>
|
<script type="text/javascript" src="jquery.js"></script>
|
||||||
<script type="text/javascript" src="dynsections.js"></script>
|
<script type="text/javascript" src="dynsections.js"></script>
|
||||||
|
@ -24,7 +24,7 @@
|
||||||
<td id="projectlogo"><img alt="Logo" src="small_logo.svg"/></td>
|
<td id="projectlogo"><img alt="Logo" src="small_logo.svg"/></td>
|
||||||
<td id="projectalign" style="padding-left: 0.5em;">
|
<td id="projectalign" style="padding-left: 0.5em;">
|
||||||
<div id="projectname">ThorVG
|
<div id="projectname">ThorVG
|
||||||
 <span id="projectnumber">v0.6</span>
|
 <span id="projectnumber">v0.7</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
@ -64,7 +64,7 @@ $(function() {
|
||||||
|
|
||||||
<div id="nav-path" class="navpath">
|
<div id="nav-path" class="navpath">
|
||||||
<ul>
|
<ul>
|
||||||
<li class="navelem"><a class="el" href="dir_8af83c0dc83a45a35ca6968cdc29a7af.html">tmp</a></li> </ul>
|
<li class="navelem"><a class="el" href="dir_bfccd401955b95cf8c75461437045ac0.html">inc</a></li> </ul>
|
||||||
</div>
|
</div>
|
||||||
</div><!-- top -->
|
</div><!-- top -->
|
||||||
<div class="header">
|
<div class="header">
|
||||||
|
@ -465,57 +465,57 @@ $(function() {
|
||||||
<div class="line"><a name="l01818"></a><span class="lineno"> 1818</span> TVG_EXPORT <a class="code" href="group__ThorVG__CAPI.html#gad980f552658dcbbe42a0168f35c27781">Tvg_Result</a> <a class="code" href="group__ThorVGCapi__Picture.html#ga7876e1e653d61b44bac8ad03f832108e">tvg_picture_load_data</a>(<a class="code" href="group__ThorVG__CAPI.html#ga98af7c3fe18afa8ad65ea6a6e097a292">Tvg_Paint</a>* paint, <span class="keyword">const</span> <span class="keywordtype">char</span> *data, uint32_t size, <span class="keyword">const</span> <span class="keywordtype">char</span> *mimetype, <span class="keywordtype">bool</span> copy);</div>
|
<div class="line"><a name="l01818"></a><span class="lineno"> 1818</span> TVG_EXPORT <a class="code" href="group__ThorVG__CAPI.html#gad980f552658dcbbe42a0168f35c27781">Tvg_Result</a> <a class="code" href="group__ThorVGCapi__Picture.html#ga7876e1e653d61b44bac8ad03f832108e">tvg_picture_load_data</a>(<a class="code" href="group__ThorVG__CAPI.html#ga98af7c3fe18afa8ad65ea6a6e097a292">Tvg_Paint</a>* paint, <span class="keyword">const</span> <span class="keywordtype">char</span> *data, uint32_t size, <span class="keyword">const</span> <span class="keywordtype">char</span> *mimetype, <span class="keywordtype">bool</span> copy);</div>
|
||||||
<div class="line"><a name="l01819"></a><span class="lineno"> 1819</span>  </div>
|
<div class="line"><a name="l01819"></a><span class="lineno"> 1819</span>  </div>
|
||||||
<div class="line"><a name="l01820"></a><span class="lineno"> 1820</span>  </div>
|
<div class="line"><a name="l01820"></a><span class="lineno"> 1820</span>  </div>
|
||||||
<div class="line"><a name="l01835"></a><span class="lineno"> 1835</span> TVG_EXPORT <a class="code" href="group__ThorVG__CAPI.html#gad980f552658dcbbe42a0168f35c27781">Tvg_Result</a> <a class="code" href="group__ThorVGCapi__Picture.html#ga2861dfc3f8d3f2ad7a5d91e73c69a058">tvg_picture_set_size</a>(<a class="code" href="group__ThorVG__CAPI.html#ga98af7c3fe18afa8ad65ea6a6e097a292">Tvg_Paint</a>* paint, <span class="keywordtype">float</span> w, <span class="keywordtype">float</span> h);</div>
|
<div class="line"><a name="l01836"></a><span class="lineno"> 1836</span> TVG_EXPORT <a class="code" href="group__ThorVG__CAPI.html#gad980f552658dcbbe42a0168f35c27781">Tvg_Result</a> <a class="code" href="group__ThorVGCapi__Picture.html#ga2861dfc3f8d3f2ad7a5d91e73c69a058">tvg_picture_set_size</a>(<a class="code" href="group__ThorVG__CAPI.html#ga98af7c3fe18afa8ad65ea6a6e097a292">Tvg_Paint</a>* paint, <span class="keywordtype">float</span> w, <span class="keywordtype">float</span> h);</div>
|
||||||
<div class="line"><a name="l01836"></a><span class="lineno"> 1836</span>  </div>
|
|
||||||
<div class="line"><a name="l01837"></a><span class="lineno"> 1837</span>  </div>
|
<div class="line"><a name="l01837"></a><span class="lineno"> 1837</span>  </div>
|
||||||
<div class="line"><a name="l01848"></a><span class="lineno"> 1848</span> TVG_EXPORT <a class="code" href="group__ThorVG__CAPI.html#gad980f552658dcbbe42a0168f35c27781">Tvg_Result</a> <a class="code" href="group__ThorVGCapi__Picture.html#gaa3a390498aeb3e873a0469a1cf5c627d">tvg_picture_get_size</a>(<span class="keyword">const</span> <a class="code" href="group__ThorVG__CAPI.html#ga98af7c3fe18afa8ad65ea6a6e097a292">Tvg_Paint</a>* paint, <span class="keywordtype">float</span>* w, <span class="keywordtype">float</span>* h);</div>
|
<div class="line"><a name="l01838"></a><span class="lineno"> 1838</span>  </div>
|
||||||
<div class="line"><a name="l01849"></a><span class="lineno"> 1849</span>  </div>
|
<div class="line"><a name="l01850"></a><span class="lineno"> 1850</span> TVG_EXPORT <a class="code" href="group__ThorVG__CAPI.html#gad980f552658dcbbe42a0168f35c27781">Tvg_Result</a> <a class="code" href="group__ThorVGCapi__Picture.html#gaa3a390498aeb3e873a0469a1cf5c627d">tvg_picture_get_size</a>(<span class="keyword">const</span> <a class="code" href="group__ThorVG__CAPI.html#ga98af7c3fe18afa8ad65ea6a6e097a292">Tvg_Paint</a>* paint, <span class="keywordtype">float</span>* w, <span class="keywordtype">float</span>* h);</div>
|
||||||
<div class="line"><a name="l01850"></a><span class="lineno"> 1850</span>  </div>
|
<div class="line"><a name="l01851"></a><span class="lineno"> 1851</span>  </div>
|
||||||
<div class="line"><a name="l01856"></a><span class="lineno"> 1856</span> TVG_EXPORT <a class="code" href="group__ThorVG__CAPI.html#gad980f552658dcbbe42a0168f35c27781">Tvg_Result</a> <a class="code" href="group__ThorVGCapi__Picture.html#ga4a3950f95a05cbc29e869d7d5071aeb9">tvg_picture_get_viewbox</a>(<span class="keyword">const</span> <a class="code" href="group__ThorVG__CAPI.html#ga98af7c3fe18afa8ad65ea6a6e097a292">Tvg_Paint</a>* paint, <span class="keywordtype">float</span>* x, <span class="keywordtype">float</span>* y, <span class="keywordtype">float</span>* w, <span class="keywordtype">float</span>* h);</div>
|
<div class="line"><a name="l01852"></a><span class="lineno"> 1852</span>  </div>
|
||||||
<div class="line"><a name="l01857"></a><span class="lineno"> 1857</span>  </div>
|
<div class="line"><a name="l01858"></a><span class="lineno"> 1858</span> TVG_EXPORT <a class="code" href="group__ThorVG__CAPI.html#gad980f552658dcbbe42a0168f35c27781">Tvg_Result</a> <a class="code" href="group__ThorVGCapi__Picture.html#ga4a3950f95a05cbc29e869d7d5071aeb9">tvg_picture_get_viewbox</a>(<span class="keyword">const</span> <a class="code" href="group__ThorVG__CAPI.html#ga98af7c3fe18afa8ad65ea6a6e097a292">Tvg_Paint</a>* paint, <span class="keywordtype">float</span>* x, <span class="keywordtype">float</span>* y, <span class="keywordtype">float</span>* w, <span class="keywordtype">float</span>* h);</div>
|
||||||
<div class="line"><a name="l01858"></a><span class="lineno"> 1858</span>  <span class="comment">// end defgroup ThorVGCapi_Picture</span></div>
|
<div class="line"><a name="l01859"></a><span class="lineno"> 1859</span>  </div>
|
||||||
<div class="line"><a name="l01860"></a><span class="lineno"> 1860</span>  </div>
|
<div class="line"><a name="l01860"></a><span class="lineno"> 1860</span>  <span class="comment">// end defgroup ThorVGCapi_Picture</span></div>
|
||||||
<div class="line"><a name="l01861"></a><span class="lineno"> 1861</span>  </div>
|
<div class="line"><a name="l01862"></a><span class="lineno"> 1862</span>  </div>
|
||||||
<div class="line"><a name="l01872"></a><span class="lineno"> 1872</span> <span class="comment">/************************************************************************/</span></div>
|
<div class="line"><a name="l01863"></a><span class="lineno"> 1863</span>  </div>
|
||||||
<div class="line"><a name="l01873"></a><span class="lineno"> 1873</span> <span class="comment">/* Scene API */</span></div>
|
|
||||||
<div class="line"><a name="l01874"></a><span class="lineno"> 1874</span> <span class="comment">/************************************************************************/</span></div>
|
<div class="line"><a name="l01874"></a><span class="lineno"> 1874</span> <span class="comment">/************************************************************************/</span></div>
|
||||||
<div class="line"><a name="l01882"></a><span class="lineno"> 1882</span> TVG_EXPORT <a class="code" href="group__ThorVG__CAPI.html#ga98af7c3fe18afa8ad65ea6a6e097a292">Tvg_Paint</a>* <a class="code" href="group__ThorVGCapi__Scene.html#ga7572898d23143d37faa85cc89ad1625e">tvg_scene_new</a>();</div>
|
<div class="line"><a name="l01875"></a><span class="lineno"> 1875</span> <span class="comment">/* Scene API */</span></div>
|
||||||
<div class="line"><a name="l01883"></a><span class="lineno"> 1883</span>  </div>
|
<div class="line"><a name="l01876"></a><span class="lineno"> 1876</span> <span class="comment">/************************************************************************/</span></div>
|
||||||
<div class="line"><a name="l01884"></a><span class="lineno"> 1884</span>  </div>
|
<div class="line"><a name="l01884"></a><span class="lineno"> 1884</span> TVG_EXPORT <a class="code" href="group__ThorVG__CAPI.html#ga98af7c3fe18afa8ad65ea6a6e097a292">Tvg_Paint</a>* <a class="code" href="group__ThorVGCapi__Scene.html#ga7572898d23143d37faa85cc89ad1625e">tvg_scene_new</a>();</div>
|
||||||
<div class="line"><a name="l01899"></a><span class="lineno"> 1899</span> TVG_EXPORT <a class="code" href="group__ThorVG__CAPI.html#gad980f552658dcbbe42a0168f35c27781">Tvg_Result</a> <a class="code" href="group__ThorVGCapi__Scene.html#ga8b712509a62cf5a3200ecbca53e773d3">tvg_scene_reserve</a>(<a class="code" href="group__ThorVG__CAPI.html#ga98af7c3fe18afa8ad65ea6a6e097a292">Tvg_Paint</a>* scene, uint32_t size);</div>
|
<div class="line"><a name="l01885"></a><span class="lineno"> 1885</span>  </div>
|
||||||
<div class="line"><a name="l01900"></a><span class="lineno"> 1900</span>  </div>
|
<div class="line"><a name="l01886"></a><span class="lineno"> 1886</span>  </div>
|
||||||
<div class="line"><a name="l01901"></a><span class="lineno"> 1901</span>  </div>
|
<div class="line"><a name="l01901"></a><span class="lineno"> 1901</span> TVG_EXPORT <a class="code" href="group__ThorVG__CAPI.html#gad980f552658dcbbe42a0168f35c27781">Tvg_Result</a> <a class="code" href="group__ThorVGCapi__Scene.html#ga8b712509a62cf5a3200ecbca53e773d3">tvg_scene_reserve</a>(<a class="code" href="group__ThorVG__CAPI.html#ga98af7c3fe18afa8ad65ea6a6e097a292">Tvg_Paint</a>* scene, uint32_t size);</div>
|
||||||
<div class="line"><a name="l01920"></a><span class="lineno"> 1920</span> TVG_EXPORT <a class="code" href="group__ThorVG__CAPI.html#gad980f552658dcbbe42a0168f35c27781">Tvg_Result</a> <a class="code" href="group__ThorVGCapi__Scene.html#ga16cbf3d1bdd02ebfc5a93c5d03f2d6cf">tvg_scene_push</a>(<a class="code" href="group__ThorVG__CAPI.html#ga98af7c3fe18afa8ad65ea6a6e097a292">Tvg_Paint</a>* scene, <a class="code" href="group__ThorVG__CAPI.html#ga98af7c3fe18afa8ad65ea6a6e097a292">Tvg_Paint</a>* paint);</div>
|
<div class="line"><a name="l01902"></a><span class="lineno"> 1902</span>  </div>
|
||||||
<div class="line"><a name="l01921"></a><span class="lineno"> 1921</span>  </div>
|
<div class="line"><a name="l01903"></a><span class="lineno"> 1903</span>  </div>
|
||||||
<div class="line"><a name="l01922"></a><span class="lineno"> 1922</span>  </div>
|
<div class="line"><a name="l01922"></a><span class="lineno"> 1922</span> TVG_EXPORT <a class="code" href="group__ThorVG__CAPI.html#gad980f552658dcbbe42a0168f35c27781">Tvg_Result</a> <a class="code" href="group__ThorVGCapi__Scene.html#ga16cbf3d1bdd02ebfc5a93c5d03f2d6cf">tvg_scene_push</a>(<a class="code" href="group__ThorVG__CAPI.html#ga98af7c3fe18afa8ad65ea6a6e097a292">Tvg_Paint</a>* scene, <a class="code" href="group__ThorVG__CAPI.html#ga98af7c3fe18afa8ad65ea6a6e097a292">Tvg_Paint</a>* paint);</div>
|
||||||
<div class="line"><a name="l01938"></a><span class="lineno"> 1938</span> TVG_EXPORT <a class="code" href="group__ThorVG__CAPI.html#gad980f552658dcbbe42a0168f35c27781">Tvg_Result</a> <a class="code" href="group__ThorVGCapi__Scene.html#gaf1c3c73f367274a10b6c1584b2ff55ec">tvg_scene_clear</a>(<a class="code" href="group__ThorVG__CAPI.html#ga98af7c3fe18afa8ad65ea6a6e097a292">Tvg_Paint</a>* scene, <span class="keywordtype">bool</span> free);</div>
|
<div class="line"><a name="l01923"></a><span class="lineno"> 1923</span>  </div>
|
||||||
<div class="line"><a name="l01939"></a><span class="lineno"> 1939</span>  <span class="comment">// end defgroup ThorVGCapi_Scene</span></div>
|
<div class="line"><a name="l01924"></a><span class="lineno"> 1924</span>  </div>
|
||||||
<div class="line"><a name="l01941"></a><span class="lineno"> 1941</span>  </div>
|
<div class="line"><a name="l01940"></a><span class="lineno"> 1940</span> TVG_EXPORT <a class="code" href="group__ThorVG__CAPI.html#gad980f552658dcbbe42a0168f35c27781">Tvg_Result</a> <a class="code" href="group__ThorVGCapi__Scene.html#gaf1c3c73f367274a10b6c1584b2ff55ec">tvg_scene_clear</a>(<a class="code" href="group__ThorVG__CAPI.html#ga98af7c3fe18afa8ad65ea6a6e097a292">Tvg_Paint</a>* scene, <span class="keywordtype">bool</span> free);</div>
|
||||||
<div class="line"><a name="l01942"></a><span class="lineno"> 1942</span>  </div>
|
<div class="line"><a name="l01941"></a><span class="lineno"> 1941</span>  <span class="comment">// end defgroup ThorVGCapi_Scene</span></div>
|
||||||
<div class="line"><a name="l01953"></a><span class="lineno"> 1953</span> <span class="comment">/************************************************************************/</span></div>
|
<div class="line"><a name="l01943"></a><span class="lineno"> 1943</span>  </div>
|
||||||
<div class="line"><a name="l01954"></a><span class="lineno"> 1954</span> <span class="comment">/* Saver API */</span></div>
|
<div class="line"><a name="l01944"></a><span class="lineno"> 1944</span>  </div>
|
||||||
<div class="line"><a name="l01955"></a><span class="lineno"> 1955</span> <span class="comment">/************************************************************************/</span></div>
|
<div class="line"><a name="l01955"></a><span class="lineno"> 1955</span> <span class="comment">/************************************************************************/</span></div>
|
||||||
<div class="line"><a name="l01961"></a><span class="lineno"> 1961</span> TVG_EXPORT <a class="code" href="group__ThorVG__CAPI.html#gac16750954e423565f6d143a66aa03b31">Tvg_Saver</a>* <a class="code" href="group__ThorVGCapi__Saver.html#ga6cb67e1b5775c480965e4465f1c9ca80">tvg_saver_new</a>();</div>
|
<div class="line"><a name="l01956"></a><span class="lineno"> 1956</span> <span class="comment">/* Saver API */</span></div>
|
||||||
<div class="line"><a name="l01962"></a><span class="lineno"> 1962</span>  </div>
|
<div class="line"><a name="l01957"></a><span class="lineno"> 1957</span> <span class="comment">/************************************************************************/</span></div>
|
||||||
<div class="line"><a name="l01963"></a><span class="lineno"> 1963</span>  </div>
|
<div class="line"><a name="l01963"></a><span class="lineno"> 1963</span> TVG_EXPORT <a class="code" href="group__ThorVG__CAPI.html#gac16750954e423565f6d143a66aa03b31">Tvg_Saver</a>* <a class="code" href="group__ThorVGCapi__Saver.html#ga6cb67e1b5775c480965e4465f1c9ca80">tvg_saver_new</a>();</div>
|
||||||
<div class="line"><a name="l01987"></a><span class="lineno"> 1987</span> TVG_EXPORT <a class="code" href="group__ThorVG__CAPI.html#gad980f552658dcbbe42a0168f35c27781">Tvg_Result</a> <a class="code" href="group__ThorVGCapi__Saver.html#ga509981928d383dacc3a3655e161660d5">tvg_saver_save</a>(<a class="code" href="group__ThorVG__CAPI.html#gac16750954e423565f6d143a66aa03b31">Tvg_Saver</a>* saver, <a class="code" href="group__ThorVG__CAPI.html#ga98af7c3fe18afa8ad65ea6a6e097a292">Tvg_Paint</a>* paint, <span class="keyword">const</span> <span class="keywordtype">char</span>* path, <span class="keywordtype">bool</span> compress);</div>
|
<div class="line"><a name="l01964"></a><span class="lineno"> 1964</span>  </div>
|
||||||
<div class="line"><a name="l01988"></a><span class="lineno"> 1988</span>  </div>
|
<div class="line"><a name="l01965"></a><span class="lineno"> 1965</span>  </div>
|
||||||
<div class="line"><a name="l01989"></a><span class="lineno"> 1989</span>  </div>
|
<div class="line"><a name="l01989"></a><span class="lineno"> 1989</span> TVG_EXPORT <a class="code" href="group__ThorVG__CAPI.html#gad980f552658dcbbe42a0168f35c27781">Tvg_Result</a> <a class="code" href="group__ThorVGCapi__Saver.html#ga509981928d383dacc3a3655e161660d5">tvg_saver_save</a>(<a class="code" href="group__ThorVG__CAPI.html#gac16750954e423565f6d143a66aa03b31">Tvg_Saver</a>* saver, <a class="code" href="group__ThorVG__CAPI.html#ga98af7c3fe18afa8ad65ea6a6e097a292">Tvg_Paint</a>* paint, <span class="keyword">const</span> <span class="keywordtype">char</span>* path, <span class="keywordtype">bool</span> compress);</div>
|
||||||
<div class="line"><a name="l02007"></a><span class="lineno"> 2007</span> TVG_EXPORT <a class="code" href="group__ThorVG__CAPI.html#gad980f552658dcbbe42a0168f35c27781">Tvg_Result</a> <a class="code" href="group__ThorVGCapi__Saver.html#gaee7c2b8f317f34d5d365b8cc4275dab6">tvg_saver_sync</a>(<a class="code" href="group__ThorVG__CAPI.html#gac16750954e423565f6d143a66aa03b31">Tvg_Saver</a>* saver);</div>
|
<div class="line"><a name="l01990"></a><span class="lineno"> 1990</span>  </div>
|
||||||
<div class="line"><a name="l02008"></a><span class="lineno"> 2008</span>  </div>
|
<div class="line"><a name="l01991"></a><span class="lineno"> 1991</span>  </div>
|
||||||
<div class="line"><a name="l02009"></a><span class="lineno"> 2009</span>  </div>
|
<div class="line"><a name="l02009"></a><span class="lineno"> 2009</span> TVG_EXPORT <a class="code" href="group__ThorVG__CAPI.html#gad980f552658dcbbe42a0168f35c27781">Tvg_Result</a> <a class="code" href="group__ThorVGCapi__Saver.html#gaee7c2b8f317f34d5d365b8cc4275dab6">tvg_saver_sync</a>(<a class="code" href="group__ThorVG__CAPI.html#gac16750954e423565f6d143a66aa03b31">Tvg_Saver</a>* saver);</div>
|
||||||
<div class="line"><a name="l02019"></a><span class="lineno"> 2019</span> TVG_EXPORT <a class="code" href="group__ThorVG__CAPI.html#gad980f552658dcbbe42a0168f35c27781">Tvg_Result</a> <a class="code" href="group__ThorVGCapi__Saver.html#gad9a7fbb599d78a5fdc81bb3bca10642c">tvg_saver_del</a>(<a class="code" href="group__ThorVG__CAPI.html#gac16750954e423565f6d143a66aa03b31">Tvg_Saver</a>* saver);</div>
|
<div class="line"><a name="l02010"></a><span class="lineno"> 2010</span>  </div>
|
||||||
<div class="line"><a name="l02020"></a><span class="lineno"> 2020</span>  </div>
|
<div class="line"><a name="l02011"></a><span class="lineno"> 2011</span>  </div>
|
||||||
<div class="line"><a name="l02021"></a><span class="lineno"> 2021</span>  <span class="comment">// end defgroup ThorVGCapi_Saver</span></div>
|
<div class="line"><a name="l02021"></a><span class="lineno"> 2021</span> TVG_EXPORT <a class="code" href="group__ThorVG__CAPI.html#gad980f552658dcbbe42a0168f35c27781">Tvg_Result</a> <a class="code" href="group__ThorVGCapi__Saver.html#gad9a7fbb599d78a5fdc81bb3bca10642c">tvg_saver_del</a>(<a class="code" href="group__ThorVG__CAPI.html#gac16750954e423565f6d143a66aa03b31">Tvg_Saver</a>* saver);</div>
|
||||||
<div class="line"><a name="l02023"></a><span class="lineno"> 2023</span>  </div>
|
<div class="line"><a name="l02022"></a><span class="lineno"> 2022</span>  </div>
|
||||||
<div class="line"><a name="l02024"></a><span class="lineno"> 2024</span>  <span class="comment">// end defgroup ThorVG_CAPI</span></div>
|
<div class="line"><a name="l02023"></a><span class="lineno"> 2023</span>  <span class="comment">// end defgroup ThorVGCapi_Saver</span></div>
|
||||||
<div class="line"><a name="l02026"></a><span class="lineno"> 2026</span>  </div>
|
<div class="line"><a name="l02025"></a><span class="lineno"> 2025</span>  </div>
|
||||||
<div class="line"><a name="l02027"></a><span class="lineno"> 2027</span>  </div>
|
<div class="line"><a name="l02026"></a><span class="lineno"> 2026</span>  <span class="comment">// end defgroup ThorVG_CAPI</span></div>
|
||||||
<div class="line"><a name="l02028"></a><span class="lineno"> 2028</span> <span class="preprocessor">#ifdef __cplusplus</span></div>
|
<div class="line"><a name="l02028"></a><span class="lineno"> 2028</span>  </div>
|
||||||
<div class="line"><a name="l02029"></a><span class="lineno"> 2029</span> }</div>
|
<div class="line"><a name="l02029"></a><span class="lineno"> 2029</span>  </div>
|
||||||
<div class="line"><a name="l02030"></a><span class="lineno"> 2030</span> <span class="preprocessor">#endif</span></div>
|
<div class="line"><a name="l02030"></a><span class="lineno"> 2030</span> <span class="preprocessor">#ifdef __cplusplus</span></div>
|
||||||
<div class="line"><a name="l02031"></a><span class="lineno"> 2031</span>  </div>
|
<div class="line"><a name="l02031"></a><span class="lineno"> 2031</span> }</div>
|
||||||
<div class="line"><a name="l02032"></a><span class="lineno"> 2032</span> <span class="preprocessor">#endif //_THORVG_CAPI_H_</span></div>
|
<div class="line"><a name="l02032"></a><span class="lineno"> 2032</span> <span class="preprocessor">#endif</span></div>
|
||||||
|
<div class="line"><a name="l02033"></a><span class="lineno"> 2033</span>  </div>
|
||||||
|
<div class="line"><a name="l02034"></a><span class="lineno"> 2034</span> <span class="preprocessor">#endif //_THORVG_CAPI_H_</span></div>
|
||||||
</div><!-- fragment --></div><!-- contents -->
|
</div><!-- fragment --></div><!-- contents -->
|
||||||
<div class="ttc" id="agroup__ThorVGCapi__Paint_html_ga9b621889be1a6aac905a6564d71a800f"><div class="ttname"><a href="group__ThorVGCapi__Paint.html#ga9b621889be1a6aac905a6564d71a800f">tvg_paint_set_opacity</a></div><div class="ttdeci">TVG_EXPORT Tvg_Result tvg_paint_set_opacity(Tvg_Paint *paint, uint8_t opacity)</div><div class="ttdoc">Sets the opacity of the given Tvg_Paint.</div></div>
|
<div class="ttc" id="agroup__ThorVGCapi__Paint_html_ga9b621889be1a6aac905a6564d71a800f"><div class="ttname"><a href="group__ThorVGCapi__Paint.html#ga9b621889be1a6aac905a6564d71a800f">tvg_paint_set_opacity</a></div><div class="ttdeci">TVG_EXPORT Tvg_Result tvg_paint_set_opacity(Tvg_Paint *paint, uint8_t opacity)</div><div class="ttdoc">Sets the opacity of the given Tvg_Paint.</div></div>
|
||||||
<div class="ttc" id="agroup__ThorVGCapi__Paint_html_ga143f8e55a6b5dd6076be197c573fe32d"><div class="ttname"><a href="group__ThorVGCapi__Paint.html#ga143f8e55a6b5dd6076be197c573fe32d">tvg_paint_get_transform</a></div><div class="ttdeci">TVG_EXPORT Tvg_Result tvg_paint_get_transform(Tvg_Paint *paint, Tvg_Matrix *m)</div><div class="ttdoc">Gets the matrix of the affine transformation of the given Tvg_Paint object.</div></div>
|
<div class="ttc" id="agroup__ThorVGCapi__Paint_html_ga143f8e55a6b5dd6076be197c573fe32d"><div class="ttname"><a href="group__ThorVGCapi__Paint.html#ga143f8e55a6b5dd6076be197c573fe32d">tvg_paint_get_transform</a></div><div class="ttdeci">TVG_EXPORT Tvg_Result tvg_paint_get_transform(Tvg_Paint *paint, Tvg_Matrix *m)</div><div class="ttdoc">Gets the matrix of the affine transformation of the given Tvg_Paint object.</div></div>
|
||||||
|
@ -594,7 +594,7 @@ $(function() {
|
||||||
<div class="ttc" id="agroup__ThorVGCapi__Shape_html_gga3bcc39b01d899a7e82a6c939740208d3adcc12b6372824aacc98ce242452680f4"><div class="ttname"><a href="group__ThorVGCapi__Shape.html#gga3bcc39b01d899a7e82a6c939740208d3adcc12b6372824aacc98ce242452680f4">TVG_STROKE_CAP_SQUARE</a></div><div class="ttdeci">@ TVG_STROKE_CAP_SQUARE</div><div class="ttdoc">The stroke is extended in both endpoints of a sub-path by a rectangle, with the width equal to the st...</div><div class="ttdef"><b>Definition:</b> thorvg_capi.h:139</div></div>
|
<div class="ttc" id="agroup__ThorVGCapi__Shape_html_gga3bcc39b01d899a7e82a6c939740208d3adcc12b6372824aacc98ce242452680f4"><div class="ttname"><a href="group__ThorVGCapi__Shape.html#gga3bcc39b01d899a7e82a6c939740208d3adcc12b6372824aacc98ce242452680f4">TVG_STROKE_CAP_SQUARE</a></div><div class="ttdeci">@ TVG_STROKE_CAP_SQUARE</div><div class="ttdoc">The stroke is extended in both endpoints of a sub-path by a rectangle, with the width equal to the st...</div><div class="ttdef"><b>Definition:</b> thorvg_capi.h:139</div></div>
|
||||||
<div class="ttc" id="agroup__ThorVGCapi__Shape_html_ga31d8aaa35a50228b0b343471ff0d77b3"><div class="ttname"><a href="group__ThorVGCapi__Shape.html#ga31d8aaa35a50228b0b343471ff0d77b3">tvg_shape_append_path</a></div><div class="ttdeci">TVG_EXPORT Tvg_Result tvg_shape_append_path(Tvg_Paint *paint, const Tvg_Path_Command *cmds, uint32_t cmdCnt, const Tvg_Point *pts, uint32_t ptsCnt)</div><div class="ttdoc">Appends a given sub-path to the path.</div></div>
|
<div class="ttc" id="agroup__ThorVGCapi__Shape_html_ga31d8aaa35a50228b0b343471ff0d77b3"><div class="ttname"><a href="group__ThorVGCapi__Shape.html#ga31d8aaa35a50228b0b343471ff0d77b3">tvg_shape_append_path</a></div><div class="ttdeci">TVG_EXPORT Tvg_Result tvg_shape_append_path(Tvg_Paint *paint, const Tvg_Path_Command *cmds, uint32_t cmdCnt, const Tvg_Point *pts, uint32_t ptsCnt)</div><div class="ttdoc">Appends a given sub-path to the path.</div></div>
|
||||||
<div class="ttc" id="agroup__ThorVGCapi__Paint_html_gga1ec9193ca6959f9d91a80cc61cd0df3aa9122090fc6c074e22fa0964effa1b375"><div class="ttname"><a href="group__ThorVGCapi__Paint.html#gga1ec9193ca6959f9d91a80cc61cd0df3aa9122090fc6c074e22fa0964effa1b375">TVG_COMPOSITE_METHOD_NONE</a></div><div class="ttdeci">@ TVG_COMPOSITE_METHOD_NONE</div><div class="ttdoc">No composition is applied.</div><div class="ttdef"><b>Definition:</b> thorvg_capi.h:109</div></div>
|
<div class="ttc" id="agroup__ThorVGCapi__Paint_html_gga1ec9193ca6959f9d91a80cc61cd0df3aa9122090fc6c074e22fa0964effa1b375"><div class="ttname"><a href="group__ThorVGCapi__Paint.html#gga1ec9193ca6959f9d91a80cc61cd0df3aa9122090fc6c074e22fa0964effa1b375">TVG_COMPOSITE_METHOD_NONE</a></div><div class="ttdeci">@ TVG_COMPOSITE_METHOD_NONE</div><div class="ttdoc">No composition is applied.</div><div class="ttdef"><b>Definition:</b> thorvg_capi.h:109</div></div>
|
||||||
<div class="ttc" id="agroup__ThorVGCapi__Gradient_html_ga07743c5cb03f2a484558b7728aefba2c"><div class="ttname"><a href="group__ThorVGCapi__Gradient.html#ga07743c5cb03f2a484558b7728aefba2c">tvg_gradient_get_transform</a></div><div class="ttdeci">TVG_EXPORT Tvg_Result tvg_gradient_get_transform(const Tvg_Gradient *grad, Tvg_Matrix *m)</div><div class="ttdoc">Gets the matrix of the affine transformation of the gradient object. (BETA_API)</div></div>
|
<div class="ttc" id="agroup__ThorVGCapi__Gradient_html_ga07743c5cb03f2a484558b7728aefba2c"><div class="ttname"><a href="group__ThorVGCapi__Gradient.html#ga07743c5cb03f2a484558b7728aefba2c">tvg_gradient_get_transform</a></div><div class="ttdeci">TVG_EXPORT Tvg_Result tvg_gradient_get_transform(const Tvg_Gradient *grad, Tvg_Matrix *m)</div><div class="ttdoc">Gets the matrix of the affine transformation of the gradient object.</div></div>
|
||||||
<div class="ttc" id="agroup__ThorVGCapi__Shape_html_ga6964fd905664d48bf7252d6c67cb4dcd"><div class="ttname"><a href="group__ThorVGCapi__Shape.html#ga6964fd905664d48bf7252d6c67cb4dcd">tvg_shape_get_stroke_width</a></div><div class="ttdeci">TVG_EXPORT Tvg_Result tvg_shape_get_stroke_width(const Tvg_Paint *paint, float *width)</div><div class="ttdoc">Gets the shape's stroke width.</div></div>
|
<div class="ttc" id="agroup__ThorVGCapi__Shape_html_ga6964fd905664d48bf7252d6c67cb4dcd"><div class="ttname"><a href="group__ThorVGCapi__Shape.html#ga6964fd905664d48bf7252d6c67cb4dcd">tvg_shape_get_stroke_width</a></div><div class="ttdeci">TVG_EXPORT Tvg_Result tvg_shape_get_stroke_width(const Tvg_Paint *paint, float *width)</div><div class="ttdoc">Gets the shape's stroke width.</div></div>
|
||||||
<div class="ttc" id="agroup__ThorVGCapi__Picture_html_ga6c05096bb5d5074bff0fdbbb13a587f8"><div class="ttname"><a href="group__ThorVGCapi__Picture.html#ga6c05096bb5d5074bff0fdbbb13a587f8">tvg_picture_load_raw</a></div><div class="ttdeci">TVG_EXPORT Tvg_Result tvg_picture_load_raw(Tvg_Paint *paint, uint32_t *data, uint32_t w, uint32_t h, bool copy)</div><div class="ttdoc">Loads a picture data from a memory block of a given size. (BETA_API)</div></div>
|
<div class="ttc" id="agroup__ThorVGCapi__Picture_html_ga6c05096bb5d5074bff0fdbbb13a587f8"><div class="ttname"><a href="group__ThorVGCapi__Picture.html#ga6c05096bb5d5074bff0fdbbb13a587f8">tvg_picture_load_raw</a></div><div class="ttdeci">TVG_EXPORT Tvg_Result tvg_picture_load_raw(Tvg_Paint *paint, uint32_t *data, uint32_t w, uint32_t h, bool copy)</div><div class="ttdoc">Loads a picture data from a memory block of a given size. (BETA_API)</div></div>
|
||||||
<div class="ttc" id="agroup__ThorVGCapi__SwCanvas_html_ggae038f89e569d85c0896711a0a31b4a78a362994879a2332b343d408dd3a397d97"><div class="ttname"><a href="group__ThorVGCapi__SwCanvas.html#ggae038f89e569d85c0896711a0a31b4a78a362994879a2332b343d408dd3a397d97">TVG_COLORSPACE_ARGB8888</a></div><div class="ttdeci">@ TVG_COLORSPACE_ARGB8888</div><div class="ttdoc">The 8-bit color channels are combined into 32-bit color in the order: alpha, red, green,...</div><div class="ttdef"><b>Definition:</b> thorvg_capi.h:332</div></div>
|
<div class="ttc" id="agroup__ThorVGCapi__SwCanvas_html_ggae038f89e569d85c0896711a0a31b4a78a362994879a2332b343d408dd3a397d97"><div class="ttname"><a href="group__ThorVGCapi__SwCanvas.html#ggae038f89e569d85c0896711a0a31b4a78a362994879a2332b343d408dd3a397d97">TVG_COLORSPACE_ARGB8888</a></div><div class="ttdeci">@ TVG_COLORSPACE_ARGB8888</div><div class="ttdoc">The 8-bit color channels are combined into 32-bit color in the order: alpha, red, green,...</div><div class="ttdef"><b>Definition:</b> thorvg_capi.h:332</div></div>
|
||||||
|
@ -628,7 +628,7 @@ $(function() {
|
||||||
<div class="ttc" id="agroup__ThorVGCapi__Shape_html_ga275080e39eba2bc732625be046292176"><div class="ttname"><a href="group__ThorVGCapi__Shape.html#ga275080e39eba2bc732625be046292176">tvg_shape_cubic_to</a></div><div class="ttdeci">TVG_EXPORT Tvg_Result tvg_shape_cubic_to(Tvg_Paint *paint, float cx1, float cy1, float cx2, float cy2, float x, float y)</div><div class="ttdoc">Adds new points to the sub-path, which results in drawing a cubic Bezier curve.</div></div>
|
<div class="ttc" id="agroup__ThorVGCapi__Shape_html_ga275080e39eba2bc732625be046292176"><div class="ttname"><a href="group__ThorVGCapi__Shape.html#ga275080e39eba2bc732625be046292176">tvg_shape_cubic_to</a></div><div class="ttdeci">TVG_EXPORT Tvg_Result tvg_shape_cubic_to(Tvg_Paint *paint, float cx1, float cy1, float cx2, float cy2, float x, float y)</div><div class="ttdoc">Adds new points to the sub-path, which results in drawing a cubic Bezier curve.</div></div>
|
||||||
<div class="ttc" id="agroup__ThorVGCapi__Saver_html_gad9a7fbb599d78a5fdc81bb3bca10642c"><div class="ttname"><a href="group__ThorVGCapi__Saver.html#gad9a7fbb599d78a5fdc81bb3bca10642c">tvg_saver_del</a></div><div class="ttdeci">TVG_EXPORT Tvg_Result tvg_saver_del(Tvg_Saver *saver)</div><div class="ttdoc">Deletes the given Tvg_Saver object.</div></div>
|
<div class="ttc" id="agroup__ThorVGCapi__Saver_html_gad9a7fbb599d78a5fdc81bb3bca10642c"><div class="ttname"><a href="group__ThorVGCapi__Saver.html#gad9a7fbb599d78a5fdc81bb3bca10642c">tvg_saver_del</a></div><div class="ttdeci">TVG_EXPORT Tvg_Result tvg_saver_del(Tvg_Saver *saver)</div><div class="ttdoc">Deletes the given Tvg_Saver object.</div></div>
|
||||||
<div class="ttc" id="agroup__ThorVGCapi__Shape_html_gga9ac44e712782a9b2a5a36a49b2ae52c7aa9c76cb4d947723ba270108f401f13ce"><div class="ttname"><a href="group__ThorVGCapi__Shape.html#gga9ac44e712782a9b2a5a36a49b2ae52c7aa9c76cb4d947723ba270108f401f13ce">TVG_STROKE_FILL_PAD</a></div><div class="ttdeci">@ TVG_STROKE_FILL_PAD</div><div class="ttdoc">The remaining area is filled with the closest stop color.</div><div class="ttdef"><b>Definition:</b> thorvg_capi.h:159</div></div>
|
<div class="ttc" id="agroup__ThorVGCapi__Shape_html_gga9ac44e712782a9b2a5a36a49b2ae52c7aa9c76cb4d947723ba270108f401f13ce"><div class="ttname"><a href="group__ThorVGCapi__Shape.html#gga9ac44e712782a9b2a5a36a49b2ae52c7aa9c76cb4d947723ba270108f401f13ce">TVG_STROKE_FILL_PAD</a></div><div class="ttdeci">@ TVG_STROKE_FILL_PAD</div><div class="ttdoc">The remaining area is filled with the closest stop color.</div><div class="ttdef"><b>Definition:</b> thorvg_capi.h:159</div></div>
|
||||||
<div class="ttc" id="agroup__ThorVGCapi__Gradient_html_ga64c5d823f8a3f1791e215da25e290905"><div class="ttname"><a href="group__ThorVGCapi__Gradient.html#ga64c5d823f8a3f1791e215da25e290905">tvg_gradient_set_transform</a></div><div class="ttdeci">TVG_EXPORT Tvg_Result tvg_gradient_set_transform(Tvg_Gradient *grad, const Tvg_Matrix *m)</div><div class="ttdoc">Sets the matrix of the affine transformation for the gradient object. (BETA_API)</div></div>
|
<div class="ttc" id="agroup__ThorVGCapi__Gradient_html_ga64c5d823f8a3f1791e215da25e290905"><div class="ttname"><a href="group__ThorVGCapi__Gradient.html#ga64c5d823f8a3f1791e215da25e290905">tvg_gradient_set_transform</a></div><div class="ttdeci">TVG_EXPORT Tvg_Result tvg_gradient_set_transform(Tvg_Gradient *grad, const Tvg_Matrix *m)</div><div class="ttdoc">Sets the matrix of the affine transformation for the gradient object.</div></div>
|
||||||
<div class="ttc" id="astructTvg__Color__Stop_html"><div class="ttname"><a href="structTvg__Color__Stop.html">Tvg_Color_Stop</a></div><div class="ttdoc">A data structure storing the information about the color and its relative position inside the gradien...</div><div class="ttdef"><b>Definition:</b> thorvg_capi.h:184</div></div>
|
<div class="ttc" id="astructTvg__Color__Stop_html"><div class="ttname"><a href="structTvg__Color__Stop.html">Tvg_Color_Stop</a></div><div class="ttdoc">A data structure storing the information about the color and its relative position inside the gradien...</div><div class="ttdef"><b>Definition:</b> thorvg_capi.h:184</div></div>
|
||||||
<div class="ttc" id="agroup__ThorVGCapi__Shape_html_ga99049e9ec53866666fdec34f05d084b1"><div class="ttname"><a href="group__ThorVGCapi__Shape.html#ga99049e9ec53866666fdec34f05d084b1">tvg_shape_close</a></div><div class="ttdeci">TVG_EXPORT Tvg_Result tvg_shape_close(Tvg_Paint *paint)</div><div class="ttdoc">Closes the current sub-path by drawing a line from the current point to the initial point of the sub-...</div></div>
|
<div class="ttc" id="agroup__ThorVGCapi__Shape_html_ga99049e9ec53866666fdec34f05d084b1"><div class="ttname"><a href="group__ThorVGCapi__Shape.html#ga99049e9ec53866666fdec34f05d084b1">tvg_shape_close</a></div><div class="ttdeci">TVG_EXPORT Tvg_Result tvg_shape_close(Tvg_Paint *paint)</div><div class="ttdoc">Closes the current sub-path by drawing a line from the current point to the initial point of the sub-...</div></div>
|
||||||
<div class="ttc" id="agroup__ThorVGCapi__Shape_html_gaf2cbac2c9164a782b96a8cd94f32e1ed"><div class="ttname"><a href="group__ThorVGCapi__Shape.html#gaf2cbac2c9164a782b96a8cd94f32e1ed">Tvg_Stroke_Join</a></div><div class="ttdeci">Tvg_Stroke_Join</div><div class="ttdoc">Enumeration specifying how to fill the area outside the gradient bounds.</div><div class="ttdef"><b>Definition:</b> thorvg_capi.h:148</div></div>
|
<div class="ttc" id="agroup__ThorVGCapi__Shape_html_gaf2cbac2c9164a782b96a8cd94f32e1ed"><div class="ttname"><a href="group__ThorVGCapi__Shape.html#gaf2cbac2c9164a782b96a8cd94f32e1ed">Tvg_Stroke_Join</a></div><div class="ttdeci">Tvg_Stroke_Join</div><div class="ttdoc">Enumeration specifying how to fill the area outside the gradient bounds.</div><div class="ttdef"><b>Definition:</b> thorvg_capi.h:148</div></div>
|
||||||
|
@ -654,7 +654,7 @@ $(function() {
|
||||||
<div class="ttc" id="agroup__ThorVGCapi__Saver_html_ga509981928d383dacc3a3655e161660d5"><div class="ttname"><a href="group__ThorVGCapi__Saver.html#ga509981928d383dacc3a3655e161660d5">tvg_saver_save</a></div><div class="ttdeci">TVG_EXPORT Tvg_Result tvg_saver_save(Tvg_Saver *saver, Tvg_Paint *paint, const char *path, bool compress)</div><div class="ttdoc">Exports the given paint data to the given path.</div></div>
|
<div class="ttc" id="agroup__ThorVGCapi__Saver_html_ga509981928d383dacc3a3655e161660d5"><div class="ttname"><a href="group__ThorVGCapi__Saver.html#ga509981928d383dacc3a3655e161660d5">tvg_saver_save</a></div><div class="ttdeci">TVG_EXPORT Tvg_Result tvg_saver_save(Tvg_Saver *saver, Tvg_Paint *paint, const char *path, bool compress)</div><div class="ttdoc">Exports the given paint data to the given path.</div></div>
|
||||||
<div class="ttc" id="agroup__ThorVG__CAPI_html_ggad980f552658dcbbe42a0168f35c27781a1cf3b50869745c98ef4f59079aed3a6e"><div class="ttname"><a href="group__ThorVG__CAPI.html#ggad980f552658dcbbe42a0168f35c27781a1cf3b50869745c98ef4f59079aed3a6e">TVG_RESULT_INVALID_ARGUMENT</a></div><div class="ttdeci">@ TVG_RESULT_INVALID_ARGUMENT</div><div class="ttdoc">The value returned in the event of a problem with the arguments given to the API - e....</div><div class="ttdef"><b>Definition:</b> thorvg_capi.h:94</div></div>
|
<div class="ttc" id="agroup__ThorVG__CAPI_html_ggad980f552658dcbbe42a0168f35c27781a1cf3b50869745c98ef4f59079aed3a6e"><div class="ttname"><a href="group__ThorVG__CAPI.html#ggad980f552658dcbbe42a0168f35c27781a1cf3b50869745c98ef4f59079aed3a6e">TVG_RESULT_INVALID_ARGUMENT</a></div><div class="ttdeci">@ TVG_RESULT_INVALID_ARGUMENT</div><div class="ttdoc">The value returned in the event of a problem with the arguments given to the API - e....</div><div class="ttdef"><b>Definition:</b> thorvg_capi.h:94</div></div>
|
||||||
<div class="ttc" id="agroup__ThorVGCapi__Canvas_html_gafd31da91fe8571f0b12bca25364d71f2"><div class="ttname"><a href="group__ThorVGCapi__Canvas.html#gafd31da91fe8571f0b12bca25364d71f2">tvg_canvas_reserve</a></div><div class="ttdeci">TVG_EXPORT Tvg_Result tvg_canvas_reserve(Tvg_Canvas *canvas, uint32_t n)</div><div class="ttdoc">Reserves a memory block where the objects pushed into a canvas are stored.</div></div>
|
<div class="ttc" id="agroup__ThorVGCapi__Canvas_html_gafd31da91fe8571f0b12bca25364d71f2"><div class="ttname"><a href="group__ThorVGCapi__Canvas.html#gafd31da91fe8571f0b12bca25364d71f2">tvg_canvas_reserve</a></div><div class="ttdeci">TVG_EXPORT Tvg_Result tvg_canvas_reserve(Tvg_Canvas *canvas, uint32_t n)</div><div class="ttdoc">Reserves a memory block where the objects pushed into a canvas are stored.</div></div>
|
||||||
<div class="ttc" id="agroup__ThorVGCapi__Paint_html_gac66ede4c89860773ad5cbb005b3114b9"><div class="ttname"><a href="group__ThorVGCapi__Paint.html#gac66ede4c89860773ad5cbb005b3114b9">tvg_paint_get_bounds</a></div><div class="ttdeci">TVG_EXPORT Tvg_Result tvg_paint_get_bounds(const Tvg_Paint *paint, float *x, float *y, float *w, float *h, bool transformed)</div><div class="ttdoc">Gets the axis-aligned bounding box of the Tvg_Paint object. (BETA_API)</div></div>
|
<div class="ttc" id="agroup__ThorVGCapi__Paint_html_gac66ede4c89860773ad5cbb005b3114b9"><div class="ttname"><a href="group__ThorVGCapi__Paint.html#gac66ede4c89860773ad5cbb005b3114b9">tvg_paint_get_bounds</a></div><div class="ttdeci">TVG_EXPORT Tvg_Result tvg_paint_get_bounds(const Tvg_Paint *paint, float *x, float *y, float *w, float *h, bool transformed)</div><div class="ttdoc">Gets the axis-aligned bounding box of the Tvg_Paint object.</div></div>
|
||||||
<div class="ttc" id="agroup__ThorVGCapi__Paint_html_gga1ec9193ca6959f9d91a80cc61cd0df3aaf5b9626da41b4a50070f97139062c759"><div class="ttname"><a href="group__ThorVGCapi__Paint.html#gga1ec9193ca6959f9d91a80cc61cd0df3aaf5b9626da41b4a50070f97139062c759">TVG_COMPOSITE_METHOD_INVERSE_ALPHA_MASK</a></div><div class="ttdeci">@ TVG_COMPOSITE_METHOD_INVERSE_ALPHA_MASK</div><div class="ttdoc">The pixels of the source and the complement to the target's pixels are alpha blended....</div><div class="ttdef"><b>Definition:</b> thorvg_capi.h:112</div></div>
|
<div class="ttc" id="agroup__ThorVGCapi__Paint_html_gga1ec9193ca6959f9d91a80cc61cd0df3aaf5b9626da41b4a50070f97139062c759"><div class="ttname"><a href="group__ThorVGCapi__Paint.html#gga1ec9193ca6959f9d91a80cc61cd0df3aaf5b9626da41b4a50070f97139062c759">TVG_COMPOSITE_METHOD_INVERSE_ALPHA_MASK</a></div><div class="ttdeci">@ TVG_COMPOSITE_METHOD_INVERSE_ALPHA_MASK</div><div class="ttdoc">The pixels of the source and the complement to the target's pixels are alpha blended....</div><div class="ttdef"><b>Definition:</b> thorvg_capi.h:112</div></div>
|
||||||
<div class="ttc" id="agroup__ThorVGCapi__Shape_html_ga962f01af5960ad4dd2e1da2f6a0336b9"><div class="ttname"><a href="group__ThorVGCapi__Shape.html#ga962f01af5960ad4dd2e1da2f6a0336b9">tvg_shape_get_gradient</a></div><div class="ttdeci">TVG_EXPORT Tvg_Result tvg_shape_get_gradient(const Tvg_Paint *paint, Tvg_Gradient **grad)</div><div class="ttdoc">Gets the gradient fill of the shape.</div></div>
|
<div class="ttc" id="agroup__ThorVGCapi__Shape_html_ga962f01af5960ad4dd2e1da2f6a0336b9"><div class="ttname"><a href="group__ThorVGCapi__Shape.html#ga962f01af5960ad4dd2e1da2f6a0336b9">tvg_shape_get_gradient</a></div><div class="ttdeci">TVG_EXPORT Tvg_Result tvg_shape_get_gradient(const Tvg_Paint *paint, Tvg_Gradient **grad)</div><div class="ttdoc">Gets the gradient fill of the shape.</div></div>
|
||||||
<div class="ttc" id="agroup__ThorVG__CAPI_html_ggad980f552658dcbbe42a0168f35c27781a7e0e245d6bf67c84e0b74838e765d98b"><div class="ttname"><a href="group__ThorVG__CAPI.html#ggad980f552658dcbbe42a0168f35c27781a7e0e245d6bf67c84e0b74838e765d98b">TVG_RESULT_MEMORY_CORRUPTION</a></div><div class="ttdeci">@ TVG_RESULT_MEMORY_CORRUPTION</div><div class="ttdoc">The value returned in the event of bad memory handling - e.g. failing in pointer releasing or casting...</div><div class="ttdef"><b>Definition:</b> thorvg_capi.h:97</div></div>
|
<div class="ttc" id="agroup__ThorVG__CAPI_html_ggad980f552658dcbbe42a0168f35c27781a7e0e245d6bf67c84e0b74838e765d98b"><div class="ttname"><a href="group__ThorVG__CAPI.html#ggad980f552658dcbbe42a0168f35c27781a7e0e245d6bf67c84e0b74838e765d98b">TVG_RESULT_MEMORY_CORRUPTION</a></div><div class="ttdeci">@ TVG_RESULT_MEMORY_CORRUPTION</div><div class="ttdoc">The value returned in the event of bad memory handling - e.g. failing in pointer releasing or casting...</div><div class="ttdef"><b>Definition:</b> thorvg_capi.h:97</div></div>
|
||||||
|
|
Loading…
Add table
Reference in a new issue