summaryrefslogtreecommitdiffstatsci
path: root/vkvg_8h_a9e76bb74a68a2e86a709ed7397cf1a40.html
blob: d1688daa4b0dc205f7f77d23b9e63eb3020e4b20 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
<!-- HTML header for doxygen 1.9.1-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8" />
    <meta http-equiv="X-UA-Compatible" content="IE=9" />
    <meta name="generator" content="Doxygen 1.9.1" />
    <meta name="viewport" content="width=device-width, initial-scale=1" />
	<meta name="description" content="vulkan 2d vector drawing library." />
    <title>VKVG: vkvg_extend_t</title>
	<link href="tabs.css" rel="stylesheet" type="text/css" />
	<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css">
    <script type="text/javascript" src="jquery.js"></script>
    <script type="text/javascript" src="dynsections.js"></script>
     <link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
  $(document).ready(function() { init_search(); });
/* @license-end */
</script> 
    <link href="custom.css" rel="stylesheet" type="text/css" /> 
</head>
<body>
    <div id="top">
        <div id="titlearea">
		    <table id="titletable" cellspacing="0" cellpadding="0" style="width:100%">
			    <tr id="titlerow" >
                    <td id="projectlogo"><img alt="Logo" src="vkvg.svg" /></td>
                    <td id="projectalign" style="padding-left: 0.5em;">
                        <div id="projectname">VKVG &#160;</div>
                        <div id="projectbrief">Vulkan Vector Graphics</div>
						</td>
					<td  align="right"><button style="font-size:16px" onclick="location.href='https://github.com/jpbruyere/vkvg'">View on GitHub <i class="fa fa-github"></i></button></td>
					</tr>
            </table>
			</div>
<!-- Generated by Doxygen 1.9.1 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
/* @license-end */
</script>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div id="nav-path" class="navpath">
  <ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="vkvg_8h.html">vkvg.h</a></li>  </ul>
</div>
</div><!-- top -->
<div class="contents">
<table cellspacing="0" cellpadding="0" border="0">
  <tr>
   <td valign="top">
      <div class="navtab">
        <table>
          <tr><td class="navtab"><a class="navtab" href="group__context_gac068112f830a390f6b1ea52817d0fa6b.html#gac068112f830a390f6b1ea52817d0fa6b">vkvg_arc</a></td></tr>
          <tr><td class="navtab"><a class="navtab" href="group__context_ga81af95aa15f5d5c54e42143183a4bf9b.html#ga81af95aa15f5d5c54e42143183a4bf9b">vkvg_arc_negative</a></td></tr>
          <tr><td class="navtab"><a class="navtab" href="group__context_gaf8ce78ae7fa4269a2a3c1c54ad2c58dd.html#gaf8ce78ae7fa4269a2a3c1c54ad2c58dd">vkvg_clear</a></td></tr>
          <tr><td class="navtab"><a class="navtab" href="group__context_ga1377398c35756811e602cb1f62a3666a.html#ga1377398c35756811e602cb1f62a3666a">vkvg_clip</a></td></tr>
          <tr><td class="navtab"><a class="navtab" href="group__context_gaf4f41865696063157dcccc49826c7542.html#gaf4f41865696063157dcccc49826c7542">vkvg_clip_preserve</a></td></tr>
          <tr><td class="navtab"><a class="navtab" href="group__context_gaf7a96ef43fd8721ad82c296e96b1a89a.html#gaf7a96ef43fd8721ad82c296e96b1a89a">vkvg_close_path</a></td></tr>
          <tr><td class="navtab"><a class="navtab" href="group__context_gab276844a1cbcb7e666997d78ba305aa7.html#gab276844a1cbcb7e666997d78ba305aa7">vkvg_create</a></td></tr>
          <tr><td class="navtab"><a class="navtab" href="group__context_gaaef505547efbf0dac08363c29aa6d5fc.html#gaaef505547efbf0dac08363c29aa6d5fc">vkvg_curve_to</a></td></tr>
          <tr><td class="navtab"><a class="navtab" href="group__context_ga0e0bba5a28e7e264e8b265789b35cef5.html#ga0e0bba5a28e7e264e8b265789b35cef5">vkvg_destroy</a></td></tr>
          <tr><td class="navtab"><a class="navtab" href="group__device_ga78fe5806b41e650f39fdb8b0722efb3c.html#ga78fe5806b41e650f39fdb8b0722efb3c">vkvg_device_create</a></td></tr>
          <tr><td class="navtab"><a class="navtab" href="group__device_ga792170a12976eced48e117cc1adf4bcf.html#ga792170a12976eced48e117cc1adf4bcf">vkvg_device_create_from_vk</a></td></tr>
          <tr><td class="navtab"><a class="navtab" href="group__device_ga17a593a0a8b3c174b22e7e9a67995257.html#ga17a593a0a8b3c174b22e7e9a67995257">vkvg_device_create_from_vk_multisample</a></td></tr>
          <tr><td class="navtab"><a class="navtab" href="group__device_ga2aaf6df4810242a7ba61d1cc22dda83d.html#ga2aaf6df4810242a7ba61d1cc22dda83d">vkvg_device_destroy</a></td></tr>
          <tr><td class="navtab"><a class="navtab" href="group__device_ga629ad9c736d5e7936529aadbfc202c53.html#ga629ad9c736d5e7936529aadbfc202c53">vkvg_device_get_dpy</a></td></tr>
          <tr><td class="navtab"><a class="navtab" href="group__device_gaf8fba0b5d5588ef33326e874bd25a4c1.html#gaf8fba0b5d5588ef33326e874bd25a4c1">vkvg_device_get_reference_count</a></td></tr>
          <tr><td class="navtab"><a class="navtab" href="group__device_ga3fbc07e9e6fa4e97dd0857b58e66a916.html#ga3fbc07e9e6fa4e97dd0857b58e66a916">vkvg_device_reference</a></td></tr>
          <tr><td class="navtab"><a class="navtab" href="group__device_ga67fe3cfb43415cc557c3c6f2dad1990b.html#ga67fe3cfb43415cc557c3c6f2dad1990b">vkvg_device_set_dpy</a></td></tr>
          <tr><td class="navtab"><a class="navtab" href="group__device_ga14c3363f17896c4cbc90b5a742d8cc92.html#ga14c3363f17896c4cbc90b5a742d8cc92">vkvg_device_set_thread_aware</a></td></tr>
          <tr><td class="navtab"><a class="navtab" href="group__device_ga7cfe91b5df3581ed1bcdef483d1a2367.html#ga7cfe91b5df3581ed1bcdef483d1a2367">vkvg_device_status</a></td></tr>
          <tr><td class="navtab"><a class="navtab" href="vkvg_8h_a2d6938aad383b6f91bf6be7164b2a995.html#a2d6938aad383b6f91bf6be7164b2a995">vkvg_direction_t</a></td></tr>
          <tr><td class="navtab"><a class="navtab" href="group__context_ga9f9e8b0cc09645c02b883e1184277ed4.html#ga9f9e8b0cc09645c02b883e1184277ed4">vkvg_ellipse</a></td></tr>
          <tr><td class="navtab"><a class="navtab" href="group__context_ga33916e8d4a03a4e6e4b13b901cd619e8.html#ga33916e8d4a03a4e6e4b13b901cd619e8">vkvg_elliptic_arc_to</a></td></tr>
          <tr><td class="navtabHL"><a class="navtab" href="vkvg_8h_a9e76bb74a68a2e86a709ed7397cf1a40.html#a9e76bb74a68a2e86a709ed7397cf1a40">vkvg_extend_t</a></td></tr>
          <tr><td class="navtab"><a class="navtab" href="group__context_ga514541817d323e89f66069362bb8611d.html#ga514541817d323e89f66069362bb8611d">vkvg_fill</a></td></tr>
          <tr><td class="navtab"><a class="navtab" href="group__context_gab1fa94f07caed2355f289efe9ad5b920.html#gab1fa94f07caed2355f289efe9ad5b920">vkvg_fill_preserve</a></td></tr>
          <tr><td class="navtab"><a class="navtab" href="vkvg_8h_a71071026a36a7427c364a8bdc9bccfb6.html#a71071026a36a7427c364a8bdc9bccfb6">vkvg_fill_rule_t</a></td></tr>
          <tr><td class="navtab"><a class="navtab" href="vkvg_8h_adb45e5c6af26000f8dacd091679c0ca5.html#adb45e5c6af26000f8dacd091679c0ca5">vkvg_filter_t</a></td></tr>
          <tr><td class="navtab"><a class="navtab" href="group__context_gaca4d2b86c75bdf3f07add4a48d861b5f.html#gaca4d2b86c75bdf3f07add4a48d861b5f">vkvg_flush</a></td></tr>
          <tr><td class="navtab"><a class="navtab" href="group__context_gabcf41a619deeaf1fab72bc5c4e5ecf99.html#gabcf41a619deeaf1fab72bc5c4e5ecf99">vkvg_font_extents</a></td></tr>
          <tr><td class="navtab"><a class="navtab" href="vkvg_8h_ac8c85e867cfe90bfd43a2b2a75e688c5.html#ac8c85e867cfe90bfd43a2b2a75e688c5">vkvg_format_t</a></td></tr>
          <tr><td class="navtab"><a class="navtab" href="group__context_gab5852e193c4fa6f23282e622a1eee0c3.html#gab5852e193c4fa6f23282e622a1eee0c3">vkvg_get_current_point</a></td></tr>
          <tr><td class="navtab"><a class="navtab" href="group__context_ga003f578ba25479c16cec0f66161ed0f9.html#ga003f578ba25479c16cec0f66161ed0f9">vkvg_get_dash</a></td></tr>
          <tr><td class="navtab"><a class="navtab" href="group__device_gad9676acb47c4f4f8d83ef198280a805e.html#gad9676acb47c4f4f8d83ef198280a805e">vkvg_get_device_requirements</a></td></tr>
          <tr><td class="navtab"><a class="navtab" href="group__context_gad628d092e9fae6f1c9dc8c2ae6c96b35.html#gad628d092e9fae6f1c9dc8c2ae6c96b35">vkvg_get_fill_rule</a></td></tr>
          <tr><td class="navtab"><a class="navtab" href="group__context_gaa24335582127d17912b7f0f79e4d760c.html#gaa24335582127d17912b7f0f79e4d760c">vkvg_get_line_cap</a></td></tr>
          <tr><td class="navtab"><a class="navtab" href="group__context_ga1a425a93c299ea2fe50b80c26d54e65a.html#ga1a425a93c299ea2fe50b80c26d54e65a">vkvg_get_line_join</a></td></tr>
          <tr><td class="navtab"><a class="navtab" href="group__context_ga403922084a3cfecd3ef7e10f764bbd8e.html#ga403922084a3cfecd3ef7e10f764bbd8e">vkvg_get_line_width</a></td></tr>
          <tr><td class="navtab"><a class="navtab" href="group__context_ga6b0a4950733eb9792c24a0571cfbc53b.html#ga6b0a4950733eb9792c24a0571cfbc53b">vkvg_get_matrix</a></td></tr>
          <tr><td class="navtab"><a class="navtab" href="group__context_ga3dfadc3208fa64c55b980ec83396bc25.html#ga3dfadc3208fa64c55b980ec83396bc25">vkvg_get_miter_limit</a></td></tr>
          <tr><td class="navtab"><a class="navtab" href="group__context_ga511a8ea8b4e12e44ee062e10361a4eb6.html#ga511a8ea8b4e12e44ee062e10361a4eb6">vkvg_get_opacity</a></td></tr>
          <tr><td class="navtab"><a class="navtab" href="group__context_gac525aec4976320d2bac91a16cf1d84f8.html#gac525aec4976320d2bac91a16cf1d84f8">vkvg_get_operator</a></td></tr>
          <tr><td class="navtab"><a class="navtab" href="group__context_ga0b8f1aabb13f0a25b195fc28153eb821.html#ga0b8f1aabb13f0a25b195fc28153eb821">vkvg_get_reference_count</a></td></tr>
          <tr><td class="navtab"><a class="navtab" href="group__device_ga87246f77fd32889d9eae62c9444ae456.html#ga87246f77fd32889d9eae62c9444ae456">vkvg_get_required_device_extensions</a></td></tr>
          <tr><td class="navtab"><a class="navtab" href="group__device_ga9319a5e85f367098b0e6e3265fb8ea85.html#ga9319a5e85f367098b0e6e3265fb8ea85">vkvg_get_required_instance_extensions</a></td></tr>
          <tr><td class="navtab"><a class="navtab" href="group__context_gaf86035c0d1696a504aec94572d218415.html#gaf86035c0d1696a504aec94572d218415">vkvg_get_source</a></td></tr>
          <tr><td class="navtab"><a class="navtab" href="group__context_ga828758ed4335f74a7aedba3837d98b13.html#ga828758ed4335f74a7aedba3837d98b13">vkvg_get_target</a></td></tr>
          <tr><td class="navtab"><a class="navtab" href="group__context_gaafe393139d22caee0d96f6b553e9371a.html#gaafe393139d22caee0d96f6b553e9371a">vkvg_has_current_point</a></td></tr>
          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga7a14d8e9fafcb47df7b52731622a15a3.html#ga7a14d8e9fafcb47df7b52731622a15a3">VKVG_IDENTITY_MATRIX</a></td></tr>
          <tr><td class="navtab"><a class="navtab" href="group__context_ga07b38d9e2fa6338d765b3ba6f4414a87.html#ga07b38d9e2fa6338d765b3ba6f4414a87">vkvg_identity_matrix</a></td></tr>
          <tr><td class="navtab"><a class="navtab" href="vkvg_8h_ae63b94eb181f12347450efcc67cbf8f0.html#ae63b94eb181f12347450efcc67cbf8f0">vkvg_line_cap_t</a></td></tr>
          <tr><td class="navtab"><a class="navtab" href="vkvg_8h_a46afd254ec45cd6ecd9bd3e238b4698d.html#a46afd254ec45cd6ecd9bd3e238b4698d">vkvg_line_join_t</a></td></tr>
          <tr><td class="navtab"><a class="navtab" href="group__context_ga7fdda8e84e6cc77dc30be427087f597d.html#ga7fdda8e84e6cc77dc30be427087f597d">vkvg_line_to</a></td></tr>
          <tr><td class="navtab"><a class="navtab" href="group__context_ga99b593fe1e248b4bf5342df2b090d0a4.html#ga99b593fe1e248b4bf5342df2b090d0a4">vkvg_load_font_from_memory</a></td></tr>
          <tr><td class="navtab"><a class="navtab" href="group__context_gadccb1027af7def3ef6b17e27314a4a9e.html#gadccb1027af7def3ef6b17e27314a4a9e">vkvg_load_font_from_path</a></td></tr>
          <tr><td class="navtab"><a class="navtab" href="vkvg_8h_a040b130202d4c2e3e1a57dd8837ed919.html#a040b130202d4c2e3e1a57dd8837ed919">VKVG_LOG_DBG_ARRAYS</a></td></tr>
          <tr><td class="navtab"><a class="navtab" href="vkvg_8h_a0411814a6919e5df693cf40dcfcbc4e3.html#a0411814a6919e5df693cf40dcfcbc4e3">VKVG_LOG_DEBUG</a></td></tr>
          <tr><td class="navtab"><a class="navtab" href="vkvg_8h_a6664f29e4f38fafb584188235b65718a.html#a6664f29e4f38fafb584188235b65718a">VKVG_LOG_ERR</a></td></tr>
          <tr><td class="navtab"><a class="navtab" href="vkvg_8h_a13fb664af0ea69bff0f1fbc142b57f60.html#a13fb664af0ea69bff0f1fbc142b57f60">VKVG_LOG_FULL</a></td></tr>
          <tr><td class="navtab"><a class="navtab" href="vkvg_8h_af9445855626eb75472a91844db51e59e.html#af9445855626eb75472a91844db51e59e">VKVG_LOG_INFO</a></td></tr>
          <tr><td class="navtab"><a class="navtab" href="vkvg_8h_a17d3944887e536639b7af4a12e7d657c.html#a17d3944887e536639b7af4a12e7d657c">VKVG_LOG_INFO_CMD</a></td></tr>
          <tr><td class="navtab"><a class="navtab" href="vkvg_8h_ac04f8e80a8db5dd46bf75406ef8c1989.html#ac04f8e80a8db5dd46bf75406ef8c1989">VKVG_LOG_INFO_IBO</a></td></tr>
          <tr><td class="navtab"><a class="navtab" href="vkvg_8h_af23f274286a67543b606d4918bc87d9c.html#af23f274286a67543b606d4918bc87d9c">VKVG_LOG_INFO_PATH</a></td></tr>
          <tr><td class="navtab"><a class="navtab" href="vkvg_8h_a3a67c32eb5d4216389d6e5305b49aa8a.html#a3a67c32eb5d4216389d6e5305b49aa8a">VKVG_LOG_INFO_PTS</a></td></tr>
          <tr><td class="navtab"><a class="navtab" href="vkvg_8h_aaee3dfb09930712dcbac4be383a3132d.html#aaee3dfb09930712dcbac4be383a3132d">VKVG_LOG_INFO_VAO</a></td></tr>
          <tr><td class="navtab"><a class="navtab" href="vkvg_8h_a2a55039902f51716c1ad337951ecf103.html#a2a55039902f51716c1ad337951ecf103">VKVG_LOG_INFO_VBO</a></td></tr>
          <tr><td class="navtab"><a class="navtab" href="vkvg_8h_ae0b32f5daaea9a1c1031f237599b914a.html#ae0b32f5daaea9a1c1031f237599b914a">VKVG_LOG_STROKE</a></td></tr>
          <tr><td class="navtab"><a class="navtab" href="group__matrix_gacd251d9fac997b79ca3060dd2d575f0e.html#gacd251d9fac997b79ca3060dd2d575f0e">vkvg_matrix_get_scale</a></td></tr>
          <tr><td class="navtab"><a class="navtab" href="group__matrix_gadfb1c02e17804239c8a8f1c2f0f8a374.html#gadfb1c02e17804239c8a8f1c2f0f8a374">vkvg_matrix_init</a></td></tr>
          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga60cff46b3741569d302c19226b5f7340.html#ga60cff46b3741569d302c19226b5f7340">vkvg_matrix_init_identity</a></td></tr>
          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga7565d3c1202c2aa88d06210e4e880c15.html#ga7565d3c1202c2aa88d06210e4e880c15">vkvg_matrix_init_rotate</a></td></tr>
          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga824fa84193b12ef36fd11316b52edfb9.html#ga824fa84193b12ef36fd11316b52edfb9">vkvg_matrix_init_scale</a></td></tr>
          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga471448472d025facf479dc1fbaa6f102.html#ga471448472d025facf479dc1fbaa6f102">vkvg_matrix_init_translate</a></td></tr>
          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga8b27d7aa1c35c520efa197e44da84ef9.html#ga8b27d7aa1c35c520efa197e44da84ef9">vkvg_matrix_invert</a></td></tr>
          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga696338f6b5986e8cde51cab3bd6f2050.html#ga696338f6b5986e8cde51cab3bd6f2050">vkvg_matrix_multiply</a></td></tr>
          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga00b8f362ab4e337c2ec219dbee840a76.html#ga00b8f362ab4e337c2ec219dbee840a76">vkvg_matrix_rotate</a></td></tr>
          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga2af9ac82c85388031d206e5e59b00ab9.html#ga2af9ac82c85388031d206e5e59b00ab9">vkvg_matrix_scale</a></td></tr>
          <tr><td class="navtab"><a class="navtab" href="group__matrix_gaef5dcf4dab69857a4516cfa3770a6201.html#gaef5dcf4dab69857a4516cfa3770a6201">vkvg_matrix_transform_distance</a></td></tr>
          <tr><td class="navtab"><a class="navtab" href="group__matrix_gaa329c7a6282aa4eb6f39b8bcc9547c1c.html#gaa329c7a6282aa4eb6f39b8bcc9547c1c">vkvg_matrix_transform_point</a></td></tr>
          <tr><td class="navtab"><a class="navtab" href="group__matrix_gaa9cd565c5f9ad461d8ece37459c5757c.html#gaa9cd565c5f9ad461d8ece37459c5757c">vkvg_matrix_translate</a></td></tr>
          <tr><td class="navtab"><a class="navtab" href="group__context_gaa9a27bece5bbd278921c6cba623b2c63.html#gaa9a27bece5bbd278921c6cba623b2c63">vkvg_move_to</a></td></tr>
          <tr><td class="navtab"><a class="navtab" href="group__context_ga92d2ddcda9b53c6dbd352c31a84b6dfb.html#ga92d2ddcda9b53c6dbd352c31a84b6dfb">vkvg_new_path</a></td></tr>
          <tr><td class="navtab"><a class="navtab" href="group__context_gad4df2d61a5e1ed43ceb89b5cb908f09c.html#gad4df2d61a5e1ed43ceb89b5cb908f09c">vkvg_new_sub_path</a></td></tr>
          <tr><td class="navtab"><a class="navtab" href="vkvg_8h_a4202eb97e7aaee0296c33f8a6b932252.html#a4202eb97e7aaee0296c33f8a6b932252">vkvg_operator_t</a></td></tr>
          <tr><td class="navtab"><a class="navtab" href="group__context_ga8962c8af0aecbee767a3ca60e224cd8b.html#ga8962c8af0aecbee767a3ca60e224cd8b">vkvg_paint</a></td></tr>
          <tr><td class="navtab"><a class="navtab" href="group__context_ga5540dd4e90233822a957059a3c6b389b.html#ga5540dd4e90233822a957059a3c6b389b">vkvg_path_extents</a></td></tr>
          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga844444a0242794f85b2a850309569587.html#ga844444a0242794f85b2a850309569587">vkvg_pattern_add_color_stop</a></td></tr>
          <tr><td class="navtab"><a class="navtab" href="group__pattern_gae5284a7f3f6241d3c5b9012dc145dfcb.html#gae5284a7f3f6241d3c5b9012dc145dfcb">vkvg_pattern_create_for_surface</a></td></tr>
          <tr><td class="navtab"><a class="navtab" href="group__pattern_gac14405c0e08f8cae0013d179a5c15308.html#gac14405c0e08f8cae0013d179a5c15308">vkvg_pattern_create_linear</a></td></tr>
          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga19e3b3fde4351d70e052030508bed667.html#ga19e3b3fde4351d70e052030508bed667">vkvg_pattern_create_radial</a></td></tr>
          <tr><td class="navtab"><a class="navtab" href="group__pattern_gaee2652254686507f28dfcf598db894c4.html#gaee2652254686507f28dfcf598db894c4">vkvg_pattern_destroy</a></td></tr>
          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga7990319ff732e9005eda3e2283f6f530.html#ga7990319ff732e9005eda3e2283f6f530">vkvg_pattern_edit_linear</a></td></tr>
          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga3781a9fe725e660b090da1a1afcd4550.html#ga3781a9fe725e660b090da1a1afcd4550">vkvg_pattern_edit_radial</a></td></tr>
          <tr><td class="navtab"><a class="navtab" href="group__pattern_gaa43a9a05b3b7c9d247b640c3acf62372.html#gaa43a9a05b3b7c9d247b640c3acf62372">vkvg_pattern_get_color_stop_count</a></td></tr>
          <tr><td class="navtab"><a class="navtab" href="group__pattern_gafc6a80199e9b9b18d3f25467a9fb3fee.html#gafc6a80199e9b9b18d3f25467a9fb3fee">vkvg_pattern_get_color_stop_rgba</a></td></tr>
          <tr><td class="navtab"><a class="navtab" href="group__pattern_gaf89e3a8ba79ac27840b4394d9f503459.html#gaf89e3a8ba79ac27840b4394d9f503459">vkvg_pattern_get_extend</a></td></tr>
          <tr><td class="navtab"><a class="navtab" href="group__pattern_gaea43689bc6fa9fff1e1ab557b45bbc9f.html#gaea43689bc6fa9fff1e1ab557b45bbc9f">vkvg_pattern_get_filter</a></td></tr>
          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga7026f86f8c320692862bd219c704999a.html#ga7026f86f8c320692862bd219c704999a">vkvg_pattern_get_linear_points</a></td></tr>
          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga53ff09b33c0008da5e52740fdd601e93.html#ga53ff09b33c0008da5e52740fdd601e93">vkvg_pattern_get_matrix</a></td></tr>
          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga666342d39a4227e8b1d2ecbc1eaad3e9.html#ga666342d39a4227e8b1d2ecbc1eaad3e9">vkvg_pattern_get_reference_count</a></td></tr>
          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga69d920cb48cb97fbaa8ea048b12e9bab.html#ga69d920cb48cb97fbaa8ea048b12e9bab">vkvg_pattern_get_type</a></td></tr>
          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga3bc1cde4ef93d5b8e87870f35240cbc2.html#ga3bc1cde4ef93d5b8e87870f35240cbc2">vkvg_pattern_reference</a></td></tr>
          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga29fe6b4335fe0352c5d7ea5804ba45e9.html#ga29fe6b4335fe0352c5d7ea5804ba45e9">vkvg_pattern_set_extend</a></td></tr>
          <tr><td class="navtab"><a class="navtab" href="group__pattern_gad2d8a91e379b5d39ae9c066380ae95f2.html#gad2d8a91e379b5d39ae9c066380ae95f2">vkvg_pattern_set_filter</a></td></tr>
          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga1f555e636f6c91d3a2a8945bf9e86fa3.html#ga1f555e636f6c91d3a2a8945bf9e86fa3">vkvg_pattern_set_matrix</a></td></tr>
          <tr><td class="navtab"><a class="navtab" href="vkvg_8h_a1cde27798744c6485ac522a843017513.html#a1cde27798744c6485ac522a843017513">vkvg_pattern_type_t</a></td></tr>
          <tr><td class="navtab"><a class="navtab" href="group__context_ga87f15eee0f8e4e18bc47ed96ea9250b4.html#ga87f15eee0f8e4e18bc47ed96ea9250b4">vkvg_quadratic_to</a></td></tr>
          <tr><td class="navtab"><a class="navtab" href="group__context_ga65d54b2caf487a2d2305fb0a9a701670.html#ga65d54b2caf487a2d2305fb0a9a701670">vkvg_rectangle</a></td></tr>
          <tr><td class="navtab"><a class="navtab" href="group__context_gae855f56bde644560f5025d09c834a55c.html#gae855f56bde644560f5025d09c834a55c">vkvg_reference</a></td></tr>
          <tr><td class="navtab"><a class="navtab" href="group__context_gad37071fb42ef37ce31bca527ef979aa2.html#gad37071fb42ef37ce31bca527ef979aa2">vkvg_rel_curve_to</a></td></tr>
          <tr><td class="navtab"><a class="navtab" href="group__context_gad4e0c503a4073b2b777103172cfd0b0c.html#gad4e0c503a4073b2b777103172cfd0b0c">vkvg_rel_elliptic_arc_to</a></td></tr>
          <tr><td class="navtab"><a class="navtab" href="group__context_gaebf492bf879122ef9ec6b8072ec9a55b.html#gaebf492bf879122ef9ec6b8072ec9a55b">vkvg_rel_line_to</a></td></tr>
          <tr><td class="navtab"><a class="navtab" href="group__context_gac7853e3949a804d682a856bfbd77312b.html#gac7853e3949a804d682a856bfbd77312b">vkvg_rel_move_to</a></td></tr>
          <tr><td class="navtab"><a class="navtab" href="group__context_gad27a65d418d112847acb7671275c7dc2.html#gad27a65d418d112847acb7671275c7dc2">vkvg_rel_quadratic_to</a></td></tr>
          <tr><td class="navtab"><a class="navtab" href="group__context_gacc55b53318df7aa0fbb0d2a8ad62a7de.html#gacc55b53318df7aa0fbb0d2a8ad62a7de">vkvg_reset_clip</a></td></tr>
          <tr><td class="navtab"><a class="navtab" href="group__context_ga1f8f22f05ba71be6344787c7c52caf3b.html#ga1f8f22f05ba71be6344787c7c52caf3b">vkvg_restore</a></td></tr>
          <tr><td class="navtab"><a class="navtab" href="group__context_gaeb22a279fa51368ade2094303f729537.html#gaeb22a279fa51368ade2094303f729537">vkvg_rotate</a></td></tr>
          <tr><td class="navtab"><a class="navtab" href="group__context_ga588d5881468c361b38005f0b9deaf002.html#ga588d5881468c361b38005f0b9deaf002">vkvg_rounded_rectangle</a></td></tr>
          <tr><td class="navtab"><a class="navtab" href="group__context_gad18fff05a16b4e5bc3a1e20d7af43645.html#gad18fff05a16b4e5bc3a1e20d7af43645">vkvg_rounded_rectangle2</a></td></tr>
          <tr><td class="navtab"><a class="navtab" href="group__context_gac03501474a0d7c9ba002fd5b7b9d7aa5.html#gac03501474a0d7c9ba002fd5b7b9d7aa5">vkvg_save</a></td></tr>
          <tr><td class="navtab"><a class="navtab" href="group__context_ga8da1de941ca7b4657298fc15d1814a4c.html#ga8da1de941ca7b4657298fc15d1814a4c">vkvg_scale</a></td></tr>
          <tr><td class="navtab"><a class="navtab" href="group__context_gade858000e4086620a00952a4ccc8744a.html#gade858000e4086620a00952a4ccc8744a">vkvg_select_font_face</a></td></tr>
          <tr><td class="navtab"><a class="navtab" href="group__context_ga0cba8dfc3b4340e70820abba3c26c07b.html#ga0cba8dfc3b4340e70820abba3c26c07b">vkvg_set_dash</a></td></tr>
          <tr><td class="navtab"><a class="navtab" href="group__context_ga305378530707a0e8436d068e919d15bf.html#ga305378530707a0e8436d068e919d15bf">vkvg_set_fill_rule</a></td></tr>
          <tr><td class="navtab"><a class="navtab" href="group__context_gae061587061b992790b315c0df670ec29.html#gae061587061b992790b315c0df670ec29">vkvg_set_font_size</a></td></tr>
          <tr><td class="navtab"><a class="navtab" href="group__context_gacac211b9ddc47b13c9ad7887db491bd8.html#gacac211b9ddc47b13c9ad7887db491bd8">vkvg_set_line_cap</a></td></tr>
          <tr><td class="navtab"><a class="navtab" href="group__context_ga5b49660d94b802be40975417e7d963f3.html#ga5b49660d94b802be40975417e7d963f3">vkvg_set_line_join</a></td></tr>
          <tr><td class="navtab"><a class="navtab" href="group__context_gac159a4f21cb08f34c01e9a424b2a146b.html#gac159a4f21cb08f34c01e9a424b2a146b">vkvg_set_line_width</a></td></tr>
          <tr><td class="navtab"><a class="navtab" href="group__context_gab56218e5b3ba4020ba68ad5fd3a92ddb.html#gab56218e5b3ba4020ba68ad5fd3a92ddb">vkvg_set_matrix</a></td></tr>
          <tr><td class="navtab"><a class="navtab" href="group__context_ga30c2bac2ee940e48c931808a5b1b8da3.html#ga30c2bac2ee940e48c931808a5b1b8da3">vkvg_set_miter_limit</a></td></tr>
          <tr><td class="navtab"><a class="navtab" href="group__context_gab2d4c6449a25dc681cc068c4239450c5.html#gab2d4c6449a25dc681cc068c4239450c5">vkvg_set_opacity</a></td></tr>
          <tr><td class="navtab"><a class="navtab" href="group__context_ga77655256b5a06027abf60cb6eb561c1e.html#ga77655256b5a06027abf60cb6eb561c1e">vkvg_set_operator</a></td></tr>
          <tr><td class="navtab"><a class="navtab" href="group__context_ga3d85796d4747860d13263be493d33ef9.html#ga3d85796d4747860d13263be493d33ef9">vkvg_set_source</a></td></tr>
          <tr><td class="navtab"><a class="navtab" href="group__context_gabd4113f8d643772de75f806652e2c316.html#gabd4113f8d643772de75f806652e2c316">vkvg_set_source_color</a></td></tr>
          <tr><td class="navtab"><a class="navtab" href="vkvg_8h_af4174688622bae16b8cb222b80cc978a.html#af4174688622bae16b8cb222b80cc978a">vkvg_set_source_color_name</a></td></tr>
          <tr><td class="navtab"><a class="navtab" href="group__context_ga747c8ae1a645947fd918d5ac54b97a5a.html#ga747c8ae1a645947fd918d5ac54b97a5a">vkvg_set_source_rgb</a></td></tr>
          <tr><td class="navtab"><a class="navtab" href="group__context_ga74613bc604a761da3f8a5f3a05588837.html#ga74613bc604a761da3f8a5f3a05588837">vkvg_set_source_rgba</a></td></tr>
          <tr><td class="navtab"><a class="navtab" href="group__context_ga449bf4b084310edb22aacf4ffba7d8da.html#ga449bf4b084310edb22aacf4ffba7d8da">vkvg_set_source_surface</a></td></tr>
          <tr><td class="navtab"><a class="navtab" href="group__context_ga74f8e2c9596e482b4642d54513ff335c.html#ga74f8e2c9596e482b4642d54513ff335c">vkvg_show_text</a></td></tr>
          <tr><td class="navtab"><a class="navtab" href="group__context_ga1d8a8c6dea5e354b3f951ae980042c3a.html#ga1d8a8c6dea5e354b3f951ae980042c3a">vkvg_show_text_run</a></td></tr>
          <tr><td class="navtab"><a class="navtab" href="group__context_gaf5b5c652d82aa0404c93edae2cbc6035.html#gaf5b5c652d82aa0404c93edae2cbc6035">vkvg_status</a></td></tr>
          <tr><td class="navtab"><a class="navtab" href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354">vkvg_status_t</a></td></tr>
          <tr><td class="navtab"><a class="navtab" href="group__context_ga1d501addeb8f29c0a8984c4ea189d3d7.html#ga1d501addeb8f29c0a8984c4ea189d3d7">vkvg_status_to_string</a></td></tr>
          <tr><td class="navtab"><a class="navtab" href="group__context_ga74bf1033a534dab1a320e95dc7dea157.html#ga74bf1033a534dab1a320e95dc7dea157">vkvg_stroke</a></td></tr>
          <tr><td class="navtab"><a class="navtab" href="group__context_gaa2ed6dc1512777dd5ccad6aeb1dda7f4.html#gaa2ed6dc1512777dd5ccad6aeb1dda7f4">vkvg_stroke_preserve</a></td></tr>
          <tr><td class="navtab"><a class="navtab" href="group__surface_gad43c411887c5c5bf60daeb62d05af0eb.html#gad43c411887c5c5bf60daeb62d05af0eb">vkvg_surface_clear</a></td></tr>
          <tr><td class="navtab"><a class="navtab" href="group__surface_gac60a50a2726621c5bc3c99b9810ad627.html#gac60a50a2726621c5bc3c99b9810ad627">vkvg_surface_create</a></td></tr>
          <tr><td class="navtab"><a class="navtab" href="group__surface_gaedc4e2964cf5c9a9c004d2874d73addb.html#gaedc4e2964cf5c9a9c004d2874d73addb">vkvg_surface_create_for_VkhImage</a></td></tr>
          <tr><td class="navtab"><a class="navtab" href="group__surface_gab8ea522885d2768088a15f91bfcd3139.html#gab8ea522885d2768088a15f91bfcd3139">vkvg_surface_create_from_image</a></td></tr>
          <tr><td class="navtab"><a class="navtab" href="group__surface_ga4fb66c2cbbebddae0c0b8f69d13325e9.html#ga4fb66c2cbbebddae0c0b8f69d13325e9">vkvg_surface_destroy</a></td></tr>
          <tr><td class="navtab"><a class="navtab" href="group__surface_ga52b10b4864ebba4dd2ce0edc0ed7e9b3.html#ga52b10b4864ebba4dd2ce0edc0ed7e9b3">vkvg_surface_get_height</a></td></tr>
          <tr><td class="navtab"><a class="navtab" href="group__surface_gaf4a177cd4af529d4ff1fce0b9e3cba12.html#gaf4a177cd4af529d4ff1fce0b9e3cba12">vkvg_surface_get_reference_count</a></td></tr>
          <tr><td class="navtab"><a class="navtab" href="group__surface_ga51e2017f312896befb7e3a841d5542c5.html#ga51e2017f312896befb7e3a841d5542c5">vkvg_surface_get_vk_format</a></td></tr>
          <tr><td class="navtab"><a class="navtab" href="group__surface_ga52d86147f436de7d2e138bcb4ee6015c.html#ga52d86147f436de7d2e138bcb4ee6015c">vkvg_surface_get_vk_image</a></td></tr>
          <tr><td class="navtab"><a class="navtab" href="group__surface_gabbb66e36ee4d187485b0ef4bba8780f3.html#gabbb66e36ee4d187485b0ef4bba8780f3">vkvg_surface_get_width</a></td></tr>
          <tr><td class="navtab"><a class="navtab" href="group__surface_ga22a2d413efceb83249e2b4348fe58345.html#ga22a2d413efceb83249e2b4348fe58345">vkvg_surface_reference</a></td></tr>
          <tr><td class="navtab"><a class="navtab" href="group__surface_gac8fc98fe6fbbf93f67a96f1d7e4d5ef9.html#gac8fc98fe6fbbf93f67a96f1d7e4d5ef9">vkvg_surface_resolve</a></td></tr>
          <tr><td class="navtab"><a class="navtab" href="group__surface_ga019fc5428d0ed30a8d764d8bbce3464d.html#ga019fc5428d0ed30a8d764d8bbce3464d">vkvg_surface_status</a></td></tr>
          <tr><td class="navtab"><a class="navtab" href="group__surface_ga22e86f6ea6e0095e6d49d80507984768.html#ga22e86f6ea6e0095e6d49d80507984768">vkvg_surface_write_to_memory</a></td></tr>
          <tr><td class="navtab"><a class="navtab" href="group__surface_gaac93f58bebe6b797e0e1fcc053ac2e2f.html#gaac93f58bebe6b797e0e1fcc053ac2e2f">vkvg_surface_write_to_png</a></td></tr>
          <tr><td class="navtab"><a class="navtab" href="group__context_ga499ce3f13fd83a591cd9386ffc6e8f74.html#ga499ce3f13fd83a591cd9386ffc6e8f74">vkvg_text_extents</a></td></tr>
          <tr><td class="navtab"><a class="navtab" href="group__context_ga5a15641547545beb6c2fa99903713768.html#ga5a15641547545beb6c2fa99903713768">vkvg_text_run_create</a></td></tr>
          <tr><td class="navtab"><a class="navtab" href="group__context_ga360cdde574ef3fe451b39b32df2e3f12.html#ga360cdde574ef3fe451b39b32df2e3f12">vkvg_text_run_create_with_length</a></td></tr>
          <tr><td class="navtab"><a class="navtab" href="group__context_ga23dc80671fff96c1f2390f03ea3230be.html#ga23dc80671fff96c1f2390f03ea3230be">vkvg_text_run_destroy</a></td></tr>
          <tr><td class="navtab"><a class="navtab" href="group__context_gae7a8c7696c515cdfa1a59d4fe0ca12e8.html#gae7a8c7696c515cdfa1a59d4fe0ca12e8">vkvg_text_run_get_extents</a></td></tr>
          <tr><td class="navtab"><a class="navtab" href="group__context_ga424d03095057ccb529ebc63e56ea91c4.html#ga424d03095057ccb529ebc63e56ea91c4">vkvg_text_run_get_glyph_count</a></td></tr>
          <tr><td class="navtab"><a class="navtab" href="group__context_ga36b32caa7ba1e63e8eeb72cce24d5c52.html#ga36b32caa7ba1e63e8eeb72cce24d5c52">vkvg_text_run_get_glyph_position</a></td></tr>
          <tr><td class="navtab"><a class="navtab" href="group__context_ga2b63169d9113d74d5549e803d3f4fa9a.html#ga2b63169d9113d74d5549e803d3f4fa9a">vkvg_transform</a></td></tr>
          <tr><td class="navtab"><a class="navtab" href="group__context_ga71761d954c4f84161d889f1a3c3bf3b3.html#ga71761d954c4f84161d889f1a3c3bf3b3">vkvg_translate</a></td></tr>
          <tr><td class="navtab"><a class="navtab" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a></td></tr>
          <tr><td class="navtab"><a class="navtab" href="group__device_ga4410787cc120fdafe8cdc480a2b02e71.html#ga4410787cc120fdafe8cdc480a2b02e71">VkvgDevice</a></td></tr>
          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga60d6d8608f15e96a087c8dafd69f28dc.html#ga60d6d8608f15e96a087c8dafd69f28dc">VkvgPattern</a></td></tr>
          <tr><td class="navtab"><a class="navtab" href="group__surface_gaf2e9eb0e48dd4533d4a5622c12e4d0e7.html#gaf2e9eb0e48dd4533d4a5622c12e4d0e7">VkvgSurface</a></td></tr>
          <tr><td class="navtab"><a class="navtab" href="vkvg_8h_a4371df2f82cabd4963d913a094a06b35.html#a4371df2f82cabd4963d913a094a06b35">VkvgText</a></td></tr>
        </table>
      </div>
   </td>
   <td valign="top" class="mempage">
<a id="a9e76bb74a68a2e86a709ed7397cf1a40"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9e76bb74a68a2e86a709ed7397cf1a40">&#9670;&nbsp;</a></span>vkvg_extend_t</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="vkvg_8h_a9e76bb74a68a2e86a709ed7397cf1a40.html#a9e76bb74a68a2e86a709ed7397cf1a40">vkvg_extend_t</a></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>when painting a pattern on a surface, if the input bounds are smaller than the target bounds, the extend defines how the pattern will be rendered outside its original bounds. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a9e76bb74a68a2e86a709ed7397cf1a40a016c184949340ded7cab8cc3ebebee8f"></a>VKVG_EXTEND_NONE&#160;</td><td class="fielddoc"><p>nothing will be outputed outside the pattern original bounds </p>
</td></tr>
<tr><td class="fieldname"><a id="a9e76bb74a68a2e86a709ed7397cf1a40a7f0a3a3c71705d13270039ced36036c0"></a>VKVG_EXTEND_REPEAT&#160;</td><td class="fielddoc"><p>pattern will be repeated to fill all the target bounds </p>
</td></tr>
<tr><td class="fieldname"><a id="a9e76bb74a68a2e86a709ed7397cf1a40ad3e0f41a1a2af562e7538657d6611832"></a>VKVG_EXTEND_REFLECT&#160;</td><td class="fielddoc"><p>pattern will be repeated but mirrored on each repeat </p>
</td></tr>
<tr><td class="fieldname"><a id="a9e76bb74a68a2e86a709ed7397cf1a40a2fbaf3043fce97d14bcfaad9f2dc0a1c"></a>VKVG_EXTEND_PAD&#160;</td><td class="fielddoc"><p>the last pixels making the borders of the pattern will be extended to the whole target </p>
</td></tr>
</table>

<p class="definition">Definition at line <a class="el" href="vkvg_8h_source.html#l00159">159</a> of file <a class="el" href="vkvg_8h_source.html">vkvg.h</a>.</p>

</div>
</div>
    </td>
  </tr>
</table>
</div><!-- contents -->
<!-- HTML footer for doxygen 1.9.1-->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
</small></address>
</body>
</html>