]> O.S.I.I.S - jp/vkvg.git/commitdiff
update doc
authorJean-Philippe Bruyère <jp_bruyere@hotmail.com>
Fri, 11 Mar 2022 00:17:31 +0000 (01:17 +0100)
committerJean-Philippe Bruyère <jp_bruyere@hotmail.com>
Fri, 11 Mar 2022 00:17:31 +0000 (01:17 +0100)
264 files changed:
custom.css
elliptical-arc-options.svg [new file with mode: 0644]
globals.html
globals_defs.html
globals_func.html
group__context.html
group__context_ga003f578ba25479c16cec0f66161ed0f9.html [new file with mode: 0644]
group__context_ga07b38d9e2fa6338d765b3ba6f4414a87.html [new file with mode: 0644]
group__context_ga0b8f1aabb13f0a25b195fc28153eb821.html [new file with mode: 0644]
group__context_ga0cba8dfc3b4340e70820abba3c26c07b.html [new file with mode: 0644]
group__context_ga0e0bba5a28e7e264e8b265789b35cef5.html [new file with mode: 0644]
group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html
group__context_ga1377398c35756811e602cb1f62a3666a.html [new file with mode: 0644]
group__context_ga1a425a93c299ea2fe50b80c26d54e65a.html [new file with mode: 0644]
group__context_ga1d501addeb8f29c0a8984c4ea189d3d7.html [new file with mode: 0644]
group__context_ga1d8a8c6dea5e354b3f951ae980042c3a.html [new file with mode: 0644]
group__context_ga1f8f22f05ba71be6344787c7c52caf3b.html [new file with mode: 0644]
group__context_ga23dc80671fff96c1f2390f03ea3230be.html [new file with mode: 0644]
group__context_ga2b63169d9113d74d5549e803d3f4fa9a.html [new file with mode: 0644]
group__context_ga305378530707a0e8436d068e919d15bf.html [new file with mode: 0644]
group__context_ga30c2bac2ee940e48c931808a5b1b8da3.html [new file with mode: 0644]
group__context_ga33916e8d4a03a4e6e4b13b901cd619e8.html [new file with mode: 0644]
group__context_ga360cdde574ef3fe451b39b32df2e3f12.html [new file with mode: 0644]
group__context_ga36b32caa7ba1e63e8eeb72cce24d5c52.html [new file with mode: 0644]
group__context_ga3d85796d4747860d13263be493d33ef9.html [new file with mode: 0644]
group__context_ga3dfadc3208fa64c55b980ec83396bc25.html [new file with mode: 0644]
group__context_ga403922084a3cfecd3ef7e10f764bbd8e.html [new file with mode: 0644]
group__context_ga424d03095057ccb529ebc63e56ea91c4.html [new file with mode: 0644]
group__context_ga449bf4b084310edb22aacf4ffba7d8da.html [new file with mode: 0644]
group__context_ga499ce3f13fd83a591cd9386ffc6e8f74.html [new file with mode: 0644]
group__context_ga511a8ea8b4e12e44ee062e10361a4eb6.html [new file with mode: 0644]
group__context_ga514541817d323e89f66069362bb8611d.html [new file with mode: 0644]
group__context_ga5540dd4e90233822a957059a3c6b389b.html [new file with mode: 0644]
group__context_ga588d5881468c361b38005f0b9deaf002.html [new file with mode: 0644]
group__context_ga5a15641547545beb6c2fa99903713768.html [new file with mode: 0644]
group__context_ga5b49660d94b802be40975417e7d963f3.html [new file with mode: 0644]
group__context_ga65d54b2caf487a2d2305fb0a9a701670.html [new file with mode: 0644]
group__context_ga6b0a4950733eb9792c24a0571cfbc53b.html [new file with mode: 0644]
group__context_ga71761d954c4f84161d889f1a3c3bf3b3.html [new file with mode: 0644]
group__context_ga74613bc604a761da3f8a5f3a05588837.html [new file with mode: 0644]
group__context_ga747c8ae1a645947fd918d5ac54b97a5a.html [new file with mode: 0644]
group__context_ga74bf1033a534dab1a320e95dc7dea157.html [new file with mode: 0644]
group__context_ga74f8e2c9596e482b4642d54513ff335c.html [new file with mode: 0644]
group__context_ga77655256b5a06027abf60cb6eb561c1e.html [new file with mode: 0644]
group__context_ga7fdda8e84e6cc77dc30be427087f597d.html [new file with mode: 0644]
group__context_ga81af95aa15f5d5c54e42143183a4bf9b.html [new file with mode: 0644]
group__context_ga828758ed4335f74a7aedba3837d98b13.html [new file with mode: 0644]
group__context_ga87f15eee0f8e4e18bc47ed96ea9250b4.html [new file with mode: 0644]
group__context_ga8962c8af0aecbee767a3ca60e224cd8b.html [new file with mode: 0644]
group__context_ga8da1de941ca7b4657298fc15d1814a4c.html [new file with mode: 0644]
group__context_ga92d2ddcda9b53c6dbd352c31a84b6dfb.html [new file with mode: 0644]
group__context_ga99b593fe1e248b4bf5342df2b090d0a4.html [new file with mode: 0644]
group__context_ga9f9e8b0cc09645c02b883e1184277ed4.html [new file with mode: 0644]
group__context_gaa24335582127d17912b7f0f79e4d760c.html [new file with mode: 0644]
group__context_gaa2ed6dc1512777dd5ccad6aeb1dda7f4.html [new file with mode: 0644]
group__context_gaa9a27bece5bbd278921c6cba623b2c63.html [new file with mode: 0644]
group__context_gaaef505547efbf0dac08363c29aa6d5fc.html [new file with mode: 0644]
group__context_gaafe393139d22caee0d96f6b553e9371a.html [new file with mode: 0644]
group__context_gab1fa94f07caed2355f289efe9ad5b920.html [new file with mode: 0644]
group__context_gab276844a1cbcb7e666997d78ba305aa7.html [new file with mode: 0644]
group__context_gab2d4c6449a25dc681cc068c4239450c5.html [new file with mode: 0644]
group__context_gab56218e5b3ba4020ba68ad5fd3a92ddb.html [new file with mode: 0644]
group__context_gab5852e193c4fa6f23282e622a1eee0c3.html [new file with mode: 0644]
group__context_gabcf41a619deeaf1fab72bc5c4e5ecf99.html [new file with mode: 0644]
group__context_gabd4113f8d643772de75f806652e2c316.html [new file with mode: 0644]
group__context_gac03501474a0d7c9ba002fd5b7b9d7aa5.html [new file with mode: 0644]
group__context_gac068112f830a390f6b1ea52817d0fa6b.html [new file with mode: 0644]
group__context_gac159a4f21cb08f34c01e9a424b2a146b.html [new file with mode: 0644]
group__context_gac525aec4976320d2bac91a16cf1d84f8.html [new file with mode: 0644]
group__context_gac7853e3949a804d682a856bfbd77312b.html [new file with mode: 0644]
group__context_gaca4d2b86c75bdf3f07add4a48d861b5f.html [new file with mode: 0644]
group__context_gacac211b9ddc47b13c9ad7887db491bd8.html [new file with mode: 0644]
group__context_gacc55b53318df7aa0fbb0d2a8ad62a7de.html [new file with mode: 0644]
group__context_gad18fff05a16b4e5bc3a1e20d7af43645.html [new file with mode: 0644]
group__context_gad27a65d418d112847acb7671275c7dc2.html [new file with mode: 0644]
group__context_gad37071fb42ef37ce31bca527ef979aa2.html [new file with mode: 0644]
group__context_gad4df2d61a5e1ed43ceb89b5cb908f09c.html [new file with mode: 0644]
group__context_gad4e0c503a4073b2b777103172cfd0b0c.html [new file with mode: 0644]
group__context_gad628d092e9fae6f1c9dc8c2ae6c96b35.html [new file with mode: 0644]
group__context_gadccb1027af7def3ef6b17e27314a4a9e.html [new file with mode: 0644]
group__context_gade858000e4086620a00952a4ccc8744a.html [new file with mode: 0644]
group__context_gae061587061b992790b315c0df670ec29.html [new file with mode: 0644]
group__context_gae7a8c7696c515cdfa1a59d4fe0ca12e8.html [new file with mode: 0644]
group__context_gae855f56bde644560f5025d09c834a55c.html [new file with mode: 0644]
group__context_gaeb22a279fa51368ade2094303f729537.html [new file with mode: 0644]
group__context_gaebf492bf879122ef9ec6b8072ec9a55b.html [new file with mode: 0644]
group__context_gaf4f41865696063157dcccc49826c7542.html [new file with mode: 0644]
group__context_gaf5b5c652d82aa0404c93edae2cbc6035.html [new file with mode: 0644]
group__context_gaf7a96ef43fd8721ad82c296e96b1a89a.html [new file with mode: 0644]
group__context_gaf86035c0d1696a504aec94572d218415.html [new file with mode: 0644]
group__context_gaf8ce78ae7fa4269a2a3c1c54ad2c58dd.html [new file with mode: 0644]
group__device.html
group__device_ga14c3363f17896c4cbc90b5a742d8cc92.html [new file with mode: 0644]
group__device_ga17a593a0a8b3c174b22e7e9a67995257.html [new file with mode: 0644]
group__device_ga2aaf6df4810242a7ba61d1cc22dda83d.html [new file with mode: 0644]
group__device_ga3fbc07e9e6fa4e97dd0857b58e66a916.html [new file with mode: 0644]
group__device_ga4410787cc120fdafe8cdc480a2b02e71.html
group__device_ga629ad9c736d5e7936529aadbfc202c53.html [new file with mode: 0644]
group__device_ga67fe3cfb43415cc557c3c6f2dad1990b.html [new file with mode: 0644]
group__device_ga78fe5806b41e650f39fdb8b0722efb3c.html [new file with mode: 0644]
group__device_ga792170a12976eced48e117cc1adf4bcf.html [new file with mode: 0644]
group__device_ga7cfe91b5df3581ed1bcdef483d1a2367.html [new file with mode: 0644]
group__device_ga87246f77fd32889d9eae62c9444ae456.html [new file with mode: 0644]
group__device_ga9319a5e85f367098b0e6e3265fb8ea85.html [new file with mode: 0644]
group__device_gad9676acb47c4f4f8d83ef198280a805e.html [new file with mode: 0644]
group__device_gaf8fba0b5d5588ef33326e874bd25a4c1.html [new file with mode: 0644]
group__matrix.html
group__matrix_ga00b8f362ab4e337c2ec219dbee840a76.html [new file with mode: 0644]
group__matrix_ga2af9ac82c85388031d206e5e59b00ab9.html [new file with mode: 0644]
group__matrix_ga471448472d025facf479dc1fbaa6f102.html [new file with mode: 0644]
group__matrix_ga60cff46b3741569d302c19226b5f7340.html [new file with mode: 0644]
group__matrix_ga696338f6b5986e8cde51cab3bd6f2050.html [new file with mode: 0644]
group__matrix_ga7565d3c1202c2aa88d06210e4e880c15.html [new file with mode: 0644]
group__matrix_ga7a14d8e9fafcb47df7b52731622a15a3.html
group__matrix_ga824fa84193b12ef36fd11316b52edfb9.html [new file with mode: 0644]
group__matrix_ga8b27d7aa1c35c520efa197e44da84ef9.html [new file with mode: 0644]
group__matrix_gaa329c7a6282aa4eb6f39b8bcc9547c1c.html [new file with mode: 0644]
group__matrix_gaa9cd565c5f9ad461d8ece37459c5757c.html [new file with mode: 0644]
group__matrix_gacd251d9fac997b79ca3060dd2d575f0e.html [new file with mode: 0644]
group__matrix_gadfb1c02e17804239c8a8f1c2f0f8a374.html [new file with mode: 0644]
group__matrix_gaef5dcf4dab69857a4516cfa3770a6201.html [new file with mode: 0644]
group__path.html
group__pattern.html
group__pattern_ga19e3b3fde4351d70e052030508bed667.html [new file with mode: 0644]
group__pattern_ga1f555e636f6c91d3a2a8945bf9e86fa3.html [new file with mode: 0644]
group__pattern_ga29fe6b4335fe0352c5d7ea5804ba45e9.html [new file with mode: 0644]
group__pattern_ga3781a9fe725e660b090da1a1afcd4550.html [new file with mode: 0644]
group__pattern_ga3bc1cde4ef93d5b8e87870f35240cbc2.html [new file with mode: 0644]
group__pattern_ga53ff09b33c0008da5e52740fdd601e93.html [new file with mode: 0644]
group__pattern_ga60d6d8608f15e96a087c8dafd69f28dc.html
group__pattern_ga666342d39a4227e8b1d2ecbc1eaad3e9.html [new file with mode: 0644]
group__pattern_ga69d920cb48cb97fbaa8ea048b12e9bab.html [new file with mode: 0644]
group__pattern_ga7026f86f8c320692862bd219c704999a.html [new file with mode: 0644]
group__pattern_ga7990319ff732e9005eda3e2283f6f530.html [new file with mode: 0644]
group__pattern_ga844444a0242794f85b2a850309569587.html [new file with mode: 0644]
group__pattern_gaa43a9a05b3b7c9d247b640c3acf62372.html [new file with mode: 0644]
group__pattern_gac14405c0e08f8cae0013d179a5c15308.html [new file with mode: 0644]
group__pattern_gad2d8a91e379b5d39ae9c066380ae95f2.html [new file with mode: 0644]
group__pattern_gae5284a7f3f6241d3c5b9012dc145dfcb.html [new file with mode: 0644]
group__pattern_gaea43689bc6fa9fff1e1ab557b45bbc9f.html [new file with mode: 0644]
group__pattern_gaee2652254686507f28dfcf598db894c4.html [new file with mode: 0644]
group__pattern_gaf89e3a8ba79ac27840b4394d9f503459.html [new file with mode: 0644]
group__pattern_gafc6a80199e9b9b18d3f25467a9fb3fee.html [new file with mode: 0644]
group__surface.html
group__surface_ga019fc5428d0ed30a8d764d8bbce3464d.html [new file with mode: 0644]
group__surface_ga22a2d413efceb83249e2b4348fe58345.html [new file with mode: 0644]
group__surface_ga22e86f6ea6e0095e6d49d80507984768.html [new file with mode: 0644]
group__surface_ga4fb66c2cbbebddae0c0b8f69d13325e9.html [new file with mode: 0644]
group__surface_ga51e2017f312896befb7e3a841d5542c5.html [new file with mode: 0644]
group__surface_ga52b10b4864ebba4dd2ce0edc0ed7e9b3.html [new file with mode: 0644]
group__surface_ga52d86147f436de7d2e138bcb4ee6015c.html [new file with mode: 0644]
group__surface_gaac93f58bebe6b797e0e1fcc053ac2e2f.html [new file with mode: 0644]
group__surface_gab8ea522885d2768088a15f91bfcd3139.html [new file with mode: 0644]
group__surface_gabbb66e36ee4d187485b0ef4bba8780f3.html [new file with mode: 0644]
group__surface_gac60a50a2726621c5bc3c99b9810ad627.html [new file with mode: 0644]
group__surface_gac8fc98fe6fbbf93f67a96f1d7e4d5ef9.html [new file with mode: 0644]
group__surface_gad43c411887c5c5bf60daeb62d05af0eb.html [new file with mode: 0644]
group__surface_gaedc4e2964cf5c9a9c004d2874d73addb.html [new file with mode: 0644]
group__surface_gaf2e9eb0e48dd4533d4a5622c12e4d0e7.html
group__surface_gaf4a177cd4af529d4ff1fce0b9e3cba12.html [new file with mode: 0644]
index.html
search/all_3.js
search/all_4.js
search/all_5.js
search/all_6.js
search/all_7.js
search/all_8.js
search/all_9.js
search/all_a.js
search/all_b.js
search/all_c.js
search/all_d.js
search/classes_0.js
search/defines_0.js
search/enums_0.js
search/enumvalues_0.js
search/files_0.js
search/functions_0.js
search/groups_0.js
search/groups_1.js
search/groups_2.js
search/groups_3.js
search/groups_4.js
search/pages_0.js
search/searchdata.js
search/typedefs_0.js
search/variables_0.js
search/variables_1.js
search/variables_2.js
search/variables_3.js
search/variables_4.js
search/variables_5.js
search/variables_6.js
search/variables_7.js
search/variables_8.js
search/variables_9.js
search/variables_a.js
structvkvg__color__t.html
structvkvg__color__t_a4788d82c901b9367dd5c0daff8a7616b.html
structvkvg__color__t_a4aec1a5be9d9a4a394a2e49e9744286e.html
structvkvg__color__t_a83fc1af92e29717b4513d121b0c72c7d.html
structvkvg__color__t_a8cf17d727651616de6f2b79ef32170cd.html
structvkvg__font__extents__t.html
structvkvg__font__extents__t_a31ebc425eeae55d11acd591bb46dd468.html
structvkvg__font__extents__t_a48083b65ac9a863566dc3e3fff09a5b4.html
structvkvg__font__extents__t_a5984964357202018e67f64fd879af95b.html
structvkvg__font__extents__t_a5a74d8c1db44409b96daa190fce554b1.html
structvkvg__font__extents__t_afef09feed3e6d406a79a4654bbfdf32e.html
structvkvg__glyph__info__t.html
structvkvg__glyph__info__t_a302cc6391db771808cf9137cddb15a8a.html
structvkvg__glyph__info__t_a9ae348ed78a50e882b8167d83412d2b5.html
structvkvg__glyph__info__t_ac0a96cfe8a03a6dd0da3f7ca2313e5d8.html
structvkvg__glyph__info__t_ac8b0caa49832b5e674589cba5d72b905.html
structvkvg__glyph__info__t_af4903d34c19de17bf3045668b429da05.html
structvkvg__matrix__t.html
structvkvg__matrix__t_a342cbf7f29a65a0d1a2949ef4675008e.html
structvkvg__matrix__t_a3c9556645d92e863376a4063a3ad7001.html
structvkvg__matrix__t_a83a7590defc35766f789fbbf7fc41590.html
structvkvg__matrix__t_a8e1608facba0c31efe99d65811fab570.html
structvkvg__matrix__t_a9fb9d00fbbf390e0263bcc204b03c7c8.html
structvkvg__matrix__t_adf19b8ba42d497d3093c3a51b1a32cca.html
structvkvg__text__extents__t.html
structvkvg__text__extents__t_a35b39603f2d8ae8c01b5cb9dfbfd20d3.html
structvkvg__text__extents__t_a36152a2d5302d6860e555e77a4a8b456.html
structvkvg__text__extents__t_a48083b65ac9a863566dc3e3fff09a5b4.html
structvkvg__text__extents__t_adb121426957cb2c536d442cb6fd1c90f.html
structvkvg__text__extents__t_ae426f00e82704fa09578f5446e22d915.html
structvkvg__text__extents__t_ae83c02c42c97888eca5532a98ed4e2e4.html
vkvg-svg_8h.html
vkvg-svg_8h_a0003abdfb8e71c30d01f61d21ccebb13.html
vkvg-svg_8h_a059d00a161a78113f6c81e06496ddd5e.html [new file with mode: 0644]
vkvg-svg_8h_a1f96ecf7fcf972e1f1946c6908cb5d04.html [new file with mode: 0644]
vkvg-svg_8h_a3b7217988846c2a4ce144ef76c2b54ad.html [new file with mode: 0644]
vkvg-svg_8h_a60a50053186ecec716f37918f632060b.html [new file with mode: 0644]
vkvg-svg_8h_a8dc164746718bde97cf6c67826adaa87.html [new file with mode: 0644]
vkvg-svg_8h_aced1d16270a7b6d285a0758706b6e60a.html [new file with mode: 0644]
vkvg-svg_8h_ad4d202cd0b7216f96e58fab7dc917aae.html [new file with mode: 0644]
vkvg-svg_8h_source.html
vkvg_8h.html
vkvg_8h_a040b130202d4c2e3e1a57dd8837ed919.html
vkvg_8h_a0411814a6919e5df693cf40dcfcbc4e3.html
vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html
vkvg_8h_a13fb664af0ea69bff0f1fbc142b57f60.html
vkvg_8h_a17d3944887e536639b7af4a12e7d657c.html
vkvg_8h_a1cde27798744c6485ac522a843017513.html
vkvg_8h_a2a55039902f51716c1ad337951ecf103.html
vkvg_8h_a2d6938aad383b6f91bf6be7164b2a995.html
vkvg_8h_a3a67c32eb5d4216389d6e5305b49aa8a.html
vkvg_8h_a4202eb97e7aaee0296c33f8a6b932252.html
vkvg_8h_a4371df2f82cabd4963d913a094a06b35.html
vkvg_8h_a46afd254ec45cd6ecd9bd3e238b4698d.html
vkvg_8h_a6664f29e4f38fafb584188235b65718a.html
vkvg_8h_a71071026a36a7427c364a8bdc9bccfb6.html
vkvg_8h_a9e76bb74a68a2e86a709ed7397cf1a40.html
vkvg_8h_aaee3dfb09930712dcbac4be383a3132d.html
vkvg_8h_ac04f8e80a8db5dd46bf75406ef8c1989.html
vkvg_8h_ac8c85e867cfe90bfd43a2b2a75e688c5.html
vkvg_8h_adb45e5c6af26000f8dacd091679c0ca5.html
vkvg_8h_ae0b32f5daaea9a1c1031f237599b914a.html
vkvg_8h_ae63b94eb181f12347450efcc67cbf8f0.html
vkvg_8h_af23f274286a67543b606d4918bc87d9c.html
vkvg_8h_af4174688622bae16b8cb222b80cc978a.html [new file with mode: 0644]
vkvg_8h_af9445855626eb75472a91844db51e59e.html
vkvg_8h_source.html

index 2c4b45ccfdf2207361b168796176b3f6761e1267..45df694e71248831544504c8a5340b197e5a6de0 100644 (file)
@@ -1841,7 +1841,15 @@ tr.heading h2 {
     }
 }
 
-
+code {
+    border: 1px solid #D0D1D9;
+    background-color: rgb(255, 255, 255);
+    color: black;
+    font-family: monospace, fixed;
+    font-size: 12px;
+    padding: 0 2px;
+    margin: 0px;
+}
 /* @group Markdown */
 
 table.markdownTable {
diff --git a/elliptical-arc-options.svg b/elliptical-arc-options.svg
new file mode 100644 (file)
index 0000000..404e617
--- /dev/null
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg width="12cm" height="5.25cm" viewBox="0 0 1200 525" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+  <title>Example arcs02 - arc options in paths</title>
+  <desc>Pictures showing the result of setting
+        large-arc-flag and sweep-flag to the four
+        possible combinations of 0 and 1.</desc>
+  <g font-family="Verdana">
+    <defs>
+      <g id="baseEllipses" font-size="20">
+        <ellipse cx="125" cy="125" rx="100" ry="50" fill="none" stroke="#888888" stroke-width="2"/>
+        <ellipse cx="225" cy="75" rx="100" ry="50" fill="none" stroke="#888888" stroke-width="2"/>
+        <text x="35" y="70">Arc start</text>
+        <text x="225" y="145">Arc end</text>
+      </g>
+    </defs>
+    <rect x="1" y="1" width="1198" height="523" fill="none" stroke="blue" stroke-width="1"/>
+
+    <g font-size="30">
+      <g transform="translate(0,0)">
+        <use xlink:href="#baseEllipses"/>
+      </g>
+      <g transform="translate(400,0)">
+        <text x="50" y="210">large-arc-flag=0</text>
+        <text x="50" y="250">sweep-flag=0</text>
+        <use xlink:href="#baseEllipses"/>
+        <path d="M 125,75 a100,50 0 0,0 100,50" fill="none" stroke="red" stroke-width="6"/>
+      </g>
+      <g transform="translate(800,0)">
+        <text x="50" y="210">large-arc-flag=0</text>
+        <text x="50" y="250">sweep-flag=1</text>
+        <use xlink:href="#baseEllipses"/>
+        <path d="M 125,75 a100,50 0 0,1 100,50" fill="none" stroke="red" stroke-width="6"/>
+      </g>
+      <g transform="translate(400,250)">
+        <text x="50" y="210">large-arc-flag=1</text>
+        <text x="50" y="250">sweep-flag=0</text>
+        <use xlink:href="#baseEllipses"/>
+        <path d="M 125,75 a100,50 0 1,0 100,50" fill="none" stroke="red" stroke-width="6"/>
+      </g>
+      <g transform="translate(800,250)">
+        <text x="50" y="210">large-arc-flag=1</text>
+        <text x="50" y="250">sweep-flag=1</text>
+        <use xlink:href="#baseEllipses"/>
+        <path d="M 125,75 a100,50 0 1,1 100,50" fill="none" stroke="red" stroke-width="6"/>
+      </g>
+    </g>
+  </g>
+</svg>
\ No newline at end of file
index 85548feae752454187ab4e5d6e347227a48a6f2f..8b8de15c4a8ce15db71eebfc3ffeb8db962445b2 100644 (file)
@@ -58,70 +58,70 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
 
 <h3><a id="index_v"></a>- v -</h3><ul>
 <li>vkvg_arc()
-: <a class="el" href="group__context_ga8acf97c1e4ae8ab67764a96a0d5d7b9c.html#ga8acf97c1e4ae8ab67764a96a0d5d7b9c">vkvg.h</a>
+: <a class="el" href="group__context_gac068112f830a390f6b1ea52817d0fa6b.html#gac068112f830a390f6b1ea52817d0fa6b">vkvg.h</a>
 </li>
 <li>vkvg_arc_negative()
-: <a class="el" href="group__context_ga7e937e021bf96bd38de3e478bf80c3e7.html#ga7e937e021bf96bd38de3e478bf80c3e7">vkvg.h</a>
+: <a class="el" href="group__context_ga81af95aa15f5d5c54e42143183a4bf9b.html#ga81af95aa15f5d5c54e42143183a4bf9b">vkvg.h</a>
 </li>
 <li>vkvg_clear()
-: <a class="el" href="group__context_gac418bd821f5e47d7c9deb6f58b5bc03d.html#gac418bd821f5e47d7c9deb6f58b5bc03d">vkvg.h</a>
+: <a class="el" href="group__context_gaf8ce78ae7fa4269a2a3c1c54ad2c58dd.html#gaf8ce78ae7fa4269a2a3c1c54ad2c58dd">vkvg.h</a>
 </li>
 <li>vkvg_clip()
-: <a class="el" href="group__context_ga13183bfc6468e0106b487a397ea1d870.html#ga13183bfc6468e0106b487a397ea1d870">vkvg.h</a>
+: <a class="el" href="group__context_ga1377398c35756811e602cb1f62a3666a.html#ga1377398c35756811e602cb1f62a3666a">vkvg.h</a>
 </li>
 <li>vkvg_clip_preserve()
-: <a class="el" href="group__context_ga42752652b304544765ffbc9f1355f04a.html#ga42752652b304544765ffbc9f1355f04a">vkvg.h</a>
+: <a class="el" href="group__context_gaf4f41865696063157dcccc49826c7542.html#gaf4f41865696063157dcccc49826c7542">vkvg.h</a>
 </li>
 <li>vkvg_close_path()
-: <a class="el" href="group__context_ga0e1611518cd6aa91d3527fefcfdf2957.html#ga0e1611518cd6aa91d3527fefcfdf2957">vkvg.h</a>
+: <a class="el" href="group__context_gaf7a96ef43fd8721ad82c296e96b1a89a.html#gaf7a96ef43fd8721ad82c296e96b1a89a">vkvg.h</a>
 </li>
 <li>vkvg_create()
-: <a class="el" href="group__context_gacd68ee83c078f62d89709034c562897b.html#gacd68ee83c078f62d89709034c562897b">vkvg.h</a>
+: <a class="el" href="group__context_gab276844a1cbcb7e666997d78ba305aa7.html#gab276844a1cbcb7e666997d78ba305aa7">vkvg.h</a>
 </li>
 <li>vkvg_curve_to()
-: <a class="el" href="group__context_gae1be850b3f4a6b01e35344bd033bf3d0.html#gae1be850b3f4a6b01e35344bd033bf3d0">vkvg.h</a>
+: <a class="el" href="group__context_gaaef505547efbf0dac08363c29aa6d5fc.html#gaaef505547efbf0dac08363c29aa6d5fc">vkvg.h</a>
 </li>
 <li>vkvg_destroy()
-: <a class="el" href="group__context_gabfc11b67746a4b438580242c79ef6dce.html#gabfc11b67746a4b438580242c79ef6dce">vkvg.h</a>
+: <a class="el" href="group__context_ga0e0bba5a28e7e264e8b265789b35cef5.html#ga0e0bba5a28e7e264e8b265789b35cef5">vkvg.h</a>
 </li>
 <li>vkvg_device_create()
-: <a class="el" href="group__device_ga3a87ef8a0d782aa26a39ff63218ea25c.html#ga3a87ef8a0d782aa26a39ff63218ea25c">vkvg.h</a>
+: <a class="el" href="group__device_ga78fe5806b41e650f39fdb8b0722efb3c.html#ga78fe5806b41e650f39fdb8b0722efb3c">vkvg.h</a>
 </li>
 <li>vkvg_device_create_from_vk()
-: <a class="el" href="group__device_ga1d3b3027ad47c29d49a82705ff21c802.html#ga1d3b3027ad47c29d49a82705ff21c802">vkvg.h</a>
+: <a class="el" href="group__device_ga792170a12976eced48e117cc1adf4bcf.html#ga792170a12976eced48e117cc1adf4bcf">vkvg.h</a>
 </li>
 <li>vkvg_device_create_from_vk_multisample()
-: <a class="el" href="group__device_ga584714cbe547b91c08904a90f269c170.html#ga584714cbe547b91c08904a90f269c170">vkvg.h</a>
+: <a class="el" href="group__device_ga17a593a0a8b3c174b22e7e9a67995257.html#ga17a593a0a8b3c174b22e7e9a67995257">vkvg.h</a>
 </li>
 <li>vkvg_device_destroy()
-: <a class="el" href="group__device_ga38c54930707fd47bbdb59ee9000a6d21.html#ga38c54930707fd47bbdb59ee9000a6d21">vkvg.h</a>
+: <a class="el" href="group__device_ga2aaf6df4810242a7ba61d1cc22dda83d.html#ga2aaf6df4810242a7ba61d1cc22dda83d">vkvg.h</a>
 </li>
 <li>vkvg_device_get_dpy()
-: <a class="el" href="group__device_ga110a3746370bc3a61aa95e048e739d2e.html#ga110a3746370bc3a61aa95e048e739d2e">vkvg.h</a>
+: <a class="el" href="group__device_ga629ad9c736d5e7936529aadbfc202c53.html#ga629ad9c736d5e7936529aadbfc202c53">vkvg.h</a>
 </li>
 <li>vkvg_device_get_reference_count()
-: <a class="el" href="group__device_ga4e12927c2cda70943f304f5fdbd43882.html#ga4e12927c2cda70943f304f5fdbd43882">vkvg.h</a>
+: <a class="el" href="group__device_gaf8fba0b5d5588ef33326e874bd25a4c1.html#gaf8fba0b5d5588ef33326e874bd25a4c1">vkvg.h</a>
 </li>
 <li>vkvg_device_reference()
-: <a class="el" href="group__device_ga7328d8f0102dd7dcf725bc3c77aa95f8.html#ga7328d8f0102dd7dcf725bc3c77aa95f8">vkvg.h</a>
+: <a class="el" href="group__device_ga3fbc07e9e6fa4e97dd0857b58e66a916.html#ga3fbc07e9e6fa4e97dd0857b58e66a916">vkvg.h</a>
 </li>
 <li>vkvg_device_set_dpy()
-: <a class="el" href="group__device_gacee1dad855f7ceb5e803c0379e37cff5.html#gacee1dad855f7ceb5e803c0379e37cff5">vkvg.h</a>
+: <a class="el" href="group__device_ga67fe3cfb43415cc557c3c6f2dad1990b.html#ga67fe3cfb43415cc557c3c6f2dad1990b">vkvg.h</a>
 </li>
 <li>vkvg_device_set_thread_aware()
-: <a class="el" href="group__device_gaa7b5b0a579d1202e8d782f720f603d91.html#gaa7b5b0a579d1202e8d782f720f603d91">vkvg.h</a>
+: <a class="el" href="group__device_ga14c3363f17896c4cbc90b5a742d8cc92.html#ga14c3363f17896c4cbc90b5a742d8cc92">vkvg.h</a>
 </li>
 <li>vkvg_device_status()
-: <a class="el" href="group__device_ga76abb77e8be8a16dd7ddd03950ba168b.html#ga76abb77e8be8a16dd7ddd03950ba168b">vkvg.h</a>
+: <a class="el" href="group__device_ga7cfe91b5df3581ed1bcdef483d1a2367.html#ga7cfe91b5df3581ed1bcdef483d1a2367">vkvg.h</a>
 </li>
 <li>vkvg_direction_t
 : <a class="el" href="vkvg_8h_a2d6938aad383b6f91bf6be7164b2a995.html#a2d6938aad383b6f91bf6be7164b2a995">vkvg.h</a>
 </li>
 <li>vkvg_ellipse()
-: <a class="el" href="group__context_gaadec811521b3edb7a509bd9c6e370ee5.html#gaadec811521b3edb7a509bd9c6e370ee5">vkvg.h</a>
+: <a class="el" href="group__context_ga9f9e8b0cc09645c02b883e1184277ed4.html#ga9f9e8b0cc09645c02b883e1184277ed4">vkvg.h</a>
 </li>
 <li>vkvg_elliptic_arc_to()
-: <a class="el" href="group__context_ga74f4c24e04116105ddc91b31a174ed34.html#ga74f4c24e04116105ddc91b31a174ed34">vkvg.h</a>
+: <a class="el" href="group__context_ga33916e8d4a03a4e6e4b13b901cd619e8.html#ga33916e8d4a03a4e6e4b13b901cd619e8">vkvg.h</a>
 </li>
 <li>VKVG_EXTEND_NONE
 : <a class="el" href="vkvg_8h_a9e76bb74a68a2e86a709ed7397cf1a40.html#a9e76bb74a68a2e86a709ed7397cf1a40a016c184949340ded7cab8cc3ebebee8f">vkvg.h</a>
@@ -139,10 +139,10 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
 : <a class="el" href="vkvg_8h_a9e76bb74a68a2e86a709ed7397cf1a40.html#a9e76bb74a68a2e86a709ed7397cf1a40">vkvg.h</a>
 </li>
 <li>vkvg_fill()
-: <a class="el" href="group__context_ga7b84dd59cc0b3d116948a89ff7ad53f8.html#ga7b84dd59cc0b3d116948a89ff7ad53f8">vkvg.h</a>
+: <a class="el" href="group__context_ga514541817d323e89f66069362bb8611d.html#ga514541817d323e89f66069362bb8611d">vkvg.h</a>
 </li>
 <li>vkvg_fill_preserve()
-: <a class="el" href="group__context_gaa0dd784bb4277124e6fd2546a50b970a.html#gaa0dd784bb4277124e6fd2546a50b970a">vkvg.h</a>
+: <a class="el" href="group__context_gab1fa94f07caed2355f289efe9ad5b920.html#gab1fa94f07caed2355f289efe9ad5b920">vkvg.h</a>
 </li>
 <li>VKVG_FILL_RULE_EVEN_ODD
 : <a class="el" href="vkvg_8h_a71071026a36a7427c364a8bdc9bccfb6.html#a71071026a36a7427c364a8bdc9bccfb6ada97bad79f6371820b82472e0ff49fe7">vkvg.h</a>
@@ -175,10 +175,10 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
 : <a class="el" href="vkvg_8h_adb45e5c6af26000f8dacd091679c0ca5.html#adb45e5c6af26000f8dacd091679c0ca5">vkvg.h</a>
 </li>
 <li>vkvg_flush()
-: <a class="el" href="group__context_gadf5a54205231c9026559eb3a912578ef.html#gadf5a54205231c9026559eb3a912578ef">vkvg.h</a>
+: <a class="el" href="group__context_gaca4d2b86c75bdf3f07add4a48d861b5f.html#gaca4d2b86c75bdf3f07add4a48d861b5f">vkvg.h</a>
 </li>
 <li>vkvg_font_extents()
-: <a class="el" href="group__context_ga0a1ff002bf87d056d6749966fdabd3a6.html#ga0a1ff002bf87d056d6749966fdabd3a6">vkvg.h</a>
+: <a class="el" href="group__context_gabcf41a619deeaf1fab72bc5c4e5ecf99.html#gabcf41a619deeaf1fab72bc5c4e5ecf99">vkvg.h</a>
 </li>
 <li>VKVG_FORMAT_A1
 : <a class="el" href="vkvg_8h_ac8c85e867cfe90bfd43a2b2a75e688c5.html#ac8c85e867cfe90bfd43a2b2a75e688c5a41129f80cde1638c50336775ec6059f1">vkvg.h</a>
@@ -196,65 +196,65 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
 : <a class="el" href="vkvg_8h_ac8c85e867cfe90bfd43a2b2a75e688c5.html#ac8c85e867cfe90bfd43a2b2a75e688c5">vkvg.h</a>
 </li>
 <li>vkvg_get_current_point()
-: <a class="el" href="group__context_ga54e4a562ce79bfe7b27bccb354211526.html#ga54e4a562ce79bfe7b27bccb354211526">vkvg.h</a>
+: <a class="el" href="group__context_gab5852e193c4fa6f23282e622a1eee0c3.html#gab5852e193c4fa6f23282e622a1eee0c3">vkvg.h</a>
 </li>
 <li>vkvg_get_dash()
-: <a class="el" href="group__context_gaa2a085eb1589cad42d21a79d967ba821.html#gaa2a085eb1589cad42d21a79d967ba821">vkvg.h</a>
+: <a class="el" href="group__context_ga003f578ba25479c16cec0f66161ed0f9.html#ga003f578ba25479c16cec0f66161ed0f9">vkvg.h</a>
 </li>
 <li>vkvg_get_device_requirements()
-: <a class="el" href="group__device_ga6b1a6746ce78e41714bfa433dde3f330.html#ga6b1a6746ce78e41714bfa433dde3f330">vkvg.h</a>
+: <a class="el" href="group__device_gad9676acb47c4f4f8d83ef198280a805e.html#gad9676acb47c4f4f8d83ef198280a805e">vkvg.h</a>
 </li>
 <li>vkvg_get_fill_rule()
-: <a class="el" href="group__context_ga5accbb746089e87bcf2affb3b8d013ff.html#ga5accbb746089e87bcf2affb3b8d013ff">vkvg.h</a>
+: <a class="el" href="group__context_gad628d092e9fae6f1c9dc8c2ae6c96b35.html#gad628d092e9fae6f1c9dc8c2ae6c96b35">vkvg.h</a>
 </li>
 <li>vkvg_get_line_cap()
-: <a class="el" href="group__context_ga99ca38817ba4247d2cacb2140f4ad1f6.html#ga99ca38817ba4247d2cacb2140f4ad1f6">vkvg.h</a>
+: <a class="el" href="group__context_gaa24335582127d17912b7f0f79e4d760c.html#gaa24335582127d17912b7f0f79e4d760c">vkvg.h</a>
 </li>
 <li>vkvg_get_line_join()
-: <a class="el" href="group__context_ga41a306bcd66be7fc2f00b66a5ea92208.html#ga41a306bcd66be7fc2f00b66a5ea92208">vkvg.h</a>
+: <a class="el" href="group__context_ga1a425a93c299ea2fe50b80c26d54e65a.html#ga1a425a93c299ea2fe50b80c26d54e65a">vkvg.h</a>
 </li>
 <li>vkvg_get_line_width()
-: <a class="el" href="group__context_ga25e4334755ba6bef6a74bc263554c07e.html#ga25e4334755ba6bef6a74bc263554c07e">vkvg.h</a>
+: <a class="el" href="group__context_ga403922084a3cfecd3ef7e10f764bbd8e.html#ga403922084a3cfecd3ef7e10f764bbd8e">vkvg.h</a>
 </li>
 <li>vkvg_get_matrix()
-: <a class="el" href="group__context_ga79ca5efa6ffc3025bda30a1d0ed3e2ce.html#ga79ca5efa6ffc3025bda30a1d0ed3e2ce">vkvg.h</a>
+: <a class="el" href="group__context_ga6b0a4950733eb9792c24a0571cfbc53b.html#ga6b0a4950733eb9792c24a0571cfbc53b">vkvg.h</a>
 </li>
 <li>vkvg_get_miter_limit()
-: <a class="el" href="group__context_ga4d37ec2bc539cbb2f088152c1785724a.html#ga4d37ec2bc539cbb2f088152c1785724a">vkvg.h</a>
+: <a class="el" href="group__context_ga3dfadc3208fa64c55b980ec83396bc25.html#ga3dfadc3208fa64c55b980ec83396bc25">vkvg.h</a>
 </li>
 <li>vkvg_get_opacity()
-: <a class="el" href="group__context_ga0bb6ecd1c3f10f1a6bae09a808986a7c.html#ga0bb6ecd1c3f10f1a6bae09a808986a7c">vkvg.h</a>
+: <a class="el" href="group__context_ga511a8ea8b4e12e44ee062e10361a4eb6.html#ga511a8ea8b4e12e44ee062e10361a4eb6">vkvg.h</a>
 </li>
 <li>vkvg_get_operator()
-: <a class="el" href="group__context_ga96ae65bebca48a87348d960d5ba52b03.html#ga96ae65bebca48a87348d960d5ba52b03">vkvg.h</a>
+: <a class="el" href="group__context_gac525aec4976320d2bac91a16cf1d84f8.html#gac525aec4976320d2bac91a16cf1d84f8">vkvg.h</a>
 </li>
 <li>vkvg_get_reference_count()
-: <a class="el" href="group__context_gaa7356999fb385658dc2ff6c182e639c5.html#gaa7356999fb385658dc2ff6c182e639c5">vkvg.h</a>
+: <a class="el" href="group__context_ga0b8f1aabb13f0a25b195fc28153eb821.html#ga0b8f1aabb13f0a25b195fc28153eb821">vkvg.h</a>
 </li>
 <li>vkvg_get_required_device_extensions()
-: <a class="el" href="group__device_ga10ea171640ba5da3027c60390725666c.html#ga10ea171640ba5da3027c60390725666c">vkvg.h</a>
+: <a class="el" href="group__device_ga87246f77fd32889d9eae62c9444ae456.html#ga87246f77fd32889d9eae62c9444ae456">vkvg.h</a>
 </li>
 <li>vkvg_get_required_instance_extensions()
-: <a class="el" href="group__device_ga7cf75a034d9fb4a78c82724154cf73c8.html#ga7cf75a034d9fb4a78c82724154cf73c8">vkvg.h</a>
+: <a class="el" href="group__device_ga9319a5e85f367098b0e6e3265fb8ea85.html#ga9319a5e85f367098b0e6e3265fb8ea85">vkvg.h</a>
 </li>
 <li>vkvg_get_source()
-: <a class="el" href="group__context_gace9e98ac61a0fbdc79d1cee9291c15bb.html#gace9e98ac61a0fbdc79d1cee9291c15bb">vkvg.h</a>
+: <a class="el" href="group__context_gaf86035c0d1696a504aec94572d218415.html#gaf86035c0d1696a504aec94572d218415">vkvg.h</a>
 </li>
 <li>vkvg_get_target()
-: <a class="el" href="group__context_ga5681b5178166d4f96d9f803000866200.html#ga5681b5178166d4f96d9f803000866200">vkvg.h</a>
+: <a class="el" href="group__context_ga828758ed4335f74a7aedba3837d98b13.html#ga828758ed4335f74a7aedba3837d98b13">vkvg.h</a>
 </li>
 <li>vkvg_has_current_point()
-: <a class="el" href="group__context_gac2c7805769e61c06151b52f3fb52986d.html#gac2c7805769e61c06151b52f3fb52986d">vkvg.h</a>
+: <a class="el" href="group__context_gaafe393139d22caee0d96f6b553e9371a.html#gaafe393139d22caee0d96f6b553e9371a">vkvg.h</a>
 </li>
 <li>VKVG_HORIZONTAL
 : <a class="el" href="vkvg_8h_a2d6938aad383b6f91bf6be7164b2a995.html#a2d6938aad383b6f91bf6be7164b2a995aaa62739c1a76e107fba227dffd6b8199">vkvg.h</a>
 </li>
-<li>vkvg_identity_matrix()
-: <a class="el" href="group__context_ga61e679b9e01cdf105c7756bf9854697b.html#ga61e679b9e01cdf105c7756bf9854697b">vkvg.h</a>
-</li>
 <li>VKVG_IDENTITY_MATRIX
 : <a class="el" href="group__matrix_ga7a14d8e9fafcb47df7b52731622a15a3.html#ga7a14d8e9fafcb47df7b52731622a15a3">vkvg.h</a>
 </li>
+<li>vkvg_identity_matrix()
+: <a class="el" href="group__context_ga07b38d9e2fa6338d765b3ba6f4414a87.html#ga07b38d9e2fa6338d765b3ba6f4414a87">vkvg.h</a>
+</li>
 <li>VKVG_LINE_CAP_BUTT
 : <a class="el" href="vkvg_8h_ae63b94eb181f12347450efcc67cbf8f0.html#ae63b94eb181f12347450efcc67cbf8f0a89ac22c56380187ec32463602a864f7b">vkvg.h</a>
 </li>
@@ -280,13 +280,13 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
 : <a class="el" href="vkvg_8h_a46afd254ec45cd6ecd9bd3e238b4698d.html#a46afd254ec45cd6ecd9bd3e238b4698d">vkvg.h</a>
 </li>
 <li>vkvg_line_to()
-: <a class="el" href="group__context_gaaa044940f56de70161b3821934077c7b.html#gaaa044940f56de70161b3821934077c7b">vkvg.h</a>
+: <a class="el" href="group__context_ga7fdda8e84e6cc77dc30be427087f597d.html#ga7fdda8e84e6cc77dc30be427087f597d">vkvg.h</a>
 </li>
 <li>vkvg_load_font_from_memory()
-: <a class="el" href="group__context_ga8ca1adfc2ff436c4f1e76f46ba14d9b0.html#ga8ca1adfc2ff436c4f1e76f46ba14d9b0">vkvg.h</a>
+: <a class="el" href="group__context_ga99b593fe1e248b4bf5342df2b090d0a4.html#ga99b593fe1e248b4bf5342df2b090d0a4">vkvg.h</a>
 </li>
 <li>vkvg_load_font_from_path()
-: <a class="el" href="group__context_gaaaab7e5a95eab3cb812bbe4865d85951.html#gaaaab7e5a95eab3cb812bbe4865d85951">vkvg.h</a>
+: <a class="el" href="group__context_gadccb1027af7def3ef6b17e27314a4a9e.html#gadccb1027af7def3ef6b17e27314a4a9e">vkvg.h</a>
 </li>
 <li>VKVG_LOG_DBG_ARRAYS
 : <a class="el" href="vkvg_8h_a040b130202d4c2e3e1a57dd8837ed919.html#a040b130202d4c2e3e1a57dd8837ed919">vkvg.h</a>
@@ -325,55 +325,52 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
 : <a class="el" href="vkvg_8h_ae0b32f5daaea9a1c1031f237599b914a.html#ae0b32f5daaea9a1c1031f237599b914a">vkvg.h</a>
 </li>
 <li>vkvg_matrix_get_scale()
-: <a class="el" href="group__matrix_ga2146e1153f46e8ef79918dba5d32ac91.html#ga2146e1153f46e8ef79918dba5d32ac91">vkvg.h</a>
+: <a class="el" href="group__matrix_gacd251d9fac997b79ca3060dd2d575f0e.html#gacd251d9fac997b79ca3060dd2d575f0e">vkvg.h</a>
 </li>
 <li>vkvg_matrix_init()
-: <a class="el" href="group__matrix_gaf11800eb40198628fabb928a743fecb1.html#gaf11800eb40198628fabb928a743fecb1">vkvg.h</a>
+: <a class="el" href="group__matrix_gadfb1c02e17804239c8a8f1c2f0f8a374.html#gadfb1c02e17804239c8a8f1c2f0f8a374">vkvg.h</a>
 </li>
 <li>vkvg_matrix_init_identity()
-: <a class="el" href="group__matrix_ga22c80d15d3492420d9dc9fea4ddf7d76.html#ga22c80d15d3492420d9dc9fea4ddf7d76">vkvg.h</a>
+: <a class="el" href="group__matrix_ga60cff46b3741569d302c19226b5f7340.html#ga60cff46b3741569d302c19226b5f7340">vkvg.h</a>
 </li>
 <li>vkvg_matrix_init_rotate()
-: <a class="el" href="group__matrix_ga38fb3ab8cc86565a8e5863b788f00921.html#ga38fb3ab8cc86565a8e5863b788f00921">vkvg.h</a>
+: <a class="el" href="group__matrix_ga7565d3c1202c2aa88d06210e4e880c15.html#ga7565d3c1202c2aa88d06210e4e880c15">vkvg.h</a>
 </li>
 <li>vkvg_matrix_init_scale()
-: <a class="el" href="group__matrix_gac6da39c63aa83f333fad4876da70c495.html#gac6da39c63aa83f333fad4876da70c495">vkvg.h</a>
+: <a class="el" href="group__matrix_ga824fa84193b12ef36fd11316b52edfb9.html#ga824fa84193b12ef36fd11316b52edfb9">vkvg.h</a>
 </li>
 <li>vkvg_matrix_init_translate()
-: <a class="el" href="group__matrix_ga9078043e7c548ef9fec35de32ffc86e3.html#ga9078043e7c548ef9fec35de32ffc86e3">vkvg.h</a>
+: <a class="el" href="group__matrix_ga471448472d025facf479dc1fbaa6f102.html#ga471448472d025facf479dc1fbaa6f102">vkvg.h</a>
 </li>
 <li>vkvg_matrix_invert()
-: <a class="el" href="group__matrix_ga0db3d74caa93dd3b2e8595301d447bec.html#ga0db3d74caa93dd3b2e8595301d447bec">vkvg.h</a>
+: <a class="el" href="group__matrix_ga8b27d7aa1c35c520efa197e44da84ef9.html#ga8b27d7aa1c35c520efa197e44da84ef9">vkvg.h</a>
 </li>
 <li>vkvg_matrix_multiply()
-: <a class="el" href="group__matrix_ga672a08bfb37a7b28db89e1d60988b47f.html#ga672a08bfb37a7b28db89e1d60988b47f">vkvg.h</a>
+: <a class="el" href="group__matrix_ga696338f6b5986e8cde51cab3bd6f2050.html#ga696338f6b5986e8cde51cab3bd6f2050">vkvg.h</a>
 </li>
 <li>vkvg_matrix_rotate()
-: <a class="el" href="group__matrix_gacbad7841972e44b065fc74e17dcce2cd.html#gacbad7841972e44b065fc74e17dcce2cd">vkvg.h</a>
+: <a class="el" href="group__matrix_ga00b8f362ab4e337c2ec219dbee840a76.html#ga00b8f362ab4e337c2ec219dbee840a76">vkvg.h</a>
 </li>
 <li>vkvg_matrix_scale()
-: <a class="el" href="group__matrix_ga053850768b56f00336573729d1ea1090.html#ga053850768b56f00336573729d1ea1090">vkvg.h</a>
+: <a class="el" href="group__matrix_ga2af9ac82c85388031d206e5e59b00ab9.html#ga2af9ac82c85388031d206e5e59b00ab9">vkvg.h</a>
 </li>
 <li>vkvg_matrix_transform_distance()
-: <a class="el" href="group__matrix_ga155802a492a4c6a7bb20fb101d0089e4.html#ga155802a492a4c6a7bb20fb101d0089e4">vkvg.h</a>
+: <a class="el" href="group__matrix_gaef5dcf4dab69857a4516cfa3770a6201.html#gaef5dcf4dab69857a4516cfa3770a6201">vkvg.h</a>
 </li>
 <li>vkvg_matrix_transform_point()
-: <a class="el" href="group__matrix_gad9dc2333081dc6f631ec529f94ec19dc.html#gad9dc2333081dc6f631ec529f94ec19dc">vkvg.h</a>
+: <a class="el" href="group__matrix_gaa329c7a6282aa4eb6f39b8bcc9547c1c.html#gaa329c7a6282aa4eb6f39b8bcc9547c1c">vkvg.h</a>
 </li>
 <li>vkvg_matrix_translate()
-: <a class="el" href="group__matrix_ga34aa0d5b237ad0e3b4905b59ec08fd3b.html#ga34aa0d5b237ad0e3b4905b59ec08fd3b">vkvg.h</a>
+: <a class="el" href="group__matrix_gaa9cd565c5f9ad461d8ece37459c5757c.html#gaa9cd565c5f9ad461d8ece37459c5757c">vkvg.h</a>
 </li>
 <li>vkvg_move_to()
-: <a class="el" href="group__context_ga41d32b2e72c0eccf4a2bc695598c50ba.html#ga41d32b2e72c0eccf4a2bc695598c50ba">vkvg.h</a>
-</li>
-<li>vkvg_multisample_surface_resolve()
-: <a class="el" href="group__surface_gaa77f72e566105b65f7e8563d4a9301d9.html#gaa77f72e566105b65f7e8563d4a9301d9">vkvg.h</a>
+: <a class="el" href="group__context_gaa9a27bece5bbd278921c6cba623b2c63.html#gaa9a27bece5bbd278921c6cba623b2c63">vkvg.h</a>
 </li>
 <li>vkvg_new_path()
-: <a class="el" href="group__context_ga5d60e9db2309e786ac30218efab804cb.html#ga5d60e9db2309e786ac30218efab804cb">vkvg.h</a>
+: <a class="el" href="group__context_ga92d2ddcda9b53c6dbd352c31a84b6dfb.html#ga92d2ddcda9b53c6dbd352c31a84b6dfb">vkvg.h</a>
 </li>
 <li>vkvg_new_sub_path()
-: <a class="el" href="group__context_ga6fd276cc6718c78aa889d289004707f2.html#ga6fd276cc6718c78aa889d289004707f2">vkvg.h</a>
+: <a class="el" href="group__context_gad4df2d61a5e1ed43ceb89b5cb908f09c.html#gad4df2d61a5e1ed43ceb89b5cb908f09c">vkvg.h</a>
 </li>
 <li>VKVG_OPERATOR_CLEAR
 : <a class="el" href="vkvg_8h_a4202eb97e7aaee0296c33f8a6b932252.html#a4202eb97e7aaee0296c33f8a6b932252a7af999d0306d40ea662520ee32b7c366">vkvg.h</a>
@@ -394,67 +391,67 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
 : <a class="el" href="vkvg_8h_a4202eb97e7aaee0296c33f8a6b932252.html#a4202eb97e7aaee0296c33f8a6b932252">vkvg.h</a>
 </li>
 <li>vkvg_paint()
-: <a class="el" href="group__context_ga95d31d8c703526652ad57a42292146e2.html#ga95d31d8c703526652ad57a42292146e2">vkvg.h</a>
+: <a class="el" href="group__context_ga8962c8af0aecbee767a3ca60e224cd8b.html#ga8962c8af0aecbee767a3ca60e224cd8b">vkvg.h</a>
 </li>
 <li>vkvg_path_extents()
-: <a class="el" href="group__context_gad6e3a8dca42362ceebe8d949058ad3b4.html#gad6e3a8dca42362ceebe8d949058ad3b4">vkvg.h</a>
+: <a class="el" href="group__context_ga5540dd4e90233822a957059a3c6b389b.html#ga5540dd4e90233822a957059a3c6b389b">vkvg.h</a>
 </li>
 <li>vkvg_pattern_add_color_stop()
-: <a class="el" href="group__pattern_gabef66c6a7a6baf98f0f89d30bb55f46d.html#gabef66c6a7a6baf98f0f89d30bb55f46d">vkvg.h</a>
+: <a class="el" href="group__pattern_ga844444a0242794f85b2a850309569587.html#ga844444a0242794f85b2a850309569587">vkvg.h</a>
 </li>
 <li>vkvg_pattern_create_for_surface()
-: <a class="el" href="group__pattern_ga7d03d46f9c1544f01eb556fa840c94e0.html#ga7d03d46f9c1544f01eb556fa840c94e0">vkvg.h</a>
+: <a class="el" href="group__pattern_gae5284a7f3f6241d3c5b9012dc145dfcb.html#gae5284a7f3f6241d3c5b9012dc145dfcb">vkvg.h</a>
 </li>
 <li>vkvg_pattern_create_linear()
-: <a class="el" href="group__pattern_ga2c359145c22b8384317dcceee7d065a7.html#ga2c359145c22b8384317dcceee7d065a7">vkvg.h</a>
+: <a class="el" href="group__pattern_gac14405c0e08f8cae0013d179a5c15308.html#gac14405c0e08f8cae0013d179a5c15308">vkvg.h</a>
 </li>
 <li>vkvg_pattern_create_radial()
-: <a class="el" href="group__pattern_ga17618bd315ba5382d66b86cb0feb6af9.html#ga17618bd315ba5382d66b86cb0feb6af9">vkvg.h</a>
+: <a class="el" href="group__pattern_ga19e3b3fde4351d70e052030508bed667.html#ga19e3b3fde4351d70e052030508bed667">vkvg.h</a>
 </li>
 <li>vkvg_pattern_destroy()
-: <a class="el" href="group__pattern_ga14cb27e833bbdd0a922a153bac41837a.html#ga14cb27e833bbdd0a922a153bac41837a">vkvg.h</a>
+: <a class="el" href="group__pattern_gaee2652254686507f28dfcf598db894c4.html#gaee2652254686507f28dfcf598db894c4">vkvg.h</a>
 </li>
 <li>vkvg_pattern_edit_linear()
-: <a class="el" href="group__pattern_ga34701b3ab3a3976f65b9a5e229efee1d.html#ga34701b3ab3a3976f65b9a5e229efee1d">vkvg.h</a>
+: <a class="el" href="group__pattern_ga7990319ff732e9005eda3e2283f6f530.html#ga7990319ff732e9005eda3e2283f6f530">vkvg.h</a>
 </li>
 <li>vkvg_pattern_edit_radial()
-: <a class="el" href="group__pattern_gabe88f93962cbc6bec99fd94fd01f5547.html#gabe88f93962cbc6bec99fd94fd01f5547">vkvg.h</a>
+: <a class="el" href="group__pattern_ga3781a9fe725e660b090da1a1afcd4550.html#ga3781a9fe725e660b090da1a1afcd4550">vkvg.h</a>
 </li>
 <li>vkvg_pattern_get_color_stop_count()
-: <a class="el" href="group__pattern_ga8322c6bd1ef02f3f15faee3993ef55d1.html#ga8322c6bd1ef02f3f15faee3993ef55d1">vkvg.h</a>
+: <a class="el" href="group__pattern_gaa43a9a05b3b7c9d247b640c3acf62372.html#gaa43a9a05b3b7c9d247b640c3acf62372">vkvg.h</a>
 </li>
 <li>vkvg_pattern_get_color_stop_rgba()
-: <a class="el" href="group__pattern_ga743ac3fb70e31150aa98bdc11424a36b.html#ga743ac3fb70e31150aa98bdc11424a36b">vkvg.h</a>
+: <a class="el" href="group__pattern_gafc6a80199e9b9b18d3f25467a9fb3fee.html#gafc6a80199e9b9b18d3f25467a9fb3fee">vkvg.h</a>
 </li>
 <li>vkvg_pattern_get_extend()
-: <a class="el" href="group__pattern_gac87c237c36d4902d1e865778debd3d8d.html#gac87c237c36d4902d1e865778debd3d8d">vkvg.h</a>
+: <a class="el" href="group__pattern_gaf89e3a8ba79ac27840b4394d9f503459.html#gaf89e3a8ba79ac27840b4394d9f503459">vkvg.h</a>
 </li>
 <li>vkvg_pattern_get_filter()
-: <a class="el" href="group__pattern_ga510cf4273c0a2a9aa027c388dc2f48b2.html#ga510cf4273c0a2a9aa027c388dc2f48b2">vkvg.h</a>
+: <a class="el" href="group__pattern_gaea43689bc6fa9fff1e1ab557b45bbc9f.html#gaea43689bc6fa9fff1e1ab557b45bbc9f">vkvg.h</a>
 </li>
 <li>vkvg_pattern_get_linear_points()
-: <a class="el" href="group__pattern_ga2939439acaf8ee99bf42f7f0eeb1cf51.html#ga2939439acaf8ee99bf42f7f0eeb1cf51">vkvg.h</a>
+: <a class="el" href="group__pattern_ga7026f86f8c320692862bd219c704999a.html#ga7026f86f8c320692862bd219c704999a">vkvg.h</a>
 </li>
 <li>vkvg_pattern_get_matrix()
-: <a class="el" href="group__pattern_ga0c1342ac3ea8201996c6dfcd9fd85ff9.html#ga0c1342ac3ea8201996c6dfcd9fd85ff9">vkvg.h</a>
+: <a class="el" href="group__pattern_ga53ff09b33c0008da5e52740fdd601e93.html#ga53ff09b33c0008da5e52740fdd601e93">vkvg.h</a>
 </li>
 <li>vkvg_pattern_get_reference_count()
-: <a class="el" href="group__pattern_ga6d902720df09232c3836af5517831efe.html#ga6d902720df09232c3836af5517831efe">vkvg.h</a>
+: <a class="el" href="group__pattern_ga666342d39a4227e8b1d2ecbc1eaad3e9.html#ga666342d39a4227e8b1d2ecbc1eaad3e9">vkvg.h</a>
 </li>
 <li>vkvg_pattern_get_type()
-: <a class="el" href="group__pattern_gab97a47af9ac9d3e71a70008cf8b05487.html#gab97a47af9ac9d3e71a70008cf8b05487">vkvg.h</a>
+: <a class="el" href="group__pattern_ga69d920cb48cb97fbaa8ea048b12e9bab.html#ga69d920cb48cb97fbaa8ea048b12e9bab">vkvg.h</a>
 </li>
 <li>vkvg_pattern_reference()
-: <a class="el" href="group__pattern_ga72f8f796252b9716a2cc7e66710dc529.html#ga72f8f796252b9716a2cc7e66710dc529">vkvg.h</a>
+: <a class="el" href="group__pattern_ga3bc1cde4ef93d5b8e87870f35240cbc2.html#ga3bc1cde4ef93d5b8e87870f35240cbc2">vkvg.h</a>
 </li>
 <li>vkvg_pattern_set_extend()
-: <a class="el" href="group__pattern_ga730832bea18d0c15f98eaa1ee1102f43.html#ga730832bea18d0c15f98eaa1ee1102f43">vkvg.h</a>
+: <a class="el" href="group__pattern_ga29fe6b4335fe0352c5d7ea5804ba45e9.html#ga29fe6b4335fe0352c5d7ea5804ba45e9">vkvg.h</a>
 </li>
 <li>vkvg_pattern_set_filter()
-: <a class="el" href="group__pattern_ga97a53a5be17a79b6bdd28a49b50d523c.html#ga97a53a5be17a79b6bdd28a49b50d523c">vkvg.h</a>
+: <a class="el" href="group__pattern_gad2d8a91e379b5d39ae9c066380ae95f2.html#gad2d8a91e379b5d39ae9c066380ae95f2">vkvg.h</a>
 </li>
 <li>vkvg_pattern_set_matrix()
-: <a class="el" href="group__pattern_ga8983c6211dd369a5240a41bfd2a49090.html#ga8983c6211dd369a5240a41bfd2a49090">vkvg.h</a>
+: <a class="el" href="group__pattern_ga1f555e636f6c91d3a2a8945bf9e86fa3.html#ga1f555e636f6c91d3a2a8945bf9e86fa3">vkvg.h</a>
 </li>
 <li>VKVG_PATTERN_TYPE_LINEAR
 : <a class="el" href="vkvg_8h_a1cde27798744c6485ac522a843017513.html#a1cde27798744c6485ac522a843017513a4aff9ccbec5d272981c596474adb5386">vkvg.h</a>
@@ -477,113 +474,110 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
 <li>vkvg_pattern_type_t
 : <a class="el" href="vkvg_8h_a1cde27798744c6485ac522a843017513.html#a1cde27798744c6485ac522a843017513">vkvg.h</a>
 </li>
-<li>vkvg_public
-: <a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg.h</a>
-</li>
 <li>vkvg_quadratic_to()
-: <a class="el" href="group__context_gad571c4011138a2cba97fe31709faafc7.html#gad571c4011138a2cba97fe31709faafc7">vkvg.h</a>
+: <a class="el" href="group__context_ga87f15eee0f8e4e18bc47ed96ea9250b4.html#ga87f15eee0f8e4e18bc47ed96ea9250b4">vkvg.h</a>
 </li>
 <li>vkvg_rectangle()
-: <a class="el" href="group__context_ga70c154560a0c15922815cfe7d6530312.html#ga70c154560a0c15922815cfe7d6530312">vkvg.h</a>
+: <a class="el" href="group__context_ga65d54b2caf487a2d2305fb0a9a701670.html#ga65d54b2caf487a2d2305fb0a9a701670">vkvg.h</a>
 </li>
 <li>vkvg_reference()
-: <a class="el" href="group__context_ga59ac2b80c1610a785e65ad44fde2b1d0.html#ga59ac2b80c1610a785e65ad44fde2b1d0">vkvg.h</a>
+: <a class="el" href="group__context_gae855f56bde644560f5025d09c834a55c.html#gae855f56bde644560f5025d09c834a55c">vkvg.h</a>
 </li>
 <li>vkvg_rel_curve_to()
-: <a class="el" href="group__context_ga154cef8a49f052068c9f0d6f897aa3d6.html#ga154cef8a49f052068c9f0d6f897aa3d6">vkvg.h</a>
+: <a class="el" href="group__context_gad37071fb42ef37ce31bca527ef979aa2.html#gad37071fb42ef37ce31bca527ef979aa2">vkvg.h</a>
 </li>
 <li>vkvg_rel_elliptic_arc_to()
-: <a class="el" href="group__context_ga7fd336046c4afa45de5e5473faed9b2d.html#ga7fd336046c4afa45de5e5473faed9b2d">vkvg.h</a>
+: <a class="el" href="group__context_gad4e0c503a4073b2b777103172cfd0b0c.html#gad4e0c503a4073b2b777103172cfd0b0c">vkvg.h</a>
 </li>
 <li>vkvg_rel_line_to()
-: <a class="el" href="group__context_ga7c420f18b584d664ba272351503b552a.html#ga7c420f18b584d664ba272351503b552a">vkvg.h</a>
+: <a class="el" href="group__context_gaebf492bf879122ef9ec6b8072ec9a55b.html#gaebf492bf879122ef9ec6b8072ec9a55b">vkvg.h</a>
 </li>
 <li>vkvg_rel_move_to()
-: <a class="el" href="group__context_gaaddca8228bb495010ea67cb312db28d5.html#gaaddca8228bb495010ea67cb312db28d5">vkvg.h</a>
+: <a class="el" href="group__context_gac7853e3949a804d682a856bfbd77312b.html#gac7853e3949a804d682a856bfbd77312b">vkvg.h</a>
 </li>
 <li>vkvg_rel_quadratic_to()
-: <a class="el" href="group__context_ga94c7fd0444bb8b997a780e1895125837.html#ga94c7fd0444bb8b997a780e1895125837">vkvg.h</a>
+: <a class="el" href="group__context_gad27a65d418d112847acb7671275c7dc2.html#gad27a65d418d112847acb7671275c7dc2">vkvg.h</a>
 </li>
 <li>vkvg_reset_clip()
-: <a class="el" href="group__context_ga7f881ada9c9c463683359d84e876e695.html#ga7f881ada9c9c463683359d84e876e695">vkvg.h</a>
+: <a class="el" href="group__context_gacc55b53318df7aa0fbb0d2a8ad62a7de.html#gacc55b53318df7aa0fbb0d2a8ad62a7de">vkvg.h</a>
 </li>
 <li>vkvg_restore()
-: <a class="el" href="group__context_ga490b9db147cf800e5e98eefe3753b8ec.html#ga490b9db147cf800e5e98eefe3753b8ec">vkvg.h</a>
+: <a class="el" href="group__context_ga1f8f22f05ba71be6344787c7c52caf3b.html#ga1f8f22f05ba71be6344787c7c52caf3b">vkvg.h</a>
 </li>
 <li>vkvg_rotate()
-: <a class="el" href="group__context_gae025c30c061c0264d4a9f469e8c05d1c.html#gae025c30c061c0264d4a9f469e8c05d1c">vkvg.h</a>
+: <a class="el" href="group__context_gaeb22a279fa51368ade2094303f729537.html#gaeb22a279fa51368ade2094303f729537">vkvg.h</a>
 </li>
 <li>vkvg_rounded_rectangle()
-: <a class="el" href="group__context_gaa5967f211de903e7feb6bf12ae909a06.html#gaa5967f211de903e7feb6bf12ae909a06">vkvg.h</a>
+: <a class="el" href="group__context_ga588d5881468c361b38005f0b9deaf002.html#ga588d5881468c361b38005f0b9deaf002">vkvg.h</a>
 </li>
 <li>vkvg_rounded_rectangle2()
-: <a class="el" href="group__context_ga13635442e4c14287367823598f2535cb.html#ga13635442e4c14287367823598f2535cb">vkvg.h</a>
+: <a class="el" href="group__context_gad18fff05a16b4e5bc3a1e20d7af43645.html#gad18fff05a16b4e5bc3a1e20d7af43645">vkvg.h</a>
 </li>
 <li>vkvg_save()
-: <a class="el" href="group__context_gae3a369a75b9d87c84547a5cd05a221e6.html#gae3a369a75b9d87c84547a5cd05a221e6">vkvg.h</a>
+: <a class="el" href="group__context_gac03501474a0d7c9ba002fd5b7b9d7aa5.html#gac03501474a0d7c9ba002fd5b7b9d7aa5">vkvg.h</a>
 </li>
 <li>vkvg_scale()
-: <a class="el" href="group__context_ga5d8b1a43c078011541b8ad40a2af00bb.html#ga5d8b1a43c078011541b8ad40a2af00bb">vkvg.h</a>
+: <a class="el" href="group__context_ga8da1de941ca7b4657298fc15d1814a4c.html#ga8da1de941ca7b4657298fc15d1814a4c">vkvg.h</a>
 </li>
 <li>vkvg_select_font_face()
-: <a class="el" href="group__context_ga88295a0e1ad4344a05de82c54b7159db.html#ga88295a0e1ad4344a05de82c54b7159db">vkvg.h</a>
+: <a class="el" href="group__context_gade858000e4086620a00952a4ccc8744a.html#gade858000e4086620a00952a4ccc8744a">vkvg.h</a>
 </li>
 <li>vkvg_set_dash()
-: <a class="el" href="group__context_ga38d3fd1954fdcddd9013117f60d21707.html#ga38d3fd1954fdcddd9013117f60d21707">vkvg.h</a>
+: <a class="el" href="group__context_ga0cba8dfc3b4340e70820abba3c26c07b.html#ga0cba8dfc3b4340e70820abba3c26c07b">vkvg.h</a>
 </li>
 <li>vkvg_set_fill_rule()
-: <a class="el" href="group__context_ga32ccec401affe05abbbcc914cd3139e6.html#ga32ccec401affe05abbbcc914cd3139e6">vkvg.h</a>
+: <a class="el" href="group__context_ga305378530707a0e8436d068e919d15bf.html#ga305378530707a0e8436d068e919d15bf">vkvg.h</a>
 </li>
 <li>vkvg_set_font_size()
-: <a class="el" href="group__context_ga93286454cb5af21e9ddf69635e1351ef.html#ga93286454cb5af21e9ddf69635e1351ef">vkvg.h</a>
+: <a class="el" href="group__context_gae061587061b992790b315c0df670ec29.html#gae061587061b992790b315c0df670ec29">vkvg.h</a>
 </li>
 <li>vkvg_set_line_cap()
-: <a class="el" href="group__context_ga2af37f98b630134843446c5d8109741f.html#ga2af37f98b630134843446c5d8109741f">vkvg.h</a>
+: <a class="el" href="group__context_gacac211b9ddc47b13c9ad7887db491bd8.html#gacac211b9ddc47b13c9ad7887db491bd8">vkvg.h</a>
 </li>
 <li>vkvg_set_line_join()
-: <a class="el" href="group__context_ga261c6105cc8574a05a971b562cfbbfdf.html#ga261c6105cc8574a05a971b562cfbbfdf">vkvg.h</a>
+: <a class="el" href="group__context_ga5b49660d94b802be40975417e7d963f3.html#ga5b49660d94b802be40975417e7d963f3">vkvg.h</a>
 </li>
 <li>vkvg_set_line_width()
-: <a class="el" href="group__context_gaa1dd0e917ca55bb68795b6973f1fa38e.html#gaa1dd0e917ca55bb68795b6973f1fa38e">vkvg.h</a>
+: <a class="el" href="group__context_gac159a4f21cb08f34c01e9a424b2a146b.html#gac159a4f21cb08f34c01e9a424b2a146b">vkvg.h</a>
 </li>
 <li>vkvg_set_matrix()
-: <a class="el" href="group__context_ga17c5a80eb803be493370b95add18e0e0.html#ga17c5a80eb803be493370b95add18e0e0">vkvg.h</a>
+: <a class="el" href="group__context_gab56218e5b3ba4020ba68ad5fd3a92ddb.html#gab56218e5b3ba4020ba68ad5fd3a92ddb">vkvg.h</a>
 </li>
 <li>vkvg_set_miter_limit()
-: <a class="el" href="group__context_ga19370dc950aa5f87d13feb2824faf441.html#ga19370dc950aa5f87d13feb2824faf441">vkvg.h</a>
+: <a class="el" href="group__context_ga30c2bac2ee940e48c931808a5b1b8da3.html#ga30c2bac2ee940e48c931808a5b1b8da3">vkvg.h</a>
 </li>
 <li>vkvg_set_opacity()
-: <a class="el" href="group__context_ga78687897d394221132d57809244a2bde.html#ga78687897d394221132d57809244a2bde">vkvg.h</a>
+: <a class="el" href="group__context_gab2d4c6449a25dc681cc068c4239450c5.html#gab2d4c6449a25dc681cc068c4239450c5">vkvg.h</a>
 </li>
 <li>vkvg_set_operator()
-: <a class="el" href="group__context_gab9a9036245eb304f4214705879326f13.html#gab9a9036245eb304f4214705879326f13">vkvg.h</a>
+: <a class="el" href="group__context_ga77655256b5a06027abf60cb6eb561c1e.html#ga77655256b5a06027abf60cb6eb561c1e">vkvg.h</a>
 </li>
 <li>vkvg_set_source()
-: <a class="el" href="group__context_ga73db2af35f3339bc926854a492560964.html#ga73db2af35f3339bc926854a492560964">vkvg.h</a>
+: <a class="el" href="group__context_ga3d85796d4747860d13263be493d33ef9.html#ga3d85796d4747860d13263be493d33ef9">vkvg.h</a>
 </li>
 <li>vkvg_set_source_color()
-: <a class="el" href="group__context_ga46da71eebe6f6dbb5056dc1429ced863.html#ga46da71eebe6f6dbb5056dc1429ced863">vkvg.h</a>
+: <a class="el" href="group__context_gabd4113f8d643772de75f806652e2c316.html#gabd4113f8d643772de75f806652e2c316">vkvg.h</a>
 </li>
 <li>vkvg_set_source_color_name()
-: <a class="el" href="vkvg_8h_a164da86a4b2636d58d39c45a857b7227.html#a164da86a4b2636d58d39c45a857b7227">vkvg.h</a>
+: <a class="el" href="vkvg_8h_af4174688622bae16b8cb222b80cc978a.html#af4174688622bae16b8cb222b80cc978a">vkvg.h</a>
 </li>
 <li>vkvg_set_source_rgb()
-: <a class="el" href="group__context_ga89a8aa13acca2fdae86a6f94912513b4.html#ga89a8aa13acca2fdae86a6f94912513b4">vkvg.h</a>
+: <a class="el" href="group__context_ga747c8ae1a645947fd918d5ac54b97a5a.html#ga747c8ae1a645947fd918d5ac54b97a5a">vkvg.h</a>
 </li>
 <li>vkvg_set_source_rgba()
-: <a class="el" href="group__context_ga7f1817e3b786b376348af666b2f0520a.html#ga7f1817e3b786b376348af666b2f0520a">vkvg.h</a>
+: <a class="el" href="group__context_ga74613bc604a761da3f8a5f3a05588837.html#ga74613bc604a761da3f8a5f3a05588837">vkvg.h</a>
 </li>
 <li>vkvg_set_source_surface()
-: <a class="el" href="group__context_ga7316a9d4a70cbc592923c8d3410df077.html#ga7316a9d4a70cbc592923c8d3410df077">vkvg.h</a>
+: <a class="el" href="group__context_ga449bf4b084310edb22aacf4ffba7d8da.html#ga449bf4b084310edb22aacf4ffba7d8da">vkvg.h</a>
 </li>
 <li>vkvg_show_text()
-: <a class="el" href="group__context_ga2e3f3777b3ba1a6de1d54eb7c23737d9.html#ga2e3f3777b3ba1a6de1d54eb7c23737d9">vkvg.h</a>
+: <a class="el" href="group__context_ga74f8e2c9596e482b4642d54513ff335c.html#ga74f8e2c9596e482b4642d54513ff335c">vkvg.h</a>
 </li>
 <li>vkvg_show_text_run()
-: <a class="el" href="group__context_ga2e5ac52635eb2745b9f28373689df0d9.html#ga2e5ac52635eb2745b9f28373689df0d9">vkvg.h</a>
+: <a class="el" href="group__context_ga1d8a8c6dea5e354b3f951ae980042c3a.html#ga1d8a8c6dea5e354b3f951ae980042c3a">vkvg.h</a>
 </li>
 <li>vkvg_status()
-: <a class="el" href="group__context_gaa7a77d72856d41276186df5bb2299339.html#gaa7a77d72856d41276186df5bb2299339">vkvg.h</a>
+: <a class="el" href="group__context_gaf5b5c652d82aa0404c93edae2cbc6035.html#gaf5b5c652d82aa0404c93edae2cbc6035">vkvg.h</a>
 </li>
 <li>VKVG_STATUS_DEVICE_ERROR
 : <a class="el" href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354a46632c80bd681da4f2d702d01536e7e2">vkvg.h</a>
@@ -646,106 +640,109 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
 : <a class="el" href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354a60d73c0671225205d8e97877ea34d071">vkvg.h</a>
 </li>
 <li>vkvg_status_to_string()
-: <a class="el" href="group__context_ga36fe35b2d255b66d379b70567d49eed2.html#ga36fe35b2d255b66d379b70567d49eed2">vkvg.h</a>
+: <a class="el" href="group__context_ga1d501addeb8f29c0a8984c4ea189d3d7.html#ga1d501addeb8f29c0a8984c4ea189d3d7">vkvg.h</a>
 </li>
 <li>VKVG_STATUS_WRITE_ERROR
 : <a class="el" href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354abbd09c792c0a7f4e25492bc1fd038db6">vkvg.h</a>
 </li>
 <li>vkvg_stroke()
-: <a class="el" href="group__context_ga3590f94fe38df4f98f196d738827891c.html#ga3590f94fe38df4f98f196d738827891c">vkvg.h</a>
+: <a class="el" href="group__context_ga74bf1033a534dab1a320e95dc7dea157.html#ga74bf1033a534dab1a320e95dc7dea157">vkvg.h</a>
 </li>
 <li>vkvg_stroke_preserve()
-: <a class="el" href="group__context_ga3f64f9251bd63c229205115a214acfc1.html#ga3f64f9251bd63c229205115a214acfc1">vkvg.h</a>
+: <a class="el" href="group__context_gaa2ed6dc1512777dd5ccad6aeb1dda7f4.html#gaa2ed6dc1512777dd5ccad6aeb1dda7f4">vkvg.h</a>
 </li>
 <li>vkvg_surface_clear()
-: <a class="el" href="group__surface_gaed1d8ba342a78c0335647dca56e27174.html#gaed1d8ba342a78c0335647dca56e27174">vkvg.h</a>
+: <a class="el" href="group__surface_gad43c411887c5c5bf60daeb62d05af0eb.html#gad43c411887c5c5bf60daeb62d05af0eb">vkvg.h</a>
 </li>
 <li>vkvg_surface_create()
-: <a class="el" href="group__surface_gaebe02eedfc8d5af54c2962aa7227959d.html#gaebe02eedfc8d5af54c2962aa7227959d">vkvg.h</a>
+: <a class="el" href="group__surface_gac60a50a2726621c5bc3c99b9810ad627.html#gac60a50a2726621c5bc3c99b9810ad627">vkvg.h</a>
 </li>
 <li>vkvg_surface_create_for_VkhImage()
-: <a class="el" href="group__surface_gab927868517986c317e393a1c874081b0.html#gab927868517986c317e393a1c874081b0">vkvg.h</a>
+: <a class="el" href="group__surface_gaedc4e2964cf5c9a9c004d2874d73addb.html#gaedc4e2964cf5c9a9c004d2874d73addb">vkvg.h</a>
 </li>
 <li>vkvg_surface_create_from_image()
-: <a class="el" href="group__surface_ga1bc77fa0f6a6508d988ab2bc2f391190.html#ga1bc77fa0f6a6508d988ab2bc2f391190">vkvg.h</a>
+: <a class="el" href="group__surface_gab8ea522885d2768088a15f91bfcd3139.html#gab8ea522885d2768088a15f91bfcd3139">vkvg.h</a>
 </li>
 <li>vkvg_surface_create_from_svg()
-: <a class="el" href="vkvg-svg_8h_a1af810e3d7566e821d72e3096db9056a.html#a1af810e3d7566e821d72e3096db9056a">vkvg-svg.h</a>
+: <a class="el" href="vkvg-svg_8h_ad4d202cd0b7216f96e58fab7dc917aae.html#ad4d202cd0b7216f96e58fab7dc917aae">vkvg-svg.h</a>
 </li>
 <li>vkvg_surface_create_from_svg_fragment()
-: <a class="el" href="vkvg-svg_8h_a326e6bec4bdf939b764e7d2c225f17d1.html#a326e6bec4bdf939b764e7d2c225f17d1">vkvg-svg.h</a>
+: <a class="el" href="vkvg-svg_8h_a8dc164746718bde97cf6c67826adaa87.html#a8dc164746718bde97cf6c67826adaa87">vkvg-svg.h</a>
 </li>
 <li>vkvg_surface_destroy()
-: <a class="el" href="group__surface_ga0c0097625ec8023049b2acfa92e25520.html#ga0c0097625ec8023049b2acfa92e25520">vkvg.h</a>
+: <a class="el" href="group__surface_ga4fb66c2cbbebddae0c0b8f69d13325e9.html#ga4fb66c2cbbebddae0c0b8f69d13325e9">vkvg.h</a>
 </li>
 <li>vkvg_surface_get_height()
-: <a class="el" href="group__surface_ga09df17e6e7e62e6780c3f9330a6e60e6.html#ga09df17e6e7e62e6780c3f9330a6e60e6">vkvg.h</a>
+: <a class="el" href="group__surface_ga52b10b4864ebba4dd2ce0edc0ed7e9b3.html#ga52b10b4864ebba4dd2ce0edc0ed7e9b3">vkvg.h</a>
 </li>
 <li>vkvg_surface_get_reference_count()
-: <a class="el" href="group__surface_gaac3f496bfbf733894fb94eb48f1d1137.html#gaac3f496bfbf733894fb94eb48f1d1137">vkvg.h</a>
+: <a class="el" href="group__surface_gaf4a177cd4af529d4ff1fce0b9e3cba12.html#gaf4a177cd4af529d4ff1fce0b9e3cba12">vkvg.h</a>
 </li>
 <li>vkvg_surface_get_vk_format()
-: <a class="el" href="group__surface_ga3d8cf4052973109318bbb693b6d2800c.html#ga3d8cf4052973109318bbb693b6d2800c">vkvg.h</a>
+: <a class="el" href="group__surface_ga51e2017f312896befb7e3a841d5542c5.html#ga51e2017f312896befb7e3a841d5542c5">vkvg.h</a>
 </li>
 <li>vkvg_surface_get_vk_image()
-: <a class="el" href="group__surface_ga424dbcc7fcefea9cca5726347b2ee235.html#ga424dbcc7fcefea9cca5726347b2ee235">vkvg.h</a>
+: <a class="el" href="group__surface_ga52d86147f436de7d2e138bcb4ee6015c.html#ga52d86147f436de7d2e138bcb4ee6015c">vkvg.h</a>
 </li>
 <li>vkvg_surface_get_width()
-: <a class="el" href="group__surface_gaa4c4188ebc55afd246dcfa2b804a3d1d.html#gaa4c4188ebc55afd246dcfa2b804a3d1d">vkvg.h</a>
+: <a class="el" href="group__surface_gabbb66e36ee4d187485b0ef4bba8780f3.html#gabbb66e36ee4d187485b0ef4bba8780f3">vkvg.h</a>
 </li>
 <li>vkvg_surface_reference()
-: <a class="el" href="group__surface_ga21cf3c9f6ce1d7e509ab86d5107eeffc.html#ga21cf3c9f6ce1d7e509ab86d5107eeffc">vkvg.h</a>
+: <a class="el" href="group__surface_ga22a2d413efceb83249e2b4348fe58345.html#ga22a2d413efceb83249e2b4348fe58345">vkvg.h</a>
+</li>
+<li>vkvg_surface_resolve()
+: <a class="el" href="group__surface_gac8fc98fe6fbbf93f67a96f1d7e4d5ef9.html#gac8fc98fe6fbbf93f67a96f1d7e4d5ef9">vkvg.h</a>
 </li>
 <li>vkvg_surface_status()
-: <a class="el" href="group__surface_gac105fa5f43e1785f2219252b9099365a.html#gac105fa5f43e1785f2219252b9099365a">vkvg.h</a>
+: <a class="el" href="group__surface_ga019fc5428d0ed30a8d764d8bbce3464d.html#ga019fc5428d0ed30a8d764d8bbce3464d">vkvg.h</a>
 </li>
 <li>vkvg_surface_write_to_memory()
-: <a class="el" href="group__surface_gac03b406f38c79c6812fdcff69d50fb7e.html#gac03b406f38c79c6812fdcff69d50fb7e">vkvg.h</a>
+: <a class="el" href="group__surface_ga22e86f6ea6e0095e6d49d80507984768.html#ga22e86f6ea6e0095e6d49d80507984768">vkvg.h</a>
 </li>
 <li>vkvg_surface_write_to_png()
-: <a class="el" href="group__surface_ga7051fd62842ee526afc261b65f939c2d.html#ga7051fd62842ee526afc261b65f939c2d">vkvg.h</a>
+: <a class="el" href="group__surface_gaac93f58bebe6b797e0e1fcc053ac2e2f.html#gaac93f58bebe6b797e0e1fcc053ac2e2f">vkvg.h</a>
 </li>
 <li>vkvg_svg_destroy()
-: <a class="el" href="vkvg-svg_8h_ae3f8d98287e9d883b21fac0e2ed96bad.html#ae3f8d98287e9d883b21fac0e2ed96bad">vkvg-svg.h</a>
+: <a class="el" href="vkvg-svg_8h_a059d00a161a78113f6c81e06496ddd5e.html#a059d00a161a78113f6c81e06496ddd5e">vkvg-svg.h</a>
 </li>
 <li>vkvg_svg_get_dimensions()
-: <a class="el" href="vkvg-svg_8h_a7696c29d5af1fadc95efb440cf041bda.html#a7696c29d5af1fadc95efb440cf041bda">vkvg-svg.h</a>
+: <a class="el" href="vkvg-svg_8h_a60a50053186ecec716f37918f632060b.html#a60a50053186ecec716f37918f632060b">vkvg-svg.h</a>
 </li>
 <li>vkvg_svg_load()
-: <a class="el" href="vkvg-svg_8h_a8599df3d49203becccdaf3877a5e0b09.html#a8599df3d49203becccdaf3877a5e0b09">vkvg-svg.h</a>
+: <a class="el" href="vkvg-svg_8h_a1f96ecf7fcf972e1f1946c6908cb5d04.html#a1f96ecf7fcf972e1f1946c6908cb5d04">vkvg-svg.h</a>
 </li>
 <li>vkvg_svg_load_fragment()
-: <a class="el" href="vkvg-svg_8h_a6a17b950c3750f494c655bc1b6757c3b.html#a6a17b950c3750f494c655bc1b6757c3b">vkvg-svg.h</a>
+: <a class="el" href="vkvg-svg_8h_a3b7217988846c2a4ce144ef76c2b54ad.html#a3b7217988846c2a4ce144ef76c2b54ad">vkvg-svg.h</a>
 </li>
 <li>vkvg_svg_render()
-: <a class="el" href="vkvg-svg_8h_ad2e5314854a060a54924864c2c1cb489.html#ad2e5314854a060a54924864c2c1cb489">vkvg-svg.h</a>
+: <a class="el" href="vkvg-svg_8h_aced1d16270a7b6d285a0758706b6e60a.html#aced1d16270a7b6d285a0758706b6e60a">vkvg-svg.h</a>
 </li>
 <li>vkvg_text_extents()
-: <a class="el" href="group__context_ga79802b5c678d1ab84a4f5ef560e77e29.html#ga79802b5c678d1ab84a4f5ef560e77e29">vkvg.h</a>
+: <a class="el" href="group__context_ga499ce3f13fd83a591cd9386ffc6e8f74.html#ga499ce3f13fd83a591cd9386ffc6e8f74">vkvg.h</a>
 </li>
 <li>vkvg_text_run_create()
-: <a class="el" href="group__context_gaff5bbccf8cc53721ca2666c56272256e.html#gaff5bbccf8cc53721ca2666c56272256e">vkvg.h</a>
+: <a class="el" href="group__context_ga5a15641547545beb6c2fa99903713768.html#ga5a15641547545beb6c2fa99903713768">vkvg.h</a>
 </li>
 <li>vkvg_text_run_create_with_length()
-: <a class="el" href="group__context_gadfcb5fd125984c0399c5f6bc9619e56a.html#gadfcb5fd125984c0399c5f6bc9619e56a">vkvg.h</a>
+: <a class="el" href="group__context_ga360cdde574ef3fe451b39b32df2e3f12.html#ga360cdde574ef3fe451b39b32df2e3f12">vkvg.h</a>
 </li>
 <li>vkvg_text_run_destroy()
-: <a class="el" href="group__context_gaf177e82330cb95a71c9517f8aacd6365.html#gaf177e82330cb95a71c9517f8aacd6365">vkvg.h</a>
+: <a class="el" href="group__context_ga23dc80671fff96c1f2390f03ea3230be.html#ga23dc80671fff96c1f2390f03ea3230be">vkvg.h</a>
 </li>
 <li>vkvg_text_run_get_extents()
-: <a class="el" href="group__context_gafa8b8c1636cb6c479a851fc04f7741ad.html#gafa8b8c1636cb6c479a851fc04f7741ad">vkvg.h</a>
+: <a class="el" href="group__context_gae7a8c7696c515cdfa1a59d4fe0ca12e8.html#gae7a8c7696c515cdfa1a59d4fe0ca12e8">vkvg.h</a>
 </li>
 <li>vkvg_text_run_get_glyph_count()
-: <a class="el" href="group__context_ga01525d0d537d2e03d541ad57325f14d2.html#ga01525d0d537d2e03d541ad57325f14d2">vkvg.h</a>
+: <a class="el" href="group__context_ga424d03095057ccb529ebc63e56ea91c4.html#ga424d03095057ccb529ebc63e56ea91c4">vkvg.h</a>
 </li>
 <li>vkvg_text_run_get_glyph_position()
-: <a class="el" href="group__context_gad8303a290f342f71dd233bef3f02441b.html#gad8303a290f342f71dd233bef3f02441b">vkvg.h</a>
+: <a class="el" href="group__context_ga36b32caa7ba1e63e8eeb72cce24d5c52.html#ga36b32caa7ba1e63e8eeb72cce24d5c52">vkvg.h</a>
 </li>
 <li>vkvg_transform()
-: <a class="el" href="group__context_ga998ca7435dd87db6da6d30a5ee69f827.html#ga998ca7435dd87db6da6d30a5ee69f827">vkvg.h</a>
+: <a class="el" href="group__context_ga2b63169d9113d74d5549e803d3f4fa9a.html#ga2b63169d9113d74d5549e803d3f4fa9a">vkvg.h</a>
 </li>
 <li>vkvg_translate()
-: <a class="el" href="group__context_gacf62b2602170792417398c51511dee67.html#gacf62b2602170792417398c51511dee67">vkvg.h</a>
+: <a class="el" href="group__context_ga71761d954c4f84161d889f1a3c3bf3b3.html#ga71761d954c4f84161d889f1a3c3bf3b3">vkvg.h</a>
 </li>
 <li>VKVG_VERTICAL
 : <a class="el" href="vkvg_8h_a2d6938aad383b6f91bf6be7164b2a995.html#a2d6938aad383b6f91bf6be7164b2a995a288489ba8f506ba72415b35e86e5f332">vkvg.h</a>
index a4a1500d405cd8a81d1b65a89cb80796a05d163c..7af3dfb61c83a76d9fa469f489e844578759d6b7 100644 (file)
@@ -94,9 +94,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
 <li>VKVG_LOG_STROKE
 : <a class="el" href="vkvg_8h_ae0b32f5daaea9a1c1031f237599b914a.html#ae0b32f5daaea9a1c1031f237599b914a">vkvg.h</a>
 </li>
-<li>vkvg_public
-: <a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg.h</a>
-</li>
 </ul>
 </div><!-- contents -->
 <!-- HTML footer for doxygen 1.9.1-->
index 49608e77c1b88dd77cbed5e909bfd7b71f35528e..397c0bc3b29fed306efd5ac79bf57e50d9fe241c 100644 (file)
@@ -58,460 +58,460 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
 
 <h3><a id="index_v"></a>- v -</h3><ul>
 <li>vkvg_arc()
-: <a class="el" href="group__context_ga8acf97c1e4ae8ab67764a96a0d5d7b9c.html#ga8acf97c1e4ae8ab67764a96a0d5d7b9c">vkvg.h</a>
+: <a class="el" href="group__context_gac068112f830a390f6b1ea52817d0fa6b.html#gac068112f830a390f6b1ea52817d0fa6b">vkvg.h</a>
 </li>
 <li>vkvg_arc_negative()
-: <a class="el" href="group__context_ga7e937e021bf96bd38de3e478bf80c3e7.html#ga7e937e021bf96bd38de3e478bf80c3e7">vkvg.h</a>
+: <a class="el" href="group__context_ga81af95aa15f5d5c54e42143183a4bf9b.html#ga81af95aa15f5d5c54e42143183a4bf9b">vkvg.h</a>
 </li>
 <li>vkvg_clear()
-: <a class="el" href="group__context_gac418bd821f5e47d7c9deb6f58b5bc03d.html#gac418bd821f5e47d7c9deb6f58b5bc03d">vkvg.h</a>
+: <a class="el" href="group__context_gaf8ce78ae7fa4269a2a3c1c54ad2c58dd.html#gaf8ce78ae7fa4269a2a3c1c54ad2c58dd">vkvg.h</a>
 </li>
 <li>vkvg_clip()
-: <a class="el" href="group__context_ga13183bfc6468e0106b487a397ea1d870.html#ga13183bfc6468e0106b487a397ea1d870">vkvg.h</a>
+: <a class="el" href="group__context_ga1377398c35756811e602cb1f62a3666a.html#ga1377398c35756811e602cb1f62a3666a">vkvg.h</a>
 </li>
 <li>vkvg_clip_preserve()
-: <a class="el" href="group__context_ga42752652b304544765ffbc9f1355f04a.html#ga42752652b304544765ffbc9f1355f04a">vkvg.h</a>
+: <a class="el" href="group__context_gaf4f41865696063157dcccc49826c7542.html#gaf4f41865696063157dcccc49826c7542">vkvg.h</a>
 </li>
 <li>vkvg_close_path()
-: <a class="el" href="group__context_ga0e1611518cd6aa91d3527fefcfdf2957.html#ga0e1611518cd6aa91d3527fefcfdf2957">vkvg.h</a>
+: <a class="el" href="group__context_gaf7a96ef43fd8721ad82c296e96b1a89a.html#gaf7a96ef43fd8721ad82c296e96b1a89a">vkvg.h</a>
 </li>
 <li>vkvg_create()
-: <a class="el" href="group__context_gacd68ee83c078f62d89709034c562897b.html#gacd68ee83c078f62d89709034c562897b">vkvg.h</a>
+: <a class="el" href="group__context_gab276844a1cbcb7e666997d78ba305aa7.html#gab276844a1cbcb7e666997d78ba305aa7">vkvg.h</a>
 </li>
 <li>vkvg_curve_to()
-: <a class="el" href="group__context_gae1be850b3f4a6b01e35344bd033bf3d0.html#gae1be850b3f4a6b01e35344bd033bf3d0">vkvg.h</a>
+: <a class="el" href="group__context_gaaef505547efbf0dac08363c29aa6d5fc.html#gaaef505547efbf0dac08363c29aa6d5fc">vkvg.h</a>
 </li>
 <li>vkvg_destroy()
-: <a class="el" href="group__context_gabfc11b67746a4b438580242c79ef6dce.html#gabfc11b67746a4b438580242c79ef6dce">vkvg.h</a>
+: <a class="el" href="group__context_ga0e0bba5a28e7e264e8b265789b35cef5.html#ga0e0bba5a28e7e264e8b265789b35cef5">vkvg.h</a>
 </li>
 <li>vkvg_device_create()
-: <a class="el" href="group__device_ga3a87ef8a0d782aa26a39ff63218ea25c.html#ga3a87ef8a0d782aa26a39ff63218ea25c">vkvg.h</a>
+: <a class="el" href="group__device_ga78fe5806b41e650f39fdb8b0722efb3c.html#ga78fe5806b41e650f39fdb8b0722efb3c">vkvg.h</a>
 </li>
 <li>vkvg_device_create_from_vk()
-: <a class="el" href="group__device_ga1d3b3027ad47c29d49a82705ff21c802.html#ga1d3b3027ad47c29d49a82705ff21c802">vkvg.h</a>
+: <a class="el" href="group__device_ga792170a12976eced48e117cc1adf4bcf.html#ga792170a12976eced48e117cc1adf4bcf">vkvg.h</a>
 </li>
 <li>vkvg_device_create_from_vk_multisample()
-: <a class="el" href="group__device_ga584714cbe547b91c08904a90f269c170.html#ga584714cbe547b91c08904a90f269c170">vkvg.h</a>
+: <a class="el" href="group__device_ga17a593a0a8b3c174b22e7e9a67995257.html#ga17a593a0a8b3c174b22e7e9a67995257">vkvg.h</a>
 </li>
 <li>vkvg_device_destroy()
-: <a class="el" href="group__device_ga38c54930707fd47bbdb59ee9000a6d21.html#ga38c54930707fd47bbdb59ee9000a6d21">vkvg.h</a>
+: <a class="el" href="group__device_ga2aaf6df4810242a7ba61d1cc22dda83d.html#ga2aaf6df4810242a7ba61d1cc22dda83d">vkvg.h</a>
 </li>
 <li>vkvg_device_get_dpy()
-: <a class="el" href="group__device_ga110a3746370bc3a61aa95e048e739d2e.html#ga110a3746370bc3a61aa95e048e739d2e">vkvg.h</a>
+: <a class="el" href="group__device_ga629ad9c736d5e7936529aadbfc202c53.html#ga629ad9c736d5e7936529aadbfc202c53">vkvg.h</a>
 </li>
 <li>vkvg_device_get_reference_count()
-: <a class="el" href="group__device_ga4e12927c2cda70943f304f5fdbd43882.html#ga4e12927c2cda70943f304f5fdbd43882">vkvg.h</a>
+: <a class="el" href="group__device_gaf8fba0b5d5588ef33326e874bd25a4c1.html#gaf8fba0b5d5588ef33326e874bd25a4c1">vkvg.h</a>
 </li>
 <li>vkvg_device_reference()
-: <a class="el" href="group__device_ga7328d8f0102dd7dcf725bc3c77aa95f8.html#ga7328d8f0102dd7dcf725bc3c77aa95f8">vkvg.h</a>
+: <a class="el" href="group__device_ga3fbc07e9e6fa4e97dd0857b58e66a916.html#ga3fbc07e9e6fa4e97dd0857b58e66a916">vkvg.h</a>
 </li>
 <li>vkvg_device_set_dpy()
-: <a class="el" href="group__device_gacee1dad855f7ceb5e803c0379e37cff5.html#gacee1dad855f7ceb5e803c0379e37cff5">vkvg.h</a>
+: <a class="el" href="group__device_ga67fe3cfb43415cc557c3c6f2dad1990b.html#ga67fe3cfb43415cc557c3c6f2dad1990b">vkvg.h</a>
 </li>
 <li>vkvg_device_set_thread_aware()
-: <a class="el" href="group__device_gaa7b5b0a579d1202e8d782f720f603d91.html#gaa7b5b0a579d1202e8d782f720f603d91">vkvg.h</a>
+: <a class="el" href="group__device_ga14c3363f17896c4cbc90b5a742d8cc92.html#ga14c3363f17896c4cbc90b5a742d8cc92">vkvg.h</a>
 </li>
 <li>vkvg_device_status()
-: <a class="el" href="group__device_ga76abb77e8be8a16dd7ddd03950ba168b.html#ga76abb77e8be8a16dd7ddd03950ba168b">vkvg.h</a>
+: <a class="el" href="group__device_ga7cfe91b5df3581ed1bcdef483d1a2367.html#ga7cfe91b5df3581ed1bcdef483d1a2367">vkvg.h</a>
 </li>
 <li>vkvg_ellipse()
-: <a class="el" href="group__context_gaadec811521b3edb7a509bd9c6e370ee5.html#gaadec811521b3edb7a509bd9c6e370ee5">vkvg.h</a>
+: <a class="el" href="group__context_ga9f9e8b0cc09645c02b883e1184277ed4.html#ga9f9e8b0cc09645c02b883e1184277ed4">vkvg.h</a>
 </li>
 <li>vkvg_elliptic_arc_to()
-: <a class="el" href="group__context_ga74f4c24e04116105ddc91b31a174ed34.html#ga74f4c24e04116105ddc91b31a174ed34">vkvg.h</a>
+: <a class="el" href="group__context_ga33916e8d4a03a4e6e4b13b901cd619e8.html#ga33916e8d4a03a4e6e4b13b901cd619e8">vkvg.h</a>
 </li>
 <li>vkvg_fill()
-: <a class="el" href="group__context_ga7b84dd59cc0b3d116948a89ff7ad53f8.html#ga7b84dd59cc0b3d116948a89ff7ad53f8">vkvg.h</a>
+: <a class="el" href="group__context_ga514541817d323e89f66069362bb8611d.html#ga514541817d323e89f66069362bb8611d">vkvg.h</a>
 </li>
 <li>vkvg_fill_preserve()
-: <a class="el" href="group__context_gaa0dd784bb4277124e6fd2546a50b970a.html#gaa0dd784bb4277124e6fd2546a50b970a">vkvg.h</a>
+: <a class="el" href="group__context_gab1fa94f07caed2355f289efe9ad5b920.html#gab1fa94f07caed2355f289efe9ad5b920">vkvg.h</a>
 </li>
 <li>vkvg_flush()
-: <a class="el" href="group__context_gadf5a54205231c9026559eb3a912578ef.html#gadf5a54205231c9026559eb3a912578ef">vkvg.h</a>
+: <a class="el" href="group__context_gaca4d2b86c75bdf3f07add4a48d861b5f.html#gaca4d2b86c75bdf3f07add4a48d861b5f">vkvg.h</a>
 </li>
 <li>vkvg_font_extents()
-: <a class="el" href="group__context_ga0a1ff002bf87d056d6749966fdabd3a6.html#ga0a1ff002bf87d056d6749966fdabd3a6">vkvg.h</a>
+: <a class="el" href="group__context_gabcf41a619deeaf1fab72bc5c4e5ecf99.html#gabcf41a619deeaf1fab72bc5c4e5ecf99">vkvg.h</a>
 </li>
 <li>vkvg_get_current_point()
-: <a class="el" href="group__context_ga54e4a562ce79bfe7b27bccb354211526.html#ga54e4a562ce79bfe7b27bccb354211526">vkvg.h</a>
+: <a class="el" href="group__context_gab5852e193c4fa6f23282e622a1eee0c3.html#gab5852e193c4fa6f23282e622a1eee0c3">vkvg.h</a>
 </li>
 <li>vkvg_get_dash()
-: <a class="el" href="group__context_gaa2a085eb1589cad42d21a79d967ba821.html#gaa2a085eb1589cad42d21a79d967ba821">vkvg.h</a>
+: <a class="el" href="group__context_ga003f578ba25479c16cec0f66161ed0f9.html#ga003f578ba25479c16cec0f66161ed0f9">vkvg.h</a>
 </li>
 <li>vkvg_get_device_requirements()
-: <a class="el" href="group__device_ga6b1a6746ce78e41714bfa433dde3f330.html#ga6b1a6746ce78e41714bfa433dde3f330">vkvg.h</a>
+: <a class="el" href="group__device_gad9676acb47c4f4f8d83ef198280a805e.html#gad9676acb47c4f4f8d83ef198280a805e">vkvg.h</a>
 </li>
 <li>vkvg_get_fill_rule()
-: <a class="el" href="group__context_ga5accbb746089e87bcf2affb3b8d013ff.html#ga5accbb746089e87bcf2affb3b8d013ff">vkvg.h</a>
+: <a class="el" href="group__context_gad628d092e9fae6f1c9dc8c2ae6c96b35.html#gad628d092e9fae6f1c9dc8c2ae6c96b35">vkvg.h</a>
 </li>
 <li>vkvg_get_line_cap()
-: <a class="el" href="group__context_ga99ca38817ba4247d2cacb2140f4ad1f6.html#ga99ca38817ba4247d2cacb2140f4ad1f6">vkvg.h</a>
+: <a class="el" href="group__context_gaa24335582127d17912b7f0f79e4d760c.html#gaa24335582127d17912b7f0f79e4d760c">vkvg.h</a>
 </li>
 <li>vkvg_get_line_join()
-: <a class="el" href="group__context_ga41a306bcd66be7fc2f00b66a5ea92208.html#ga41a306bcd66be7fc2f00b66a5ea92208">vkvg.h</a>
+: <a class="el" href="group__context_ga1a425a93c299ea2fe50b80c26d54e65a.html#ga1a425a93c299ea2fe50b80c26d54e65a">vkvg.h</a>
 </li>
 <li>vkvg_get_line_width()
-: <a class="el" href="group__context_ga25e4334755ba6bef6a74bc263554c07e.html#ga25e4334755ba6bef6a74bc263554c07e">vkvg.h</a>
+: <a class="el" href="group__context_ga403922084a3cfecd3ef7e10f764bbd8e.html#ga403922084a3cfecd3ef7e10f764bbd8e">vkvg.h</a>
 </li>
 <li>vkvg_get_matrix()
-: <a class="el" href="group__context_ga79ca5efa6ffc3025bda30a1d0ed3e2ce.html#ga79ca5efa6ffc3025bda30a1d0ed3e2ce">vkvg.h</a>
+: <a class="el" href="group__context_ga6b0a4950733eb9792c24a0571cfbc53b.html#ga6b0a4950733eb9792c24a0571cfbc53b">vkvg.h</a>
 </li>
 <li>vkvg_get_miter_limit()
-: <a class="el" href="group__context_ga4d37ec2bc539cbb2f088152c1785724a.html#ga4d37ec2bc539cbb2f088152c1785724a">vkvg.h</a>
+: <a class="el" href="group__context_ga3dfadc3208fa64c55b980ec83396bc25.html#ga3dfadc3208fa64c55b980ec83396bc25">vkvg.h</a>
 </li>
 <li>vkvg_get_opacity()
-: <a class="el" href="group__context_ga0bb6ecd1c3f10f1a6bae09a808986a7c.html#ga0bb6ecd1c3f10f1a6bae09a808986a7c">vkvg.h</a>
+: <a class="el" href="group__context_ga511a8ea8b4e12e44ee062e10361a4eb6.html#ga511a8ea8b4e12e44ee062e10361a4eb6">vkvg.h</a>
 </li>
 <li>vkvg_get_operator()
-: <a class="el" href="group__context_ga96ae65bebca48a87348d960d5ba52b03.html#ga96ae65bebca48a87348d960d5ba52b03">vkvg.h</a>
+: <a class="el" href="group__context_gac525aec4976320d2bac91a16cf1d84f8.html#gac525aec4976320d2bac91a16cf1d84f8">vkvg.h</a>
 </li>
 <li>vkvg_get_reference_count()
-: <a class="el" href="group__context_gaa7356999fb385658dc2ff6c182e639c5.html#gaa7356999fb385658dc2ff6c182e639c5">vkvg.h</a>
+: <a class="el" href="group__context_ga0b8f1aabb13f0a25b195fc28153eb821.html#ga0b8f1aabb13f0a25b195fc28153eb821">vkvg.h</a>
 </li>
 <li>vkvg_get_required_device_extensions()
-: <a class="el" href="group__device_ga10ea171640ba5da3027c60390725666c.html#ga10ea171640ba5da3027c60390725666c">vkvg.h</a>
+: <a class="el" href="group__device_ga87246f77fd32889d9eae62c9444ae456.html#ga87246f77fd32889d9eae62c9444ae456">vkvg.h</a>
 </li>
 <li>vkvg_get_required_instance_extensions()
-: <a class="el" href="group__device_ga7cf75a034d9fb4a78c82724154cf73c8.html#ga7cf75a034d9fb4a78c82724154cf73c8">vkvg.h</a>
+: <a class="el" href="group__device_ga9319a5e85f367098b0e6e3265fb8ea85.html#ga9319a5e85f367098b0e6e3265fb8ea85">vkvg.h</a>
 </li>
 <li>vkvg_get_source()
-: <a class="el" href="group__context_gace9e98ac61a0fbdc79d1cee9291c15bb.html#gace9e98ac61a0fbdc79d1cee9291c15bb">vkvg.h</a>
+: <a class="el" href="group__context_gaf86035c0d1696a504aec94572d218415.html#gaf86035c0d1696a504aec94572d218415">vkvg.h</a>
 </li>
 <li>vkvg_get_target()
-: <a class="el" href="group__context_ga5681b5178166d4f96d9f803000866200.html#ga5681b5178166d4f96d9f803000866200">vkvg.h</a>
+: <a class="el" href="group__context_ga828758ed4335f74a7aedba3837d98b13.html#ga828758ed4335f74a7aedba3837d98b13">vkvg.h</a>
 </li>
 <li>vkvg_has_current_point()
-: <a class="el" href="group__context_gac2c7805769e61c06151b52f3fb52986d.html#gac2c7805769e61c06151b52f3fb52986d">vkvg.h</a>
+: <a class="el" href="group__context_gaafe393139d22caee0d96f6b553e9371a.html#gaafe393139d22caee0d96f6b553e9371a">vkvg.h</a>
 </li>
 <li>vkvg_identity_matrix()
-: <a class="el" href="group__context_ga61e679b9e01cdf105c7756bf9854697b.html#ga61e679b9e01cdf105c7756bf9854697b">vkvg.h</a>
+: <a class="el" href="group__context_ga07b38d9e2fa6338d765b3ba6f4414a87.html#ga07b38d9e2fa6338d765b3ba6f4414a87">vkvg.h</a>
 </li>
 <li>vkvg_line_to()
-: <a class="el" href="group__context_gaaa044940f56de70161b3821934077c7b.html#gaaa044940f56de70161b3821934077c7b">vkvg.h</a>
+: <a class="el" href="group__context_ga7fdda8e84e6cc77dc30be427087f597d.html#ga7fdda8e84e6cc77dc30be427087f597d">vkvg.h</a>
 </li>
 <li>vkvg_load_font_from_memory()
-: <a class="el" href="group__context_ga8ca1adfc2ff436c4f1e76f46ba14d9b0.html#ga8ca1adfc2ff436c4f1e76f46ba14d9b0">vkvg.h</a>
+: <a class="el" href="group__context_ga99b593fe1e248b4bf5342df2b090d0a4.html#ga99b593fe1e248b4bf5342df2b090d0a4">vkvg.h</a>
 </li>
 <li>vkvg_load_font_from_path()
-: <a class="el" href="group__context_gaaaab7e5a95eab3cb812bbe4865d85951.html#gaaaab7e5a95eab3cb812bbe4865d85951">vkvg.h</a>
+: <a class="el" href="group__context_gadccb1027af7def3ef6b17e27314a4a9e.html#gadccb1027af7def3ef6b17e27314a4a9e">vkvg.h</a>
 </li>
 <li>vkvg_matrix_get_scale()
-: <a class="el" href="group__matrix_ga2146e1153f46e8ef79918dba5d32ac91.html#ga2146e1153f46e8ef79918dba5d32ac91">vkvg.h</a>
+: <a class="el" href="group__matrix_gacd251d9fac997b79ca3060dd2d575f0e.html#gacd251d9fac997b79ca3060dd2d575f0e">vkvg.h</a>
 </li>
 <li>vkvg_matrix_init()
-: <a class="el" href="group__matrix_gaf11800eb40198628fabb928a743fecb1.html#gaf11800eb40198628fabb928a743fecb1">vkvg.h</a>
+: <a class="el" href="group__matrix_gadfb1c02e17804239c8a8f1c2f0f8a374.html#gadfb1c02e17804239c8a8f1c2f0f8a374">vkvg.h</a>
 </li>
 <li>vkvg_matrix_init_identity()
-: <a class="el" href="group__matrix_ga22c80d15d3492420d9dc9fea4ddf7d76.html#ga22c80d15d3492420d9dc9fea4ddf7d76">vkvg.h</a>
+: <a class="el" href="group__matrix_ga60cff46b3741569d302c19226b5f7340.html#ga60cff46b3741569d302c19226b5f7340">vkvg.h</a>
 </li>
 <li>vkvg_matrix_init_rotate()
-: <a class="el" href="group__matrix_ga38fb3ab8cc86565a8e5863b788f00921.html#ga38fb3ab8cc86565a8e5863b788f00921">vkvg.h</a>
+: <a class="el" href="group__matrix_ga7565d3c1202c2aa88d06210e4e880c15.html#ga7565d3c1202c2aa88d06210e4e880c15">vkvg.h</a>
 </li>
 <li>vkvg_matrix_init_scale()
-: <a class="el" href="group__matrix_gac6da39c63aa83f333fad4876da70c495.html#gac6da39c63aa83f333fad4876da70c495">vkvg.h</a>
+: <a class="el" href="group__matrix_ga824fa84193b12ef36fd11316b52edfb9.html#ga824fa84193b12ef36fd11316b52edfb9">vkvg.h</a>
 </li>
 <li>vkvg_matrix_init_translate()
-: <a class="el" href="group__matrix_ga9078043e7c548ef9fec35de32ffc86e3.html#ga9078043e7c548ef9fec35de32ffc86e3">vkvg.h</a>
+: <a class="el" href="group__matrix_ga471448472d025facf479dc1fbaa6f102.html#ga471448472d025facf479dc1fbaa6f102">vkvg.h</a>
 </li>
 <li>vkvg_matrix_invert()
-: <a class="el" href="group__matrix_ga0db3d74caa93dd3b2e8595301d447bec.html#ga0db3d74caa93dd3b2e8595301d447bec">vkvg.h</a>
+: <a class="el" href="group__matrix_ga8b27d7aa1c35c520efa197e44da84ef9.html#ga8b27d7aa1c35c520efa197e44da84ef9">vkvg.h</a>
 </li>
 <li>vkvg_matrix_multiply()
-: <a class="el" href="group__matrix_ga672a08bfb37a7b28db89e1d60988b47f.html#ga672a08bfb37a7b28db89e1d60988b47f">vkvg.h</a>
+: <a class="el" href="group__matrix_ga696338f6b5986e8cde51cab3bd6f2050.html#ga696338f6b5986e8cde51cab3bd6f2050">vkvg.h</a>
 </li>
 <li>vkvg_matrix_rotate()
-: <a class="el" href="group__matrix_gacbad7841972e44b065fc74e17dcce2cd.html#gacbad7841972e44b065fc74e17dcce2cd">vkvg.h</a>
+: <a class="el" href="group__matrix_ga00b8f362ab4e337c2ec219dbee840a76.html#ga00b8f362ab4e337c2ec219dbee840a76">vkvg.h</a>
 </li>
 <li>vkvg_matrix_scale()
-: <a class="el" href="group__matrix_ga053850768b56f00336573729d1ea1090.html#ga053850768b56f00336573729d1ea1090">vkvg.h</a>
+: <a class="el" href="group__matrix_ga2af9ac82c85388031d206e5e59b00ab9.html#ga2af9ac82c85388031d206e5e59b00ab9">vkvg.h</a>
 </li>
 <li>vkvg_matrix_transform_distance()
-: <a class="el" href="group__matrix_ga155802a492a4c6a7bb20fb101d0089e4.html#ga155802a492a4c6a7bb20fb101d0089e4">vkvg.h</a>
+: <a class="el" href="group__matrix_gaef5dcf4dab69857a4516cfa3770a6201.html#gaef5dcf4dab69857a4516cfa3770a6201">vkvg.h</a>
 </li>
 <li>vkvg_matrix_transform_point()
-: <a class="el" href="group__matrix_gad9dc2333081dc6f631ec529f94ec19dc.html#gad9dc2333081dc6f631ec529f94ec19dc">vkvg.h</a>
+: <a class="el" href="group__matrix_gaa329c7a6282aa4eb6f39b8bcc9547c1c.html#gaa329c7a6282aa4eb6f39b8bcc9547c1c">vkvg.h</a>
 </li>
 <li>vkvg_matrix_translate()
-: <a class="el" href="group__matrix_ga34aa0d5b237ad0e3b4905b59ec08fd3b.html#ga34aa0d5b237ad0e3b4905b59ec08fd3b">vkvg.h</a>
+: <a class="el" href="group__matrix_gaa9cd565c5f9ad461d8ece37459c5757c.html#gaa9cd565c5f9ad461d8ece37459c5757c">vkvg.h</a>
 </li>
 <li>vkvg_move_to()
-: <a class="el" href="group__context_ga41d32b2e72c0eccf4a2bc695598c50ba.html#ga41d32b2e72c0eccf4a2bc695598c50ba">vkvg.h</a>
-</li>
-<li>vkvg_multisample_surface_resolve()
-: <a class="el" href="group__surface_gaa77f72e566105b65f7e8563d4a9301d9.html#gaa77f72e566105b65f7e8563d4a9301d9">vkvg.h</a>
+: <a class="el" href="group__context_gaa9a27bece5bbd278921c6cba623b2c63.html#gaa9a27bece5bbd278921c6cba623b2c63">vkvg.h</a>
 </li>
 <li>vkvg_new_path()
-: <a class="el" href="group__context_ga5d60e9db2309e786ac30218efab804cb.html#ga5d60e9db2309e786ac30218efab804cb">vkvg.h</a>
+: <a class="el" href="group__context_ga92d2ddcda9b53c6dbd352c31a84b6dfb.html#ga92d2ddcda9b53c6dbd352c31a84b6dfb">vkvg.h</a>
 </li>
 <li>vkvg_new_sub_path()
-: <a class="el" href="group__context_ga6fd276cc6718c78aa889d289004707f2.html#ga6fd276cc6718c78aa889d289004707f2">vkvg.h</a>
+: <a class="el" href="group__context_gad4df2d61a5e1ed43ceb89b5cb908f09c.html#gad4df2d61a5e1ed43ceb89b5cb908f09c">vkvg.h</a>
 </li>
 <li>vkvg_paint()
-: <a class="el" href="group__context_ga95d31d8c703526652ad57a42292146e2.html#ga95d31d8c703526652ad57a42292146e2">vkvg.h</a>
+: <a class="el" href="group__context_ga8962c8af0aecbee767a3ca60e224cd8b.html#ga8962c8af0aecbee767a3ca60e224cd8b">vkvg.h</a>
 </li>
 <li>vkvg_path_extents()
-: <a class="el" href="group__context_gad6e3a8dca42362ceebe8d949058ad3b4.html#gad6e3a8dca42362ceebe8d949058ad3b4">vkvg.h</a>
+: <a class="el" href="group__context_ga5540dd4e90233822a957059a3c6b389b.html#ga5540dd4e90233822a957059a3c6b389b">vkvg.h</a>
 </li>
 <li>vkvg_pattern_add_color_stop()
-: <a class="el" href="group__pattern_gabef66c6a7a6baf98f0f89d30bb55f46d.html#gabef66c6a7a6baf98f0f89d30bb55f46d">vkvg.h</a>
+: <a class="el" href="group__pattern_ga844444a0242794f85b2a850309569587.html#ga844444a0242794f85b2a850309569587">vkvg.h</a>
 </li>
 <li>vkvg_pattern_create_for_surface()
-: <a class="el" href="group__pattern_ga7d03d46f9c1544f01eb556fa840c94e0.html#ga7d03d46f9c1544f01eb556fa840c94e0">vkvg.h</a>
+: <a class="el" href="group__pattern_gae5284a7f3f6241d3c5b9012dc145dfcb.html#gae5284a7f3f6241d3c5b9012dc145dfcb">vkvg.h</a>
 </li>
 <li>vkvg_pattern_create_linear()
-: <a class="el" href="group__pattern_ga2c359145c22b8384317dcceee7d065a7.html#ga2c359145c22b8384317dcceee7d065a7">vkvg.h</a>
+: <a class="el" href="group__pattern_gac14405c0e08f8cae0013d179a5c15308.html#gac14405c0e08f8cae0013d179a5c15308">vkvg.h</a>
 </li>
 <li>vkvg_pattern_create_radial()
-: <a class="el" href="group__pattern_ga17618bd315ba5382d66b86cb0feb6af9.html#ga17618bd315ba5382d66b86cb0feb6af9">vkvg.h</a>
+: <a class="el" href="group__pattern_ga19e3b3fde4351d70e052030508bed667.html#ga19e3b3fde4351d70e052030508bed667">vkvg.h</a>
 </li>
 <li>vkvg_pattern_destroy()
-: <a class="el" href="group__pattern_ga14cb27e833bbdd0a922a153bac41837a.html#ga14cb27e833bbdd0a922a153bac41837a">vkvg.h</a>
+: <a class="el" href="group__pattern_gaee2652254686507f28dfcf598db894c4.html#gaee2652254686507f28dfcf598db894c4">vkvg.h</a>
 </li>
 <li>vkvg_pattern_edit_linear()
-: <a class="el" href="group__pattern_ga34701b3ab3a3976f65b9a5e229efee1d.html#ga34701b3ab3a3976f65b9a5e229efee1d">vkvg.h</a>
+: <a class="el" href="group__pattern_ga7990319ff732e9005eda3e2283f6f530.html#ga7990319ff732e9005eda3e2283f6f530">vkvg.h</a>
 </li>
 <li>vkvg_pattern_edit_radial()
-: <a class="el" href="group__pattern_gabe88f93962cbc6bec99fd94fd01f5547.html#gabe88f93962cbc6bec99fd94fd01f5547">vkvg.h</a>
+: <a class="el" href="group__pattern_ga3781a9fe725e660b090da1a1afcd4550.html#ga3781a9fe725e660b090da1a1afcd4550">vkvg.h</a>
 </li>
 <li>vkvg_pattern_get_color_stop_count()
-: <a class="el" href="group__pattern_ga8322c6bd1ef02f3f15faee3993ef55d1.html#ga8322c6bd1ef02f3f15faee3993ef55d1">vkvg.h</a>
+: <a class="el" href="group__pattern_gaa43a9a05b3b7c9d247b640c3acf62372.html#gaa43a9a05b3b7c9d247b640c3acf62372">vkvg.h</a>
 </li>
 <li>vkvg_pattern_get_color_stop_rgba()
-: <a class="el" href="group__pattern_ga743ac3fb70e31150aa98bdc11424a36b.html#ga743ac3fb70e31150aa98bdc11424a36b">vkvg.h</a>
+: <a class="el" href="group__pattern_gafc6a80199e9b9b18d3f25467a9fb3fee.html#gafc6a80199e9b9b18d3f25467a9fb3fee">vkvg.h</a>
 </li>
 <li>vkvg_pattern_get_extend()
-: <a class="el" href="group__pattern_gac87c237c36d4902d1e865778debd3d8d.html#gac87c237c36d4902d1e865778debd3d8d">vkvg.h</a>
+: <a class="el" href="group__pattern_gaf89e3a8ba79ac27840b4394d9f503459.html#gaf89e3a8ba79ac27840b4394d9f503459">vkvg.h</a>
 </li>
 <li>vkvg_pattern_get_filter()
-: <a class="el" href="group__pattern_ga510cf4273c0a2a9aa027c388dc2f48b2.html#ga510cf4273c0a2a9aa027c388dc2f48b2">vkvg.h</a>
+: <a class="el" href="group__pattern_gaea43689bc6fa9fff1e1ab557b45bbc9f.html#gaea43689bc6fa9fff1e1ab557b45bbc9f">vkvg.h</a>
 </li>
 <li>vkvg_pattern_get_linear_points()
-: <a class="el" href="group__pattern_ga2939439acaf8ee99bf42f7f0eeb1cf51.html#ga2939439acaf8ee99bf42f7f0eeb1cf51">vkvg.h</a>
+: <a class="el" href="group__pattern_ga7026f86f8c320692862bd219c704999a.html#ga7026f86f8c320692862bd219c704999a">vkvg.h</a>
 </li>
 <li>vkvg_pattern_get_matrix()
-: <a class="el" href="group__pattern_ga0c1342ac3ea8201996c6dfcd9fd85ff9.html#ga0c1342ac3ea8201996c6dfcd9fd85ff9">vkvg.h</a>
+: <a class="el" href="group__pattern_ga53ff09b33c0008da5e52740fdd601e93.html#ga53ff09b33c0008da5e52740fdd601e93">vkvg.h</a>
 </li>
 <li>vkvg_pattern_get_reference_count()
-: <a class="el" href="group__pattern_ga6d902720df09232c3836af5517831efe.html#ga6d902720df09232c3836af5517831efe">vkvg.h</a>
+: <a class="el" href="group__pattern_ga666342d39a4227e8b1d2ecbc1eaad3e9.html#ga666342d39a4227e8b1d2ecbc1eaad3e9">vkvg.h</a>
 </li>
 <li>vkvg_pattern_get_type()
-: <a class="el" href="group__pattern_gab97a47af9ac9d3e71a70008cf8b05487.html#gab97a47af9ac9d3e71a70008cf8b05487">vkvg.h</a>
+: <a class="el" href="group__pattern_ga69d920cb48cb97fbaa8ea048b12e9bab.html#ga69d920cb48cb97fbaa8ea048b12e9bab">vkvg.h</a>
 </li>
 <li>vkvg_pattern_reference()
-: <a class="el" href="group__pattern_ga72f8f796252b9716a2cc7e66710dc529.html#ga72f8f796252b9716a2cc7e66710dc529">vkvg.h</a>
+: <a class="el" href="group__pattern_ga3bc1cde4ef93d5b8e87870f35240cbc2.html#ga3bc1cde4ef93d5b8e87870f35240cbc2">vkvg.h</a>
 </li>
 <li>vkvg_pattern_set_extend()
-: <a class="el" href="group__pattern_ga730832bea18d0c15f98eaa1ee1102f43.html#ga730832bea18d0c15f98eaa1ee1102f43">vkvg.h</a>
+: <a class="el" href="group__pattern_ga29fe6b4335fe0352c5d7ea5804ba45e9.html#ga29fe6b4335fe0352c5d7ea5804ba45e9">vkvg.h</a>
 </li>
 <li>vkvg_pattern_set_filter()
-: <a class="el" href="group__pattern_ga97a53a5be17a79b6bdd28a49b50d523c.html#ga97a53a5be17a79b6bdd28a49b50d523c">vkvg.h</a>
+: <a class="el" href="group__pattern_gad2d8a91e379b5d39ae9c066380ae95f2.html#gad2d8a91e379b5d39ae9c066380ae95f2">vkvg.h</a>
 </li>
 <li>vkvg_pattern_set_matrix()
-: <a class="el" href="group__pattern_ga8983c6211dd369a5240a41bfd2a49090.html#ga8983c6211dd369a5240a41bfd2a49090">vkvg.h</a>
+: <a class="el" href="group__pattern_ga1f555e636f6c91d3a2a8945bf9e86fa3.html#ga1f555e636f6c91d3a2a8945bf9e86fa3">vkvg.h</a>
 </li>
 <li>vkvg_quadratic_to()
-: <a class="el" href="group__context_gad571c4011138a2cba97fe31709faafc7.html#gad571c4011138a2cba97fe31709faafc7">vkvg.h</a>
+: <a class="el" href="group__context_ga87f15eee0f8e4e18bc47ed96ea9250b4.html#ga87f15eee0f8e4e18bc47ed96ea9250b4">vkvg.h</a>
 </li>
 <li>vkvg_rectangle()
-: <a class="el" href="group__context_ga70c154560a0c15922815cfe7d6530312.html#ga70c154560a0c15922815cfe7d6530312">vkvg.h</a>
+: <a class="el" href="group__context_ga65d54b2caf487a2d2305fb0a9a701670.html#ga65d54b2caf487a2d2305fb0a9a701670">vkvg.h</a>
 </li>
 <li>vkvg_reference()
-: <a class="el" href="group__context_ga59ac2b80c1610a785e65ad44fde2b1d0.html#ga59ac2b80c1610a785e65ad44fde2b1d0">vkvg.h</a>
+: <a class="el" href="group__context_gae855f56bde644560f5025d09c834a55c.html#gae855f56bde644560f5025d09c834a55c">vkvg.h</a>
 </li>
 <li>vkvg_rel_curve_to()
-: <a class="el" href="group__context_ga154cef8a49f052068c9f0d6f897aa3d6.html#ga154cef8a49f052068c9f0d6f897aa3d6">vkvg.h</a>
+: <a class="el" href="group__context_gad37071fb42ef37ce31bca527ef979aa2.html#gad37071fb42ef37ce31bca527ef979aa2">vkvg.h</a>
 </li>
 <li>vkvg_rel_elliptic_arc_to()
-: <a class="el" href="group__context_ga7fd336046c4afa45de5e5473faed9b2d.html#ga7fd336046c4afa45de5e5473faed9b2d">vkvg.h</a>
+: <a class="el" href="group__context_gad4e0c503a4073b2b777103172cfd0b0c.html#gad4e0c503a4073b2b777103172cfd0b0c">vkvg.h</a>
 </li>
 <li>vkvg_rel_line_to()
-: <a class="el" href="group__context_ga7c420f18b584d664ba272351503b552a.html#ga7c420f18b584d664ba272351503b552a">vkvg.h</a>
+: <a class="el" href="group__context_gaebf492bf879122ef9ec6b8072ec9a55b.html#gaebf492bf879122ef9ec6b8072ec9a55b">vkvg.h</a>
 </li>
 <li>vkvg_rel_move_to()
-: <a class="el" href="group__context_gaaddca8228bb495010ea67cb312db28d5.html#gaaddca8228bb495010ea67cb312db28d5">vkvg.h</a>
+: <a class="el" href="group__context_gac7853e3949a804d682a856bfbd77312b.html#gac7853e3949a804d682a856bfbd77312b">vkvg.h</a>
 </li>
 <li>vkvg_rel_quadratic_to()
-: <a class="el" href="group__context_ga94c7fd0444bb8b997a780e1895125837.html#ga94c7fd0444bb8b997a780e1895125837">vkvg.h</a>
+: <a class="el" href="group__context_gad27a65d418d112847acb7671275c7dc2.html#gad27a65d418d112847acb7671275c7dc2">vkvg.h</a>
 </li>
 <li>vkvg_reset_clip()
-: <a class="el" href="group__context_ga7f881ada9c9c463683359d84e876e695.html#ga7f881ada9c9c463683359d84e876e695">vkvg.h</a>
+: <a class="el" href="group__context_gacc55b53318df7aa0fbb0d2a8ad62a7de.html#gacc55b53318df7aa0fbb0d2a8ad62a7de">vkvg.h</a>
 </li>
 <li>vkvg_restore()
-: <a class="el" href="group__context_ga490b9db147cf800e5e98eefe3753b8ec.html#ga490b9db147cf800e5e98eefe3753b8ec">vkvg.h</a>
+: <a class="el" href="group__context_ga1f8f22f05ba71be6344787c7c52caf3b.html#ga1f8f22f05ba71be6344787c7c52caf3b">vkvg.h</a>
 </li>
 <li>vkvg_rotate()
-: <a class="el" href="group__context_gae025c30c061c0264d4a9f469e8c05d1c.html#gae025c30c061c0264d4a9f469e8c05d1c">vkvg.h</a>
+: <a class="el" href="group__context_gaeb22a279fa51368ade2094303f729537.html#gaeb22a279fa51368ade2094303f729537">vkvg.h</a>
 </li>
 <li>vkvg_rounded_rectangle()
-: <a class="el" href="group__context_gaa5967f211de903e7feb6bf12ae909a06.html#gaa5967f211de903e7feb6bf12ae909a06">vkvg.h</a>
+: <a class="el" href="group__context_ga588d5881468c361b38005f0b9deaf002.html#ga588d5881468c361b38005f0b9deaf002">vkvg.h</a>
 </li>
 <li>vkvg_rounded_rectangle2()
-: <a class="el" href="group__context_ga13635442e4c14287367823598f2535cb.html#ga13635442e4c14287367823598f2535cb">vkvg.h</a>
+: <a class="el" href="group__context_gad18fff05a16b4e5bc3a1e20d7af43645.html#gad18fff05a16b4e5bc3a1e20d7af43645">vkvg.h</a>
 </li>
 <li>vkvg_save()
-: <a class="el" href="group__context_gae3a369a75b9d87c84547a5cd05a221e6.html#gae3a369a75b9d87c84547a5cd05a221e6">vkvg.h</a>
+: <a class="el" href="group__context_gac03501474a0d7c9ba002fd5b7b9d7aa5.html#gac03501474a0d7c9ba002fd5b7b9d7aa5">vkvg.h</a>
 </li>
 <li>vkvg_scale()
-: <a class="el" href="group__context_ga5d8b1a43c078011541b8ad40a2af00bb.html#ga5d8b1a43c078011541b8ad40a2af00bb">vkvg.h</a>
+: <a class="el" href="group__context_ga8da1de941ca7b4657298fc15d1814a4c.html#ga8da1de941ca7b4657298fc15d1814a4c">vkvg.h</a>
 </li>
 <li>vkvg_select_font_face()
-: <a class="el" href="group__context_ga88295a0e1ad4344a05de82c54b7159db.html#ga88295a0e1ad4344a05de82c54b7159db">vkvg.h</a>
+: <a class="el" href="group__context_gade858000e4086620a00952a4ccc8744a.html#gade858000e4086620a00952a4ccc8744a">vkvg.h</a>
 </li>
 <li>vkvg_set_dash()
-: <a class="el" href="group__context_ga38d3fd1954fdcddd9013117f60d21707.html#ga38d3fd1954fdcddd9013117f60d21707">vkvg.h</a>
+: <a class="el" href="group__context_ga0cba8dfc3b4340e70820abba3c26c07b.html#ga0cba8dfc3b4340e70820abba3c26c07b">vkvg.h</a>
 </li>
 <li>vkvg_set_fill_rule()
-: <a class="el" href="group__context_ga32ccec401affe05abbbcc914cd3139e6.html#ga32ccec401affe05abbbcc914cd3139e6">vkvg.h</a>
+: <a class="el" href="group__context_ga305378530707a0e8436d068e919d15bf.html#ga305378530707a0e8436d068e919d15bf">vkvg.h</a>
 </li>
 <li>vkvg_set_font_size()
-: <a class="el" href="group__context_ga93286454cb5af21e9ddf69635e1351ef.html#ga93286454cb5af21e9ddf69635e1351ef">vkvg.h</a>
+: <a class="el" href="group__context_gae061587061b992790b315c0df670ec29.html#gae061587061b992790b315c0df670ec29">vkvg.h</a>
 </li>
 <li>vkvg_set_line_cap()
-: <a class="el" href="group__context_ga2af37f98b630134843446c5d8109741f.html#ga2af37f98b630134843446c5d8109741f">vkvg.h</a>
+: <a class="el" href="group__context_gacac211b9ddc47b13c9ad7887db491bd8.html#gacac211b9ddc47b13c9ad7887db491bd8">vkvg.h</a>
 </li>
 <li>vkvg_set_line_join()
-: <a class="el" href="group__context_ga261c6105cc8574a05a971b562cfbbfdf.html#ga261c6105cc8574a05a971b562cfbbfdf">vkvg.h</a>
+: <a class="el" href="group__context_ga5b49660d94b802be40975417e7d963f3.html#ga5b49660d94b802be40975417e7d963f3">vkvg.h</a>
 </li>
 <li>vkvg_set_line_width()
-: <a class="el" href="group__context_gaa1dd0e917ca55bb68795b6973f1fa38e.html#gaa1dd0e917ca55bb68795b6973f1fa38e">vkvg.h</a>
+: <a class="el" href="group__context_gac159a4f21cb08f34c01e9a424b2a146b.html#gac159a4f21cb08f34c01e9a424b2a146b">vkvg.h</a>
 </li>
 <li>vkvg_set_matrix()
-: <a class="el" href="group__context_ga17c5a80eb803be493370b95add18e0e0.html#ga17c5a80eb803be493370b95add18e0e0">vkvg.h</a>
+: <a class="el" href="group__context_gab56218e5b3ba4020ba68ad5fd3a92ddb.html#gab56218e5b3ba4020ba68ad5fd3a92ddb">vkvg.h</a>
 </li>
 <li>vkvg_set_miter_limit()
-: <a class="el" href="group__context_ga19370dc950aa5f87d13feb2824faf441.html#ga19370dc950aa5f87d13feb2824faf441">vkvg.h</a>
+: <a class="el" href="group__context_ga30c2bac2ee940e48c931808a5b1b8da3.html#ga30c2bac2ee940e48c931808a5b1b8da3">vkvg.h</a>
 </li>
 <li>vkvg_set_opacity()
-: <a class="el" href="group__context_ga78687897d394221132d57809244a2bde.html#ga78687897d394221132d57809244a2bde">vkvg.h</a>
+: <a class="el" href="group__context_gab2d4c6449a25dc681cc068c4239450c5.html#gab2d4c6449a25dc681cc068c4239450c5">vkvg.h</a>
 </li>
 <li>vkvg_set_operator()
-: <a class="el" href="group__context_gab9a9036245eb304f4214705879326f13.html#gab9a9036245eb304f4214705879326f13">vkvg.h</a>
+: <a class="el" href="group__context_ga77655256b5a06027abf60cb6eb561c1e.html#ga77655256b5a06027abf60cb6eb561c1e">vkvg.h</a>
 </li>
 <li>vkvg_set_source()
-: <a class="el" href="group__context_ga73db2af35f3339bc926854a492560964.html#ga73db2af35f3339bc926854a492560964">vkvg.h</a>
+: <a class="el" href="group__context_ga3d85796d4747860d13263be493d33ef9.html#ga3d85796d4747860d13263be493d33ef9">vkvg.h</a>
 </li>
 <li>vkvg_set_source_color()
-: <a class="el" href="group__context_ga46da71eebe6f6dbb5056dc1429ced863.html#ga46da71eebe6f6dbb5056dc1429ced863">vkvg.h</a>
+: <a class="el" href="group__context_gabd4113f8d643772de75f806652e2c316.html#gabd4113f8d643772de75f806652e2c316">vkvg.h</a>
 </li>
 <li>vkvg_set_source_color_name()
-: <a class="el" href="vkvg_8h_a164da86a4b2636d58d39c45a857b7227.html#a164da86a4b2636d58d39c45a857b7227">vkvg.h</a>
+: <a class="el" href="vkvg_8h_af4174688622bae16b8cb222b80cc978a.html#af4174688622bae16b8cb222b80cc978a">vkvg.h</a>
 </li>
 <li>vkvg_set_source_rgb()
-: <a class="el" href="group__context_ga89a8aa13acca2fdae86a6f94912513b4.html#ga89a8aa13acca2fdae86a6f94912513b4">vkvg.h</a>
+: <a class="el" href="group__context_ga747c8ae1a645947fd918d5ac54b97a5a.html#ga747c8ae1a645947fd918d5ac54b97a5a">vkvg.h</a>
 </li>
 <li>vkvg_set_source_rgba()
-: <a class="el" href="group__context_ga7f1817e3b786b376348af666b2f0520a.html#ga7f1817e3b786b376348af666b2f0520a">vkvg.h</a>
+: <a class="el" href="group__context_ga74613bc604a761da3f8a5f3a05588837.html#ga74613bc604a761da3f8a5f3a05588837">vkvg.h</a>
 </li>
 <li>vkvg_set_source_surface()
-: <a class="el" href="group__context_ga7316a9d4a70cbc592923c8d3410df077.html#ga7316a9d4a70cbc592923c8d3410df077">vkvg.h</a>
+: <a class="el" href="group__context_ga449bf4b084310edb22aacf4ffba7d8da.html#ga449bf4b084310edb22aacf4ffba7d8da">vkvg.h</a>
 </li>
 <li>vkvg_show_text()
-: <a class="el" href="group__context_ga2e3f3777b3ba1a6de1d54eb7c23737d9.html#ga2e3f3777b3ba1a6de1d54eb7c23737d9">vkvg.h</a>
+: <a class="el" href="group__context_ga74f8e2c9596e482b4642d54513ff335c.html#ga74f8e2c9596e482b4642d54513ff335c">vkvg.h</a>
 </li>
 <li>vkvg_show_text_run()
-: <a class="el" href="group__context_ga2e5ac52635eb2745b9f28373689df0d9.html#ga2e5ac52635eb2745b9f28373689df0d9">vkvg.h</a>
+: <a class="el" href="group__context_ga1d8a8c6dea5e354b3f951ae980042c3a.html#ga1d8a8c6dea5e354b3f951ae980042c3a">vkvg.h</a>
 </li>
 <li>vkvg_status()
-: <a class="el" href="group__context_gaa7a77d72856d41276186df5bb2299339.html#gaa7a77d72856d41276186df5bb2299339">vkvg.h</a>
+: <a class="el" href="group__context_gaf5b5c652d82aa0404c93edae2cbc6035.html#gaf5b5c652d82aa0404c93edae2cbc6035">vkvg.h</a>
 </li>
 <li>vkvg_status_to_string()
-: <a class="el" href="group__context_ga36fe35b2d255b66d379b70567d49eed2.html#ga36fe35b2d255b66d379b70567d49eed2">vkvg.h</a>
+: <a class="el" href="group__context_ga1d501addeb8f29c0a8984c4ea189d3d7.html#ga1d501addeb8f29c0a8984c4ea189d3d7">vkvg.h</a>
 </li>
 <li>vkvg_stroke()
-: <a class="el" href="group__context_ga3590f94fe38df4f98f196d738827891c.html#ga3590f94fe38df4f98f196d738827891c">vkvg.h</a>
+: <a class="el" href="group__context_ga74bf1033a534dab1a320e95dc7dea157.html#ga74bf1033a534dab1a320e95dc7dea157">vkvg.h</a>
 </li>
 <li>vkvg_stroke_preserve()
-: <a class="el" href="group__context_ga3f64f9251bd63c229205115a214acfc1.html#ga3f64f9251bd63c229205115a214acfc1">vkvg.h</a>
+: <a class="el" href="group__context_gaa2ed6dc1512777dd5ccad6aeb1dda7f4.html#gaa2ed6dc1512777dd5ccad6aeb1dda7f4">vkvg.h</a>
 </li>
 <li>vkvg_surface_clear()
-: <a class="el" href="group__surface_gaed1d8ba342a78c0335647dca56e27174.html#gaed1d8ba342a78c0335647dca56e27174">vkvg.h</a>
+: <a class="el" href="group__surface_gad43c411887c5c5bf60daeb62d05af0eb.html#gad43c411887c5c5bf60daeb62d05af0eb">vkvg.h</a>
 </li>
 <li>vkvg_surface_create()
-: <a class="el" href="group__surface_gaebe02eedfc8d5af54c2962aa7227959d.html#gaebe02eedfc8d5af54c2962aa7227959d">vkvg.h</a>
+: <a class="el" href="group__surface_gac60a50a2726621c5bc3c99b9810ad627.html#gac60a50a2726621c5bc3c99b9810ad627">vkvg.h</a>
 </li>
 <li>vkvg_surface_create_for_VkhImage()
-: <a class="el" href="group__surface_gab927868517986c317e393a1c874081b0.html#gab927868517986c317e393a1c874081b0">vkvg.h</a>
+: <a class="el" href="group__surface_gaedc4e2964cf5c9a9c004d2874d73addb.html#gaedc4e2964cf5c9a9c004d2874d73addb">vkvg.h</a>
 </li>
 <li>vkvg_surface_create_from_image()
-: <a class="el" href="group__surface_ga1bc77fa0f6a6508d988ab2bc2f391190.html#ga1bc77fa0f6a6508d988ab2bc2f391190">vkvg.h</a>
+: <a class="el" href="group__surface_gab8ea522885d2768088a15f91bfcd3139.html#gab8ea522885d2768088a15f91bfcd3139">vkvg.h</a>
 </li>
 <li>vkvg_surface_create_from_svg()
-: <a class="el" href="vkvg-svg_8h_a1af810e3d7566e821d72e3096db9056a.html#a1af810e3d7566e821d72e3096db9056a">vkvg-svg.h</a>
+: <a class="el" href="vkvg-svg_8h_ad4d202cd0b7216f96e58fab7dc917aae.html#ad4d202cd0b7216f96e58fab7dc917aae">vkvg-svg.h</a>
 </li>
 <li>vkvg_surface_create_from_svg_fragment()
-: <a class="el" href="vkvg-svg_8h_a326e6bec4bdf939b764e7d2c225f17d1.html#a326e6bec4bdf939b764e7d2c225f17d1">vkvg-svg.h</a>
+: <a class="el" href="vkvg-svg_8h_a8dc164746718bde97cf6c67826adaa87.html#a8dc164746718bde97cf6c67826adaa87">vkvg-svg.h</a>
 </li>
 <li>vkvg_surface_destroy()
-: <a class="el" href="group__surface_ga0c0097625ec8023049b2acfa92e25520.html#ga0c0097625ec8023049b2acfa92e25520">vkvg.h</a>
+: <a class="el" href="group__surface_ga4fb66c2cbbebddae0c0b8f69d13325e9.html#ga4fb66c2cbbebddae0c0b8f69d13325e9">vkvg.h</a>
 </li>
 <li>vkvg_surface_get_height()
-: <a class="el" href="group__surface_ga09df17e6e7e62e6780c3f9330a6e60e6.html#ga09df17e6e7e62e6780c3f9330a6e60e6">vkvg.h</a>
+: <a class="el" href="group__surface_ga52b10b4864ebba4dd2ce0edc0ed7e9b3.html#ga52b10b4864ebba4dd2ce0edc0ed7e9b3">vkvg.h</a>
 </li>
 <li>vkvg_surface_get_reference_count()
-: <a class="el" href="group__surface_gaac3f496bfbf733894fb94eb48f1d1137.html#gaac3f496bfbf733894fb94eb48f1d1137">vkvg.h</a>
+: <a class="el" href="group__surface_gaf4a177cd4af529d4ff1fce0b9e3cba12.html#gaf4a177cd4af529d4ff1fce0b9e3cba12">vkvg.h</a>
 </li>
 <li>vkvg_surface_get_vk_format()
-: <a class="el" href="group__surface_ga3d8cf4052973109318bbb693b6d2800c.html#ga3d8cf4052973109318bbb693b6d2800c">vkvg.h</a>
+: <a class="el" href="group__surface_ga51e2017f312896befb7e3a841d5542c5.html#ga51e2017f312896befb7e3a841d5542c5">vkvg.h</a>
 </li>
 <li>vkvg_surface_get_vk_image()
-: <a class="el" href="group__surface_ga424dbcc7fcefea9cca5726347b2ee235.html#ga424dbcc7fcefea9cca5726347b2ee235">vkvg.h</a>
+: <a class="el" href="group__surface_ga52d86147f436de7d2e138bcb4ee6015c.html#ga52d86147f436de7d2e138bcb4ee6015c">vkvg.h</a>
 </li>
 <li>vkvg_surface_get_width()
-: <a class="el" href="group__surface_gaa4c4188ebc55afd246dcfa2b804a3d1d.html#gaa4c4188ebc55afd246dcfa2b804a3d1d">vkvg.h</a>
+: <a class="el" href="group__surface_gabbb66e36ee4d187485b0ef4bba8780f3.html#gabbb66e36ee4d187485b0ef4bba8780f3">vkvg.h</a>
 </li>
 <li>vkvg_surface_reference()
-: <a class="el" href="group__surface_ga21cf3c9f6ce1d7e509ab86d5107eeffc.html#ga21cf3c9f6ce1d7e509ab86d5107eeffc">vkvg.h</a>
+: <a class="el" href="group__surface_ga22a2d413efceb83249e2b4348fe58345.html#ga22a2d413efceb83249e2b4348fe58345">vkvg.h</a>
+</li>
+<li>vkvg_surface_resolve()
+: <a class="el" href="group__surface_gac8fc98fe6fbbf93f67a96f1d7e4d5ef9.html#gac8fc98fe6fbbf93f67a96f1d7e4d5ef9">vkvg.h</a>
 </li>
 <li>vkvg_surface_status()
-: <a class="el" href="group__surface_gac105fa5f43e1785f2219252b9099365a.html#gac105fa5f43e1785f2219252b9099365a">vkvg.h</a>
+: <a class="el" href="group__surface_ga019fc5428d0ed30a8d764d8bbce3464d.html#ga019fc5428d0ed30a8d764d8bbce3464d">vkvg.h</a>
 </li>
 <li>vkvg_surface_write_to_memory()
-: <a class="el" href="group__surface_gac03b406f38c79c6812fdcff69d50fb7e.html#gac03b406f38c79c6812fdcff69d50fb7e">vkvg.h</a>
+: <a class="el" href="group__surface_ga22e86f6ea6e0095e6d49d80507984768.html#ga22e86f6ea6e0095e6d49d80507984768">vkvg.h</a>
 </li>
 <li>vkvg_surface_write_to_png()
-: <a class="el" href="group__surface_ga7051fd62842ee526afc261b65f939c2d.html#ga7051fd62842ee526afc261b65f939c2d">vkvg.h</a>
+: <a class="el" href="group__surface_gaac93f58bebe6b797e0e1fcc053ac2e2f.html#gaac93f58bebe6b797e0e1fcc053ac2e2f">vkvg.h</a>
 </li>
 <li>vkvg_svg_destroy()
-: <a class="el" href="vkvg-svg_8h_ae3f8d98287e9d883b21fac0e2ed96bad.html#ae3f8d98287e9d883b21fac0e2ed96bad">vkvg-svg.h</a>
+: <a class="el" href="vkvg-svg_8h_a059d00a161a78113f6c81e06496ddd5e.html#a059d00a161a78113f6c81e06496ddd5e">vkvg-svg.h</a>
 </li>
 <li>vkvg_svg_get_dimensions()
-: <a class="el" href="vkvg-svg_8h_a7696c29d5af1fadc95efb440cf041bda.html#a7696c29d5af1fadc95efb440cf041bda">vkvg-svg.h</a>
+: <a class="el" href="vkvg-svg_8h_a60a50053186ecec716f37918f632060b.html#a60a50053186ecec716f37918f632060b">vkvg-svg.h</a>
 </li>
 <li>vkvg_svg_load()
-: <a class="el" href="vkvg-svg_8h_a8599df3d49203becccdaf3877a5e0b09.html#a8599df3d49203becccdaf3877a5e0b09">vkvg-svg.h</a>
+: <a class="el" href="vkvg-svg_8h_a1f96ecf7fcf972e1f1946c6908cb5d04.html#a1f96ecf7fcf972e1f1946c6908cb5d04">vkvg-svg.h</a>
 </li>
 <li>vkvg_svg_load_fragment()
-: <a class="el" href="vkvg-svg_8h_a6a17b950c3750f494c655bc1b6757c3b.html#a6a17b950c3750f494c655bc1b6757c3b">vkvg-svg.h</a>
+: <a class="el" href="vkvg-svg_8h_a3b7217988846c2a4ce144ef76c2b54ad.html#a3b7217988846c2a4ce144ef76c2b54ad">vkvg-svg.h</a>
 </li>
 <li>vkvg_svg_render()
-: <a class="el" href="vkvg-svg_8h_ad2e5314854a060a54924864c2c1cb489.html#ad2e5314854a060a54924864c2c1cb489">vkvg-svg.h</a>
+: <a class="el" href="vkvg-svg_8h_aced1d16270a7b6d285a0758706b6e60a.html#aced1d16270a7b6d285a0758706b6e60a">vkvg-svg.h</a>
 </li>
 <li>vkvg_text_extents()
-: <a class="el" href="group__context_ga79802b5c678d1ab84a4f5ef560e77e29.html#ga79802b5c678d1ab84a4f5ef560e77e29">vkvg.h</a>
+: <a class="el" href="group__context_ga499ce3f13fd83a591cd9386ffc6e8f74.html#ga499ce3f13fd83a591cd9386ffc6e8f74">vkvg.h</a>
 </li>
 <li>vkvg_text_run_create()
-: <a class="el" href="group__context_gaff5bbccf8cc53721ca2666c56272256e.html#gaff5bbccf8cc53721ca2666c56272256e">vkvg.h</a>
+: <a class="el" href="group__context_ga5a15641547545beb6c2fa99903713768.html#ga5a15641547545beb6c2fa99903713768">vkvg.h</a>
 </li>
 <li>vkvg_text_run_create_with_length()
-: <a class="el" href="group__context_gadfcb5fd125984c0399c5f6bc9619e56a.html#gadfcb5fd125984c0399c5f6bc9619e56a">vkvg.h</a>
+: <a class="el" href="group__context_ga360cdde574ef3fe451b39b32df2e3f12.html#ga360cdde574ef3fe451b39b32df2e3f12">vkvg.h</a>
 </li>
 <li>vkvg_text_run_destroy()
-: <a class="el" href="group__context_gaf177e82330cb95a71c9517f8aacd6365.html#gaf177e82330cb95a71c9517f8aacd6365">vkvg.h</a>
+: <a class="el" href="group__context_ga23dc80671fff96c1f2390f03ea3230be.html#ga23dc80671fff96c1f2390f03ea3230be">vkvg.h</a>
 </li>
 <li>vkvg_text_run_get_extents()
-: <a class="el" href="group__context_gafa8b8c1636cb6c479a851fc04f7741ad.html#gafa8b8c1636cb6c479a851fc04f7741ad">vkvg.h</a>
+: <a class="el" href="group__context_gae7a8c7696c515cdfa1a59d4fe0ca12e8.html#gae7a8c7696c515cdfa1a59d4fe0ca12e8">vkvg.h</a>
 </li>
 <li>vkvg_text_run_get_glyph_count()
-: <a class="el" href="group__context_ga01525d0d537d2e03d541ad57325f14d2.html#ga01525d0d537d2e03d541ad57325f14d2">vkvg.h</a>
+: <a class="el" href="group__context_ga424d03095057ccb529ebc63e56ea91c4.html#ga424d03095057ccb529ebc63e56ea91c4">vkvg.h</a>
 </li>
 <li>vkvg_text_run_get_glyph_position()
-: <a class="el" href="group__context_gad8303a290f342f71dd233bef3f02441b.html#gad8303a290f342f71dd233bef3f02441b">vkvg.h</a>
+: <a class="el" href="group__context_ga36b32caa7ba1e63e8eeb72cce24d5c52.html#ga36b32caa7ba1e63e8eeb72cce24d5c52">vkvg.h</a>
 </li>
 <li>vkvg_transform()
-: <a class="el" href="group__context_ga998ca7435dd87db6da6d30a5ee69f827.html#ga998ca7435dd87db6da6d30a5ee69f827">vkvg.h</a>
+: <a class="el" href="group__context_ga2b63169d9113d74d5549e803d3f4fa9a.html#ga2b63169d9113d74d5549e803d3f4fa9a">vkvg.h</a>
 </li>
 <li>vkvg_translate()
-: <a class="el" href="group__context_gacf62b2602170792417398c51511dee67.html#gacf62b2602170792417398c51511dee67">vkvg.h</a>
+: <a class="el" href="group__context_ga71761d954c4f84161d889f1a3c3bf3b3.html#ga71761d954c4f84161d889f1a3c3bf3b3">vkvg.h</a>
 </li>
 </ul>
 </div><!-- contents -->
index b1470f409c099e9c91cf7ebbbce4938f09eb9b18..c802027e13d5f1a64ce5230895d976ded3c41e0d 100644 (file)
@@ -62,7 +62,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
 </div><!--header-->
 <div class="contents">
 <a name="details" id="details"></a><h2 class="groupheader">Description</h2>
-<p>Functions and types related to VKVG contexts. </p>
 <p>This is the reference documentation for VKVG contexts used to draw on <a class="el" href="group__surface.html">Surface</a>. </p>
 <table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
@@ -73,230 +72,249 @@ Typedefs</h2></td></tr>
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
 Functions</h2></td></tr>
-<tr class="memitem:gacd68ee83c078f62d89709034c562897b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> <a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_gacd68ee83c078f62d89709034c562897b.html#gacd68ee83c078f62d89709034c562897b">vkvg_create</a> (<a class="el" href="group__surface_gaf2e9eb0e48dd4533d4a5622c12e4d0e7.html#gaf2e9eb0e48dd4533d4a5622c12e4d0e7">VkvgSurface</a> surf)</td></tr>
-<tr class="memdesc:gacd68ee83c078f62d89709034c562897b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a new vkvg context used for drawing on surfaces.  <a href="group__context_gacd68ee83c078f62d89709034c562897b.html#gacd68ee83c078f62d89709034c562897b">More...</a><br /></td></tr>
-<tr class="separator:gacd68ee83c078f62d89709034c562897b"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:gabfc11b67746a4b438580242c79ef6dce"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_gabfc11b67746a4b438580242c79ef6dce.html#gabfc11b67746a4b438580242c79ef6dce">vkvg_destroy</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx)</td></tr>
-<tr class="memdesc:gabfc11b67746a4b438580242c79ef6dce"><td class="mdescLeft">&#160;</td><td class="mdescRight">Decrement the reference count on the context by one. Destroy it if count reach 0.  <a href="group__context_gabfc11b67746a4b438580242c79ef6dce.html#gabfc11b67746a4b438580242c79ef6dce">More...</a><br /></td></tr>
-<tr class="separator:gabfc11b67746a4b438580242c79ef6dce"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:gaa7a77d72856d41276186df5bb2299339"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> <a class="el" href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354">vkvg_status_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_gaa7a77d72856d41276186df5bb2299339.html#gaa7a77d72856d41276186df5bb2299339">vkvg_status</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx)</td></tr>
-<tr class="memdesc:gaa7a77d72856d41276186df5bb2299339"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get context status.  <a href="group__context_gaa7a77d72856d41276186df5bb2299339.html#gaa7a77d72856d41276186df5bb2299339">More...</a><br /></td></tr>
-<tr class="separator:gaa7a77d72856d41276186df5bb2299339"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga36fe35b2d255b66d379b70567d49eed2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_ga36fe35b2d255b66d379b70567d49eed2.html#ga36fe35b2d255b66d379b70567d49eed2">vkvg_status_to_string</a> (<a class="el" href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354">vkvg_status_t</a> status)</td></tr>
-<tr class="separator:ga36fe35b2d255b66d379b70567d49eed2"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga59ac2b80c1610a785e65ad44fde2b1d0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> <a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_ga59ac2b80c1610a785e65ad44fde2b1d0.html#ga59ac2b80c1610a785e65ad44fde2b1d0">vkvg_reference</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx)</td></tr>
-<tr class="memdesc:ga59ac2b80c1610a785e65ad44fde2b1d0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Increment by one the reference count on this context.  <a href="group__context_ga59ac2b80c1610a785e65ad44fde2b1d0.html#ga59ac2b80c1610a785e65ad44fde2b1d0">More...</a><br /></td></tr>
-<tr class="separator:ga59ac2b80c1610a785e65ad44fde2b1d0"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:gaa7356999fb385658dc2ff6c182e639c5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_gaa7356999fb385658dc2ff6c182e639c5.html#gaa7356999fb385658dc2ff6c182e639c5">vkvg_get_reference_count</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx)</td></tr>
-<tr class="memdesc:gaa7356999fb385658dc2ff6c182e639c5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the current reference count of this context.  <a href="group__context_gaa7356999fb385658dc2ff6c182e639c5.html#gaa7356999fb385658dc2ff6c182e639c5">More...</a><br /></td></tr>
-<tr class="separator:gaa7356999fb385658dc2ff6c182e639c5"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:gadf5a54205231c9026559eb3a912578ef"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_gadf5a54205231c9026559eb3a912578ef.html#gadf5a54205231c9026559eb3a912578ef">vkvg_flush</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx)</td></tr>
-<tr class="memdesc:gadf5a54205231c9026559eb3a912578ef"><td class="mdescLeft">&#160;</td><td class="mdescRight">Perform all the pending drawing operations on a context.  <a href="group__context_gadf5a54205231c9026559eb3a912578ef.html#gadf5a54205231c9026559eb3a912578ef">More...</a><br /></td></tr>
-<tr class="separator:gadf5a54205231c9026559eb3a912578ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga5d60e9db2309e786ac30218efab804cb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_ga5d60e9db2309e786ac30218efab804cb.html#ga5d60e9db2309e786ac30218efab804cb">vkvg_new_path</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx)</td></tr>
-<tr class="memdesc:ga5d60e9db2309e786ac30218efab804cb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Start a new empty path.  <a href="group__context_ga5d60e9db2309e786ac30218efab804cb.html#ga5d60e9db2309e786ac30218efab804cb">More...</a><br /></td></tr>
-<tr class="separator:ga5d60e9db2309e786ac30218efab804cb"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga0e1611518cd6aa91d3527fefcfdf2957"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_ga0e1611518cd6aa91d3527fefcfdf2957.html#ga0e1611518cd6aa91d3527fefcfdf2957">vkvg_close_path</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx)</td></tr>
-<tr class="memdesc:ga0e1611518cd6aa91d3527fefcfdf2957"><td class="mdescLeft">&#160;</td><td class="mdescRight">Close the current path.  <a href="group__context_ga0e1611518cd6aa91d3527fefcfdf2957.html#ga0e1611518cd6aa91d3527fefcfdf2957">More...</a><br /></td></tr>
-<tr class="separator:ga0e1611518cd6aa91d3527fefcfdf2957"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga6fd276cc6718c78aa889d289004707f2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_ga6fd276cc6718c78aa889d289004707f2.html#ga6fd276cc6718c78aa889d289004707f2">vkvg_new_sub_path</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx)</td></tr>
-<tr class="memdesc:ga6fd276cc6718c78aa889d289004707f2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Start new sub path, no current point is defined.  <a href="group__context_ga6fd276cc6718c78aa889d289004707f2.html#ga6fd276cc6718c78aa889d289004707f2">More...</a><br /></td></tr>
-<tr class="separator:ga6fd276cc6718c78aa889d289004707f2"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:gad6e3a8dca42362ceebe8d949058ad3b4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_gad6e3a8dca42362ceebe8d949058ad3b4.html#gad6e3a8dca42362ceebe8d949058ad3b4">vkvg_path_extents</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, float *x1, float *y1, float *x2, float *y2)</td></tr>
-<tr class="memdesc:gad6e3a8dca42362ceebe8d949058ad3b4"><td class="mdescLeft">&#160;</td><td class="mdescRight">vkvg_path_extents  <a href="group__context_gad6e3a8dca42362ceebe8d949058ad3b4.html#gad6e3a8dca42362ceebe8d949058ad3b4">More...</a><br /></td></tr>
-<tr class="separator:gad6e3a8dca42362ceebe8d949058ad3b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga54e4a562ce79bfe7b27bccb354211526"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_ga54e4a562ce79bfe7b27bccb354211526.html#ga54e4a562ce79bfe7b27bccb354211526">vkvg_get_current_point</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, float *x, float *y)</td></tr>
-<tr class="memdesc:ga54e4a562ce79bfe7b27bccb354211526"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the current point of the context, return 0,0 if no point is defined.  <a href="group__context_ga54e4a562ce79bfe7b27bccb354211526.html#ga54e4a562ce79bfe7b27bccb354211526">More...</a><br /></td></tr>
-<tr class="separator:ga54e4a562ce79bfe7b27bccb354211526"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:gaaa044940f56de70161b3821934077c7b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_gaaa044940f56de70161b3821934077c7b.html#gaaa044940f56de70161b3821934077c7b">vkvg_line_to</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, float x, float y)</td></tr>
-<tr class="memdesc:gaaa044940f56de70161b3821934077c7b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a line to the current path from the current point to the coordinate given in arguments.  <a href="group__context_gaaa044940f56de70161b3821934077c7b.html#gaaa044940f56de70161b3821934077c7b">More...</a><br /></td></tr>
-<tr class="separator:gaaa044940f56de70161b3821934077c7b"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga7c420f18b584d664ba272351503b552a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_ga7c420f18b584d664ba272351503b552a.html#ga7c420f18b584d664ba272351503b552a">vkvg_rel_line_to</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, float dx, float dy)</td></tr>
-<tr class="memdesc:ga7c420f18b584d664ba272351503b552a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a line to the current path from the current point to the coordinate relative to it.  <a href="group__context_ga7c420f18b584d664ba272351503b552a.html#ga7c420f18b584d664ba272351503b552a">More...</a><br /></td></tr>
-<tr class="separator:ga7c420f18b584d664ba272351503b552a"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga41d32b2e72c0eccf4a2bc695598c50ba"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_ga41d32b2e72c0eccf4a2bc695598c50ba.html#ga41d32b2e72c0eccf4a2bc695598c50ba">vkvg_move_to</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, float x, float y)</td></tr>
-<tr class="memdesc:ga41d32b2e72c0eccf4a2bc695598c50ba"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move the context pen to the position given in argument.  <a href="group__context_ga41d32b2e72c0eccf4a2bc695598c50ba.html#ga41d32b2e72c0eccf4a2bc695598c50ba">More...</a><br /></td></tr>
-<tr class="separator:ga41d32b2e72c0eccf4a2bc695598c50ba"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:gaaddca8228bb495010ea67cb312db28d5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_gaaddca8228bb495010ea67cb312db28d5.html#gaaddca8228bb495010ea67cb312db28d5">vkvg_rel_move_to</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, float x, float y)</td></tr>
-<tr class="memdesc:gaaddca8228bb495010ea67cb312db28d5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move the context pen relative to the current point.  <a href="group__context_gaaddca8228bb495010ea67cb312db28d5.html#gaaddca8228bb495010ea67cb312db28d5">More...</a><br /></td></tr>
-<tr class="separator:gaaddca8228bb495010ea67cb312db28d5"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga8acf97c1e4ae8ab67764a96a0d5d7b9c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_ga8acf97c1e4ae8ab67764a96a0d5d7b9c.html#ga8acf97c1e4ae8ab67764a96a0d5d7b9c">vkvg_arc</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, float xc, float yc, float radius, float a1, float a2)</td></tr>
-<tr class="memdesc:ga8acf97c1e4ae8ab67764a96a0d5d7b9c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Adds a circular arc of the given radius to the current path.  <a href="group__context_ga8acf97c1e4ae8ab67764a96a0d5d7b9c.html#ga8acf97c1e4ae8ab67764a96a0d5d7b9c">More...</a><br /></td></tr>
-<tr class="separator:ga8acf97c1e4ae8ab67764a96a0d5d7b9c"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga7e937e021bf96bd38de3e478bf80c3e7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_ga7e937e021bf96bd38de3e478bf80c3e7.html#ga7e937e021bf96bd38de3e478bf80c3e7">vkvg_arc_negative</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, float xc, float yc, float radius, float a1, float a2)</td></tr>
-<tr class="memdesc:ga7e937e021bf96bd38de3e478bf80c3e7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a circular arc in counter clockwise order to the current path.  <a href="group__context_ga7e937e021bf96bd38de3e478bf80c3e7.html#ga7e937e021bf96bd38de3e478bf80c3e7">More...</a><br /></td></tr>
-<tr class="separator:ga7e937e021bf96bd38de3e478bf80c3e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:gae1be850b3f4a6b01e35344bd033bf3d0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_gae1be850b3f4a6b01e35344bd033bf3d0.html#gae1be850b3f4a6b01e35344bd033bf3d0">vkvg_curve_to</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, float x1, float y1, float x2, float y2, float x3, float y3)</td></tr>
-<tr class="memdesc:gae1be850b3f4a6b01e35344bd033bf3d0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Adds a cubic Bézier spline to the current path.  <a href="group__context_gae1be850b3f4a6b01e35344bd033bf3d0.html#gae1be850b3f4a6b01e35344bd033bf3d0">More...</a><br /></td></tr>
-<tr class="separator:gae1be850b3f4a6b01e35344bd033bf3d0"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga154cef8a49f052068c9f0d6f897aa3d6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_ga154cef8a49f052068c9f0d6f897aa3d6.html#ga154cef8a49f052068c9f0d6f897aa3d6">vkvg_rel_curve_to</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, float x1, float y1, float x2, float y2, float x3, float y3)</td></tr>
-<tr class="memdesc:ga154cef8a49f052068c9f0d6f897aa3d6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Adds a cubic Bézier spline to the current path relative to the current point.  <a href="group__context_ga154cef8a49f052068c9f0d6f897aa3d6.html#ga154cef8a49f052068c9f0d6f897aa3d6">More...</a><br /></td></tr>
-<tr class="separator:ga154cef8a49f052068c9f0d6f897aa3d6"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:gad571c4011138a2cba97fe31709faafc7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_gad571c4011138a2cba97fe31709faafc7.html#gad571c4011138a2cba97fe31709faafc7">vkvg_quadratic_to</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, float x1, float y1, float x2, float y2)</td></tr>
-<tr class="memdesc:gad571c4011138a2cba97fe31709faafc7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a quadratic Bezizer curve to the current path.  <a href="group__context_gad571c4011138a2cba97fe31709faafc7.html#gad571c4011138a2cba97fe31709faafc7">More...</a><br /></td></tr>
-<tr class="separator:gad571c4011138a2cba97fe31709faafc7"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga94c7fd0444bb8b997a780e1895125837"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_ga94c7fd0444bb8b997a780e1895125837.html#ga94c7fd0444bb8b997a780e1895125837">vkvg_rel_quadratic_to</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, float x1, float y1, float x2, float y2)</td></tr>
-<tr class="memdesc:ga94c7fd0444bb8b997a780e1895125837"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a quadratic Bezizer curve to the current path relative to the current point.  <a href="group__context_ga94c7fd0444bb8b997a780e1895125837.html#ga94c7fd0444bb8b997a780e1895125837">More...</a><br /></td></tr>
-<tr class="separator:ga94c7fd0444bb8b997a780e1895125837"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga70c154560a0c15922815cfe7d6530312"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> <a class="el" href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354">vkvg_status_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_ga70c154560a0c15922815cfe7d6530312.html#ga70c154560a0c15922815cfe7d6530312">vkvg_rectangle</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, float x, float y, float w, float h)</td></tr>
-<tr class="memdesc:ga70c154560a0c15922815cfe7d6530312"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add an axis aligned rectangle subpath to the current path.  <a href="group__context_ga70c154560a0c15922815cfe7d6530312.html#ga70c154560a0c15922815cfe7d6530312">More...</a><br /></td></tr>
-<tr class="separator:ga70c154560a0c15922815cfe7d6530312"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:gaa5967f211de903e7feb6bf12ae909a06"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> <a class="el" href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354">vkvg_status_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_gaa5967f211de903e7feb6bf12ae909a06.html#gaa5967f211de903e7feb6bf12ae909a06">vkvg_rounded_rectangle</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, float x, float y, float w, float h, float radius)</td></tr>
-<tr class="memdesc:gaa5967f211de903e7feb6bf12ae909a06"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add an axis aligned rectangle with rounded corners to the current path.  <a href="group__context_gaa5967f211de903e7feb6bf12ae909a06.html#gaa5967f211de903e7feb6bf12ae909a06">More...</a><br /></td></tr>
-<tr class="separator:gaa5967f211de903e7feb6bf12ae909a06"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga13635442e4c14287367823598f2535cb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_ga13635442e4c14287367823598f2535cb.html#ga13635442e4c14287367823598f2535cb">vkvg_rounded_rectangle2</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, float x, float y, float w, float h, float rx, float ry)</td></tr>
-<tr class="memdesc:ga13635442e4c14287367823598f2535cb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add an axis aligned rectangle with rounded corners defined in both axis to the current path.  <a href="group__context_ga13635442e4c14287367823598f2535cb.html#ga13635442e4c14287367823598f2535cb">More...</a><br /></td></tr>
-<tr class="separator:ga13635442e4c14287367823598f2535cb"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:gaadec811521b3edb7a509bd9c6e370ee5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_gaadec811521b3edb7a509bd9c6e370ee5.html#gaadec811521b3edb7a509bd9c6e370ee5">vkvg_ellipse</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, float radiusX, float radiusY, float x, float y, float rotationAngle)</td></tr>
-<tr class="separator:gaadec811521b3edb7a509bd9c6e370ee5"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga74f4c24e04116105ddc91b31a174ed34"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_ga74f4c24e04116105ddc91b31a174ed34.html#ga74f4c24e04116105ddc91b31a174ed34">vkvg_elliptic_arc_to</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, float x2, float y2, bool largeArc, bool counterClockWise, float rx, float ry, float phi)</td></tr>
-<tr class="separator:ga74f4c24e04116105ddc91b31a174ed34"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga7fd336046c4afa45de5e5473faed9b2d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_ga7fd336046c4afa45de5e5473faed9b2d.html#ga7fd336046c4afa45de5e5473faed9b2d">vkvg_rel_elliptic_arc_to</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, float x2, float y2, bool largeArc, bool counterClockWise, float rx, float ry, float phi)</td></tr>
-<tr class="separator:ga7fd336046c4afa45de5e5473faed9b2d"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga3590f94fe38df4f98f196d738827891c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_ga3590f94fe38df4f98f196d738827891c.html#ga3590f94fe38df4f98f196d738827891c">vkvg_stroke</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx)</td></tr>
-<tr class="memdesc:ga3590f94fe38df4f98f196d738827891c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Stroke command.  <a href="group__context_ga3590f94fe38df4f98f196d738827891c.html#ga3590f94fe38df4f98f196d738827891c">More...</a><br /></td></tr>
-<tr class="separator:ga3590f94fe38df4f98f196d738827891c"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga3f64f9251bd63c229205115a214acfc1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_ga3f64f9251bd63c229205115a214acfc1.html#ga3f64f9251bd63c229205115a214acfc1">vkvg_stroke_preserve</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx)</td></tr>
-<tr class="memdesc:ga3f64f9251bd63c229205115a214acfc1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Stroke command that preserve current path.  <a href="group__context_ga3f64f9251bd63c229205115a214acfc1.html#ga3f64f9251bd63c229205115a214acfc1">More...</a><br /></td></tr>
-<tr class="separator:ga3f64f9251bd63c229205115a214acfc1"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga7b84dd59cc0b3d116948a89ff7ad53f8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_ga7b84dd59cc0b3d116948a89ff7ad53f8.html#ga7b84dd59cc0b3d116948a89ff7ad53f8">vkvg_fill</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx)</td></tr>
-<tr class="memdesc:ga7b84dd59cc0b3d116948a89ff7ad53f8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Fill command.  <a href="group__context_ga7b84dd59cc0b3d116948a89ff7ad53f8.html#ga7b84dd59cc0b3d116948a89ff7ad53f8">More...</a><br /></td></tr>
-<tr class="separator:ga7b84dd59cc0b3d116948a89ff7ad53f8"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:gaa0dd784bb4277124e6fd2546a50b970a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_gaa0dd784bb4277124e6fd2546a50b970a.html#gaa0dd784bb4277124e6fd2546a50b970a">vkvg_fill_preserve</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx)</td></tr>
-<tr class="memdesc:gaa0dd784bb4277124e6fd2546a50b970a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Fill command that preserve current path.  <a href="group__context_gaa0dd784bb4277124e6fd2546a50b970a.html#gaa0dd784bb4277124e6fd2546a50b970a">More...</a><br /></td></tr>
-<tr class="separator:gaa0dd784bb4277124e6fd2546a50b970a"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga95d31d8c703526652ad57a42292146e2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_ga95d31d8c703526652ad57a42292146e2.html#ga95d31d8c703526652ad57a42292146e2">vkvg_paint</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx)</td></tr>
-<tr class="memdesc:ga95d31d8c703526652ad57a42292146e2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Paint command.  <a href="group__context_ga95d31d8c703526652ad57a42292146e2.html#ga95d31d8c703526652ad57a42292146e2">More...</a><br /></td></tr>
-<tr class="separator:ga95d31d8c703526652ad57a42292146e2"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:gac418bd821f5e47d7c9deb6f58b5bc03d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_gac418bd821f5e47d7c9deb6f58b5bc03d.html#gac418bd821f5e47d7c9deb6f58b5bc03d">vkvg_clear</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx)</td></tr>
-<tr class="memdesc:gac418bd821f5e47d7c9deb6f58b5bc03d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Clear surface.  <a href="group__context_gac418bd821f5e47d7c9deb6f58b5bc03d.html#gac418bd821f5e47d7c9deb6f58b5bc03d">More...</a><br /></td></tr>
-<tr class="separator:gac418bd821f5e47d7c9deb6f58b5bc03d"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga7f881ada9c9c463683359d84e876e695"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_ga7f881ada9c9c463683359d84e876e695.html#ga7f881ada9c9c463683359d84e876e695">vkvg_reset_clip</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx)</td></tr>
-<tr class="memdesc:ga7f881ada9c9c463683359d84e876e695"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reset the current clip region.  <a href="group__context_ga7f881ada9c9c463683359d84e876e695.html#ga7f881ada9c9c463683359d84e876e695">More...</a><br /></td></tr>
-<tr class="separator:ga7f881ada9c9c463683359d84e876e695"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga13183bfc6468e0106b487a397ea1d870"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_ga13183bfc6468e0106b487a397ea1d870.html#ga13183bfc6468e0106b487a397ea1d870">vkvg_clip</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx)</td></tr>
-<tr class="memdesc:ga13183bfc6468e0106b487a397ea1d870"><td class="mdescLeft">&#160;</td><td class="mdescRight">Establishes a new clip region.  <a href="group__context_ga13183bfc6468e0106b487a397ea1d870.html#ga13183bfc6468e0106b487a397ea1d870">More...</a><br /></td></tr>
-<tr class="separator:ga13183bfc6468e0106b487a397ea1d870"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga42752652b304544765ffbc9f1355f04a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_ga42752652b304544765ffbc9f1355f04a.html#ga42752652b304544765ffbc9f1355f04a">vkvg_clip_preserve</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx)</td></tr>
-<tr class="memdesc:ga42752652b304544765ffbc9f1355f04a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Establishes a new clip region preserving the current path.  <a href="group__context_ga42752652b304544765ffbc9f1355f04a.html#ga42752652b304544765ffbc9f1355f04a">More...</a><br /></td></tr>
-<tr class="separator:ga42752652b304544765ffbc9f1355f04a"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga78687897d394221132d57809244a2bde"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_ga78687897d394221132d57809244a2bde.html#ga78687897d394221132d57809244a2bde">vkvg_set_opacity</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, float opacity)</td></tr>
-<tr class="separator:ga78687897d394221132d57809244a2bde"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga0bb6ecd1c3f10f1a6bae09a808986a7c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_ga0bb6ecd1c3f10f1a6bae09a808986a7c.html#ga0bb6ecd1c3f10f1a6bae09a808986a7c">vkvg_get_opacity</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx)</td></tr>
-<tr class="separator:ga0bb6ecd1c3f10f1a6bae09a808986a7c"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga46da71eebe6f6dbb5056dc1429ced863"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_ga46da71eebe6f6dbb5056dc1429ced863.html#ga46da71eebe6f6dbb5056dc1429ced863">vkvg_set_source_color</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, uint32_t c)</td></tr>
-<tr class="memdesc:ga46da71eebe6f6dbb5056dc1429ced863"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set current source for drawing to the solid color defined by the supplied 32bit integer.  <a href="group__context_ga46da71eebe6f6dbb5056dc1429ced863.html#ga46da71eebe6f6dbb5056dc1429ced863">More...</a><br /></td></tr>
-<tr class="separator:ga46da71eebe6f6dbb5056dc1429ced863"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga7f1817e3b786b376348af666b2f0520a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_ga7f1817e3b786b376348af666b2f0520a.html#ga7f1817e3b786b376348af666b2f0520a">vkvg_set_source_rgba</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, float r, float g, float b, float a)</td></tr>
-<tr class="memdesc:ga7f1817e3b786b376348af666b2f0520a"><td class="mdescLeft">&#160;</td><td class="mdescRight">set color with alpha.  <a href="group__context_ga7f1817e3b786b376348af666b2f0520a.html#ga7f1817e3b786b376348af666b2f0520a">More...</a><br /></td></tr>
-<tr class="separator:ga7f1817e3b786b376348af666b2f0520a"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga89a8aa13acca2fdae86a6f94912513b4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_ga89a8aa13acca2fdae86a6f94912513b4.html#ga89a8aa13acca2fdae86a6f94912513b4">vkvg_set_source_rgb</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, float r, float g, float b)</td></tr>
-<tr class="memdesc:ga89a8aa13acca2fdae86a6f94912513b4"><td class="mdescLeft">&#160;</td><td class="mdescRight">set color as new source.  <a href="group__context_ga89a8aa13acca2fdae86a6f94912513b4.html#ga89a8aa13acca2fdae86a6f94912513b4">More...</a><br /></td></tr>
-<tr class="separator:ga89a8aa13acca2fdae86a6f94912513b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:gaa1dd0e917ca55bb68795b6973f1fa38e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_gaa1dd0e917ca55bb68795b6973f1fa38e.html#gaa1dd0e917ca55bb68795b6973f1fa38e">vkvg_set_line_width</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, float width)</td></tr>
-<tr class="memdesc:gaa1dd0e917ca55bb68795b6973f1fa38e"><td class="mdescLeft">&#160;</td><td class="mdescRight">set line width for the next draw command.  <a href="group__context_gaa1dd0e917ca55bb68795b6973f1fa38e.html#gaa1dd0e917ca55bb68795b6973f1fa38e">More...</a><br /></td></tr>
-<tr class="separator:gaa1dd0e917ca55bb68795b6973f1fa38e"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga19370dc950aa5f87d13feb2824faf441"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_ga19370dc950aa5f87d13feb2824faf441.html#ga19370dc950aa5f87d13feb2824faf441">vkvg_set_miter_limit</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, float limit)</td></tr>
-<tr class="memdesc:ga19370dc950aa5f87d13feb2824faf441"><td class="mdescLeft">&#160;</td><td class="mdescRight">set line join miter size limit.  <a href="group__context_ga19370dc950aa5f87d13feb2824faf441.html#ga19370dc950aa5f87d13feb2824faf441">More...</a><br /></td></tr>
-<tr class="separator:ga19370dc950aa5f87d13feb2824faf441"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga4d37ec2bc539cbb2f088152c1785724a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_ga4d37ec2bc539cbb2f088152c1785724a.html#ga4d37ec2bc539cbb2f088152c1785724a">vkvg_get_miter_limit</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx)</td></tr>
-<tr class="memdesc:ga4d37ec2bc539cbb2f088152c1785724a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the current miter limit, as set by <a class="el" href="group__context_ga19370dc950aa5f87d13feb2824faf441.html#ga19370dc950aa5f87d13feb2824faf441">vkvg_set_miter_limit()</a>.  <a href="group__context_ga4d37ec2bc539cbb2f088152c1785724a.html#ga4d37ec2bc539cbb2f088152c1785724a">More...</a><br /></td></tr>
-<tr class="separator:ga4d37ec2bc539cbb2f088152c1785724a"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga2af37f98b630134843446c5d8109741f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_ga2af37f98b630134843446c5d8109741f.html#ga2af37f98b630134843446c5d8109741f">vkvg_set_line_cap</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, <a class="el" href="vkvg_8h_ae63b94eb181f12347450efcc67cbf8f0.html#ae63b94eb181f12347450efcc67cbf8f0">vkvg_line_cap_t</a> cap)</td></tr>
-<tr class="memdesc:ga2af37f98b630134843446c5d8109741f"><td class="mdescLeft">&#160;</td><td class="mdescRight">set line terminations for the next draw command.  <a href="group__context_ga2af37f98b630134843446c5d8109741f.html#ga2af37f98b630134843446c5d8109741f">More...</a><br /></td></tr>
-<tr class="separator:ga2af37f98b630134843446c5d8109741f"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga261c6105cc8574a05a971b562cfbbfdf"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_ga261c6105cc8574a05a971b562cfbbfdf.html#ga261c6105cc8574a05a971b562cfbbfdf">vkvg_set_line_join</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, <a class="el" href="vkvg_8h_a46afd254ec45cd6ecd9bd3e238b4698d.html#a46afd254ec45cd6ecd9bd3e238b4698d">vkvg_line_join_t</a> join)</td></tr>
-<tr class="memdesc:ga261c6105cc8574a05a971b562cfbbfdf"><td class="mdescLeft">&#160;</td><td class="mdescRight">set line joins for the next draw command.  <a href="group__context_ga261c6105cc8574a05a971b562cfbbfdf.html#ga261c6105cc8574a05a971b562cfbbfdf">More...</a><br /></td></tr>
-<tr class="separator:ga261c6105cc8574a05a971b562cfbbfdf"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga7316a9d4a70cbc592923c8d3410df077"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_ga7316a9d4a70cbc592923c8d3410df077.html#ga7316a9d4a70cbc592923c8d3410df077">vkvg_set_source_surface</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, <a class="el" href="group__surface_gaf2e9eb0e48dd4533d4a5622c12e4d0e7.html#gaf2e9eb0e48dd4533d4a5622c12e4d0e7">VkvgSurface</a> surf, float x, float y)</td></tr>
-<tr class="memdesc:ga7316a9d4a70cbc592923c8d3410df077"><td class="mdescLeft">&#160;</td><td class="mdescRight">use supplied surface as current pattern.  <a href="group__context_ga7316a9d4a70cbc592923c8d3410df077.html#ga7316a9d4a70cbc592923c8d3410df077">More...</a><br /></td></tr>
-<tr class="separator:ga7316a9d4a70cbc592923c8d3410df077"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga73db2af35f3339bc926854a492560964"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_ga73db2af35f3339bc926854a492560964.html#ga73db2af35f3339bc926854a492560964">vkvg_set_source</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, <a class="el" href="group__pattern_ga60d6d8608f15e96a087c8dafd69f28dc.html#ga60d6d8608f15e96a087c8dafd69f28dc">VkvgPattern</a> pat)</td></tr>
-<tr class="memdesc:ga73db2af35f3339bc926854a492560964"><td class="mdescLeft">&#160;</td><td class="mdescRight">set supplied pattern as current source.  <a href="group__context_ga73db2af35f3339bc926854a492560964.html#ga73db2af35f3339bc926854a492560964">More...</a><br /></td></tr>
-<tr class="separator:ga73db2af35f3339bc926854a492560964"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:gab9a9036245eb304f4214705879326f13"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_gab9a9036245eb304f4214705879326f13.html#gab9a9036245eb304f4214705879326f13">vkvg_set_operator</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, <a class="el" href="vkvg_8h_a4202eb97e7aaee0296c33f8a6b932252.html#a4202eb97e7aaee0296c33f8a6b932252">vkvg_operator_t</a> op)</td></tr>
-<tr class="separator:gab9a9036245eb304f4214705879326f13"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga32ccec401affe05abbbcc914cd3139e6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_ga32ccec401affe05abbbcc914cd3139e6.html#ga32ccec401affe05abbbcc914cd3139e6">vkvg_set_fill_rule</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, <a class="el" href="vkvg_8h_a71071026a36a7427c364a8bdc9bccfb6.html#a71071026a36a7427c364a8bdc9bccfb6">vkvg_fill_rule_t</a> fr)</td></tr>
-<tr class="separator:ga32ccec401affe05abbbcc914cd3139e6"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga38d3fd1954fdcddd9013117f60d21707"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_ga38d3fd1954fdcddd9013117f60d21707.html#ga38d3fd1954fdcddd9013117f60d21707">vkvg_set_dash</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, const float *dashes, uint32_t num_dashes, float offset)</td></tr>
-<tr class="memdesc:ga38d3fd1954fdcddd9013117f60d21707"><td class="mdescLeft">&#160;</td><td class="mdescRight">set the dash configuration for strokes  <a href="group__context_ga38d3fd1954fdcddd9013117f60d21707.html#ga38d3fd1954fdcddd9013117f60d21707">More...</a><br /></td></tr>
-<tr class="separator:ga38d3fd1954fdcddd9013117f60d21707"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:gaa2a085eb1589cad42d21a79d967ba821"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_gaa2a085eb1589cad42d21a79d967ba821.html#gaa2a085eb1589cad42d21a79d967ba821">vkvg_get_dash</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, const float *dashes, uint32_t *num_dashes, float *offset)</td></tr>
-<tr class="memdesc:gaa2a085eb1589cad42d21a79d967ba821"><td class="mdescLeft">&#160;</td><td class="mdescRight">get current dash settings.  <a href="group__context_gaa2a085eb1589cad42d21a79d967ba821.html#gaa2a085eb1589cad42d21a79d967ba821">More...</a><br /></td></tr>
-<tr class="separator:gaa2a085eb1589cad42d21a79d967ba821"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga25e4334755ba6bef6a74bc263554c07e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_ga25e4334755ba6bef6a74bc263554c07e.html#ga25e4334755ba6bef6a74bc263554c07e">vkvg_get_line_width</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx)</td></tr>
-<tr class="memdesc:ga25e4334755ba6bef6a74bc263554c07e"><td class="mdescLeft">&#160;</td><td class="mdescRight">get current line width  <a href="group__context_ga25e4334755ba6bef6a74bc263554c07e.html#ga25e4334755ba6bef6a74bc263554c07e">More...</a><br /></td></tr>
-<tr class="separator:ga25e4334755ba6bef6a74bc263554c07e"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga99ca38817ba4247d2cacb2140f4ad1f6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> <a class="el" href="vkvg_8h_ae63b94eb181f12347450efcc67cbf8f0.html#ae63b94eb181f12347450efcc67cbf8f0">vkvg_line_cap_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_ga99ca38817ba4247d2cacb2140f4ad1f6.html#ga99ca38817ba4247d2cacb2140f4ad1f6">vkvg_get_line_cap</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx)</td></tr>
-<tr class="separator:ga99ca38817ba4247d2cacb2140f4ad1f6"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga41a306bcd66be7fc2f00b66a5ea92208"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> <a class="el" href="vkvg_8h_a46afd254ec45cd6ecd9bd3e238b4698d.html#a46afd254ec45cd6ecd9bd3e238b4698d">vkvg_line_join_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_ga41a306bcd66be7fc2f00b66a5ea92208.html#ga41a306bcd66be7fc2f00b66a5ea92208">vkvg_get_line_join</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx)</td></tr>
-<tr class="separator:ga41a306bcd66be7fc2f00b66a5ea92208"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga96ae65bebca48a87348d960d5ba52b03"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> <a class="el" href="vkvg_8h_a4202eb97e7aaee0296c33f8a6b932252.html#a4202eb97e7aaee0296c33f8a6b932252">vkvg_operator_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_ga96ae65bebca48a87348d960d5ba52b03.html#ga96ae65bebca48a87348d960d5ba52b03">vkvg_get_operator</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx)</td></tr>
-<tr class="separator:ga96ae65bebca48a87348d960d5ba52b03"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga5accbb746089e87bcf2affb3b8d013ff"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> <a class="el" href="vkvg_8h_a71071026a36a7427c364a8bdc9bccfb6.html#a71071026a36a7427c364a8bdc9bccfb6">vkvg_fill_rule_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_ga5accbb746089e87bcf2affb3b8d013ff.html#ga5accbb746089e87bcf2affb3b8d013ff">vkvg_get_fill_rule</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx)</td></tr>
-<tr class="separator:ga5accbb746089e87bcf2affb3b8d013ff"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:gace9e98ac61a0fbdc79d1cee9291c15bb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> <a class="el" href="group__pattern_ga60d6d8608f15e96a087c8dafd69f28dc.html#ga60d6d8608f15e96a087c8dafd69f28dc">VkvgPattern</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_gace9e98ac61a0fbdc79d1cee9291c15bb.html#gace9e98ac61a0fbdc79d1cee9291c15bb">vkvg_get_source</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx)</td></tr>
-<tr class="separator:gace9e98ac61a0fbdc79d1cee9291c15bb"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga5681b5178166d4f96d9f803000866200"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> <a class="el" href="group__surface_gaf2e9eb0e48dd4533d4a5622c12e4d0e7.html#gaf2e9eb0e48dd4533d4a5622c12e4d0e7">VkvgSurface</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_ga5681b5178166d4f96d9f803000866200.html#ga5681b5178166d4f96d9f803000866200">vkvg_get_target</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx)</td></tr>
-<tr class="separator:ga5681b5178166d4f96d9f803000866200"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:gac2c7805769e61c06151b52f3fb52986d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_gac2c7805769e61c06151b52f3fb52986d.html#gac2c7805769e61c06151b52f3fb52986d">vkvg_has_current_point</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx)</td></tr>
-<tr class="memdesc:gac2c7805769e61c06151b52f3fb52986d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns whether a current point is defined on the current path. See <a class="el" href="group__context_ga54e4a562ce79bfe7b27bccb354211526.html#ga54e4a562ce79bfe7b27bccb354211526">vkvg_get_current_point()</a> for details on the current point.  <a href="group__context_gac2c7805769e61c06151b52f3fb52986d.html#gac2c7805769e61c06151b52f3fb52986d">More...</a><br /></td></tr>
-<tr class="separator:gac2c7805769e61c06151b52f3fb52986d"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:gae3a369a75b9d87c84547a5cd05a221e6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_gae3a369a75b9d87c84547a5cd05a221e6.html#gae3a369a75b9d87c84547a5cd05a221e6">vkvg_save</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx)</td></tr>
-<tr class="separator:gae3a369a75b9d87c84547a5cd05a221e6"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga490b9db147cf800e5e98eefe3753b8ec"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_ga490b9db147cf800e5e98eefe3753b8ec.html#ga490b9db147cf800e5e98eefe3753b8ec">vkvg_restore</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx)</td></tr>
-<tr class="separator:ga490b9db147cf800e5e98eefe3753b8ec"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:gacf62b2602170792417398c51511dee67"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_gacf62b2602170792417398c51511dee67.html#gacf62b2602170792417398c51511dee67">vkvg_translate</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, float dx, float dy)</td></tr>
-<tr class="separator:gacf62b2602170792417398c51511dee67"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga5d8b1a43c078011541b8ad40a2af00bb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_ga5d8b1a43c078011541b8ad40a2af00bb.html#ga5d8b1a43c078011541b8ad40a2af00bb">vkvg_scale</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, float sx, float sy)</td></tr>
-<tr class="separator:ga5d8b1a43c078011541b8ad40a2af00bb"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:gae025c30c061c0264d4a9f469e8c05d1c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_gae025c30c061c0264d4a9f469e8c05d1c.html#gae025c30c061c0264d4a9f469e8c05d1c">vkvg_rotate</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, float radians)</td></tr>
-<tr class="separator:gae025c30c061c0264d4a9f469e8c05d1c"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga998ca7435dd87db6da6d30a5ee69f827"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_ga998ca7435dd87db6da6d30a5ee69f827.html#ga998ca7435dd87db6da6d30a5ee69f827">vkvg_transform</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, const <a class="el" href="structvkvg__matrix__t.html">vkvg_matrix_t</a> *matrix)</td></tr>
-<tr class="separator:ga998ca7435dd87db6da6d30a5ee69f827"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga17c5a80eb803be493370b95add18e0e0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_ga17c5a80eb803be493370b95add18e0e0.html#ga17c5a80eb803be493370b95add18e0e0">vkvg_set_matrix</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, const <a class="el" href="structvkvg__matrix__t.html">vkvg_matrix_t</a> *matrix)</td></tr>
-<tr class="separator:ga17c5a80eb803be493370b95add18e0e0"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga79ca5efa6ffc3025bda30a1d0ed3e2ce"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_ga79ca5efa6ffc3025bda30a1d0ed3e2ce.html#ga79ca5efa6ffc3025bda30a1d0ed3e2ce">vkvg_get_matrix</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, const <a class="el" href="structvkvg__matrix__t.html">vkvg_matrix_t</a> *matrix)</td></tr>
-<tr class="separator:ga79ca5efa6ffc3025bda30a1d0ed3e2ce"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga61e679b9e01cdf105c7756bf9854697b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_ga61e679b9e01cdf105c7756bf9854697b.html#ga61e679b9e01cdf105c7756bf9854697b">vkvg_identity_matrix</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx)</td></tr>
-<tr class="memdesc:ga61e679b9e01cdf105c7756bf9854697b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reset the current transformation matrix of the provided context to the identity matrix.  <a href="group__context_ga61e679b9e01cdf105c7756bf9854697b.html#ga61e679b9e01cdf105c7756bf9854697b">More...</a><br /></td></tr>
-<tr class="separator:ga61e679b9e01cdf105c7756bf9854697b"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga88295a0e1ad4344a05de82c54b7159db"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_ga88295a0e1ad4344a05de82c54b7159db.html#ga88295a0e1ad4344a05de82c54b7159db">vkvg_select_font_face</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, const char *name)</td></tr>
-<tr class="memdesc:ga88295a0e1ad4344a05de82c54b7159db"><td class="mdescLeft">&#160;</td><td class="mdescRight">Try find font with the specified name using the FontConfig library.  <a href="group__context_ga88295a0e1ad4344a05de82c54b7159db.html#ga88295a0e1ad4344a05de82c54b7159db">More...</a><br /></td></tr>
-<tr class="separator:ga88295a0e1ad4344a05de82c54b7159db"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:gaaaab7e5a95eab3cb812bbe4865d85951"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_gaaaab7e5a95eab3cb812bbe4865d85951.html#gaaaab7e5a95eab3cb812bbe4865d85951">vkvg_load_font_from_path</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, const char *path, const char *name)</td></tr>
-<tr class="memdesc:gaaaab7e5a95eab3cb812bbe4865d85951"><td class="mdescLeft">&#160;</td><td class="mdescRight">Select a new font by providing its file path.  <a href="group__context_gaaaab7e5a95eab3cb812bbe4865d85951.html#gaaaab7e5a95eab3cb812bbe4865d85951">More...</a><br /></td></tr>
-<tr class="separator:gaaaab7e5a95eab3cb812bbe4865d85951"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga8ca1adfc2ff436c4f1e76f46ba14d9b0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_ga8ca1adfc2ff436c4f1e76f46ba14d9b0.html#ga8ca1adfc2ff436c4f1e76f46ba14d9b0">vkvg_load_font_from_memory</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, unsigned char *fontBuffer, long fontBufferByteSize, const char *name)</td></tr>
-<tr class="memdesc:ga8ca1adfc2ff436c4f1e76f46ba14d9b0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Select a new font by providing a pointer on the font file loaded in memory and its size in byte.  <a href="group__context_ga8ca1adfc2ff436c4f1e76f46ba14d9b0.html#ga8ca1adfc2ff436c4f1e76f46ba14d9b0">More...</a><br /></td></tr>
-<tr class="separator:ga8ca1adfc2ff436c4f1e76f46ba14d9b0"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga93286454cb5af21e9ddf69635e1351ef"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_ga93286454cb5af21e9ddf69635e1351ef.html#ga93286454cb5af21e9ddf69635e1351ef">vkvg_set_font_size</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, uint32_t size)</td></tr>
-<tr class="separator:ga93286454cb5af21e9ddf69635e1351ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga2e3f3777b3ba1a6de1d54eb7c23737d9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_ga2e3f3777b3ba1a6de1d54eb7c23737d9.html#ga2e3f3777b3ba1a6de1d54eb7c23737d9">vkvg_show_text</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, const char *text)</td></tr>
-<tr class="separator:ga2e3f3777b3ba1a6de1d54eb7c23737d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga79802b5c678d1ab84a4f5ef560e77e29"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_ga79802b5c678d1ab84a4f5ef560e77e29.html#ga79802b5c678d1ab84a4f5ef560e77e29">vkvg_text_extents</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, const char *text, <a class="el" href="structvkvg__text__extents__t.html">vkvg_text_extents_t</a> *extents)</td></tr>
-<tr class="separator:ga79802b5c678d1ab84a4f5ef560e77e29"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga0a1ff002bf87d056d6749966fdabd3a6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_ga0a1ff002bf87d056d6749966fdabd3a6.html#ga0a1ff002bf87d056d6749966fdabd3a6">vkvg_font_extents</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, <a class="el" href="structvkvg__font__extents__t.html">vkvg_font_extents_t</a> *extents)</td></tr>
-<tr class="separator:ga0a1ff002bf87d056d6749966fdabd3a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:gaff5bbccf8cc53721ca2666c56272256e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> <a class="el" href="vkvg_8h_a4371df2f82cabd4963d913a094a06b35.html#a4371df2f82cabd4963d913a094a06b35">VkvgText</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_gaff5bbccf8cc53721ca2666c56272256e.html#gaff5bbccf8cc53721ca2666c56272256e">vkvg_text_run_create</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, const char *text)</td></tr>
-<tr class="memdesc:gaff5bbccf8cc53721ca2666c56272256e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a new text run.  <a href="group__context_gaff5bbccf8cc53721ca2666c56272256e.html#gaff5bbccf8cc53721ca2666c56272256e">More...</a><br /></td></tr>
-<tr class="separator:gaff5bbccf8cc53721ca2666c56272256e"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:gadfcb5fd125984c0399c5f6bc9619e56a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> <a class="el" href="vkvg_8h_a4371df2f82cabd4963d913a094a06b35.html#a4371df2f82cabd4963d913a094a06b35">VkvgText</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_gadfcb5fd125984c0399c5f6bc9619e56a.html#gadfcb5fd125984c0399c5f6bc9619e56a">vkvg_text_run_create_with_length</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, const char *text, uint32_t length)</td></tr>
-<tr class="memdesc:gadfcb5fd125984c0399c5f6bc9619e56a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a new text run for a non null terminated string.  <a href="group__context_gadfcb5fd125984c0399c5f6bc9619e56a.html#gadfcb5fd125984c0399c5f6bc9619e56a">More...</a><br /></td></tr>
-<tr class="separator:gadfcb5fd125984c0399c5f6bc9619e56a"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:gaf177e82330cb95a71c9517f8aacd6365"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_gaf177e82330cb95a71c9517f8aacd6365.html#gaf177e82330cb95a71c9517f8aacd6365">vkvg_text_run_destroy</a> (<a class="el" href="vkvg_8h_a4371df2f82cabd4963d913a094a06b35.html#a4371df2f82cabd4963d913a094a06b35">VkvgText</a> textRun)</td></tr>
-<tr class="memdesc:gaf177e82330cb95a71c9517f8aacd6365"><td class="mdescLeft">&#160;</td><td class="mdescRight">Release ressources holded by the text run.  <a href="group__context_gaf177e82330cb95a71c9517f8aacd6365.html#gaf177e82330cb95a71c9517f8aacd6365">More...</a><br /></td></tr>
-<tr class="separator:gaf177e82330cb95a71c9517f8aacd6365"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga2e5ac52635eb2745b9f28373689df0d9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_ga2e5ac52635eb2745b9f28373689df0d9.html#ga2e5ac52635eb2745b9f28373689df0d9">vkvg_show_text_run</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, <a class="el" href="vkvg_8h_a4371df2f82cabd4963d913a094a06b35.html#a4371df2f82cabd4963d913a094a06b35">VkvgText</a> textRun)</td></tr>
-<tr class="separator:ga2e5ac52635eb2745b9f28373689df0d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:gafa8b8c1636cb6c479a851fc04f7741ad"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_gafa8b8c1636cb6c479a851fc04f7741ad.html#gafa8b8c1636cb6c479a851fc04f7741ad">vkvg_text_run_get_extents</a> (<a class="el" href="vkvg_8h_a4371df2f82cabd4963d913a094a06b35.html#a4371df2f82cabd4963d913a094a06b35">VkvgText</a> textRun, <a class="el" href="structvkvg__text__extents__t.html">vkvg_text_extents_t</a> *extents)</td></tr>
-<tr class="separator:gafa8b8c1636cb6c479a851fc04f7741ad"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga01525d0d537d2e03d541ad57325f14d2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_ga01525d0d537d2e03d541ad57325f14d2.html#ga01525d0d537d2e03d541ad57325f14d2">vkvg_text_run_get_glyph_count</a> (<a class="el" href="vkvg_8h_a4371df2f82cabd4963d913a094a06b35.html#a4371df2f82cabd4963d913a094a06b35">VkvgText</a> textRun)</td></tr>
-<tr class="memdesc:ga01525d0d537d2e03d541ad57325f14d2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get glyph count of text run.  <a href="group__context_ga01525d0d537d2e03d541ad57325f14d2.html#ga01525d0d537d2e03d541ad57325f14d2">More...</a><br /></td></tr>
-<tr class="separator:ga01525d0d537d2e03d541ad57325f14d2"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:gad8303a290f342f71dd233bef3f02441b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_gad8303a290f342f71dd233bef3f02441b.html#gad8303a290f342f71dd233bef3f02441b">vkvg_text_run_get_glyph_position</a> (<a class="el" href="vkvg_8h_a4371df2f82cabd4963d913a094a06b35.html#a4371df2f82cabd4963d913a094a06b35">VkvgText</a> textRun, uint32_t index, <a class="el" href="structvkvg__glyph__info__t.html">vkvg_glyph_info_t</a> *pGlyphInfo)</td></tr>
-<tr class="memdesc:gad8303a290f342f71dd233bef3f02441b"><td class="mdescLeft">&#160;</td><td class="mdescRight">retrieve glyph positions.  <a href="group__context_gad8303a290f342f71dd233bef3f02441b.html#gad8303a290f342f71dd233bef3f02441b">More...</a><br /></td></tr>
-<tr class="separator:gad8303a290f342f71dd233bef3f02441b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gab276844a1cbcb7e666997d78ba305aa7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_gab276844a1cbcb7e666997d78ba305aa7.html#gab276844a1cbcb7e666997d78ba305aa7">vkvg_create</a> (<a class="el" href="group__surface_gaf2e9eb0e48dd4533d4a5622c12e4d0e7.html#gaf2e9eb0e48dd4533d4a5622c12e4d0e7">VkvgSurface</a> surf)</td></tr>
+<tr class="memdesc:gab276844a1cbcb7e666997d78ba305aa7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a new vkvg context used for drawing on surfaces.  <a href="group__context_gab276844a1cbcb7e666997d78ba305aa7.html#gab276844a1cbcb7e666997d78ba305aa7">More...</a><br /></td></tr>
+<tr class="separator:gab276844a1cbcb7e666997d78ba305aa7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga0e0bba5a28e7e264e8b265789b35cef5"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_ga0e0bba5a28e7e264e8b265789b35cef5.html#ga0e0bba5a28e7e264e8b265789b35cef5">vkvg_destroy</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx)</td></tr>
+<tr class="memdesc:ga0e0bba5a28e7e264e8b265789b35cef5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destroy vkvg context.  <a href="group__context_ga0e0bba5a28e7e264e8b265789b35cef5.html#ga0e0bba5a28e7e264e8b265789b35cef5">More...</a><br /></td></tr>
+<tr class="separator:ga0e0bba5a28e7e264e8b265789b35cef5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaf5b5c652d82aa0404c93edae2cbc6035"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354">vkvg_status_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_gaf5b5c652d82aa0404c93edae2cbc6035.html#gaf5b5c652d82aa0404c93edae2cbc6035">vkvg_status</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx)</td></tr>
+<tr class="memdesc:gaf5b5c652d82aa0404c93edae2cbc6035"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get context status.  <a href="group__context_gaf5b5c652d82aa0404c93edae2cbc6035.html#gaf5b5c652d82aa0404c93edae2cbc6035">More...</a><br /></td></tr>
+<tr class="separator:gaf5b5c652d82aa0404c93edae2cbc6035"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga1d501addeb8f29c0a8984c4ea189d3d7"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_ga1d501addeb8f29c0a8984c4ea189d3d7.html#ga1d501addeb8f29c0a8984c4ea189d3d7">vkvg_status_to_string</a> (<a class="el" href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354">vkvg_status_t</a> status)</td></tr>
+<tr class="separator:ga1d501addeb8f29c0a8984c4ea189d3d7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gae855f56bde644560f5025d09c834a55c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_gae855f56bde644560f5025d09c834a55c.html#gae855f56bde644560f5025d09c834a55c">vkvg_reference</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx)</td></tr>
+<tr class="memdesc:gae855f56bde644560f5025d09c834a55c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Increment by one the reference count on this context.  <a href="group__context_gae855f56bde644560f5025d09c834a55c.html#gae855f56bde644560f5025d09c834a55c">More...</a><br /></td></tr>
+<tr class="separator:gae855f56bde644560f5025d09c834a55c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga0b8f1aabb13f0a25b195fc28153eb821"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_ga0b8f1aabb13f0a25b195fc28153eb821.html#ga0b8f1aabb13f0a25b195fc28153eb821">vkvg_get_reference_count</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx)</td></tr>
+<tr class="memdesc:ga0b8f1aabb13f0a25b195fc28153eb821"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the current reference count of this context.  <a href="group__context_ga0b8f1aabb13f0a25b195fc28153eb821.html#ga0b8f1aabb13f0a25b195fc28153eb821">More...</a><br /></td></tr>
+<tr class="separator:ga0b8f1aabb13f0a25b195fc28153eb821"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaca4d2b86c75bdf3f07add4a48d861b5f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_gaca4d2b86c75bdf3f07add4a48d861b5f.html#gaca4d2b86c75bdf3f07add4a48d861b5f">vkvg_flush</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx)</td></tr>
+<tr class="memdesc:gaca4d2b86c75bdf3f07add4a48d861b5f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Perform all the pending drawing operations on a context.  <a href="group__context_gaca4d2b86c75bdf3f07add4a48d861b5f.html#gaca4d2b86c75bdf3f07add4a48d861b5f">More...</a><br /></td></tr>
+<tr class="separator:gaca4d2b86c75bdf3f07add4a48d861b5f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga92d2ddcda9b53c6dbd352c31a84b6dfb"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_ga92d2ddcda9b53c6dbd352c31a84b6dfb.html#ga92d2ddcda9b53c6dbd352c31a84b6dfb">vkvg_new_path</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx)</td></tr>
+<tr class="memdesc:ga92d2ddcda9b53c6dbd352c31a84b6dfb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Start a new empty path.  <a href="group__context_ga92d2ddcda9b53c6dbd352c31a84b6dfb.html#ga92d2ddcda9b53c6dbd352c31a84b6dfb">More...</a><br /></td></tr>
+<tr class="separator:ga92d2ddcda9b53c6dbd352c31a84b6dfb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaf7a96ef43fd8721ad82c296e96b1a89a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_gaf7a96ef43fd8721ad82c296e96b1a89a.html#gaf7a96ef43fd8721ad82c296e96b1a89a">vkvg_close_path</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx)</td></tr>
+<tr class="memdesc:gaf7a96ef43fd8721ad82c296e96b1a89a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Close the current path.  <a href="group__context_gaf7a96ef43fd8721ad82c296e96b1a89a.html#gaf7a96ef43fd8721ad82c296e96b1a89a">More...</a><br /></td></tr>
+<tr class="separator:gaf7a96ef43fd8721ad82c296e96b1a89a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gad4df2d61a5e1ed43ceb89b5cb908f09c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_gad4df2d61a5e1ed43ceb89b5cb908f09c.html#gad4df2d61a5e1ed43ceb89b5cb908f09c">vkvg_new_sub_path</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx)</td></tr>
+<tr class="memdesc:gad4df2d61a5e1ed43ceb89b5cb908f09c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Start a new sub path.  <a href="group__context_gad4df2d61a5e1ed43ceb89b5cb908f09c.html#gad4df2d61a5e1ed43ceb89b5cb908f09c">More...</a><br /></td></tr>
+<tr class="separator:gad4df2d61a5e1ed43ceb89b5cb908f09c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga5540dd4e90233822a957059a3c6b389b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_ga5540dd4e90233822a957059a3c6b389b.html#ga5540dd4e90233822a957059a3c6b389b">vkvg_path_extents</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, float *x1, float *y1, float *x2, float *y2)</td></tr>
+<tr class="memdesc:ga5540dd4e90233822a957059a3c6b389b"><td class="mdescLeft">&#160;</td><td class="mdescRight">vkvg_path_extents  <a href="group__context_ga5540dd4e90233822a957059a3c6b389b.html#ga5540dd4e90233822a957059a3c6b389b">More...</a><br /></td></tr>
+<tr class="separator:ga5540dd4e90233822a957059a3c6b389b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gab5852e193c4fa6f23282e622a1eee0c3"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_gab5852e193c4fa6f23282e622a1eee0c3.html#gab5852e193c4fa6f23282e622a1eee0c3">vkvg_get_current_point</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, float *x, float *y)</td></tr>
+<tr class="memdesc:gab5852e193c4fa6f23282e622a1eee0c3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the current point.  <a href="group__context_gab5852e193c4fa6f23282e622a1eee0c3.html#gab5852e193c4fa6f23282e622a1eee0c3">More...</a><br /></td></tr>
+<tr class="separator:gab5852e193c4fa6f23282e622a1eee0c3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga7fdda8e84e6cc77dc30be427087f597d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_ga7fdda8e84e6cc77dc30be427087f597d.html#ga7fdda8e84e6cc77dc30be427087f597d">vkvg_line_to</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, float x, float y)</td></tr>
+<tr class="memdesc:ga7fdda8e84e6cc77dc30be427087f597d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a line to the current path from the current point to the coordinate given in arguments.  <a href="group__context_ga7fdda8e84e6cc77dc30be427087f597d.html#ga7fdda8e84e6cc77dc30be427087f597d">More...</a><br /></td></tr>
+<tr class="separator:ga7fdda8e84e6cc77dc30be427087f597d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaebf492bf879122ef9ec6b8072ec9a55b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_gaebf492bf879122ef9ec6b8072ec9a55b.html#gaebf492bf879122ef9ec6b8072ec9a55b">vkvg_rel_line_to</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, float dx, float dy)</td></tr>
+<tr class="memdesc:gaebf492bf879122ef9ec6b8072ec9a55b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a line to the current path from the current point to the coordinate relative to it.  <a href="group__context_gaebf492bf879122ef9ec6b8072ec9a55b.html#gaebf492bf879122ef9ec6b8072ec9a55b">More...</a><br /></td></tr>
+<tr class="separator:gaebf492bf879122ef9ec6b8072ec9a55b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaa9a27bece5bbd278921c6cba623b2c63"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_gaa9a27bece5bbd278921c6cba623b2c63.html#gaa9a27bece5bbd278921c6cba623b2c63">vkvg_move_to</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, float x, float y)</td></tr>
+<tr class="memdesc:gaa9a27bece5bbd278921c6cba623b2c63"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move the context pen to the position given in argument.  <a href="group__context_gaa9a27bece5bbd278921c6cba623b2c63.html#gaa9a27bece5bbd278921c6cba623b2c63">More...</a><br /></td></tr>
+<tr class="separator:gaa9a27bece5bbd278921c6cba623b2c63"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gac7853e3949a804d682a856bfbd77312b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_gac7853e3949a804d682a856bfbd77312b.html#gac7853e3949a804d682a856bfbd77312b">vkvg_rel_move_to</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, float x, float y)</td></tr>
+<tr class="memdesc:gac7853e3949a804d682a856bfbd77312b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move the context pen relative to the current point.  <a href="group__context_gac7853e3949a804d682a856bfbd77312b.html#gac7853e3949a804d682a856bfbd77312b">More...</a><br /></td></tr>
+<tr class="separator:gac7853e3949a804d682a856bfbd77312b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gac068112f830a390f6b1ea52817d0fa6b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_gac068112f830a390f6b1ea52817d0fa6b.html#gac068112f830a390f6b1ea52817d0fa6b">vkvg_arc</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, float xc, float yc, float radius, float a1, float a2)</td></tr>
+<tr class="memdesc:gac068112f830a390f6b1ea52817d0fa6b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Adds a circular arc of the given radius to the current path.  <a href="group__context_gac068112f830a390f6b1ea52817d0fa6b.html#gac068112f830a390f6b1ea52817d0fa6b">More...</a><br /></td></tr>
+<tr class="separator:gac068112f830a390f6b1ea52817d0fa6b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga81af95aa15f5d5c54e42143183a4bf9b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_ga81af95aa15f5d5c54e42143183a4bf9b.html#ga81af95aa15f5d5c54e42143183a4bf9b">vkvg_arc_negative</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, float xc, float yc, float radius, float a1, float a2)</td></tr>
+<tr class="memdesc:ga81af95aa15f5d5c54e42143183a4bf9b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a circular arc in counter clockwise order to the current path.  <a href="group__context_ga81af95aa15f5d5c54e42143183a4bf9b.html#ga81af95aa15f5d5c54e42143183a4bf9b">More...</a><br /></td></tr>
+<tr class="separator:ga81af95aa15f5d5c54e42143183a4bf9b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaaef505547efbf0dac08363c29aa6d5fc"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_gaaef505547efbf0dac08363c29aa6d5fc.html#gaaef505547efbf0dac08363c29aa6d5fc">vkvg_curve_to</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, float x1, float y1, float x2, float y2, float x3, float y3)</td></tr>
+<tr class="memdesc:gaaef505547efbf0dac08363c29aa6d5fc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Adds a cubic Bézier spline to the current path.  <a href="group__context_gaaef505547efbf0dac08363c29aa6d5fc.html#gaaef505547efbf0dac08363c29aa6d5fc">More...</a><br /></td></tr>
+<tr class="separator:gaaef505547efbf0dac08363c29aa6d5fc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gad37071fb42ef37ce31bca527ef979aa2"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_gad37071fb42ef37ce31bca527ef979aa2.html#gad37071fb42ef37ce31bca527ef979aa2">vkvg_rel_curve_to</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, float x1, float y1, float x2, float y2, float x3, float y3)</td></tr>
+<tr class="memdesc:gad37071fb42ef37ce31bca527ef979aa2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Adds a cubic Bézier spline to the current path relative to the current point.  <a href="group__context_gad37071fb42ef37ce31bca527ef979aa2.html#gad37071fb42ef37ce31bca527ef979aa2">More...</a><br /></td></tr>
+<tr class="separator:gad37071fb42ef37ce31bca527ef979aa2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga87f15eee0f8e4e18bc47ed96ea9250b4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_ga87f15eee0f8e4e18bc47ed96ea9250b4.html#ga87f15eee0f8e4e18bc47ed96ea9250b4">vkvg_quadratic_to</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, float x1, float y1, float x2, float y2)</td></tr>
+<tr class="memdesc:ga87f15eee0f8e4e18bc47ed96ea9250b4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a quadratic Bezizer curve to the current path.  <a href="group__context_ga87f15eee0f8e4e18bc47ed96ea9250b4.html#ga87f15eee0f8e4e18bc47ed96ea9250b4">More...</a><br /></td></tr>
+<tr class="separator:ga87f15eee0f8e4e18bc47ed96ea9250b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gad27a65d418d112847acb7671275c7dc2"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_gad27a65d418d112847acb7671275c7dc2.html#gad27a65d418d112847acb7671275c7dc2">vkvg_rel_quadratic_to</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, float x1, float y1, float x2, float y2)</td></tr>
+<tr class="memdesc:gad27a65d418d112847acb7671275c7dc2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a quadratic Bezizer curve to the current path relative to the current point.  <a href="group__context_gad27a65d418d112847acb7671275c7dc2.html#gad27a65d418d112847acb7671275c7dc2">More...</a><br /></td></tr>
+<tr class="separator:gad27a65d418d112847acb7671275c7dc2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga65d54b2caf487a2d2305fb0a9a701670"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354">vkvg_status_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_ga65d54b2caf487a2d2305fb0a9a701670.html#ga65d54b2caf487a2d2305fb0a9a701670">vkvg_rectangle</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, float x, float y, float w, float h)</td></tr>
+<tr class="memdesc:ga65d54b2caf487a2d2305fb0a9a701670"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add an axis aligned rectangle subpath to the current path.  <a href="group__context_ga65d54b2caf487a2d2305fb0a9a701670.html#ga65d54b2caf487a2d2305fb0a9a701670">More...</a><br /></td></tr>
+<tr class="separator:ga65d54b2caf487a2d2305fb0a9a701670"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga588d5881468c361b38005f0b9deaf002"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354">vkvg_status_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_ga588d5881468c361b38005f0b9deaf002.html#ga588d5881468c361b38005f0b9deaf002">vkvg_rounded_rectangle</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, float x, float y, float w, float h, float radius)</td></tr>
+<tr class="memdesc:ga588d5881468c361b38005f0b9deaf002"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add an axis aligned rectangle with rounded corners to the current path.  <a href="group__context_ga588d5881468c361b38005f0b9deaf002.html#ga588d5881468c361b38005f0b9deaf002">More...</a><br /></td></tr>
+<tr class="separator:ga588d5881468c361b38005f0b9deaf002"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gad18fff05a16b4e5bc3a1e20d7af43645"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_gad18fff05a16b4e5bc3a1e20d7af43645.html#gad18fff05a16b4e5bc3a1e20d7af43645">vkvg_rounded_rectangle2</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, float x, float y, float w, float h, float rx, float ry)</td></tr>
+<tr class="memdesc:gad18fff05a16b4e5bc3a1e20d7af43645"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add an axis aligned rectangle with rounded corners defined in both axis to the current path.  <a href="group__context_gad18fff05a16b4e5bc3a1e20d7af43645.html#gad18fff05a16b4e5bc3a1e20d7af43645">More...</a><br /></td></tr>
+<tr class="separator:gad18fff05a16b4e5bc3a1e20d7af43645"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga9f9e8b0cc09645c02b883e1184277ed4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_ga9f9e8b0cc09645c02b883e1184277ed4.html#ga9f9e8b0cc09645c02b883e1184277ed4">vkvg_ellipse</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, float radiusX, float radiusY, float x, float y, float rotationAngle)</td></tr>
+<tr class="memdesc:ga9f9e8b0cc09645c02b883e1184277ed4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a closed ellipse to the current path.  <a href="group__context_ga9f9e8b0cc09645c02b883e1184277ed4.html#ga9f9e8b0cc09645c02b883e1184277ed4">More...</a><br /></td></tr>
+<tr class="separator:ga9f9e8b0cc09645c02b883e1184277ed4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga33916e8d4a03a4e6e4b13b901cd619e8"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_ga33916e8d4a03a4e6e4b13b901cd619e8.html#ga33916e8d4a03a4e6e4b13b901cd619e8">vkvg_elliptic_arc_to</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, float x, float y, bool large_arc_flag, bool sweep_flag, float rx, float ry, float phi)</td></tr>
+<tr class="memdesc:ga33916e8d4a03a4e6e4b13b901cd619e8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add an elliptical arc to the current path.  <a href="group__context_ga33916e8d4a03a4e6e4b13b901cd619e8.html#ga33916e8d4a03a4e6e4b13b901cd619e8">More...</a><br /></td></tr>
+<tr class="separator:ga33916e8d4a03a4e6e4b13b901cd619e8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gad4e0c503a4073b2b777103172cfd0b0c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_gad4e0c503a4073b2b777103172cfd0b0c.html#gad4e0c503a4073b2b777103172cfd0b0c">vkvg_rel_elliptic_arc_to</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, float x, float y, bool large_arc_flag, bool sweep_flag, float rx, float ry, float phi)</td></tr>
+<tr class="memdesc:gad4e0c503a4073b2b777103172cfd0b0c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add an elliptical arc to the current path.  <a href="group__context_gad4e0c503a4073b2b777103172cfd0b0c.html#gad4e0c503a4073b2b777103172cfd0b0c">More...</a><br /></td></tr>
+<tr class="separator:gad4e0c503a4073b2b777103172cfd0b0c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga74bf1033a534dab1a320e95dc7dea157"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_ga74bf1033a534dab1a320e95dc7dea157.html#ga74bf1033a534dab1a320e95dc7dea157">vkvg_stroke</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx)</td></tr>
+<tr class="memdesc:ga74bf1033a534dab1a320e95dc7dea157"><td class="mdescLeft">&#160;</td><td class="mdescRight">Stroke command.  <a href="group__context_ga74bf1033a534dab1a320e95dc7dea157.html#ga74bf1033a534dab1a320e95dc7dea157">More...</a><br /></td></tr>
+<tr class="separator:ga74bf1033a534dab1a320e95dc7dea157"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaa2ed6dc1512777dd5ccad6aeb1dda7f4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_gaa2ed6dc1512777dd5ccad6aeb1dda7f4.html#gaa2ed6dc1512777dd5ccad6aeb1dda7f4">vkvg_stroke_preserve</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx)</td></tr>
+<tr class="memdesc:gaa2ed6dc1512777dd5ccad6aeb1dda7f4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Stroke command that preserve current path.  <a href="group__context_gaa2ed6dc1512777dd5ccad6aeb1dda7f4.html#gaa2ed6dc1512777dd5ccad6aeb1dda7f4">More...</a><br /></td></tr>
+<tr class="separator:gaa2ed6dc1512777dd5ccad6aeb1dda7f4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga514541817d323e89f66069362bb8611d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_ga514541817d323e89f66069362bb8611d.html#ga514541817d323e89f66069362bb8611d">vkvg_fill</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx)</td></tr>
+<tr class="memdesc:ga514541817d323e89f66069362bb8611d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Fill command.  <a href="group__context_ga514541817d323e89f66069362bb8611d.html#ga514541817d323e89f66069362bb8611d">More...</a><br /></td></tr>
+<tr class="separator:ga514541817d323e89f66069362bb8611d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gab1fa94f07caed2355f289efe9ad5b920"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_gab1fa94f07caed2355f289efe9ad5b920.html#gab1fa94f07caed2355f289efe9ad5b920">vkvg_fill_preserve</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx)</td></tr>
+<tr class="memdesc:gab1fa94f07caed2355f289efe9ad5b920"><td class="mdescLeft">&#160;</td><td class="mdescRight">Fill command that preserve current path.  <a href="group__context_gab1fa94f07caed2355f289efe9ad5b920.html#gab1fa94f07caed2355f289efe9ad5b920">More...</a><br /></td></tr>
+<tr class="separator:gab1fa94f07caed2355f289efe9ad5b920"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga8962c8af0aecbee767a3ca60e224cd8b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_ga8962c8af0aecbee767a3ca60e224cd8b.html#ga8962c8af0aecbee767a3ca60e224cd8b">vkvg_paint</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx)</td></tr>
+<tr class="memdesc:ga8962c8af0aecbee767a3ca60e224cd8b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Paint command.  <a href="group__context_ga8962c8af0aecbee767a3ca60e224cd8b.html#ga8962c8af0aecbee767a3ca60e224cd8b">More...</a><br /></td></tr>
+<tr class="separator:ga8962c8af0aecbee767a3ca60e224cd8b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaf8ce78ae7fa4269a2a3c1c54ad2c58dd"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_gaf8ce78ae7fa4269a2a3c1c54ad2c58dd.html#gaf8ce78ae7fa4269a2a3c1c54ad2c58dd">vkvg_clear</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx)</td></tr>
+<tr class="memdesc:gaf8ce78ae7fa4269a2a3c1c54ad2c58dd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Clear surface.  <a href="group__context_gaf8ce78ae7fa4269a2a3c1c54ad2c58dd.html#gaf8ce78ae7fa4269a2a3c1c54ad2c58dd">More...</a><br /></td></tr>
+<tr class="separator:gaf8ce78ae7fa4269a2a3c1c54ad2c58dd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gacc55b53318df7aa0fbb0d2a8ad62a7de"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_gacc55b53318df7aa0fbb0d2a8ad62a7de.html#gacc55b53318df7aa0fbb0d2a8ad62a7de">vkvg_reset_clip</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx)</td></tr>
+<tr class="memdesc:gacc55b53318df7aa0fbb0d2a8ad62a7de"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reset the current clip region.  <a href="group__context_gacc55b53318df7aa0fbb0d2a8ad62a7de.html#gacc55b53318df7aa0fbb0d2a8ad62a7de">More...</a><br /></td></tr>
+<tr class="separator:gacc55b53318df7aa0fbb0d2a8ad62a7de"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga1377398c35756811e602cb1f62a3666a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_ga1377398c35756811e602cb1f62a3666a.html#ga1377398c35756811e602cb1f62a3666a">vkvg_clip</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx)</td></tr>
+<tr class="memdesc:ga1377398c35756811e602cb1f62a3666a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Establishes a new clip region.  <a href="group__context_ga1377398c35756811e602cb1f62a3666a.html#ga1377398c35756811e602cb1f62a3666a">More...</a><br /></td></tr>
+<tr class="separator:ga1377398c35756811e602cb1f62a3666a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaf4f41865696063157dcccc49826c7542"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_gaf4f41865696063157dcccc49826c7542.html#gaf4f41865696063157dcccc49826c7542">vkvg_clip_preserve</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx)</td></tr>
+<tr class="memdesc:gaf4f41865696063157dcccc49826c7542"><td class="mdescLeft">&#160;</td><td class="mdescRight">Establishes a new clip region preserving the current path.  <a href="group__context_gaf4f41865696063157dcccc49826c7542.html#gaf4f41865696063157dcccc49826c7542">More...</a><br /></td></tr>
+<tr class="separator:gaf4f41865696063157dcccc49826c7542"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gab2d4c6449a25dc681cc068c4239450c5"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_gab2d4c6449a25dc681cc068c4239450c5.html#gab2d4c6449a25dc681cc068c4239450c5">vkvg_set_opacity</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, float opacity)</td></tr>
+<tr class="memdesc:gab2d4c6449a25dc681cc068c4239450c5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set global opacity for drawing operations.  <a href="group__context_gab2d4c6449a25dc681cc068c4239450c5.html#gab2d4c6449a25dc681cc068c4239450c5">More...</a><br /></td></tr>
+<tr class="separator:gab2d4c6449a25dc681cc068c4239450c5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga511a8ea8b4e12e44ee062e10361a4eb6"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_ga511a8ea8b4e12e44ee062e10361a4eb6.html#ga511a8ea8b4e12e44ee062e10361a4eb6">vkvg_get_opacity</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx)</td></tr>
+<tr class="memdesc:ga511a8ea8b4e12e44ee062e10361a4eb6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get current opacity.  <a href="group__context_ga511a8ea8b4e12e44ee062e10361a4eb6.html#ga511a8ea8b4e12e44ee062e10361a4eb6">More...</a><br /></td></tr>
+<tr class="separator:ga511a8ea8b4e12e44ee062e10361a4eb6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gabd4113f8d643772de75f806652e2c316"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_gabd4113f8d643772de75f806652e2c316.html#gabd4113f8d643772de75f806652e2c316">vkvg_set_source_color</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, uint32_t c)</td></tr>
+<tr class="memdesc:gabd4113f8d643772de75f806652e2c316"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set current source for drawing to the solid color defined by the supplied 32bit integer.  <a href="group__context_gabd4113f8d643772de75f806652e2c316.html#gabd4113f8d643772de75f806652e2c316">More...</a><br /></td></tr>
+<tr class="separator:gabd4113f8d643772de75f806652e2c316"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga74613bc604a761da3f8a5f3a05588837"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_ga74613bc604a761da3f8a5f3a05588837.html#ga74613bc604a761da3f8a5f3a05588837">vkvg_set_source_rgba</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, float r, float g, float b, float a)</td></tr>
+<tr class="memdesc:ga74613bc604a761da3f8a5f3a05588837"><td class="mdescLeft">&#160;</td><td class="mdescRight">set color with alpha.  <a href="group__context_ga74613bc604a761da3f8a5f3a05588837.html#ga74613bc604a761da3f8a5f3a05588837">More...</a><br /></td></tr>
+<tr class="separator:ga74613bc604a761da3f8a5f3a05588837"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga747c8ae1a645947fd918d5ac54b97a5a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_ga747c8ae1a645947fd918d5ac54b97a5a.html#ga747c8ae1a645947fd918d5ac54b97a5a">vkvg_set_source_rgb</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, float r, float g, float b)</td></tr>
+<tr class="memdesc:ga747c8ae1a645947fd918d5ac54b97a5a"><td class="mdescLeft">&#160;</td><td class="mdescRight">set color as new source.  <a href="group__context_ga747c8ae1a645947fd918d5ac54b97a5a.html#ga747c8ae1a645947fd918d5ac54b97a5a">More...</a><br /></td></tr>
+<tr class="separator:ga747c8ae1a645947fd918d5ac54b97a5a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gac159a4f21cb08f34c01e9a424b2a146b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_gac159a4f21cb08f34c01e9a424b2a146b.html#gac159a4f21cb08f34c01e9a424b2a146b">vkvg_set_line_width</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, float width)</td></tr>
+<tr class="memdesc:gac159a4f21cb08f34c01e9a424b2a146b"><td class="mdescLeft">&#160;</td><td class="mdescRight">set line width for the next draw command.  <a href="group__context_gac159a4f21cb08f34c01e9a424b2a146b.html#gac159a4f21cb08f34c01e9a424b2a146b">More...</a><br /></td></tr>
+<tr class="separator:gac159a4f21cb08f34c01e9a424b2a146b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga30c2bac2ee940e48c931808a5b1b8da3"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_ga30c2bac2ee940e48c931808a5b1b8da3.html#ga30c2bac2ee940e48c931808a5b1b8da3">vkvg_set_miter_limit</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, float limit)</td></tr>
+<tr class="memdesc:ga30c2bac2ee940e48c931808a5b1b8da3"><td class="mdescLeft">&#160;</td><td class="mdescRight">set line join miter size limit.  <a href="group__context_ga30c2bac2ee940e48c931808a5b1b8da3.html#ga30c2bac2ee940e48c931808a5b1b8da3">More...</a><br /></td></tr>
+<tr class="separator:ga30c2bac2ee940e48c931808a5b1b8da3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga3dfadc3208fa64c55b980ec83396bc25"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_ga3dfadc3208fa64c55b980ec83396bc25.html#ga3dfadc3208fa64c55b980ec83396bc25">vkvg_get_miter_limit</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx)</td></tr>
+<tr class="memdesc:ga3dfadc3208fa64c55b980ec83396bc25"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the current miter limit.  <a href="group__context_ga3dfadc3208fa64c55b980ec83396bc25.html#ga3dfadc3208fa64c55b980ec83396bc25">More...</a><br /></td></tr>
+<tr class="separator:ga3dfadc3208fa64c55b980ec83396bc25"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gacac211b9ddc47b13c9ad7887db491bd8"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_gacac211b9ddc47b13c9ad7887db491bd8.html#gacac211b9ddc47b13c9ad7887db491bd8">vkvg_set_line_cap</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, <a class="el" href="vkvg_8h_ae63b94eb181f12347450efcc67cbf8f0.html#ae63b94eb181f12347450efcc67cbf8f0">vkvg_line_cap_t</a> cap)</td></tr>
+<tr class="memdesc:gacac211b9ddc47b13c9ad7887db491bd8"><td class="mdescLeft">&#160;</td><td class="mdescRight">set line terminations for the next draw command.  <a href="group__context_gacac211b9ddc47b13c9ad7887db491bd8.html#gacac211b9ddc47b13c9ad7887db491bd8">More...</a><br /></td></tr>
+<tr class="separator:gacac211b9ddc47b13c9ad7887db491bd8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga5b49660d94b802be40975417e7d963f3"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_ga5b49660d94b802be40975417e7d963f3.html#ga5b49660d94b802be40975417e7d963f3">vkvg_set_line_join</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, <a class="el" href="vkvg_8h_a46afd254ec45cd6ecd9bd3e238b4698d.html#a46afd254ec45cd6ecd9bd3e238b4698d">vkvg_line_join_t</a> join)</td></tr>
+<tr class="memdesc:ga5b49660d94b802be40975417e7d963f3"><td class="mdescLeft">&#160;</td><td class="mdescRight">set line joins for the next draw command.  <a href="group__context_ga5b49660d94b802be40975417e7d963f3.html#ga5b49660d94b802be40975417e7d963f3">More...</a><br /></td></tr>
+<tr class="separator:ga5b49660d94b802be40975417e7d963f3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga449bf4b084310edb22aacf4ffba7d8da"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_ga449bf4b084310edb22aacf4ffba7d8da.html#ga449bf4b084310edb22aacf4ffba7d8da">vkvg_set_source_surface</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, <a class="el" href="group__surface_gaf2e9eb0e48dd4533d4a5622c12e4d0e7.html#gaf2e9eb0e48dd4533d4a5622c12e4d0e7">VkvgSurface</a> surf, float x, float y)</td></tr>
+<tr class="memdesc:ga449bf4b084310edb22aacf4ffba7d8da"><td class="mdescLeft">&#160;</td><td class="mdescRight">use supplied surface as current pattern.  <a href="group__context_ga449bf4b084310edb22aacf4ffba7d8da.html#ga449bf4b084310edb22aacf4ffba7d8da">More...</a><br /></td></tr>
+<tr class="separator:ga449bf4b084310edb22aacf4ffba7d8da"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga3d85796d4747860d13263be493d33ef9"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_ga3d85796d4747860d13263be493d33ef9.html#ga3d85796d4747860d13263be493d33ef9">vkvg_set_source</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, <a class="el" href="group__pattern_ga60d6d8608f15e96a087c8dafd69f28dc.html#ga60d6d8608f15e96a087c8dafd69f28dc">VkvgPattern</a> pat)</td></tr>
+<tr class="memdesc:ga3d85796d4747860d13263be493d33ef9"><td class="mdescLeft">&#160;</td><td class="mdescRight">set supplied pattern as current source.  <a href="group__context_ga3d85796d4747860d13263be493d33ef9.html#ga3d85796d4747860d13263be493d33ef9">More...</a><br /></td></tr>
+<tr class="separator:ga3d85796d4747860d13263be493d33ef9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga77655256b5a06027abf60cb6eb561c1e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_ga77655256b5a06027abf60cb6eb561c1e.html#ga77655256b5a06027abf60cb6eb561c1e">vkvg_set_operator</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, <a class="el" href="vkvg_8h_a4202eb97e7aaee0296c33f8a6b932252.html#a4202eb97e7aaee0296c33f8a6b932252">vkvg_operator_t</a> op)</td></tr>
+<tr class="separator:ga77655256b5a06027abf60cb6eb561c1e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga305378530707a0e8436d068e919d15bf"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_ga305378530707a0e8436d068e919d15bf.html#ga305378530707a0e8436d068e919d15bf">vkvg_set_fill_rule</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, <a class="el" href="vkvg_8h_a71071026a36a7427c364a8bdc9bccfb6.html#a71071026a36a7427c364a8bdc9bccfb6">vkvg_fill_rule_t</a> fr)</td></tr>
+<tr class="separator:ga305378530707a0e8436d068e919d15bf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga0cba8dfc3b4340e70820abba3c26c07b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_ga0cba8dfc3b4340e70820abba3c26c07b.html#ga0cba8dfc3b4340e70820abba3c26c07b">vkvg_set_dash</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, const float *dashes, uint32_t num_dashes, float offset)</td></tr>
+<tr class="memdesc:ga0cba8dfc3b4340e70820abba3c26c07b"><td class="mdescLeft">&#160;</td><td class="mdescRight">set the dash configuration for strokes  <a href="group__context_ga0cba8dfc3b4340e70820abba3c26c07b.html#ga0cba8dfc3b4340e70820abba3c26c07b">More...</a><br /></td></tr>
+<tr class="separator:ga0cba8dfc3b4340e70820abba3c26c07b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga003f578ba25479c16cec0f66161ed0f9"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_ga003f578ba25479c16cec0f66161ed0f9.html#ga003f578ba25479c16cec0f66161ed0f9">vkvg_get_dash</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, const float *dashes, uint32_t *num_dashes, float *offset)</td></tr>
+<tr class="memdesc:ga003f578ba25479c16cec0f66161ed0f9"><td class="mdescLeft">&#160;</td><td class="mdescRight">get current dash settings.  <a href="group__context_ga003f578ba25479c16cec0f66161ed0f9.html#ga003f578ba25479c16cec0f66161ed0f9">More...</a><br /></td></tr>
+<tr class="separator:ga003f578ba25479c16cec0f66161ed0f9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga403922084a3cfecd3ef7e10f764bbd8e"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_ga403922084a3cfecd3ef7e10f764bbd8e.html#ga403922084a3cfecd3ef7e10f764bbd8e">vkvg_get_line_width</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx)</td></tr>
+<tr class="memdesc:ga403922084a3cfecd3ef7e10f764bbd8e"><td class="mdescLeft">&#160;</td><td class="mdescRight">get current line width  <a href="group__context_ga403922084a3cfecd3ef7e10f764bbd8e.html#ga403922084a3cfecd3ef7e10f764bbd8e">More...</a><br /></td></tr>
+<tr class="separator:ga403922084a3cfecd3ef7e10f764bbd8e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaa24335582127d17912b7f0f79e4d760c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_ae63b94eb181f12347450efcc67cbf8f0.html#ae63b94eb181f12347450efcc67cbf8f0">vkvg_line_cap_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_gaa24335582127d17912b7f0f79e4d760c.html#gaa24335582127d17912b7f0f79e4d760c">vkvg_get_line_cap</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx)</td></tr>
+<tr class="separator:gaa24335582127d17912b7f0f79e4d760c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga1a425a93c299ea2fe50b80c26d54e65a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_a46afd254ec45cd6ecd9bd3e238b4698d.html#a46afd254ec45cd6ecd9bd3e238b4698d">vkvg_line_join_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_ga1a425a93c299ea2fe50b80c26d54e65a.html#ga1a425a93c299ea2fe50b80c26d54e65a">vkvg_get_line_join</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx)</td></tr>
+<tr class="separator:ga1a425a93c299ea2fe50b80c26d54e65a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gac525aec4976320d2bac91a16cf1d84f8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_a4202eb97e7aaee0296c33f8a6b932252.html#a4202eb97e7aaee0296c33f8a6b932252">vkvg_operator_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_gac525aec4976320d2bac91a16cf1d84f8.html#gac525aec4976320d2bac91a16cf1d84f8">vkvg_get_operator</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx)</td></tr>
+<tr class="separator:gac525aec4976320d2bac91a16cf1d84f8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gad628d092e9fae6f1c9dc8c2ae6c96b35"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_a71071026a36a7427c364a8bdc9bccfb6.html#a71071026a36a7427c364a8bdc9bccfb6">vkvg_fill_rule_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_gad628d092e9fae6f1c9dc8c2ae6c96b35.html#gad628d092e9fae6f1c9dc8c2ae6c96b35">vkvg_get_fill_rule</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx)</td></tr>
+<tr class="memdesc:gad628d092e9fae6f1c9dc8c2ae6c96b35"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get current fill rule.  <a href="group__context_gad628d092e9fae6f1c9dc8c2ae6c96b35.html#gad628d092e9fae6f1c9dc8c2ae6c96b35">More...</a><br /></td></tr>
+<tr class="separator:gad628d092e9fae6f1c9dc8c2ae6c96b35"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaf86035c0d1696a504aec94572d218415"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__pattern_ga60d6d8608f15e96a087c8dafd69f28dc.html#ga60d6d8608f15e96a087c8dafd69f28dc">VkvgPattern</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_gaf86035c0d1696a504aec94572d218415.html#gaf86035c0d1696a504aec94572d218415">vkvg_get_source</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx)</td></tr>
+<tr class="memdesc:gaf86035c0d1696a504aec94572d218415"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the current source of the context.  <a href="group__context_gaf86035c0d1696a504aec94572d218415.html#gaf86035c0d1696a504aec94572d218415">More...</a><br /></td></tr>
+<tr class="separator:gaf86035c0d1696a504aec94572d218415"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga828758ed4335f74a7aedba3837d98b13"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__surface_gaf2e9eb0e48dd4533d4a5622c12e4d0e7.html#gaf2e9eb0e48dd4533d4a5622c12e4d0e7">VkvgSurface</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_ga828758ed4335f74a7aedba3837d98b13.html#ga828758ed4335f74a7aedba3837d98b13">vkvg_get_target</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx)</td></tr>
+<tr class="memdesc:ga828758ed4335f74a7aedba3837d98b13"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the current target of the context.  <a href="group__context_ga828758ed4335f74a7aedba3837d98b13.html#ga828758ed4335f74a7aedba3837d98b13">More...</a><br /></td></tr>
+<tr class="separator:ga828758ed4335f74a7aedba3837d98b13"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaafe393139d22caee0d96f6b553e9371a"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_gaafe393139d22caee0d96f6b553e9371a.html#gaafe393139d22caee0d96f6b553e9371a">vkvg_has_current_point</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx)</td></tr>
+<tr class="memdesc:gaafe393139d22caee0d96f6b553e9371a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Check if context has a current point defined.  <a href="group__context_gaafe393139d22caee0d96f6b553e9371a.html#gaafe393139d22caee0d96f6b553e9371a">More...</a><br /></td></tr>
+<tr class="separator:gaafe393139d22caee0d96f6b553e9371a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gac03501474a0d7c9ba002fd5b7b9d7aa5"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_gac03501474a0d7c9ba002fd5b7b9d7aa5.html#gac03501474a0d7c9ba002fd5b7b9d7aa5">vkvg_save</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx)</td></tr>
+<tr class="memdesc:gac03501474a0d7c9ba002fd5b7b9d7aa5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Save context's graphic states.  <a href="group__context_gac03501474a0d7c9ba002fd5b7b9d7aa5.html#gac03501474a0d7c9ba002fd5b7b9d7aa5">More...</a><br /></td></tr>
+<tr class="separator:gac03501474a0d7c9ba002fd5b7b9d7aa5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga1f8f22f05ba71be6344787c7c52caf3b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_ga1f8f22f05ba71be6344787c7c52caf3b.html#ga1f8f22f05ba71be6344787c7c52caf3b">vkvg_restore</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx)</td></tr>
+<tr class="memdesc:ga1f8f22f05ba71be6344787c7c52caf3b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Restore context's graphic states.  <a href="group__context_ga1f8f22f05ba71be6344787c7c52caf3b.html#ga1f8f22f05ba71be6344787c7c52caf3b">More...</a><br /></td></tr>
+<tr class="separator:ga1f8f22f05ba71be6344787c7c52caf3b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga71761d954c4f84161d889f1a3c3bf3b3"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_ga71761d954c4f84161d889f1a3c3bf3b3.html#ga71761d954c4f84161d889f1a3c3bf3b3">vkvg_translate</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, float dx, float dy)</td></tr>
+<tr class="memdesc:ga71761d954c4f84161d889f1a3c3bf3b3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a translation to the current transformation matrix.  <a href="group__context_ga71761d954c4f84161d889f1a3c3bf3b3.html#ga71761d954c4f84161d889f1a3c3bf3b3">More...</a><br /></td></tr>
+<tr class="separator:ga71761d954c4f84161d889f1a3c3bf3b3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga8da1de941ca7b4657298fc15d1814a4c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_ga8da1de941ca7b4657298fc15d1814a4c.html#ga8da1de941ca7b4657298fc15d1814a4c">vkvg_scale</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, float sx, float sy)</td></tr>
+<tr class="memdesc:ga8da1de941ca7b4657298fc15d1814a4c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a scaling transform to the current transformation matrix.  <a href="group__context_ga8da1de941ca7b4657298fc15d1814a4c.html#ga8da1de941ca7b4657298fc15d1814a4c">More...</a><br /></td></tr>
+<tr class="separator:ga8da1de941ca7b4657298fc15d1814a4c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaeb22a279fa51368ade2094303f729537"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_gaeb22a279fa51368ade2094303f729537.html#gaeb22a279fa51368ade2094303f729537">vkvg_rotate</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, float radians)</td></tr>
+<tr class="memdesc:gaeb22a279fa51368ade2094303f729537"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a rotation to the current transformation matrix.  <a href="group__context_gaeb22a279fa51368ade2094303f729537.html#gaeb22a279fa51368ade2094303f729537">More...</a><br /></td></tr>
+<tr class="separator:gaeb22a279fa51368ade2094303f729537"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga2b63169d9113d74d5549e803d3f4fa9a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_ga2b63169d9113d74d5549e803d3f4fa9a.html#ga2b63169d9113d74d5549e803d3f4fa9a">vkvg_transform</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, const <a class="el" href="structvkvg__matrix__t.html">vkvg_matrix_t</a> *matrix)</td></tr>
+<tr class="memdesc:ga2b63169d9113d74d5549e803d3f4fa9a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add an additional transformation to the current matrix.  <a href="group__context_ga2b63169d9113d74d5549e803d3f4fa9a.html#ga2b63169d9113d74d5549e803d3f4fa9a">More...</a><br /></td></tr>
+<tr class="separator:ga2b63169d9113d74d5549e803d3f4fa9a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gab56218e5b3ba4020ba68ad5fd3a92ddb"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_gab56218e5b3ba4020ba68ad5fd3a92ddb.html#gab56218e5b3ba4020ba68ad5fd3a92ddb">vkvg_set_matrix</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, const <a class="el" href="structvkvg__matrix__t.html">vkvg_matrix_t</a> *matrix)</td></tr>
+<tr class="memdesc:gab56218e5b3ba4020ba68ad5fd3a92ddb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the current matrix.  <a href="group__context_gab56218e5b3ba4020ba68ad5fd3a92ddb.html#gab56218e5b3ba4020ba68ad5fd3a92ddb">More...</a><br /></td></tr>
+<tr class="separator:gab56218e5b3ba4020ba68ad5fd3a92ddb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga6b0a4950733eb9792c24a0571cfbc53b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_ga6b0a4950733eb9792c24a0571cfbc53b.html#ga6b0a4950733eb9792c24a0571cfbc53b">vkvg_get_matrix</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, const <a class="el" href="structvkvg__matrix__t.html">vkvg_matrix_t</a> *matrix)</td></tr>
+<tr class="memdesc:ga6b0a4950733eb9792c24a0571cfbc53b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the current matrix.  <a href="group__context_ga6b0a4950733eb9792c24a0571cfbc53b.html#ga6b0a4950733eb9792c24a0571cfbc53b">More...</a><br /></td></tr>
+<tr class="separator:ga6b0a4950733eb9792c24a0571cfbc53b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga07b38d9e2fa6338d765b3ba6f4414a87"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_ga07b38d9e2fa6338d765b3ba6f4414a87.html#ga07b38d9e2fa6338d765b3ba6f4414a87">vkvg_identity_matrix</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx)</td></tr>
+<tr class="memdesc:ga07b38d9e2fa6338d765b3ba6f4414a87"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the current matrix to identity.  <a href="group__context_ga07b38d9e2fa6338d765b3ba6f4414a87.html#ga07b38d9e2fa6338d765b3ba6f4414a87">More...</a><br /></td></tr>
+<tr class="separator:ga07b38d9e2fa6338d765b3ba6f4414a87"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gade858000e4086620a00952a4ccc8744a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_gade858000e4086620a00952a4ccc8744a.html#gade858000e4086620a00952a4ccc8744a">vkvg_select_font_face</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, const char *name)</td></tr>
+<tr class="memdesc:gade858000e4086620a00952a4ccc8744a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Try find font with the specified name using the FontConfig library.  <a href="group__context_gade858000e4086620a00952a4ccc8744a.html#gade858000e4086620a00952a4ccc8744a">More...</a><br /></td></tr>
+<tr class="separator:gade858000e4086620a00952a4ccc8744a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gadccb1027af7def3ef6b17e27314a4a9e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_gadccb1027af7def3ef6b17e27314a4a9e.html#gadccb1027af7def3ef6b17e27314a4a9e">vkvg_load_font_from_path</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, const char *path, const char *name)</td></tr>
+<tr class="memdesc:gadccb1027af7def3ef6b17e27314a4a9e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Select a new font by providing its file path.  <a href="group__context_gadccb1027af7def3ef6b17e27314a4a9e.html#gadccb1027af7def3ef6b17e27314a4a9e">More...</a><br /></td></tr>
+<tr class="separator:gadccb1027af7def3ef6b17e27314a4a9e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga99b593fe1e248b4bf5342df2b090d0a4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_ga99b593fe1e248b4bf5342df2b090d0a4.html#ga99b593fe1e248b4bf5342df2b090d0a4">vkvg_load_font_from_memory</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, unsigned char *fontBuffer, long fontBufferByteSize, const char *name)</td></tr>
+<tr class="memdesc:ga99b593fe1e248b4bf5342df2b090d0a4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Select a new font by providing a pointer on the font file loaded in memory and its size in byte.  <a href="group__context_ga99b593fe1e248b4bf5342df2b090d0a4.html#ga99b593fe1e248b4bf5342df2b090d0a4">More...</a><br /></td></tr>
+<tr class="separator:ga99b593fe1e248b4bf5342df2b090d0a4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gae061587061b992790b315c0df670ec29"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_gae061587061b992790b315c0df670ec29.html#gae061587061b992790b315c0df670ec29">vkvg_set_font_size</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, uint32_t size)</td></tr>
+<tr class="separator:gae061587061b992790b315c0df670ec29"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga74f8e2c9596e482b4642d54513ff335c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_ga74f8e2c9596e482b4642d54513ff335c.html#ga74f8e2c9596e482b4642d54513ff335c">vkvg_show_text</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, const char *utf8)</td></tr>
+<tr class="memdesc:ga74f8e2c9596e482b4642d54513ff335c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Show a string of text.  <a href="group__context_ga74f8e2c9596e482b4642d54513ff335c.html#ga74f8e2c9596e482b4642d54513ff335c">More...</a><br /></td></tr>
+<tr class="separator:ga74f8e2c9596e482b4642d54513ff335c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga499ce3f13fd83a591cd9386ffc6e8f74"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_ga499ce3f13fd83a591cd9386ffc6e8f74.html#ga499ce3f13fd83a591cd9386ffc6e8f74">vkvg_text_extents</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, const char *utf8, <a class="el" href="structvkvg__text__extents__t.html">vkvg_text_extents_t</a> *extents)</td></tr>
+<tr class="memdesc:ga499ce3f13fd83a591cd9386ffc6e8f74"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the extents for a string of text.  <a href="group__context_ga499ce3f13fd83a591cd9386ffc6e8f74.html#ga499ce3f13fd83a591cd9386ffc6e8f74">More...</a><br /></td></tr>
+<tr class="separator:ga499ce3f13fd83a591cd9386ffc6e8f74"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gabcf41a619deeaf1fab72bc5c4e5ecf99"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_gabcf41a619deeaf1fab72bc5c4e5ecf99.html#gabcf41a619deeaf1fab72bc5c4e5ecf99">vkvg_font_extents</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, <a class="el" href="structvkvg__font__extents__t.html">vkvg_font_extents_t</a> *extents)</td></tr>
+<tr class="memdesc:gabcf41a619deeaf1fab72bc5c4e5ecf99"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the font extents for the currently selected font.  <a href="group__context_gabcf41a619deeaf1fab72bc5c4e5ecf99.html#gabcf41a619deeaf1fab72bc5c4e5ecf99">More...</a><br /></td></tr>
+<tr class="separator:gabcf41a619deeaf1fab72bc5c4e5ecf99"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga5a15641547545beb6c2fa99903713768"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_a4371df2f82cabd4963d913a094a06b35.html#a4371df2f82cabd4963d913a094a06b35">VkvgText</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_ga5a15641547545beb6c2fa99903713768.html#ga5a15641547545beb6c2fa99903713768">vkvg_text_run_create</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, const char *text)</td></tr>
+<tr class="memdesc:ga5a15641547545beb6c2fa99903713768"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a new text run.  <a href="group__context_ga5a15641547545beb6c2fa99903713768.html#ga5a15641547545beb6c2fa99903713768">More...</a><br /></td></tr>
+<tr class="separator:ga5a15641547545beb6c2fa99903713768"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga360cdde574ef3fe451b39b32df2e3f12"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_a4371df2f82cabd4963d913a094a06b35.html#a4371df2f82cabd4963d913a094a06b35">VkvgText</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_ga360cdde574ef3fe451b39b32df2e3f12.html#ga360cdde574ef3fe451b39b32df2e3f12">vkvg_text_run_create_with_length</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, const char *text, uint32_t length)</td></tr>
+<tr class="memdesc:ga360cdde574ef3fe451b39b32df2e3f12"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a new text run for a non null terminated string.  <a href="group__context_ga360cdde574ef3fe451b39b32df2e3f12.html#ga360cdde574ef3fe451b39b32df2e3f12">More...</a><br /></td></tr>
+<tr class="separator:ga360cdde574ef3fe451b39b32df2e3f12"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga23dc80671fff96c1f2390f03ea3230be"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_ga23dc80671fff96c1f2390f03ea3230be.html#ga23dc80671fff96c1f2390f03ea3230be">vkvg_text_run_destroy</a> (<a class="el" href="vkvg_8h_a4371df2f82cabd4963d913a094a06b35.html#a4371df2f82cabd4963d913a094a06b35">VkvgText</a> textRun)</td></tr>
+<tr class="memdesc:ga23dc80671fff96c1f2390f03ea3230be"><td class="mdescLeft">&#160;</td><td class="mdescRight">Release ressources holded by the text run.  <a href="group__context_ga23dc80671fff96c1f2390f03ea3230be.html#ga23dc80671fff96c1f2390f03ea3230be">More...</a><br /></td></tr>
+<tr class="separator:ga23dc80671fff96c1f2390f03ea3230be"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga1d8a8c6dea5e354b3f951ae980042c3a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_ga1d8a8c6dea5e354b3f951ae980042c3a.html#ga1d8a8c6dea5e354b3f951ae980042c3a">vkvg_show_text_run</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, <a class="el" href="vkvg_8h_a4371df2f82cabd4963d913a094a06b35.html#a4371df2f82cabd4963d913a094a06b35">VkvgText</a> textRun)</td></tr>
+<tr class="separator:ga1d8a8c6dea5e354b3f951ae980042c3a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gae7a8c7696c515cdfa1a59d4fe0ca12e8"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_gae7a8c7696c515cdfa1a59d4fe0ca12e8.html#gae7a8c7696c515cdfa1a59d4fe0ca12e8">vkvg_text_run_get_extents</a> (<a class="el" href="vkvg_8h_a4371df2f82cabd4963d913a094a06b35.html#a4371df2f82cabd4963d913a094a06b35">VkvgText</a> textRun, <a class="el" href="structvkvg__text__extents__t.html">vkvg_text_extents_t</a> *extents)</td></tr>
+<tr class="separator:gae7a8c7696c515cdfa1a59d4fe0ca12e8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga424d03095057ccb529ebc63e56ea91c4"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_ga424d03095057ccb529ebc63e56ea91c4.html#ga424d03095057ccb529ebc63e56ea91c4">vkvg_text_run_get_glyph_count</a> (<a class="el" href="vkvg_8h_a4371df2f82cabd4963d913a094a06b35.html#a4371df2f82cabd4963d913a094a06b35">VkvgText</a> textRun)</td></tr>
+<tr class="memdesc:ga424d03095057ccb529ebc63e56ea91c4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get glyph count of text run.  <a href="group__context_ga424d03095057ccb529ebc63e56ea91c4.html#ga424d03095057ccb529ebc63e56ea91c4">More...</a><br /></td></tr>
+<tr class="separator:ga424d03095057ccb529ebc63e56ea91c4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga36b32caa7ba1e63e8eeb72cce24d5c52"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_ga36b32caa7ba1e63e8eeb72cce24d5c52.html#ga36b32caa7ba1e63e8eeb72cce24d5c52">vkvg_text_run_get_glyph_position</a> (<a class="el" href="vkvg_8h_a4371df2f82cabd4963d913a094a06b35.html#a4371df2f82cabd4963d913a094a06b35">VkvgText</a> textRun, uint32_t index, <a class="el" href="structvkvg__glyph__info__t.html">vkvg_glyph_info_t</a> *pGlyphInfo)</td></tr>
+<tr class="memdesc:ga36b32caa7ba1e63e8eeb72cce24d5c52"><td class="mdescLeft">&#160;</td><td class="mdescRight">retrieve glyph positions.  <a href="group__context_ga36b32caa7ba1e63e8eeb72cce24d5c52.html#ga36b32caa7ba1e63e8eeb72cce24d5c52">More...</a><br /></td></tr>
+<tr class="separator:ga36b32caa7ba1e63e8eeb72cce24d5c52"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
 </div><!-- contents -->
 <!-- HTML footer for doxygen 1.9.1-->
diff --git a/group__context_ga003f578ba25479c16cec0f66161ed0f9.html b/group__context_ga003f578ba25479c16cec0f66161ed0f9.html
new file mode 100644 (file)
index 0000000..8405d62
--- /dev/null
@@ -0,0 +1,214 @@
+<!-- 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" />
+    <title>VKVG: vkvg_get_dash</title>
+    <link href="tabs.css" rel="stylesheet" type="text/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">
+                <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>
+                </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="group__context.html">Context</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__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="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="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="group__context_gab5852e193c4fa6f23282e622a1eee0c3.html#gab5852e193c4fa6f23282e622a1eee0c3">vkvg_get_current_point</a></td></tr>
+          <tr><td class="navtabHL"><a class="navtab" href="group__context_ga003f578ba25479c16cec0f66161ed0f9.html#ga003f578ba25479c16cec0f66161ed0f9">vkvg_get_dash</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__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__context_ga07b38d9e2fa6338d765b3ba6f4414a87.html#ga07b38d9e2fa6338d765b3ba6f4414a87">vkvg_identity_matrix</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="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="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__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="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="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__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>
+        </table>
+      </div>
+   </td>
+   <td valign="top" class="mempage">
+<a id="ga003f578ba25479c16cec0f66161ed0f9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga003f578ba25479c16cec0f66161ed0f9">&#9670;&nbsp;</a></span>vkvg_get_dash()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void vkvg_get_dash </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a>&#160;</td>
+          <td class="paramname"><em>ctx</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const float *&#160;</td>
+          <td class="paramname"><em>dashes</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">uint32_t *&#160;</td>
+          <td class="paramname"><em>num_dashes</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float *&#160;</td>
+          <td class="paramname"><em>offset</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Get the current dash configuration for the supplied <a class="el" href="group__context.html">Context</a>. If dashes pointer is NULL, only count and offset are returned, useful to query dash array dimension first. </p><dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">ctx</td><td>a valid vkvg <a class="el" href="group__context.html">Context</a> </td></tr>
+    <tr><td class="paramname">dashes[out]</td><td>return value for the dash array. If count is 0, this pointer stay untouched. If NULL, only count and offset are returned. </td></tr>
+    <tr><td class="paramname">num_dashes[out]</td><td>return length of dash array or 0 if dash is not set. </td></tr>
+    <tr><td class="paramname">offset[out]</td><td>return value for the current dash offset </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</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>
diff --git a/group__context_ga07b38d9e2fa6338d765b3ba6f4414a87.html b/group__context_ga07b38d9e2fa6338d765b3ba6f4414a87.html
new file mode 100644 (file)
index 0000000..c81b8b0
--- /dev/null
@@ -0,0 +1,190 @@
+<!-- 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" />
+    <title>VKVG: vkvg_identity_matrix</title>
+    <link href="tabs.css" rel="stylesheet" type="text/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">
+                <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>
+                </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="group__context.html">Context</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__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="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="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="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__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__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="navtabHL"><a class="navtab" href="group__context_ga07b38d9e2fa6338d765b3ba6f4414a87.html#ga07b38d9e2fa6338d765b3ba6f4414a87">vkvg_identity_matrix</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="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="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__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="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="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__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>
+        </table>
+      </div>
+   </td>
+   <td valign="top" class="mempage">
+<a id="ga07b38d9e2fa6338d765b3ba6f4414a87"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga07b38d9e2fa6338d765b3ba6f4414a87">&#9670;&nbsp;</a></span>vkvg_identity_matrix()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void vkvg_identity_matrix </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a>&#160;</td>
+          <td class="paramname"><em>ctx</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Reset the current transformation matrix of the provided context to the identity matrix.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">ctx</td><td>a valid vkvg <a class="el" href="group__context.html">Context</a> </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</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>
diff --git a/group__context_ga0b8f1aabb13f0a25b195fc28153eb821.html b/group__context_ga0b8f1aabb13f0a25b195fc28153eb821.html
new file mode 100644 (file)
index 0000000..8fedbed
--- /dev/null
@@ -0,0 +1,190 @@
+<!-- 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" />
+    <title>VKVG: vkvg_get_reference_count</title>
+    <link href="tabs.css" rel="stylesheet" type="text/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">
+                <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>
+                </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="group__context.html">Context</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__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="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="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="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__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="navtabHL"><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__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__context_ga07b38d9e2fa6338d765b3ba6f4414a87.html#ga07b38d9e2fa6338d765b3ba6f4414a87">vkvg_identity_matrix</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="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="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__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="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="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__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>
+        </table>
+      </div>
+   </td>
+   <td valign="top" class="mempage">
+<a id="ga0b8f1aabb13f0a25b195fc28153eb821"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga0b8f1aabb13f0a25b195fc28153eb821">&#9670;&nbsp;</a></span>vkvg_get_reference_count()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">uint32_t vkvg_get_reference_count </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a>&#160;</td>
+          <td class="paramname"><em>ctx</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">The</td><td>vkvg context to query. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>The current reference count for this context. </dd></dl>
+
+</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>
diff --git a/group__context_ga0cba8dfc3b4340e70820abba3c26c07b.html b/group__context_ga0cba8dfc3b4340e70820abba3c26c07b.html
new file mode 100644 (file)
index 0000000..020dc11
--- /dev/null
@@ -0,0 +1,214 @@
+<!-- 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" />
+    <title>VKVG: vkvg_set_dash</title>
+    <link href="tabs.css" rel="stylesheet" type="text/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">
+                <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>
+                </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="group__context.html">Context</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__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="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="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="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__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__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__context_ga07b38d9e2fa6338d765b3ba6f4414a87.html#ga07b38d9e2fa6338d765b3ba6f4414a87">vkvg_identity_matrix</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="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="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__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="navtabHL"><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="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="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__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>
+        </table>
+      </div>
+   </td>
+   <td valign="top" class="mempage">
+<a id="ga0cba8dfc3b4340e70820abba3c26c07b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga0cba8dfc3b4340e70820abba3c26c07b">&#9670;&nbsp;</a></span>vkvg_set_dash()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void vkvg_set_dash </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a>&#160;</td>
+          <td class="paramname"><em>ctx</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const float *&#160;</td>
+          <td class="paramname"><em>dashes</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">uint32_t&#160;</td>
+          <td class="paramname"><em>num_dashes</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float&#160;</td>
+          <td class="paramname"><em>offset</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Sets the dash pattern to be used by the next <a class="el" href="group__context_ga74bf1033a534dab1a320e95dc7dea157.html#ga74bf1033a534dab1a320e95dc7dea157" title="Stroke command.">vkvg_stroke()</a>. A dash pattern is specified by dashes, an array of positive values. Each value provides the length of alternate "on" and "off" portions of the stroke. The offset specifies an offset into the pattern at which the stroke begins. </p><dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">ctx</td><td>a valid vkvg <a class="el" href="group__context.html">Context</a> </td></tr>
+    <tr><td class="paramname">dashes</td><td>a pointer on an array of float values defining alternate lengths of on and off stroke portions. </td></tr>
+    <tr><td class="paramname">num_dashes</td><td>the length of the dash array. </td></tr>
+    <tr><td class="paramname">offset</td><td>an offset into the dash pattern at which the stroke should start. </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</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>
diff --git a/group__context_ga0e0bba5a28e7e264e8b265789b35cef5.html b/group__context_ga0e0bba5a28e7e264e8b265789b35cef5.html
new file mode 100644 (file)
index 0000000..6a49b81
--- /dev/null
@@ -0,0 +1,189 @@
+<!-- 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" />
+    <title>VKVG: vkvg_destroy</title>
+    <link href="tabs.css" rel="stylesheet" type="text/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">
+                <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>
+                </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="group__context.html">Context</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="navtabHL"><a class="navtab" href="group__context_ga0e0bba5a28e7e264e8b265789b35cef5.html#ga0e0bba5a28e7e264e8b265789b35cef5">vkvg_destroy</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="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="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="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__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__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__context_ga07b38d9e2fa6338d765b3ba6f4414a87.html#ga07b38d9e2fa6338d765b3ba6f4414a87">vkvg_identity_matrix</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="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="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__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="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="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__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>
+        </table>
+      </div>
+   </td>
+   <td valign="top" class="mempage">
+<a id="ga0e0bba5a28e7e264e8b265789b35cef5"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga0e0bba5a28e7e264e8b265789b35cef5">&#9670;&nbsp;</a></span>vkvg_destroy()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void vkvg_destroy </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a>&#160;</td>
+          <td class="paramname"><em>ctx</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Decrement the reference count on the context by one. Destroy it if count reach 0. </p><dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">ctx</td><td>The vkvg context to destroy. </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</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>
index 171cfdf9a5f3aeaa1a795ee8dd774b7b404d8415..17eaa30d39d38cc0025375b5a5771b151a59195b 100644 (file)
@@ -63,90 +63,90 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
    <td valign="top">
       <div class="navtab">
         <table>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga8acf97c1e4ae8ab67764a96a0d5d7b9c.html#ga8acf97c1e4ae8ab67764a96a0d5d7b9c">vkvg_arc</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga7e937e021bf96bd38de3e478bf80c3e7.html#ga7e937e021bf96bd38de3e478bf80c3e7">vkvg_arc_negative</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gac418bd821f5e47d7c9deb6f58b5bc03d.html#gac418bd821f5e47d7c9deb6f58b5bc03d">vkvg_clear</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga13183bfc6468e0106b487a397ea1d870.html#ga13183bfc6468e0106b487a397ea1d870">vkvg_clip</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga42752652b304544765ffbc9f1355f04a.html#ga42752652b304544765ffbc9f1355f04a">vkvg_clip_preserve</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga0e1611518cd6aa91d3527fefcfdf2957.html#ga0e1611518cd6aa91d3527fefcfdf2957">vkvg_close_path</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gacd68ee83c078f62d89709034c562897b.html#gacd68ee83c078f62d89709034c562897b">vkvg_create</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gae1be850b3f4a6b01e35344bd033bf3d0.html#gae1be850b3f4a6b01e35344bd033bf3d0">vkvg_curve_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gabfc11b67746a4b438580242c79ef6dce.html#gabfc11b67746a4b438580242c79ef6dce">vkvg_destroy</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaadec811521b3edb7a509bd9c6e370ee5.html#gaadec811521b3edb7a509bd9c6e370ee5">vkvg_ellipse</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga74f4c24e04116105ddc91b31a174ed34.html#ga74f4c24e04116105ddc91b31a174ed34">vkvg_elliptic_arc_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga7b84dd59cc0b3d116948a89ff7ad53f8.html#ga7b84dd59cc0b3d116948a89ff7ad53f8">vkvg_fill</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaa0dd784bb4277124e6fd2546a50b970a.html#gaa0dd784bb4277124e6fd2546a50b970a">vkvg_fill_preserve</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gadf5a54205231c9026559eb3a912578ef.html#gadf5a54205231c9026559eb3a912578ef">vkvg_flush</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga0a1ff002bf87d056d6749966fdabd3a6.html#ga0a1ff002bf87d056d6749966fdabd3a6">vkvg_font_extents</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga54e4a562ce79bfe7b27bccb354211526.html#ga54e4a562ce79bfe7b27bccb354211526">vkvg_get_current_point</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaa2a085eb1589cad42d21a79d967ba821.html#gaa2a085eb1589cad42d21a79d967ba821">vkvg_get_dash</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga5accbb746089e87bcf2affb3b8d013ff.html#ga5accbb746089e87bcf2affb3b8d013ff">vkvg_get_fill_rule</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga99ca38817ba4247d2cacb2140f4ad1f6.html#ga99ca38817ba4247d2cacb2140f4ad1f6">vkvg_get_line_cap</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga41a306bcd66be7fc2f00b66a5ea92208.html#ga41a306bcd66be7fc2f00b66a5ea92208">vkvg_get_line_join</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga25e4334755ba6bef6a74bc263554c07e.html#ga25e4334755ba6bef6a74bc263554c07e">vkvg_get_line_width</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga79ca5efa6ffc3025bda30a1d0ed3e2ce.html#ga79ca5efa6ffc3025bda30a1d0ed3e2ce">vkvg_get_matrix</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga4d37ec2bc539cbb2f088152c1785724a.html#ga4d37ec2bc539cbb2f088152c1785724a">vkvg_get_miter_limit</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga0bb6ecd1c3f10f1a6bae09a808986a7c.html#ga0bb6ecd1c3f10f1a6bae09a808986a7c">vkvg_get_opacity</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga96ae65bebca48a87348d960d5ba52b03.html#ga96ae65bebca48a87348d960d5ba52b03">vkvg_get_operator</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaa7356999fb385658dc2ff6c182e639c5.html#gaa7356999fb385658dc2ff6c182e639c5">vkvg_get_reference_count</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gace9e98ac61a0fbdc79d1cee9291c15bb.html#gace9e98ac61a0fbdc79d1cee9291c15bb">vkvg_get_source</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga5681b5178166d4f96d9f803000866200.html#ga5681b5178166d4f96d9f803000866200">vkvg_get_target</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gac2c7805769e61c06151b52f3fb52986d.html#gac2c7805769e61c06151b52f3fb52986d">vkvg_has_current_point</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga61e679b9e01cdf105c7756bf9854697b.html#ga61e679b9e01cdf105c7756bf9854697b">vkvg_identity_matrix</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaaa044940f56de70161b3821934077c7b.html#gaaa044940f56de70161b3821934077c7b">vkvg_line_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga8ca1adfc2ff436c4f1e76f46ba14d9b0.html#ga8ca1adfc2ff436c4f1e76f46ba14d9b0">vkvg_load_font_from_memory</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaaaab7e5a95eab3cb812bbe4865d85951.html#gaaaab7e5a95eab3cb812bbe4865d85951">vkvg_load_font_from_path</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga41d32b2e72c0eccf4a2bc695598c50ba.html#ga41d32b2e72c0eccf4a2bc695598c50ba">vkvg_move_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga5d60e9db2309e786ac30218efab804cb.html#ga5d60e9db2309e786ac30218efab804cb">vkvg_new_path</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga6fd276cc6718c78aa889d289004707f2.html#ga6fd276cc6718c78aa889d289004707f2">vkvg_new_sub_path</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga95d31d8c703526652ad57a42292146e2.html#ga95d31d8c703526652ad57a42292146e2">vkvg_paint</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gad6e3a8dca42362ceebe8d949058ad3b4.html#gad6e3a8dca42362ceebe8d949058ad3b4">vkvg_path_extents</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gad571c4011138a2cba97fe31709faafc7.html#gad571c4011138a2cba97fe31709faafc7">vkvg_quadratic_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga70c154560a0c15922815cfe7d6530312.html#ga70c154560a0c15922815cfe7d6530312">vkvg_rectangle</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga59ac2b80c1610a785e65ad44fde2b1d0.html#ga59ac2b80c1610a785e65ad44fde2b1d0">vkvg_reference</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga154cef8a49f052068c9f0d6f897aa3d6.html#ga154cef8a49f052068c9f0d6f897aa3d6">vkvg_rel_curve_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga7fd336046c4afa45de5e5473faed9b2d.html#ga7fd336046c4afa45de5e5473faed9b2d">vkvg_rel_elliptic_arc_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga7c420f18b584d664ba272351503b552a.html#ga7c420f18b584d664ba272351503b552a">vkvg_rel_line_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaaddca8228bb495010ea67cb312db28d5.html#gaaddca8228bb495010ea67cb312db28d5">vkvg_rel_move_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga94c7fd0444bb8b997a780e1895125837.html#ga94c7fd0444bb8b997a780e1895125837">vkvg_rel_quadratic_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga7f881ada9c9c463683359d84e876e695.html#ga7f881ada9c9c463683359d84e876e695">vkvg_reset_clip</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga490b9db147cf800e5e98eefe3753b8ec.html#ga490b9db147cf800e5e98eefe3753b8ec">vkvg_restore</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gae025c30c061c0264d4a9f469e8c05d1c.html#gae025c30c061c0264d4a9f469e8c05d1c">vkvg_rotate</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaa5967f211de903e7feb6bf12ae909a06.html#gaa5967f211de903e7feb6bf12ae909a06">vkvg_rounded_rectangle</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga13635442e4c14287367823598f2535cb.html#ga13635442e4c14287367823598f2535cb">vkvg_rounded_rectangle2</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gae3a369a75b9d87c84547a5cd05a221e6.html#gae3a369a75b9d87c84547a5cd05a221e6">vkvg_save</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga5d8b1a43c078011541b8ad40a2af00bb.html#ga5d8b1a43c078011541b8ad40a2af00bb">vkvg_scale</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga88295a0e1ad4344a05de82c54b7159db.html#ga88295a0e1ad4344a05de82c54b7159db">vkvg_select_font_face</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga38d3fd1954fdcddd9013117f60d21707.html#ga38d3fd1954fdcddd9013117f60d21707">vkvg_set_dash</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga32ccec401affe05abbbcc914cd3139e6.html#ga32ccec401affe05abbbcc914cd3139e6">vkvg_set_fill_rule</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga93286454cb5af21e9ddf69635e1351ef.html#ga93286454cb5af21e9ddf69635e1351ef">vkvg_set_font_size</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga2af37f98b630134843446c5d8109741f.html#ga2af37f98b630134843446c5d8109741f">vkvg_set_line_cap</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga261c6105cc8574a05a971b562cfbbfdf.html#ga261c6105cc8574a05a971b562cfbbfdf">vkvg_set_line_join</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaa1dd0e917ca55bb68795b6973f1fa38e.html#gaa1dd0e917ca55bb68795b6973f1fa38e">vkvg_set_line_width</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga17c5a80eb803be493370b95add18e0e0.html#ga17c5a80eb803be493370b95add18e0e0">vkvg_set_matrix</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga19370dc950aa5f87d13feb2824faf441.html#ga19370dc950aa5f87d13feb2824faf441">vkvg_set_miter_limit</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga78687897d394221132d57809244a2bde.html#ga78687897d394221132d57809244a2bde">vkvg_set_opacity</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gab9a9036245eb304f4214705879326f13.html#gab9a9036245eb304f4214705879326f13">vkvg_set_operator</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga73db2af35f3339bc926854a492560964.html#ga73db2af35f3339bc926854a492560964">vkvg_set_source</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga46da71eebe6f6dbb5056dc1429ced863.html#ga46da71eebe6f6dbb5056dc1429ced863">vkvg_set_source_color</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga89a8aa13acca2fdae86a6f94912513b4.html#ga89a8aa13acca2fdae86a6f94912513b4">vkvg_set_source_rgb</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga7f1817e3b786b376348af666b2f0520a.html#ga7f1817e3b786b376348af666b2f0520a">vkvg_set_source_rgba</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga7316a9d4a70cbc592923c8d3410df077.html#ga7316a9d4a70cbc592923c8d3410df077">vkvg_set_source_surface</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga2e3f3777b3ba1a6de1d54eb7c23737d9.html#ga2e3f3777b3ba1a6de1d54eb7c23737d9">vkvg_show_text</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga2e5ac52635eb2745b9f28373689df0d9.html#ga2e5ac52635eb2745b9f28373689df0d9">vkvg_show_text_run</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaa7a77d72856d41276186df5bb2299339.html#gaa7a77d72856d41276186df5bb2299339">vkvg_status</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga36fe35b2d255b66d379b70567d49eed2.html#ga36fe35b2d255b66d379b70567d49eed2">vkvg_status_to_string</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga3590f94fe38df4f98f196d738827891c.html#ga3590f94fe38df4f98f196d738827891c">vkvg_stroke</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga3f64f9251bd63c229205115a214acfc1.html#ga3f64f9251bd63c229205115a214acfc1">vkvg_stroke_preserve</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga79802b5c678d1ab84a4f5ef560e77e29.html#ga79802b5c678d1ab84a4f5ef560e77e29">vkvg_text_extents</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaff5bbccf8cc53721ca2666c56272256e.html#gaff5bbccf8cc53721ca2666c56272256e">vkvg_text_run_create</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gadfcb5fd125984c0399c5f6bc9619e56a.html#gadfcb5fd125984c0399c5f6bc9619e56a">vkvg_text_run_create_with_length</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaf177e82330cb95a71c9517f8aacd6365.html#gaf177e82330cb95a71c9517f8aacd6365">vkvg_text_run_destroy</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gafa8b8c1636cb6c479a851fc04f7741ad.html#gafa8b8c1636cb6c479a851fc04f7741ad">vkvg_text_run_get_extents</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga01525d0d537d2e03d541ad57325f14d2.html#ga01525d0d537d2e03d541ad57325f14d2">vkvg_text_run_get_glyph_count</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gad8303a290f342f71dd233bef3f02441b.html#gad8303a290f342f71dd233bef3f02441b">vkvg_text_run_get_glyph_position</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga998ca7435dd87db6da6d30a5ee69f827.html#ga998ca7435dd87db6da6d30a5ee69f827">vkvg_transform</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gacf62b2602170792417398c51511dee67.html#gacf62b2602170792417398c51511dee67">vkvg_translate</a></td></tr>
+          <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__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="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="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="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__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__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__context_ga07b38d9e2fa6338d765b3ba6f4414a87.html#ga07b38d9e2fa6338d765b3ba6f4414a87">vkvg_identity_matrix</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="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="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__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="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="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__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="navtabHL"><a class="navtab" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a></td></tr>
         </table>
       </div>
@@ -163,11 +163,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
         </tr>
       </table>
 </div><div class="memdoc">
+<p>A <a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc" title="The Vkvg drawing Context.">VkvgContext</a> is the central object for drawing operations. </p>
 
-<p>The Vkvg drawing Context. </p>
-<p>A <a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc" title="The Vkvg drawing Context.">VkvgContext</a> is the central object for drawing operations. #vkvg_context_t structure internals this pointer point to are hidden to the client application. </p>
-
-<p class="definition">Definition at line <a class="el" href="vkvg_8h_source.html#l00298">298</a> of file <a class="el" href="vkvg_8h_source.html">vkvg.h</a>.</p>
+<p class="definition">Definition at line <a class="el" href="vkvg_8h_source.html#l00296">296</a> of file <a class="el" href="vkvg_8h_source.html">vkvg.h</a>.</p>
 
 </div>
 </div>
diff --git a/group__context_ga1377398c35756811e602cb1f62a3666a.html b/group__context_ga1377398c35756811e602cb1f62a3666a.html
new file mode 100644 (file)
index 0000000..e2efe15
--- /dev/null
@@ -0,0 +1,192 @@
+<!-- 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" />
+    <title>VKVG: vkvg_clip</title>
+    <link href="tabs.css" rel="stylesheet" type="text/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">
+                <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>
+                </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="group__context.html">Context</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="navtabHL"><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__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="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="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="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__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__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__context_ga07b38d9e2fa6338d765b3ba6f4414a87.html#ga07b38d9e2fa6338d765b3ba6f4414a87">vkvg_identity_matrix</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="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="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__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="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="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__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>
+        </table>
+      </div>
+   </td>
+   <td valign="top" class="mempage">
+<a id="ga1377398c35756811e602cb1f62a3666a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga1377398c35756811e602cb1f62a3666a">&#9670;&nbsp;</a></span>vkvg_clip()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void vkvg_clip </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a>&#160;</td>
+          <td class="paramname"><em>ctx</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Establishes a new clip region by intersecting the current clip region with the current path as it would be filled by <a class="el" href="group__context_ga514541817d323e89f66069362bb8611d.html#ga514541817d323e89f66069362bb8611d">vkvg_fill()</a> and according to the current fill rule (<a class="el" href="group__context_ga305378530707a0e8436d068e919d15bf.html#ga305378530707a0e8436d068e919d15bf">vkvg_set_fill_rule()</a>).</p>
+<p>The current clip region affects all drawing operations by effectively masking out any changes to the surface that are outside the current clip region.</p>
+<p>After <a class="el" href="group__context_ga1377398c35756811e602cb1f62a3666a.html#ga1377398c35756811e602cb1f62a3666a" title="Establishes a new clip region.">vkvg_clip()</a>, the current path will be cleared from the context.</p>
+<p>Calling <a class="el" href="group__context_ga1377398c35756811e602cb1f62a3666a.html#ga1377398c35756811e602cb1f62a3666a" title="Establishes a new clip region.">vkvg_clip()</a> can only make the clip region smaller, never larger. But the current clip is part of the graphics state, so a temporary restriction of the clip region can be achieved by calling <a class="el" href="group__context_ga1377398c35756811e602cb1f62a3666a.html#ga1377398c35756811e602cb1f62a3666a">vkvg_clip()</a> within a <a class="el" href="group__context_gac03501474a0d7c9ba002fd5b7b9d7aa5.html#gac03501474a0d7c9ba002fd5b7b9d7aa5">/@ref</a> <a class="el" href="group__context_ga1f8f22f05ba71be6344787c7c52caf3b.html#ga1f8f22f05ba71be6344787c7c52caf3b" title="Restore context&#39;s graphic states.">vkvg_restore()</a> pair. The only other means of increasing the size of the clip region is <a class="el" href="group__context_gacc55b53318df7aa0fbb0d2a8ad62a7de.html#gacc55b53318df7aa0fbb0d2a8ad62a7de">vkvg_reset_clip()</a>. </p><dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">ctx</td><td>a valid vkvg <a class="el" href="group__context.html">Context</a> </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</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>
diff --git a/group__context_ga1a425a93c299ea2fe50b80c26d54e65a.html b/group__context_ga1a425a93c299ea2fe50b80c26d54e65a.html
new file mode 100644 (file)
index 0000000..15fd1e4
--- /dev/null
@@ -0,0 +1,190 @@
+<!-- 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" />
+    <title>VKVG: vkvg_get_line_join</title>
+    <link href="tabs.css" rel="stylesheet" type="text/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">
+                <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>
+                </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="group__context.html">Context</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__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="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="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="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__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="navtabHL"><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__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__context_ga07b38d9e2fa6338d765b3ba6f4414a87.html#ga07b38d9e2fa6338d765b3ba6f4414a87">vkvg_identity_matrix</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="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="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__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="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="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__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>
+        </table>
+      </div>
+   </td>
+   <td valign="top" class="mempage">
+<a id="ga1a425a93c299ea2fe50b80c26d54e65a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga1a425a93c299ea2fe50b80c26d54e65a">&#9670;&nbsp;</a></span>vkvg_get_line_join()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="vkvg_8h_a46afd254ec45cd6ecd9bd3e238b4698d.html#a46afd254ec45cd6ecd9bd3e238b4698d">vkvg_line_join_t</a> vkvg_get_line_join </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a>&#160;</td>
+          <td class="paramname"><em>ctx</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">ctx</td><td>a valid vkvg <a class="el" href="group__context.html">Context</a> </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>vkvg_line_join_t </dd></dl>
+
+</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>
diff --git a/group__context_ga1d501addeb8f29c0a8984c4ea189d3d7.html b/group__context_ga1d501addeb8f29c0a8984c4ea189d3d7.html
new file mode 100644 (file)
index 0000000..4acd03e
--- /dev/null
@@ -0,0 +1,186 @@
+<!-- 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" />
+    <title>VKVG: vkvg_status_to_string</title>
+    <link href="tabs.css" rel="stylesheet" type="text/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">
+                <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>
+                </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="group__context.html">Context</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__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="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="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="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__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__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__context_ga07b38d9e2fa6338d765b3ba6f4414a87.html#ga07b38d9e2fa6338d765b3ba6f4414a87">vkvg_identity_matrix</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="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="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__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="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="navtabHL"><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__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>
+        </table>
+      </div>
+   </td>
+   <td valign="top" class="mempage">
+<a id="ga1d501addeb8f29c0a8984c4ea189d3d7"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga1d501addeb8f29c0a8984c4ea189d3d7">&#9670;&nbsp;</a></span>vkvg_status_to_string()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">const char* vkvg_status_to_string </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354">vkvg_status_t</a>&#160;</td>
+          <td class="paramname"><em>status</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>vkvg_status_to_string: @status: a vkvg status</p>
+<p>Provides a human-readable description of a <a class="el" href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354" title="vkvg operation status.">vkvg_status_t</a>.</p>
+<p>Returns: a string representation of the status </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>
diff --git a/group__context_ga1d8a8c6dea5e354b3f951ae980042c3a.html b/group__context_ga1d8a8c6dea5e354b3f951ae980042c3a.html
new file mode 100644 (file)
index 0000000..05fcd64
--- /dev/null
@@ -0,0 +1,200 @@
+<!-- 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" />
+    <title>VKVG: vkvg_show_text_run</title>
+    <link href="tabs.css" rel="stylesheet" type="text/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">
+                <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>
+                </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="group__context.html">Context</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__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="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="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="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__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__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__context_ga07b38d9e2fa6338d765b3ba6f4414a87.html#ga07b38d9e2fa6338d765b3ba6f4414a87">vkvg_identity_matrix</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="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="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__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="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="navtabHL"><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="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__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>
+        </table>
+      </div>
+   </td>
+   <td valign="top" class="mempage">
+<a id="ga1d8a8c6dea5e354b3f951ae980042c3a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga1d8a8c6dea5e354b3f951ae980042c3a">&#9670;&nbsp;</a></span>vkvg_show_text_run()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void vkvg_show_text_run </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a>&#160;</td>
+          <td class="paramname"><em>ctx</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="vkvg_8h_a4371df2f82cabd4963d913a094a06b35.html#a4371df2f82cabd4963d913a094a06b35">VkvgText</a>&#160;</td>
+          <td class="paramname"><em>textRun</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">ctx</td><td>a valid vkvg <a class="el" href="group__context.html">Context</a> </td></tr>
+    <tr><td class="paramname">textRun</td><td></td></tr>
+  </table>
+  </dd>
+</dl>
+
+</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>
diff --git a/group__context_ga1f8f22f05ba71be6344787c7c52caf3b.html b/group__context_ga1f8f22f05ba71be6344787c7c52caf3b.html
new file mode 100644 (file)
index 0000000..55ecae2
--- /dev/null
@@ -0,0 +1,190 @@
+<!-- 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" />
+    <title>VKVG: vkvg_restore</title>
+    <link href="tabs.css" rel="stylesheet" type="text/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">
+                <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>
+                </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="group__context.html">Context</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__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="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="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="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__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__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__context_ga07b38d9e2fa6338d765b3ba6f4414a87.html#ga07b38d9e2fa6338d765b3ba6f4414a87">vkvg_identity_matrix</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="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="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__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="navtabHL"><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="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="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__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>
+        </table>
+      </div>
+   </td>
+   <td valign="top" class="mempage">
+<a id="ga1f8f22f05ba71be6344787c7c52caf3b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga1f8f22f05ba71be6344787c7c52caf3b">&#9670;&nbsp;</a></span>vkvg_restore()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void vkvg_restore </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a>&#160;</td>
+          <td class="paramname"><em>ctx</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Restore context's graphic states to the previously saved state. It is an error to call this method if no state is currently saved, in this case context status will be set in error to <a class="el" href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354ad38afefc99aa272f5fa31598ddd0aa7f">VKVG_STATUS_INVALID_RESTORE</a>.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">ctx</td><td>a valid vkvg <a class="el" href="group__context.html">Context</a> </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</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>
diff --git a/group__context_ga23dc80671fff96c1f2390f03ea3230be.html b/group__context_ga23dc80671fff96c1f2390f03ea3230be.html
new file mode 100644 (file)
index 0000000..8398da0
--- /dev/null
@@ -0,0 +1,189 @@
+<!-- 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" />
+    <title>VKVG: vkvg_text_run_destroy</title>
+    <link href="tabs.css" rel="stylesheet" type="text/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">
+                <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>
+                </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="group__context.html">Context</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__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="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="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="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__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__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__context_ga07b38d9e2fa6338d765b3ba6f4414a87.html#ga07b38d9e2fa6338d765b3ba6f4414a87">vkvg_identity_matrix</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="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="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__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="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="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__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="navtabHL"><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>
+        </table>
+      </div>
+   </td>
+   <td valign="top" class="mempage">
+<a id="ga23dc80671fff96c1f2390f03ea3230be"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga23dc80671fff96c1f2390f03ea3230be">&#9670;&nbsp;</a></span>vkvg_text_run_destroy()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void vkvg_text_run_destroy </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="vkvg_8h_a4371df2f82cabd4963d913a094a06b35.html#a4371df2f82cabd4963d913a094a06b35">VkvgText</a>&#160;</td>
+          <td class="paramname"><em>textRun</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">VkvgtextRun</td><td>A valid VkvgText pointer. </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</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>
diff --git a/group__context_ga2b63169d9113d74d5549e803d3f4fa9a.html b/group__context_ga2b63169d9113d74d5549e803d3f4fa9a.html
new file mode 100644 (file)
index 0000000..6ce4d70
--- /dev/null
@@ -0,0 +1,201 @@
+<!-- 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" />
+    <title>VKVG: vkvg_transform</title>
+    <link href="tabs.css" rel="stylesheet" type="text/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">
+                <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>
+                </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="group__context.html">Context</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__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="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="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="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__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__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__context_ga07b38d9e2fa6338d765b3ba6f4414a87.html#ga07b38d9e2fa6338d765b3ba6f4414a87">vkvg_identity_matrix</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="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="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__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="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="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__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="navtabHL"><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>
+        </table>
+      </div>
+   </td>
+   <td valign="top" class="mempage">
+<a id="ga2b63169d9113d74d5549e803d3f4fa9a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga2b63169d9113d74d5549e803d3f4fa9a">&#9670;&nbsp;</a></span>vkvg_transform()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void vkvg_transform </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a>&#160;</td>
+          <td class="paramname"><em>ctx</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const <a class="el" href="structvkvg__matrix__t.html">vkvg_matrix_t</a> *&#160;</td>
+          <td class="paramname"><em>matrix</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Modifies the current transformation matrix by applying an additional transformation matrix.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">ctx</td><td>a valid vkvg <a class="el" href="group__context.html">Context</a> </td></tr>
+    <tr><td class="paramname">matrix</td><td></td></tr>
+  </table>
+  </dd>
+</dl>
+
+</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>
diff --git a/group__context_ga305378530707a0e8436d068e919d15bf.html b/group__context_ga305378530707a0e8436d068e919d15bf.html
new file mode 100644 (file)
index 0000000..c2dc003
--- /dev/null
@@ -0,0 +1,200 @@
+<!-- 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" />
+    <title>VKVG: vkvg_set_fill_rule</title>
+    <link href="tabs.css" rel="stylesheet" type="text/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">
+                <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>
+                </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="group__context.html">Context</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__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="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="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="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__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__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__context_ga07b38d9e2fa6338d765b3ba6f4414a87.html#ga07b38d9e2fa6338d765b3ba6f4414a87">vkvg_identity_matrix</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="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="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__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="navtabHL"><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="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="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__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>
+        </table>
+      </div>
+   </td>
+   <td valign="top" class="mempage">
+<a id="ga305378530707a0e8436d068e919d15bf"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga305378530707a0e8436d068e919d15bf">&#9670;&nbsp;</a></span>vkvg_set_fill_rule()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void vkvg_set_fill_rule </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a>&#160;</td>
+          <td class="paramname"><em>ctx</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="vkvg_8h_a71071026a36a7427c364a8bdc9bccfb6.html#a71071026a36a7427c364a8bdc9bccfb6">vkvg_fill_rule_t</a>&#160;</td>
+          <td class="paramname"><em>fr</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">ctx</td><td>a valid vkvg <a class="el" href="group__context.html">Context</a> </td></tr>
+    <tr><td class="paramname">fr</td><td></td></tr>
+  </table>
+  </dd>
+</dl>
+
+</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>
diff --git a/group__context_ga30c2bac2ee940e48c931808a5b1b8da3.html b/group__context_ga30c2bac2ee940e48c931808a5b1b8da3.html
new file mode 100644 (file)
index 0000000..0511389
--- /dev/null
@@ -0,0 +1,203 @@
+<!-- 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" />
+    <title>VKVG: vkvg_set_miter_limit</title>
+    <link href="tabs.css" rel="stylesheet" type="text/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">
+                <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>
+                </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="group__context.html">Context</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__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="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="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="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__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__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__context_ga07b38d9e2fa6338d765b3ba6f4414a87.html#ga07b38d9e2fa6338d765b3ba6f4414a87">vkvg_identity_matrix</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="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="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__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="navtabHL"><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="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="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__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>
+        </table>
+      </div>
+   </td>
+   <td valign="top" class="mempage">
+<a id="ga30c2bac2ee940e48c931808a5b1b8da3"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga30c2bac2ee940e48c931808a5b1b8da3">&#9670;&nbsp;</a></span>vkvg_set_miter_limit()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void vkvg_set_miter_limit </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a>&#160;</td>
+          <td class="paramname"><em>ctx</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float&#160;</td>
+          <td class="paramname"><em>limit</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>If the current line join style is set to VKVG_LINE_JOIN_MITER (see <a class="el" href="group__context_ga5b49660d94b802be40975417e7d963f3.html#ga5b49660d94b802be40975417e7d963f3" title="set line joins for the next draw command.">vkvg_set_line_join()</a>), the miter limit is used to determine whether the lines should be joined with a bevel instead of a miter. Vkvg divides the length of the miter by the line width. If the result is greater than the miter limit, the style is converted to a bevel.</p>
+<p>The default miter limit value is 10.0, which will convert joins with interior angles less than 11 degrees to bevels instead of miters. For reference, a miter limit of 2.0 makes the miter cutoff at 60 degrees, and a miter limit of 1.414 makes the cutoff at 90 degrees.</p>
+<p>A miter limit for a desired angle can be computed as: miter limit = 1/sin(angle/2)</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">ctx</td><td>a valid vkvg <a class="el" href="group__context.html">Context</a> </td></tr>
+    <tr><td class="paramname">limit</td><td>new current miter limit value for the context. </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</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>
diff --git a/group__context_ga33916e8d4a03a4e6e4b13b901cd619e8.html b/group__context_ga33916e8d4a03a4e6e4b13b901cd619e8.html
new file mode 100644 (file)
index 0000000..5ecbb36
--- /dev/null
@@ -0,0 +1,249 @@
+<!-- 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" />
+    <title>VKVG: vkvg_elliptic_arc_to</title>
+    <link href="tabs.css" rel="stylesheet" type="text/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">
+                <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>
+                </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="group__context.html">Context</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__context_ga9f9e8b0cc09645c02b883e1184277ed4.html#ga9f9e8b0cc09645c02b883e1184277ed4">vkvg_ellipse</a></td></tr>
+          <tr><td class="navtabHL"><a class="navtab" href="group__context_ga33916e8d4a03a4e6e4b13b901cd619e8.html#ga33916e8d4a03a4e6e4b13b901cd619e8">vkvg_elliptic_arc_to</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="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="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__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__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__context_ga07b38d9e2fa6338d765b3ba6f4414a87.html#ga07b38d9e2fa6338d765b3ba6f4414a87">vkvg_identity_matrix</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="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="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__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="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="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__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>
+        </table>
+      </div>
+   </td>
+   <td valign="top" class="mempage">
+<a id="ga33916e8d4a03a4e6e4b13b901cd619e8"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga33916e8d4a03a4e6e4b13b901cd619e8">&#9670;&nbsp;</a></span>vkvg_elliptic_arc_to()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void vkvg_elliptic_arc_to </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a>&#160;</td>
+          <td class="paramname"><em>ctx</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float&#160;</td>
+          <td class="paramname"><em>x</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float&#160;</td>
+          <td class="paramname"><em>y</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">bool&#160;</td>
+          <td class="paramname"><em>large_arc_flag</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">bool&#160;</td>
+          <td class="paramname"><em>sweep_flag</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float&#160;</td>
+          <td class="paramname"><em>rx</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float&#160;</td>
+          <td class="paramname"><em>ry</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float&#160;</td>
+          <td class="paramname"><em>phi</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Draws an elliptical arc from the current point to (x, y). The size and orientation of the ellipse are defined by two radii (rx, ry) and an x-axis-rotation, which indicates how the ellipse as a whole is rotated relative to the current coordinate system. The center (cx, cy) of the ellipse is calculated automatically to satisfy the constraints imposed by the other parameters. For a given radii pair, there are two ellipses that could connect two random points. large-arc-flag and sweep-flag contribute to the automatic calculations and help determine how the arc is drawn.</p>
+<ul>
+<li><div class="image">
+<object type="image/svg+xml" data="elliptical-arc-options.svg" style="pointer-events: none;"></object>
+</div>
+</li>
+</ul>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">ctx</td><td>A valid context handle. </td></tr>
+    <tr><td class="paramname">x</td><td>the arc end point x coordinate. </td></tr>
+    <tr><td class="paramname">y</td><td>the arc end point y coordinate. </td></tr>
+    <tr><td class="paramname">large_arc_flag</td><td>determines if the arc must be less or greater than 180°. </td></tr>
+    <tr><td class="paramname">sweep_flag</td><td>The sweep_flag boolean determines if the arc must start from a negative or positive angle. </td></tr>
+    <tr><td class="paramname">rx</td><td>The x radius of the ellipse. </td></tr>
+    <tr><td class="paramname">ry</td><td>The y radius of the ellipse. </td></tr>
+    <tr><td class="paramname">phi</td><td>Clockwise rotation of the arc in radian. </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</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>
diff --git a/group__context_ga360cdde574ef3fe451b39b32df2e3f12.html b/group__context_ga360cdde574ef3fe451b39b32df2e3f12.html
new file mode 100644 (file)
index 0000000..e289de7
--- /dev/null
@@ -0,0 +1,208 @@
+<!-- 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" />
+    <title>VKVG: vkvg_text_run_create_with_length</title>
+    <link href="tabs.css" rel="stylesheet" type="text/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">
+                <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>
+                </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="group__context.html">Context</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__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="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="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="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__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__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__context_ga07b38d9e2fa6338d765b3ba6f4414a87.html#ga07b38d9e2fa6338d765b3ba6f4414a87">vkvg_identity_matrix</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="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="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__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="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="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__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="navtabHL"><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>
+        </table>
+      </div>
+   </td>
+   <td valign="top" class="mempage">
+<a id="ga360cdde574ef3fe451b39b32df2e3f12"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga360cdde574ef3fe451b39b32df2e3f12">&#9670;&nbsp;</a></span>vkvg_text_run_create_with_length()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="vkvg_8h_a4371df2f82cabd4963d913a094a06b35.html#a4371df2f82cabd4963d913a094a06b35">VkvgText</a> vkvg_text_run_create_with_length </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a>&#160;</td>
+          <td class="paramname"><em>ctx</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const char *&#160;</td>
+          <td class="paramname"><em>text</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">uint32_t&#160;</td>
+          <td class="paramname"><em>length</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">ctx</td><td>a valid vkvg <a class="el" href="group__context.html">Context</a> </td></tr>
+    <tr><td class="paramname">text</td><td>non null terminated utf8 string. </td></tr>
+    <tr><td class="paramname">length</td><td>glyphs count, not to be confused with byte length. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>VkvgText </dd></dl>
+
+</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>
diff --git a/group__context_ga36b32caa7ba1e63e8eeb72cce24d5c52.html b/group__context_ga36b32caa7ba1e63e8eeb72cce24d5c52.html
new file mode 100644 (file)
index 0000000..fcbb8df
--- /dev/null
@@ -0,0 +1,199 @@
+<!-- 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" />
+    <title>VKVG: vkvg_text_run_get_glyph_position</title>
+    <link href="tabs.css" rel="stylesheet" type="text/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">
+                <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>
+                </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="group__context.html">Context</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__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="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="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="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__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__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__context_ga07b38d9e2fa6338d765b3ba6f4414a87.html#ga07b38d9e2fa6338d765b3ba6f4414a87">vkvg_identity_matrix</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="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="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__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="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="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__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="navtabHL"><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>
+        </table>
+      </div>
+   </td>
+   <td valign="top" class="mempage">
+<a id="ga36b32caa7ba1e63e8eeb72cce24d5c52"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga36b32caa7ba1e63e8eeb72cce24d5c52">&#9670;&nbsp;</a></span>vkvg_text_run_get_glyph_position()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void vkvg_text_run_get_glyph_position </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="vkvg_8h_a4371df2f82cabd4963d913a094a06b35.html#a4371df2f82cabd4963d913a094a06b35">VkvgText</a>&#160;</td>
+          <td class="paramname"><em>textRun</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">uint32_t&#160;</td>
+          <td class="paramname"><em>index</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="structvkvg__glyph__info__t.html">vkvg_glyph_info_t</a> *&#160;</td>
+          <td class="paramname"><em>pGlyphInfo</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</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>
diff --git a/group__context_ga3d85796d4747860d13263be493d33ef9.html b/group__context_ga3d85796d4747860d13263be493d33ef9.html
new file mode 100644 (file)
index 0000000..756f33b
--- /dev/null
@@ -0,0 +1,200 @@
+<!-- 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" />
+    <title>VKVG: vkvg_set_source</title>
+    <link href="tabs.css" rel="stylesheet" type="text/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">
+                <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>
+                </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="group__context.html">Context</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__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="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="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="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__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__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__context_ga07b38d9e2fa6338d765b3ba6f4414a87.html#ga07b38d9e2fa6338d765b3ba6f4414a87">vkvg_identity_matrix</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="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="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__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="navtabHL"><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="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="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__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>
+        </table>
+      </div>
+   </td>
+   <td valign="top" class="mempage">
+<a id="ga3d85796d4747860d13263be493d33ef9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga3d85796d4747860d13263be493d33ef9">&#9670;&nbsp;</a></span>vkvg_set_source()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void vkvg_set_source </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a>&#160;</td>
+          <td class="paramname"><em>ctx</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="group__pattern_ga60d6d8608f15e96a087c8dafd69f28dc.html#ga60d6d8608f15e96a087c8dafd69f28dc">VkvgPattern</a>&#160;</td>
+          <td class="paramname"><em>pat</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>set <a class="el" href="group__pattern_ga60d6d8608f15e96a087c8dafd69f28dc.html#ga60d6d8608f15e96a087c8dafd69f28dc" title="Opaque pointer on a Vkvg pattern structure.">VkvgPattern</a> as the new source for the targeted context. </p><dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">ctx</td><td>a valid vkvg <a class="el" href="group__context.html">Context</a> </td></tr>
+    <tr><td class="paramname">pat</td><td>the new pattern to use as source for further drawing operations. </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</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>
diff --git a/group__context_ga3dfadc3208fa64c55b980ec83396bc25.html b/group__context_ga3dfadc3208fa64c55b980ec83396bc25.html
new file mode 100644 (file)
index 0000000..7c0bb55
--- /dev/null
@@ -0,0 +1,191 @@
+<!-- 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" />
+    <title>VKVG: vkvg_get_miter_limit</title>
+    <link href="tabs.css" rel="stylesheet" type="text/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">
+                <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>
+                </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="group__context.html">Context</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__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="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="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="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__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="navtabHL"><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__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__context_ga07b38d9e2fa6338d765b3ba6f4414a87.html#ga07b38d9e2fa6338d765b3ba6f4414a87">vkvg_identity_matrix</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="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="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__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="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="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__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>
+        </table>
+      </div>
+   </td>
+   <td valign="top" class="mempage">
+<a id="ga3dfadc3208fa64c55b980ec83396bc25"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga3dfadc3208fa64c55b980ec83396bc25">&#9670;&nbsp;</a></span>vkvg_get_miter_limit()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">float vkvg_get_miter_limit </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a>&#160;</td>
+          <td class="paramname"><em>ctx</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Gets the current miter limit, as set by <a class="el" href="group__context_ga30c2bac2ee940e48c931808a5b1b8da3.html#ga30c2bac2ee940e48c931808a5b1b8da3">vkvg_set_miter_limit()</a>.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">ctx</td><td>a valid vkvg <a class="el" href="group__context.html">Context</a> </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>the current miter limit for the context. </dd></dl>
+
+</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>
diff --git a/group__context_ga403922084a3cfecd3ef7e10f764bbd8e.html b/group__context_ga403922084a3cfecd3ef7e10f764bbd8e.html
new file mode 100644 (file)
index 0000000..fc0db5d
--- /dev/null
@@ -0,0 +1,190 @@
+<!-- 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" />
+    <title>VKVG: vkvg_get_line_width</title>
+    <link href="tabs.css" rel="stylesheet" type="text/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">
+                <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>
+                </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="group__context.html">Context</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__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="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="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="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__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="navtabHL"><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__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__context_ga07b38d9e2fa6338d765b3ba6f4414a87.html#ga07b38d9e2fa6338d765b3ba6f4414a87">vkvg_identity_matrix</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="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="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__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="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="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__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>
+        </table>
+      </div>
+   </td>
+   <td valign="top" class="mempage">
+<a id="ga403922084a3cfecd3ef7e10f764bbd8e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga403922084a3cfecd3ef7e10f764bbd8e">&#9670;&nbsp;</a></span>vkvg_get_line_width()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">float vkvg_get_line_width </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a>&#160;</td>
+          <td class="paramname"><em>ctx</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>This function return the current line width to use by <a class="el" href="group__context_ga74bf1033a534dab1a320e95dc7dea157.html#ga74bf1033a534dab1a320e95dc7dea157" title="Stroke command.">vkvg_stroke()</a> as set by <a class="el" href="group__context_gac159a4f21cb08f34c01e9a424b2a146b.html#gac159a4f21cb08f34c01e9a424b2a146b" title="set line width for the next draw command.">vkvg_set_line_width()</a>. </p><dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">ctx</td><td>a valid vkvg <a class="el" href="group__context.html">Context</a> </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>current line width. </dd></dl>
+
+</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>
diff --git a/group__context_ga424d03095057ccb529ebc63e56ea91c4.html b/group__context_ga424d03095057ccb529ebc63e56ea91c4.html
new file mode 100644 (file)
index 0000000..7082342
--- /dev/null
@@ -0,0 +1,184 @@
+<!-- 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" />
+    <title>VKVG: vkvg_text_run_get_glyph_count</title>
+    <link href="tabs.css" rel="stylesheet" type="text/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">
+                <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>
+                </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="group__context.html">Context</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__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="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="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="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__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__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__context_ga07b38d9e2fa6338d765b3ba6f4414a87.html#ga07b38d9e2fa6338d765b3ba6f4414a87">vkvg_identity_matrix</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="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="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__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="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="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__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="navtabHL"><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>
+        </table>
+      </div>
+   </td>
+   <td valign="top" class="mempage">
+<a id="ga424d03095057ccb529ebc63e56ea91c4"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga424d03095057ccb529ebc63e56ea91c4">&#9670;&nbsp;</a></span>vkvg_text_run_get_glyph_count()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">uint32_t vkvg_text_run_get_glyph_count </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="vkvg_8h_a4371df2f82cabd4963d913a094a06b35.html#a4371df2f82cabd4963d913a094a06b35">VkvgText</a>&#160;</td>
+          <td class="paramname"><em>textRun</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<dl class="section return"><dt>Returns</dt><dd>glyph count </dd></dl>
+
+</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>
diff --git a/group__context_ga449bf4b084310edb22aacf4ffba7d8da.html b/group__context_ga449bf4b084310edb22aacf4ffba7d8da.html
new file mode 100644 (file)
index 0000000..f277efb
--- /dev/null
@@ -0,0 +1,214 @@
+<!-- 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" />
+    <title>VKVG: vkvg_set_source_surface</title>
+    <link href="tabs.css" rel="stylesheet" type="text/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">
+                <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>
+                </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="group__context.html">Context</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__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="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="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="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__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__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__context_ga07b38d9e2fa6338d765b3ba6f4414a87.html#ga07b38d9e2fa6338d765b3ba6f4414a87">vkvg_identity_matrix</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="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="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__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="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="navtabHL"><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="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__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>
+        </table>
+      </div>
+   </td>
+   <td valign="top" class="mempage">
+<a id="ga449bf4b084310edb22aacf4ffba7d8da"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga449bf4b084310edb22aacf4ffba7d8da">&#9670;&nbsp;</a></span>vkvg_set_source_surface()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void vkvg_set_source_surface </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a>&#160;</td>
+          <td class="paramname"><em>ctx</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="group__surface_gaf2e9eb0e48dd4533d4a5622c12e4d0e7.html#gaf2e9eb0e48dd4533d4a5622c12e4d0e7">VkvgSurface</a>&#160;</td>
+          <td class="paramname"><em>surf</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float&#160;</td>
+          <td class="paramname"><em>x</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float&#160;</td>
+          <td class="paramname"><em>y</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>set <a class="el" href="group__surface_gaf2e9eb0e48dd4533d4a5622c12e4d0e7.html#gaf2e9eb0e48dd4533d4a5622c12e4d0e7" title="Opaque pointer on a Vkvg Surface structure.">VkvgSurface</a> as the current context source. </p><dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">ctx</td><td>a valid vkvg <a class="el" href="group__context.html">Context</a> </td></tr>
+    <tr><td class="paramname">surf</td><td>the vkvg surface to use as source. </td></tr>
+    <tr><td class="paramname">x</td><td>an x offset to apply for drawing operations using this surface. </td></tr>
+    <tr><td class="paramname">y</td><td>an y offset to apply for drawing operations using this surface. </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</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>
diff --git a/group__context_ga499ce3f13fd83a591cd9386ffc6e8f74.html b/group__context_ga499ce3f13fd83a591cd9386ffc6e8f74.html
new file mode 100644 (file)
index 0000000..beb4f3b
--- /dev/null
@@ -0,0 +1,207 @@
+<!-- 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" />
+    <title>VKVG: vkvg_text_extents</title>
+    <link href="tabs.css" rel="stylesheet" type="text/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">
+                <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>
+                </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="group__context.html">Context</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__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="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="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="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__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__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__context_ga07b38d9e2fa6338d765b3ba6f4414a87.html#ga07b38d9e2fa6338d765b3ba6f4414a87">vkvg_identity_matrix</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="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="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__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="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="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="navtabHL"><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>
+        </table>
+      </div>
+   </td>
+   <td valign="top" class="mempage">
+<a id="ga499ce3f13fd83a591cd9386ffc6e8f74"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga499ce3f13fd83a591cd9386ffc6e8f74">&#9670;&nbsp;</a></span>vkvg_text_extents()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void vkvg_text_extents </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a>&#160;</td>
+          <td class="paramname"><em>ctx</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const char *&#160;</td>
+          <td class="paramname"><em>utf8</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="structvkvg__text__extents__t.html">vkvg_text_extents_t</a> *&#160;</td>
+          <td class="paramname"><em>extents</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">ctx</td><td>a valid vkvg <a class="el" href="group__context.html">Context</a> </td></tr>
+    <tr><td class="paramname">utf8</td><td>A null-terminated utf8 encoded string of text. </td></tr>
+    <tr><td class="paramname">extents</td><td></td></tr>
+  </table>
+  </dd>
+</dl>
+
+</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>
diff --git a/group__context_ga511a8ea8b4e12e44ee062e10361a4eb6.html b/group__context_ga511a8ea8b4e12e44ee062e10361a4eb6.html
new file mode 100644 (file)
index 0000000..8df4489
--- /dev/null
@@ -0,0 +1,190 @@
+<!-- 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" />
+    <title>VKVG: vkvg_get_opacity</title>
+    <link href="tabs.css" rel="stylesheet" type="text/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">
+                <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>
+                </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="group__context.html">Context</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__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="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="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="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__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="navtabHL"><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__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__context_ga07b38d9e2fa6338d765b3ba6f4414a87.html#ga07b38d9e2fa6338d765b3ba6f4414a87">vkvg_identity_matrix</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="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="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__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="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="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__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>
+        </table>
+      </div>
+   </td>
+   <td valign="top" class="mempage">
+<a id="ga511a8ea8b4e12e44ee062e10361a4eb6"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga511a8ea8b4e12e44ee062e10361a4eb6">&#9670;&nbsp;</a></span>vkvg_get_opacity()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">float vkvg_get_opacity </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a>&#160;</td>
+          <td class="paramname"><em>ctx</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Retrieve the current opacity for the supplied context as set by a call to <a class="el" href="group__context_gab2d4c6449a25dc681cc068c4239450c5.html#gab2d4c6449a25dc681cc068c4239450c5" title="Set global opacity for drawing operations.">vkvg_set_opacity()</a>. </p><dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">ctx</td><td>a valid context handle. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>the current opacity of the supplied context. </dd></dl>
+
+</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>
diff --git a/group__context_ga514541817d323e89f66069362bb8611d.html b/group__context_ga514541817d323e89f66069362bb8611d.html
new file mode 100644 (file)
index 0000000..99eb2ed
--- /dev/null
@@ -0,0 +1,190 @@
+<!-- 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" />
+    <title>VKVG: vkvg_fill</title>
+    <link href="tabs.css" rel="stylesheet" type="text/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">
+                <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>
+                </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="group__context.html">Context</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__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="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="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="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__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__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__context_ga07b38d9e2fa6338d765b3ba6f4414a87.html#ga07b38d9e2fa6338d765b3ba6f4414a87">vkvg_identity_matrix</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="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="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__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="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="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__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>
+        </table>
+      </div>
+   </td>
+   <td valign="top" class="mempage">
+<a id="ga514541817d323e89f66069362bb8611d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga514541817d323e89f66069362bb8611d">&#9670;&nbsp;</a></span>vkvg_fill()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void vkvg_fill </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a>&#160;</td>
+          <td class="paramname"><em>ctx</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Perform the filling of the current path. If no path is defined, this command has no effect. The current path is reseted after this operation.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">ctx</td><td>a valid vkvg <a class="el" href="group__context.html">Context</a> </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</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>
diff --git a/group__context_ga5540dd4e90233822a957059a3c6b389b.html b/group__context_ga5540dd4e90233822a957059a3c6b389b.html
new file mode 100644 (file)
index 0000000..2a98c28
--- /dev/null
@@ -0,0 +1,221 @@
+<!-- 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" />
+    <title>VKVG: vkvg_path_extents</title>
+    <link href="tabs.css" rel="stylesheet" type="text/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">
+                <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>
+                </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="group__context.html">Context</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__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="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="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="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__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__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__context_ga07b38d9e2fa6338d765b3ba6f4414a87.html#ga07b38d9e2fa6338d765b3ba6f4414a87">vkvg_identity_matrix</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="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="group__context_ga8962c8af0aecbee767a3ca60e224cd8b.html#ga8962c8af0aecbee767a3ca60e224cd8b">vkvg_paint</a></td></tr>
+          <tr><td class="navtabHL"><a class="navtab" href="group__context_ga5540dd4e90233822a957059a3c6b389b.html#ga5540dd4e90233822a957059a3c6b389b">vkvg_path_extents</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="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="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__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>
+        </table>
+      </div>
+   </td>
+   <td valign="top" class="mempage">
+<a id="ga5540dd4e90233822a957059a3c6b389b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga5540dd4e90233822a957059a3c6b389b">&#9670;&nbsp;</a></span>vkvg_path_extents()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void vkvg_path_extents </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a>&#160;</td>
+          <td class="paramname"><em>ctx</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float *&#160;</td>
+          <td class="paramname"><em>x1</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float *&#160;</td>
+          <td class="paramname"><em>y1</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float *&#160;</td>
+          <td class="paramname"><em>x2</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float *&#160;</td>
+          <td class="paramname"><em>y2</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">ctx</td><td>a valid <a class="el" href="group__context.html">Context</a> </td></tr>
+    <tr><td class="paramname">x1</td><td>left of the resulting extents </td></tr>
+    <tr><td class="paramname">y1</td><td>top of the resulting extents </td></tr>
+    <tr><td class="paramname">x2</td><td>right of the resulting extents </td></tr>
+    <tr><td class="paramname">y2</td><td>bottom of the resulting extents </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</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>
diff --git a/group__context_ga588d5881468c361b38005f0b9deaf002.html b/group__context_ga588d5881468c361b38005f0b9deaf002.html
new file mode 100644 (file)
index 0000000..bcf7012
--- /dev/null
@@ -0,0 +1,229 @@
+<!-- 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" />
+    <title>VKVG: vkvg_rounded_rectangle</title>
+    <link href="tabs.css" rel="stylesheet" type="text/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">
+                <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>
+                </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="group__context.html">Context</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__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="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="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="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__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__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__context_ga07b38d9e2fa6338d765b3ba6f4414a87.html#ga07b38d9e2fa6338d765b3ba6f4414a87">vkvg_identity_matrix</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="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="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__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="navtabHL"><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="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="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__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>
+        </table>
+      </div>
+   </td>
+   <td valign="top" class="mempage">
+<a id="ga588d5881468c361b38005f0b9deaf002"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga588d5881468c361b38005f0b9deaf002">&#9670;&nbsp;</a></span>vkvg_rounded_rectangle()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354">vkvg_status_t</a> vkvg_rounded_rectangle </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a>&#160;</td>
+          <td class="paramname"><em>ctx</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float&#160;</td>
+          <td class="paramname"><em>x</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float&#160;</td>
+          <td class="paramname"><em>y</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float&#160;</td>
+          <td class="paramname"><em>w</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float&#160;</td>
+          <td class="paramname"><em>h</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float&#160;</td>
+          <td class="paramname"><em>radius</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Adds a closed sub-path rectangle of the given size to the current path at position (x, y). </p><dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">ctx</td><td>The vkvg context pointer. </td></tr>
+    <tr><td class="paramname">x</td><td>The x coordinate of the top left corner of the rectangle to emit. </td></tr>
+    <tr><td class="paramname">y</td><td>The y coordinate of the top left corner of the rectangle to emit. </td></tr>
+    <tr><td class="paramname">w</td><td>The width in pixel of the rectangle to draw. </td></tr>
+    <tr><td class="paramname">h</td><td>The height in pixel of the rectangle to draw. </td></tr>
+    <tr><td class="paramname">radius</td><td>The radius of the corners. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>VKVG_STATUS_SUCCESS or VKVG_STATUS_INVALID_RECT if width or height is equal to 0. </dd></dl>
+
+</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>
diff --git a/group__context_ga5a15641547545beb6c2fa99903713768.html b/group__context_ga5a15641547545beb6c2fa99903713768.html
new file mode 100644 (file)
index 0000000..e718f2f
--- /dev/null
@@ -0,0 +1,201 @@
+<!-- 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" />
+    <title>VKVG: vkvg_text_run_create</title>
+    <link href="tabs.css" rel="stylesheet" type="text/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">
+                <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>
+                </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="group__context.html">Context</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__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="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="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="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__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__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__context_ga07b38d9e2fa6338d765b3ba6f4414a87.html#ga07b38d9e2fa6338d765b3ba6f4414a87">vkvg_identity_matrix</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="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="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__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="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="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__context_ga499ce3f13fd83a591cd9386ffc6e8f74.html#ga499ce3f13fd83a591cd9386ffc6e8f74">vkvg_text_extents</a></td></tr>
+          <tr><td class="navtabHL"><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>
+        </table>
+      </div>
+   </td>
+   <td valign="top" class="mempage">
+<a id="ga5a15641547545beb6c2fa99903713768"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga5a15641547545beb6c2fa99903713768">&#9670;&nbsp;</a></span>vkvg_text_run_create()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="vkvg_8h_a4371df2f82cabd4963d913a094a06b35.html#a4371df2f82cabd4963d913a094a06b35">VkvgText</a> vkvg_text_run_create </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a>&#160;</td>
+          <td class="paramname"><em>ctx</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const char *&#160;</td>
+          <td class="paramname"><em>text</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">ctx</td><td>a valid vkvg <a class="el" href="group__context.html">Context</a> </td></tr>
+    <tr><td class="paramname">text</td><td>Null terminated utf8 string. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>VkvgText </dd></dl>
+
+</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>
diff --git a/group__context_ga5b49660d94b802be40975417e7d963f3.html b/group__context_ga5b49660d94b802be40975417e7d963f3.html
new file mode 100644 (file)
index 0000000..9cd9d3c
--- /dev/null
@@ -0,0 +1,200 @@
+<!-- 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" />
+    <title>VKVG: vkvg_set_line_join</title>
+    <link href="tabs.css" rel="stylesheet" type="text/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">
+                <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>
+                </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="group__context.html">Context</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__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="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="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="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__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__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__context_ga07b38d9e2fa6338d765b3ba6f4414a87.html#ga07b38d9e2fa6338d765b3ba6f4414a87">vkvg_identity_matrix</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="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="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__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="navtabHL"><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="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="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__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>
+        </table>
+      </div>
+   </td>
+   <td valign="top" class="mempage">
+<a id="ga5b49660d94b802be40975417e7d963f3"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga5b49660d94b802be40975417e7d963f3">&#9670;&nbsp;</a></span>vkvg_set_line_join()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void vkvg_set_line_join </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a>&#160;</td>
+          <td class="paramname"><em>ctx</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="vkvg_8h_a46afd254ec45cd6ecd9bd3e238b4698d.html#a46afd254ec45cd6ecd9bd3e238b4698d">vkvg_line_join_t</a>&#160;</td>
+          <td class="paramname"><em>join</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Configure the line join to output for further path stroke commands. </p><dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">ctx</td><td>a valid vkvg <a class="el" href="group__context.html">Context</a> </td></tr>
+    <tr><td class="paramname">join</td><td>new line join as defined in #vkvg_line_joint_t. </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</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>
diff --git a/group__context_ga65d54b2caf487a2d2305fb0a9a701670.html b/group__context_ga65d54b2caf487a2d2305fb0a9a701670.html
new file mode 100644 (file)
index 0000000..1358d4b
--- /dev/null
@@ -0,0 +1,222 @@
+<!-- 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" />
+    <title>VKVG: vkvg_rectangle</title>
+    <link href="tabs.css" rel="stylesheet" type="text/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">
+                <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>
+                </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="group__context.html">Context</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__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="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="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="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__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__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__context_ga07b38d9e2fa6338d765b3ba6f4414a87.html#ga07b38d9e2fa6338d765b3ba6f4414a87">vkvg_identity_matrix</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="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="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__context_ga87f15eee0f8e4e18bc47ed96ea9250b4.html#ga87f15eee0f8e4e18bc47ed96ea9250b4">vkvg_quadratic_to</a></td></tr>
+          <tr><td class="navtabHL"><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="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="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__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>
+        </table>
+      </div>
+   </td>
+   <td valign="top" class="mempage">
+<a id="ga65d54b2caf487a2d2305fb0a9a701670"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga65d54b2caf487a2d2305fb0a9a701670">&#9670;&nbsp;</a></span>vkvg_rectangle()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354">vkvg_status_t</a> vkvg_rectangle </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a>&#160;</td>
+          <td class="paramname"><em>ctx</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float&#160;</td>
+          <td class="paramname"><em>x</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float&#160;</td>
+          <td class="paramname"><em>y</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float&#160;</td>
+          <td class="paramname"><em>w</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float&#160;</td>
+          <td class="paramname"><em>h</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Adds a closed sub-path rectangle of the given size to the current path at position (x, y). </p><dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">ctx</td><td>The vkvg context pointer. </td></tr>
+    <tr><td class="paramname">x</td><td>The x coordinate of the top left corner of the rectangle to emit. </td></tr>
+    <tr><td class="paramname">y</td><td>The y coordinate of the top left corner of the rectangle to emit. </td></tr>
+    <tr><td class="paramname">w</td><td>The width in pixel of the rectangle to draw. </td></tr>
+    <tr><td class="paramname">h</td><td>The height in pixel of the rectangle to draw. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>VKVG_STATUS_SUCCESS or VKVG_STATUS_INVALID_RECT if width or height is equal to 0. </dd></dl>
+
+</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>
diff --git a/group__context_ga6b0a4950733eb9792c24a0571cfbc53b.html b/group__context_ga6b0a4950733eb9792c24a0571cfbc53b.html
new file mode 100644 (file)
index 0000000..f390e02
--- /dev/null
@@ -0,0 +1,201 @@
+<!-- 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" />
+    <title>VKVG: vkvg_get_matrix</title>
+    <link href="tabs.css" rel="stylesheet" type="text/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">
+                <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>
+                </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="group__context.html">Context</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__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="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="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="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__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="navtabHL"><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__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__context_ga07b38d9e2fa6338d765b3ba6f4414a87.html#ga07b38d9e2fa6338d765b3ba6f4414a87">vkvg_identity_matrix</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="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="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__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="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="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__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>
+        </table>
+      </div>
+   </td>
+   <td valign="top" class="mempage">
+<a id="ga6b0a4950733eb9792c24a0571cfbc53b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga6b0a4950733eb9792c24a0571cfbc53b">&#9670;&nbsp;</a></span>vkvg_get_matrix()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void vkvg_get_matrix </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a>&#160;</td>
+          <td class="paramname"><em>ctx</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const <a class="el" href="structvkvg__matrix__t.html">vkvg_matrix_t</a> *&#160;</td>
+          <td class="paramname"><em>matrix</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Get the current transformation matrix of the supplied context.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">ctx</td><td>a valid vkvg <a class="el" href="group__context.html">Context</a> </td></tr>
+    <tr><td class="paramname">matrix</td><td>a valid <a class="el" href="structvkvg__matrix__t.html" title="vkvg matrix structure">vkvg_matrix_t</a> pointer to receive the current context's transform. </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</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>
diff --git a/group__context_ga71761d954c4f84161d889f1a3c3bf3b3.html b/group__context_ga71761d954c4f84161d889f1a3c3bf3b3.html
new file mode 100644 (file)
index 0000000..48e912b
--- /dev/null
@@ -0,0 +1,207 @@
+<!-- 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" />
+    <title>VKVG: vkvg_translate</title>
+    <link href="tabs.css" rel="stylesheet" type="text/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">
+                <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>
+                </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="group__context.html">Context</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__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="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="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="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__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__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__context_ga07b38d9e2fa6338d765b3ba6f4414a87.html#ga07b38d9e2fa6338d765b3ba6f4414a87">vkvg_identity_matrix</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="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="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__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="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="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__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="navtabHL"><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>
+        </table>
+      </div>
+   </td>
+   <td valign="top" class="mempage">
+<a id="ga71761d954c4f84161d889f1a3c3bf3b3"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga71761d954c4f84161d889f1a3c3bf3b3">&#9670;&nbsp;</a></span>vkvg_translate()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void vkvg_translate </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a>&#160;</td>
+          <td class="paramname"><em>ctx</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float&#160;</td>
+          <td class="paramname"><em>dx</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float&#160;</td>
+          <td class="paramname"><em>dy</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Modifies the current transformation matrix by applying an additional translation transformation by (dx,dy) in user space coordinate. </p><dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">ctx</td><td>a valid vkvg <a class="el" href="group__context.html">Context</a> </td></tr>
+    <tr><td class="paramname">dx</td><td>the x translation </td></tr>
+    <tr><td class="paramname">dy</td><td>the y translation </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</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>
diff --git a/group__context_ga74613bc604a761da3f8a5f3a05588837.html b/group__context_ga74613bc604a761da3f8a5f3a05588837.html
new file mode 100644 (file)
index 0000000..4d2021f
--- /dev/null
@@ -0,0 +1,221 @@
+<!-- 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" />
+    <title>VKVG: vkvg_set_source_rgba</title>
+    <link href="tabs.css" rel="stylesheet" type="text/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">
+                <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>
+                </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="group__context.html">Context</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__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="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="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="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__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__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__context_ga07b38d9e2fa6338d765b3ba6f4414a87.html#ga07b38d9e2fa6338d765b3ba6f4414a87">vkvg_identity_matrix</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="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="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__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="group__context_ga747c8ae1a645947fd918d5ac54b97a5a.html#ga747c8ae1a645947fd918d5ac54b97a5a">vkvg_set_source_rgb</a></td></tr>
+          <tr><td class="navtabHL"><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="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__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>
+        </table>
+      </div>
+   </td>
+   <td valign="top" class="mempage">
+<a id="ga74613bc604a761da3f8a5f3a05588837"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga74613bc604a761da3f8a5f3a05588837">&#9670;&nbsp;</a></span>vkvg_set_source_rgba()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void vkvg_set_source_rgba </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a>&#160;</td>
+          <td class="paramname"><em>ctx</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float&#160;</td>
+          <td class="paramname"><em>r</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float&#160;</td>
+          <td class="paramname"><em>g</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float&#160;</td>
+          <td class="paramname"><em>b</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float&#160;</td>
+          <td class="paramname"><em>a</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Set current source for drawing to the solid color defined by the rgba components with 'a' for transparency. </p><dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">ctx</td><td>a valid vkvg <a class="el" href="group__context.html">Context</a> </td></tr>
+    <tr><td class="paramname">r</td><td>the red component of the color. </td></tr>
+    <tr><td class="paramname">g</td><td>the green component of the color. </td></tr>
+    <tr><td class="paramname">b</td><td>the blue component of the color. </td></tr>
+    <tr><td class="paramname">a</td><td>the alpha component holding the transparency for the current color. </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</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>
diff --git a/group__context_ga747c8ae1a645947fd918d5ac54b97a5a.html b/group__context_ga747c8ae1a645947fd918d5ac54b97a5a.html
new file mode 100644 (file)
index 0000000..b699777
--- /dev/null
@@ -0,0 +1,216 @@
+<!-- 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" />
+    <title>VKVG: vkvg_set_source_rgb</title>
+    <link href="tabs.css" rel="stylesheet" type="text/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">
+                <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>
+                </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="group__context.html">Context</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__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="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="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="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__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__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__context_ga07b38d9e2fa6338d765b3ba6f4414a87.html#ga07b38d9e2fa6338d765b3ba6f4414a87">vkvg_identity_matrix</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="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="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__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="navtabHL"><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="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__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>
+        </table>
+      </div>
+   </td>
+   <td valign="top" class="mempage">
+<a id="ga747c8ae1a645947fd918d5ac54b97a5a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga747c8ae1a645947fd918d5ac54b97a5a">&#9670;&nbsp;</a></span>vkvg_set_source_rgb()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void vkvg_set_source_rgb </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a>&#160;</td>
+          <td class="paramname"><em>ctx</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float&#160;</td>
+          <td class="paramname"><em>r</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float&#160;</td>
+          <td class="paramname"><em>g</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float&#160;</td>
+          <td class="paramname"><em>b</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Set current source to the solid color defined by the rgb components.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">ctx</td><td>a valid vkvg <a class="el" href="group__context.html">Context</a> </td></tr>
+    <tr><td class="paramname">r</td><td>the red component of the color. </td></tr>
+    <tr><td class="paramname">g</td><td>the green component of the color. </td></tr>
+    <tr><td class="paramname">b</td><td>the blue component of the color. </td></tr>
+    <tr><td class="paramname">a</td><td>the alpha component holding the transparency for the current color. </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</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>
diff --git a/group__context_ga74bf1033a534dab1a320e95dc7dea157.html b/group__context_ga74bf1033a534dab1a320e95dc7dea157.html
new file mode 100644 (file)
index 0000000..d07ea0b
--- /dev/null
@@ -0,0 +1,190 @@
+<!-- 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" />
+    <title>VKVG: vkvg_stroke</title>
+    <link href="tabs.css" rel="stylesheet" type="text/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">
+                <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>
+                </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="group__context.html">Context</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__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="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="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="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__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__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__context_ga07b38d9e2fa6338d765b3ba6f4414a87.html#ga07b38d9e2fa6338d765b3ba6f4414a87">vkvg_identity_matrix</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="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="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__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="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="group__context_ga1d501addeb8f29c0a8984c4ea189d3d7.html#ga1d501addeb8f29c0a8984c4ea189d3d7">vkvg_status_to_string</a></td></tr>
+          <tr><td class="navtabHL"><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__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>
+        </table>
+      </div>
+   </td>
+   <td valign="top" class="mempage">
+<a id="ga74bf1033a534dab1a320e95dc7dea157"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga74bf1033a534dab1a320e95dc7dea157">&#9670;&nbsp;</a></span>vkvg_stroke()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void vkvg_stroke </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a>&#160;</td>
+          <td class="paramname"><em>ctx</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>A drawing operator that strokes the current path according to the current line width, line join, line cap, and dash settings. After <a class="el" href="group__context_ga74bf1033a534dab1a320e95dc7dea157.html#ga74bf1033a534dab1a320e95dc7dea157" title="Stroke command.">vkvg_stroke()</a>, the current path will be cleared from the vkvg context. See <a class="el" href="group__context_gac159a4f21cb08f34c01e9a424b2a146b.html#gac159a4f21cb08f34c01e9a424b2a146b" title="set line width for the next draw command.">vkvg_set_line_width()</a>, <a class="el" href="group__context_ga5b49660d94b802be40975417e7d963f3.html#ga5b49660d94b802be40975417e7d963f3" title="set line joins for the next draw command.">vkvg_set_line_join()</a>, <a class="el" href="group__context_gacac211b9ddc47b13c9ad7887db491bd8.html#gacac211b9ddc47b13c9ad7887db491bd8" title="set line terminations for the next draw command.">vkvg_set_line_cap()</a>, <a class="el" href="group__context_ga0cba8dfc3b4340e70820abba3c26c07b.html#ga0cba8dfc3b4340e70820abba3c26c07b" title="set the dash configuration for strokes">vkvg_set_dash()</a>, and <a class="el" href="group__context_gaa2ed6dc1512777dd5ccad6aeb1dda7f4.html#gaa2ed6dc1512777dd5ccad6aeb1dda7f4" title="Stroke command that preserve current path.">vkvg_stroke_preserve()</a>.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">ctx</td><td>a valid vkvg <a class="el" href="group__context.html">Context</a> </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</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>
diff --git a/group__context_ga74f8e2c9596e482b4642d54513ff335c.html b/group__context_ga74f8e2c9596e482b4642d54513ff335c.html
new file mode 100644 (file)
index 0000000..1f0d040
--- /dev/null
@@ -0,0 +1,201 @@
+<!-- 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" />
+    <title>VKVG: vkvg_show_text</title>
+    <link href="tabs.css" rel="stylesheet" type="text/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">
+                <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>
+                </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="group__context.html">Context</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__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="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="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="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__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__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__context_ga07b38d9e2fa6338d765b3ba6f4414a87.html#ga07b38d9e2fa6338d765b3ba6f4414a87">vkvg_identity_matrix</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="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="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__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="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="navtabHL"><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="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__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>
+        </table>
+      </div>
+   </td>
+   <td valign="top" class="mempage">
+<a id="ga74f8e2c9596e482b4642d54513ff335c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga74f8e2c9596e482b4642d54513ff335c">&#9670;&nbsp;</a></span>vkvg_show_text()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void vkvg_show_text </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a>&#160;</td>
+          <td class="paramname"><em>ctx</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const char *&#160;</td>
+          <td class="paramname"><em>utf8</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Show the provided null-terminated utf8 string of text a the current position using the current font of the context.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">ctx</td><td>a valid vkvg <a class="el" href="group__context.html">Context</a> </td></tr>
+    <tr><td class="paramname">utf8</td><td>A null-terminated utf8 encoded string of text. </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</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>
diff --git a/group__context_ga77655256b5a06027abf60cb6eb561c1e.html b/group__context_ga77655256b5a06027abf60cb6eb561c1e.html
new file mode 100644 (file)
index 0000000..7da6f63
--- /dev/null
@@ -0,0 +1,200 @@
+<!-- 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" />
+    <title>VKVG: vkvg_set_operator</title>
+    <link href="tabs.css" rel="stylesheet" type="text/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">
+                <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>
+                </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="group__context.html">Context</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__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="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="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="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__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__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__context_ga07b38d9e2fa6338d765b3ba6f4414a87.html#ga07b38d9e2fa6338d765b3ba6f4414a87">vkvg_identity_matrix</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="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="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__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="navtabHL"><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="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="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__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>
+        </table>
+      </div>
+   </td>
+   <td valign="top" class="mempage">
+<a id="ga77655256b5a06027abf60cb6eb561c1e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga77655256b5a06027abf60cb6eb561c1e">&#9670;&nbsp;</a></span>vkvg_set_operator()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void vkvg_set_operator </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a>&#160;</td>
+          <td class="paramname"><em>ctx</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="vkvg_8h_a4202eb97e7aaee0296c33f8a6b932252.html#a4202eb97e7aaee0296c33f8a6b932252">vkvg_operator_t</a>&#160;</td>
+          <td class="paramname"><em>op</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">ctx</td><td>a valid vkvg <a class="el" href="group__context.html">Context</a> </td></tr>
+    <tr><td class="paramname">op</td><td></td></tr>
+  </table>
+  </dd>
+</dl>
+
+</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>
diff --git a/group__context_ga7fdda8e84e6cc77dc30be427087f597d.html b/group__context_ga7fdda8e84e6cc77dc30be427087f597d.html
new file mode 100644 (file)
index 0000000..c3b4185
--- /dev/null
@@ -0,0 +1,207 @@
+<!-- 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" />
+    <title>VKVG: vkvg_line_to</title>
+    <link href="tabs.css" rel="stylesheet" type="text/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">
+                <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>
+                </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="group__context.html">Context</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__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="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="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="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__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__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__context_ga07b38d9e2fa6338d765b3ba6f4414a87.html#ga07b38d9e2fa6338d765b3ba6f4414a87">vkvg_identity_matrix</a></td></tr>
+          <tr><td class="navtabHL"><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="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="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__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="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="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__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>
+        </table>
+      </div>
+   </td>
+   <td valign="top" class="mempage">
+<a id="ga7fdda8e84e6cc77dc30be427087f597d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga7fdda8e84e6cc77dc30be427087f597d">&#9670;&nbsp;</a></span>vkvg_line_to()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void vkvg_line_to </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a>&#160;</td>
+          <td class="paramname"><em>ctx</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float&#160;</td>
+          <td class="paramname"><em>x</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float&#160;</td>
+          <td class="paramname"><em>y</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>After this call, the current position will be (x,y). If no current point is defined, this function call is equivalent to a single <a class="el" href="group__context_gaa9a27bece5bbd278921c6cba623b2c63.html#gaa9a27bece5bbd278921c6cba623b2c63" title="Move the context pen to the position given in argument.">vkvg_move_to</a> command. </p><dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">ctx</td><td>The vkvg context pointer. </td></tr>
+    <tr><td class="paramname">x</td><td>absolute x coordinate of second point </td></tr>
+    <tr><td class="paramname">y</td><td>aboslute y coordinate of second point </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</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>
diff --git a/group__context_ga81af95aa15f5d5c54e42143183a4bf9b.html b/group__context_ga81af95aa15f5d5c54e42143183a4bf9b.html
new file mode 100644 (file)
index 0000000..2d1bc53
--- /dev/null
@@ -0,0 +1,229 @@
+<!-- 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" />
+    <title>VKVG: vkvg_arc_negative</title>
+    <link href="tabs.css" rel="stylesheet" type="text/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">
+                <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>
+                </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="group__context.html">Context</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="navtabHL"><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__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="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="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="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__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__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__context_ga07b38d9e2fa6338d765b3ba6f4414a87.html#ga07b38d9e2fa6338d765b3ba6f4414a87">vkvg_identity_matrix</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="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="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__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="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="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__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>
+        </table>
+      </div>
+   </td>
+   <td valign="top" class="mempage">
+<a id="ga81af95aa15f5d5c54e42143183a4bf9b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga81af95aa15f5d5c54e42143183a4bf9b">&#9670;&nbsp;</a></span>vkvg_arc_negative()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void vkvg_arc_negative </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a>&#160;</td>
+          <td class="paramname"><em>ctx</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float&#160;</td>
+          <td class="paramname"><em>xc</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float&#160;</td>
+          <td class="paramname"><em>yc</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float&#160;</td>
+          <td class="paramname"><em>radius</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float&#160;</td>
+          <td class="paramname"><em>a1</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float&#160;</td>
+          <td class="paramname"><em>a2</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Adds a circular arc in counter clockwise order of the given radius to the current path following angles of a trigonometric circle. After this call the current point will be the last computed point of the arc. The arc is centered at <code>(xc,yc)</code>, begins at angle <code>a1</code> and proceeds in the direction of decreasing angles to end at angle <code>a2</code>. If <code>a2</code> is greater than <code>a1</code>, it will be progressively decreased by <code>2*PI</code> until it is less than <code>a1</code>.</p>
+<p>See <a class="el" href="group__context_gac068112f830a390f6b1ea52817d0fa6b.html#gac068112f830a390f6b1ea52817d0fa6b">vkvg_arc</a> for more details. This function differs only in the direction of the arc between the two angles. </p><dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">ctx</td><td>The vkvg context pointer. </td></tr>
+    <tr><td class="paramname">xc</td><td>center x coordinate </td></tr>
+    <tr><td class="paramname">yc</td><td>center y coordinate </td></tr>
+    <tr><td class="paramname">radius</td><td>The radius of the arc. </td></tr>
+    <tr><td class="paramname">a1</td><td>start angle in radians of the arc as if on a trigonometric circle. </td></tr>
+    <tr><td class="paramname">a2</td><td>end angle in radians of the arc to draw. </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</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>
diff --git a/group__context_ga828758ed4335f74a7aedba3837d98b13.html b/group__context_ga828758ed4335f74a7aedba3837d98b13.html
new file mode 100644 (file)
index 0000000..ed21302
--- /dev/null
@@ -0,0 +1,190 @@
+<!-- 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" />
+    <title>VKVG: vkvg_get_target</title>
+    <link href="tabs.css" rel="stylesheet" type="text/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">
+                <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>
+                </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="group__context.html">Context</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__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="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="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="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__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__context_gaf86035c0d1696a504aec94572d218415.html#gaf86035c0d1696a504aec94572d218415">vkvg_get_source</a></td></tr>
+          <tr><td class="navtabHL"><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__context_ga07b38d9e2fa6338d765b3ba6f4414a87.html#ga07b38d9e2fa6338d765b3ba6f4414a87">vkvg_identity_matrix</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="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="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__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="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="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__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>
+        </table>
+      </div>
+   </td>
+   <td valign="top" class="mempage">
+<a id="ga828758ed4335f74a7aedba3837d98b13"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga828758ed4335f74a7aedba3837d98b13">&#9670;&nbsp;</a></span>vkvg_get_target()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="group__surface_gaf2e9eb0e48dd4533d4a5622c12e4d0e7.html#gaf2e9eb0e48dd4533d4a5622c12e4d0e7">VkvgSurface</a> vkvg_get_target </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a>&#160;</td>
+          <td class="paramname"><em>ctx</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Retrieve the current <a class="el" href="group__surface.html">Surface</a> that this <a class="el" href="group__context.html">Context</a> is bound to. </p><dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">ctx</td><td>a valid vkvg <a class="el" href="group__context.html">Context</a> </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>The currently bound target surface. </dd></dl>
+
+</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>
diff --git a/group__context_ga87f15eee0f8e4e18bc47ed96ea9250b4.html b/group__context_ga87f15eee0f8e4e18bc47ed96ea9250b4.html
new file mode 100644 (file)
index 0000000..3a69625
--- /dev/null
@@ -0,0 +1,221 @@
+<!-- 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" />
+    <title>VKVG: vkvg_quadratic_to</title>
+    <link href="tabs.css" rel="stylesheet" type="text/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">
+                <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>
+                </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="group__context.html">Context</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__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="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="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="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__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__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__context_ga07b38d9e2fa6338d765b3ba6f4414a87.html#ga07b38d9e2fa6338d765b3ba6f4414a87">vkvg_identity_matrix</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="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="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="navtabHL"><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="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="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__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>
+        </table>
+      </div>
+   </td>
+   <td valign="top" class="mempage">
+<a id="ga87f15eee0f8e4e18bc47ed96ea9250b4"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga87f15eee0f8e4e18bc47ed96ea9250b4">&#9670;&nbsp;</a></span>vkvg_quadratic_to()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void vkvg_quadratic_to </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a>&#160;</td>
+          <td class="paramname"><em>ctx</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float&#160;</td>
+          <td class="paramname"><em>x1</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float&#160;</td>
+          <td class="paramname"><em>y1</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float&#160;</td>
+          <td class="paramname"><em>x2</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float&#160;</td>
+          <td class="paramname"><em>y2</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>If there is no current point before the call to <a class="el" href="group__context_ga87f15eee0f8e4e18bc47ed96ea9250b4.html#ga87f15eee0f8e4e18bc47ed96ea9250b4" title="Add a quadratic Bezizer curve to the current path.">vkvg_quadratic_to()</a> this function will behave as if preceded by a call to vkvg_move_to(ctx, x1, y1). </p><dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">ctx</td><td>The vkvg context pointer. </td></tr>
+    <tr><td class="paramname">x1</td><td>The X coordinate of the control point. </td></tr>
+    <tr><td class="paramname">y1</td><td>The Y coordinate of the control point. </td></tr>
+    <tr><td class="paramname">x2</td><td>The X coordinate of the end point of the curve. </td></tr>
+    <tr><td class="paramname">y2</td><td>The Y coordinate of the end point of the curve. </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</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>
diff --git a/group__context_ga8962c8af0aecbee767a3ca60e224cd8b.html b/group__context_ga8962c8af0aecbee767a3ca60e224cd8b.html
new file mode 100644 (file)
index 0000000..9cab58f
--- /dev/null
@@ -0,0 +1,190 @@
+<!-- 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" />
+    <title>VKVG: vkvg_paint</title>
+    <link href="tabs.css" rel="stylesheet" type="text/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">
+                <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>
+                </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="group__context.html">Context</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__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="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="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="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__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__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__context_ga07b38d9e2fa6338d765b3ba6f4414a87.html#ga07b38d9e2fa6338d765b3ba6f4414a87">vkvg_identity_matrix</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="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="navtabHL"><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__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="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="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__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>
+        </table>
+      </div>
+   </td>
+   <td valign="top" class="mempage">
+<a id="ga8962c8af0aecbee767a3ca60e224cd8b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga8962c8af0aecbee767a3ca60e224cd8b">&#9670;&nbsp;</a></span>vkvg_paint()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void vkvg_paint </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a>&#160;</td>
+          <td class="paramname"><em>ctx</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>perform a fill operation on the current path or on the full surface if no path is defined with the currently active pattern.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">ctx</td><td>a valid vkvg <a class="el" href="group__context.html">Context</a> </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</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>
diff --git a/group__context_ga8da1de941ca7b4657298fc15d1814a4c.html b/group__context_ga8da1de941ca7b4657298fc15d1814a4c.html
new file mode 100644 (file)
index 0000000..f39a75b
--- /dev/null
@@ -0,0 +1,207 @@
+<!-- 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" />
+    <title>VKVG: vkvg_scale</title>
+    <link href="tabs.css" rel="stylesheet" type="text/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">
+                <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>
+                </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="group__context.html">Context</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__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="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="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="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__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__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__context_ga07b38d9e2fa6338d765b3ba6f4414a87.html#ga07b38d9e2fa6338d765b3ba6f4414a87">vkvg_identity_matrix</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="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="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__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="navtabHL"><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="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="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__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>
+        </table>
+      </div>
+   </td>
+   <td valign="top" class="mempage">
+<a id="ga8da1de941ca7b4657298fc15d1814a4c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga8da1de941ca7b4657298fc15d1814a4c">&#9670;&nbsp;</a></span>vkvg_scale()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void vkvg_scale </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a>&#160;</td>
+          <td class="paramname"><em>ctx</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float&#160;</td>
+          <td class="paramname"><em>sx</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float&#160;</td>
+          <td class="paramname"><em>sy</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Modifies the current transformation matrix by applying an additional scaling transformation by (sx,sy) in user space coordinate. </p><dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">ctx</td><td>a valid vkvg <a class="el" href="group__context.html">Context</a> </td></tr>
+    <tr><td class="paramname">sx</td><td>scale in the x direction. </td></tr>
+    <tr><td class="paramname">sy</td><td>scale in the y direction. </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</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>
diff --git a/group__context_ga92d2ddcda9b53c6dbd352c31a84b6dfb.html b/group__context_ga92d2ddcda9b53c6dbd352c31a84b6dfb.html
new file mode 100644 (file)
index 0000000..05ffb69
--- /dev/null
@@ -0,0 +1,189 @@
+<!-- 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" />
+    <title>VKVG: vkvg_new_path</title>
+    <link href="tabs.css" rel="stylesheet" type="text/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">
+                <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>
+                </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="group__context.html">Context</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__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="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="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="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__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__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__context_ga07b38d9e2fa6338d765b3ba6f4414a87.html#ga07b38d9e2fa6338d765b3ba6f4414a87">vkvg_identity_matrix</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="group__context_gaa9a27bece5bbd278921c6cba623b2c63.html#gaa9a27bece5bbd278921c6cba623b2c63">vkvg_move_to</a></td></tr>
+          <tr><td class="navtabHL"><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="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__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="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="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__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>
+        </table>
+      </div>
+   </td>
+   <td valign="top" class="mempage">
+<a id="ga92d2ddcda9b53c6dbd352c31a84b6dfb"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga92d2ddcda9b53c6dbd352c31a84b6dfb">&#9670;&nbsp;</a></span>vkvg_new_path()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void vkvg_new_path </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a>&#160;</td>
+          <td class="paramname"><em>ctx</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Calling <a class="el" href="group__context_ga92d2ddcda9b53c6dbd352c31a84b6dfb.html#ga92d2ddcda9b53c6dbd352c31a84b6dfb" title="Start a new empty path.">vkvg_new_path</a> is equivalent to a clear of the current path stored in the context without drawing anything on the target surface. The current position is reseted to (0,0). </p><dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">ctx</td><td>The vkvg context pointer. </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</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>
diff --git a/group__context_ga99b593fe1e248b4bf5342df2b090d0a4.html b/group__context_ga99b593fe1e248b4bf5342df2b090d0a4.html
new file mode 100644 (file)
index 0000000..735a5e2
--- /dev/null
@@ -0,0 +1,214 @@
+<!-- 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" />
+    <title>VKVG: vkvg_load_font_from_memory</title>
+    <link href="tabs.css" rel="stylesheet" type="text/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">
+                <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>
+                </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="group__context.html">Context</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__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="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="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="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__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__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__context_ga07b38d9e2fa6338d765b3ba6f4414a87.html#ga07b38d9e2fa6338d765b3ba6f4414a87">vkvg_identity_matrix</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="navtabHL"><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="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="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__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="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="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__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>
+        </table>
+      </div>
+   </td>
+   <td valign="top" class="mempage">
+<a id="ga99b593fe1e248b4bf5342df2b090d0a4"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga99b593fe1e248b4bf5342df2b090d0a4">&#9670;&nbsp;</a></span>vkvg_load_font_from_memory()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void vkvg_load_font_from_memory </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a>&#160;</td>
+          <td class="paramname"><em>ctx</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">unsigned char *&#160;</td>
+          <td class="paramname"><em>fontBuffer</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">long&#160;</td>
+          <td class="paramname"><em>fontBufferByteSize</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const char *&#160;</td>
+          <td class="paramname"><em>name</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">ctx</td><td>a valid vkvg <a class="el" href="group__context.html">Context</a> </td></tr>
+    <tr><td class="paramname">fontBuffer</td><td>a pointer to a raw font file loaded in memory. </td></tr>
+    <tr><td class="paramname">fontBufferByteSize</td><td>the size of the font buffer in bytes. </td></tr>
+    <tr><td class="paramname">name</td><td>A short name to select this font afteward </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</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>
diff --git a/group__context_ga9f9e8b0cc09645c02b883e1184277ed4.html b/group__context_ga9f9e8b0cc09645c02b883e1184277ed4.html
new file mode 100644 (file)
index 0000000..97fb319
--- /dev/null
@@ -0,0 +1,229 @@
+<!-- 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" />
+    <title>VKVG: vkvg_ellipse</title>
+    <link href="tabs.css" rel="stylesheet" type="text/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">
+                <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>
+                </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="group__context.html">Context</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="navtabHL"><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="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="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="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__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__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__context_ga07b38d9e2fa6338d765b3ba6f4414a87.html#ga07b38d9e2fa6338d765b3ba6f4414a87">vkvg_identity_matrix</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="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="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__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="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="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__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>
+        </table>
+      </div>
+   </td>
+   <td valign="top" class="mempage">
+<a id="ga9f9e8b0cc09645c02b883e1184277ed4"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga9f9e8b0cc09645c02b883e1184277ed4">&#9670;&nbsp;</a></span>vkvg_ellipse()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void vkvg_ellipse </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a>&#160;</td>
+          <td class="paramname"><em>ctx</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float&#160;</td>
+          <td class="paramname"><em>radiusX</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float&#160;</td>
+          <td class="paramname"><em>radiusY</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float&#160;</td>
+          <td class="paramname"><em>x</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float&#160;</td>
+          <td class="paramname"><em>y</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float&#160;</td>
+          <td class="paramname"><em>rotationAngle</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Start a new subpath and add a closed ellipse to it. After the call to this method, no current point is defined.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">ctx</td><td>A valid context handle. </td></tr>
+    <tr><td class="paramname">radiusX</td><td>Ellipse radius in the horizontal direction. </td></tr>
+    <tr><td class="paramname">radiusY</td><td>Ellipse radius in the vertical direction. </td></tr>
+    <tr><td class="paramname">x</td><td>Ellipse's center x coordinate. </td></tr>
+    <tr><td class="paramname">y</td><td>Ellipse's center y coordinate. </td></tr>
+    <tr><td class="paramname">rotationAngle</td><td>A clockwise rotation angle in radian. </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</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>
diff --git a/group__context_gaa24335582127d17912b7f0f79e4d760c.html b/group__context_gaa24335582127d17912b7f0f79e4d760c.html
new file mode 100644 (file)
index 0000000..f0f90bf
--- /dev/null
@@ -0,0 +1,190 @@
+<!-- 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" />
+    <title>VKVG: vkvg_get_line_cap</title>
+    <link href="tabs.css" rel="stylesheet" type="text/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">
+                <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>
+                </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="group__context.html">Context</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__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="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="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="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__context_gad628d092e9fae6f1c9dc8c2ae6c96b35.html#gad628d092e9fae6f1c9dc8c2ae6c96b35">vkvg_get_fill_rule</a></td></tr>
+          <tr><td class="navtabHL"><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__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__context_ga07b38d9e2fa6338d765b3ba6f4414a87.html#ga07b38d9e2fa6338d765b3ba6f4414a87">vkvg_identity_matrix</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="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="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__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="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="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__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>
+        </table>
+      </div>
+   </td>
+   <td valign="top" class="mempage">
+<a id="gaa24335582127d17912b7f0f79e4d760c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gaa24335582127d17912b7f0f79e4d760c">&#9670;&nbsp;</a></span>vkvg_get_line_cap()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="vkvg_8h_ae63b94eb181f12347450efcc67cbf8f0.html#ae63b94eb181f12347450efcc67cbf8f0">vkvg_line_cap_t</a> vkvg_get_line_cap </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a>&#160;</td>
+          <td class="paramname"><em>ctx</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">ctx</td><td>a valid vkvg <a class="el" href="group__context.html">Context</a> </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>vkvg_line_cap_t </dd></dl>
+
+</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>
diff --git a/group__context_gaa2ed6dc1512777dd5ccad6aeb1dda7f4.html b/group__context_gaa2ed6dc1512777dd5ccad6aeb1dda7f4.html
new file mode 100644 (file)
index 0000000..197d317
--- /dev/null
@@ -0,0 +1,190 @@
+<!-- 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" />
+    <title>VKVG: vkvg_stroke_preserve</title>
+    <link href="tabs.css" rel="stylesheet" type="text/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">
+                <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>
+                </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="group__context.html">Context</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__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="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="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="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__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__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__context_ga07b38d9e2fa6338d765b3ba6f4414a87.html#ga07b38d9e2fa6338d765b3ba6f4414a87">vkvg_identity_matrix</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="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="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__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="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="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="navtabHL"><a class="navtab" href="group__context_gaa2ed6dc1512777dd5ccad6aeb1dda7f4.html#gaa2ed6dc1512777dd5ccad6aeb1dda7f4">vkvg_stroke_preserve</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>
+        </table>
+      </div>
+   </td>
+   <td valign="top" class="mempage">
+<a id="gaa2ed6dc1512777dd5ccad6aeb1dda7f4"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gaa2ed6dc1512777dd5ccad6aeb1dda7f4">&#9670;&nbsp;</a></span>vkvg_stroke_preserve()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void vkvg_stroke_preserve </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a>&#160;</td>
+          <td class="paramname"><em>ctx</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Perform a stroke of the current path and preserve it after the operation.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">ctx</td><td>a valid vkvg <a class="el" href="group__context.html">Context</a> </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</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>
diff --git a/group__context_gaa9a27bece5bbd278921c6cba623b2c63.html b/group__context_gaa9a27bece5bbd278921c6cba623b2c63.html
new file mode 100644 (file)
index 0000000..86df671
--- /dev/null
@@ -0,0 +1,207 @@
+<!-- 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" />
+    <title>VKVG: vkvg_move_to</title>
+    <link href="tabs.css" rel="stylesheet" type="text/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">
+                <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>
+                </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="group__context.html">Context</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__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="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="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="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__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__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__context_ga07b38d9e2fa6338d765b3ba6f4414a87.html#ga07b38d9e2fa6338d765b3ba6f4414a87">vkvg_identity_matrix</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="navtabHL"><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="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__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="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="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__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>
+        </table>
+      </div>
+   </td>
+   <td valign="top" class="mempage">
+<a id="gaa9a27bece5bbd278921c6cba623b2c63"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gaa9a27bece5bbd278921c6cba623b2c63">&#9670;&nbsp;</a></span>vkvg_move_to()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void vkvg_move_to </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a>&#160;</td>
+          <td class="paramname"><em>ctx</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float&#160;</td>
+          <td class="paramname"><em>x</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float&#160;</td>
+          <td class="paramname"><em>y</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>This command set the current pen position of the context to the coordinate given by the x and y arguments. If the current path is not empty, this command will start a new subpath and set the current pen position to the coordinates given in arguments. </p><dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">ctx</td><td>The vkvg context pointer. </td></tr>
+    <tr><td class="paramname">x</td><td>new x position of the pen </td></tr>
+    <tr><td class="paramname">y</td><td>new y position of the pen </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</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>
diff --git a/group__context_gaaef505547efbf0dac08363c29aa6d5fc.html b/group__context_gaaef505547efbf0dac08363c29aa6d5fc.html
new file mode 100644 (file)
index 0000000..5cc87f9
--- /dev/null
@@ -0,0 +1,236 @@
+<!-- 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" />
+    <title>VKVG: vkvg_curve_to</title>
+    <link href="tabs.css" rel="stylesheet" type="text/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">
+                <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>
+                </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="group__context.html">Context</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="navtabHL"><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__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="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="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="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__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__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__context_ga07b38d9e2fa6338d765b3ba6f4414a87.html#ga07b38d9e2fa6338d765b3ba6f4414a87">vkvg_identity_matrix</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="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="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__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="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="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__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>
+        </table>
+      </div>
+   </td>
+   <td valign="top" class="mempage">
+<a id="gaaef505547efbf0dac08363c29aa6d5fc"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gaaef505547efbf0dac08363c29aa6d5fc">&#9670;&nbsp;</a></span>vkvg_curve_to()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void vkvg_curve_to </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a>&#160;</td>
+          <td class="paramname"><em>ctx</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float&#160;</td>
+          <td class="paramname"><em>x1</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float&#160;</td>
+          <td class="paramname"><em>y1</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float&#160;</td>
+          <td class="paramname"><em>x2</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float&#160;</td>
+          <td class="paramname"><em>y2</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float&#160;</td>
+          <td class="paramname"><em>x3</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float&#160;</td>
+          <td class="paramname"><em>y3</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Adds a cubic Bezier spline to the path from the current point to position (x3, y3), using (x1, y1) and (x2, y2) as the control points. After this call the current point will be (x3, y3).</p>
+<p>If there is no current point before the call to <a class="el" href="group__context_gaaef505547efbf0dac08363c29aa6d5fc.html#gaaef505547efbf0dac08363c29aa6d5fc" title="Adds a cubic Bézier spline to the current path.">vkvg_curve_to()</a> this function will behave as if preceded by a call to vkvg_move_to(ctx, x1, y1). </p><dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">ctx</td><td>The vkvg context pointer. </td></tr>
+    <tr><td class="paramname">x1</td><td>The X coordinate of the first control point. </td></tr>
+    <tr><td class="paramname">y1</td><td>The Y coordinate of the first control point. </td></tr>
+    <tr><td class="paramname">x2</td><td>The X coordinate of the second control point. </td></tr>
+    <tr><td class="paramname">y2</td><td>The Y coordinate of the second control point. </td></tr>
+    <tr><td class="paramname">x3</td><td>The X coordinate of the end of the curve. </td></tr>
+    <tr><td class="paramname">y3</td><td>The Y coordinate of the end of the curve. </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</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>
diff --git a/group__context_gaafe393139d22caee0d96f6b553e9371a.html b/group__context_gaafe393139d22caee0d96f6b553e9371a.html
new file mode 100644 (file)
index 0000000..e3b2439
--- /dev/null
@@ -0,0 +1,191 @@
+<!-- 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" />
+    <title>VKVG: vkvg_has_current_point</title>
+    <link href="tabs.css" rel="stylesheet" type="text/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">
+                <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>
+                </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="group__context.html">Context</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__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="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="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="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__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__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="navtabHL"><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__context_ga07b38d9e2fa6338d765b3ba6f4414a87.html#ga07b38d9e2fa6338d765b3ba6f4414a87">vkvg_identity_matrix</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="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="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__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="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="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__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>
+        </table>
+      </div>
+   </td>
+   <td valign="top" class="mempage">
+<a id="gaafe393139d22caee0d96f6b553e9371a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gaafe393139d22caee0d96f6b553e9371a">&#9670;&nbsp;</a></span>vkvg_has_current_point()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">bool vkvg_has_current_point </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a>&#160;</td>
+          <td class="paramname"><em>ctx</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Returns whether a current point is defined on the current path. See <a class="el" href="group__context_gab5852e193c4fa6f23282e622a1eee0c3.html#gab5852e193c4fa6f23282e622a1eee0c3">vkvg_get_current_point()</a> for details on the current point.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">ctx</td><td>a valig vkvg <a class="el" href="group__context.html">Context</a> </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>bool <code>true</code>if a current point is defined, <code>false</code> otherwise. </dd></dl>
+
+</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>
diff --git a/group__context_gab1fa94f07caed2355f289efe9ad5b920.html b/group__context_gab1fa94f07caed2355f289efe9ad5b920.html
new file mode 100644 (file)
index 0000000..c112f4b
--- /dev/null
@@ -0,0 +1,190 @@
+<!-- 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" />
+    <title>VKVG: vkvg_fill_preserve</title>
+    <link href="tabs.css" rel="stylesheet" type="text/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">
+                <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>
+                </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="group__context.html">Context</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__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="navtab"><a class="navtab" href="group__context_ga514541817d323e89f66069362bb8611d.html#ga514541817d323e89f66069362bb8611d">vkvg_fill</a></td></tr>
+          <tr><td class="navtabHL"><a class="navtab" href="group__context_gab1fa94f07caed2355f289efe9ad5b920.html#gab1fa94f07caed2355f289efe9ad5b920">vkvg_fill_preserve</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="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__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__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__context_ga07b38d9e2fa6338d765b3ba6f4414a87.html#ga07b38d9e2fa6338d765b3ba6f4414a87">vkvg_identity_matrix</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="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="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__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="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="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__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>
+        </table>
+      </div>
+   </td>
+   <td valign="top" class="mempage">
+<a id="gab1fa94f07caed2355f289efe9ad5b920"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gab1fa94f07caed2355f289efe9ad5b920">&#9670;&nbsp;</a></span>vkvg_fill_preserve()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void vkvg_fill_preserve </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a>&#160;</td>
+          <td class="paramname"><em>ctx</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Same as <a class="el" href="group__context_ga514541817d323e89f66069362bb8611d.html#ga514541817d323e89f66069362bb8611d">vkvg_fill</a>, but don't reset the current path after the operation.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">ctx</td><td>a valid vkvg <a class="el" href="group__context.html">Context</a> </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</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>
diff --git a/group__context_gab276844a1cbcb7e666997d78ba305aa7.html b/group__context_gab276844a1cbcb7e666997d78ba305aa7.html
new file mode 100644 (file)
index 0000000..74aa0a3
--- /dev/null
@@ -0,0 +1,191 @@
+<!-- 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" />
+    <title>VKVG: vkvg_create</title>
+    <link href="tabs.css" rel="stylesheet" type="text/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">
+                <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>
+                </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="group__context.html">Context</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="navtabHL"><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__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="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="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="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__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__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__context_ga07b38d9e2fa6338d765b3ba6f4414a87.html#ga07b38d9e2fa6338d765b3ba6f4414a87">vkvg_identity_matrix</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="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="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__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="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="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__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>
+        </table>
+      </div>
+   </td>
+   <td valign="top" class="mempage">
+<a id="gab276844a1cbcb7e666997d78ba305aa7"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gab276844a1cbcb7e666997d78ba305aa7">&#9670;&nbsp;</a></span>vkvg_create()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> vkvg_create </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="group__surface_gaf2e9eb0e48dd4533d4a5622c12e4d0e7.html#gaf2e9eb0e48dd4533d4a5622c12e4d0e7">VkvgSurface</a>&#160;</td>
+          <td class="paramname"><em>surf</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Creates a new <a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc" title="The Vkvg drawing Context.">VkvgContext</a> with all graphics state parameters set to default values and with surf as a target surface. </p><dl class="section remark"><dt>Remarks</dt><dd>This function references surf, so you can immediately call <a class="el" href="group__surface_ga4fb66c2cbbebddae0c0b8f69d13325e9.html#ga4fb66c2cbbebddae0c0b8f69d13325e9" title="Decrement the reference count on the surface by one. Destroy it if count reach 0.">vkvg_surface_destroy()</a> on it if you don't need to maintain a separate reference to it. </dd></dl>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">surf</td><td>The target surface of the drawing operations. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>A new <a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc" title="The Vkvg drawing Context.">VkvgContext</a> or null if an error occured. </dd></dl>
+
+</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>
diff --git a/group__context_gab2d4c6449a25dc681cc068c4239450c5.html b/group__context_gab2d4c6449a25dc681cc068c4239450c5.html
new file mode 100644 (file)
index 0000000..31e9d07
--- /dev/null
@@ -0,0 +1,201 @@
+<!-- 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" />
+    <title>VKVG: vkvg_set_opacity</title>
+    <link href="tabs.css" rel="stylesheet" type="text/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">
+                <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>
+                </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="group__context.html">Context</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__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="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="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="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__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__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__context_ga07b38d9e2fa6338d765b3ba6f4414a87.html#ga07b38d9e2fa6338d765b3ba6f4414a87">vkvg_identity_matrix</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="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="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__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="navtabHL"><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="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="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__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>
+        </table>
+      </div>
+   </td>
+   <td valign="top" class="mempage">
+<a id="gab2d4c6449a25dc681cc068c4239450c5"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gab2d4c6449a25dc681cc068c4239450c5">&#9670;&nbsp;</a></span>vkvg_set_opacity()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void vkvg_set_opacity </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a>&#160;</td>
+          <td class="paramname"><em>ctx</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float&#160;</td>
+          <td class="paramname"><em>opacity</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>This global opacity factor will affect all further drawing operations, the default value is 1.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">ctx</td><td>a valid context handle. </td></tr>
+    <tr><td class="paramname">opacity</td><td>global opacity value between 0..1. </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</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>
diff --git a/group__context_gab56218e5b3ba4020ba68ad5fd3a92ddb.html b/group__context_gab56218e5b3ba4020ba68ad5fd3a92ddb.html
new file mode 100644 (file)
index 0000000..902fe7d
--- /dev/null
@@ -0,0 +1,201 @@
+<!-- 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" />
+    <title>VKVG: vkvg_set_matrix</title>
+    <link href="tabs.css" rel="stylesheet" type="text/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">
+                <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>
+                </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="group__context.html">Context</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__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="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="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="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__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__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__context_ga07b38d9e2fa6338d765b3ba6f4414a87.html#ga07b38d9e2fa6338d765b3ba6f4414a87">vkvg_identity_matrix</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="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="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__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="navtabHL"><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="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="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__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>
+        </table>
+      </div>
+   </td>
+   <td valign="top" class="mempage">
+<a id="gab56218e5b3ba4020ba68ad5fd3a92ddb"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gab56218e5b3ba4020ba68ad5fd3a92ddb">&#9670;&nbsp;</a></span>vkvg_set_matrix()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void vkvg_set_matrix </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a>&#160;</td>
+          <td class="paramname"><em>ctx</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const <a class="el" href="structvkvg__matrix__t.html">vkvg_matrix_t</a> *&#160;</td>
+          <td class="paramname"><em>matrix</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Replace the current context's transformation matrix with the supplied one.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">ctx</td><td>a valid vkvg <a class="el" href="group__context.html">Context</a> </td></tr>
+    <tr><td class="paramname">matrix</td><td></td></tr>
+  </table>
+  </dd>
+</dl>
+
+</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>
diff --git a/group__context_gab5852e193c4fa6f23282e622a1eee0c3.html b/group__context_gab5852e193c4fa6f23282e622a1eee0c3.html
new file mode 100644 (file)
index 0000000..787ce89
--- /dev/null
@@ -0,0 +1,207 @@
+<!-- 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" />
+    <title>VKVG: vkvg_get_current_point</title>
+    <link href="tabs.css" rel="stylesheet" type="text/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">
+                <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>
+                </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="group__context.html">Context</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__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="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="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="navtabHL"><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__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__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__context_ga07b38d9e2fa6338d765b3ba6f4414a87.html#ga07b38d9e2fa6338d765b3ba6f4414a87">vkvg_identity_matrix</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="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="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__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="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="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__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>
+        </table>
+      </div>
+   </td>
+   <td valign="top" class="mempage">
+<a id="gab5852e193c4fa6f23282e622a1eee0c3"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gab5852e193c4fa6f23282e622a1eee0c3">&#9670;&nbsp;</a></span>vkvg_get_current_point()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void vkvg_get_current_point </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a>&#160;</td>
+          <td class="paramname"><em>ctx</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float *&#160;</td>
+          <td class="paramname"><em>x</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float *&#160;</td>
+          <td class="paramname"><em>y</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Get the current point of the context, return 0,0 if no point is defined. </p><dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">ctx</td><td>A valid vkvg context handle. </td></tr>
+    <tr><td class="paramname">x</td><td>A valid float pointer to receive the x coordinate of the current point. </td></tr>
+    <tr><td class="paramname">y</td><td>A valid float pointer to receive the y coordinate of the current point. </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</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>
diff --git a/group__context_gabcf41a619deeaf1fab72bc5c4e5ecf99.html b/group__context_gabcf41a619deeaf1fab72bc5c4e5ecf99.html
new file mode 100644 (file)
index 0000000..acd56ff
--- /dev/null
@@ -0,0 +1,200 @@
+<!-- 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" />
+    <title>VKVG: vkvg_font_extents</title>
+    <link href="tabs.css" rel="stylesheet" type="text/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">
+                <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>
+                </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="group__context.html">Context</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__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="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="group__context_gaca4d2b86c75bdf3f07add4a48d861b5f.html#gaca4d2b86c75bdf3f07add4a48d861b5f">vkvg_flush</a></td></tr>
+          <tr><td class="navtabHL"><a class="navtab" href="group__context_gabcf41a619deeaf1fab72bc5c4e5ecf99.html#gabcf41a619deeaf1fab72bc5c4e5ecf99">vkvg_font_extents</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__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__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__context_ga07b38d9e2fa6338d765b3ba6f4414a87.html#ga07b38d9e2fa6338d765b3ba6f4414a87">vkvg_identity_matrix</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="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="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__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="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="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__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>
+        </table>
+      </div>
+   </td>
+   <td valign="top" class="mempage">
+<a id="gabcf41a619deeaf1fab72bc5c4e5ecf99"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gabcf41a619deeaf1fab72bc5c4e5ecf99">&#9670;&nbsp;</a></span>vkvg_font_extents()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void vkvg_font_extents </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a>&#160;</td>
+          <td class="paramname"><em>ctx</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="structvkvg__font__extents__t.html">vkvg_font_extents_t</a> *&#160;</td>
+          <td class="paramname"><em>extents</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">ctx</td><td>a valid vkvg <a class="el" href="group__context.html">Context</a> </td></tr>
+    <tr><td class="paramname">extents</td><td>A valid <a class="el" href="structvkvg__font__extents__t.html" title="font metrics">vkvg_font_extents_t</a> handle to be filled with current font extents. </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</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>
diff --git a/group__context_gabd4113f8d643772de75f806652e2c316.html b/group__context_gabd4113f8d643772de75f806652e2c316.html
new file mode 100644 (file)
index 0000000..658753a
--- /dev/null
@@ -0,0 +1,200 @@
+<!-- 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" />
+    <title>VKVG: vkvg_set_source_color</title>
+    <link href="tabs.css" rel="stylesheet" type="text/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">
+                <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>
+                </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="group__context.html">Context</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__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="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="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="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__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__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__context_ga07b38d9e2fa6338d765b3ba6f4414a87.html#ga07b38d9e2fa6338d765b3ba6f4414a87">vkvg_identity_matrix</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="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="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__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="navtabHL"><a class="navtab" href="group__context_gabd4113f8d643772de75f806652e2c316.html#gabd4113f8d643772de75f806652e2c316">vkvg_set_source_color</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="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__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>
+        </table>
+      </div>
+   </td>
+   <td valign="top" class="mempage">
+<a id="gabd4113f8d643772de75f806652e2c316"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gabd4113f8d643772de75f806652e2c316">&#9670;&nbsp;</a></span>vkvg_set_source_color()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void vkvg_set_source_color </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a>&#160;</td>
+          <td class="paramname"><em>ctx</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">uint32_t&#160;</td>
+          <td class="paramname"><em>c</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">ctx</td><td>a valid vkvg <a class="el" href="group__context.html">Context</a> </td></tr>
+    <tr><td class="paramname">rgba</td><td>color coded in 32bit integer. </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</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>
diff --git a/group__context_gac03501474a0d7c9ba002fd5b7b9d7aa5.html b/group__context_gac03501474a0d7c9ba002fd5b7b9d7aa5.html
new file mode 100644 (file)
index 0000000..3fd7255
--- /dev/null
@@ -0,0 +1,190 @@
+<!-- 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" />
+    <title>VKVG: vkvg_save</title>
+    <link href="tabs.css" rel="stylesheet" type="text/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">
+                <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>
+                </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="group__context.html">Context</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__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="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="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="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__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__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__context_ga07b38d9e2fa6338d765b3ba6f4414a87.html#ga07b38d9e2fa6338d765b3ba6f4414a87">vkvg_identity_matrix</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="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="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__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="navtabHL"><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="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="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__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>
+        </table>
+      </div>
+   </td>
+   <td valign="top" class="mempage">
+<a id="gac03501474a0d7c9ba002fd5b7b9d7aa5"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gac03501474a0d7c9ba002fd5b7b9d7aa5">&#9670;&nbsp;</a></span>vkvg_save()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void vkvg_save </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a>&#160;</td>
+          <td class="paramname"><em>ctx</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Save all the context's graphic states to be restored later with a call to <a class="el" href="group__context_ga1f8f22f05ba71be6344787c7c52caf3b.html#ga1f8f22f05ba71be6344787c7c52caf3b" title="Restore context&#39;s graphic states.">vkvg_restore()</a>. Multiple calls to <a class="el" href="group__context_gac03501474a0d7c9ba002fd5b7b9d7aa5.html#gac03501474a0d7c9ba002fd5b7b9d7aa5" title="Save context&#39;s graphic states.">vkvg_save()</a> and <a class="el" href="group__context_ga1f8f22f05ba71be6344787c7c52caf3b.html#ga1f8f22f05ba71be6344787c7c52caf3b" title="Restore context&#39;s graphic states.">vkvg_restore()</a> can be nested;</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">ctx</td><td>a valid vkvg <a class="el" href="group__context.html">Context</a> </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</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>
diff --git a/group__context_gac068112f830a390f6b1ea52817d0fa6b.html b/group__context_gac068112f830a390f6b1ea52817d0fa6b.html
new file mode 100644 (file)
index 0000000..f6c5934
--- /dev/null
@@ -0,0 +1,232 @@
+<!-- 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" />
+    <title>VKVG: vkvg_arc</title>
+    <link href="tabs.css" rel="stylesheet" type="text/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">
+                <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>
+                </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="group__context.html">Context</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="navtabHL"><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__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="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="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="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__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__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__context_ga07b38d9e2fa6338d765b3ba6f4414a87.html#ga07b38d9e2fa6338d765b3ba6f4414a87">vkvg_identity_matrix</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="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="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__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="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="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__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>
+        </table>
+      </div>
+   </td>
+   <td valign="top" class="mempage">
+<a id="gac068112f830a390f6b1ea52817d0fa6b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gac068112f830a390f6b1ea52817d0fa6b">&#9670;&nbsp;</a></span>vkvg_arc()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void vkvg_arc </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a>&#160;</td>
+          <td class="paramname"><em>ctx</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float&#160;</td>
+          <td class="paramname"><em>xc</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float&#160;</td>
+          <td class="paramname"><em>yc</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float&#160;</td>
+          <td class="paramname"><em>radius</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float&#160;</td>
+          <td class="paramname"><em>a1</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float&#160;</td>
+          <td class="paramname"><em>a2</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Adds a circular arc in clockwise order of the given radius to the current path following angles of a trigonometric circle. After this call the current point will be the last computed point of the arc. The arc is centered at (xc , yc ), begins at angle a1 and proceeds in the direction of increasing angles to end at angle a2. If a2 is less than a1, it will be progressively increased by 2*PI until it is greater than a1.</p>
+<p>If there is a current point, an initial line segment will be added to the path to connect the current point to the beginning of the arc. If this initial line is undesired, it can be avoided by calling <a class="el" href="group__context_gad4df2d61a5e1ed43ceb89b5cb908f09c.html#gad4df2d61a5e1ed43ceb89b5cb908f09c" title="Start a new sub path.">vkvg_new_sub_path()</a> before calling <a class="el" href="group__context_gac068112f830a390f6b1ea52817d0fa6b.html#gac068112f830a390f6b1ea52817d0fa6b" title="Adds a circular arc of the given radius to the current path.">vkvg_arc()</a>.</p>
+<p>Angles are measured in radians. An angle of 0.0 is in the direction of the positive X axis. An angle of PI/2 radians (90 degrees) is in the direction of the positive Y axis. Angles increase in the direction from the positive X axis toward the positive Y axis. So with the default transformation matrix, angles increase in a clockwise direction.</p>
+<dl class="section remark"><dt>Remarks</dt><dd>To convert from degrees to radians, use degrees * (PI/180). </dd></dl>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">ctx</td><td>The vkvg context pointer. </td></tr>
+    <tr><td class="paramname">xc</td><td>center x coordinate </td></tr>
+    <tr><td class="paramname">xy</td><td>center y coordinate </td></tr>
+    <tr><td class="paramname">radius</td><td>The radius of the arc. </td></tr>
+    <tr><td class="paramname">a1</td><td>start angle in radians of the arc as if on a trigonometric circle. </td></tr>
+    <tr><td class="paramname">a2</td><td>end angle in radians of the arc to draw. </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</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>
diff --git a/group__context_gac159a4f21cb08f34c01e9a424b2a146b.html b/group__context_gac159a4f21cb08f34c01e9a424b2a146b.html
new file mode 100644 (file)
index 0000000..cf54c98
--- /dev/null
@@ -0,0 +1,201 @@
+<!-- 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" />
+    <title>VKVG: vkvg_set_line_width</title>
+    <link href="tabs.css" rel="stylesheet" type="text/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">
+                <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>
+                </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="group__context.html">Context</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__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="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="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="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__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__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__context_ga07b38d9e2fa6338d765b3ba6f4414a87.html#ga07b38d9e2fa6338d765b3ba6f4414a87">vkvg_identity_matrix</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="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="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__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="navtabHL"><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="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="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__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>
+        </table>
+      </div>
+   </td>
+   <td valign="top" class="mempage">
+<a id="gac159a4f21cb08f34c01e9a424b2a146b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gac159a4f21cb08f34c01e9a424b2a146b">&#9670;&nbsp;</a></span>vkvg_set_line_width()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void vkvg_set_line_width </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a>&#160;</td>
+          <td class="paramname"><em>ctx</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float&#160;</td>
+          <td class="paramname"><em>width</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Set the current line width for the targeted context. All further calls to <a class="el" href="group__context_ga74bf1033a534dab1a320e95dc7dea157.html#ga74bf1033a534dab1a320e95dc7dea157" title="Stroke command.">vkvg_stroke</a> on this context will use this new width.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">ctx</td><td>a valid vkvg <a class="el" href="group__context.html">Context</a> </td></tr>
+    <tr><td class="paramname">width</td><td>new current line width for the context. </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</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>
diff --git a/group__context_gac525aec4976320d2bac91a16cf1d84f8.html b/group__context_gac525aec4976320d2bac91a16cf1d84f8.html
new file mode 100644 (file)
index 0000000..380feb6
--- /dev/null
@@ -0,0 +1,190 @@
+<!-- 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" />
+    <title>VKVG: vkvg_get_operator</title>
+    <link href="tabs.css" rel="stylesheet" type="text/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">
+                <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>
+                </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="group__context.html">Context</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__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="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="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="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__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="navtabHL"><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__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__context_ga07b38d9e2fa6338d765b3ba6f4414a87.html#ga07b38d9e2fa6338d765b3ba6f4414a87">vkvg_identity_matrix</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="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="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__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="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="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__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>
+        </table>
+      </div>
+   </td>
+   <td valign="top" class="mempage">
+<a id="gac525aec4976320d2bac91a16cf1d84f8"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gac525aec4976320d2bac91a16cf1d84f8">&#9670;&nbsp;</a></span>vkvg_get_operator()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="vkvg_8h_a4202eb97e7aaee0296c33f8a6b932252.html#a4202eb97e7aaee0296c33f8a6b932252">vkvg_operator_t</a> vkvg_get_operator </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a>&#160;</td>
+          <td class="paramname"><em>ctx</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">ctx</td><td>a valid vkvg <a class="el" href="group__context.html">Context</a> </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>vkvg_operator_t </dd></dl>
+
+</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>
diff --git a/group__context_gac7853e3949a804d682a856bfbd77312b.html b/group__context_gac7853e3949a804d682a856bfbd77312b.html
new file mode 100644 (file)
index 0000000..39fb226
--- /dev/null
@@ -0,0 +1,207 @@
+<!-- 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" />
+    <title>VKVG: vkvg_rel_move_to</title>
+    <link href="tabs.css" rel="stylesheet" type="text/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">
+                <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>
+                </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="group__context.html">Context</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__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="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="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="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__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__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__context_ga07b38d9e2fa6338d765b3ba6f4414a87.html#ga07b38d9e2fa6338d765b3ba6f4414a87">vkvg_identity_matrix</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="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="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__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="navtabHL"><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="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="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__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>
+        </table>
+      </div>
+   </td>
+   <td valign="top" class="mempage">
+<a id="gac7853e3949a804d682a856bfbd77312b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gac7853e3949a804d682a856bfbd77312b">&#9670;&nbsp;</a></span>vkvg_rel_move_to()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void vkvg_rel_move_to </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a>&#160;</td>
+          <td class="paramname"><em>ctx</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float&#160;</td>
+          <td class="paramname"><em>x</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float&#160;</td>
+          <td class="paramname"><em>y</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>This command will set the current pen position of the context to the coordinate given by the x and y deltas in arguments. If the current path is not empty, this command will start a new subpath and set the current pen position. </p><dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">ctx</td><td>The vkvg context pointer. </td></tr>
+    <tr><td class="paramname">x</td><td>delta in the horizontal direction. </td></tr>
+    <tr><td class="paramname">y</td><td>delta in the vertical direction. </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</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>
diff --git a/group__context_gaca4d2b86c75bdf3f07add4a48d861b5f.html b/group__context_gaca4d2b86c75bdf3f07add4a48d861b5f.html
new file mode 100644 (file)
index 0000000..6f09eea
--- /dev/null
@@ -0,0 +1,189 @@
+<!-- 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" />
+    <title>VKVG: vkvg_flush</title>
+    <link href="tabs.css" rel="stylesheet" type="text/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">
+                <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>
+                </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="group__context.html">Context</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__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="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="navtabHL"><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="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__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__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__context_ga07b38d9e2fa6338d765b3ba6f4414a87.html#ga07b38d9e2fa6338d765b3ba6f4414a87">vkvg_identity_matrix</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="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="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__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="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="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__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>
+        </table>
+      </div>
+   </td>
+   <td valign="top" class="mempage">
+<a id="gaca4d2b86c75bdf3f07add4a48d861b5f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gaca4d2b86c75bdf3f07add4a48d861b5f">&#9670;&nbsp;</a></span>vkvg_flush()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void vkvg_flush </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a>&#160;</td>
+          <td class="paramname"><em>ctx</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Drawing operations by a context on a surface are delayed in several cases for optimisation purpose. Calling <a class="el" href="group__context_gaca4d2b86c75bdf3f07add4a48d861b5f.html#gaca4d2b86c75bdf3f07add4a48d861b5f" title="Perform all the pending drawing operations on a context.">vkvg_flush</a> on a context ensure that all possibly delayed drawing command are executed. The context is automatically flushed on destruction. </p><dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">ctx</td><td>The vkvg context to flush. </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</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>
diff --git a/group__context_gacac211b9ddc47b13c9ad7887db491bd8.html b/group__context_gacac211b9ddc47b13c9ad7887db491bd8.html
new file mode 100644 (file)
index 0000000..33a97ea
--- /dev/null
@@ -0,0 +1,200 @@
+<!-- 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" />
+    <title>VKVG: vkvg_set_line_cap</title>
+    <link href="tabs.css" rel="stylesheet" type="text/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">
+                <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>
+                </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="group__context.html">Context</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__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="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="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="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__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__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__context_ga07b38d9e2fa6338d765b3ba6f4414a87.html#ga07b38d9e2fa6338d765b3ba6f4414a87">vkvg_identity_matrix</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="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="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__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="navtabHL"><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="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="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__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>
+        </table>
+      </div>
+   </td>
+   <td valign="top" class="mempage">
+<a id="gacac211b9ddc47b13c9ad7887db491bd8"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gacac211b9ddc47b13c9ad7887db491bd8">&#9670;&nbsp;</a></span>vkvg_set_line_cap()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void vkvg_set_line_cap </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a>&#160;</td>
+          <td class="paramname"><em>ctx</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="vkvg_8h_ae63b94eb181f12347450efcc67cbf8f0.html#ae63b94eb181f12347450efcc67cbf8f0">vkvg_line_cap_t</a>&#160;</td>
+          <td class="paramname"><em>cap</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Configure the line terminations to output for further path stroke commands. </p><dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">ctx</td><td>a valid vkvg <a class="el" href="group__context.html">Context</a> </td></tr>
+    <tr><td class="paramname">cap</td><td>new line termination, may be one of the value of <a class="el" href="vkvg_8h_ae63b94eb181f12347450efcc67cbf8f0.html#ae63b94eb181f12347450efcc67cbf8f0" title="line caps">vkvg_line_cap_t</a>. </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</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>
diff --git a/group__context_gacc55b53318df7aa0fbb0d2a8ad62a7de.html b/group__context_gacc55b53318df7aa0fbb0d2a8ad62a7de.html
new file mode 100644 (file)
index 0000000..f824fff
--- /dev/null
@@ -0,0 +1,190 @@
+<!-- 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" />
+    <title>VKVG: vkvg_reset_clip</title>
+    <link href="tabs.css" rel="stylesheet" type="text/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">
+                <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>
+                </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="group__context.html">Context</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__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="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="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="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__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__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__context_ga07b38d9e2fa6338d765b3ba6f4414a87.html#ga07b38d9e2fa6338d765b3ba6f4414a87">vkvg_identity_matrix</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="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="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__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="navtabHL"><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="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="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__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>
+        </table>
+      </div>
+   </td>
+   <td valign="top" class="mempage">
+<a id="gacc55b53318df7aa0fbb0d2a8ad62a7de"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gacc55b53318df7aa0fbb0d2a8ad62a7de">&#9670;&nbsp;</a></span>vkvg_reset_clip()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void vkvg_reset_clip </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a>&#160;</td>
+          <td class="paramname"><em>ctx</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Reset the current clip region to its original, unrestricted state.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">ctx</td><td>a valid vkvg <a class="el" href="group__context.html">Context</a> </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</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>
diff --git a/group__context_gad18fff05a16b4e5bc3a1e20d7af43645.html b/group__context_gad18fff05a16b4e5bc3a1e20d7af43645.html
new file mode 100644 (file)
index 0000000..ef111ff
--- /dev/null
@@ -0,0 +1,236 @@
+<!-- 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" />
+    <title>VKVG: vkvg_rounded_rectangle2</title>
+    <link href="tabs.css" rel="stylesheet" type="text/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">
+                <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>
+                </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="group__context.html">Context</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__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="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="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="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__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__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__context_ga07b38d9e2fa6338d765b3ba6f4414a87.html#ga07b38d9e2fa6338d765b3ba6f4414a87">vkvg_identity_matrix</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="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="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__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="navtabHL"><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="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="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__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>
+        </table>
+      </div>
+   </td>
+   <td valign="top" class="mempage">
+<a id="gad18fff05a16b4e5bc3a1e20d7af43645"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gad18fff05a16b4e5bc3a1e20d7af43645">&#9670;&nbsp;</a></span>vkvg_rounded_rectangle2()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void vkvg_rounded_rectangle2 </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a>&#160;</td>
+          <td class="paramname"><em>ctx</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float&#160;</td>
+          <td class="paramname"><em>x</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float&#160;</td>
+          <td class="paramname"><em>y</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float&#160;</td>
+          <td class="paramname"><em>w</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float&#160;</td>
+          <td class="paramname"><em>h</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float&#160;</td>
+          <td class="paramname"><em>rx</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float&#160;</td>
+          <td class="paramname"><em>ry</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Adds a closed sub-path rectangle of the given size to the current path at position (x, y). </p><dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">ctx</td><td>The vkvg context pointer. </td></tr>
+    <tr><td class="paramname">x</td><td>The x coordinate of the top left corner of the rectangle to emit. </td></tr>
+    <tr><td class="paramname">y</td><td>The y coordinate of the top left corner of the rectangle to emit. </td></tr>
+    <tr><td class="paramname">w</td><td>The width in pixel of the rectangle to draw. </td></tr>
+    <tr><td class="paramname">h</td><td>The height in pixel of the rectangle to draw. </td></tr>
+    <tr><td class="paramname">rx</td><td>The horizontal radius of the corners. </td></tr>
+    <tr><td class="paramname">ry</td><td>The vertical radius of the corners. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>VKVG_STATUS_SUCCESS or VKVG_STATUS_INVALID_RECT if width or height is equal to 0. </dd></dl>
+
+</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>
diff --git a/group__context_gad27a65d418d112847acb7671275c7dc2.html b/group__context_gad27a65d418d112847acb7671275c7dc2.html
new file mode 100644 (file)
index 0000000..b63bb45
--- /dev/null
@@ -0,0 +1,221 @@
+<!-- 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" />
+    <title>VKVG: vkvg_rel_quadratic_to</title>
+    <link href="tabs.css" rel="stylesheet" type="text/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">
+                <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>
+                </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="group__context.html">Context</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__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="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="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="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__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__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__context_ga07b38d9e2fa6338d765b3ba6f4414a87.html#ga07b38d9e2fa6338d765b3ba6f4414a87">vkvg_identity_matrix</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="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="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__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="navtabHL"><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="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="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__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>
+        </table>
+      </div>
+   </td>
+   <td valign="top" class="mempage">
+<a id="gad27a65d418d112847acb7671275c7dc2"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gad27a65d418d112847acb7671275c7dc2">&#9670;&nbsp;</a></span>vkvg_rel_quadratic_to()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void vkvg_rel_quadratic_to </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a>&#160;</td>
+          <td class="paramname"><em>ctx</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float&#160;</td>
+          <td class="paramname"><em>x1</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float&#160;</td>
+          <td class="paramname"><em>y1</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float&#160;</td>
+          <td class="paramname"><em>x2</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float&#160;</td>
+          <td class="paramname"><em>y2</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">ctx</td><td>The vkvg context pointer. </td></tr>
+    <tr><td class="paramname">x1</td><td>The X coordinate of the control point relative to the current point. </td></tr>
+    <tr><td class="paramname">y1</td><td>The Y coordinate of the control point relative to the current point. </td></tr>
+    <tr><td class="paramname">x2</td><td>The X coordinate of the end point of the curve relative to the current point. </td></tr>
+    <tr><td class="paramname">y2</td><td>The Y coordinate of the end point of the curve relative to the current point. </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</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>
diff --git a/group__context_gad37071fb42ef37ce31bca527ef979aa2.html b/group__context_gad37071fb42ef37ce31bca527ef979aa2.html
new file mode 100644 (file)
index 0000000..1a5465c
--- /dev/null
@@ -0,0 +1,236 @@
+<!-- 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" />
+    <title>VKVG: vkvg_rel_curve_to</title>
+    <link href="tabs.css" rel="stylesheet" type="text/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">
+                <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>
+                </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="group__context.html">Context</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__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="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="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="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__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__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__context_ga07b38d9e2fa6338d765b3ba6f4414a87.html#ga07b38d9e2fa6338d765b3ba6f4414a87">vkvg_identity_matrix</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="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="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__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="navtabHL"><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="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="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__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>
+        </table>
+      </div>
+   </td>
+   <td valign="top" class="mempage">
+<a id="gad37071fb42ef37ce31bca527ef979aa2"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gad37071fb42ef37ce31bca527ef979aa2">&#9670;&nbsp;</a></span>vkvg_rel_curve_to()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void vkvg_rel_curve_to </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a>&#160;</td>
+          <td class="paramname"><em>ctx</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float&#160;</td>
+          <td class="paramname"><em>x1</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float&#160;</td>
+          <td class="paramname"><em>y1</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float&#160;</td>
+          <td class="paramname"><em>x2</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float&#160;</td>
+          <td class="paramname"><em>y2</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float&#160;</td>
+          <td class="paramname"><em>x3</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float&#160;</td>
+          <td class="paramname"><em>y3</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Adds a cubic Bézier spline to the path from the current point to position (x3, y3) in relative coordinate to the current point, using (x1, y1) and (x2, y2) as the control points relative to the current point. After this call the current point will be (x3, y3).</p>
+<p>If there is no current point before the call to <a class="el" href="group__context_gad37071fb42ef37ce31bca527ef979aa2.html#gad37071fb42ef37ce31bca527ef979aa2" title="Adds a cubic Bézier spline to the current path relative to the current point.">vkvg_rel_curve_to()</a> =&gt; error:VKVG_STATUS_NO_CURRENT_POINT. </p><dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">ctx</td><td>The vkvg context pointer. </td></tr>
+    <tr><td class="paramname">x1</td><td>The X coordinate of the first control point. </td></tr>
+    <tr><td class="paramname">y1</td><td>The Y coordinate of the first control point. </td></tr>
+    <tr><td class="paramname">x2</td><td>The X coordinate of the second control point. </td></tr>
+    <tr><td class="paramname">y2</td><td>The Y coordinate of the second control point. </td></tr>
+    <tr><td class="paramname">x3</td><td>The X coordinate of the end of the curve. </td></tr>
+    <tr><td class="paramname">y3</td><td>The Y coordinate of the end of the curve. </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</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>
diff --git a/group__context_gad4df2d61a5e1ed43ceb89b5cb908f09c.html b/group__context_gad4df2d61a5e1ed43ceb89b5cb908f09c.html
new file mode 100644 (file)
index 0000000..a265ef2
--- /dev/null
@@ -0,0 +1,190 @@
+<!-- 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" />
+    <title>VKVG: vkvg_new_sub_path</title>
+    <link href="tabs.css" rel="stylesheet" type="text/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">
+                <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>
+                </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="group__context.html">Context</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__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="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="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="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__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__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__context_ga07b38d9e2fa6338d765b3ba6f4414a87.html#ga07b38d9e2fa6338d765b3ba6f4414a87">vkvg_identity_matrix</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="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="navtabHL"><a class="navtab" href="group__context_gad4df2d61a5e1ed43ceb89b5cb908f09c.html#gad4df2d61a5e1ed43ceb89b5cb908f09c">vkvg_new_sub_path</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__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="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="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__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>
+        </table>
+      </div>
+   </td>
+   <td valign="top" class="mempage">
+<a id="gad4df2d61a5e1ed43ceb89b5cb908f09c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gad4df2d61a5e1ed43ceb89b5cb908f09c">&#9670;&nbsp;</a></span>vkvg_new_sub_path()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void vkvg_new_sub_path </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a>&#160;</td>
+          <td class="paramname"><em>ctx</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Start new sub path, after the call to this method, no current point is defined. If the current path is empty, this function has no effect.</p>
+<p>In many cases, this call is not needed since new sub-paths are frequently started with <a class="el" href="group__context_gaa9a27bece5bbd278921c6cba623b2c63.html#gaa9a27bece5bbd278921c6cba623b2c63" title="Move the context pen to the position given in argument.">vkvg_move_to()</a>. </p><dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">ctx</td><td>The vkvg context pointer. </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</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>
diff --git a/group__context_gad4e0c503a4073b2b777103172cfd0b0c.html b/group__context_gad4e0c503a4073b2b777103172cfd0b0c.html
new file mode 100644 (file)
index 0000000..60df6f6
--- /dev/null
@@ -0,0 +1,242 @@
+<!-- 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" />
+    <title>VKVG: vkvg_rel_elliptic_arc_to</title>
+    <link href="tabs.css" rel="stylesheet" type="text/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">
+                <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>
+                </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="group__context.html">Context</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__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="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="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="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__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__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__context_ga07b38d9e2fa6338d765b3ba6f4414a87.html#ga07b38d9e2fa6338d765b3ba6f4414a87">vkvg_identity_matrix</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="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="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__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="navtabHL"><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="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="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__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>
+        </table>
+      </div>
+   </td>
+   <td valign="top" class="mempage">
+<a id="gad4e0c503a4073b2b777103172cfd0b0c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gad4e0c503a4073b2b777103172cfd0b0c">&#9670;&nbsp;</a></span>vkvg_rel_elliptic_arc_to()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void vkvg_rel_elliptic_arc_to </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a>&#160;</td>
+          <td class="paramname"><em>ctx</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float&#160;</td>
+          <td class="paramname"><em>x</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float&#160;</td>
+          <td class="paramname"><em>y</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">bool&#160;</td>
+          <td class="paramname"><em>large_arc_flag</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">bool&#160;</td>
+          <td class="paramname"><em>sweep_flag</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float&#160;</td>
+          <td class="paramname"><em>rx</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float&#160;</td>
+          <td class="paramname"><em>ry</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float&#160;</td>
+          <td class="paramname"><em>phi</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>This method has the same effect as a call to <a class="el" href="group__context_ga33916e8d4a03a4e6e4b13b901cd619e8.html#ga33916e8d4a03a4e6e4b13b901cd619e8" title="Add an elliptical arc to the current path.">vkvg_elliptic_arc_to</a> except that the coordinate are expressed relative to the current point. </p><dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">ctx</td><td>A valid context handle. </td></tr>
+    <tr><td class="paramname">x</td><td>the arc end point x coordinate relative to the current point. </td></tr>
+    <tr><td class="paramname">y</td><td>the arc end point y coordinate relative to the current point. </td></tr>
+    <tr><td class="paramname">large_arc_flag</td><td>determines if the arc must be less or greater than 180°. </td></tr>
+    <tr><td class="paramname">sweep_flag</td><td>The sweep_flag boolean determines if the arc must start from a negative or positive angle. </td></tr>
+    <tr><td class="paramname">rx</td><td>The x radius of the ellipse. </td></tr>
+    <tr><td class="paramname">ry</td><td>The y radius of the ellipse. </td></tr>
+    <tr><td class="paramname">phi</td><td>Clockwise rotation of the arc in radian. </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</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>
diff --git a/group__context_gad628d092e9fae6f1c9dc8c2ae6c96b35.html b/group__context_gad628d092e9fae6f1c9dc8c2ae6c96b35.html
new file mode 100644 (file)
index 0000000..051ea9f
--- /dev/null
@@ -0,0 +1,192 @@
+<!-- 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" />
+    <title>VKVG: vkvg_get_fill_rule</title>
+    <link href="tabs.css" rel="stylesheet" type="text/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">
+                <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>
+                </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="group__context.html">Context</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__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="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="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="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="navtabHL"><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__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__context_ga07b38d9e2fa6338d765b3ba6f4414a87.html#ga07b38d9e2fa6338d765b3ba6f4414a87">vkvg_identity_matrix</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="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="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__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="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="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__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>
+        </table>
+      </div>
+   </td>
+   <td valign="top" class="mempage">
+<a id="gad628d092e9fae6f1c9dc8c2ae6c96b35"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gad628d092e9fae6f1c9dc8c2ae6c96b35">&#9670;&nbsp;</a></span>vkvg_get_fill_rule()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="vkvg_8h_a71071026a36a7427c364a8bdc9bccfb6.html#a71071026a36a7427c364a8bdc9bccfb6">vkvg_fill_rule_t</a> vkvg_get_fill_rule </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a>&#160;</td>
+          <td class="paramname"><em>ctx</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Retrieve the current fill rule set for the supplied context. Initial value is <code>VKVG_FILL_RULE_NON_ZERO</code> and may be modified by a call to <a class="el" href="group__context_ga305378530707a0e8436d068e919d15bf.html#ga305378530707a0e8436d068e919d15bf">vkvg_set_fill_rule</a>.</p>
+<p>For more information, see <a class="el" href="vkvg_8h_a71071026a36a7427c364a8bdc9bccfb6.html#a71071026a36a7427c364a8bdc9bccfb6" title="path fill method.">vkvg_fill_rule_t</a>.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">ctx</td><td>a valid vkvg <a class="el" href="group__context.html">Context</a> </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>vkvg_fill_rule_t The current fill rule of the context. </dd></dl>
+
+</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>
diff --git a/group__context_gadccb1027af7def3ef6b17e27314a4a9e.html b/group__context_gadccb1027af7def3ef6b17e27314a4a9e.html
new file mode 100644 (file)
index 0000000..b608794
--- /dev/null
@@ -0,0 +1,207 @@
+<!-- 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" />
+    <title>VKVG: vkvg_load_font_from_path</title>
+    <link href="tabs.css" rel="stylesheet" type="text/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">
+                <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>
+                </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="group__context.html">Context</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__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="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="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="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__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__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__context_ga07b38d9e2fa6338d765b3ba6f4414a87.html#ga07b38d9e2fa6338d765b3ba6f4414a87">vkvg_identity_matrix</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="navtabHL"><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="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="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__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="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="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__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>
+        </table>
+      </div>
+   </td>
+   <td valign="top" class="mempage">
+<a id="gadccb1027af7def3ef6b17e27314a4a9e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gadccb1027af7def3ef6b17e27314a4a9e">&#9670;&nbsp;</a></span>vkvg_load_font_from_path()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void vkvg_load_font_from_path </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a>&#160;</td>
+          <td class="paramname"><em>ctx</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const char *&#160;</td>
+          <td class="paramname"><em>path</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const char *&#160;</td>
+          <td class="paramname"><em>name</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">ctx</td><td>a valid vkvg <a class="el" href="group__context.html">Context</a> </td></tr>
+    <tr><td class="paramname">path</td><td>A valid font file path. </td></tr>
+    <tr><td class="paramname">name</td><td>A short name to select this font afteward </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</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>
diff --git a/group__context_gade858000e4086620a00952a4ccc8744a.html b/group__context_gade858000e4086620a00952a4ccc8744a.html
new file mode 100644 (file)
index 0000000..6b34bbe
--- /dev/null
@@ -0,0 +1,200 @@
+<!-- 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" />
+    <title>VKVG: vkvg_select_font_face</title>
+    <link href="tabs.css" rel="stylesheet" type="text/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">
+                <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>
+                </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="group__context.html">Context</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__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="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="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="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__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__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__context_ga07b38d9e2fa6338d765b3ba6f4414a87.html#ga07b38d9e2fa6338d765b3ba6f4414a87">vkvg_identity_matrix</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="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="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__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="navtabHL"><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="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="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__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>
+        </table>
+      </div>
+   </td>
+   <td valign="top" class="mempage">
+<a id="gade858000e4086620a00952a4ccc8744a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gade858000e4086620a00952a4ccc8744a">&#9670;&nbsp;</a></span>vkvg_select_font_face()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void vkvg_select_font_face </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a>&#160;</td>
+          <td class="paramname"><em>ctx</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const char *&#160;</td>
+          <td class="paramname"><em>name</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">ctx</td><td>a valid vkvg <a class="el" href="group__context.html">Context</a> </td></tr>
+    <tr><td class="paramname">name</td><td>A name to be recognized by the FontConfig library </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</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>
diff --git a/group__context_gae061587061b992790b315c0df670ec29.html b/group__context_gae061587061b992790b315c0df670ec29.html
new file mode 100644 (file)
index 0000000..79aa43e
--- /dev/null
@@ -0,0 +1,200 @@
+<!-- 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" />
+    <title>VKVG: vkvg_set_font_size</title>
+    <link href="tabs.css" rel="stylesheet" type="text/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">
+                <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>
+                </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="group__context.html">Context</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__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="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="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="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__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__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__context_ga07b38d9e2fa6338d765b3ba6f4414a87.html#ga07b38d9e2fa6338d765b3ba6f4414a87">vkvg_identity_matrix</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="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="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__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="navtabHL"><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="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="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__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>
+        </table>
+      </div>
+   </td>
+   <td valign="top" class="mempage">
+<a id="gae061587061b992790b315c0df670ec29"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gae061587061b992790b315c0df670ec29">&#9670;&nbsp;</a></span>vkvg_set_font_size()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void vkvg_set_font_size </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a>&#160;</td>
+          <td class="paramname"><em>ctx</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">uint32_t&#160;</td>
+          <td class="paramname"><em>size</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">ctx</td><td>a valid vkvg <a class="el" href="group__context.html">Context</a> </td></tr>
+    <tr><td class="paramname">size</td><td></td></tr>
+  </table>
+  </dd>
+</dl>
+
+</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>
diff --git a/group__context_gae7a8c7696c515cdfa1a59d4fe0ca12e8.html b/group__context_gae7a8c7696c515cdfa1a59d4fe0ca12e8.html
new file mode 100644 (file)
index 0000000..9b7c7a8
--- /dev/null
@@ -0,0 +1,200 @@
+<!-- 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" />
+    <title>VKVG: vkvg_text_run_get_extents</title>
+    <link href="tabs.css" rel="stylesheet" type="text/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">
+                <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>
+                </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="group__context.html">Context</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__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="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="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="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__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__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__context_ga07b38d9e2fa6338d765b3ba6f4414a87.html#ga07b38d9e2fa6338d765b3ba6f4414a87">vkvg_identity_matrix</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="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="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__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="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="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__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="navtabHL"><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>
+        </table>
+      </div>
+   </td>
+   <td valign="top" class="mempage">
+<a id="gae7a8c7696c515cdfa1a59d4fe0ca12e8"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gae7a8c7696c515cdfa1a59d4fe0ca12e8">&#9670;&nbsp;</a></span>vkvg_text_run_get_extents()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void vkvg_text_run_get_extents </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="vkvg_8h_a4371df2f82cabd4963d913a094a06b35.html#a4371df2f82cabd4963d913a094a06b35">VkvgText</a>&#160;</td>
+          <td class="paramname"><em>textRun</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="structvkvg__text__extents__t.html">vkvg_text_extents_t</a> *&#160;</td>
+          <td class="paramname"><em>extents</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">textRun</td><td></td></tr>
+    <tr><td class="paramname">extents</td><td></td></tr>
+  </table>
+  </dd>
+</dl>
+
+</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>
diff --git a/group__context_gae855f56bde644560f5025d09c834a55c.html b/group__context_gae855f56bde644560f5025d09c834a55c.html
new file mode 100644 (file)
index 0000000..b35b125
--- /dev/null
@@ -0,0 +1,190 @@
+<!-- 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" />
+    <title>VKVG: vkvg_reference</title>
+    <link href="tabs.css" rel="stylesheet" type="text/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">
+                <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>
+                </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="group__context.html">Context</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__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="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="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="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__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__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__context_ga07b38d9e2fa6338d765b3ba6f4414a87.html#ga07b38d9e2fa6338d765b3ba6f4414a87">vkvg_identity_matrix</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="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="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__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="navtabHL"><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="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="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__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>
+        </table>
+      </div>
+   </td>
+   <td valign="top" class="mempage">
+<a id="gae855f56bde644560f5025d09c834a55c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gae855f56bde644560f5025d09c834a55c">&#9670;&nbsp;</a></span>vkvg_reference()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> vkvg_reference </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a>&#160;</td>
+          <td class="paramname"><em>ctx</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">ctx</td><td>The context to increment the reference count for. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd></dd></dl>
+
+</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>
diff --git a/group__context_gaeb22a279fa51368ade2094303f729537.html b/group__context_gaeb22a279fa51368ade2094303f729537.html
new file mode 100644 (file)
index 0000000..8e09e43
--- /dev/null
@@ -0,0 +1,200 @@
+<!-- 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" />
+    <title>VKVG: vkvg_rotate</title>
+    <link href="tabs.css" rel="stylesheet" type="text/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">
+                <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>
+                </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="group__context.html">Context</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__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="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="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="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__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__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__context_ga07b38d9e2fa6338d765b3ba6f4414a87.html#ga07b38d9e2fa6338d765b3ba6f4414a87">vkvg_identity_matrix</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="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="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__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="navtabHL"><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="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="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__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>
+        </table>
+      </div>
+   </td>
+   <td valign="top" class="mempage">
+<a id="gaeb22a279fa51368ade2094303f729537"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gaeb22a279fa51368ade2094303f729537">&#9670;&nbsp;</a></span>vkvg_rotate()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void vkvg_rotate </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a>&#160;</td>
+          <td class="paramname"><em>ctx</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float&#160;</td>
+          <td class="paramname"><em>radians</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Modifies the current transformation matrix by applying an additional rotation expressed in radian. </p><dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">ctx</td><td>a valid vkvg <a class="el" href="group__context.html">Context</a> </td></tr>
+    <tr><td class="paramname">radians</td><td>rotation angle in radian. </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</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>
diff --git a/group__context_gaebf492bf879122ef9ec6b8072ec9a55b.html b/group__context_gaebf492bf879122ef9ec6b8072ec9a55b.html
new file mode 100644 (file)
index 0000000..d4fa995
--- /dev/null
@@ -0,0 +1,207 @@
+<!-- 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" />
+    <title>VKVG: vkvg_rel_line_to</title>
+    <link href="tabs.css" rel="stylesheet" type="text/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">
+                <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>
+                </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="group__context.html">Context</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__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="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="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="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__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__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__context_ga07b38d9e2fa6338d765b3ba6f4414a87.html#ga07b38d9e2fa6338d765b3ba6f4414a87">vkvg_identity_matrix</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="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="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__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="navtabHL"><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="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="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__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>
+        </table>
+      </div>
+   </td>
+   <td valign="top" class="mempage">
+<a id="gaebf492bf879122ef9ec6b8072ec9a55b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gaebf492bf879122ef9ec6b8072ec9a55b">&#9670;&nbsp;</a></span>vkvg_rel_line_to()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void vkvg_rel_line_to </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a>&#160;</td>
+          <td class="paramname"><em>ctx</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float&#160;</td>
+          <td class="paramname"><em>dx</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float&#160;</td>
+          <td class="paramname"><em>dy</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Given a current point of (x, y), after this call the current point will be (x + dx, y + dy). If no current point is defined, this function call is equivalent to a single #move_to command to the absolute position given by the x and y arguments. </p><dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">ctx</td><td>The vkvg context pointer. </td></tr>
+    <tr><td class="paramname">dx</td><td>delta x </td></tr>
+    <tr><td class="paramname">dy</td><td>delta y </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</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>
diff --git a/group__context_gaf4f41865696063157dcccc49826c7542.html b/group__context_gaf4f41865696063157dcccc49826c7542.html
new file mode 100644 (file)
index 0000000..d1b5986
--- /dev/null
@@ -0,0 +1,190 @@
+<!-- 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" />
+    <title>VKVG: vkvg_clip_preserve</title>
+    <link href="tabs.css" rel="stylesheet" type="text/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">
+                <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>
+                </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="group__context.html">Context</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="navtabHL"><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__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="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="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="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__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__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__context_ga07b38d9e2fa6338d765b3ba6f4414a87.html#ga07b38d9e2fa6338d765b3ba6f4414a87">vkvg_identity_matrix</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="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="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__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="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="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__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>
+        </table>
+      </div>
+   </td>
+   <td valign="top" class="mempage">
+<a id="gaf4f41865696063157dcccc49826c7542"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gaf4f41865696063157dcccc49826c7542">&#9670;&nbsp;</a></span>vkvg_clip_preserve()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void vkvg_clip_preserve </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a>&#160;</td>
+          <td class="paramname"><em>ctx</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>This method has the same effect as <a class="el" href="group__context_ga1377398c35756811e602cb1f62a3666a.html#ga1377398c35756811e602cb1f62a3666a">vkvg_clip()</a> except that the current path is not cleared after the operation.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">ctx</td><td>a valid vkvg <a class="el" href="group__context.html">Context</a> </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</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>
diff --git a/group__context_gaf5b5c652d82aa0404c93edae2cbc6035.html b/group__context_gaf5b5c652d82aa0404c93edae2cbc6035.html
new file mode 100644 (file)
index 0000000..5853391
--- /dev/null
@@ -0,0 +1,190 @@
+<!-- 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" />
+    <title>VKVG: vkvg_status</title>
+    <link href="tabs.css" rel="stylesheet" type="text/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">
+                <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>
+                </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="group__context.html">Context</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__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="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="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="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__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__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__context_ga07b38d9e2fa6338d765b3ba6f4414a87.html#ga07b38d9e2fa6338d765b3ba6f4414a87">vkvg_identity_matrix</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="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="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__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="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="navtabHL"><a class="navtab" href="group__context_gaf5b5c652d82aa0404c93edae2cbc6035.html#gaf5b5c652d82aa0404c93edae2cbc6035">vkvg_status</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__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>
+        </table>
+      </div>
+   </td>
+   <td valign="top" class="mempage">
+<a id="gaf5b5c652d82aa0404c93edae2cbc6035"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gaf5b5c652d82aa0404c93edae2cbc6035">&#9670;&nbsp;</a></span>vkvg_status()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354">vkvg_status_t</a> vkvg_status </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a>&#160;</td>
+          <td class="paramname"><em>ctx</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Checks whether an error has previously occurred for this context.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">ctx</td><td>The vkvg context to query the status for. </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</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>
diff --git a/group__context_gaf7a96ef43fd8721ad82c296e96b1a89a.html b/group__context_gaf7a96ef43fd8721ad82c296e96b1a89a.html
new file mode 100644 (file)
index 0000000..875a8ed
--- /dev/null
@@ -0,0 +1,189 @@
+<!-- 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" />
+    <title>VKVG: vkvg_close_path</title>
+    <link href="tabs.css" rel="stylesheet" type="text/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">
+                <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>
+                </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="group__context.html">Context</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="navtabHL"><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__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="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="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="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__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__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__context_ga07b38d9e2fa6338d765b3ba6f4414a87.html#ga07b38d9e2fa6338d765b3ba6f4414a87">vkvg_identity_matrix</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="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="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__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="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="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__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>
+        </table>
+      </div>
+   </td>
+   <td valign="top" class="mempage">
+<a id="gaf7a96ef43fd8721ad82c296e96b1a89a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gaf7a96ef43fd8721ad82c296e96b1a89a">&#9670;&nbsp;</a></span>vkvg_close_path()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void vkvg_close_path </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a>&#160;</td>
+          <td class="paramname"><em>ctx</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Close the last path emited for this context if its point count is greater than 2. This function has no effect if the current path is empty or if its point count is less than 2. </p><dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">ctx</td><td>The vkvg context pointer. </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</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>
diff --git a/group__context_gaf86035c0d1696a504aec94572d218415.html b/group__context_gaf86035c0d1696a504aec94572d218415.html
new file mode 100644 (file)
index 0000000..b301bb2
--- /dev/null
@@ -0,0 +1,191 @@
+<!-- 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" />
+    <title>VKVG: vkvg_get_source</title>
+    <link href="tabs.css" rel="stylesheet" type="text/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">
+                <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>
+                </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="group__context.html">Context</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__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="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="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="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__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="navtabHL"><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__context_ga07b38d9e2fa6338d765b3ba6f4414a87.html#ga07b38d9e2fa6338d765b3ba6f4414a87">vkvg_identity_matrix</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="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="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__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="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="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__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>
+        </table>
+      </div>
+   </td>
+   <td valign="top" class="mempage">
+<a id="gaf86035c0d1696a504aec94572d218415"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gaf86035c0d1696a504aec94572d218415">&#9670;&nbsp;</a></span>vkvg_get_source()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="group__pattern_ga60d6d8608f15e96a087c8dafd69f28dc.html#ga60d6d8608f15e96a087c8dafd69f28dc">VkvgPattern</a> vkvg_get_source </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a>&#160;</td>
+          <td class="paramname"><em>ctx</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Retrieve the current pattern set for drawing operations on the supplied context.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">ctx</td><td>a valid vkvg <a class="el" href="group__context.html">Context</a> </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>VkvgPattern The current context's source. </dd></dl>
+
+</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>
diff --git a/group__context_gaf8ce78ae7fa4269a2a3c1c54ad2c58dd.html b/group__context_gaf8ce78ae7fa4269a2a3c1c54ad2c58dd.html
new file mode 100644 (file)
index 0000000..5f57210
--- /dev/null
@@ -0,0 +1,191 @@
+<!-- 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" />
+    <title>VKVG: vkvg_clear</title>
+    <link href="tabs.css" rel="stylesheet" type="text/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">
+                <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>
+                </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="group__context.html">Context</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="navtabHL"><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__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="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="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="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__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__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__context_ga07b38d9e2fa6338d765b3ba6f4414a87.html#ga07b38d9e2fa6338d765b3ba6f4414a87">vkvg_identity_matrix</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="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="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__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="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="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__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>
+        </table>
+      </div>
+   </td>
+   <td valign="top" class="mempage">
+<a id="gaf8ce78ae7fa4269a2a3c1c54ad2c58dd"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gaf8ce78ae7fa4269a2a3c1c54ad2c58dd">&#9670;&nbsp;</a></span>vkvg_clear()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void vkvg_clear </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a>&#160;</td>
+          <td class="paramname"><em>ctx</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Clear surface currently bound to the context. Color and clipping are reset to 0. New surfaces are automatically cleared when bound for the first time to a context by calling <a class="el" href="group__context_gab276844a1cbcb7e666997d78ba305aa7.html#gab276844a1cbcb7e666997d78ba305aa7" title="Create a new vkvg context used for drawing on surfaces.">vkvg_create()</a>.</p>
+<dl class="section remark"><dt>Remarks</dt><dd>To clear a surface not bound to a context, call <a class="el" href="group__surface_gad43c411887c5c5bf60daeb62d05af0eb.html#gad43c411887c5c5bf60daeb62d05af0eb" title="Clear surface&#39;s content.">vkvg_surface_clear()</a>. </dd></dl>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">ctx</td><td>a valid vkvg <a class="el" href="group__context.html">Context</a> </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</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>
index ae348846065f2d4f3ec01c4eb9d522496ffda7f7..1146e56e1792b52807780acf9e2c0d15f56dddef 100644 (file)
@@ -62,10 +62,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
 </div><!--header-->
 <div class="contents">
 <a name="details" id="details"></a><h2 class="groupheader">Description</h2>
-<p>create or use an existing vulkan context for vkvg. </p>
 <p><a class="el" href="group__device_ga4410787cc120fdafe8cdc480a2b02e71.html#ga4410787cc120fdafe8cdc480a2b02e71" title="Opaque pointer on a Vkvg device structure.">VkvgDevice</a> is the starting point of a vkvg rendering infrastructure. It connects an existing vulkan context with vkvg, or may create a new one.</p>
 <p>Most of the vulkan rendering component (pipelines, renderpass, ..) are part of the VkvgDevice, their are shared among drawing contexts.</p>
-<p>Antialiasing level is configured when creating the device by selecting the sample count. <a class="el" href="group__device_ga3a87ef8a0d782aa26a39ff63218ea25c.html#ga3a87ef8a0d782aa26a39ff63218ea25c">vkvg_device_create</a> will create a non-antialiased dev by selecting VK_SAMPLE_COUNT_1_BIT as sample count. To create antialiased rendering device, call vkvg_device_create_multisample with VkSampleCountFlags greater than one.</p>
+<p>Antialiasing level is configured when creating the device by selecting the sample count. <a class="el" href="group__device_ga78fe5806b41e650f39fdb8b0722efb3c.html#ga78fe5806b41e650f39fdb8b0722efb3c">vkvg_device_create</a> will create a non-antialiased dev by selecting VK_SAMPLE_COUNT_1_BIT as sample count. To create antialiased rendering device, call vkvg_device_create_multisample with VkSampleCountFlags greater than one.</p>
 <p>vkvg use a single frame buffer format for now: VK_FORMAT_B8G8R8A8_UNORM.</p>
 <p>Device holds the font cache so that each time a context draws text, the same cache is used. </p>
 <table class="memberdecls">
@@ -77,44 +76,45 @@ Typedefs</h2></td></tr>
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
 Functions</h2></td></tr>
-<tr class="memitem:gaa7b5b0a579d1202e8d782f720f603d91"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__device_gaa7b5b0a579d1202e8d782f720f603d91.html#gaa7b5b0a579d1202e8d782f720f603d91">vkvg_device_set_thread_aware</a> (<a class="el" href="group__device_ga4410787cc120fdafe8cdc480a2b02e71.html#ga4410787cc120fdafe8cdc480a2b02e71">VkvgDevice</a> dev, uint32_t thread_awayre)</td></tr>
-<tr class="separator:gaa7b5b0a579d1202e8d782f720f603d91"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga3a87ef8a0d782aa26a39ff63218ea25c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> <a class="el" href="group__device_ga4410787cc120fdafe8cdc480a2b02e71.html#ga4410787cc120fdafe8cdc480a2b02e71">VkvgDevice</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__device_ga3a87ef8a0d782aa26a39ff63218ea25c.html#ga3a87ef8a0d782aa26a39ff63218ea25c">vkvg_device_create</a> (VkSampleCountFlags samples, bool deferredResolve)</td></tr>
-<tr class="memdesc:ga3a87ef8a0d782aa26a39ff63218ea25c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a new vkvg device.  <a href="group__device_ga3a87ef8a0d782aa26a39ff63218ea25c.html#ga3a87ef8a0d782aa26a39ff63218ea25c">More...</a><br /></td></tr>
-<tr class="separator:ga3a87ef8a0d782aa26a39ff63218ea25c"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga1d3b3027ad47c29d49a82705ff21c802"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> <a class="el" href="group__device_ga4410787cc120fdafe8cdc480a2b02e71.html#ga4410787cc120fdafe8cdc480a2b02e71">VkvgDevice</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__device_ga1d3b3027ad47c29d49a82705ff21c802.html#ga1d3b3027ad47c29d49a82705ff21c802">vkvg_device_create_from_vk</a> (VkInstance inst, VkPhysicalDevice phy, VkDevice vkdev, uint32_t qFamIdx, uint32_t qIndex)</td></tr>
-<tr class="memdesc:ga1d3b3027ad47c29d49a82705ff21c802"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a new vkvg device from an existing vulkan logical device.  <a href="group__device_ga1d3b3027ad47c29d49a82705ff21c802.html#ga1d3b3027ad47c29d49a82705ff21c802">More...</a><br /></td></tr>
-<tr class="separator:ga1d3b3027ad47c29d49a82705ff21c802"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga584714cbe547b91c08904a90f269c170"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> <a class="el" href="group__device_ga4410787cc120fdafe8cdc480a2b02e71.html#ga4410787cc120fdafe8cdc480a2b02e71">VkvgDevice</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__device_ga584714cbe547b91c08904a90f269c170.html#ga584714cbe547b91c08904a90f269c170">vkvg_device_create_from_vk_multisample</a> (VkInstance inst, VkPhysicalDevice phy, VkDevice vkdev, uint32_t qFamIdx, uint32_t qIndex, VkSampleCountFlags samples, bool deferredResolve)</td></tr>
-<tr class="memdesc:ga584714cbe547b91c08904a90f269c170"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a new multisampled vkvg device.  <a href="group__device_ga584714cbe547b91c08904a90f269c170.html#ga584714cbe547b91c08904a90f269c170">More...</a><br /></td></tr>
-<tr class="separator:ga584714cbe547b91c08904a90f269c170"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga38c54930707fd47bbdb59ee9000a6d21"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__device_ga38c54930707fd47bbdb59ee9000a6d21.html#ga38c54930707fd47bbdb59ee9000a6d21">vkvg_device_destroy</a> (<a class="el" href="group__device_ga4410787cc120fdafe8cdc480a2b02e71.html#ga4410787cc120fdafe8cdc480a2b02e71">VkvgDevice</a> dev)</td></tr>
-<tr class="memdesc:ga38c54930707fd47bbdb59ee9000a6d21"><td class="mdescLeft">&#160;</td><td class="mdescRight">Decrement the reference count of the device by 1. Release all it's ressources if count reach 0.  <a href="group__device_ga38c54930707fd47bbdb59ee9000a6d21.html#ga38c54930707fd47bbdb59ee9000a6d21">More...</a><br /></td></tr>
-<tr class="separator:ga38c54930707fd47bbdb59ee9000a6d21"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga76abb77e8be8a16dd7ddd03950ba168b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> <a class="el" href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354">vkvg_status_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__device_ga76abb77e8be8a16dd7ddd03950ba168b.html#ga76abb77e8be8a16dd7ddd03950ba168b">vkvg_device_status</a> (<a class="el" href="group__device_ga4410787cc120fdafe8cdc480a2b02e71.html#ga4410787cc120fdafe8cdc480a2b02e71">VkvgDevice</a> dev)</td></tr>
-<tr class="memdesc:ga76abb77e8be8a16dd7ddd03950ba168b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the current status of the device.  <a href="group__device_ga76abb77e8be8a16dd7ddd03950ba168b.html#ga76abb77e8be8a16dd7ddd03950ba168b">More...</a><br /></td></tr>
-<tr class="separator:ga76abb77e8be8a16dd7ddd03950ba168b"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga7328d8f0102dd7dcf725bc3c77aa95f8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> <a class="el" href="group__device_ga4410787cc120fdafe8cdc480a2b02e71.html#ga4410787cc120fdafe8cdc480a2b02e71">VkvgDevice</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__device_ga7328d8f0102dd7dcf725bc3c77aa95f8.html#ga7328d8f0102dd7dcf725bc3c77aa95f8">vkvg_device_reference</a> (<a class="el" href="group__device_ga4410787cc120fdafe8cdc480a2b02e71.html#ga4410787cc120fdafe8cdc480a2b02e71">VkvgDevice</a> dev)</td></tr>
-<tr class="memdesc:ga7328d8f0102dd7dcf725bc3c77aa95f8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Increment the reference count on this device.  <a href="group__device_ga7328d8f0102dd7dcf725bc3c77aa95f8.html#ga7328d8f0102dd7dcf725bc3c77aa95f8">More...</a><br /></td></tr>
-<tr class="separator:ga7328d8f0102dd7dcf725bc3c77aa95f8"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga4e12927c2cda70943f304f5fdbd43882"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__device_ga4e12927c2cda70943f304f5fdbd43882.html#ga4e12927c2cda70943f304f5fdbd43882">vkvg_device_get_reference_count</a> (<a class="el" href="group__device_ga4410787cc120fdafe8cdc480a2b02e71.html#ga4410787cc120fdafe8cdc480a2b02e71">VkvgDevice</a> dev)</td></tr>
-<tr class="memdesc:ga4e12927c2cda70943f304f5fdbd43882"><td class="mdescLeft">&#160;</td><td class="mdescRight">Query the reference count of the device.  <a href="group__device_ga4e12927c2cda70943f304f5fdbd43882.html#ga4e12927c2cda70943f304f5fdbd43882">More...</a><br /></td></tr>
-<tr class="separator:ga4e12927c2cda70943f304f5fdbd43882"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:gacee1dad855f7ceb5e803c0379e37cff5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__device_gacee1dad855f7ceb5e803c0379e37cff5.html#gacee1dad855f7ceb5e803c0379e37cff5">vkvg_device_set_dpy</a> (<a class="el" href="group__device_ga4410787cc120fdafe8cdc480a2b02e71.html#ga4410787cc120fdafe8cdc480a2b02e71">VkvgDevice</a> dev, int hdpy, int vdpy)</td></tr>
-<tr class="memdesc:gacee1dad855f7ceb5e803c0379e37cff5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the screen dot per inch for this device.  <a href="group__device_gacee1dad855f7ceb5e803c0379e37cff5.html#gacee1dad855f7ceb5e803c0379e37cff5">More...</a><br /></td></tr>
-<tr class="separator:gacee1dad855f7ceb5e803c0379e37cff5"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga110a3746370bc3a61aa95e048e739d2e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__device_ga110a3746370bc3a61aa95e048e739d2e.html#ga110a3746370bc3a61aa95e048e739d2e">vkvg_device_get_dpy</a> (<a class="el" href="group__device_ga4410787cc120fdafe8cdc480a2b02e71.html#ga4410787cc120fdafe8cdc480a2b02e71">VkvgDevice</a> dev, int *hdpy, int *vdpy)</td></tr>
-<tr class="memdesc:ga110a3746370bc3a61aa95e048e739d2e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the current dpy values.  <a href="group__device_ga110a3746370bc3a61aa95e048e739d2e.html#ga110a3746370bc3a61aa95e048e739d2e">More...</a><br /></td></tr>
-<tr class="separator:ga110a3746370bc3a61aa95e048e739d2e"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga7cf75a034d9fb4a78c82724154cf73c8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__device_ga7cf75a034d9fb4a78c82724154cf73c8.html#ga7cf75a034d9fb4a78c82724154cf73c8">vkvg_get_required_instance_extensions</a> (const char **pExtensions, uint32_t *pExtCount)</td></tr>
-<tr class="memdesc:ga7cf75a034d9fb4a78c82724154cf73c8"><td class="mdescLeft">&#160;</td><td class="mdescRight">query required instance extensions for vkvg.  <a href="group__device_ga7cf75a034d9fb4a78c82724154cf73c8.html#ga7cf75a034d9fb4a78c82724154cf73c8">More...</a><br /></td></tr>
-<tr class="separator:ga7cf75a034d9fb4a78c82724154cf73c8"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga10ea171640ba5da3027c60390725666c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__device_ga10ea171640ba5da3027c60390725666c.html#ga10ea171640ba5da3027c60390725666c">vkvg_get_required_device_extensions</a> (VkPhysicalDevice phy, const char **pExtensions, uint32_t *pExtCount)</td></tr>
-<tr class="memdesc:ga10ea171640ba5da3027c60390725666c"><td class="mdescLeft">&#160;</td><td class="mdescRight">query required device extensions for vkvg.  <a href="group__device_ga10ea171640ba5da3027c60390725666c.html#ga10ea171640ba5da3027c60390725666c">More...</a><br /></td></tr>
-<tr class="separator:ga10ea171640ba5da3027c60390725666c"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga6b1a6746ce78e41714bfa433dde3f330"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> const void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__device_ga6b1a6746ce78e41714bfa433dde3f330.html#ga6b1a6746ce78e41714bfa433dde3f330">vkvg_get_device_requirements</a> (VkPhysicalDeviceFeatures *pEnabledFeatures)</td></tr>
-<tr class="memdesc:ga6b1a6746ce78e41714bfa433dde3f330"><td class="mdescLeft">&#160;</td><td class="mdescRight">get vulkan device creation requirement to fit vkvg needs.  <a href="group__device_ga6b1a6746ce78e41714bfa433dde3f330.html#ga6b1a6746ce78e41714bfa433dde3f330">More...</a><br /></td></tr>
-<tr class="separator:ga6b1a6746ce78e41714bfa433dde3f330"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga14c3363f17896c4cbc90b5a742d8cc92"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__device_ga14c3363f17896c4cbc90b5a742d8cc92.html#ga14c3363f17896c4cbc90b5a742d8cc92">vkvg_device_set_thread_aware</a> (<a class="el" href="group__device_ga4410787cc120fdafe8cdc480a2b02e71.html#ga4410787cc120fdafe8cdc480a2b02e71">VkvgDevice</a> dev, uint32_t thread_awayre)</td></tr>
+<tr class="memdesc:ga14c3363f17896c4cbc90b5a742d8cc92"><td class="mdescLeft">&#160;</td><td class="mdescRight">vkvg_device_set_thread_aware  <a href="group__device_ga14c3363f17896c4cbc90b5a742d8cc92.html#ga14c3363f17896c4cbc90b5a742d8cc92">More...</a><br /></td></tr>
+<tr class="separator:ga14c3363f17896c4cbc90b5a742d8cc92"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga78fe5806b41e650f39fdb8b0722efb3c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__device_ga4410787cc120fdafe8cdc480a2b02e71.html#ga4410787cc120fdafe8cdc480a2b02e71">VkvgDevice</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__device_ga78fe5806b41e650f39fdb8b0722efb3c.html#ga78fe5806b41e650f39fdb8b0722efb3c">vkvg_device_create</a> (VkSampleCountFlags samples, bool deferredResolve)</td></tr>
+<tr class="memdesc:ga78fe5806b41e650f39fdb8b0722efb3c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a new vkvg device.  <a href="group__device_ga78fe5806b41e650f39fdb8b0722efb3c.html#ga78fe5806b41e650f39fdb8b0722efb3c">More...</a><br /></td></tr>
+<tr class="separator:ga78fe5806b41e650f39fdb8b0722efb3c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga792170a12976eced48e117cc1adf4bcf"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__device_ga4410787cc120fdafe8cdc480a2b02e71.html#ga4410787cc120fdafe8cdc480a2b02e71">VkvgDevice</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__device_ga792170a12976eced48e117cc1adf4bcf.html#ga792170a12976eced48e117cc1adf4bcf">vkvg_device_create_from_vk</a> (VkInstance inst, VkPhysicalDevice phy, VkDevice vkdev, uint32_t qFamIdx, uint32_t qIndex)</td></tr>
+<tr class="memdesc:ga792170a12976eced48e117cc1adf4bcf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a new vkvg device from an existing vulkan logical device.  <a href="group__device_ga792170a12976eced48e117cc1adf4bcf.html#ga792170a12976eced48e117cc1adf4bcf">More...</a><br /></td></tr>
+<tr class="separator:ga792170a12976eced48e117cc1adf4bcf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga17a593a0a8b3c174b22e7e9a67995257"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__device_ga4410787cc120fdafe8cdc480a2b02e71.html#ga4410787cc120fdafe8cdc480a2b02e71">VkvgDevice</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__device_ga17a593a0a8b3c174b22e7e9a67995257.html#ga17a593a0a8b3c174b22e7e9a67995257">vkvg_device_create_from_vk_multisample</a> (VkInstance inst, VkPhysicalDevice phy, VkDevice vkdev, uint32_t qFamIdx, uint32_t qIndex, VkSampleCountFlags samples, bool deferredResolve)</td></tr>
+<tr class="memdesc:ga17a593a0a8b3c174b22e7e9a67995257"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a new multisampled vkvg device.  <a href="group__device_ga17a593a0a8b3c174b22e7e9a67995257.html#ga17a593a0a8b3c174b22e7e9a67995257">More...</a><br /></td></tr>
+<tr class="separator:ga17a593a0a8b3c174b22e7e9a67995257"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga2aaf6df4810242a7ba61d1cc22dda83d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__device_ga2aaf6df4810242a7ba61d1cc22dda83d.html#ga2aaf6df4810242a7ba61d1cc22dda83d">vkvg_device_destroy</a> (<a class="el" href="group__device_ga4410787cc120fdafe8cdc480a2b02e71.html#ga4410787cc120fdafe8cdc480a2b02e71">VkvgDevice</a> dev)</td></tr>
+<tr class="memdesc:ga2aaf6df4810242a7ba61d1cc22dda83d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Decrement the reference count of the device by 1. Release all it's ressources if count reach 0.  <a href="group__device_ga2aaf6df4810242a7ba61d1cc22dda83d.html#ga2aaf6df4810242a7ba61d1cc22dda83d">More...</a><br /></td></tr>
+<tr class="separator:ga2aaf6df4810242a7ba61d1cc22dda83d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga7cfe91b5df3581ed1bcdef483d1a2367"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354">vkvg_status_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__device_ga7cfe91b5df3581ed1bcdef483d1a2367.html#ga7cfe91b5df3581ed1bcdef483d1a2367">vkvg_device_status</a> (<a class="el" href="group__device_ga4410787cc120fdafe8cdc480a2b02e71.html#ga4410787cc120fdafe8cdc480a2b02e71">VkvgDevice</a> dev)</td></tr>
+<tr class="memdesc:ga7cfe91b5df3581ed1bcdef483d1a2367"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the current status of the device.  <a href="group__device_ga7cfe91b5df3581ed1bcdef483d1a2367.html#ga7cfe91b5df3581ed1bcdef483d1a2367">More...</a><br /></td></tr>
+<tr class="separator:ga7cfe91b5df3581ed1bcdef483d1a2367"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga3fbc07e9e6fa4e97dd0857b58e66a916"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__device_ga4410787cc120fdafe8cdc480a2b02e71.html#ga4410787cc120fdafe8cdc480a2b02e71">VkvgDevice</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__device_ga3fbc07e9e6fa4e97dd0857b58e66a916.html#ga3fbc07e9e6fa4e97dd0857b58e66a916">vkvg_device_reference</a> (<a class="el" href="group__device_ga4410787cc120fdafe8cdc480a2b02e71.html#ga4410787cc120fdafe8cdc480a2b02e71">VkvgDevice</a> dev)</td></tr>
+<tr class="memdesc:ga3fbc07e9e6fa4e97dd0857b58e66a916"><td class="mdescLeft">&#160;</td><td class="mdescRight">Increment the reference count on this device.  <a href="group__device_ga3fbc07e9e6fa4e97dd0857b58e66a916.html#ga3fbc07e9e6fa4e97dd0857b58e66a916">More...</a><br /></td></tr>
+<tr class="separator:ga3fbc07e9e6fa4e97dd0857b58e66a916"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaf8fba0b5d5588ef33326e874bd25a4c1"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__device_gaf8fba0b5d5588ef33326e874bd25a4c1.html#gaf8fba0b5d5588ef33326e874bd25a4c1">vkvg_device_get_reference_count</a> (<a class="el" href="group__device_ga4410787cc120fdafe8cdc480a2b02e71.html#ga4410787cc120fdafe8cdc480a2b02e71">VkvgDevice</a> dev)</td></tr>
+<tr class="memdesc:gaf8fba0b5d5588ef33326e874bd25a4c1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Query the reference count of the device.  <a href="group__device_gaf8fba0b5d5588ef33326e874bd25a4c1.html#gaf8fba0b5d5588ef33326e874bd25a4c1">More...</a><br /></td></tr>
+<tr class="separator:gaf8fba0b5d5588ef33326e874bd25a4c1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga67fe3cfb43415cc557c3c6f2dad1990b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__device_ga67fe3cfb43415cc557c3c6f2dad1990b.html#ga67fe3cfb43415cc557c3c6f2dad1990b">vkvg_device_set_dpy</a> (<a class="el" href="group__device_ga4410787cc120fdafe8cdc480a2b02e71.html#ga4410787cc120fdafe8cdc480a2b02e71">VkvgDevice</a> dev, int hdpy, int vdpy)</td></tr>
+<tr class="memdesc:ga67fe3cfb43415cc557c3c6f2dad1990b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the screen dot per inch for this device.  <a href="group__device_ga67fe3cfb43415cc557c3c6f2dad1990b.html#ga67fe3cfb43415cc557c3c6f2dad1990b">More...</a><br /></td></tr>
+<tr class="separator:ga67fe3cfb43415cc557c3c6f2dad1990b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga629ad9c736d5e7936529aadbfc202c53"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__device_ga629ad9c736d5e7936529aadbfc202c53.html#ga629ad9c736d5e7936529aadbfc202c53">vkvg_device_get_dpy</a> (<a class="el" href="group__device_ga4410787cc120fdafe8cdc480a2b02e71.html#ga4410787cc120fdafe8cdc480a2b02e71">VkvgDevice</a> dev, int *hdpy, int *vdpy)</td></tr>
+<tr class="memdesc:ga629ad9c736d5e7936529aadbfc202c53"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the current dpy values.  <a href="group__device_ga629ad9c736d5e7936529aadbfc202c53.html#ga629ad9c736d5e7936529aadbfc202c53">More...</a><br /></td></tr>
+<tr class="separator:ga629ad9c736d5e7936529aadbfc202c53"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga9319a5e85f367098b0e6e3265fb8ea85"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__device_ga9319a5e85f367098b0e6e3265fb8ea85.html#ga9319a5e85f367098b0e6e3265fb8ea85">vkvg_get_required_instance_extensions</a> (const char **pExtensions, uint32_t *pExtCount)</td></tr>
+<tr class="memdesc:ga9319a5e85f367098b0e6e3265fb8ea85"><td class="mdescLeft">&#160;</td><td class="mdescRight">query required instance extensions for vkvg.  <a href="group__device_ga9319a5e85f367098b0e6e3265fb8ea85.html#ga9319a5e85f367098b0e6e3265fb8ea85">More...</a><br /></td></tr>
+<tr class="separator:ga9319a5e85f367098b0e6e3265fb8ea85"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga87246f77fd32889d9eae62c9444ae456"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__device_ga87246f77fd32889d9eae62c9444ae456.html#ga87246f77fd32889d9eae62c9444ae456">vkvg_get_required_device_extensions</a> (VkPhysicalDevice phy, const char **pExtensions, uint32_t *pExtCount)</td></tr>
+<tr class="memdesc:ga87246f77fd32889d9eae62c9444ae456"><td class="mdescLeft">&#160;</td><td class="mdescRight">query required device extensions for vkvg.  <a href="group__device_ga87246f77fd32889d9eae62c9444ae456.html#ga87246f77fd32889d9eae62c9444ae456">More...</a><br /></td></tr>
+<tr class="separator:ga87246f77fd32889d9eae62c9444ae456"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gad9676acb47c4f4f8d83ef198280a805e"><td class="memItemLeft" align="right" valign="top">const void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__device_gad9676acb47c4f4f8d83ef198280a805e.html#gad9676acb47c4f4f8d83ef198280a805e">vkvg_get_device_requirements</a> (VkPhysicalDeviceFeatures *pEnabledFeatures)</td></tr>
+<tr class="memdesc:gad9676acb47c4f4f8d83ef198280a805e"><td class="mdescLeft">&#160;</td><td class="mdescRight">get vulkan device creation requirement to fit vkvg needs.  <a href="group__device_gad9676acb47c4f4f8d83ef198280a805e.html#gad9676acb47c4f4f8d83ef198280a805e">More...</a><br /></td></tr>
+<tr class="separator:gad9676acb47c4f4f8d83ef198280a805e"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
 </div><!-- contents -->
 <!-- HTML footer for doxygen 1.9.1-->
diff --git a/group__device_ga14c3363f17896c4cbc90b5a742d8cc92.html b/group__device_ga14c3363f17896c4cbc90b5a742d8cc92.html
new file mode 100644 (file)
index 0000000..1dc06bf
--- /dev/null
@@ -0,0 +1,129 @@
+<!-- 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" />
+    <title>VKVG: vkvg_device_set_thread_aware</title>
+    <link href="tabs.css" rel="stylesheet" type="text/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">
+                <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>
+                </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="group__device.html">Device</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__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="navtabHL"><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="group__device_gad9676acb47c4f4f8d83ef198280a805e.html#gad9676acb47c4f4f8d83ef198280a805e">vkvg_get_device_requirements</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__device_ga4410787cc120fdafe8cdc480a2b02e71.html#ga4410787cc120fdafe8cdc480a2b02e71">VkvgDevice</a></td></tr>
+        </table>
+      </div>
+   </td>
+   <td valign="top" class="mempage">
+<a id="ga14c3363f17896c4cbc90b5a742d8cc92"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga14c3363f17896c4cbc90b5a742d8cc92">&#9670;&nbsp;</a></span>vkvg_device_set_thread_aware()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void vkvg_device_set_thread_aware </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="group__device_ga4410787cc120fdafe8cdc480a2b02e71.html#ga4410787cc120fdafe8cdc480a2b02e71">VkvgDevice</a>&#160;</td>
+          <td class="paramname"><em>dev</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">uint32_t&#160;</td>
+          <td class="paramname"><em>thread_awayre</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">dev</td><td></td></tr>
+    <tr><td class="paramname">thread_awayre</td><td></td></tr>
+  </table>
+  </dd>
+</dl>
+
+</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>
diff --git a/group__device_ga17a593a0a8b3c174b22e7e9a67995257.html b/group__device_ga17a593a0a8b3c174b22e7e9a67995257.html
new file mode 100644 (file)
index 0000000..2097081
--- /dev/null
@@ -0,0 +1,166 @@
+<!-- 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" />
+    <title>VKVG: vkvg_device_create_from_vk_multisample</title>
+    <link href="tabs.css" rel="stylesheet" type="text/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">
+                <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>
+                </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="group__device.html">Device</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__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="navtabHL"><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="group__device_gad9676acb47c4f4f8d83ef198280a805e.html#gad9676acb47c4f4f8d83ef198280a805e">vkvg_get_device_requirements</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__device_ga4410787cc120fdafe8cdc480a2b02e71.html#ga4410787cc120fdafe8cdc480a2b02e71">VkvgDevice</a></td></tr>
+        </table>
+      </div>
+   </td>
+   <td valign="top" class="mempage">
+<a id="ga17a593a0a8b3c174b22e7e9a67995257"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga17a593a0a8b3c174b22e7e9a67995257">&#9670;&nbsp;</a></span>vkvg_device_create_from_vk_multisample()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="group__device_ga4410787cc120fdafe8cdc480a2b02e71.html#ga4410787cc120fdafe8cdc480a2b02e71">VkvgDevice</a> vkvg_device_create_from_vk_multisample </td>
+          <td>(</td>
+          <td class="paramtype">VkInstance&#160;</td>
+          <td class="paramname"><em>inst</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">VkPhysicalDevice&#160;</td>
+          <td class="paramname"><em>phy</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">VkDevice&#160;</td>
+          <td class="paramname"><em>vkdev</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">uint32_t&#160;</td>
+          <td class="paramname"><em>qFamIdx</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">uint32_t&#160;</td>
+          <td class="paramname"><em>qIndex</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">VkSampleCountFlags&#160;</td>
+          <td class="paramname"><em>samples</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">bool&#160;</td>
+          <td class="paramname"><em>deferredResolve</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>This function allows to create vkvg device for working with multisampled surfaces. Multisampling is used to smooth color transitions in drawings, making lines not pixelised and diagonal edges not stepped. Multisampling has a performance cost. The final image of the surface, accessible by the user will be a resolved single sampled image.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">inst</td><td>Vulkan instance to create the device from. </td></tr>
+    <tr><td class="paramname">phy</td><td>Vulkan physical device used to create the vkvg device. </td></tr>
+    <tr><td class="paramname">vkdev</td><td>Vulkan logical device to create the vkvg device for. </td></tr>
+    <tr><td class="paramname">qFamIdx</td><td>Queue family Index of the graphic queue used for drawing operations. </td></tr>
+    <tr><td class="paramname">qIndex</td><td>Index of the queue into the choosen familly, 0 in general. </td></tr>
+    <tr><td class="paramname">samples</td><td>The sample count that will be setup for the surfaces created by this device. </td></tr>
+    <tr><td class="paramname">deferredResolve</td><td>If true, the final simple sampled image of the surface will only be resolved on demand when calling <a class="el" href="group__surface_ga52d86147f436de7d2e138bcb4ee6015c.html#ga52d86147f436de7d2e138bcb4ee6015c">vkvg_surface_get_vk_image</a> or by explicitly calling vkvg_multisample_surface_resolve. If false, multisampled image is resolved on each draw operation. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>The handle of the created vkvg device, or null if an error occured. </dd></dl>
+
+</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>
diff --git a/group__device_ga2aaf6df4810242a7ba61d1cc22dda83d.html b/group__device_ga2aaf6df4810242a7ba61d1cc22dda83d.html
new file mode 100644 (file)
index 0000000..5ba1491
--- /dev/null
@@ -0,0 +1,118 @@
+<!-- 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" />
+    <title>VKVG: vkvg_device_destroy</title>
+    <link href="tabs.css" rel="stylesheet" type="text/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">
+                <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>
+                </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="group__device.html">Device</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__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="navtabHL"><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="group__device_gad9676acb47c4f4f8d83ef198280a805e.html#gad9676acb47c4f4f8d83ef198280a805e">vkvg_get_device_requirements</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__device_ga4410787cc120fdafe8cdc480a2b02e71.html#ga4410787cc120fdafe8cdc480a2b02e71">VkvgDevice</a></td></tr>
+        </table>
+      </div>
+   </td>
+   <td valign="top" class="mempage">
+<a id="ga2aaf6df4810242a7ba61d1cc22dda83d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga2aaf6df4810242a7ba61d1cc22dda83d">&#9670;&nbsp;</a></span>vkvg_device_destroy()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void vkvg_device_destroy </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="group__device_ga4410787cc120fdafe8cdc480a2b02e71.html#ga4410787cc120fdafe8cdc480a2b02e71">VkvgDevice</a>&#160;</td>
+          <td class="paramname"><em>dev</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>If device is reference by several active surfaces, calling destroy will only decrement the reference count by 1. When the reference count reach 0, the vkvg device is effectively destroyed, the device pointer is freed, and vulkan objects are released. Vkvg Devices has to stay active as long as surfaces created by it are used. </p><dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">dev</td><td>The vkvg device to destroy. </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</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>
diff --git a/group__device_ga3fbc07e9e6fa4e97dd0857b58e66a916.html b/group__device_ga3fbc07e9e6fa4e97dd0857b58e66a916.html
new file mode 100644 (file)
index 0000000..6b85bc2
--- /dev/null
@@ -0,0 +1,119 @@
+<!-- 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" />
+    <title>VKVG: vkvg_device_reference</title>
+    <link href="tabs.css" rel="stylesheet" type="text/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">
+                <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>
+                </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="group__device.html">Device</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__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="navtabHL"><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="group__device_gad9676acb47c4f4f8d83ef198280a805e.html#gad9676acb47c4f4f8d83ef198280a805e">vkvg_get_device_requirements</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__device_ga4410787cc120fdafe8cdc480a2b02e71.html#ga4410787cc120fdafe8cdc480a2b02e71">VkvgDevice</a></td></tr>
+        </table>
+      </div>
+   </td>
+   <td valign="top" class="mempage">
+<a id="ga3fbc07e9e6fa4e97dd0857b58e66a916"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga3fbc07e9e6fa4e97dd0857b58e66a916">&#9670;&nbsp;</a></span>vkvg_device_reference()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="group__device_ga4410787cc120fdafe8cdc480a2b02e71.html#ga4410787cc120fdafe8cdc480a2b02e71">VkvgDevice</a> vkvg_device_reference </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="group__device_ga4410787cc120fdafe8cdc480a2b02e71.html#ga4410787cc120fdafe8cdc480a2b02e71">VkvgDevice</a>&#160;</td>
+          <td class="paramname"><em>dev</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Increment by one the reference count on the device. </p><dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">The</td><td>vkvg device pointer to increment the reference count for. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd></dd></dl>
+
+</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>
index 8063b87f0936de33b4ad4646a706c11b4579fffb..9bde4e351c0cde817cbd536456fc0ffb9823dfad 100644 (file)
@@ -63,19 +63,19 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
    <td valign="top">
       <div class="navtab">
         <table>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga3a87ef8a0d782aa26a39ff63218ea25c.html#ga3a87ef8a0d782aa26a39ff63218ea25c">vkvg_device_create</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga1d3b3027ad47c29d49a82705ff21c802.html#ga1d3b3027ad47c29d49a82705ff21c802">vkvg_device_create_from_vk</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga584714cbe547b91c08904a90f269c170.html#ga584714cbe547b91c08904a90f269c170">vkvg_device_create_from_vk_multisample</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga38c54930707fd47bbdb59ee9000a6d21.html#ga38c54930707fd47bbdb59ee9000a6d21">vkvg_device_destroy</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga110a3746370bc3a61aa95e048e739d2e.html#ga110a3746370bc3a61aa95e048e739d2e">vkvg_device_get_dpy</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga4e12927c2cda70943f304f5fdbd43882.html#ga4e12927c2cda70943f304f5fdbd43882">vkvg_device_get_reference_count</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga7328d8f0102dd7dcf725bc3c77aa95f8.html#ga7328d8f0102dd7dcf725bc3c77aa95f8">vkvg_device_reference</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_gacee1dad855f7ceb5e803c0379e37cff5.html#gacee1dad855f7ceb5e803c0379e37cff5">vkvg_device_set_dpy</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_gaa7b5b0a579d1202e8d782f720f603d91.html#gaa7b5b0a579d1202e8d782f720f603d91">vkvg_device_set_thread_aware</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga76abb77e8be8a16dd7ddd03950ba168b.html#ga76abb77e8be8a16dd7ddd03950ba168b">vkvg_device_status</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga6b1a6746ce78e41714bfa433dde3f330.html#ga6b1a6746ce78e41714bfa433dde3f330">vkvg_get_device_requirements</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga10ea171640ba5da3027c60390725666c.html#ga10ea171640ba5da3027c60390725666c">vkvg_get_required_device_extensions</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga7cf75a034d9fb4a78c82724154cf73c8.html#ga7cf75a034d9fb4a78c82724154cf73c8">vkvg_get_required_instance_extensions</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="group__device_gad9676acb47c4f4f8d83ef198280a805e.html#gad9676acb47c4f4f8d83ef198280a805e">vkvg_get_device_requirements</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="navtabHL"><a class="navtab" href="group__device_ga4410787cc120fdafe8cdc480a2b02e71.html#ga4410787cc120fdafe8cdc480a2b02e71">VkvgDevice</a></td></tr>
         </table>
       </div>
@@ -92,11 +92,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
         </tr>
       </table>
 </div><div class="memdoc">
-
-<p>Opaque pointer on a Vkvg device structure. </p>
 <p>A <a class="el" href="group__device_ga4410787cc120fdafe8cdc480a2b02e71.html#ga4410787cc120fdafe8cdc480a2b02e71" title="Opaque pointer on a Vkvg device structure.">VkvgDevice</a> is required for creating new surfaces. </p>
 
-<p class="definition">Definition at line <a class="el" href="vkvg_8h_source.html#l00319">319</a> of file <a class="el" href="vkvg_8h_source.html">vkvg.h</a>.</p>
+<p class="definition">Definition at line <a class="el" href="vkvg_8h_source.html#l00315">315</a> of file <a class="el" href="vkvg_8h_source.html">vkvg.h</a>.</p>
 
 </div>
 </div>
diff --git a/group__device_ga629ad9c736d5e7936529aadbfc202c53.html b/group__device_ga629ad9c736d5e7936529aadbfc202c53.html
new file mode 100644 (file)
index 0000000..5d0aac7
--- /dev/null
@@ -0,0 +1,136 @@
+<!-- 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" />
+    <title>VKVG: vkvg_device_get_dpy</title>
+    <link href="tabs.css" rel="stylesheet" type="text/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">
+                <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>
+                </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="group__device.html">Device</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__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="navtabHL"><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="group__device_gad9676acb47c4f4f8d83ef198280a805e.html#gad9676acb47c4f4f8d83ef198280a805e">vkvg_get_device_requirements</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__device_ga4410787cc120fdafe8cdc480a2b02e71.html#ga4410787cc120fdafe8cdc480a2b02e71">VkvgDevice</a></td></tr>
+        </table>
+      </div>
+   </td>
+   <td valign="top" class="mempage">
+<a id="ga629ad9c736d5e7936529aadbfc202c53"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga629ad9c736d5e7936529aadbfc202c53">&#9670;&nbsp;</a></span>vkvg_device_get_dpy()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void vkvg_device_get_dpy </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="group__device_ga4410787cc120fdafe8cdc480a2b02e71.html#ga4410787cc120fdafe8cdc480a2b02e71">VkvgDevice</a>&#160;</td>
+          <td class="paramname"><em>dev</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int *&#160;</td>
+          <td class="paramname"><em>hdpy</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int *&#160;</td>
+          <td class="paramname"><em>vdpy</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Get the current values for horizontal and vertical dot per inch of the screen for this device. The default values for horizontal and vertical dpy on device creation is 96. </p><dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">dev</td><td>The vkvg device to get the dpy configuration for. </td></tr>
+    <tr><td class="paramname">hdpy</td><td>The current horizontal dot per inch. </td></tr>
+    <tr><td class="paramname">vdpy</td><td>The current vertical dot per inch. </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</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>
diff --git a/group__device_ga67fe3cfb43415cc557c3c6f2dad1990b.html b/group__device_ga67fe3cfb43415cc557c3c6f2dad1990b.html
new file mode 100644 (file)
index 0000000..20eba24
--- /dev/null
@@ -0,0 +1,136 @@
+<!-- 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" />
+    <title>VKVG: vkvg_device_set_dpy</title>
+    <link href="tabs.css" rel="stylesheet" type="text/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">
+                <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>
+                </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="group__device.html">Device</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__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="navtabHL"><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="group__device_gad9676acb47c4f4f8d83ef198280a805e.html#gad9676acb47c4f4f8d83ef198280a805e">vkvg_get_device_requirements</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__device_ga4410787cc120fdafe8cdc480a2b02e71.html#ga4410787cc120fdafe8cdc480a2b02e71">VkvgDevice</a></td></tr>
+        </table>
+      </div>
+   </td>
+   <td valign="top" class="mempage">
+<a id="ga67fe3cfb43415cc557c3c6f2dad1990b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga67fe3cfb43415cc557c3c6f2dad1990b">&#9670;&nbsp;</a></span>vkvg_device_set_dpy()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void vkvg_device_set_dpy </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="group__device_ga4410787cc120fdafe8cdc480a2b02e71.html#ga4410787cc120fdafe8cdc480a2b02e71">VkvgDevice</a>&#160;</td>
+          <td class="paramname"><em>dev</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int&#160;</td>
+          <td class="paramname"><em>hdpy</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int&#160;</td>
+          <td class="paramname"><em>vdpy</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Set the current values for horizontal and vertical dot per inch of the screen for this device. </p><dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">dev</td><td>The vkvg device to set the dpy for. </td></tr>
+    <tr><td class="paramname">hdpy</td><td>Horizontal dot per inch. </td></tr>
+    <tr><td class="paramname">vdpy</td><td>Vertical dot per inch. </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</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>
diff --git a/group__device_ga78fe5806b41e650f39fdb8b0722efb3c.html b/group__device_ga78fe5806b41e650f39fdb8b0722efb3c.html
new file mode 100644 (file)
index 0000000..bf2bdba
--- /dev/null
@@ -0,0 +1,134 @@
+<!-- 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" />
+    <title>VKVG: vkvg_device_create</title>
+    <link href="tabs.css" rel="stylesheet" type="text/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">
+                <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>
+                </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="group__device.html">Device</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="navtabHL"><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="group__device_gad9676acb47c4f4f8d83ef198280a805e.html#gad9676acb47c4f4f8d83ef198280a805e">vkvg_get_device_requirements</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__device_ga4410787cc120fdafe8cdc480a2b02e71.html#ga4410787cc120fdafe8cdc480a2b02e71">VkvgDevice</a></td></tr>
+        </table>
+      </div>
+   </td>
+   <td valign="top" class="mempage">
+<a id="ga78fe5806b41e650f39fdb8b0722efb3c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga78fe5806b41e650f39fdb8b0722efb3c">&#9670;&nbsp;</a></span>vkvg_device_create()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="group__device_ga4410787cc120fdafe8cdc480a2b02e71.html#ga4410787cc120fdafe8cdc480a2b02e71">VkvgDevice</a> vkvg_device_create </td>
+          <td>(</td>
+          <td class="paramtype">VkSampleCountFlags&#160;</td>
+          <td class="paramname"><em>samples</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">bool&#160;</td>
+          <td class="paramname"><em>deferredResolve</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Create a new <a class="el" href="group__device_ga4410787cc120fdafe8cdc480a2b02e71.html#ga4410787cc120fdafe8cdc480a2b02e71" title="Opaque pointer on a Vkvg device structure.">VkvgDevice</a> owning vulkan instance and device.</p>
+<p>On success, create a new vkvg device and set its reference count to 1. On error, you may query the device status by calling <a class="el" href="group__device_ga7cfe91b5df3581ed1bcdef483d1a2367.html#ga7cfe91b5df3581ed1bcdef483d1a2367">vkvg_device_status</a>. Error could be one of the following:</p><ul>
+<li>VKVG_STATUS_INVALID_FORMAT: the combination of image format and tiling is not supported</li>
+<li>VKVG_STATUS_NULL_POINTER: vulkan function pointer fetching failed.</li>
+</ul>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">samples</td><td>The sample count that will be setup for the surfaces created by this device. </td></tr>
+    <tr><td class="paramname">deferredResolve</td><td>If true, the final simple sampled image of the surface will only be resolved on demand with a call to <a class="el" href="group__surface_gac8fc98fe6fbbf93f67a96f1d7e4d5ef9.html#gac8fc98fe6fbbf93f67a96f1d7e4d5ef9" title="Explicitly resolve a multisampled surface.">vkvg_surface_resolve()</a> or </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</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>
diff --git a/group__device_ga792170a12976eced48e117cc1adf4bcf.html b/group__device_ga792170a12976eced48e117cc1adf4bcf.html
new file mode 100644 (file)
index 0000000..2772c33
--- /dev/null
@@ -0,0 +1,156 @@
+<!-- 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" />
+    <title>VKVG: vkvg_device_create_from_vk</title>
+    <link href="tabs.css" rel="stylesheet" type="text/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">
+                <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>
+                </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="group__device.html">Device</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__device_ga78fe5806b41e650f39fdb8b0722efb3c.html#ga78fe5806b41e650f39fdb8b0722efb3c">vkvg_device_create</a></td></tr>
+          <tr><td class="navtabHL"><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="group__device_gad9676acb47c4f4f8d83ef198280a805e.html#gad9676acb47c4f4f8d83ef198280a805e">vkvg_get_device_requirements</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__device_ga4410787cc120fdafe8cdc480a2b02e71.html#ga4410787cc120fdafe8cdc480a2b02e71">VkvgDevice</a></td></tr>
+        </table>
+      </div>
+   </td>
+   <td valign="top" class="mempage">
+<a id="ga792170a12976eced48e117cc1adf4bcf"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga792170a12976eced48e117cc1adf4bcf">&#9670;&nbsp;</a></span>vkvg_device_create_from_vk()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="group__device_ga4410787cc120fdafe8cdc480a2b02e71.html#ga4410787cc120fdafe8cdc480a2b02e71">VkvgDevice</a> vkvg_device_create_from_vk </td>
+          <td>(</td>
+          <td class="paramtype">VkInstance&#160;</td>
+          <td class="paramname"><em>inst</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">VkPhysicalDevice&#160;</td>
+          <td class="paramname"><em>phy</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">VkDevice&#160;</td>
+          <td class="paramname"><em>vkdev</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">uint32_t&#160;</td>
+          <td class="paramname"><em>qFamIdx</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">uint32_t&#160;</td>
+          <td class="paramname"><em>qIndex</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Create a new <a class="el" href="group__device_ga4410787cc120fdafe8cdc480a2b02e71.html#ga4410787cc120fdafe8cdc480a2b02e71" title="Opaque pointer on a Vkvg device structure.">VkvgDevice</a> connected to the vulkan context define by an instance, a physical device, a logical device, a graphical queue family index and an its index.</p>
+<p>On success, create a new vkvg device and set its reference count to 1. On error, query the device status by calling <a class="el" href="group__device_ga7cfe91b5df3581ed1bcdef483d1a2367.html#ga7cfe91b5df3581ed1bcdef483d1a2367" title="Get the current status of the device.">vkvg_device_status()</a>. Error could be one of the following:</p><ul>
+<li>VKVG_STATUS_INVALID_FORMAT: the combination of image format and tiling is not supported</li>
+<li>VKVG_STATUS_NULL_POINTER: vulkan function pointer fetching failed.</li>
+</ul>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">inst</td><td>a valid Vulkan instance to create the device from. </td></tr>
+    <tr><td class="paramname">phy</td><td>Vulkan physical device used to create the vkvg device. </td></tr>
+    <tr><td class="paramname">vkdev</td><td>Vulkan logical device to create the vkvg device for. </td></tr>
+    <tr><td class="paramname">qFamIdx</td><td>Queue family Index of the graphic queue used for drawing operations. </td></tr>
+    <tr><td class="paramname">qIndex</td><td>Index of the queue into the choosen familly, 0 in general. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>The handle of the created vkvg device, or null if an error occured. </dd></dl>
+
+</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>
diff --git a/group__device_ga7cfe91b5df3581ed1bcdef483d1a2367.html b/group__device_ga7cfe91b5df3581ed1bcdef483d1a2367.html
new file mode 100644 (file)
index 0000000..b494b14
--- /dev/null
@@ -0,0 +1,119 @@
+<!-- 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" />
+    <title>VKVG: vkvg_device_status</title>
+    <link href="tabs.css" rel="stylesheet" type="text/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">
+                <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>
+                </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="group__device.html">Device</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__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="navtabHL"><a class="navtab" href="group__device_ga7cfe91b5df3581ed1bcdef483d1a2367.html#ga7cfe91b5df3581ed1bcdef483d1a2367">vkvg_device_status</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__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__device_ga4410787cc120fdafe8cdc480a2b02e71.html#ga4410787cc120fdafe8cdc480a2b02e71">VkvgDevice</a></td></tr>
+        </table>
+      </div>
+   </td>
+   <td valign="top" class="mempage">
+<a id="ga7cfe91b5df3581ed1bcdef483d1a2367"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga7cfe91b5df3581ed1bcdef483d1a2367">&#9670;&nbsp;</a></span>vkvg_device_status()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354">vkvg_status_t</a> vkvg_device_status </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="group__device_ga4410787cc120fdafe8cdc480a2b02e71.html#ga4410787cc120fdafe8cdc480a2b02e71">VkvgDevice</a>&#160;</td>
+          <td class="paramname"><em>dev</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Query current status of device. See <a class="el" href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354">vkvg_status_t</a> for more informations. </p><dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">dev</td><td>a valid vkvg device pointer. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>current state. </dd></dl>
+
+</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>
diff --git a/group__device_ga87246f77fd32889d9eae62c9444ae456.html b/group__device_ga87246f77fd32889d9eae62c9444ae456.html
new file mode 100644 (file)
index 0000000..0a033b5
--- /dev/null
@@ -0,0 +1,136 @@
+<!-- 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" />
+    <title>VKVG: vkvg_get_required_device_extensions</title>
+    <link href="tabs.css" rel="stylesheet" type="text/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">
+                <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>
+                </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="group__device.html">Device</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__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="group__device_gad9676acb47c4f4f8d83ef198280a805e.html#gad9676acb47c4f4f8d83ef198280a805e">vkvg_get_device_requirements</a></td></tr>
+          <tr><td class="navtabHL"><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__device_ga4410787cc120fdafe8cdc480a2b02e71.html#ga4410787cc120fdafe8cdc480a2b02e71">VkvgDevice</a></td></tr>
+        </table>
+      </div>
+   </td>
+   <td valign="top" class="mempage">
+<a id="ga87246f77fd32889d9eae62c9444ae456"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga87246f77fd32889d9eae62c9444ae456">&#9670;&nbsp;</a></span>vkvg_get_required_device_extensions()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void vkvg_get_required_device_extensions </td>
+          <td>(</td>
+          <td class="paramtype">VkPhysicalDevice&#160;</td>
+          <td class="paramname"><em>phy</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const char **&#160;</td>
+          <td class="paramname"><em>pExtensions</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">uint32_t *&#160;</td>
+          <td class="paramname"><em>pExtCount</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">phy</td><td>the vulkan physical device that will be used to create the <a class="el" href="group__device_ga4410787cc120fdafe8cdc480a2b02e71.html#ga4410787cc120fdafe8cdc480a2b02e71">VkvgDevice</a>. </td></tr>
+    <tr><td class="paramname">pExtensions</td><td>a valid pointer to the array of extension names to fill, the size may be queried by calling this method with pExtension being a NULL pointer. </td></tr>
+    <tr><td class="paramname">pExtCount</td><td>a valid pointer to an integer that will be fill with the required extension count. </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</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>
diff --git a/group__device_ga9319a5e85f367098b0e6e3265fb8ea85.html b/group__device_ga9319a5e85f367098b0e6e3265fb8ea85.html
new file mode 100644 (file)
index 0000000..16457c4
--- /dev/null
@@ -0,0 +1,129 @@
+<!-- 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" />
+    <title>VKVG: vkvg_get_required_instance_extensions</title>
+    <link href="tabs.css" rel="stylesheet" type="text/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">
+                <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>
+                </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="group__device.html">Device</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__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="group__device_gad9676acb47c4f4f8d83ef198280a805e.html#gad9676acb47c4f4f8d83ef198280a805e">vkvg_get_device_requirements</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="navtabHL"><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__device_ga4410787cc120fdafe8cdc480a2b02e71.html#ga4410787cc120fdafe8cdc480a2b02e71">VkvgDevice</a></td></tr>
+        </table>
+      </div>
+   </td>
+   <td valign="top" class="mempage">
+<a id="ga9319a5e85f367098b0e6e3265fb8ea85"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga9319a5e85f367098b0e6e3265fb8ea85">&#9670;&nbsp;</a></span>vkvg_get_required_instance_extensions()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void vkvg_get_required_instance_extensions </td>
+          <td>(</td>
+          <td class="paramtype">const char **&#160;</td>
+          <td class="paramname"><em>pExtensions</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">uint32_t *&#160;</td>
+          <td class="paramname"><em>pExtCount</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">pExtensions</td><td>a valid pointer to the array of extension names to fill, the size may be queried by calling this method with pExtension being a NULL pointer. </td></tr>
+    <tr><td class="paramname">pExtCount</td><td>a valid pointer to an integer that will be fill with the required extension count. </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</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>
diff --git a/group__device_gad9676acb47c4f4f8d83ef198280a805e.html b/group__device_gad9676acb47c4f4f8d83ef198280a805e.html
new file mode 100644 (file)
index 0000000..53dce92
--- /dev/null
@@ -0,0 +1,119 @@
+<!-- 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" />
+    <title>VKVG: vkvg_get_device_requirements</title>
+    <link href="tabs.css" rel="stylesheet" type="text/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">
+                <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>
+                </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="group__device.html">Device</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__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="navtabHL"><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__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__device_ga4410787cc120fdafe8cdc480a2b02e71.html#ga4410787cc120fdafe8cdc480a2b02e71">VkvgDevice</a></td></tr>
+        </table>
+      </div>
+   </td>
+   <td valign="top" class="mempage">
+<a id="gad9676acb47c4f4f8d83ef198280a805e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gad9676acb47c4f4f8d83ef198280a805e">&#9670;&nbsp;</a></span>vkvg_get_device_requirements()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">const void* vkvg_get_device_requirements </td>
+          <td>(</td>
+          <td class="paramtype">VkPhysicalDeviceFeatures *&#160;</td>
+          <td class="paramname"><em>pEnabledFeatures</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">pEnabledFeatures</td><td>a pointer to the feature structure to fill for the vulkan device creation. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>the required pNext chain for the vulkan device creation. The first structure is guarantied to be VkPhysicalDeviceVulkan12Features if vulkan version is &gt;= 1.2 </dd></dl>
+
+</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>
diff --git a/group__device_gaf8fba0b5d5588ef33326e874bd25a4c1.html b/group__device_gaf8fba0b5d5588ef33326e874bd25a4c1.html
new file mode 100644 (file)
index 0000000..2aa993f
--- /dev/null
@@ -0,0 +1,119 @@
+<!-- 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" />
+    <title>VKVG: vkvg_device_get_reference_count</title>
+    <link href="tabs.css" rel="stylesheet" type="text/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">
+                <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>
+                </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="group__device.html">Device</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__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="navtabHL"><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="group__device_gad9676acb47c4f4f8d83ef198280a805e.html#gad9676acb47c4f4f8d83ef198280a805e">vkvg_get_device_requirements</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__device_ga4410787cc120fdafe8cdc480a2b02e71.html#ga4410787cc120fdafe8cdc480a2b02e71">VkvgDevice</a></td></tr>
+        </table>
+      </div>
+   </td>
+   <td valign="top" class="mempage">
+<a id="gaf8fba0b5d5588ef33326e874bd25a4c1"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gaf8fba0b5d5588ef33326e874bd25a4c1">&#9670;&nbsp;</a></span>vkvg_device_get_reference_count()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">uint32_t vkvg_device_get_reference_count </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="group__device_ga4410787cc120fdafe8cdc480a2b02e71.html#ga4410787cc120fdafe8cdc480a2b02e71">VkvgDevice</a>&#160;</td>
+          <td class="paramname"><em>dev</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Get the actual reference count on this device. </p><dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">dev</td><td>The vkvg device to get the reference count for. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>The reference count on this device. </dd></dl>
+
+</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>
index dd8295cfe6d7a1e27db4c8e529fa0ef22420b34c..22ce664124b79bc4cb07f187976f54d23e643224 100644 (file)
@@ -63,7 +63,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
 </div><!--header-->
 <div class="contents">
 <a name="details" id="details"></a><h2 class="groupheader">Description</h2>
-<p>Generic matrix operations. </p>
 <p>This is the reference documentation for handling matrices to use as transformation in drawing operations. Matrix computations in vkvg are taken from the cairo library. </p>
 <table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
@@ -79,44 +78,44 @@ Macros</h2></td></tr>
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
 Functions</h2></td></tr>
-<tr class="memitem:ga22c80d15d3492420d9dc9fea4ddf7d76"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__matrix_ga22c80d15d3492420d9dc9fea4ddf7d76.html#ga22c80d15d3492420d9dc9fea4ddf7d76">vkvg_matrix_init_identity</a> (<a class="el" href="structvkvg__matrix__t.html">vkvg_matrix_t</a> *matrix)</td></tr>
-<tr class="memdesc:ga22c80d15d3492420d9dc9fea4ddf7d76"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set matrix to identity.  <a href="group__matrix_ga22c80d15d3492420d9dc9fea4ddf7d76.html#ga22c80d15d3492420d9dc9fea4ddf7d76">More...</a><br /></td></tr>
-<tr class="separator:ga22c80d15d3492420d9dc9fea4ddf7d76"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:gaf11800eb40198628fabb928a743fecb1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__matrix_gaf11800eb40198628fabb928a743fecb1.html#gaf11800eb40198628fabb928a743fecb1">vkvg_matrix_init</a> (<a class="el" href="structvkvg__matrix__t.html">vkvg_matrix_t</a> *matrix, float xx, float yx, float xy, float yy, float x0, float y0)</td></tr>
-<tr class="memdesc:gaf11800eb40198628fabb928a743fecb1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Matrix initialization.  <a href="group__matrix_gaf11800eb40198628fabb928a743fecb1.html#gaf11800eb40198628fabb928a743fecb1">More...</a><br /></td></tr>
-<tr class="separator:gaf11800eb40198628fabb928a743fecb1"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga9078043e7c548ef9fec35de32ffc86e3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__matrix_ga9078043e7c548ef9fec35de32ffc86e3.html#ga9078043e7c548ef9fec35de32ffc86e3">vkvg_matrix_init_translate</a> (<a class="el" href="structvkvg__matrix__t.html">vkvg_matrix_t</a> *matrix, float tx, float ty)</td></tr>
-<tr class="memdesc:ga9078043e7c548ef9fec35de32ffc86e3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Rotation matrix initialization.  <a href="group__matrix_ga9078043e7c548ef9fec35de32ffc86e3.html#ga9078043e7c548ef9fec35de32ffc86e3">More...</a><br /></td></tr>
-<tr class="separator:ga9078043e7c548ef9fec35de32ffc86e3"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:gac6da39c63aa83f333fad4876da70c495"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__matrix_gac6da39c63aa83f333fad4876da70c495.html#gac6da39c63aa83f333fad4876da70c495">vkvg_matrix_init_scale</a> (<a class="el" href="structvkvg__matrix__t.html">vkvg_matrix_t</a> *matrix, float sx, float sy)</td></tr>
-<tr class="memdesc:gac6da39c63aa83f333fad4876da70c495"><td class="mdescLeft">&#160;</td><td class="mdescRight">scaling matrix initialization  <a href="group__matrix_gac6da39c63aa83f333fad4876da70c495.html#gac6da39c63aa83f333fad4876da70c495">More...</a><br /></td></tr>
-<tr class="separator:gac6da39c63aa83f333fad4876da70c495"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga38fb3ab8cc86565a8e5863b788f00921"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__matrix_ga38fb3ab8cc86565a8e5863b788f00921.html#ga38fb3ab8cc86565a8e5863b788f00921">vkvg_matrix_init_rotate</a> (<a class="el" href="structvkvg__matrix__t.html">vkvg_matrix_t</a> *matrix, float radians)</td></tr>
-<tr class="memdesc:ga38fb3ab8cc86565a8e5863b788f00921"><td class="mdescLeft">&#160;</td><td class="mdescRight">rotation matrix initialization  <a href="group__matrix_ga38fb3ab8cc86565a8e5863b788f00921.html#ga38fb3ab8cc86565a8e5863b788f00921">More...</a><br /></td></tr>
-<tr class="separator:ga38fb3ab8cc86565a8e5863b788f00921"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga34aa0d5b237ad0e3b4905b59ec08fd3b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__matrix_ga34aa0d5b237ad0e3b4905b59ec08fd3b.html#ga34aa0d5b237ad0e3b4905b59ec08fd3b">vkvg_matrix_translate</a> (<a class="el" href="structvkvg__matrix__t.html">vkvg_matrix_t</a> *matrix, float tx, float ty)</td></tr>
-<tr class="memdesc:ga34aa0d5b237ad0e3b4905b59ec08fd3b"><td class="mdescLeft">&#160;</td><td class="mdescRight">apply translation on matrix  <a href="group__matrix_ga34aa0d5b237ad0e3b4905b59ec08fd3b.html#ga34aa0d5b237ad0e3b4905b59ec08fd3b">More...</a><br /></td></tr>
-<tr class="separator:ga34aa0d5b237ad0e3b4905b59ec08fd3b"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga053850768b56f00336573729d1ea1090"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__matrix_ga053850768b56f00336573729d1ea1090.html#ga053850768b56f00336573729d1ea1090">vkvg_matrix_scale</a> (<a class="el" href="structvkvg__matrix__t.html">vkvg_matrix_t</a> *matrix, float sx, float sy)</td></tr>
-<tr class="memdesc:ga053850768b56f00336573729d1ea1090"><td class="mdescLeft">&#160;</td><td class="mdescRight">apply scale on matrix  <a href="group__matrix_ga053850768b56f00336573729d1ea1090.html#ga053850768b56f00336573729d1ea1090">More...</a><br /></td></tr>
-<tr class="separator:ga053850768b56f00336573729d1ea1090"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:gacbad7841972e44b065fc74e17dcce2cd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__matrix_gacbad7841972e44b065fc74e17dcce2cd.html#gacbad7841972e44b065fc74e17dcce2cd">vkvg_matrix_rotate</a> (<a class="el" href="structvkvg__matrix__t.html">vkvg_matrix_t</a> *matrix, float radians)</td></tr>
-<tr class="memdesc:gacbad7841972e44b065fc74e17dcce2cd"><td class="mdescLeft">&#160;</td><td class="mdescRight">apply rotation on matrix  <a href="group__matrix_gacbad7841972e44b065fc74e17dcce2cd.html#gacbad7841972e44b065fc74e17dcce2cd">More...</a><br /></td></tr>
-<tr class="separator:gacbad7841972e44b065fc74e17dcce2cd"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga672a08bfb37a7b28db89e1d60988b47f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__matrix_ga672a08bfb37a7b28db89e1d60988b47f.html#ga672a08bfb37a7b28db89e1d60988b47f">vkvg_matrix_multiply</a> (<a class="el" href="structvkvg__matrix__t.html">vkvg_matrix_t</a> *result, const <a class="el" href="structvkvg__matrix__t.html">vkvg_matrix_t</a> *a, const <a class="el" href="structvkvg__matrix__t.html">vkvg_matrix_t</a> *b)</td></tr>
-<tr class="memdesc:ga672a08bfb37a7b28db89e1d60988b47f"><td class="mdescLeft">&#160;</td><td class="mdescRight">matrices multiplication  <a href="group__matrix_ga672a08bfb37a7b28db89e1d60988b47f.html#ga672a08bfb37a7b28db89e1d60988b47f">More...</a><br /></td></tr>
-<tr class="separator:ga672a08bfb37a7b28db89e1d60988b47f"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga155802a492a4c6a7bb20fb101d0089e4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__matrix_ga155802a492a4c6a7bb20fb101d0089e4.html#ga155802a492a4c6a7bb20fb101d0089e4">vkvg_matrix_transform_distance</a> (const <a class="el" href="structvkvg__matrix__t.html">vkvg_matrix_t</a> *matrix, float *dx, float *dy)</td></tr>
-<tr class="memdesc:ga155802a492a4c6a7bb20fb101d0089e4"><td class="mdescLeft">&#160;</td><td class="mdescRight">transform distances  <a href="group__matrix_ga155802a492a4c6a7bb20fb101d0089e4.html#ga155802a492a4c6a7bb20fb101d0089e4">More...</a><br /></td></tr>
-<tr class="separator:ga155802a492a4c6a7bb20fb101d0089e4"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:gad9dc2333081dc6f631ec529f94ec19dc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__matrix_gad9dc2333081dc6f631ec529f94ec19dc.html#gad9dc2333081dc6f631ec529f94ec19dc">vkvg_matrix_transform_point</a> (const <a class="el" href="structvkvg__matrix__t.html">vkvg_matrix_t</a> *matrix, float *x, float *y)</td></tr>
-<tr class="memdesc:gad9dc2333081dc6f631ec529f94ec19dc"><td class="mdescLeft">&#160;</td><td class="mdescRight">transform point  <a href="group__matrix_gad9dc2333081dc6f631ec529f94ec19dc.html#gad9dc2333081dc6f631ec529f94ec19dc">More...</a><br /></td></tr>
-<tr class="separator:gad9dc2333081dc6f631ec529f94ec19dc"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga0db3d74caa93dd3b2e8595301d447bec"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> <a class="el" href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354">vkvg_status_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__matrix_ga0db3d74caa93dd3b2e8595301d447bec.html#ga0db3d74caa93dd3b2e8595301d447bec">vkvg_matrix_invert</a> (<a class="el" href="structvkvg__matrix__t.html">vkvg_matrix_t</a> *matrix)</td></tr>
-<tr class="memdesc:ga0db3d74caa93dd3b2e8595301d447bec"><td class="mdescLeft">&#160;</td><td class="mdescRight">invert matrix  <a href="group__matrix_ga0db3d74caa93dd3b2e8595301d447bec.html#ga0db3d74caa93dd3b2e8595301d447bec">More...</a><br /></td></tr>
-<tr class="separator:ga0db3d74caa93dd3b2e8595301d447bec"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga2146e1153f46e8ef79918dba5d32ac91"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__matrix_ga2146e1153f46e8ef79918dba5d32ac91.html#ga2146e1153f46e8ef79918dba5d32ac91">vkvg_matrix_get_scale</a> (const <a class="el" href="structvkvg__matrix__t.html">vkvg_matrix_t</a> *matrix, float *sx, float *sy)</td></tr>
-<tr class="separator:ga2146e1153f46e8ef79918dba5d32ac91"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga60cff46b3741569d302c19226b5f7340"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__matrix_ga60cff46b3741569d302c19226b5f7340.html#ga60cff46b3741569d302c19226b5f7340">vkvg_matrix_init_identity</a> (<a class="el" href="structvkvg__matrix__t.html">vkvg_matrix_t</a> *matrix)</td></tr>
+<tr class="memdesc:ga60cff46b3741569d302c19226b5f7340"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set matrix to identity.  <a href="group__matrix_ga60cff46b3741569d302c19226b5f7340.html#ga60cff46b3741569d302c19226b5f7340">More...</a><br /></td></tr>
+<tr class="separator:ga60cff46b3741569d302c19226b5f7340"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gadfb1c02e17804239c8a8f1c2f0f8a374"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__matrix_gadfb1c02e17804239c8a8f1c2f0f8a374.html#gadfb1c02e17804239c8a8f1c2f0f8a374">vkvg_matrix_init</a> (<a class="el" href="structvkvg__matrix__t.html">vkvg_matrix_t</a> *matrix, float xx, float yx, float xy, float yy, float x0, float y0)</td></tr>
+<tr class="memdesc:gadfb1c02e17804239c8a8f1c2f0f8a374"><td class="mdescLeft">&#160;</td><td class="mdescRight">Matrix initialization.  <a href="group__matrix_gadfb1c02e17804239c8a8f1c2f0f8a374.html#gadfb1c02e17804239c8a8f1c2f0f8a374">More...</a><br /></td></tr>
+<tr class="separator:gadfb1c02e17804239c8a8f1c2f0f8a374"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga471448472d025facf479dc1fbaa6f102"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__matrix_ga471448472d025facf479dc1fbaa6f102.html#ga471448472d025facf479dc1fbaa6f102">vkvg_matrix_init_translate</a> (<a class="el" href="structvkvg__matrix__t.html">vkvg_matrix_t</a> *matrix, float tx, float ty)</td></tr>
+<tr class="memdesc:ga471448472d025facf479dc1fbaa6f102"><td class="mdescLeft">&#160;</td><td class="mdescRight">Rotation matrix initialization.  <a href="group__matrix_ga471448472d025facf479dc1fbaa6f102.html#ga471448472d025facf479dc1fbaa6f102">More...</a><br /></td></tr>
+<tr class="separator:ga471448472d025facf479dc1fbaa6f102"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga824fa84193b12ef36fd11316b52edfb9"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__matrix_ga824fa84193b12ef36fd11316b52edfb9.html#ga824fa84193b12ef36fd11316b52edfb9">vkvg_matrix_init_scale</a> (<a class="el" href="structvkvg__matrix__t.html">vkvg_matrix_t</a> *matrix, float sx, float sy)</td></tr>
+<tr class="memdesc:ga824fa84193b12ef36fd11316b52edfb9"><td class="mdescLeft">&#160;</td><td class="mdescRight">scaling matrix initialization  <a href="group__matrix_ga824fa84193b12ef36fd11316b52edfb9.html#ga824fa84193b12ef36fd11316b52edfb9">More...</a><br /></td></tr>
+<tr class="separator:ga824fa84193b12ef36fd11316b52edfb9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga7565d3c1202c2aa88d06210e4e880c15"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__matrix_ga7565d3c1202c2aa88d06210e4e880c15.html#ga7565d3c1202c2aa88d06210e4e880c15">vkvg_matrix_init_rotate</a> (<a class="el" href="structvkvg__matrix__t.html">vkvg_matrix_t</a> *matrix, float radians)</td></tr>
+<tr class="memdesc:ga7565d3c1202c2aa88d06210e4e880c15"><td class="mdescLeft">&#160;</td><td class="mdescRight">rotation matrix initialization  <a href="group__matrix_ga7565d3c1202c2aa88d06210e4e880c15.html#ga7565d3c1202c2aa88d06210e4e880c15">More...</a><br /></td></tr>
+<tr class="separator:ga7565d3c1202c2aa88d06210e4e880c15"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaa9cd565c5f9ad461d8ece37459c5757c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__matrix_gaa9cd565c5f9ad461d8ece37459c5757c.html#gaa9cd565c5f9ad461d8ece37459c5757c">vkvg_matrix_translate</a> (<a class="el" href="structvkvg__matrix__t.html">vkvg_matrix_t</a> *matrix, float tx, float ty)</td></tr>
+<tr class="memdesc:gaa9cd565c5f9ad461d8ece37459c5757c"><td class="mdescLeft">&#160;</td><td class="mdescRight">apply translation on matrix  <a href="group__matrix_gaa9cd565c5f9ad461d8ece37459c5757c.html#gaa9cd565c5f9ad461d8ece37459c5757c">More...</a><br /></td></tr>
+<tr class="separator:gaa9cd565c5f9ad461d8ece37459c5757c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga2af9ac82c85388031d206e5e59b00ab9"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__matrix_ga2af9ac82c85388031d206e5e59b00ab9.html#ga2af9ac82c85388031d206e5e59b00ab9">vkvg_matrix_scale</a> (<a class="el" href="structvkvg__matrix__t.html">vkvg_matrix_t</a> *matrix, float sx, float sy)</td></tr>
+<tr class="memdesc:ga2af9ac82c85388031d206e5e59b00ab9"><td class="mdescLeft">&#160;</td><td class="mdescRight">apply scale on matrix  <a href="group__matrix_ga2af9ac82c85388031d206e5e59b00ab9.html#ga2af9ac82c85388031d206e5e59b00ab9">More...</a><br /></td></tr>
+<tr class="separator:ga2af9ac82c85388031d206e5e59b00ab9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga00b8f362ab4e337c2ec219dbee840a76"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__matrix_ga00b8f362ab4e337c2ec219dbee840a76.html#ga00b8f362ab4e337c2ec219dbee840a76">vkvg_matrix_rotate</a> (<a class="el" href="structvkvg__matrix__t.html">vkvg_matrix_t</a> *matrix, float radians)</td></tr>
+<tr class="memdesc:ga00b8f362ab4e337c2ec219dbee840a76"><td class="mdescLeft">&#160;</td><td class="mdescRight">apply rotation on matrix  <a href="group__matrix_ga00b8f362ab4e337c2ec219dbee840a76.html#ga00b8f362ab4e337c2ec219dbee840a76">More...</a><br /></td></tr>
+<tr class="separator:ga00b8f362ab4e337c2ec219dbee840a76"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga696338f6b5986e8cde51cab3bd6f2050"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__matrix_ga696338f6b5986e8cde51cab3bd6f2050.html#ga696338f6b5986e8cde51cab3bd6f2050">vkvg_matrix_multiply</a> (<a class="el" href="structvkvg__matrix__t.html">vkvg_matrix_t</a> *result, const <a class="el" href="structvkvg__matrix__t.html">vkvg_matrix_t</a> *a, const <a class="el" href="structvkvg__matrix__t.html">vkvg_matrix_t</a> *b)</td></tr>
+<tr class="memdesc:ga696338f6b5986e8cde51cab3bd6f2050"><td class="mdescLeft">&#160;</td><td class="mdescRight">matrices multiplication  <a href="group__matrix_ga696338f6b5986e8cde51cab3bd6f2050.html#ga696338f6b5986e8cde51cab3bd6f2050">More...</a><br /></td></tr>
+<tr class="separator:ga696338f6b5986e8cde51cab3bd6f2050"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaef5dcf4dab69857a4516cfa3770a6201"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__matrix_gaef5dcf4dab69857a4516cfa3770a6201.html#gaef5dcf4dab69857a4516cfa3770a6201">vkvg_matrix_transform_distance</a> (const <a class="el" href="structvkvg__matrix__t.html">vkvg_matrix_t</a> *matrix, float *dx, float *dy)</td></tr>
+<tr class="memdesc:gaef5dcf4dab69857a4516cfa3770a6201"><td class="mdescLeft">&#160;</td><td class="mdescRight">transform distances  <a href="group__matrix_gaef5dcf4dab69857a4516cfa3770a6201.html#gaef5dcf4dab69857a4516cfa3770a6201">More...</a><br /></td></tr>
+<tr class="separator:gaef5dcf4dab69857a4516cfa3770a6201"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaa329c7a6282aa4eb6f39b8bcc9547c1c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__matrix_gaa329c7a6282aa4eb6f39b8bcc9547c1c.html#gaa329c7a6282aa4eb6f39b8bcc9547c1c">vkvg_matrix_transform_point</a> (const <a class="el" href="structvkvg__matrix__t.html">vkvg_matrix_t</a> *matrix, float *x, float *y)</td></tr>
+<tr class="memdesc:gaa329c7a6282aa4eb6f39b8bcc9547c1c"><td class="mdescLeft">&#160;</td><td class="mdescRight">transform point  <a href="group__matrix_gaa329c7a6282aa4eb6f39b8bcc9547c1c.html#gaa329c7a6282aa4eb6f39b8bcc9547c1c">More...</a><br /></td></tr>
+<tr class="separator:gaa329c7a6282aa4eb6f39b8bcc9547c1c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga8b27d7aa1c35c520efa197e44da84ef9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354">vkvg_status_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__matrix_ga8b27d7aa1c35c520efa197e44da84ef9.html#ga8b27d7aa1c35c520efa197e44da84ef9">vkvg_matrix_invert</a> (<a class="el" href="structvkvg__matrix__t.html">vkvg_matrix_t</a> *matrix)</td></tr>
+<tr class="memdesc:ga8b27d7aa1c35c520efa197e44da84ef9"><td class="mdescLeft">&#160;</td><td class="mdescRight">invert matrix  <a href="group__matrix_ga8b27d7aa1c35c520efa197e44da84ef9.html#ga8b27d7aa1c35c520efa197e44da84ef9">More...</a><br /></td></tr>
+<tr class="separator:ga8b27d7aa1c35c520efa197e44da84ef9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gacd251d9fac997b79ca3060dd2d575f0e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__matrix_gacd251d9fac997b79ca3060dd2d575f0e.html#gacd251d9fac997b79ca3060dd2d575f0e">vkvg_matrix_get_scale</a> (const <a class="el" href="structvkvg__matrix__t.html">vkvg_matrix_t</a> *matrix, float *sx, float *sy)</td></tr>
+<tr class="separator:gacd251d9fac997b79ca3060dd2d575f0e"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
 </div><!-- contents -->
 <!-- HTML footer for doxygen 1.9.1-->
diff --git a/group__matrix_ga00b8f362ab4e337c2ec219dbee840a76.html b/group__matrix_ga00b8f362ab4e337c2ec219dbee840a76.html
new file mode 100644 (file)
index 0000000..a3f019a
--- /dev/null
@@ -0,0 +1,129 @@
+<!-- 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" />
+    <title>VKVG: vkvg_matrix_rotate</title>
+    <link href="tabs.css" rel="stylesheet" type="text/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">
+                <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>
+                </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="group__matrix.html">Matrices</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__matrix_ga7a14d8e9fafcb47df7b52731622a15a3.html#ga7a14d8e9fafcb47df7b52731622a15a3">VKVG_IDENTITY_MATRIX</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="navtabHL"><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>
+        </table>
+      </div>
+   </td>
+   <td valign="top" class="mempage">
+<a id="ga00b8f362ab4e337c2ec219dbee840a76"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga00b8f362ab4e337c2ec219dbee840a76">&#9670;&nbsp;</a></span>vkvg_matrix_rotate()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void vkvg_matrix_rotate </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="structvkvg__matrix__t.html">vkvg_matrix_t</a> *&#160;</td>
+          <td class="paramname"><em>matrix</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float&#160;</td>
+          <td class="paramname"><em>radians</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Apply a rotation of radians on the supplied matrix. The effect of the new transformation is to first rotate the coordinates by radians, then apply the original transformation to the coordinates. </p><dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">matrix</td><td>a valid <a class="el" href="structvkvg__matrix__t.html" title="vkvg matrix structure">vkvg_matrix_t</a> pointer on which the rotation will be applied </td></tr>
+    <tr><td class="paramname">radians</td><td>angle of rotation in radians. The direction of rotation is defined such that positive angles rotate in the direction from the positive X axis toward the positive Y axis. With the default axis orientation of cairo, positive angles rotate in a clockwise direction. </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</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>
diff --git a/group__matrix_ga2af9ac82c85388031d206e5e59b00ab9.html b/group__matrix_ga2af9ac82c85388031d206e5e59b00ab9.html
new file mode 100644 (file)
index 0000000..387235f
--- /dev/null
@@ -0,0 +1,136 @@
+<!-- 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" />
+    <title>VKVG: vkvg_matrix_scale</title>
+    <link href="tabs.css" rel="stylesheet" type="text/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">
+                <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>
+                </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="group__matrix.html">Matrices</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__matrix_ga7a14d8e9fafcb47df7b52731622a15a3.html#ga7a14d8e9fafcb47df7b52731622a15a3">VKVG_IDENTITY_MATRIX</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="navtabHL"><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>
+        </table>
+      </div>
+   </td>
+   <td valign="top" class="mempage">
+<a id="ga2af9ac82c85388031d206e5e59b00ab9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga2af9ac82c85388031d206e5e59b00ab9">&#9670;&nbsp;</a></span>vkvg_matrix_scale()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void vkvg_matrix_scale </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="structvkvg__matrix__t.html">vkvg_matrix_t</a> *&#160;</td>
+          <td class="paramname"><em>matrix</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float&#160;</td>
+          <td class="paramname"><em>sx</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float&#160;</td>
+          <td class="paramname"><em>sy</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Apply scaling by sx and sy on the supplied transformation matrix. The effect of the new transformation is to first scale the coordinates by sx and sy, then apply the original transformation to the coordinates. </p><dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">matrix</td><td>a valid <a class="el" href="structvkvg__matrix__t.html" title="vkvg matrix structure">vkvg_matrix_t</a> pointer on which the scaling will be applied. </td></tr>
+    <tr><td class="paramname">sx</td><td>scale in the x direction </td></tr>
+    <tr><td class="paramname">sy</td><td>scale in the y direction </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</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>
diff --git a/group__matrix_ga471448472d025facf479dc1fbaa6f102.html b/group__matrix_ga471448472d025facf479dc1fbaa6f102.html
new file mode 100644 (file)
index 0000000..868472c
--- /dev/null
@@ -0,0 +1,136 @@
+<!-- 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" />
+    <title>VKVG: vkvg_matrix_init_translate</title>
+    <link href="tabs.css" rel="stylesheet" type="text/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">
+                <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>
+                </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="group__matrix.html">Matrices</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__matrix_ga7a14d8e9fafcb47df7b52731622a15a3.html#ga7a14d8e9fafcb47df7b52731622a15a3">VKVG_IDENTITY_MATRIX</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="navtabHL"><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>
+        </table>
+      </div>
+   </td>
+   <td valign="top" class="mempage">
+<a id="ga471448472d025facf479dc1fbaa6f102"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga471448472d025facf479dc1fbaa6f102">&#9670;&nbsp;</a></span>vkvg_matrix_init_translate()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void vkvg_matrix_init_translate </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="structvkvg__matrix__t.html">vkvg_matrix_t</a> *&#160;</td>
+          <td class="paramname"><em>matrix</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float&#160;</td>
+          <td class="paramname"><em>tx</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float&#160;</td>
+          <td class="paramname"><em>ty</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Initialize members of the supplied matrix to create a translation matrix. </p><dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">matrix</td><td>a valid <a class="el" href="structvkvg__matrix__t.html" title="vkvg matrix structure">vkvg_matrix_t</a> pointer </td></tr>
+    <tr><td class="paramname">tx</td><td>translation in the X direction </td></tr>
+    <tr><td class="paramname">ty</td><td>translation in the Y direction </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</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>
diff --git a/group__matrix_ga60cff46b3741569d302c19226b5f7340.html b/group__matrix_ga60cff46b3741569d302c19226b5f7340.html
new file mode 100644 (file)
index 0000000..3177cd8
--- /dev/null
@@ -0,0 +1,118 @@
+<!-- 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" />
+    <title>VKVG: vkvg_matrix_init_identity</title>
+    <link href="tabs.css" rel="stylesheet" type="text/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">
+                <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>
+                </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="group__matrix.html">Matrices</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__matrix_ga7a14d8e9fafcb47df7b52731622a15a3.html#ga7a14d8e9fafcb47df7b52731622a15a3">VKVG_IDENTITY_MATRIX</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="navtabHL"><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>
+        </table>
+      </div>
+   </td>
+   <td valign="top" class="mempage">
+<a id="ga60cff46b3741569d302c19226b5f7340"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga60cff46b3741569d302c19226b5f7340">&#9670;&nbsp;</a></span>vkvg_matrix_init_identity()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void vkvg_matrix_init_identity </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="structvkvg__matrix__t.html">vkvg_matrix_t</a> *&#160;</td>
+          <td class="paramname"><em>matrix</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Initialize members of the supplied <a class="el" href="structvkvg__matrix__t.html" title="vkvg matrix structure">vkvg_matrix_t</a> to make an identity matrix of it. </p><dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">matrix</td><td>a valid <a class="el" href="structvkvg__matrix__t.html" title="vkvg matrix structure">vkvg_matrix_t</a> pointer. </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</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>
diff --git a/group__matrix_ga696338f6b5986e8cde51cab3bd6f2050.html b/group__matrix_ga696338f6b5986e8cde51cab3bd6f2050.html
new file mode 100644 (file)
index 0000000..31159d6
--- /dev/null
@@ -0,0 +1,136 @@
+<!-- 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" />
+    <title>VKVG: vkvg_matrix_multiply</title>
+    <link href="tabs.css" rel="stylesheet" type="text/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">
+                <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>
+                </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="group__matrix.html">Matrices</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__matrix_ga7a14d8e9fafcb47df7b52731622a15a3.html#ga7a14d8e9fafcb47df7b52731622a15a3">VKVG_IDENTITY_MATRIX</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="navtabHL"><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>
+        </table>
+      </div>
+   </td>
+   <td valign="top" class="mempage">
+<a id="ga696338f6b5986e8cde51cab3bd6f2050"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga696338f6b5986e8cde51cab3bd6f2050">&#9670;&nbsp;</a></span>vkvg_matrix_multiply()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void vkvg_matrix_multiply </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="structvkvg__matrix__t.html">vkvg_matrix_t</a> *&#160;</td>
+          <td class="paramname"><em>result</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const <a class="el" href="structvkvg__matrix__t.html">vkvg_matrix_t</a> *&#160;</td>
+          <td class="paramname"><em>a</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const <a class="el" href="structvkvg__matrix__t.html">vkvg_matrix_t</a> *&#160;</td>
+          <td class="paramname"><em>b</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>compute the multiplication of two matrix. </p><dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">result</td><td>a valid <a class="el" href="structvkvg__matrix__t.html" title="vkvg matrix structure">vkvg_matrix_t</a> pointer to hold the resulting matrix </td></tr>
+    <tr><td class="paramname">a</td><td>first operand of the multiplication </td></tr>
+    <tr><td class="paramname">b</td><td>second operand of the multiplication </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</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>
diff --git a/group__matrix_ga7565d3c1202c2aa88d06210e4e880c15.html b/group__matrix_ga7565d3c1202c2aa88d06210e4e880c15.html
new file mode 100644 (file)
index 0000000..5c04881
--- /dev/null
@@ -0,0 +1,129 @@
+<!-- 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" />
+    <title>VKVG: vkvg_matrix_init_rotate</title>
+    <link href="tabs.css" rel="stylesheet" type="text/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">
+                <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>
+                </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="group__matrix.html">Matrices</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__matrix_ga7a14d8e9fafcb47df7b52731622a15a3.html#ga7a14d8e9fafcb47df7b52731622a15a3">VKVG_IDENTITY_MATRIX</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="navtabHL"><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>
+        </table>
+      </div>
+   </td>
+   <td valign="top" class="mempage">
+<a id="ga7565d3c1202c2aa88d06210e4e880c15"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga7565d3c1202c2aa88d06210e4e880c15">&#9670;&nbsp;</a></span>vkvg_matrix_init_rotate()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void vkvg_matrix_init_rotate </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="structvkvg__matrix__t.html">vkvg_matrix_t</a> *&#160;</td>
+          <td class="paramname"><em>matrix</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float&#160;</td>
+          <td class="paramname"><em>radians</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Initialize members of the supplied matrix to create a new rotation matrix </p><dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">matrix</td><td>a valid <a class="el" href="structvkvg__matrix__t.html" title="vkvg matrix structure">vkvg_matrix_t</a> pointer </td></tr>
+    <tr><td class="paramname">radians</td><td>angle of rotation, in radians. The direction of rotation is defined such that positive angles rotate in the direction from the positive X axis toward the positive Y axis. With the default axis orientation of vkvg, positive angles rotate in a clockwise direction. </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</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>
index e0e63b1b54db00b64c111867dfbb0594ed01103c..418626c793389dd472bdddaa4219ba77cd6b40ce 100644 (file)
@@ -64,19 +64,19 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
       <div class="navtab">
         <table>
           <tr><td class="navtabHL"><a class="navtab" href="group__matrix_ga7a14d8e9fafcb47df7b52731622a15a3.html#ga7a14d8e9fafcb47df7b52731622a15a3">VKVG_IDENTITY_MATRIX</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga2146e1153f46e8ef79918dba5d32ac91.html#ga2146e1153f46e8ef79918dba5d32ac91">vkvg_matrix_get_scale</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_gaf11800eb40198628fabb928a743fecb1.html#gaf11800eb40198628fabb928a743fecb1">vkvg_matrix_init</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga22c80d15d3492420d9dc9fea4ddf7d76.html#ga22c80d15d3492420d9dc9fea4ddf7d76">vkvg_matrix_init_identity</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga38fb3ab8cc86565a8e5863b788f00921.html#ga38fb3ab8cc86565a8e5863b788f00921">vkvg_matrix_init_rotate</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_gac6da39c63aa83f333fad4876da70c495.html#gac6da39c63aa83f333fad4876da70c495">vkvg_matrix_init_scale</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga9078043e7c548ef9fec35de32ffc86e3.html#ga9078043e7c548ef9fec35de32ffc86e3">vkvg_matrix_init_translate</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga0db3d74caa93dd3b2e8595301d447bec.html#ga0db3d74caa93dd3b2e8595301d447bec">vkvg_matrix_invert</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga672a08bfb37a7b28db89e1d60988b47f.html#ga672a08bfb37a7b28db89e1d60988b47f">vkvg_matrix_multiply</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_gacbad7841972e44b065fc74e17dcce2cd.html#gacbad7841972e44b065fc74e17dcce2cd">vkvg_matrix_rotate</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga053850768b56f00336573729d1ea1090.html#ga053850768b56f00336573729d1ea1090">vkvg_matrix_scale</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga155802a492a4c6a7bb20fb101d0089e4.html#ga155802a492a4c6a7bb20fb101d0089e4">vkvg_matrix_transform_distance</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_gad9dc2333081dc6f631ec529f94ec19dc.html#gad9dc2333081dc6f631ec529f94ec19dc">vkvg_matrix_transform_point</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga34aa0d5b237ad0e3b4905b59ec08fd3b.html#ga34aa0d5b237ad0e3b4905b59ec08fd3b">vkvg_matrix_translate</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>
         </table>
       </div>
    </td>
@@ -94,7 +94,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
 </div><div class="memdoc">
 <p>The identity matrix </p>
 
-<p class="definition">Definition at line <a class="el" href="vkvg_8h_source.html#l00356">356</a> of file <a class="el" href="vkvg_8h_source.html">vkvg.h</a>.</p>
+<p class="definition">Definition at line <a class="el" href="vkvg_8h_source.html#l00352">352</a> of file <a class="el" href="vkvg_8h_source.html">vkvg.h</a>.</p>
 
 </div>
 </div>
diff --git a/group__matrix_ga824fa84193b12ef36fd11316b52edfb9.html b/group__matrix_ga824fa84193b12ef36fd11316b52edfb9.html
new file mode 100644 (file)
index 0000000..02cb0b4
--- /dev/null
@@ -0,0 +1,136 @@
+<!-- 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" />
+    <title>VKVG: vkvg_matrix_init_scale</title>
+    <link href="tabs.css" rel="stylesheet" type="text/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">
+                <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>
+                </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="group__matrix.html">Matrices</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__matrix_ga7a14d8e9fafcb47df7b52731622a15a3.html#ga7a14d8e9fafcb47df7b52731622a15a3">VKVG_IDENTITY_MATRIX</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="navtabHL"><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>
+        </table>
+      </div>
+   </td>
+   <td valign="top" class="mempage">
+<a id="ga824fa84193b12ef36fd11316b52edfb9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga824fa84193b12ef36fd11316b52edfb9">&#9670;&nbsp;</a></span>vkvg_matrix_init_scale()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void vkvg_matrix_init_scale </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="structvkvg__matrix__t.html">vkvg_matrix_t</a> *&#160;</td>
+          <td class="paramname"><em>matrix</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float&#160;</td>
+          <td class="paramname"><em>sx</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float&#160;</td>
+          <td class="paramname"><em>sy</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Initialize members of the supplied matrix to create a new scaling matrix </p><dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">matrix</td><td>a valid <a class="el" href="structvkvg__matrix__t.html" title="vkvg matrix structure">vkvg_matrix_t</a> pointer </td></tr>
+    <tr><td class="paramname">sx</td><td>scale in the x direction </td></tr>
+    <tr><td class="paramname">sy</td><td>Scale in the y direction </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</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>
diff --git a/group__matrix_ga8b27d7aa1c35c520efa197e44da84ef9.html b/group__matrix_ga8b27d7aa1c35c520efa197e44da84ef9.html
new file mode 100644 (file)
index 0000000..ff7138d
--- /dev/null
@@ -0,0 +1,119 @@
+<!-- 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" />
+    <title>VKVG: vkvg_matrix_invert</title>
+    <link href="tabs.css" rel="stylesheet" type="text/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">
+                <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>
+                </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="group__matrix.html">Matrices</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__matrix_ga7a14d8e9fafcb47df7b52731622a15a3.html#ga7a14d8e9fafcb47df7b52731622a15a3">VKVG_IDENTITY_MATRIX</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="navtabHL"><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>
+        </table>
+      </div>
+   </td>
+   <td valign="top" class="mempage">
+<a id="ga8b27d7aa1c35c520efa197e44da84ef9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga8b27d7aa1c35c520efa197e44da84ef9">&#9670;&nbsp;</a></span>vkvg_matrix_invert()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354">vkvg_status_t</a> vkvg_matrix_invert </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="structvkvg__matrix__t.html">vkvg_matrix_t</a> *&#160;</td>
+          <td class="paramname"><em>matrix</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Changes matrix to be the inverse of its original value. Not all transformation matrices have inverses; if the matrix collapses points together (it is degenerate), then it has no inverse and this function will fail. </p><dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">matrix</td><td>the matrix to invert </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>If matrix has an inverse, modifies matrix to be the inverse matrix and returns VKVG_STATUS_SUCCESS. Otherwise, returns VKVG_STATUS_INVALID_MATRIX. </dd></dl>
+
+</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>
diff --git a/group__matrix_gaa329c7a6282aa4eb6f39b8bcc9547c1c.html b/group__matrix_gaa329c7a6282aa4eb6f39b8bcc9547c1c.html
new file mode 100644 (file)
index 0000000..521bb6b
--- /dev/null
@@ -0,0 +1,136 @@
+<!-- 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" />
+    <title>VKVG: vkvg_matrix_transform_point</title>
+    <link href="tabs.css" rel="stylesheet" type="text/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">
+                <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>
+                </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="group__matrix.html">Matrices</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__matrix_ga7a14d8e9fafcb47df7b52731622a15a3.html#ga7a14d8e9fafcb47df7b52731622a15a3">VKVG_IDENTITY_MATRIX</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="navtabHL"><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>
+        </table>
+      </div>
+   </td>
+   <td valign="top" class="mempage">
+<a id="gaa329c7a6282aa4eb6f39b8bcc9547c1c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gaa329c7a6282aa4eb6f39b8bcc9547c1c">&#9670;&nbsp;</a></span>vkvg_matrix_transform_point()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void vkvg_matrix_transform_point </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="structvkvg__matrix__t.html">vkvg_matrix_t</a> *&#160;</td>
+          <td class="paramname"><em>matrix</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float *&#160;</td>
+          <td class="paramname"><em>x</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float *&#160;</td>
+          <td class="paramname"><em>y</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Transforms the point (x , y ) by matrix . </p><dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">matrix</td><td>a valid <a class="el" href="structvkvg__matrix__t.html" title="vkvg matrix structure">vkvg_matrix_t</a> to use to transform point </td></tr>
+    <tr><td class="paramname">x</td><td>X position. An in/out parameter </td></tr>
+    <tr><td class="paramname">y</td><td>Y position. An in/out parameter </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</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>
diff --git a/group__matrix_gaa9cd565c5f9ad461d8ece37459c5757c.html b/group__matrix_gaa9cd565c5f9ad461d8ece37459c5757c.html
new file mode 100644 (file)
index 0000000..d3d2b93
--- /dev/null
@@ -0,0 +1,136 @@
+<!-- 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" />
+    <title>VKVG: vkvg_matrix_translate</title>
+    <link href="tabs.css" rel="stylesheet" type="text/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">
+                <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>
+                </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="group__matrix.html">Matrices</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__matrix_ga7a14d8e9fafcb47df7b52731622a15a3.html#ga7a14d8e9fafcb47df7b52731622a15a3">VKVG_IDENTITY_MATRIX</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="navtabHL"><a class="navtab" href="group__matrix_gaa9cd565c5f9ad461d8ece37459c5757c.html#gaa9cd565c5f9ad461d8ece37459c5757c">vkvg_matrix_translate</a></td></tr>
+        </table>
+      </div>
+   </td>
+   <td valign="top" class="mempage">
+<a id="gaa9cd565c5f9ad461d8ece37459c5757c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gaa9cd565c5f9ad461d8ece37459c5757c">&#9670;&nbsp;</a></span>vkvg_matrix_translate()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void vkvg_matrix_translate </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="structvkvg__matrix__t.html">vkvg_matrix_t</a> *&#160;</td>
+          <td class="paramname"><em>matrix</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float&#160;</td>
+          <td class="paramname"><em>tx</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float&#160;</td>
+          <td class="paramname"><em>ty</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Apply the translation defined by tx and ty on the supplied matrix. The effect of the new transformation is to first translate the coordinates by tx and ty, then apply the original transformation to the coordinates. </p><dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">matrix</td><td>a valid <a class="el" href="structvkvg__matrix__t.html" title="vkvg matrix structure">vkvg_matrix_t</a> pointer </td></tr>
+    <tr><td class="paramname">tx</td><td>translation in the x direction </td></tr>
+    <tr><td class="paramname">ty</td><td>translation in the y direction </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</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>
diff --git a/group__matrix_gacd251d9fac997b79ca3060dd2d575f0e.html b/group__matrix_gacd251d9fac997b79ca3060dd2d575f0e.html
new file mode 100644 (file)
index 0000000..5425b44
--- /dev/null
@@ -0,0 +1,128 @@
+<!-- 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" />
+    <title>VKVG: vkvg_matrix_get_scale</title>
+    <link href="tabs.css" rel="stylesheet" type="text/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">
+                <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>
+                </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="group__matrix.html">Matrices</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__matrix_ga7a14d8e9fafcb47df7b52731622a15a3.html#ga7a14d8e9fafcb47df7b52731622a15a3">VKVG_IDENTITY_MATRIX</a></td></tr>
+          <tr><td class="navtabHL"><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>
+        </table>
+      </div>
+   </td>
+   <td valign="top" class="mempage">
+<a id="gacd251d9fac997b79ca3060dd2d575f0e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gacd251d9fac997b79ca3060dd2d575f0e">&#9670;&nbsp;</a></span>vkvg_matrix_get_scale()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void vkvg_matrix_get_scale </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="structvkvg__matrix__t.html">vkvg_matrix_t</a> *&#160;</td>
+          <td class="paramname"><em>matrix</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float *&#160;</td>
+          <td class="paramname"><em>sx</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float *&#160;</td>
+          <td class="paramname"><em>sy</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</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>
diff --git a/group__matrix_gadfb1c02e17804239c8a8f1c2f0f8a374.html b/group__matrix_gadfb1c02e17804239c8a8f1c2f0f8a374.html
new file mode 100644 (file)
index 0000000..cd749bb
--- /dev/null
@@ -0,0 +1,164 @@
+<!-- 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" />
+    <title>VKVG: vkvg_matrix_init</title>
+    <link href="tabs.css" rel="stylesheet" type="text/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">
+                <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>
+                </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="group__matrix.html">Matrices</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__matrix_ga7a14d8e9fafcb47df7b52731622a15a3.html#ga7a14d8e9fafcb47df7b52731622a15a3">VKVG_IDENTITY_MATRIX</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="navtabHL"><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>
+        </table>
+      </div>
+   </td>
+   <td valign="top" class="mempage">
+<a id="gadfb1c02e17804239c8a8f1c2f0f8a374"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gadfb1c02e17804239c8a8f1c2f0f8a374">&#9670;&nbsp;</a></span>vkvg_matrix_init()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void vkvg_matrix_init </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="structvkvg__matrix__t.html">vkvg_matrix_t</a> *&#160;</td>
+          <td class="paramname"><em>matrix</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float&#160;</td>
+          <td class="paramname"><em>xx</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float&#160;</td>
+          <td class="paramname"><em>yx</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float&#160;</td>
+          <td class="paramname"><em>xy</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float&#160;</td>
+          <td class="paramname"><em>yy</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float&#160;</td>
+          <td class="paramname"><em>x0</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float&#160;</td>
+          <td class="paramname"><em>y0</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Initialize members of the supplied matrix to the values passed as arguments. Resulting matrix will hold an affine transformation defined by the parameters. </p><dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">matrix</td><td>a valid <a class="el" href="structvkvg__matrix__t.html" title="vkvg matrix structure">vkvg_matrix_t</a> pointer </td></tr>
+    <tr><td class="paramname">xx</td><td>xx component of the affine transformation </td></tr>
+    <tr><td class="paramname">yx</td><td>yx component of the affine transformation </td></tr>
+    <tr><td class="paramname">xy</td><td>xy component of the affine transformation </td></tr>
+    <tr><td class="paramname">yy</td><td>yy component of the affine transformation </td></tr>
+    <tr><td class="paramname">x0</td><td>X translation component of the affine transformation </td></tr>
+    <tr><td class="paramname">y0</td><td>Y translation component of the affine transformation </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</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>
diff --git a/group__matrix_gaef5dcf4dab69857a4516cfa3770a6201.html b/group__matrix_gaef5dcf4dab69857a4516cfa3770a6201.html
new file mode 100644 (file)
index 0000000..c212836
--- /dev/null
@@ -0,0 +1,138 @@
+<!-- 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" />
+    <title>VKVG: vkvg_matrix_transform_distance</title>
+    <link href="tabs.css" rel="stylesheet" type="text/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">
+                <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>
+                </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="group__matrix.html">Matrices</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__matrix_ga7a14d8e9fafcb47df7b52731622a15a3.html#ga7a14d8e9fafcb47df7b52731622a15a3">VKVG_IDENTITY_MATRIX</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="navtabHL"><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>
+        </table>
+      </div>
+   </td>
+   <td valign="top" class="mempage">
+<a id="gaef5dcf4dab69857a4516cfa3770a6201"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gaef5dcf4dab69857a4516cfa3770a6201">&#9670;&nbsp;</a></span>vkvg_matrix_transform_distance()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void vkvg_matrix_transform_distance </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="structvkvg__matrix__t.html">vkvg_matrix_t</a> *&#160;</td>
+          <td class="paramname"><em>matrix</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float *&#160;</td>
+          <td class="paramname"><em>dx</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float *&#160;</td>
+          <td class="paramname"><em>dy</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Transforms the distance vector (dx ,dy ) by matrix . This is similar to #cairo_matrix_transform_point() except that the translation components of the transformation are ignored. The calculation of the returned vector is as follows: </p><div class="fragment"><div class="line">dx2 = dx1 * a + dy1 * c;</div>
+<div class="line">dy2 = dx1 * b + dy1 * d;</div>
+</div><!-- fragment --><p> Affine transformations are position invariant, so the same vector always transforms to the same vector. If (x1 ,y1 ) transforms to (x2 ,y2 ) then (x1 +dx1 ,y1 +dy1 ) will transform to (x1 +dx2 ,y1 +dy2 ) for all values of x1 and x2 . </p><dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">matrix</td><td>a valid <a class="el" href="structvkvg__matrix__t.html" title="vkvg matrix structure">vkvg_matrix_t</a> to use to transform distance </td></tr>
+    <tr><td class="paramname">dx</td><td>X component of a distance vector. An in/out parameter </td></tr>
+    <tr><td class="paramname">dy</td><td>Y component of a distance vector. An in/out parameter </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</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>
index 3a1f8642ebaeb0a69c9d95cbe51dd4f5609baf20..ec940b46137a2d0c4342a2b56fd98bb4a9ec9e58 100644 (file)
@@ -58,7 +58,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
 <div class="title">Path creation and manipulation reference.</div>  </div>
 </div><!--header-->
 <div class="contents">
-<p>Functions and types related to path edition. </p>
 </div><!-- contents -->
 <!-- HTML footer for doxygen 1.9.1-->
 <!-- start footer part -->
index 092b80cb272e57163c99a63520aa1fb01d5d3001..547a620b1a6b1a13cd45aba2c41ab12acb26b45c 100644 (file)
@@ -62,7 +62,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
 </div><!--header-->
 <div class="contents">
 <a name="details" id="details"></a><h2 class="groupheader">Description</h2>
-<p>special sources for drawing </p>
 <p>A Pattern is a special source for drawing operations that can be an image, a gradient and which may have special configuration for filtering and border repeat. </p>
 <table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
@@ -73,60 +72,60 @@ Typedefs</h2></td></tr>
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
 Functions</h2></td></tr>
-<tr class="memitem:ga72f8f796252b9716a2cc7e66710dc529"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> <a class="el" href="group__pattern_ga60d6d8608f15e96a087c8dafd69f28dc.html#ga60d6d8608f15e96a087c8dafd69f28dc">VkvgPattern</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__pattern_ga72f8f796252b9716a2cc7e66710dc529.html#ga72f8f796252b9716a2cc7e66710dc529">vkvg_pattern_reference</a> (<a class="el" href="group__pattern_ga60d6d8608f15e96a087c8dafd69f28dc.html#ga60d6d8608f15e96a087c8dafd69f28dc">VkvgPattern</a> pat)</td></tr>
-<tr class="memdesc:ga72f8f796252b9716a2cc7e66710dc529"><td class="mdescLeft">&#160;</td><td class="mdescRight">add reference  <a href="group__pattern_ga72f8f796252b9716a2cc7e66710dc529.html#ga72f8f796252b9716a2cc7e66710dc529">More...</a><br /></td></tr>
-<tr class="separator:ga72f8f796252b9716a2cc7e66710dc529"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga6d902720df09232c3836af5517831efe"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__pattern_ga6d902720df09232c3836af5517831efe.html#ga6d902720df09232c3836af5517831efe">vkvg_pattern_get_reference_count</a> (<a class="el" href="group__pattern_ga60d6d8608f15e96a087c8dafd69f28dc.html#ga60d6d8608f15e96a087c8dafd69f28dc">VkvgPattern</a> pat)</td></tr>
-<tr class="memdesc:ga6d902720df09232c3836af5517831efe"><td class="mdescLeft">&#160;</td><td class="mdescRight">get reference count  <a href="group__pattern_ga6d902720df09232c3836af5517831efe.html#ga6d902720df09232c3836af5517831efe">More...</a><br /></td></tr>
-<tr class="separator:ga6d902720df09232c3836af5517831efe"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga7d03d46f9c1544f01eb556fa840c94e0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> <a class="el" href="group__pattern_ga60d6d8608f15e96a087c8dafd69f28dc.html#ga60d6d8608f15e96a087c8dafd69f28dc">VkvgPattern</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__pattern_ga7d03d46f9c1544f01eb556fa840c94e0.html#ga7d03d46f9c1544f01eb556fa840c94e0">vkvg_pattern_create_for_surface</a> (<a class="el" href="group__surface_gaf2e9eb0e48dd4533d4a5622c12e4d0e7.html#gaf2e9eb0e48dd4533d4a5622c12e4d0e7">VkvgSurface</a> surf)</td></tr>
-<tr class="memdesc:ga7d03d46f9c1544f01eb556fa840c94e0"><td class="mdescLeft">&#160;</td><td class="mdescRight">create a surface pattern  <a href="group__pattern_ga7d03d46f9c1544f01eb556fa840c94e0.html#ga7d03d46f9c1544f01eb556fa840c94e0">More...</a><br /></td></tr>
-<tr class="separator:ga7d03d46f9c1544f01eb556fa840c94e0"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga2c359145c22b8384317dcceee7d065a7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> <a class="el" href="group__pattern_ga60d6d8608f15e96a087c8dafd69f28dc.html#ga60d6d8608f15e96a087c8dafd69f28dc">VkvgPattern</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__pattern_ga2c359145c22b8384317dcceee7d065a7.html#ga2c359145c22b8384317dcceee7d065a7">vkvg_pattern_create_linear</a> (float x0, float y0, float x1, float y1)</td></tr>
-<tr class="memdesc:ga2c359145c22b8384317dcceee7d065a7"><td class="mdescLeft">&#160;</td><td class="mdescRight">create a new linear gradient.  <a href="group__pattern_ga2c359145c22b8384317dcceee7d065a7.html#ga2c359145c22b8384317dcceee7d065a7">More...</a><br /></td></tr>
-<tr class="separator:ga2c359145c22b8384317dcceee7d065a7"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga34701b3ab3a3976f65b9a5e229efee1d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> <a class="el" href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354">vkvg_status_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__pattern_ga34701b3ab3a3976f65b9a5e229efee1d.html#ga34701b3ab3a3976f65b9a5e229efee1d">vkvg_pattern_edit_linear</a> (<a class="el" href="group__pattern_ga60d6d8608f15e96a087c8dafd69f28dc.html#ga60d6d8608f15e96a087c8dafd69f28dc">VkvgPattern</a> pat, float x0, float y0, float x1, float y1)</td></tr>
-<tr class="memdesc:ga34701b3ab3a3976f65b9a5e229efee1d"><td class="mdescLeft">&#160;</td><td class="mdescRight">edit an existing linear gradient.  <a href="group__pattern_ga34701b3ab3a3976f65b9a5e229efee1d.html#ga34701b3ab3a3976f65b9a5e229efee1d">More...</a><br /></td></tr>
-<tr class="separator:ga34701b3ab3a3976f65b9a5e229efee1d"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga2939439acaf8ee99bf42f7f0eeb1cf51"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> <a class="el" href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354">vkvg_status_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__pattern_ga2939439acaf8ee99bf42f7f0eeb1cf51.html#ga2939439acaf8ee99bf42f7f0eeb1cf51">vkvg_pattern_get_linear_points</a> (<a class="el" href="group__pattern_ga60d6d8608f15e96a087c8dafd69f28dc.html#ga60d6d8608f15e96a087c8dafd69f28dc">VkvgPattern</a> pat, float *x0, float *y0, float *x1, float *y1)</td></tr>
-<tr class="memdesc:ga2939439acaf8ee99bf42f7f0eeb1cf51"><td class="mdescLeft">&#160;</td><td class="mdescRight">get the gradient end points for a linear gradient  <a href="group__pattern_ga2939439acaf8ee99bf42f7f0eeb1cf51.html#ga2939439acaf8ee99bf42f7f0eeb1cf51">More...</a><br /></td></tr>
-<tr class="separator:ga2939439acaf8ee99bf42f7f0eeb1cf51"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga17618bd315ba5382d66b86cb0feb6af9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> <a class="el" href="group__pattern_ga60d6d8608f15e96a087c8dafd69f28dc.html#ga60d6d8608f15e96a087c8dafd69f28dc">VkvgPattern</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__pattern_ga17618bd315ba5382d66b86cb0feb6af9.html#ga17618bd315ba5382d66b86cb0feb6af9">vkvg_pattern_create_radial</a> (float cx0, float cy0, float radius0, float cx1, float cy1, float radius1)</td></tr>
-<tr class="memdesc:ga17618bd315ba5382d66b86cb0feb6af9"><td class="mdescLeft">&#160;</td><td class="mdescRight">create a new radial gradient.  <a href="group__pattern_ga17618bd315ba5382d66b86cb0feb6af9.html#ga17618bd315ba5382d66b86cb0feb6af9">More...</a><br /></td></tr>
-<tr class="separator:ga17618bd315ba5382d66b86cb0feb6af9"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:gabe88f93962cbc6bec99fd94fd01f5547"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> <a class="el" href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354">vkvg_status_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__pattern_gabe88f93962cbc6bec99fd94fd01f5547.html#gabe88f93962cbc6bec99fd94fd01f5547">vkvg_pattern_edit_radial</a> (<a class="el" href="group__pattern_ga60d6d8608f15e96a087c8dafd69f28dc.html#ga60d6d8608f15e96a087c8dafd69f28dc">VkvgPattern</a> pat, float cx0, float cy0, float radius0, float cx1, float cy1, float radius1)</td></tr>
-<tr class="memdesc:gabe88f93962cbc6bec99fd94fd01f5547"><td class="mdescLeft">&#160;</td><td class="mdescRight">edit an existing radial gradient.  <a href="group__pattern_gabe88f93962cbc6bec99fd94fd01f5547.html#gabe88f93962cbc6bec99fd94fd01f5547">More...</a><br /></td></tr>
-<tr class="separator:gabe88f93962cbc6bec99fd94fd01f5547"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga8322c6bd1ef02f3f15faee3993ef55d1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> <a class="el" href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354">vkvg_status_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__pattern_ga8322c6bd1ef02f3f15faee3993ef55d1.html#ga8322c6bd1ef02f3f15faee3993ef55d1">vkvg_pattern_get_color_stop_count</a> (<a class="el" href="group__pattern_ga60d6d8608f15e96a087c8dafd69f28dc.html#ga60d6d8608f15e96a087c8dafd69f28dc">VkvgPattern</a> pat, uint32_t *count)</td></tr>
-<tr class="memdesc:ga8322c6bd1ef02f3f15faee3993ef55d1"><td class="mdescLeft">&#160;</td><td class="mdescRight">get color stop count.  <a href="group__pattern_ga8322c6bd1ef02f3f15faee3993ef55d1.html#ga8322c6bd1ef02f3f15faee3993ef55d1">More...</a><br /></td></tr>
-<tr class="separator:ga8322c6bd1ef02f3f15faee3993ef55d1"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga743ac3fb70e31150aa98bdc11424a36b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> <a class="el" href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354">vkvg_status_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__pattern_ga743ac3fb70e31150aa98bdc11424a36b.html#ga743ac3fb70e31150aa98bdc11424a36b">vkvg_pattern_get_color_stop_rgba</a> (<a class="el" href="group__pattern_ga60d6d8608f15e96a087c8dafd69f28dc.html#ga60d6d8608f15e96a087c8dafd69f28dc">VkvgPattern</a> pat, uint32_t index, float *offset, float *r, float *g, float *b, float *a)</td></tr>
-<tr class="memdesc:ga743ac3fb70e31150aa98bdc11424a36b"><td class="mdescLeft">&#160;</td><td class="mdescRight">get color stop.  <a href="group__pattern_ga743ac3fb70e31150aa98bdc11424a36b.html#ga743ac3fb70e31150aa98bdc11424a36b">More...</a><br /></td></tr>
-<tr class="separator:ga743ac3fb70e31150aa98bdc11424a36b"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga14cb27e833bbdd0a922a153bac41837a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__pattern_ga14cb27e833bbdd0a922a153bac41837a.html#ga14cb27e833bbdd0a922a153bac41837a">vkvg_pattern_destroy</a> (<a class="el" href="group__pattern_ga60d6d8608f15e96a087c8dafd69f28dc.html#ga60d6d8608f15e96a087c8dafd69f28dc">VkvgPattern</a> pat)</td></tr>
-<tr class="memdesc:ga14cb27e833bbdd0a922a153bac41837a"><td class="mdescLeft">&#160;</td><td class="mdescRight">dispose pattern.  <a href="group__pattern_ga14cb27e833bbdd0a922a153bac41837a.html#ga14cb27e833bbdd0a922a153bac41837a">More...</a><br /></td></tr>
-<tr class="separator:ga14cb27e833bbdd0a922a153bac41837a"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:gabef66c6a7a6baf98f0f89d30bb55f46d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> <a class="el" href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354">vkvg_status_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__pattern_gabef66c6a7a6baf98f0f89d30bb55f46d.html#gabef66c6a7a6baf98f0f89d30bb55f46d">vkvg_pattern_add_color_stop</a> (<a class="el" href="group__pattern_ga60d6d8608f15e96a087c8dafd69f28dc.html#ga60d6d8608f15e96a087c8dafd69f28dc">VkvgPattern</a> pat, float offset, float r, float g, float b, float a)</td></tr>
-<tr class="memdesc:gabef66c6a7a6baf98f0f89d30bb55f46d"><td class="mdescLeft">&#160;</td><td class="mdescRight">add colors to gradients  <a href="group__pattern_gabef66c6a7a6baf98f0f89d30bb55f46d.html#gabef66c6a7a6baf98f0f89d30bb55f46d">More...</a><br /></td></tr>
-<tr class="separator:gabef66c6a7a6baf98f0f89d30bb55f46d"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga730832bea18d0c15f98eaa1ee1102f43"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__pattern_ga730832bea18d0c15f98eaa1ee1102f43.html#ga730832bea18d0c15f98eaa1ee1102f43">vkvg_pattern_set_extend</a> (<a class="el" href="group__pattern_ga60d6d8608f15e96a087c8dafd69f28dc.html#ga60d6d8608f15e96a087c8dafd69f28dc">VkvgPattern</a> pat, <a class="el" href="vkvg_8h_a9e76bb74a68a2e86a709ed7397cf1a40.html#a9e76bb74a68a2e86a709ed7397cf1a40">vkvg_extend_t</a> extend)</td></tr>
-<tr class="memdesc:ga730832bea18d0c15f98eaa1ee1102f43"><td class="mdescLeft">&#160;</td><td class="mdescRight">control the extend of the pattern  <a href="group__pattern_ga730832bea18d0c15f98eaa1ee1102f43.html#ga730832bea18d0c15f98eaa1ee1102f43">More...</a><br /></td></tr>
-<tr class="separator:ga730832bea18d0c15f98eaa1ee1102f43"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga97a53a5be17a79b6bdd28a49b50d523c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__pattern_ga97a53a5be17a79b6bdd28a49b50d523c.html#ga97a53a5be17a79b6bdd28a49b50d523c">vkvg_pattern_set_filter</a> (<a class="el" href="group__pattern_ga60d6d8608f15e96a087c8dafd69f28dc.html#ga60d6d8608f15e96a087c8dafd69f28dc">VkvgPattern</a> pat, <a class="el" href="vkvg_8h_adb45e5c6af26000f8dacd091679c0ca5.html#adb45e5c6af26000f8dacd091679c0ca5">vkvg_filter_t</a> filter)</td></tr>
-<tr class="memdesc:ga97a53a5be17a79b6bdd28a49b50d523c"><td class="mdescLeft">&#160;</td><td class="mdescRight">control the filtering when using this pattern on a surface.  <a href="group__pattern_ga97a53a5be17a79b6bdd28a49b50d523c.html#ga97a53a5be17a79b6bdd28a49b50d523c">More...</a><br /></td></tr>
-<tr class="separator:ga97a53a5be17a79b6bdd28a49b50d523c"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:gac87c237c36d4902d1e865778debd3d8d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> <a class="el" href="vkvg_8h_a9e76bb74a68a2e86a709ed7397cf1a40.html#a9e76bb74a68a2e86a709ed7397cf1a40">vkvg_extend_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__pattern_gac87c237c36d4902d1e865778debd3d8d.html#gac87c237c36d4902d1e865778debd3d8d">vkvg_pattern_get_extend</a> (<a class="el" href="group__pattern_ga60d6d8608f15e96a087c8dafd69f28dc.html#ga60d6d8608f15e96a087c8dafd69f28dc">VkvgPattern</a> pat)</td></tr>
-<tr class="memdesc:gac87c237c36d4902d1e865778debd3d8d"><td class="mdescLeft">&#160;</td><td class="mdescRight">query the current extend value for a pa  <a href="group__pattern_gac87c237c36d4902d1e865778debd3d8d.html#gac87c237c36d4902d1e865778debd3d8d">More...</a><br /></td></tr>
-<tr class="separator:gac87c237c36d4902d1e865778debd3d8d"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga510cf4273c0a2a9aa027c388dc2f48b2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> <a class="el" href="vkvg_8h_adb45e5c6af26000f8dacd091679c0ca5.html#adb45e5c6af26000f8dacd091679c0ca5">vkvg_filter_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__pattern_ga510cf4273c0a2a9aa027c388dc2f48b2.html#ga510cf4273c0a2a9aa027c388dc2f48b2">vkvg_pattern_get_filter</a> (<a class="el" href="group__pattern_ga60d6d8608f15e96a087c8dafd69f28dc.html#ga60d6d8608f15e96a087c8dafd69f28dc">VkvgPattern</a> pat)</td></tr>
-<tr class="separator:ga510cf4273c0a2a9aa027c388dc2f48b2"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:gab97a47af9ac9d3e71a70008cf8b05487"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> <a class="el" href="vkvg_8h_a1cde27798744c6485ac522a843017513.html#a1cde27798744c6485ac522a843017513">vkvg_pattern_type_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__pattern_gab97a47af9ac9d3e71a70008cf8b05487.html#gab97a47af9ac9d3e71a70008cf8b05487">vkvg_pattern_get_type</a> (<a class="el" href="group__pattern_ga60d6d8608f15e96a087c8dafd69f28dc.html#ga60d6d8608f15e96a087c8dafd69f28dc">VkvgPattern</a> pat)</td></tr>
-<tr class="memdesc:gab97a47af9ac9d3e71a70008cf8b05487"><td class="mdescLeft">&#160;</td><td class="mdescRight">get pattern type  <a href="group__pattern_gab97a47af9ac9d3e71a70008cf8b05487.html#gab97a47af9ac9d3e71a70008cf8b05487">More...</a><br /></td></tr>
-<tr class="separator:gab97a47af9ac9d3e71a70008cf8b05487"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga8983c6211dd369a5240a41bfd2a49090"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__pattern_ga8983c6211dd369a5240a41bfd2a49090.html#ga8983c6211dd369a5240a41bfd2a49090">vkvg_pattern_set_matrix</a> (<a class="el" href="group__pattern_ga60d6d8608f15e96a087c8dafd69f28dc.html#ga60d6d8608f15e96a087c8dafd69f28dc">VkvgPattern</a> pat, const <a class="el" href="structvkvg__matrix__t.html">vkvg_matrix_t</a> *matrix)</td></tr>
-<tr class="separator:ga8983c6211dd369a5240a41bfd2a49090"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga0c1342ac3ea8201996c6dfcd9fd85ff9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__pattern_ga0c1342ac3ea8201996c6dfcd9fd85ff9.html#ga0c1342ac3ea8201996c6dfcd9fd85ff9">vkvg_pattern_get_matrix</a> (<a class="el" href="group__pattern_ga60d6d8608f15e96a087c8dafd69f28dc.html#ga60d6d8608f15e96a087c8dafd69f28dc">VkvgPattern</a> pat, <a class="el" href="structvkvg__matrix__t.html">vkvg_matrix_t</a> *matrix)</td></tr>
-<tr class="separator:ga0c1342ac3ea8201996c6dfcd9fd85ff9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga3bc1cde4ef93d5b8e87870f35240cbc2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__pattern_ga60d6d8608f15e96a087c8dafd69f28dc.html#ga60d6d8608f15e96a087c8dafd69f28dc">VkvgPattern</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__pattern_ga3bc1cde4ef93d5b8e87870f35240cbc2.html#ga3bc1cde4ef93d5b8e87870f35240cbc2">vkvg_pattern_reference</a> (<a class="el" href="group__pattern_ga60d6d8608f15e96a087c8dafd69f28dc.html#ga60d6d8608f15e96a087c8dafd69f28dc">VkvgPattern</a> pat)</td></tr>
+<tr class="memdesc:ga3bc1cde4ef93d5b8e87870f35240cbc2"><td class="mdescLeft">&#160;</td><td class="mdescRight">add reference  <a href="group__pattern_ga3bc1cde4ef93d5b8e87870f35240cbc2.html#ga3bc1cde4ef93d5b8e87870f35240cbc2">More...</a><br /></td></tr>
+<tr class="separator:ga3bc1cde4ef93d5b8e87870f35240cbc2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga666342d39a4227e8b1d2ecbc1eaad3e9"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__pattern_ga666342d39a4227e8b1d2ecbc1eaad3e9.html#ga666342d39a4227e8b1d2ecbc1eaad3e9">vkvg_pattern_get_reference_count</a> (<a class="el" href="group__pattern_ga60d6d8608f15e96a087c8dafd69f28dc.html#ga60d6d8608f15e96a087c8dafd69f28dc">VkvgPattern</a> pat)</td></tr>
+<tr class="memdesc:ga666342d39a4227e8b1d2ecbc1eaad3e9"><td class="mdescLeft">&#160;</td><td class="mdescRight">get reference count  <a href="group__pattern_ga666342d39a4227e8b1d2ecbc1eaad3e9.html#ga666342d39a4227e8b1d2ecbc1eaad3e9">More...</a><br /></td></tr>
+<tr class="separator:ga666342d39a4227e8b1d2ecbc1eaad3e9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gae5284a7f3f6241d3c5b9012dc145dfcb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__pattern_ga60d6d8608f15e96a087c8dafd69f28dc.html#ga60d6d8608f15e96a087c8dafd69f28dc">VkvgPattern</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__pattern_gae5284a7f3f6241d3c5b9012dc145dfcb.html#gae5284a7f3f6241d3c5b9012dc145dfcb">vkvg_pattern_create_for_surface</a> (<a class="el" href="group__surface_gaf2e9eb0e48dd4533d4a5622c12e4d0e7.html#gaf2e9eb0e48dd4533d4a5622c12e4d0e7">VkvgSurface</a> surf)</td></tr>
+<tr class="memdesc:gae5284a7f3f6241d3c5b9012dc145dfcb"><td class="mdescLeft">&#160;</td><td class="mdescRight">create a surface pattern  <a href="group__pattern_gae5284a7f3f6241d3c5b9012dc145dfcb.html#gae5284a7f3f6241d3c5b9012dc145dfcb">More...</a><br /></td></tr>
+<tr class="separator:gae5284a7f3f6241d3c5b9012dc145dfcb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gac14405c0e08f8cae0013d179a5c15308"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__pattern_ga60d6d8608f15e96a087c8dafd69f28dc.html#ga60d6d8608f15e96a087c8dafd69f28dc">VkvgPattern</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__pattern_gac14405c0e08f8cae0013d179a5c15308.html#gac14405c0e08f8cae0013d179a5c15308">vkvg_pattern_create_linear</a> (float x0, float y0, float x1, float y1)</td></tr>
+<tr class="memdesc:gac14405c0e08f8cae0013d179a5c15308"><td class="mdescLeft">&#160;</td><td class="mdescRight">create a new linear gradient.  <a href="group__pattern_gac14405c0e08f8cae0013d179a5c15308.html#gac14405c0e08f8cae0013d179a5c15308">More...</a><br /></td></tr>
+<tr class="separator:gac14405c0e08f8cae0013d179a5c15308"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga7990319ff732e9005eda3e2283f6f530"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354">vkvg_status_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__pattern_ga7990319ff732e9005eda3e2283f6f530.html#ga7990319ff732e9005eda3e2283f6f530">vkvg_pattern_edit_linear</a> (<a class="el" href="group__pattern_ga60d6d8608f15e96a087c8dafd69f28dc.html#ga60d6d8608f15e96a087c8dafd69f28dc">VkvgPattern</a> pat, float x0, float y0, float x1, float y1)</td></tr>
+<tr class="memdesc:ga7990319ff732e9005eda3e2283f6f530"><td class="mdescLeft">&#160;</td><td class="mdescRight">edit an existing linear gradient.  <a href="group__pattern_ga7990319ff732e9005eda3e2283f6f530.html#ga7990319ff732e9005eda3e2283f6f530">More...</a><br /></td></tr>
+<tr class="separator:ga7990319ff732e9005eda3e2283f6f530"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga7026f86f8c320692862bd219c704999a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354">vkvg_status_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__pattern_ga7026f86f8c320692862bd219c704999a.html#ga7026f86f8c320692862bd219c704999a">vkvg_pattern_get_linear_points</a> (<a class="el" href="group__pattern_ga60d6d8608f15e96a087c8dafd69f28dc.html#ga60d6d8608f15e96a087c8dafd69f28dc">VkvgPattern</a> pat, float *x0, float *y0, float *x1, float *y1)</td></tr>
+<tr class="memdesc:ga7026f86f8c320692862bd219c704999a"><td class="mdescLeft">&#160;</td><td class="mdescRight">get the gradient end points for a linear gradient  <a href="group__pattern_ga7026f86f8c320692862bd219c704999a.html#ga7026f86f8c320692862bd219c704999a">More...</a><br /></td></tr>
+<tr class="separator:ga7026f86f8c320692862bd219c704999a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga19e3b3fde4351d70e052030508bed667"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__pattern_ga60d6d8608f15e96a087c8dafd69f28dc.html#ga60d6d8608f15e96a087c8dafd69f28dc">VkvgPattern</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__pattern_ga19e3b3fde4351d70e052030508bed667.html#ga19e3b3fde4351d70e052030508bed667">vkvg_pattern_create_radial</a> (float cx0, float cy0, float radius0, float cx1, float cy1, float radius1)</td></tr>
+<tr class="memdesc:ga19e3b3fde4351d70e052030508bed667"><td class="mdescLeft">&#160;</td><td class="mdescRight">create a new radial gradient.  <a href="group__pattern_ga19e3b3fde4351d70e052030508bed667.html#ga19e3b3fde4351d70e052030508bed667">More...</a><br /></td></tr>
+<tr class="separator:ga19e3b3fde4351d70e052030508bed667"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga3781a9fe725e660b090da1a1afcd4550"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354">vkvg_status_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__pattern_ga3781a9fe725e660b090da1a1afcd4550.html#ga3781a9fe725e660b090da1a1afcd4550">vkvg_pattern_edit_radial</a> (<a class="el" href="group__pattern_ga60d6d8608f15e96a087c8dafd69f28dc.html#ga60d6d8608f15e96a087c8dafd69f28dc">VkvgPattern</a> pat, float cx0, float cy0, float radius0, float cx1, float cy1, float radius1)</td></tr>
+<tr class="memdesc:ga3781a9fe725e660b090da1a1afcd4550"><td class="mdescLeft">&#160;</td><td class="mdescRight">edit an existing radial gradient.  <a href="group__pattern_ga3781a9fe725e660b090da1a1afcd4550.html#ga3781a9fe725e660b090da1a1afcd4550">More...</a><br /></td></tr>
+<tr class="separator:ga3781a9fe725e660b090da1a1afcd4550"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaa43a9a05b3b7c9d247b640c3acf62372"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354">vkvg_status_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__pattern_gaa43a9a05b3b7c9d247b640c3acf62372.html#gaa43a9a05b3b7c9d247b640c3acf62372">vkvg_pattern_get_color_stop_count</a> (<a class="el" href="group__pattern_ga60d6d8608f15e96a087c8dafd69f28dc.html#ga60d6d8608f15e96a087c8dafd69f28dc">VkvgPattern</a> pat, uint32_t *count)</td></tr>
+<tr class="memdesc:gaa43a9a05b3b7c9d247b640c3acf62372"><td class="mdescLeft">&#160;</td><td class="mdescRight">get color stop count.  <a href="group__pattern_gaa43a9a05b3b7c9d247b640c3acf62372.html#gaa43a9a05b3b7c9d247b640c3acf62372">More...</a><br /></td></tr>
+<tr class="separator:gaa43a9a05b3b7c9d247b640c3acf62372"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gafc6a80199e9b9b18d3f25467a9fb3fee"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354">vkvg_status_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__pattern_gafc6a80199e9b9b18d3f25467a9fb3fee.html#gafc6a80199e9b9b18d3f25467a9fb3fee">vkvg_pattern_get_color_stop_rgba</a> (<a class="el" href="group__pattern_ga60d6d8608f15e96a087c8dafd69f28dc.html#ga60d6d8608f15e96a087c8dafd69f28dc">VkvgPattern</a> pat, uint32_t index, float *offset, float *r, float *g, float *b, float *a)</td></tr>
+<tr class="memdesc:gafc6a80199e9b9b18d3f25467a9fb3fee"><td class="mdescLeft">&#160;</td><td class="mdescRight">get color stop.  <a href="group__pattern_gafc6a80199e9b9b18d3f25467a9fb3fee.html#gafc6a80199e9b9b18d3f25467a9fb3fee">More...</a><br /></td></tr>
+<tr class="separator:gafc6a80199e9b9b18d3f25467a9fb3fee"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaee2652254686507f28dfcf598db894c4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__pattern_gaee2652254686507f28dfcf598db894c4.html#gaee2652254686507f28dfcf598db894c4">vkvg_pattern_destroy</a> (<a class="el" href="group__pattern_ga60d6d8608f15e96a087c8dafd69f28dc.html#ga60d6d8608f15e96a087c8dafd69f28dc">VkvgPattern</a> pat)</td></tr>
+<tr class="memdesc:gaee2652254686507f28dfcf598db894c4"><td class="mdescLeft">&#160;</td><td class="mdescRight">dispose pattern.  <a href="group__pattern_gaee2652254686507f28dfcf598db894c4.html#gaee2652254686507f28dfcf598db894c4">More...</a><br /></td></tr>
+<tr class="separator:gaee2652254686507f28dfcf598db894c4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga844444a0242794f85b2a850309569587"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354">vkvg_status_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__pattern_ga844444a0242794f85b2a850309569587.html#ga844444a0242794f85b2a850309569587">vkvg_pattern_add_color_stop</a> (<a class="el" href="group__pattern_ga60d6d8608f15e96a087c8dafd69f28dc.html#ga60d6d8608f15e96a087c8dafd69f28dc">VkvgPattern</a> pat, float offset, float r, float g, float b, float a)</td></tr>
+<tr class="memdesc:ga844444a0242794f85b2a850309569587"><td class="mdescLeft">&#160;</td><td class="mdescRight">add colors to gradients  <a href="group__pattern_ga844444a0242794f85b2a850309569587.html#ga844444a0242794f85b2a850309569587">More...</a><br /></td></tr>
+<tr class="separator:ga844444a0242794f85b2a850309569587"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga29fe6b4335fe0352c5d7ea5804ba45e9"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__pattern_ga29fe6b4335fe0352c5d7ea5804ba45e9.html#ga29fe6b4335fe0352c5d7ea5804ba45e9">vkvg_pattern_set_extend</a> (<a class="el" href="group__pattern_ga60d6d8608f15e96a087c8dafd69f28dc.html#ga60d6d8608f15e96a087c8dafd69f28dc">VkvgPattern</a> pat, <a class="el" href="vkvg_8h_a9e76bb74a68a2e86a709ed7397cf1a40.html#a9e76bb74a68a2e86a709ed7397cf1a40">vkvg_extend_t</a> extend)</td></tr>
+<tr class="memdesc:ga29fe6b4335fe0352c5d7ea5804ba45e9"><td class="mdescLeft">&#160;</td><td class="mdescRight">control the extend of the pattern  <a href="group__pattern_ga29fe6b4335fe0352c5d7ea5804ba45e9.html#ga29fe6b4335fe0352c5d7ea5804ba45e9">More...</a><br /></td></tr>
+<tr class="separator:ga29fe6b4335fe0352c5d7ea5804ba45e9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gad2d8a91e379b5d39ae9c066380ae95f2"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__pattern_gad2d8a91e379b5d39ae9c066380ae95f2.html#gad2d8a91e379b5d39ae9c066380ae95f2">vkvg_pattern_set_filter</a> (<a class="el" href="group__pattern_ga60d6d8608f15e96a087c8dafd69f28dc.html#ga60d6d8608f15e96a087c8dafd69f28dc">VkvgPattern</a> pat, <a class="el" href="vkvg_8h_adb45e5c6af26000f8dacd091679c0ca5.html#adb45e5c6af26000f8dacd091679c0ca5">vkvg_filter_t</a> filter)</td></tr>
+<tr class="memdesc:gad2d8a91e379b5d39ae9c066380ae95f2"><td class="mdescLeft">&#160;</td><td class="mdescRight">control the filtering when using this pattern on a surface.  <a href="group__pattern_gad2d8a91e379b5d39ae9c066380ae95f2.html#gad2d8a91e379b5d39ae9c066380ae95f2">More...</a><br /></td></tr>
+<tr class="separator:gad2d8a91e379b5d39ae9c066380ae95f2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaf89e3a8ba79ac27840b4394d9f503459"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_a9e76bb74a68a2e86a709ed7397cf1a40.html#a9e76bb74a68a2e86a709ed7397cf1a40">vkvg_extend_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__pattern_gaf89e3a8ba79ac27840b4394d9f503459.html#gaf89e3a8ba79ac27840b4394d9f503459">vkvg_pattern_get_extend</a> (<a class="el" href="group__pattern_ga60d6d8608f15e96a087c8dafd69f28dc.html#ga60d6d8608f15e96a087c8dafd69f28dc">VkvgPattern</a> pat)</td></tr>
+<tr class="memdesc:gaf89e3a8ba79ac27840b4394d9f503459"><td class="mdescLeft">&#160;</td><td class="mdescRight">query the current extend value for a pa  <a href="group__pattern_gaf89e3a8ba79ac27840b4394d9f503459.html#gaf89e3a8ba79ac27840b4394d9f503459">More...</a><br /></td></tr>
+<tr class="separator:gaf89e3a8ba79ac27840b4394d9f503459"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaea43689bc6fa9fff1e1ab557b45bbc9f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_adb45e5c6af26000f8dacd091679c0ca5.html#adb45e5c6af26000f8dacd091679c0ca5">vkvg_filter_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__pattern_gaea43689bc6fa9fff1e1ab557b45bbc9f.html#gaea43689bc6fa9fff1e1ab557b45bbc9f">vkvg_pattern_get_filter</a> (<a class="el" href="group__pattern_ga60d6d8608f15e96a087c8dafd69f28dc.html#ga60d6d8608f15e96a087c8dafd69f28dc">VkvgPattern</a> pat)</td></tr>
+<tr class="separator:gaea43689bc6fa9fff1e1ab557b45bbc9f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga69d920cb48cb97fbaa8ea048b12e9bab"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_a1cde27798744c6485ac522a843017513.html#a1cde27798744c6485ac522a843017513">vkvg_pattern_type_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__pattern_ga69d920cb48cb97fbaa8ea048b12e9bab.html#ga69d920cb48cb97fbaa8ea048b12e9bab">vkvg_pattern_get_type</a> (<a class="el" href="group__pattern_ga60d6d8608f15e96a087c8dafd69f28dc.html#ga60d6d8608f15e96a087c8dafd69f28dc">VkvgPattern</a> pat)</td></tr>
+<tr class="memdesc:ga69d920cb48cb97fbaa8ea048b12e9bab"><td class="mdescLeft">&#160;</td><td class="mdescRight">get pattern type  <a href="group__pattern_ga69d920cb48cb97fbaa8ea048b12e9bab.html#ga69d920cb48cb97fbaa8ea048b12e9bab">More...</a><br /></td></tr>
+<tr class="separator:ga69d920cb48cb97fbaa8ea048b12e9bab"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga1f555e636f6c91d3a2a8945bf9e86fa3"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__pattern_ga1f555e636f6c91d3a2a8945bf9e86fa3.html#ga1f555e636f6c91d3a2a8945bf9e86fa3">vkvg_pattern_set_matrix</a> (<a class="el" href="group__pattern_ga60d6d8608f15e96a087c8dafd69f28dc.html#ga60d6d8608f15e96a087c8dafd69f28dc">VkvgPattern</a> pat, const <a class="el" href="structvkvg__matrix__t.html">vkvg_matrix_t</a> *matrix)</td></tr>
+<tr class="separator:ga1f555e636f6c91d3a2a8945bf9e86fa3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga53ff09b33c0008da5e52740fdd601e93"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__pattern_ga53ff09b33c0008da5e52740fdd601e93.html#ga53ff09b33c0008da5e52740fdd601e93">vkvg_pattern_get_matrix</a> (<a class="el" href="group__pattern_ga60d6d8608f15e96a087c8dafd69f28dc.html#ga60d6d8608f15e96a087c8dafd69f28dc">VkvgPattern</a> pat, <a class="el" href="structvkvg__matrix__t.html">vkvg_matrix_t</a> *matrix)</td></tr>
+<tr class="separator:ga53ff09b33c0008da5e52740fdd601e93"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
 </div><!-- contents -->
 <!-- HTML footer for doxygen 1.9.1-->
diff --git a/group__pattern_ga19e3b3fde4351d70e052030508bed667.html b/group__pattern_ga19e3b3fde4351d70e052030508bed667.html
new file mode 100644 (file)
index 0000000..a5f4a0a
--- /dev/null
@@ -0,0 +1,165 @@
+<!-- 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" />
+    <title>VKVG: vkvg_pattern_create_radial</title>
+    <link href="tabs.css" rel="stylesheet" type="text/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">
+                <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>
+                </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="group__pattern.html">Pattern</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__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="navtabHL"><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="group__pattern_ga60d6d8608f15e96a087c8dafd69f28dc.html#ga60d6d8608f15e96a087c8dafd69f28dc">VkvgPattern</a></td></tr>
+        </table>
+      </div>
+   </td>
+   <td valign="top" class="mempage">
+<a id="ga19e3b3fde4351d70e052030508bed667"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga19e3b3fde4351d70e052030508bed667">&#9670;&nbsp;</a></span>vkvg_pattern_create_radial()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="group__pattern_ga60d6d8608f15e96a087c8dafd69f28dc.html#ga60d6d8608f15e96a087c8dafd69f28dc">VkvgPattern</a> vkvg_pattern_create_radial </td>
+          <td>(</td>
+          <td class="paramtype">float&#160;</td>
+          <td class="paramname"><em>cx0</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float&#160;</td>
+          <td class="paramname"><em>cy0</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float&#160;</td>
+          <td class="paramname"><em>radius0</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float&#160;</td>
+          <td class="paramname"><em>cx1</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float&#160;</td>
+          <td class="paramname"><em>cy1</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float&#160;</td>
+          <td class="paramname"><em>radius1</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Creates a new radial gradient between the two circles defined by (cx0, cy0, radius0) and (cx1, cy1, radius1). Before using the gradient pattern, a number of color stops should be defined using vkvg_pattern_add_color_stop.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">cx0</td><td>x coordinate for the center of the start circle, the inner circle. Must stand inside outer circle. </td></tr>
+    <tr><td class="paramname">cy0</td><td>y coordinate for the center of the start circle, the inner circle. Must stand inside outer circle. </td></tr>
+    <tr><td class="paramname">radius0</td><td>radius for the center of the start circle, the inner circle. Can't be greater than radius1 </td></tr>
+    <tr><td class="paramname">cx1</td><td>x coordinate for the center of the end circle, the outer circle. </td></tr>
+    <tr><td class="paramname">cy1</td><td>y coordinate for the center of the end circle, the outer circle. </td></tr>
+    <tr><td class="paramname">radius1</td><td>radius for the center of the end circle, the outer circle. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>VkvgPattern the newly created pattern to be disposed when finished by calling <a class="el" href="group__pattern_gaee2652254686507f28dfcf598db894c4.html#gaee2652254686507f28dfcf598db894c4">vkvg_pattern_destroy</a>. </dd></dl>
+
+</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>
diff --git a/group__pattern_ga1f555e636f6c91d3a2a8945bf9e86fa3.html b/group__pattern_ga1f555e636f6c91d3a2a8945bf9e86fa3.html
new file mode 100644 (file)
index 0000000..5e33f92
--- /dev/null
@@ -0,0 +1,128 @@
+<!-- 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" />
+    <title>VKVG: vkvg_pattern_set_matrix</title>
+    <link href="tabs.css" rel="stylesheet" type="text/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">
+                <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>
+                </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="group__pattern.html">Pattern</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__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="navtabHL"><a class="navtab" href="group__pattern_ga1f555e636f6c91d3a2a8945bf9e86fa3.html#ga1f555e636f6c91d3a2a8945bf9e86fa3">vkvg_pattern_set_matrix</a></td></tr>
+          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga60d6d8608f15e96a087c8dafd69f28dc.html#ga60d6d8608f15e96a087c8dafd69f28dc">VkvgPattern</a></td></tr>
+        </table>
+      </div>
+   </td>
+   <td valign="top" class="mempage">
+<a id="ga1f555e636f6c91d3a2a8945bf9e86fa3"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga1f555e636f6c91d3a2a8945bf9e86fa3">&#9670;&nbsp;</a></span>vkvg_pattern_set_matrix()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void vkvg_pattern_set_matrix </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="group__pattern_ga60d6d8608f15e96a087c8dafd69f28dc.html#ga60d6d8608f15e96a087c8dafd69f28dc">VkvgPattern</a>&#160;</td>
+          <td class="paramname"><em>pat</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const <a class="el" href="structvkvg__matrix__t.html">vkvg_matrix_t</a> *&#160;</td>
+          <td class="paramname"><em>matrix</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</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>
diff --git a/group__pattern_ga29fe6b4335fe0352c5d7ea5804ba45e9.html b/group__pattern_ga29fe6b4335fe0352c5d7ea5804ba45e9.html
new file mode 100644 (file)
index 0000000..cd318ca
--- /dev/null
@@ -0,0 +1,137 @@
+<!-- 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" />
+    <title>VKVG: vkvg_pattern_set_extend</title>
+    <link href="tabs.css" rel="stylesheet" type="text/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">
+                <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>
+                </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="group__pattern.html">Pattern</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__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="navtabHL"><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="group__pattern_ga60d6d8608f15e96a087c8dafd69f28dc.html#ga60d6d8608f15e96a087c8dafd69f28dc">VkvgPattern</a></td></tr>
+        </table>
+      </div>
+   </td>
+   <td valign="top" class="mempage">
+<a id="ga29fe6b4335fe0352c5d7ea5804ba45e9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga29fe6b4335fe0352c5d7ea5804ba45e9">&#9670;&nbsp;</a></span>vkvg_pattern_set_extend()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void vkvg_pattern_set_extend </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="group__pattern_ga60d6d8608f15e96a087c8dafd69f28dc.html#ga60d6d8608f15e96a087c8dafd69f28dc">VkvgPattern</a>&#160;</td>
+          <td class="paramname"><em>pat</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="vkvg_8h_a9e76bb74a68a2e86a709ed7397cf1a40.html#a9e76bb74a68a2e86a709ed7397cf1a40">vkvg_extend_t</a>&#160;</td>
+          <td class="paramname"><em>extend</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>control whether the pattern has to be repeated or extended when painted on a surface.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">pat</td><td>the pattern to set extend for. </td></tr>
+    <tr><td class="paramname">extend</td><td>one value of the <a class="el" href="vkvg_8h_a9e76bb74a68a2e86a709ed7397cf1a40.html#a9e76bb74a68a2e86a709ed7397cf1a40">vkvg_extend_t</a> enumeration. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>VKVG_STATUS_SUCCESS, or VKVG_STATUS_PATTERN_TYPE_MISMATCH if the pattern is not a gradient. </dd></dl>
+
+</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>
diff --git a/group__pattern_ga3781a9fe725e660b090da1a1afcd4550.html b/group__pattern_ga3781a9fe725e660b090da1a1afcd4550.html
new file mode 100644 (file)
index 0000000..50a96f6
--- /dev/null
@@ -0,0 +1,172 @@
+<!-- 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" />
+    <title>VKVG: vkvg_pattern_edit_radial</title>
+    <link href="tabs.css" rel="stylesheet" type="text/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">
+                <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>
+                </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="group__pattern.html">Pattern</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__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="navtabHL"><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="group__pattern_ga60d6d8608f15e96a087c8dafd69f28dc.html#ga60d6d8608f15e96a087c8dafd69f28dc">VkvgPattern</a></td></tr>
+        </table>
+      </div>
+   </td>
+   <td valign="top" class="mempage">
+<a id="ga3781a9fe725e660b090da1a1afcd4550"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga3781a9fe725e660b090da1a1afcd4550">&#9670;&nbsp;</a></span>vkvg_pattern_edit_radial()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354">vkvg_status_t</a> vkvg_pattern_edit_radial </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="group__pattern_ga60d6d8608f15e96a087c8dafd69f28dc.html#ga60d6d8608f15e96a087c8dafd69f28dc">VkvgPattern</a>&#160;</td>
+          <td class="paramname"><em>pat</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float&#160;</td>
+          <td class="paramname"><em>cx0</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float&#160;</td>
+          <td class="paramname"><em>cy0</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float&#160;</td>
+          <td class="paramname"><em>radius0</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float&#160;</td>
+          <td class="paramname"><em>cx1</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float&#160;</td>
+          <td class="paramname"><em>cy1</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float&#160;</td>
+          <td class="paramname"><em>radius1</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Edit control points of an existing radial gradient</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">pat</td><td>the pattern to edit </td></tr>
+    <tr><td class="paramname">cx0</td><td>x coordinate for the center of the start circle, the inner circle. Must stand inside outer circle. </td></tr>
+    <tr><td class="paramname">cy0</td><td>y coordinate for the center of the start circle, the inner circle. Must stand inside outer circle. </td></tr>
+    <tr><td class="paramname">radius0</td><td>radius for the center of the start circle, the inner circle. Can't be greater than radius1 </td></tr>
+    <tr><td class="paramname">cx1</td><td>x coordinate for the center of the end circle, the outer circle. </td></tr>
+    <tr><td class="paramname">cy1</td><td>y coordinate for the center of the end circle, the outer circle. </td></tr>
+    <tr><td class="paramname">radius1</td><td>radius for the center of the end circle, the outer circle. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>VKVG_STATUS_SUCCESS, or VKVG_STATUS_PATTERN_TYPE_MISMATCH if the pattern is not a radial gradient. </dd></dl>
+
+</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>
diff --git a/group__pattern_ga3bc1cde4ef93d5b8e87870f35240cbc2.html b/group__pattern_ga3bc1cde4ef93d5b8e87870f35240cbc2.html
new file mode 100644 (file)
index 0000000..2fffd73
--- /dev/null
@@ -0,0 +1,125 @@
+<!-- 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" />
+    <title>VKVG: vkvg_pattern_reference</title>
+    <link href="tabs.css" rel="stylesheet" type="text/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">
+                <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>
+                </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="group__pattern.html">Pattern</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__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="navtabHL"><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="group__pattern_ga60d6d8608f15e96a087c8dafd69f28dc.html#ga60d6d8608f15e96a087c8dafd69f28dc">VkvgPattern</a></td></tr>
+        </table>
+      </div>
+   </td>
+   <td valign="top" class="mempage">
+<a id="ga3bc1cde4ef93d5b8e87870f35240cbc2"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga3bc1cde4ef93d5b8e87870f35240cbc2">&#9670;&nbsp;</a></span>vkvg_pattern_reference()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="group__pattern_ga60d6d8608f15e96a087c8dafd69f28dc.html#ga60d6d8608f15e96a087c8dafd69f28dc">VkvgPattern</a> vkvg_pattern_reference </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="group__pattern_ga60d6d8608f15e96a087c8dafd69f28dc.html#ga60d6d8608f15e96a087c8dafd69f28dc">VkvgPattern</a>&#160;</td>
+          <td class="paramname"><em>pat</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>increment reference count by one for the supplied <a class="el" href="group__pattern_ga60d6d8608f15e96a087c8dafd69f28dc.html#ga60d6d8608f15e96a087c8dafd69f28dc" title="Opaque pointer on a Vkvg pattern structure.">VkvgPattern</a>. </p><dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">pat</td><td>a valid <a class="el" href="group__pattern_ga60d6d8608f15e96a087c8dafd69f28dc.html#ga60d6d8608f15e96a087c8dafd69f28dc" title="Opaque pointer on a Vkvg pattern structure.">VkvgPattern</a> pointer </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>VkvgPattern </dd></dl>
+
+</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>
diff --git a/group__pattern_ga53ff09b33c0008da5e52740fdd601e93.html b/group__pattern_ga53ff09b33c0008da5e52740fdd601e93.html
new file mode 100644 (file)
index 0000000..dc08440
--- /dev/null
@@ -0,0 +1,128 @@
+<!-- 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" />
+    <title>VKVG: vkvg_pattern_get_matrix</title>
+    <link href="tabs.css" rel="stylesheet" type="text/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">
+                <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>
+                </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="group__pattern.html">Pattern</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__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="navtabHL"><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="group__pattern_ga60d6d8608f15e96a087c8dafd69f28dc.html#ga60d6d8608f15e96a087c8dafd69f28dc">VkvgPattern</a></td></tr>
+        </table>
+      </div>
+   </td>
+   <td valign="top" class="mempage">
+<a id="ga53ff09b33c0008da5e52740fdd601e93"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga53ff09b33c0008da5e52740fdd601e93">&#9670;&nbsp;</a></span>vkvg_pattern_get_matrix()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void vkvg_pattern_get_matrix </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="group__pattern_ga60d6d8608f15e96a087c8dafd69f28dc.html#ga60d6d8608f15e96a087c8dafd69f28dc">VkvgPattern</a>&#160;</td>
+          <td class="paramname"><em>pat</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="structvkvg__matrix__t.html">vkvg_matrix_t</a> *&#160;</td>
+          <td class="paramname"><em>matrix</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</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>
index 7e107e644b01c9d0ff2808de788be32dff0f99f9..4d3c4f821e17788431d581adcadff8afc911c860 100644 (file)
@@ -63,25 +63,25 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
    <td valign="top">
       <div class="navtab">
         <table>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_gabef66c6a7a6baf98f0f89d30bb55f46d.html#gabef66c6a7a6baf98f0f89d30bb55f46d">vkvg_pattern_add_color_stop</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga7d03d46f9c1544f01eb556fa840c94e0.html#ga7d03d46f9c1544f01eb556fa840c94e0">vkvg_pattern_create_for_surface</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga2c359145c22b8384317dcceee7d065a7.html#ga2c359145c22b8384317dcceee7d065a7">vkvg_pattern_create_linear</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga17618bd315ba5382d66b86cb0feb6af9.html#ga17618bd315ba5382d66b86cb0feb6af9">vkvg_pattern_create_radial</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga14cb27e833bbdd0a922a153bac41837a.html#ga14cb27e833bbdd0a922a153bac41837a">vkvg_pattern_destroy</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga34701b3ab3a3976f65b9a5e229efee1d.html#ga34701b3ab3a3976f65b9a5e229efee1d">vkvg_pattern_edit_linear</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_gabe88f93962cbc6bec99fd94fd01f5547.html#gabe88f93962cbc6bec99fd94fd01f5547">vkvg_pattern_edit_radial</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga8322c6bd1ef02f3f15faee3993ef55d1.html#ga8322c6bd1ef02f3f15faee3993ef55d1">vkvg_pattern_get_color_stop_count</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga743ac3fb70e31150aa98bdc11424a36b.html#ga743ac3fb70e31150aa98bdc11424a36b">vkvg_pattern_get_color_stop_rgba</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_gac87c237c36d4902d1e865778debd3d8d.html#gac87c237c36d4902d1e865778debd3d8d">vkvg_pattern_get_extend</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga510cf4273c0a2a9aa027c388dc2f48b2.html#ga510cf4273c0a2a9aa027c388dc2f48b2">vkvg_pattern_get_filter</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga2939439acaf8ee99bf42f7f0eeb1cf51.html#ga2939439acaf8ee99bf42f7f0eeb1cf51">vkvg_pattern_get_linear_points</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga0c1342ac3ea8201996c6dfcd9fd85ff9.html#ga0c1342ac3ea8201996c6dfcd9fd85ff9">vkvg_pattern_get_matrix</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga6d902720df09232c3836af5517831efe.html#ga6d902720df09232c3836af5517831efe">vkvg_pattern_get_reference_count</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_gab97a47af9ac9d3e71a70008cf8b05487.html#gab97a47af9ac9d3e71a70008cf8b05487">vkvg_pattern_get_type</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga72f8f796252b9716a2cc7e66710dc529.html#ga72f8f796252b9716a2cc7e66710dc529">vkvg_pattern_reference</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga730832bea18d0c15f98eaa1ee1102f43.html#ga730832bea18d0c15f98eaa1ee1102f43">vkvg_pattern_set_extend</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga97a53a5be17a79b6bdd28a49b50d523c.html#ga97a53a5be17a79b6bdd28a49b50d523c">vkvg_pattern_set_filter</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga8983c6211dd369a5240a41bfd2a49090.html#ga8983c6211dd369a5240a41bfd2a49090">vkvg_pattern_set_matrix</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="navtabHL"><a class="navtab" href="group__pattern_ga60d6d8608f15e96a087c8dafd69f28dc.html#ga60d6d8608f15e96a087c8dafd69f28dc">VkvgPattern</a></td></tr>
         </table>
       </div>
@@ -98,11 +98,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
         </tr>
       </table>
 </div><div class="memdoc">
-
-<p>Opaque pointer on a Vkvg pattern structure. </p>
 <p>Patterns are images to be drawn on surface with several configurable parameters such as the wrap mode, the filtering, etc... </p>
 
-<p class="definition">Definition at line <a class="el" href="vkvg_8h_source.html#l00327">327</a> of file <a class="el" href="vkvg_8h_source.html">vkvg.h</a>.</p>
+<p class="definition">Definition at line <a class="el" href="vkvg_8h_source.html#l00323">323</a> of file <a class="el" href="vkvg_8h_source.html">vkvg.h</a>.</p>
 
 </div>
 </div>
diff --git a/group__pattern_ga666342d39a4227e8b1d2ecbc1eaad3e9.html b/group__pattern_ga666342d39a4227e8b1d2ecbc1eaad3e9.html
new file mode 100644 (file)
index 0000000..02bc16c
--- /dev/null
@@ -0,0 +1,125 @@
+<!-- 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" />
+    <title>VKVG: vkvg_pattern_get_reference_count</title>
+    <link href="tabs.css" rel="stylesheet" type="text/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">
+                <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>
+                </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="group__pattern.html">Pattern</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__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="navtabHL"><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="group__pattern_ga60d6d8608f15e96a087c8dafd69f28dc.html#ga60d6d8608f15e96a087c8dafd69f28dc">VkvgPattern</a></td></tr>
+        </table>
+      </div>
+   </td>
+   <td valign="top" class="mempage">
+<a id="ga666342d39a4227e8b1d2ecbc1eaad3e9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga666342d39a4227e8b1d2ecbc1eaad3e9">&#9670;&nbsp;</a></span>vkvg_pattern_get_reference_count()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">uint32_t vkvg_pattern_get_reference_count </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="group__pattern_ga60d6d8608f15e96a087c8dafd69f28dc.html#ga60d6d8608f15e96a087c8dafd69f28dc">VkvgPattern</a>&#160;</td>
+          <td class="paramname"><em>pat</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>return the current reference count for the supplied <a class="el" href="group__pattern_ga60d6d8608f15e96a087c8dafd69f28dc.html#ga60d6d8608f15e96a087c8dafd69f28dc" title="Opaque pointer on a Vkvg pattern structure.">VkvgPattern</a> </p><dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">pat</td><td>a valid <a class="el" href="group__pattern_ga60d6d8608f15e96a087c8dafd69f28dc.html#ga60d6d8608f15e96a087c8dafd69f28dc" title="Opaque pointer on a Vkvg pattern structure.">VkvgPattern</a> to query for its reference count </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>uint32_t the current reference count for this instance. </dd></dl>
+
+</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>
diff --git a/group__pattern_ga69d920cb48cb97fbaa8ea048b12e9bab.html b/group__pattern_ga69d920cb48cb97fbaa8ea048b12e9bab.html
new file mode 100644 (file)
index 0000000..3e4d8f0
--- /dev/null
@@ -0,0 +1,126 @@
+<!-- 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" />
+    <title>VKVG: vkvg_pattern_get_type</title>
+    <link href="tabs.css" rel="stylesheet" type="text/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">
+                <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>
+                </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="group__pattern.html">Pattern</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__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="navtabHL"><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="group__pattern_ga60d6d8608f15e96a087c8dafd69f28dc.html#ga60d6d8608f15e96a087c8dafd69f28dc">VkvgPattern</a></td></tr>
+        </table>
+      </div>
+   </td>
+   <td valign="top" class="mempage">
+<a id="ga69d920cb48cb97fbaa8ea048b12e9bab"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga69d920cb48cb97fbaa8ea048b12e9bab">&#9670;&nbsp;</a></span>vkvg_pattern_get_type()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="vkvg_8h_a1cde27798744c6485ac522a843017513.html#a1cde27798744c6485ac522a843017513">vkvg_pattern_type_t</a> vkvg_pattern_get_type </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="group__pattern_ga60d6d8608f15e96a087c8dafd69f28dc.html#ga60d6d8608f15e96a087c8dafd69f28dc">VkvgPattern</a>&#160;</td>
+          <td class="paramname"><em>pat</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>may be one of the <a class="el" href="vkvg_8h_a1cde27798744c6485ac522a843017513.html#a1cde27798744c6485ac522a843017513">vkvg_pattern_type_t</a> enumeration</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">pat</td><td>the pattern to query </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>vkvg_pattern_type_t </dd></dl>
+
+</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>
diff --git a/group__pattern_ga7026f86f8c320692862bd219c704999a.html b/group__pattern_ga7026f86f8c320692862bd219c704999a.html
new file mode 100644 (file)
index 0000000..8d5e2c8
--- /dev/null
@@ -0,0 +1,157 @@
+<!-- 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" />
+    <title>VKVG: vkvg_pattern_get_linear_points</title>
+    <link href="tabs.css" rel="stylesheet" type="text/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">
+                <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>
+                </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="group__pattern.html">Pattern</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__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="navtabHL"><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="group__pattern_ga60d6d8608f15e96a087c8dafd69f28dc.html#ga60d6d8608f15e96a087c8dafd69f28dc">VkvgPattern</a></td></tr>
+        </table>
+      </div>
+   </td>
+   <td valign="top" class="mempage">
+<a id="ga7026f86f8c320692862bd219c704999a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga7026f86f8c320692862bd219c704999a">&#9670;&nbsp;</a></span>vkvg_pattern_get_linear_points()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354">vkvg_status_t</a> vkvg_pattern_get_linear_points </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="group__pattern_ga60d6d8608f15e96a087c8dafd69f28dc.html#ga60d6d8608f15e96a087c8dafd69f28dc">VkvgPattern</a>&#160;</td>
+          <td class="paramname"><em>pat</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float *&#160;</td>
+          <td class="paramname"><em>x0</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float *&#160;</td>
+          <td class="paramname"><em>y0</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float *&#160;</td>
+          <td class="paramname"><em>x1</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float *&#160;</td>
+          <td class="paramname"><em>y1</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>If supplied pattern is not a linear gradient, <a class="el" href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354a1e6dcf65d3707ebb3c7aa1b96cf21987">VKVG_STATUS_PATTERN_TYPE_MISMATCH</a> is set for pattern.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">x0</td><td>x coordinate of the start point </td></tr>
+    <tr><td class="paramname">y0</td><td>y coordinate of the start point </td></tr>
+    <tr><td class="paramname">x1</td><td>x coordinate of the end point </td></tr>
+    <tr><td class="paramname">y1</td><td>y coordinate of the end point </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>VKVG_STATUS_SUCCESS, or VKVG_STATUS_PATTERN_TYPE_MISMATCH if the pattern is not a linear gradient. </dd></dl>
+
+</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>
diff --git a/group__pattern_ga7990319ff732e9005eda3e2283f6f530.html b/group__pattern_ga7990319ff732e9005eda3e2283f6f530.html
new file mode 100644 (file)
index 0000000..ad3f6e9
--- /dev/null
@@ -0,0 +1,157 @@
+<!-- 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" />
+    <title>VKVG: vkvg_pattern_edit_linear</title>
+    <link href="tabs.css" rel="stylesheet" type="text/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">
+                <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>
+                </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="group__pattern.html">Pattern</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__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="navtabHL"><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="group__pattern_ga60d6d8608f15e96a087c8dafd69f28dc.html#ga60d6d8608f15e96a087c8dafd69f28dc">VkvgPattern</a></td></tr>
+        </table>
+      </div>
+   </td>
+   <td valign="top" class="mempage">
+<a id="ga7990319ff732e9005eda3e2283f6f530"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga7990319ff732e9005eda3e2283f6f530">&#9670;&nbsp;</a></span>vkvg_pattern_edit_linear()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354">vkvg_status_t</a> vkvg_pattern_edit_linear </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="group__pattern_ga60d6d8608f15e96a087c8dafd69f28dc.html#ga60d6d8608f15e96a087c8dafd69f28dc">VkvgPattern</a>&#160;</td>
+          <td class="paramname"><em>pat</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float&#160;</td>
+          <td class="paramname"><em>x0</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float&#160;</td>
+          <td class="paramname"><em>y0</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float&#160;</td>
+          <td class="paramname"><em>x1</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float&#160;</td>
+          <td class="paramname"><em>y1</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>edit control points of an existing linear gradient.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">x0</td><td>x coordinate of the start point </td></tr>
+    <tr><td class="paramname">y0</td><td>y coordinate of the start point </td></tr>
+    <tr><td class="paramname">x1</td><td>x coordinate of the end point </td></tr>
+    <tr><td class="paramname">y1</td><td>y coordinate of the end point </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>VKVG_STATUS_SUCCESS, or VKVG_STATUS_PATTERN_TYPE_MISMATCH if the pattern is not a linear gradient. </dd></dl>
+
+</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>
diff --git a/group__pattern_ga844444a0242794f85b2a850309569587.html b/group__pattern_ga844444a0242794f85b2a850309569587.html
new file mode 100644 (file)
index 0000000..5900013
--- /dev/null
@@ -0,0 +1,164 @@
+<!-- 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" />
+    <title>VKVG: vkvg_pattern_add_color_stop</title>
+    <link href="tabs.css" rel="stylesheet" type="text/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">
+                <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>
+                </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="group__pattern.html">Pattern</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="navtabHL"><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="group__pattern_ga60d6d8608f15e96a087c8dafd69f28dc.html#ga60d6d8608f15e96a087c8dafd69f28dc">VkvgPattern</a></td></tr>
+        </table>
+      </div>
+   </td>
+   <td valign="top" class="mempage">
+<a id="ga844444a0242794f85b2a850309569587"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga844444a0242794f85b2a850309569587">&#9670;&nbsp;</a></span>vkvg_pattern_add_color_stop()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354">vkvg_status_t</a> vkvg_pattern_add_color_stop </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="group__pattern_ga60d6d8608f15e96a087c8dafd69f28dc.html#ga60d6d8608f15e96a087c8dafd69f28dc">VkvgPattern</a>&#160;</td>
+          <td class="paramname"><em>pat</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float&#160;</td>
+          <td class="paramname"><em>offset</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float&#160;</td>
+          <td class="paramname"><em>r</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float&#160;</td>
+          <td class="paramname"><em>g</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float&#160;</td>
+          <td class="paramname"><em>b</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float&#160;</td>
+          <td class="paramname"><em>a</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>for each color step in the gradient, call this method and provide an absolute position between 0 and 1 and a color.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">pat</td><td>the gradient pattern to add a color step. </td></tr>
+    <tr><td class="paramname">offset</td><td>location along the gradient's control vector, value ranging from zero (start of the gradient) to one. </td></tr>
+    <tr><td class="paramname">r</td><td>the red component of the color step </td></tr>
+    <tr><td class="paramname">g</td><td>the green component of the color stop </td></tr>
+    <tr><td class="paramname">b</td><td>the blue component of the color stop </td></tr>
+    <tr><td class="paramname">a</td><td>the alpha chanel of the color stop </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</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>
diff --git a/group__pattern_gaa43a9a05b3b7c9d247b640c3acf62372.html b/group__pattern_gaa43a9a05b3b7c9d247b640c3acf62372.html
new file mode 100644 (file)
index 0000000..63d7239
--- /dev/null
@@ -0,0 +1,137 @@
+<!-- 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" />
+    <title>VKVG: vkvg_pattern_get_color_stop_count</title>
+    <link href="tabs.css" rel="stylesheet" type="text/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">
+                <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>
+                </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="group__pattern.html">Pattern</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__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="navtabHL"><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="group__pattern_ga60d6d8608f15e96a087c8dafd69f28dc.html#ga60d6d8608f15e96a087c8dafd69f28dc">VkvgPattern</a></td></tr>
+        </table>
+      </div>
+   </td>
+   <td valign="top" class="mempage">
+<a id="gaa43a9a05b3b7c9d247b640c3acf62372"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gaa43a9a05b3b7c9d247b640c3acf62372">&#9670;&nbsp;</a></span>vkvg_pattern_get_color_stop_count()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354">vkvg_status_t</a> vkvg_pattern_get_color_stop_count </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="group__pattern_ga60d6d8608f15e96a087c8dafd69f28dc.html#ga60d6d8608f15e96a087c8dafd69f28dc">VkvgPattern</a>&#160;</td>
+          <td class="paramname"><em>pat</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">uint32_t *&#160;</td>
+          <td class="paramname"><em>count</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Retrieve the color stop count of a gradient pattern.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">pat</td><td>a valid pattern pointer. </td></tr>
+    <tr><td class="paramname">count</td><td>a valid integer pointer to old the current stop count returned. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>VKVG_STATUS_SUCCESS, or VKVG_STATUS_PATTERN_TYPE_MISMATCH if the pattern is not a gradient. </dd></dl>
+
+</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>
diff --git a/group__pattern_gac14405c0e08f8cae0013d179a5c15308.html b/group__pattern_gac14405c0e08f8cae0013d179a5c15308.html
new file mode 100644 (file)
index 0000000..38d49fb
--- /dev/null
@@ -0,0 +1,151 @@
+<!-- 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" />
+    <title>VKVG: vkvg_pattern_create_linear</title>
+    <link href="tabs.css" rel="stylesheet" type="text/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">
+                <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>
+                </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="group__pattern.html">Pattern</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__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="navtabHL"><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="group__pattern_ga60d6d8608f15e96a087c8dafd69f28dc.html#ga60d6d8608f15e96a087c8dafd69f28dc">VkvgPattern</a></td></tr>
+        </table>
+      </div>
+   </td>
+   <td valign="top" class="mempage">
+<a id="gac14405c0e08f8cae0013d179a5c15308"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gac14405c0e08f8cae0013d179a5c15308">&#9670;&nbsp;</a></span>vkvg_pattern_create_linear()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="group__pattern_ga60d6d8608f15e96a087c8dafd69f28dc.html#ga60d6d8608f15e96a087c8dafd69f28dc">VkvgPattern</a> vkvg_pattern_create_linear </td>
+          <td>(</td>
+          <td class="paramtype">float&#160;</td>
+          <td class="paramname"><em>x0</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float&#160;</td>
+          <td class="paramname"><em>y0</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float&#160;</td>
+          <td class="paramname"><em>x1</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float&#160;</td>
+          <td class="paramname"><em>y1</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Create a new linear gradient along the line defined by (x0, y0) and (x1, y1). Before using the gradient pattern, a number of color stops should be defined using <a class="el" href="group__pattern_ga844444a0242794f85b2a850309569587.html#ga844444a0242794f85b2a850309569587">vkvg_pattern_add_color_stop</a>.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">x0</td><td>x coordinate of the start point </td></tr>
+    <tr><td class="paramname">y0</td><td>y coordinate of the start point </td></tr>
+    <tr><td class="paramname">x1</td><td>x coordinate of the end point </td></tr>
+    <tr><td class="paramname">y1</td><td>y coordinate of the end point </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>VkvgPattern the newly created pattern, call <a class="el" href="group__pattern_gaee2652254686507f28dfcf598db894c4.html#gaee2652254686507f28dfcf598db894c4">vkvg_pattern_destroy</a> when finished with it. </dd></dl>
+
+</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>
diff --git a/group__pattern_gad2d8a91e379b5d39ae9c066380ae95f2.html b/group__pattern_gad2d8a91e379b5d39ae9c066380ae95f2.html
new file mode 100644 (file)
index 0000000..84fee99
--- /dev/null
@@ -0,0 +1,135 @@
+<!-- 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" />
+    <title>VKVG: vkvg_pattern_set_filter</title>
+    <link href="tabs.css" rel="stylesheet" type="text/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">
+                <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>
+                </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="group__pattern.html">Pattern</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__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="navtabHL"><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="group__pattern_ga60d6d8608f15e96a087c8dafd69f28dc.html#ga60d6d8608f15e96a087c8dafd69f28dc">VkvgPattern</a></td></tr>
+        </table>
+      </div>
+   </td>
+   <td valign="top" class="mempage">
+<a id="gad2d8a91e379b5d39ae9c066380ae95f2"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gad2d8a91e379b5d39ae9c066380ae95f2">&#9670;&nbsp;</a></span>vkvg_pattern_set_filter()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void vkvg_pattern_set_filter </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="group__pattern_ga60d6d8608f15e96a087c8dafd69f28dc.html#ga60d6d8608f15e96a087c8dafd69f28dc">VkvgPattern</a>&#160;</td>
+          <td class="paramname"><em>pat</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="vkvg_8h_adb45e5c6af26000f8dacd091679c0ca5.html#adb45e5c6af26000f8dacd091679c0ca5">vkvg_filter_t</a>&#160;</td>
+          <td class="paramname"><em>filter</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">pat</td><td>pat the pattern to set filter for. </td></tr>
+    <tr><td class="paramname">filter</td><td>one value of the <a class="el" href="vkvg_8h_adb45e5c6af26000f8dacd091679c0ca5.html#adb45e5c6af26000f8dacd091679c0ca5">vkvg_filter_t</a> enumeration. </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</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>
diff --git a/group__pattern_gae5284a7f3f6241d3c5b9012dc145dfcb.html b/group__pattern_gae5284a7f3f6241d3c5b9012dc145dfcb.html
new file mode 100644 (file)
index 0000000..daef812
--- /dev/null
@@ -0,0 +1,125 @@
+<!-- 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" />
+    <title>VKVG: vkvg_pattern_create_for_surface</title>
+    <link href="tabs.css" rel="stylesheet" type="text/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">
+                <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>
+                </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="group__pattern.html">Pattern</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__pattern_ga844444a0242794f85b2a850309569587.html#ga844444a0242794f85b2a850309569587">vkvg_pattern_add_color_stop</a></td></tr>
+          <tr><td class="navtabHL"><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="group__pattern_ga60d6d8608f15e96a087c8dafd69f28dc.html#ga60d6d8608f15e96a087c8dafd69f28dc">VkvgPattern</a></td></tr>
+        </table>
+      </div>
+   </td>
+   <td valign="top" class="mempage">
+<a id="gae5284a7f3f6241d3c5b9012dc145dfcb"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gae5284a7f3f6241d3c5b9012dc145dfcb">&#9670;&nbsp;</a></span>vkvg_pattern_create_for_surface()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="group__pattern_ga60d6d8608f15e96a087c8dafd69f28dc.html#ga60d6d8608f15e96a087c8dafd69f28dc">VkvgPattern</a> vkvg_pattern_create_for_surface </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="group__surface_gaf2e9eb0e48dd4533d4a5622c12e4d0e7.html#gaf2e9eb0e48dd4533d4a5622c12e4d0e7">VkvgSurface</a>&#160;</td>
+          <td class="paramname"><em>surf</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Create a new pattern from the supplied #surface. The advantage of having a <a class="el" href="group__pattern_ga60d6d8608f15e96a087c8dafd69f28dc.html#ga60d6d8608f15e96a087c8dafd69f28dc" title="Opaque pointer on a Vkvg pattern structure.">VkvgPattern</a> to paint an image resides in the hability to set filtering options as well as repeat behaviour on borders. Reference count of the supplied surface will be incremented so that it will not be destroyed before this pattern release it. </p><dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">surf</td><td>a valid <a class="el" href="group__surface_gaf2e9eb0e48dd4533d4a5622c12e4d0e7.html#gaf2e9eb0e48dd4533d4a5622c12e4d0e7" title="Opaque pointer on a Vkvg Surface structure.">VkvgSurface</a> to use for pattern </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>VkvgPattern a newly created pattern </dd></dl>
+
+</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>
diff --git a/group__pattern_gaea43689bc6fa9fff1e1ab557b45bbc9f.html b/group__pattern_gaea43689bc6fa9fff1e1ab557b45bbc9f.html
new file mode 100644 (file)
index 0000000..1c46bfd
--- /dev/null
@@ -0,0 +1,125 @@
+<!-- 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" />
+    <title>VKVG: vkvg_pattern_get_filter</title>
+    <link href="tabs.css" rel="stylesheet" type="text/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">
+                <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>
+                </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="group__pattern.html">Pattern</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__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="navtabHL"><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="group__pattern_ga60d6d8608f15e96a087c8dafd69f28dc.html#ga60d6d8608f15e96a087c8dafd69f28dc">VkvgPattern</a></td></tr>
+        </table>
+      </div>
+   </td>
+   <td valign="top" class="mempage">
+<a id="gaea43689bc6fa9fff1e1ab557b45bbc9f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gaea43689bc6fa9fff1e1ab557b45bbc9f">&#9670;&nbsp;</a></span>vkvg_pattern_get_filter()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="vkvg_8h_adb45e5c6af26000f8dacd091679c0ca5.html#adb45e5c6af26000f8dacd091679c0ca5">vkvg_filter_t</a> vkvg_pattern_get_filter </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="group__pattern_ga60d6d8608f15e96a087c8dafd69f28dc.html#ga60d6d8608f15e96a087c8dafd69f28dc">VkvgPattern</a>&#160;</td>
+          <td class="paramname"><em>pat</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">pat</td><td></td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>vkvg_filter_t </dd></dl>
+
+</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>
diff --git a/group__pattern_gaee2652254686507f28dfcf598db894c4.html b/group__pattern_gaee2652254686507f28dfcf598db894c4.html
new file mode 100644 (file)
index 0000000..5effa89
--- /dev/null
@@ -0,0 +1,125 @@
+<!-- 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" />
+    <title>VKVG: vkvg_pattern_destroy</title>
+    <link href="tabs.css" rel="stylesheet" type="text/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">
+                <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>
+                </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="group__pattern.html">Pattern</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__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="navtabHL"><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="group__pattern_ga60d6d8608f15e96a087c8dafd69f28dc.html#ga60d6d8608f15e96a087c8dafd69f28dc">VkvgPattern</a></td></tr>
+        </table>
+      </div>
+   </td>
+   <td valign="top" class="mempage">
+<a id="gaee2652254686507f28dfcf598db894c4"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gaee2652254686507f28dfcf598db894c4">&#9670;&nbsp;</a></span>vkvg_pattern_destroy()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void vkvg_pattern_destroy </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="group__pattern_ga60d6d8608f15e96a087c8dafd69f28dc.html#ga60d6d8608f15e96a087c8dafd69f28dc">VkvgPattern</a>&#160;</td>
+          <td class="paramname"><em>pat</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>When you have finished using a pattern, free its ressources by calling this method.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">pat</td><td>the pattern to destroy. </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</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>
diff --git a/group__pattern_gaf89e3a8ba79ac27840b4394d9f503459.html b/group__pattern_gaf89e3a8ba79ac27840b4394d9f503459.html
new file mode 100644 (file)
index 0000000..ded2f7c
--- /dev/null
@@ -0,0 +1,125 @@
+<!-- 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" />
+    <title>VKVG: vkvg_pattern_get_extend</title>
+    <link href="tabs.css" rel="stylesheet" type="text/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">
+                <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>
+                </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="group__pattern.html">Pattern</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__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="navtabHL"><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="group__pattern_ga60d6d8608f15e96a087c8dafd69f28dc.html#ga60d6d8608f15e96a087c8dafd69f28dc">VkvgPattern</a></td></tr>
+        </table>
+      </div>
+   </td>
+   <td valign="top" class="mempage">
+<a id="gaf89e3a8ba79ac27840b4394d9f503459"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gaf89e3a8ba79ac27840b4394d9f503459">&#9670;&nbsp;</a></span>vkvg_pattern_get_extend()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="vkvg_8h_a9e76bb74a68a2e86a709ed7397cf1a40.html#a9e76bb74a68a2e86a709ed7397cf1a40">vkvg_extend_t</a> vkvg_pattern_get_extend </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="group__pattern_ga60d6d8608f15e96a087c8dafd69f28dc.html#ga60d6d8608f15e96a087c8dafd69f28dc">VkvgPattern</a>&#160;</td>
+          <td class="paramname"><em>pat</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">pat</td><td></td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>vkvg_extend_t </dd></dl>
+
+</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>
diff --git a/group__pattern_gafc6a80199e9b9b18d3f25467a9fb3fee.html b/group__pattern_gafc6a80199e9b9b18d3f25467a9fb3fee.html
new file mode 100644 (file)
index 0000000..40d99f3
--- /dev/null
@@ -0,0 +1,172 @@
+<!-- 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" />
+    <title>VKVG: vkvg_pattern_get_color_stop_rgba</title>
+    <link href="tabs.css" rel="stylesheet" type="text/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">
+                <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>
+                </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="group__pattern.html">Pattern</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__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="navtabHL"><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="group__pattern_ga60d6d8608f15e96a087c8dafd69f28dc.html#ga60d6d8608f15e96a087c8dafd69f28dc">VkvgPattern</a></td></tr>
+        </table>
+      </div>
+   </td>
+   <td valign="top" class="mempage">
+<a id="gafc6a80199e9b9b18d3f25467a9fb3fee"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gafc6a80199e9b9b18d3f25467a9fb3fee">&#9670;&nbsp;</a></span>vkvg_pattern_get_color_stop_rgba()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354">vkvg_status_t</a> vkvg_pattern_get_color_stop_rgba </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="group__pattern_ga60d6d8608f15e96a087c8dafd69f28dc.html#ga60d6d8608f15e96a087c8dafd69f28dc">VkvgPattern</a>&#160;</td>
+          <td class="paramname"><em>pat</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">uint32_t&#160;</td>
+          <td class="paramname"><em>index</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float *&#160;</td>
+          <td class="paramname"><em>offset</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float *&#160;</td>
+          <td class="paramname"><em>r</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float *&#160;</td>
+          <td class="paramname"><em>g</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float *&#160;</td>
+          <td class="paramname"><em>b</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float *&#160;</td>
+          <td class="paramname"><em>a</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Gets the color and offset information at the given index for a gradient pattern. Values of index range from 0 to n-1 where n is the number returned by <a class="el" href="group__pattern_gaa43a9a05b3b7c9d247b640c3acf62372.html#gaa43a9a05b3b7c9d247b640c3acf62372">vkvg_pattern_get_color_stop_count()</a>.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">pat</td><td>a valid pattern pointer. </td></tr>
+    <tr><td class="paramname">index</td><td>index of the stop to return data for. </td></tr>
+    <tr><td class="paramname">offset</td><td>a valid float pointer to old the stop offset. </td></tr>
+    <tr><td class="paramname">r</td><td>a valid float pointer to old the red component. </td></tr>
+    <tr><td class="paramname">g</td><td>a valid float pointer to old the green component. </td></tr>
+    <tr><td class="paramname">b</td><td>a valid float pointer to old the blue component. </td></tr>
+    <tr><td class="paramname">a</td><td>a valid float pointer to old the alpha component. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>VKVG_STATUS_SUCCESS, VKVG_STATUS_PATTERN_TYPE_MISMATCH if the pattern is not a gradient, VKVG_STATUS_INVALID_INDEX if index is out of bounds. </dd></dl>
+
+</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>
index 28b9b3ad43140de16a229d16eea02597b7fa1826..047a368c207454a0fc9fa30ef2a1b330ef09b789 100644 (file)
@@ -62,7 +62,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
 </div><!--header-->
 <div class="contents">
 <a name="details" id="details"></a><h2 class="groupheader">Description</h2>
-<p>Functions and types related to VKVG surface. </p>
 <p>This is the reference documentation for creating, using and destroying VKVG Surfaces used as backend for drawing operations. </p>
 <table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
@@ -73,51 +72,51 @@ Typedefs</h2></td></tr>
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
 Functions</h2></td></tr>
-<tr class="memitem:gaebe02eedfc8d5af54c2962aa7227959d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> <a class="el" href="group__surface_gaf2e9eb0e48dd4533d4a5622c12e4d0e7.html#gaf2e9eb0e48dd4533d4a5622c12e4d0e7">VkvgSurface</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__surface_gaebe02eedfc8d5af54c2962aa7227959d.html#gaebe02eedfc8d5af54c2962aa7227959d">vkvg_surface_create</a> (<a class="el" href="group__device_ga4410787cc120fdafe8cdc480a2b02e71.html#ga4410787cc120fdafe8cdc480a2b02e71">VkvgDevice</a> dev, uint32_t width, uint32_t height)</td></tr>
-<tr class="memdesc:gaebe02eedfc8d5af54c2962aa7227959d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a new vkvg surface.  <a href="group__surface_gaebe02eedfc8d5af54c2962aa7227959d.html#gaebe02eedfc8d5af54c2962aa7227959d">More...</a><br /></td></tr>
-<tr class="separator:gaebe02eedfc8d5af54c2962aa7227959d"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga1bc77fa0f6a6508d988ab2bc2f391190"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> <a class="el" href="group__surface_gaf2e9eb0e48dd4533d4a5622c12e4d0e7.html#gaf2e9eb0e48dd4533d4a5622c12e4d0e7">VkvgSurface</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__surface_ga1bc77fa0f6a6508d988ab2bc2f391190.html#ga1bc77fa0f6a6508d988ab2bc2f391190">vkvg_surface_create_from_image</a> (<a class="el" href="group__device_ga4410787cc120fdafe8cdc480a2b02e71.html#ga4410787cc120fdafe8cdc480a2b02e71">VkvgDevice</a> dev, const char *filePath)</td></tr>
-<tr class="memdesc:ga1bc77fa0f6a6508d988ab2bc2f391190"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a new vkvg surface by loading an image file. The resulting surface will have the same dimension as the supplied image.  <a href="group__surface_ga1bc77fa0f6a6508d988ab2bc2f391190.html#ga1bc77fa0f6a6508d988ab2bc2f391190">More...</a><br /></td></tr>
-<tr class="separator:ga1bc77fa0f6a6508d988ab2bc2f391190"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:gab927868517986c317e393a1c874081b0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> <a class="el" href="group__surface_gaf2e9eb0e48dd4533d4a5622c12e4d0e7.html#gaf2e9eb0e48dd4533d4a5622c12e4d0e7">VkvgSurface</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__surface_gab927868517986c317e393a1c874081b0.html#gab927868517986c317e393a1c874081b0">vkvg_surface_create_for_VkhImage</a> (<a class="el" href="group__device_ga4410787cc120fdafe8cdc480a2b02e71.html#ga4410787cc120fdafe8cdc480a2b02e71">VkvgDevice</a> dev, void *vkhImg)</td></tr>
-<tr class="memdesc:gab927868517986c317e393a1c874081b0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a new vkvg surface using an existing vulkan texture as backend.  <a href="group__surface_gab927868517986c317e393a1c874081b0.html#gab927868517986c317e393a1c874081b0">More...</a><br /></td></tr>
-<tr class="separator:gab927868517986c317e393a1c874081b0"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga21cf3c9f6ce1d7e509ab86d5107eeffc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> <a class="el" href="group__surface_gaf2e9eb0e48dd4533d4a5622c12e4d0e7.html#gaf2e9eb0e48dd4533d4a5622c12e4d0e7">VkvgSurface</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__surface_ga21cf3c9f6ce1d7e509ab86d5107eeffc.html#ga21cf3c9f6ce1d7e509ab86d5107eeffc">vkvg_surface_reference</a> (<a class="el" href="group__surface_gaf2e9eb0e48dd4533d4a5622c12e4d0e7.html#gaf2e9eb0e48dd4533d4a5622c12e4d0e7">VkvgSurface</a> surf)</td></tr>
-<tr class="memdesc:ga21cf3c9f6ce1d7e509ab86d5107eeffc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Increment reference count on the surface by one.  <a href="group__surface_ga21cf3c9f6ce1d7e509ab86d5107eeffc.html#ga21cf3c9f6ce1d7e509ab86d5107eeffc">More...</a><br /></td></tr>
-<tr class="separator:ga21cf3c9f6ce1d7e509ab86d5107eeffc"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:gaac3f496bfbf733894fb94eb48f1d1137"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__surface_gaac3f496bfbf733894fb94eb48f1d1137.html#gaac3f496bfbf733894fb94eb48f1d1137">vkvg_surface_get_reference_count</a> (<a class="el" href="group__surface_gaf2e9eb0e48dd4533d4a5622c12e4d0e7.html#gaf2e9eb0e48dd4533d4a5622c12e4d0e7">VkvgSurface</a> surf)</td></tr>
-<tr class="memdesc:gaac3f496bfbf733894fb94eb48f1d1137"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the current reference count on this surface.  <a href="group__surface_gaac3f496bfbf733894fb94eb48f1d1137.html#gaac3f496bfbf733894fb94eb48f1d1137">More...</a><br /></td></tr>
-<tr class="separator:gaac3f496bfbf733894fb94eb48f1d1137"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga0c0097625ec8023049b2acfa92e25520"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__surface_ga0c0097625ec8023049b2acfa92e25520.html#ga0c0097625ec8023049b2acfa92e25520">vkvg_surface_destroy</a> (<a class="el" href="group__surface_gaf2e9eb0e48dd4533d4a5622c12e4d0e7.html#gaf2e9eb0e48dd4533d4a5622c12e4d0e7">VkvgSurface</a> surf)</td></tr>
-<tr class="memdesc:ga0c0097625ec8023049b2acfa92e25520"><td class="mdescLeft">&#160;</td><td class="mdescRight">Decrement the reference count on the surface by one. Destroy it if count reach 0.  <a href="group__surface_ga0c0097625ec8023049b2acfa92e25520.html#ga0c0097625ec8023049b2acfa92e25520">More...</a><br /></td></tr>
-<tr class="separator:ga0c0097625ec8023049b2acfa92e25520"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:gac105fa5f43e1785f2219252b9099365a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> <a class="el" href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354">vkvg_status_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__surface_gac105fa5f43e1785f2219252b9099365a.html#gac105fa5f43e1785f2219252b9099365a">vkvg_surface_status</a> (<a class="el" href="group__surface_gaf2e9eb0e48dd4533d4a5622c12e4d0e7.html#gaf2e9eb0e48dd4533d4a5622c12e4d0e7">VkvgSurface</a> surf)</td></tr>
-<tr class="memdesc:gac105fa5f43e1785f2219252b9099365a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Query the current status of the surface.  <a href="group__surface_gac105fa5f43e1785f2219252b9099365a.html#gac105fa5f43e1785f2219252b9099365a">More...</a><br /></td></tr>
-<tr class="separator:gac105fa5f43e1785f2219252b9099365a"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:gaed1d8ba342a78c0335647dca56e27174"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__surface_gaed1d8ba342a78c0335647dca56e27174.html#gaed1d8ba342a78c0335647dca56e27174">vkvg_surface_clear</a> (<a class="el" href="group__surface_gaf2e9eb0e48dd4533d4a5622c12e4d0e7.html#gaf2e9eb0e48dd4533d4a5622c12e4d0e7">VkvgSurface</a> surf)</td></tr>
-<tr class="memdesc:gaed1d8ba342a78c0335647dca56e27174"><td class="mdescLeft">&#160;</td><td class="mdescRight">Clear the surface content, alpha is also set to 0 resulting in a transparent image.  <a href="group__surface_gaed1d8ba342a78c0335647dca56e27174.html#gaed1d8ba342a78c0335647dca56e27174">More...</a><br /></td></tr>
-<tr class="separator:gaed1d8ba342a78c0335647dca56e27174"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga424dbcc7fcefea9cca5726347b2ee235"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> VkImage&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__surface_ga424dbcc7fcefea9cca5726347b2ee235.html#ga424dbcc7fcefea9cca5726347b2ee235">vkvg_surface_get_vk_image</a> (<a class="el" href="group__surface_gaf2e9eb0e48dd4533d4a5622c12e4d0e7.html#gaf2e9eb0e48dd4533d4a5622c12e4d0e7">VkvgSurface</a> surf)</td></tr>
-<tr class="memdesc:ga424dbcc7fcefea9cca5726347b2ee235"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the final single sampled vulkan image of this surface.  <a href="group__surface_ga424dbcc7fcefea9cca5726347b2ee235.html#ga424dbcc7fcefea9cca5726347b2ee235">More...</a><br /></td></tr>
-<tr class="separator:ga424dbcc7fcefea9cca5726347b2ee235"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga3d8cf4052973109318bbb693b6d2800c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> VkFormat&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__surface_ga3d8cf4052973109318bbb693b6d2800c.html#ga3d8cf4052973109318bbb693b6d2800c">vkvg_surface_get_vk_format</a> (<a class="el" href="group__surface_gaf2e9eb0e48dd4533d4a5622c12e4d0e7.html#gaf2e9eb0e48dd4533d4a5622c12e4d0e7">VkvgSurface</a> surf)</td></tr>
-<tr class="memdesc:ga3d8cf4052973109318bbb693b6d2800c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the vulkan format of the vulkan texture used as backend for this surface.  <a href="group__surface_ga3d8cf4052973109318bbb693b6d2800c.html#ga3d8cf4052973109318bbb693b6d2800c">More...</a><br /></td></tr>
-<tr class="separator:ga3d8cf4052973109318bbb693b6d2800c"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:gaa4c4188ebc55afd246dcfa2b804a3d1d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__surface_gaa4c4188ebc55afd246dcfa2b804a3d1d.html#gaa4c4188ebc55afd246dcfa2b804a3d1d">vkvg_surface_get_width</a> (<a class="el" href="group__surface_gaf2e9eb0e48dd4533d4a5622c12e4d0e7.html#gaf2e9eb0e48dd4533d4a5622c12e4d0e7">VkvgSurface</a> surf)</td></tr>
-<tr class="memdesc:gaa4c4188ebc55afd246dcfa2b804a3d1d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the actual surface width.  <a href="group__surface_gaa4c4188ebc55afd246dcfa2b804a3d1d.html#gaa4c4188ebc55afd246dcfa2b804a3d1d">More...</a><br /></td></tr>
-<tr class="separator:gaa4c4188ebc55afd246dcfa2b804a3d1d"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga09df17e6e7e62e6780c3f9330a6e60e6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__surface_ga09df17e6e7e62e6780c3f9330a6e60e6.html#ga09df17e6e7e62e6780c3f9330a6e60e6">vkvg_surface_get_height</a> (<a class="el" href="group__surface_gaf2e9eb0e48dd4533d4a5622c12e4d0e7.html#gaf2e9eb0e48dd4533d4a5622c12e4d0e7">VkvgSurface</a> surf)</td></tr>
-<tr class="memdesc:ga09df17e6e7e62e6780c3f9330a6e60e6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the actual surface height.  <a href="group__surface_ga09df17e6e7e62e6780c3f9330a6e60e6.html#ga09df17e6e7e62e6780c3f9330a6e60e6">More...</a><br /></td></tr>
-<tr class="separator:ga09df17e6e7e62e6780c3f9330a6e60e6"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga7051fd62842ee526afc261b65f939c2d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> <a class="el" href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354">vkvg_status_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__surface_ga7051fd62842ee526afc261b65f939c2d.html#ga7051fd62842ee526afc261b65f939c2d">vkvg_surface_write_to_png</a> (<a class="el" href="group__surface_gaf2e9eb0e48dd4533d4a5622c12e4d0e7.html#gaf2e9eb0e48dd4533d4a5622c12e4d0e7">VkvgSurface</a> surf, const char *path)</td></tr>
-<tr class="memdesc:ga7051fd62842ee526afc261b65f939c2d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Write surface content to a png file on disk.  <a href="group__surface_ga7051fd62842ee526afc261b65f939c2d.html#ga7051fd62842ee526afc261b65f939c2d">More...</a><br /></td></tr>
-<tr class="separator:ga7051fd62842ee526afc261b65f939c2d"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:gac03b406f38c79c6812fdcff69d50fb7e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> <a class="el" href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354">vkvg_status_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__surface_gac03b406f38c79c6812fdcff69d50fb7e.html#gac03b406f38c79c6812fdcff69d50fb7e">vkvg_surface_write_to_memory</a> (<a class="el" href="group__surface_gaf2e9eb0e48dd4533d4a5622c12e4d0e7.html#gaf2e9eb0e48dd4533d4a5622c12e4d0e7">VkvgSurface</a> surf, unsigned char *const bitmap)</td></tr>
-<tr class="memdesc:gac03b406f38c79c6812fdcff69d50fb7e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Save surface to memory.  <a href="group__surface_gac03b406f38c79c6812fdcff69d50fb7e.html#gac03b406f38c79c6812fdcff69d50fb7e">More...</a><br /></td></tr>
-<tr class="separator:gac03b406f38c79c6812fdcff69d50fb7e"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:gaa77f72e566105b65f7e8563d4a9301d9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__surface_gaa77f72e566105b65f7e8563d4a9301d9.html#gaa77f72e566105b65f7e8563d4a9301d9">vkvg_multisample_surface_resolve</a> (<a class="el" href="group__surface_gaf2e9eb0e48dd4533d4a5622c12e4d0e7.html#gaf2e9eb0e48dd4533d4a5622c12e4d0e7">VkvgSurface</a> surf)</td></tr>
-<tr class="memdesc:gaa77f72e566105b65f7e8563d4a9301d9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Explicitly resolve a multisampled surface.  <a href="group__surface_gaa77f72e566105b65f7e8563d4a9301d9.html#gaa77f72e566105b65f7e8563d4a9301d9">More...</a><br /></td></tr>
-<tr class="separator:gaa77f72e566105b65f7e8563d4a9301d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gac60a50a2726621c5bc3c99b9810ad627"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__surface_gaf2e9eb0e48dd4533d4a5622c12e4d0e7.html#gaf2e9eb0e48dd4533d4a5622c12e4d0e7">VkvgSurface</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__surface_gac60a50a2726621c5bc3c99b9810ad627.html#gac60a50a2726621c5bc3c99b9810ad627">vkvg_surface_create</a> (<a class="el" href="group__device_ga4410787cc120fdafe8cdc480a2b02e71.html#ga4410787cc120fdafe8cdc480a2b02e71">VkvgDevice</a> dev, uint32_t width, uint32_t height)</td></tr>
+<tr class="memdesc:gac60a50a2726621c5bc3c99b9810ad627"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a new vkvg surface.  <a href="group__surface_gac60a50a2726621c5bc3c99b9810ad627.html#gac60a50a2726621c5bc3c99b9810ad627">More...</a><br /></td></tr>
+<tr class="separator:gac60a50a2726621c5bc3c99b9810ad627"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gab8ea522885d2768088a15f91bfcd3139"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__surface_gaf2e9eb0e48dd4533d4a5622c12e4d0e7.html#gaf2e9eb0e48dd4533d4a5622c12e4d0e7">VkvgSurface</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__surface_gab8ea522885d2768088a15f91bfcd3139.html#gab8ea522885d2768088a15f91bfcd3139">vkvg_surface_create_from_image</a> (<a class="el" href="group__device_ga4410787cc120fdafe8cdc480a2b02e71.html#ga4410787cc120fdafe8cdc480a2b02e71">VkvgDevice</a> dev, const char *filePath)</td></tr>
+<tr class="memdesc:gab8ea522885d2768088a15f91bfcd3139"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a new vkvg surface by loading an image file. The resulting surface will have the same dimension as the supplied image.  <a href="group__surface_gab8ea522885d2768088a15f91bfcd3139.html#gab8ea522885d2768088a15f91bfcd3139">More...</a><br /></td></tr>
+<tr class="separator:gab8ea522885d2768088a15f91bfcd3139"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaedc4e2964cf5c9a9c004d2874d73addb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__surface_gaf2e9eb0e48dd4533d4a5622c12e4d0e7.html#gaf2e9eb0e48dd4533d4a5622c12e4d0e7">VkvgSurface</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__surface_gaedc4e2964cf5c9a9c004d2874d73addb.html#gaedc4e2964cf5c9a9c004d2874d73addb">vkvg_surface_create_for_VkhImage</a> (<a class="el" href="group__device_ga4410787cc120fdafe8cdc480a2b02e71.html#ga4410787cc120fdafe8cdc480a2b02e71">VkvgDevice</a> dev, void *vkhImg)</td></tr>
+<tr class="memdesc:gaedc4e2964cf5c9a9c004d2874d73addb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a new vkvg surface using an existing vulkan texture as backend.  <a href="group__surface_gaedc4e2964cf5c9a9c004d2874d73addb.html#gaedc4e2964cf5c9a9c004d2874d73addb">More...</a><br /></td></tr>
+<tr class="separator:gaedc4e2964cf5c9a9c004d2874d73addb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga22a2d413efceb83249e2b4348fe58345"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__surface_gaf2e9eb0e48dd4533d4a5622c12e4d0e7.html#gaf2e9eb0e48dd4533d4a5622c12e4d0e7">VkvgSurface</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__surface_ga22a2d413efceb83249e2b4348fe58345.html#ga22a2d413efceb83249e2b4348fe58345">vkvg_surface_reference</a> (<a class="el" href="group__surface_gaf2e9eb0e48dd4533d4a5622c12e4d0e7.html#gaf2e9eb0e48dd4533d4a5622c12e4d0e7">VkvgSurface</a> surf)</td></tr>
+<tr class="memdesc:ga22a2d413efceb83249e2b4348fe58345"><td class="mdescLeft">&#160;</td><td class="mdescRight">Increment reference count on the surface by one.  <a href="group__surface_ga22a2d413efceb83249e2b4348fe58345.html#ga22a2d413efceb83249e2b4348fe58345">More...</a><br /></td></tr>
+<tr class="separator:ga22a2d413efceb83249e2b4348fe58345"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaf4a177cd4af529d4ff1fce0b9e3cba12"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__surface_gaf4a177cd4af529d4ff1fce0b9e3cba12.html#gaf4a177cd4af529d4ff1fce0b9e3cba12">vkvg_surface_get_reference_count</a> (<a class="el" href="group__surface_gaf2e9eb0e48dd4533d4a5622c12e4d0e7.html#gaf2e9eb0e48dd4533d4a5622c12e4d0e7">VkvgSurface</a> surf)</td></tr>
+<tr class="memdesc:gaf4a177cd4af529d4ff1fce0b9e3cba12"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the current reference count on this surface.  <a href="group__surface_gaf4a177cd4af529d4ff1fce0b9e3cba12.html#gaf4a177cd4af529d4ff1fce0b9e3cba12">More...</a><br /></td></tr>
+<tr class="separator:gaf4a177cd4af529d4ff1fce0b9e3cba12"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga4fb66c2cbbebddae0c0b8f69d13325e9"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__surface_ga4fb66c2cbbebddae0c0b8f69d13325e9.html#ga4fb66c2cbbebddae0c0b8f69d13325e9">vkvg_surface_destroy</a> (<a class="el" href="group__surface_gaf2e9eb0e48dd4533d4a5622c12e4d0e7.html#gaf2e9eb0e48dd4533d4a5622c12e4d0e7">VkvgSurface</a> surf)</td></tr>
+<tr class="memdesc:ga4fb66c2cbbebddae0c0b8f69d13325e9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Decrement the reference count on the surface by one. Destroy it if count reach 0.  <a href="group__surface_ga4fb66c2cbbebddae0c0b8f69d13325e9.html#ga4fb66c2cbbebddae0c0b8f69d13325e9">More...</a><br /></td></tr>
+<tr class="separator:ga4fb66c2cbbebddae0c0b8f69d13325e9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga019fc5428d0ed30a8d764d8bbce3464d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354">vkvg_status_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__surface_ga019fc5428d0ed30a8d764d8bbce3464d.html#ga019fc5428d0ed30a8d764d8bbce3464d">vkvg_surface_status</a> (<a class="el" href="group__surface_gaf2e9eb0e48dd4533d4a5622c12e4d0e7.html#gaf2e9eb0e48dd4533d4a5622c12e4d0e7">VkvgSurface</a> surf)</td></tr>
+<tr class="memdesc:ga019fc5428d0ed30a8d764d8bbce3464d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Query the current status of the surface.  <a href="group__surface_ga019fc5428d0ed30a8d764d8bbce3464d.html#ga019fc5428d0ed30a8d764d8bbce3464d">More...</a><br /></td></tr>
+<tr class="separator:ga019fc5428d0ed30a8d764d8bbce3464d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gad43c411887c5c5bf60daeb62d05af0eb"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__surface_gad43c411887c5c5bf60daeb62d05af0eb.html#gad43c411887c5c5bf60daeb62d05af0eb">vkvg_surface_clear</a> (<a class="el" href="group__surface_gaf2e9eb0e48dd4533d4a5622c12e4d0e7.html#gaf2e9eb0e48dd4533d4a5622c12e4d0e7">VkvgSurface</a> surf)</td></tr>
+<tr class="memdesc:gad43c411887c5c5bf60daeb62d05af0eb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Clear surface's content.  <a href="group__surface_gad43c411887c5c5bf60daeb62d05af0eb.html#gad43c411887c5c5bf60daeb62d05af0eb">More...</a><br /></td></tr>
+<tr class="separator:gad43c411887c5c5bf60daeb62d05af0eb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga52d86147f436de7d2e138bcb4ee6015c"><td class="memItemLeft" align="right" valign="top">VkImage&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__surface_ga52d86147f436de7d2e138bcb4ee6015c.html#ga52d86147f436de7d2e138bcb4ee6015c">vkvg_surface_get_vk_image</a> (<a class="el" href="group__surface_gaf2e9eb0e48dd4533d4a5622c12e4d0e7.html#gaf2e9eb0e48dd4533d4a5622c12e4d0e7">VkvgSurface</a> surf)</td></tr>
+<tr class="memdesc:ga52d86147f436de7d2e138bcb4ee6015c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the final single sampled vulkan image of this surface.  <a href="group__surface_ga52d86147f436de7d2e138bcb4ee6015c.html#ga52d86147f436de7d2e138bcb4ee6015c">More...</a><br /></td></tr>
+<tr class="separator:ga52d86147f436de7d2e138bcb4ee6015c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga51e2017f312896befb7e3a841d5542c5"><td class="memItemLeft" align="right" valign="top">VkFormat&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__surface_ga51e2017f312896befb7e3a841d5542c5.html#ga51e2017f312896befb7e3a841d5542c5">vkvg_surface_get_vk_format</a> (<a class="el" href="group__surface_gaf2e9eb0e48dd4533d4a5622c12e4d0e7.html#gaf2e9eb0e48dd4533d4a5622c12e4d0e7">VkvgSurface</a> surf)</td></tr>
+<tr class="memdesc:ga51e2017f312896befb7e3a841d5542c5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the vulkan format of the vulkan texture used as backend for this surface.  <a href="group__surface_ga51e2017f312896befb7e3a841d5542c5.html#ga51e2017f312896befb7e3a841d5542c5">More...</a><br /></td></tr>
+<tr class="separator:ga51e2017f312896befb7e3a841d5542c5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gabbb66e36ee4d187485b0ef4bba8780f3"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__surface_gabbb66e36ee4d187485b0ef4bba8780f3.html#gabbb66e36ee4d187485b0ef4bba8780f3">vkvg_surface_get_width</a> (<a class="el" href="group__surface_gaf2e9eb0e48dd4533d4a5622c12e4d0e7.html#gaf2e9eb0e48dd4533d4a5622c12e4d0e7">VkvgSurface</a> surf)</td></tr>
+<tr class="memdesc:gabbb66e36ee4d187485b0ef4bba8780f3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the actual surface width.  <a href="group__surface_gabbb66e36ee4d187485b0ef4bba8780f3.html#gabbb66e36ee4d187485b0ef4bba8780f3">More...</a><br /></td></tr>
+<tr class="separator:gabbb66e36ee4d187485b0ef4bba8780f3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga52b10b4864ebba4dd2ce0edc0ed7e9b3"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__surface_ga52b10b4864ebba4dd2ce0edc0ed7e9b3.html#ga52b10b4864ebba4dd2ce0edc0ed7e9b3">vkvg_surface_get_height</a> (<a class="el" href="group__surface_gaf2e9eb0e48dd4533d4a5622c12e4d0e7.html#gaf2e9eb0e48dd4533d4a5622c12e4d0e7">VkvgSurface</a> surf)</td></tr>
+<tr class="memdesc:ga52b10b4864ebba4dd2ce0edc0ed7e9b3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the actual surface height.  <a href="group__surface_ga52b10b4864ebba4dd2ce0edc0ed7e9b3.html#ga52b10b4864ebba4dd2ce0edc0ed7e9b3">More...</a><br /></td></tr>
+<tr class="separator:ga52b10b4864ebba4dd2ce0edc0ed7e9b3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaac93f58bebe6b797e0e1fcc053ac2e2f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354">vkvg_status_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__surface_gaac93f58bebe6b797e0e1fcc053ac2e2f.html#gaac93f58bebe6b797e0e1fcc053ac2e2f">vkvg_surface_write_to_png</a> (<a class="el" href="group__surface_gaf2e9eb0e48dd4533d4a5622c12e4d0e7.html#gaf2e9eb0e48dd4533d4a5622c12e4d0e7">VkvgSurface</a> surf, const char *path)</td></tr>
+<tr class="memdesc:gaac93f58bebe6b797e0e1fcc053ac2e2f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Write surface content to a png file on disk.  <a href="group__surface_gaac93f58bebe6b797e0e1fcc053ac2e2f.html#gaac93f58bebe6b797e0e1fcc053ac2e2f">More...</a><br /></td></tr>
+<tr class="separator:gaac93f58bebe6b797e0e1fcc053ac2e2f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga22e86f6ea6e0095e6d49d80507984768"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354">vkvg_status_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__surface_ga22e86f6ea6e0095e6d49d80507984768.html#ga22e86f6ea6e0095e6d49d80507984768">vkvg_surface_write_to_memory</a> (<a class="el" href="group__surface_gaf2e9eb0e48dd4533d4a5622c12e4d0e7.html#gaf2e9eb0e48dd4533d4a5622c12e4d0e7">VkvgSurface</a> surf, unsigned char *const bitmap)</td></tr>
+<tr class="memdesc:ga22e86f6ea6e0095e6d49d80507984768"><td class="mdescLeft">&#160;</td><td class="mdescRight">Save surface to memory.  <a href="group__surface_ga22e86f6ea6e0095e6d49d80507984768.html#ga22e86f6ea6e0095e6d49d80507984768">More...</a><br /></td></tr>
+<tr class="separator:ga22e86f6ea6e0095e6d49d80507984768"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gac8fc98fe6fbbf93f67a96f1d7e4d5ef9"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__surface_gac8fc98fe6fbbf93f67a96f1d7e4d5ef9.html#gac8fc98fe6fbbf93f67a96f1d7e4d5ef9">vkvg_surface_resolve</a> (<a class="el" href="group__surface_gaf2e9eb0e48dd4533d4a5622c12e4d0e7.html#gaf2e9eb0e48dd4533d4a5622c12e4d0e7">VkvgSurface</a> surf)</td></tr>
+<tr class="memdesc:gac8fc98fe6fbbf93f67a96f1d7e4d5ef9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Explicitly resolve a multisampled surface.  <a href="group__surface_gac8fc98fe6fbbf93f67a96f1d7e4d5ef9.html#gac8fc98fe6fbbf93f67a96f1d7e4d5ef9">More...</a><br /></td></tr>
+<tr class="separator:gac8fc98fe6fbbf93f67a96f1d7e4d5ef9"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
 </div><!-- contents -->
 <!-- HTML footer for doxygen 1.9.1-->
diff --git a/group__surface_ga019fc5428d0ed30a8d764d8bbce3464d.html b/group__surface_ga019fc5428d0ed30a8d764d8bbce3464d.html
new file mode 100644 (file)
index 0000000..3196e14
--- /dev/null
@@ -0,0 +1,121 @@
+<!-- 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" />
+    <title>VKVG: vkvg_surface_status</title>
+    <link href="tabs.css" rel="stylesheet" type="text/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">
+                <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>
+                </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="group__surface.html">Surface</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__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="navtabHL"><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__surface_gaf2e9eb0e48dd4533d4a5622c12e4d0e7.html#gaf2e9eb0e48dd4533d4a5622c12e4d0e7">VkvgSurface</a></td></tr>
+        </table>
+      </div>
+   </td>
+   <td valign="top" class="mempage">
+<a id="ga019fc5428d0ed30a8d764d8bbce3464d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga019fc5428d0ed30a8d764d8bbce3464d">&#9670;&nbsp;</a></span>vkvg_surface_status()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354">vkvg_status_t</a> vkvg_surface_status </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="group__surface_gaf2e9eb0e48dd4533d4a5622c12e4d0e7.html#gaf2e9eb0e48dd4533d4a5622c12e4d0e7">VkvgSurface</a>&#160;</td>
+          <td class="paramname"><em>surf</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">The</td><td>vkvg surface to query the status for. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>The current surface status. </dd></dl>
+
+</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>
diff --git a/group__surface_ga22a2d413efceb83249e2b4348fe58345.html b/group__surface_ga22a2d413efceb83249e2b4348fe58345.html
new file mode 100644 (file)
index 0000000..6b75f8c
--- /dev/null
@@ -0,0 +1,121 @@
+<!-- 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" />
+    <title>VKVG: vkvg_surface_reference</title>
+    <link href="tabs.css" rel="stylesheet" type="text/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">
+                <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>
+                </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="group__surface.html">Surface</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__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="navtabHL"><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__surface_gaf2e9eb0e48dd4533d4a5622c12e4d0e7.html#gaf2e9eb0e48dd4533d4a5622c12e4d0e7">VkvgSurface</a></td></tr>
+        </table>
+      </div>
+   </td>
+   <td valign="top" class="mempage">
+<a id="ga22a2d413efceb83249e2b4348fe58345"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga22a2d413efceb83249e2b4348fe58345">&#9670;&nbsp;</a></span>vkvg_surface_reference()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="group__surface_gaf2e9eb0e48dd4533d4a5622c12e4d0e7.html#gaf2e9eb0e48dd4533d4a5622c12e4d0e7">VkvgSurface</a> vkvg_surface_reference </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="group__surface_gaf2e9eb0e48dd4533d4a5622c12e4d0e7.html#gaf2e9eb0e48dd4533d4a5622c12e4d0e7">VkvgSurface</a>&#160;</td>
+          <td class="paramname"><em>surf</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">The</td><td>vkvg surface to increment the reference count for. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>? </dd></dl>
+
+</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>
diff --git a/group__surface_ga22e86f6ea6e0095e6d49d80507984768.html b/group__surface_ga22e86f6ea6e0095e6d49d80507984768.html
new file mode 100644 (file)
index 0000000..a8ce8cc
--- /dev/null
@@ -0,0 +1,132 @@
+<!-- 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" />
+    <title>VKVG: vkvg_surface_write_to_memory</title>
+    <link href="tabs.css" rel="stylesheet" type="text/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">
+                <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>
+                </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="group__surface.html">Surface</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__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="navtabHL"><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__surface_gaf2e9eb0e48dd4533d4a5622c12e4d0e7.html#gaf2e9eb0e48dd4533d4a5622c12e4d0e7">VkvgSurface</a></td></tr>
+        </table>
+      </div>
+   </td>
+   <td valign="top" class="mempage">
+<a id="ga22e86f6ea6e0095e6d49d80507984768"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga22e86f6ea6e0095e6d49d80507984768">&#9670;&nbsp;</a></span>vkvg_surface_write_to_memory()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354">vkvg_status_t</a> vkvg_surface_write_to_memory </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="group__surface_gaf2e9eb0e48dd4533d4a5622c12e4d0e7.html#gaf2e9eb0e48dd4533d4a5622c12e4d0e7">VkvgSurface</a>&#160;</td>
+          <td class="paramname"><em>surf</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">unsigned char *const&#160;</td>
+          <td class="paramname"><em>bitmap</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">The</td><td>surface to save </td></tr>
+    <tr><td class="paramname">A</td><td>valid pointer on cpu memory large enough to contain surface pixels (stride * height) </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>SUCCESS or not. </dd></dl>
+
+</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>
diff --git a/group__surface_ga4fb66c2cbbebddae0c0b8f69d13325e9.html b/group__surface_ga4fb66c2cbbebddae0c0b8f69d13325e9.html
new file mode 100644 (file)
index 0000000..50cb868
--- /dev/null
@@ -0,0 +1,120 @@
+<!-- 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" />
+    <title>VKVG: vkvg_surface_destroy</title>
+    <link href="tabs.css" rel="stylesheet" type="text/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">
+                <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>
+                </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="group__surface.html">Surface</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__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="navtabHL"><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__surface_gaf2e9eb0e48dd4533d4a5622c12e4d0e7.html#gaf2e9eb0e48dd4533d4a5622c12e4d0e7">VkvgSurface</a></td></tr>
+        </table>
+      </div>
+   </td>
+   <td valign="top" class="mempage">
+<a id="ga4fb66c2cbbebddae0c0b8f69d13325e9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga4fb66c2cbbebddae0c0b8f69d13325e9">&#9670;&nbsp;</a></span>vkvg_surface_destroy()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void vkvg_surface_destroy </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="group__surface_gaf2e9eb0e48dd4533d4a5622c12e4d0e7.html#gaf2e9eb0e48dd4533d4a5622c12e4d0e7">VkvgSurface</a>&#160;</td>
+          <td class="paramname"><em>surf</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">The</td><td>vkvg surface to destroy. </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</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>
diff --git a/group__surface_ga51e2017f312896befb7e3a841d5542c5.html b/group__surface_ga51e2017f312896befb7e3a841d5542c5.html
new file mode 100644 (file)
index 0000000..aec3229
--- /dev/null
@@ -0,0 +1,121 @@
+<!-- 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" />
+    <title>VKVG: vkvg_surface_get_vk_format</title>
+    <link href="tabs.css" rel="stylesheet" type="text/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">
+                <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>
+                </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="group__surface.html">Surface</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__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="navtabHL"><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__surface_gaf2e9eb0e48dd4533d4a5622c12e4d0e7.html#gaf2e9eb0e48dd4533d4a5622c12e4d0e7">VkvgSurface</a></td></tr>
+        </table>
+      </div>
+   </td>
+   <td valign="top" class="mempage">
+<a id="ga51e2017f312896befb7e3a841d5542c5"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga51e2017f312896befb7e3a841d5542c5">&#9670;&nbsp;</a></span>vkvg_surface_get_vk_format()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">VkFormat vkvg_surface_get_vk_format </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="group__surface_gaf2e9eb0e48dd4533d4a5622c12e4d0e7.html#gaf2e9eb0e48dd4533d4a5622c12e4d0e7">VkvgSurface</a>&#160;</td>
+          <td class="paramname"><em>surf</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">The</td><td>surface to get the format for. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>The VkFormat. </dd></dl>
+
+</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>
diff --git a/group__surface_ga52b10b4864ebba4dd2ce0edc0ed7e9b3.html b/group__surface_ga52b10b4864ebba4dd2ce0edc0ed7e9b3.html
new file mode 100644 (file)
index 0000000..4ad6574
--- /dev/null
@@ -0,0 +1,121 @@
+<!-- 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" />
+    <title>VKVG: vkvg_surface_get_height</title>
+    <link href="tabs.css" rel="stylesheet" type="text/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">
+                <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>
+                </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="group__surface.html">Surface</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__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="navtabHL"><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__surface_gaf2e9eb0e48dd4533d4a5622c12e4d0e7.html#gaf2e9eb0e48dd4533d4a5622c12e4d0e7">VkvgSurface</a></td></tr>
+        </table>
+      </div>
+   </td>
+   <td valign="top" class="mempage">
+<a id="ga52b10b4864ebba4dd2ce0edc0ed7e9b3"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga52b10b4864ebba4dd2ce0edc0ed7e9b3">&#9670;&nbsp;</a></span>vkvg_surface_get_height()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">uint32_t vkvg_surface_get_height </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="group__surface_gaf2e9eb0e48dd4533d4a5622c12e4d0e7.html#gaf2e9eb0e48dd4533d4a5622c12e4d0e7">VkvgSurface</a>&#160;</td>
+          <td class="paramname"><em>surf</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">The</td><td>vkvg surface to get the height for. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>The height in pixel of the surface. </dd></dl>
+
+</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>
diff --git a/group__surface_ga52d86147f436de7d2e138bcb4ee6015c.html b/group__surface_ga52d86147f436de7d2e138bcb4ee6015c.html
new file mode 100644 (file)
index 0000000..712ab86
--- /dev/null
@@ -0,0 +1,121 @@
+<!-- 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" />
+    <title>VKVG: vkvg_surface_get_vk_image</title>
+    <link href="tabs.css" rel="stylesheet" type="text/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">
+                <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>
+                </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="group__surface.html">Surface</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__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="navtabHL"><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__surface_gaf2e9eb0e48dd4533d4a5622c12e4d0e7.html#gaf2e9eb0e48dd4533d4a5622c12e4d0e7">VkvgSurface</a></td></tr>
+        </table>
+      </div>
+   </td>
+   <td valign="top" class="mempage">
+<a id="ga52d86147f436de7d2e138bcb4ee6015c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga52d86147f436de7d2e138bcb4ee6015c">&#9670;&nbsp;</a></span>vkvg_surface_get_vk_image()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">VkImage vkvg_surface_get_vk_image </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="group__surface_gaf2e9eb0e48dd4533d4a5622c12e4d0e7.html#gaf2e9eb0e48dd4533d4a5622c12e4d0e7">VkvgSurface</a>&#160;</td>
+          <td class="paramname"><em>surf</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">The</td><td>vkvg surface to get the vulkan texture of. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>The VkImage object containing the result of the drawing operations on the surface. </dd></dl>
+
+</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>
diff --git a/group__surface_gaac93f58bebe6b797e0e1fcc053ac2e2f.html b/group__surface_gaac93f58bebe6b797e0e1fcc053ac2e2f.html
new file mode 100644 (file)
index 0000000..9020e01
--- /dev/null
@@ -0,0 +1,132 @@
+<!-- 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" />
+    <title>VKVG: vkvg_surface_write_to_png</title>
+    <link href="tabs.css" rel="stylesheet" type="text/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">
+                <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>
+                </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="group__surface.html">Surface</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__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="navtabHL"><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__surface_gaf2e9eb0e48dd4533d4a5622c12e4d0e7.html#gaf2e9eb0e48dd4533d4a5622c12e4d0e7">VkvgSurface</a></td></tr>
+        </table>
+      </div>
+   </td>
+   <td valign="top" class="mempage">
+<a id="gaac93f58bebe6b797e0e1fcc053ac2e2f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gaac93f58bebe6b797e0e1fcc053ac2e2f">&#9670;&nbsp;</a></span>vkvg_surface_write_to_png()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354">vkvg_status_t</a> vkvg_surface_write_to_png </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="group__surface_gaf2e9eb0e48dd4533d4a5622c12e4d0e7.html#gaf2e9eb0e48dd4533d4a5622c12e4d0e7">VkvgSurface</a>&#160;</td>
+          <td class="paramname"><em>surf</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const char *&#160;</td>
+          <td class="paramname"><em>path</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">The</td><td>surface to save on disk. </td></tr>
+    <tr><td class="paramname">The</td><td>png file path. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>SUCCESS or not. </dd></dl>
+
+</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>
diff --git a/group__surface_gab8ea522885d2768088a15f91bfcd3139.html b/group__surface_gab8ea522885d2768088a15f91bfcd3139.html
new file mode 100644 (file)
index 0000000..f8d0c56
--- /dev/null
@@ -0,0 +1,132 @@
+<!-- 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" />
+    <title>VKVG: vkvg_surface_create_from_image</title>
+    <link href="tabs.css" rel="stylesheet" type="text/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">
+                <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>
+                </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="group__surface.html">Surface</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__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="navtabHL"><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__surface_gaf2e9eb0e48dd4533d4a5622c12e4d0e7.html#gaf2e9eb0e48dd4533d4a5622c12e4d0e7">VkvgSurface</a></td></tr>
+        </table>
+      </div>
+   </td>
+   <td valign="top" class="mempage">
+<a id="gab8ea522885d2768088a15f91bfcd3139"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gab8ea522885d2768088a15f91bfcd3139">&#9670;&nbsp;</a></span>vkvg_surface_create_from_image()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="group__surface_gaf2e9eb0e48dd4533d4a5622c12e4d0e7.html#gaf2e9eb0e48dd4533d4a5622c12e4d0e7">VkvgSurface</a> vkvg_surface_create_from_image </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="group__device_ga4410787cc120fdafe8cdc480a2b02e71.html#ga4410787cc120fdafe8cdc480a2b02e71">VkvgDevice</a>&#160;</td>
+          <td class="paramname"><em>dev</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const char *&#160;</td>
+          <td class="paramname"><em>filePath</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">dev</td><td>The vkvg device used for creating the surface. </td></tr>
+    <tr><td class="paramname">filePath</td><td>The path of the image to load for creating the surface. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>The new vkvg surface with the loaded image as content, or null if an error occured. </dd></dl>
+
+</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>
diff --git a/group__surface_gabbb66e36ee4d187485b0ef4bba8780f3.html b/group__surface_gabbb66e36ee4d187485b0ef4bba8780f3.html
new file mode 100644 (file)
index 0000000..26ae04e
--- /dev/null
@@ -0,0 +1,121 @@
+<!-- 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" />
+    <title>VKVG: vkvg_surface_get_width</title>
+    <link href="tabs.css" rel="stylesheet" type="text/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">
+                <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>
+                </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="group__surface.html">Surface</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__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="navtabHL"><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__surface_gaf2e9eb0e48dd4533d4a5622c12e4d0e7.html#gaf2e9eb0e48dd4533d4a5622c12e4d0e7">VkvgSurface</a></td></tr>
+        </table>
+      </div>
+   </td>
+   <td valign="top" class="mempage">
+<a id="gabbb66e36ee4d187485b0ef4bba8780f3"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gabbb66e36ee4d187485b0ef4bba8780f3">&#9670;&nbsp;</a></span>vkvg_surface_get_width()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">uint32_t vkvg_surface_get_width </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="group__surface_gaf2e9eb0e48dd4533d4a5622c12e4d0e7.html#gaf2e9eb0e48dd4533d4a5622c12e4d0e7">VkvgSurface</a>&#160;</td>
+          <td class="paramname"><em>surf</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">The</td><td>vkvg surface to get the width for. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>The width in pixel of the surface. </dd></dl>
+
+</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>
diff --git a/group__surface_gac60a50a2726621c5bc3c99b9810ad627.html b/group__surface_gac60a50a2726621c5bc3c99b9810ad627.html
new file mode 100644 (file)
index 0000000..4f5bdcf
--- /dev/null
@@ -0,0 +1,139 @@
+<!-- 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" />
+    <title>VKVG: vkvg_surface_create</title>
+    <link href="tabs.css" rel="stylesheet" type="text/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">
+                <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>
+                </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="group__surface.html">Surface</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__surface_gad43c411887c5c5bf60daeb62d05af0eb.html#gad43c411887c5c5bf60daeb62d05af0eb">vkvg_surface_clear</a></td></tr>
+          <tr><td class="navtabHL"><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__surface_gaf2e9eb0e48dd4533d4a5622c12e4d0e7.html#gaf2e9eb0e48dd4533d4a5622c12e4d0e7">VkvgSurface</a></td></tr>
+        </table>
+      </div>
+   </td>
+   <td valign="top" class="mempage">
+<a id="gac60a50a2726621c5bc3c99b9810ad627"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gac60a50a2726621c5bc3c99b9810ad627">&#9670;&nbsp;</a></span>vkvg_surface_create()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="group__surface_gaf2e9eb0e48dd4533d4a5622c12e4d0e7.html#gaf2e9eb0e48dd4533d4a5622c12e4d0e7">VkvgSurface</a> vkvg_surface_create </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="group__device_ga4410787cc120fdafe8cdc480a2b02e71.html#ga4410787cc120fdafe8cdc480a2b02e71">VkvgDevice</a>&#160;</td>
+          <td class="paramname"><em>dev</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">uint32_t&#160;</td>
+          <td class="paramname"><em>width</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">uint32_t&#160;</td>
+          <td class="paramname"><em>height</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">dev</td><td>The vkvg device used for creating the surface. </td></tr>
+    <tr><td class="paramname">width</td><td>Width in pixel of the surface to create. </td></tr>
+    <tr><td class="paramname">height</td><td>Height in pixel of the surface to create. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>The new vkvg surface pointer, or null if an error occured. </dd></dl>
+
+</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>
diff --git a/group__surface_gac8fc98fe6fbbf93f67a96f1d7e4d5ef9.html b/group__surface_gac8fc98fe6fbbf93f67a96f1d7e4d5ef9.html
new file mode 100644 (file)
index 0000000..fab747b
--- /dev/null
@@ -0,0 +1,121 @@
+<!-- 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" />
+    <title>VKVG: vkvg_surface_resolve</title>
+    <link href="tabs.css" rel="stylesheet" type="text/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">
+                <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>
+                </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="group__surface.html">Surface</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__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="navtabHL"><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__surface_gaf2e9eb0e48dd4533d4a5622c12e4d0e7.html#gaf2e9eb0e48dd4533d4a5622c12e4d0e7">VkvgSurface</a></td></tr>
+        </table>
+      </div>
+   </td>
+   <td valign="top" class="mempage">
+<a id="gac8fc98fe6fbbf93f67a96f1d7e4d5ef9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gac8fc98fe6fbbf93f67a96f1d7e4d5ef9">&#9670;&nbsp;</a></span>vkvg_surface_resolve()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void vkvg_surface_resolve </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="group__surface_gaf2e9eb0e48dd4533d4a5622c12e4d0e7.html#gaf2e9eb0e48dd4533d4a5622c12e4d0e7">VkvgSurface</a>&#160;</td>
+          <td class="paramname"><em>surf</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Multisampled surfaces are backed internally by 2 vulkan textures, one multisampled for internal use only, and one single sampled texture onto which the multisampled one is resolved. If <a class="el" href="group__device_ga4410787cc120fdafe8cdc480a2b02e71.html#ga4410787cc120fdafe8cdc480a2b02e71" title="Opaque pointer on a Vkvg device structure.">VkvgDevice</a> is created with <code>deferredResolve</code> set to <code>false</code>, multisampled image is automatically resolved on each draw call. If <code>deferredResolve</code> is set to <code>true</code>, multisampled image will be resolved only with a call to <a class="el" href="group__surface_gac8fc98fe6fbbf93f67a96f1d7e4d5ef9.html#gac8fc98fe6fbbf93f67a96f1d7e4d5ef9" title="Explicitly resolve a multisampled surface.">vkvg_surface_resolve()</a> or by a call to <a class="el" href="group__surface_ga52d86147f436de7d2e138bcb4ee6015c.html#ga52d86147f436de7d2e138bcb4ee6015c" title="Get the final single sampled vulkan image of this surface.">vkvg_surface_get_vk_image()</a>.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">surf</td><td>The multisampled surface to resolve. </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</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>
diff --git a/group__surface_gad43c411887c5c5bf60daeb62d05af0eb.html b/group__surface_gad43c411887c5c5bf60daeb62d05af0eb.html
new file mode 100644 (file)
index 0000000..a8af806
--- /dev/null
@@ -0,0 +1,122 @@
+<!-- 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" />
+    <title>VKVG: vkvg_surface_clear</title>
+    <link href="tabs.css" rel="stylesheet" type="text/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">
+                <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>
+                </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="group__surface.html">Surface</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="navtabHL"><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__surface_gaf2e9eb0e48dd4533d4a5622c12e4d0e7.html#gaf2e9eb0e48dd4533d4a5622c12e4d0e7">VkvgSurface</a></td></tr>
+        </table>
+      </div>
+   </td>
+   <td valign="top" class="mempage">
+<a id="gad43c411887c5c5bf60daeb62d05af0eb"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gad43c411887c5c5bf60daeb62d05af0eb">&#9670;&nbsp;</a></span>vkvg_surface_clear()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void vkvg_surface_clear </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="group__surface_gaf2e9eb0e48dd4533d4a5622c12e4d0e7.html#gaf2e9eb0e48dd4533d4a5622c12e4d0e7">VkvgSurface</a>&#160;</td>
+          <td class="paramname"><em>surf</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Clear the surface content, alpha is also set to 0 resulting in a transparent image. The clipping region is also reset.</p>
+<dl class="section remark"><dt>Remarks</dt><dd>Internaly, the vulkan method used to clear the surface is the slowest, prefer using the <a class="el" href="group__context_gaf8ce78ae7fa4269a2a3c1c54ad2c58dd.html#gaf8ce78ae7fa4269a2a3c1c54ad2c58dd">vkvg_clear</a> function of the context that will try to use the render pass load operations when possible. </dd></dl>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">The</td><td>surface to clear. </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</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>
diff --git a/group__surface_gaedc4e2964cf5c9a9c004d2874d73addb.html b/group__surface_gaedc4e2964cf5c9a9c004d2874d73addb.html
new file mode 100644 (file)
index 0000000..280320f
--- /dev/null
@@ -0,0 +1,132 @@
+<!-- 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" />
+    <title>VKVG: vkvg_surface_create_for_VkhImage</title>
+    <link href="tabs.css" rel="stylesheet" type="text/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">
+                <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>
+                </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="group__surface.html">Surface</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__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="navtabHL"><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__surface_gaf2e9eb0e48dd4533d4a5622c12e4d0e7.html#gaf2e9eb0e48dd4533d4a5622c12e4d0e7">VkvgSurface</a></td></tr>
+        </table>
+      </div>
+   </td>
+   <td valign="top" class="mempage">
+<a id="gaedc4e2964cf5c9a9c004d2874d73addb"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gaedc4e2964cf5c9a9c004d2874d73addb">&#9670;&nbsp;</a></span>vkvg_surface_create_for_VkhImage()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="group__surface_gaf2e9eb0e48dd4533d4a5622c12e4d0e7.html#gaf2e9eb0e48dd4533d4a5622c12e4d0e7">VkvgSurface</a> vkvg_surface_create_for_VkhImage </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="group__device_ga4410787cc120fdafe8cdc480a2b02e71.html#ga4410787cc120fdafe8cdc480a2b02e71">VkvgDevice</a>&#160;</td>
+          <td class="paramname"><em>dev</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">void *&#160;</td>
+          <td class="paramname"><em>vkhImg</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">dev</td><td>The vkvg device used for creating the surface. </td></tr>
+    <tr><td class="paramname">vkhImg</td><td>The VkhImage to use as the backend texture for drawing operations. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>A new surface, or null if an error occured. </dd></dl>
+
+</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>
index 1b273e0c8f9915aa366d0dbe7a9ae475a019bde5..7ad08674039b63527d44318093e8de13d4790699 100644 (file)
@@ -63,21 +63,21 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
    <td valign="top">
       <div class="navtab">
         <table>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_gaa77f72e566105b65f7e8563d4a9301d9.html#gaa77f72e566105b65f7e8563d4a9301d9">vkvg_multisample_surface_resolve</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_gaed1d8ba342a78c0335647dca56e27174.html#gaed1d8ba342a78c0335647dca56e27174">vkvg_surface_clear</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_gaebe02eedfc8d5af54c2962aa7227959d.html#gaebe02eedfc8d5af54c2962aa7227959d">vkvg_surface_create</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_gab927868517986c317e393a1c874081b0.html#gab927868517986c317e393a1c874081b0">vkvg_surface_create_for_VkhImage</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_ga1bc77fa0f6a6508d988ab2bc2f391190.html#ga1bc77fa0f6a6508d988ab2bc2f391190">vkvg_surface_create_from_image</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_ga0c0097625ec8023049b2acfa92e25520.html#ga0c0097625ec8023049b2acfa92e25520">vkvg_surface_destroy</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_ga09df17e6e7e62e6780c3f9330a6e60e6.html#ga09df17e6e7e62e6780c3f9330a6e60e6">vkvg_surface_get_height</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_gaac3f496bfbf733894fb94eb48f1d1137.html#gaac3f496bfbf733894fb94eb48f1d1137">vkvg_surface_get_reference_count</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_ga3d8cf4052973109318bbb693b6d2800c.html#ga3d8cf4052973109318bbb693b6d2800c">vkvg_surface_get_vk_format</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_ga424dbcc7fcefea9cca5726347b2ee235.html#ga424dbcc7fcefea9cca5726347b2ee235">vkvg_surface_get_vk_image</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_gaa4c4188ebc55afd246dcfa2b804a3d1d.html#gaa4c4188ebc55afd246dcfa2b804a3d1d">vkvg_surface_get_width</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_ga21cf3c9f6ce1d7e509ab86d5107eeffc.html#ga21cf3c9f6ce1d7e509ab86d5107eeffc">vkvg_surface_reference</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_gac105fa5f43e1785f2219252b9099365a.html#gac105fa5f43e1785f2219252b9099365a">vkvg_surface_status</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_gac03b406f38c79c6812fdcff69d50fb7e.html#gac03b406f38c79c6812fdcff69d50fb7e">vkvg_surface_write_to_memory</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_ga7051fd62842ee526afc261b65f939c2d.html#ga7051fd62842ee526afc261b65f939c2d">vkvg_surface_write_to_png</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="navtabHL"><a class="navtab" href="group__surface_gaf2e9eb0e48dd4533d4a5622c12e4d0e7.html#gaf2e9eb0e48dd4533d4a5622c12e4d0e7">VkvgSurface</a></td></tr>
         </table>
       </div>
@@ -94,12 +94,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
         </tr>
       </table>
 </div><div class="memdoc">
+<p>A <a class="el" href="group__surface_gaf2e9eb0e48dd4533d4a5622c12e4d0e7.html#gaf2e9eb0e48dd4533d4a5622c12e4d0e7" title="Opaque pointer on a Vkvg Surface structure.">VkvgSurface</a> represents an image, either as the destination of a drawing operation or as source when drawing onto another surface. To draw to a <a class="el" href="group__surface_gaf2e9eb0e48dd4533d4a5622c12e4d0e7.html#gaf2e9eb0e48dd4533d4a5622c12e4d0e7" title="Opaque pointer on a Vkvg Surface structure.">VkvgSurface</a>, create a vkvg context with the surface as the target, using <a class="el" href="group__context_gab276844a1cbcb7e666997d78ba305aa7.html#gab276844a1cbcb7e666997d78ba305aa7" title="Create a new vkvg context used for drawing on surfaces.">vkvg_create()</a>. </p>
 
-<p>Opaque pointer on a Vkvg Surface structure. </p>
-<p>A <a class="el" href="group__surface_gaf2e9eb0e48dd4533d4a5622c12e4d0e7.html#gaf2e9eb0e48dd4533d4a5622c12e4d0e7" title="Opaque pointer on a Vkvg Surface structure.">VkvgSurface</a> represents an image, either as the destination of a drawing operation or as source when drawing onto another surface. To draw to a <a class="el" href="group__surface_gaf2e9eb0e48dd4533d4a5622c12e4d0e7.html#gaf2e9eb0e48dd4533d4a5622c12e4d0e7" title="Opaque pointer on a Vkvg Surface structure.">VkvgSurface</a>, create a vkvg context with the surface as the target, using <a class="el" href="group__context_gacd68ee83c078f62d89709034c562897b.html#gacd68ee83c078f62d89709034c562897b" title="Create a new vkvg context used for drawing on surfaces.">vkvg_create()</a>. hidden internals.</p>
-<p><a class="el" href="group__surface_gaf2e9eb0e48dd4533d4a5622c12e4d0e7.html#gaf2e9eb0e48dd4533d4a5622c12e4d0e7" title="Opaque pointer on a Vkvg Surface structure.">VkvgSurface</a> are created with a <a class="el" href="group__device_ga4410787cc120fdafe8cdc480a2b02e71.html#ga4410787cc120fdafe8cdc480a2b02e71">VkvgDevice</a> which has to stay active as long has the surface is in use. </p>
-
-<p class="definition">Definition at line <a class="el" href="vkvg_8h_source.html#l00312">312</a> of file <a class="el" href="vkvg_8h_source.html">vkvg.h</a>.</p>
+<p class="definition">Definition at line <a class="el" href="vkvg_8h_source.html#l00308">308</a> of file <a class="el" href="vkvg_8h_source.html">vkvg.h</a>.</p>
 
 </div>
 </div>
diff --git a/group__surface_gaf4a177cd4af529d4ff1fce0b9e3cba12.html b/group__surface_gaf4a177cd4af529d4ff1fce0b9e3cba12.html
new file mode 100644 (file)
index 0000000..7a6d62d
--- /dev/null
@@ -0,0 +1,121 @@
+<!-- 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" />
+    <title>VKVG: vkvg_surface_get_reference_count</title>
+    <link href="tabs.css" rel="stylesheet" type="text/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">
+                <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>
+                </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="group__surface.html">Surface</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__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="navtabHL"><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__surface_gaf2e9eb0e48dd4533d4a5622c12e4d0e7.html#gaf2e9eb0e48dd4533d4a5622c12e4d0e7">VkvgSurface</a></td></tr>
+        </table>
+      </div>
+   </td>
+   <td valign="top" class="mempage">
+<a id="gaf4a177cd4af529d4ff1fce0b9e3cba12"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gaf4a177cd4af529d4ff1fce0b9e3cba12">&#9670;&nbsp;</a></span>vkvg_surface_get_reference_count()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">uint32_t vkvg_surface_get_reference_count </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="group__surface_gaf2e9eb0e48dd4533d4a5622c12e4d0e7.html#gaf2e9eb0e48dd4533d4a5622c12e4d0e7">VkvgSurface</a>&#160;</td>
+          <td class="paramname"><em>surf</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">The</td><td>vkvg surface to get the reference count for. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>The reference count on the surface. </dd></dl>
+
+</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>
index 1fd0749de73b7fff34f7a08012c9cb53b8298606..fa3fd29a26eca593fd3b80d55f925d516c8270a2 100644 (file)
@@ -6,7 +6,7 @@
     <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" />
-    <title>VKVG: VKVG: vulkan vector graphics</title>
+    <title>VKVG: Documentation</title>
     <link href="tabs.css" rel="stylesheet" type="text/css" />
     <script type="text/javascript" src="jquery.js"></script>
     <script type="text/javascript" src="dynsections.js"></script>
@@ -55,7 +55,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
 
 <div class="PageDoc"><div class="header">
   <div class="headertitle">
-<div class="title">VKVG: vulkan vector graphics </div>  </div>
+<div class="title">Documentation </div>  </div>
 </div><!--header-->
 <div class="contents">
 <div class="textblock"><p>VKVG is an open source 2d vector drawing library written in <b>c</b> and using <a href="https://www.khronos.org/vulkan/">vulkan</a> for hardware acceleration. Its api is modeled on the <a href="https://www.cairographics.org/">cairo graphic library</a> with the following software components:</p>
index 75ab1ff05e14111e18b1c097c5eca94e21b98b39..fb042a296d75bd979455dae03d14d3c13d831a4e 100644 (file)
@@ -1,5 +1,6 @@
 var searchData=
 [
   ['descent_5',['descent',['../structvkvg__font__extents__t_a5984964357202018e67f64fd879af95b.html#a5984964357202018e67f64fd879af95b',1,'vkvg_font_extents_t']]],
-  ['device_6',['Device',['../group__device.html',1,'']]]
+  ['device_6',['Device',['../group__device.html',1,'']]],
+  ['documentation_7',['Documentation',['../index.html',1,'']]]
 ];
index bc8ebd05fc926363a9c16fbd219f5624685146e7..52698bea9bda1098803991ad039b7478adcbf9ad 100644 (file)
@@ -1,4 +1,4 @@
 var searchData=
 [
-  ['g_7',['g',['../structvkvg__color__t_a8cf17d727651616de6f2b79ef32170cd.html#a8cf17d727651616de6f2b79ef32170cd',1,'vkvg_color_t']]]
+  ['g_8',['g',['../structvkvg__color__t_a8cf17d727651616de6f2b79ef32170cd.html#a8cf17d727651616de6f2b79ef32170cd',1,'vkvg_color_t']]]
 ];
index 046f92c89730745ad8e399b0d44a462126c0c397..11005df7d8127fcd9330e590b444eea8e30af58a 100644 (file)
@@ -1,4 +1,4 @@
 var searchData=
 [
-  ['height_8',['height',['../structvkvg__font__extents__t_a48083b65ac9a863566dc3e3fff09a5b4.html#a48083b65ac9a863566dc3e3fff09a5b4',1,'vkvg_font_extents_t::height()'],['../structvkvg__text__extents__t_a48083b65ac9a863566dc3e3fff09a5b4.html#a48083b65ac9a863566dc3e3fff09a5b4',1,'vkvg_text_extents_t::height()']]]
+  ['height_9',['height',['../structvkvg__font__extents__t_a48083b65ac9a863566dc3e3fff09a5b4.html#a48083b65ac9a863566dc3e3fff09a5b4',1,'vkvg_font_extents_t::height()'],['../structvkvg__text__extents__t_a48083b65ac9a863566dc3e3fff09a5b4.html#a48083b65ac9a863566dc3e3fff09a5b4',1,'vkvg_text_extents_t::height()']]]
 ];
index ebdea94919313342a08f405637c27e47f27d928d..fa16929f2e683f4525026f123e3abf42f3e7b723 100644 (file)
@@ -1,6 +1,6 @@
 var searchData=
 [
-  ['matrices_9',['Matrices',['../group__matrix.html',1,'']]],
-  ['max_5fx_5fadvance_10',['max_x_advance',['../structvkvg__font__extents__t_afef09feed3e6d406a79a4654bbfdf32e.html#afef09feed3e6d406a79a4654bbfdf32e',1,'vkvg_font_extents_t']]],
-  ['max_5fy_5fadvance_11',['max_y_advance',['../structvkvg__font__extents__t_a5a74d8c1db44409b96daa190fce554b1.html#a5a74d8c1db44409b96daa190fce554b1',1,'vkvg_font_extents_t']]]
+  ['matrices_10',['Matrices',['../group__matrix.html',1,'']]],
+  ['max_5fx_5fadvance_11',['max_x_advance',['../structvkvg__font__extents__t_afef09feed3e6d406a79a4654bbfdf32e.html#afef09feed3e6d406a79a4654bbfdf32e',1,'vkvg_font_extents_t']]],
+  ['max_5fy_5fadvance_12',['max_y_advance',['../structvkvg__font__extents__t_a5a74d8c1db44409b96daa190fce554b1.html#a5a74d8c1db44409b96daa190fce554b1',1,'vkvg_font_extents_t']]]
 ];
index 2e9829c90cc651e22e72f63175cf0e63fd661f59..df8eae4862de7ea977e976b7abf7aefe3c2363fc 100644 (file)
@@ -1,5 +1,5 @@
 var searchData=
 [
-  ['path_20creation_20and_20manipulation_20reference_2e_12',['Path creation and manipulation reference.',['../group__path.html',1,'']]],
-  ['pattern_13',['Pattern',['../group__pattern.html',1,'']]]
+  ['path_20creation_20and_20manipulation_20reference_2e_13',['Path creation and manipulation reference.',['../group__path.html',1,'']]],
+  ['pattern_14',['Pattern',['../group__pattern.html',1,'']]]
 ];
index f60a95f726ff6ad6ea1aadf4230843277fd856e1..a22d6339d23a0d59d8045411109898bba4a6d85a 100644 (file)
@@ -1,4 +1,4 @@
 var searchData=
 [
-  ['r_14',['r',['../structvkvg__color__t_a4788d82c901b9367dd5c0daff8a7616b.html#a4788d82c901b9367dd5c0daff8a7616b',1,'vkvg_color_t']]]
+  ['r_15',['r',['../structvkvg__color__t_a4788d82c901b9367dd5c0daff8a7616b.html#a4788d82c901b9367dd5c0daff8a7616b',1,'vkvg_color_t']]]
 ];
index 5daf895e58cec1cffaabeb90b58c8ddff20e2926..05d5eb904a004a9131d070aa2951eb22a1724bec 100644 (file)
@@ -1,4 +1,4 @@
 var searchData=
 [
-  ['surface_15',['Surface',['../group__surface.html',1,'']]]
+  ['surface_16',['Surface',['../group__surface.html',1,'']]]
 ];
index ec5030e4f02626f229726f66bdd82fdde5a91449..90b2350e8e97e931c5ba5e7ba8fba795c654b111 100644 (file)
@@ -1,38 +1,37 @@
 var searchData=
 [
-  ['vkvg_2dsvg_2eh_16',['vkvg-svg.h',['../vkvg-svg_8h.html',1,'']]],
-  ['vkvg_2eh_17',['vkvg.h',['../vkvg_8h.html',1,'']]],
-  ['vkvg_3a_20vulkan_20vector_20graphics_18',['VKVG: vulkan vector graphics',['../index.html',1,'']]],
-  ['vkvg_5farc_19',['vkvg_arc',['../group__context_ga8acf97c1e4ae8ab67764a96a0d5d7b9c.html#ga8acf97c1e4ae8ab67764a96a0d5d7b9c',1,'vkvg.h']]],
-  ['vkvg_5farc_5fnegative_20',['vkvg_arc_negative',['../group__context_ga7e937e021bf96bd38de3e478bf80c3e7.html#ga7e937e021bf96bd38de3e478bf80c3e7',1,'vkvg.h']]],
-  ['vkvg_5fclear_21',['vkvg_clear',['../group__context_gac418bd821f5e47d7c9deb6f58b5bc03d.html#gac418bd821f5e47d7c9deb6f58b5bc03d',1,'vkvg.h']]],
-  ['vkvg_5fclip_22',['vkvg_clip',['../group__context_ga13183bfc6468e0106b487a397ea1d870.html#ga13183bfc6468e0106b487a397ea1d870',1,'vkvg.h']]],
-  ['vkvg_5fclip_5fpreserve_23',['vkvg_clip_preserve',['../group__context_ga42752652b304544765ffbc9f1355f04a.html#ga42752652b304544765ffbc9f1355f04a',1,'vkvg.h']]],
-  ['vkvg_5fclose_5fpath_24',['vkvg_close_path',['../group__context_ga0e1611518cd6aa91d3527fefcfdf2957.html#ga0e1611518cd6aa91d3527fefcfdf2957',1,'vkvg.h']]],
+  ['vkvg_2dsvg_2eh_17',['vkvg-svg.h',['../vkvg-svg_8h.html',1,'']]],
+  ['vkvg_2eh_18',['vkvg.h',['../vkvg_8h.html',1,'']]],
+  ['vkvg_5farc_19',['vkvg_arc',['../group__context_gac068112f830a390f6b1ea52817d0fa6b.html#gac068112f830a390f6b1ea52817d0fa6b',1,'vkvg.h']]],
+  ['vkvg_5farc_5fnegative_20',['vkvg_arc_negative',['../group__context_ga81af95aa15f5d5c54e42143183a4bf9b.html#ga81af95aa15f5d5c54e42143183a4bf9b',1,'vkvg.h']]],
+  ['vkvg_5fclear_21',['vkvg_clear',['../group__context_gaf8ce78ae7fa4269a2a3c1c54ad2c58dd.html#gaf8ce78ae7fa4269a2a3c1c54ad2c58dd',1,'vkvg.h']]],
+  ['vkvg_5fclip_22',['vkvg_clip',['../group__context_ga1377398c35756811e602cb1f62a3666a.html#ga1377398c35756811e602cb1f62a3666a',1,'vkvg.h']]],
+  ['vkvg_5fclip_5fpreserve_23',['vkvg_clip_preserve',['../group__context_gaf4f41865696063157dcccc49826c7542.html#gaf4f41865696063157dcccc49826c7542',1,'vkvg.h']]],
+  ['vkvg_5fclose_5fpath_24',['vkvg_close_path',['../group__context_gaf7a96ef43fd8721ad82c296e96b1a89a.html#gaf7a96ef43fd8721ad82c296e96b1a89a',1,'vkvg.h']]],
   ['vkvg_5fcolor_5ft_25',['vkvg_color_t',['../structvkvg__color__t.html',1,'']]],
-  ['vkvg_5fcreate_26',['vkvg_create',['../group__context_gacd68ee83c078f62d89709034c562897b.html#gacd68ee83c078f62d89709034c562897b',1,'vkvg.h']]],
-  ['vkvg_5fcurve_5fto_27',['vkvg_curve_to',['../group__context_gae1be850b3f4a6b01e35344bd033bf3d0.html#gae1be850b3f4a6b01e35344bd033bf3d0',1,'vkvg.h']]],
-  ['vkvg_5fdestroy_28',['vkvg_destroy',['../group__context_gabfc11b67746a4b438580242c79ef6dce.html#gabfc11b67746a4b438580242c79ef6dce',1,'vkvg.h']]],
-  ['vkvg_5fdevice_5fcreate_29',['vkvg_device_create',['../group__device_ga3a87ef8a0d782aa26a39ff63218ea25c.html#ga3a87ef8a0d782aa26a39ff63218ea25c',1,'vkvg.h']]],
-  ['vkvg_5fdevice_5fcreate_5ffrom_5fvk_30',['vkvg_device_create_from_vk',['../group__device_ga1d3b3027ad47c29d49a82705ff21c802.html#ga1d3b3027ad47c29d49a82705ff21c802',1,'vkvg.h']]],
-  ['vkvg_5fdevice_5fcreate_5ffrom_5fvk_5fmultisample_31',['vkvg_device_create_from_vk_multisample',['../group__device_ga584714cbe547b91c08904a90f269c170.html#ga584714cbe547b91c08904a90f269c170',1,'vkvg.h']]],
-  ['vkvg_5fdevice_5fdestroy_32',['vkvg_device_destroy',['../group__device_ga38c54930707fd47bbdb59ee9000a6d21.html#ga38c54930707fd47bbdb59ee9000a6d21',1,'vkvg.h']]],
-  ['vkvg_5fdevice_5fget_5fdpy_33',['vkvg_device_get_dpy',['../group__device_ga110a3746370bc3a61aa95e048e739d2e.html#ga110a3746370bc3a61aa95e048e739d2e',1,'vkvg.h']]],
-  ['vkvg_5fdevice_5fget_5freference_5fcount_34',['vkvg_device_get_reference_count',['../group__device_ga4e12927c2cda70943f304f5fdbd43882.html#ga4e12927c2cda70943f304f5fdbd43882',1,'vkvg.h']]],
-  ['vkvg_5fdevice_5freference_35',['vkvg_device_reference',['../group__device_ga7328d8f0102dd7dcf725bc3c77aa95f8.html#ga7328d8f0102dd7dcf725bc3c77aa95f8',1,'vkvg.h']]],
-  ['vkvg_5fdevice_5fset_5fdpy_36',['vkvg_device_set_dpy',['../group__device_gacee1dad855f7ceb5e803c0379e37cff5.html#gacee1dad855f7ceb5e803c0379e37cff5',1,'vkvg.h']]],
-  ['vkvg_5fdevice_5fset_5fthread_5faware_37',['vkvg_device_set_thread_aware',['../group__device_gaa7b5b0a579d1202e8d782f720f603d91.html#gaa7b5b0a579d1202e8d782f720f603d91',1,'vkvg.h']]],
-  ['vkvg_5fdevice_5fstatus_38',['vkvg_device_status',['../group__device_ga76abb77e8be8a16dd7ddd03950ba168b.html#ga76abb77e8be8a16dd7ddd03950ba168b',1,'vkvg.h']]],
+  ['vkvg_5fcreate_26',['vkvg_create',['../group__context_gab276844a1cbcb7e666997d78ba305aa7.html#gab276844a1cbcb7e666997d78ba305aa7',1,'vkvg.h']]],
+  ['vkvg_5fcurve_5fto_27',['vkvg_curve_to',['../group__context_gaaef505547efbf0dac08363c29aa6d5fc.html#gaaef505547efbf0dac08363c29aa6d5fc',1,'vkvg.h']]],
+  ['vkvg_5fdestroy_28',['vkvg_destroy',['../group__context_ga0e0bba5a28e7e264e8b265789b35cef5.html#ga0e0bba5a28e7e264e8b265789b35cef5',1,'vkvg.h']]],
+  ['vkvg_5fdevice_5fcreate_29',['vkvg_device_create',['../group__device_ga78fe5806b41e650f39fdb8b0722efb3c.html#ga78fe5806b41e650f39fdb8b0722efb3c',1,'vkvg.h']]],
+  ['vkvg_5fdevice_5fcreate_5ffrom_5fvk_30',['vkvg_device_create_from_vk',['../group__device_ga792170a12976eced48e117cc1adf4bcf.html#ga792170a12976eced48e117cc1adf4bcf',1,'vkvg.h']]],
+  ['vkvg_5fdevice_5fcreate_5ffrom_5fvk_5fmultisample_31',['vkvg_device_create_from_vk_multisample',['../group__device_ga17a593a0a8b3c174b22e7e9a67995257.html#ga17a593a0a8b3c174b22e7e9a67995257',1,'vkvg.h']]],
+  ['vkvg_5fdevice_5fdestroy_32',['vkvg_device_destroy',['../group__device_ga2aaf6df4810242a7ba61d1cc22dda83d.html#ga2aaf6df4810242a7ba61d1cc22dda83d',1,'vkvg.h']]],
+  ['vkvg_5fdevice_5fget_5fdpy_33',['vkvg_device_get_dpy',['../group__device_ga629ad9c736d5e7936529aadbfc202c53.html#ga629ad9c736d5e7936529aadbfc202c53',1,'vkvg.h']]],
+  ['vkvg_5fdevice_5fget_5freference_5fcount_34',['vkvg_device_get_reference_count',['../group__device_gaf8fba0b5d5588ef33326e874bd25a4c1.html#gaf8fba0b5d5588ef33326e874bd25a4c1',1,'vkvg.h']]],
+  ['vkvg_5fdevice_5freference_35',['vkvg_device_reference',['../group__device_ga3fbc07e9e6fa4e97dd0857b58e66a916.html#ga3fbc07e9e6fa4e97dd0857b58e66a916',1,'vkvg.h']]],
+  ['vkvg_5fdevice_5fset_5fdpy_36',['vkvg_device_set_dpy',['../group__device_ga67fe3cfb43415cc557c3c6f2dad1990b.html#ga67fe3cfb43415cc557c3c6f2dad1990b',1,'vkvg.h']]],
+  ['vkvg_5fdevice_5fset_5fthread_5faware_37',['vkvg_device_set_thread_aware',['../group__device_ga14c3363f17896c4cbc90b5a742d8cc92.html#ga14c3363f17896c4cbc90b5a742d8cc92',1,'vkvg.h']]],
+  ['vkvg_5fdevice_5fstatus_38',['vkvg_device_status',['../group__device_ga7cfe91b5df3581ed1bcdef483d1a2367.html#ga7cfe91b5df3581ed1bcdef483d1a2367',1,'vkvg.h']]],
   ['vkvg_5fdirection_5ft_39',['vkvg_direction_t',['../vkvg_8h_a2d6938aad383b6f91bf6be7164b2a995.html#a2d6938aad383b6f91bf6be7164b2a995',1,'vkvg.h']]],
-  ['vkvg_5fellipse_40',['vkvg_ellipse',['../group__context_gaadec811521b3edb7a509bd9c6e370ee5.html#gaadec811521b3edb7a509bd9c6e370ee5',1,'vkvg.h']]],
-  ['vkvg_5felliptic_5farc_5fto_41',['vkvg_elliptic_arc_to',['../group__context_ga74f4c24e04116105ddc91b31a174ed34.html#ga74f4c24e04116105ddc91b31a174ed34',1,'vkvg.h']]],
+  ['vkvg_5fellipse_40',['vkvg_ellipse',['../group__context_ga9f9e8b0cc09645c02b883e1184277ed4.html#ga9f9e8b0cc09645c02b883e1184277ed4',1,'vkvg.h']]],
+  ['vkvg_5felliptic_5farc_5fto_41',['vkvg_elliptic_arc_to',['../group__context_ga33916e8d4a03a4e6e4b13b901cd619e8.html#ga33916e8d4a03a4e6e4b13b901cd619e8',1,'vkvg.h']]],
   ['vkvg_5fextend_5fnone_42',['VKVG_EXTEND_NONE',['../vkvg_8h_a9e76bb74a68a2e86a709ed7397cf1a40.html#a9e76bb74a68a2e86a709ed7397cf1a40a016c184949340ded7cab8cc3ebebee8f',1,'vkvg.h']]],
   ['vkvg_5fextend_5fpad_43',['VKVG_EXTEND_PAD',['../vkvg_8h_a9e76bb74a68a2e86a709ed7397cf1a40.html#a9e76bb74a68a2e86a709ed7397cf1a40a2fbaf3043fce97d14bcfaad9f2dc0a1c',1,'vkvg.h']]],
   ['vkvg_5fextend_5freflect_44',['VKVG_EXTEND_REFLECT',['../vkvg_8h_a9e76bb74a68a2e86a709ed7397cf1a40.html#a9e76bb74a68a2e86a709ed7397cf1a40ad3e0f41a1a2af562e7538657d6611832',1,'vkvg.h']]],
   ['vkvg_5fextend_5frepeat_45',['VKVG_EXTEND_REPEAT',['../vkvg_8h_a9e76bb74a68a2e86a709ed7397cf1a40.html#a9e76bb74a68a2e86a709ed7397cf1a40a7f0a3a3c71705d13270039ced36036c0',1,'vkvg.h']]],
   ['vkvg_5fextend_5ft_46',['vkvg_extend_t',['../vkvg_8h_a9e76bb74a68a2e86a709ed7397cf1a40.html#a9e76bb74a68a2e86a709ed7397cf1a40',1,'vkvg.h']]],
-  ['vkvg_5ffill_47',['vkvg_fill',['../group__context_ga7b84dd59cc0b3d116948a89ff7ad53f8.html#ga7b84dd59cc0b3d116948a89ff7ad53f8',1,'vkvg.h']]],
-  ['vkvg_5ffill_5fpreserve_48',['vkvg_fill_preserve',['../group__context_gaa0dd784bb4277124e6fd2546a50b970a.html#gaa0dd784bb4277124e6fd2546a50b970a',1,'vkvg.h']]],
+  ['vkvg_5ffill_47',['vkvg_fill',['../group__context_ga514541817d323e89f66069362bb8611d.html#ga514541817d323e89f66069362bb8611d',1,'vkvg.h']]],
+  ['vkvg_5ffill_5fpreserve_48',['vkvg_fill_preserve',['../group__context_gab1fa94f07caed2355f289efe9ad5b920.html#gab1fa94f07caed2355f289efe9ad5b920',1,'vkvg.h']]],
   ['vkvg_5ffill_5frule_5feven_5fodd_49',['VKVG_FILL_RULE_EVEN_ODD',['../vkvg_8h_a71071026a36a7427c364a8bdc9bccfb6.html#a71071026a36a7427c364a8bdc9bccfb6ada97bad79f6371820b82472e0ff49fe7',1,'vkvg.h']]],
   ['vkvg_5ffill_5frule_5fnon_5fzero_50',['VKVG_FILL_RULE_NON_ZERO',['../vkvg_8h_a71071026a36a7427c364a8bdc9bccfb6.html#a71071026a36a7427c364a8bdc9bccfb6a799b8a88417c80da02d1d52d8e62a43d',1,'vkvg.h']]],
   ['vkvg_5ffill_5frule_5ft_51',['vkvg_fill_rule_t',['../vkvg_8h_a71071026a36a7427c364a8bdc9bccfb6.html#a71071026a36a7427c364a8bdc9bccfb6',1,'vkvg.h']]],
@@ -43,34 +42,34 @@ var searchData=
   ['vkvg_5ffilter_5fgood_56',['VKVG_FILTER_GOOD',['../vkvg_8h_adb45e5c6af26000f8dacd091679c0ca5.html#adb45e5c6af26000f8dacd091679c0ca5a63f51bfec03cdca07fdfe9d718f3a75f',1,'vkvg.h']]],
   ['vkvg_5ffilter_5fnearest_57',['VKVG_FILTER_NEAREST',['../vkvg_8h_adb45e5c6af26000f8dacd091679c0ca5.html#adb45e5c6af26000f8dacd091679c0ca5a51346835be4c9cafb1b033ec6cae5754',1,'vkvg.h']]],
   ['vkvg_5ffilter_5ft_58',['vkvg_filter_t',['../vkvg_8h_adb45e5c6af26000f8dacd091679c0ca5.html#adb45e5c6af26000f8dacd091679c0ca5',1,'vkvg.h']]],
-  ['vkvg_5fflush_59',['vkvg_flush',['../group__context_gadf5a54205231c9026559eb3a912578ef.html#gadf5a54205231c9026559eb3a912578ef',1,'vkvg.h']]],
-  ['vkvg_5ffont_5fextents_60',['vkvg_font_extents',['../group__context_ga0a1ff002bf87d056d6749966fdabd3a6.html#ga0a1ff002bf87d056d6749966fdabd3a6',1,'vkvg.h']]],
+  ['vkvg_5fflush_59',['vkvg_flush',['../group__context_gaca4d2b86c75bdf3f07add4a48d861b5f.html#gaca4d2b86c75bdf3f07add4a48d861b5f',1,'vkvg.h']]],
+  ['vkvg_5ffont_5fextents_60',['vkvg_font_extents',['../group__context_gabcf41a619deeaf1fab72bc5c4e5ecf99.html#gabcf41a619deeaf1fab72bc5c4e5ecf99',1,'vkvg.h']]],
   ['vkvg_5ffont_5fextents_5ft_61',['vkvg_font_extents_t',['../structvkvg__font__extents__t.html',1,'']]],
   ['vkvg_5fformat_5fa1_62',['VKVG_FORMAT_A1',['../vkvg_8h_ac8c85e867cfe90bfd43a2b2a75e688c5.html#ac8c85e867cfe90bfd43a2b2a75e688c5a41129f80cde1638c50336775ec6059f1',1,'vkvg.h']]],
   ['vkvg_5fformat_5fa8_63',['VKVG_FORMAT_A8',['../vkvg_8h_ac8c85e867cfe90bfd43a2b2a75e688c5.html#ac8c85e867cfe90bfd43a2b2a75e688c5a1fc395bec4fab5baf6a8e9d12c48f91b',1,'vkvg.h']]],
   ['vkvg_5fformat_5fargb32_64',['VKVG_FORMAT_ARGB32',['../vkvg_8h_ac8c85e867cfe90bfd43a2b2a75e688c5.html#ac8c85e867cfe90bfd43a2b2a75e688c5a51e8f390b02e7117cb6bded3df1bc609',1,'vkvg.h']]],
   ['vkvg_5fformat_5frgb24_65',['VKVG_FORMAT_RGB24',['../vkvg_8h_ac8c85e867cfe90bfd43a2b2a75e688c5.html#ac8c85e867cfe90bfd43a2b2a75e688c5aca9496af53332389ea1c579becfff146',1,'vkvg.h']]],
   ['vkvg_5fformat_5ft_66',['vkvg_format_t',['../vkvg_8h_ac8c85e867cfe90bfd43a2b2a75e688c5.html#ac8c85e867cfe90bfd43a2b2a75e688c5',1,'vkvg.h']]],
-  ['vkvg_5fget_5fcurrent_5fpoint_67',['vkvg_get_current_point',['../group__context_ga54e4a562ce79bfe7b27bccb354211526.html#ga54e4a562ce79bfe7b27bccb354211526',1,'vkvg.h']]],
-  ['vkvg_5fget_5fdash_68',['vkvg_get_dash',['../group__context_gaa2a085eb1589cad42d21a79d967ba821.html#gaa2a085eb1589cad42d21a79d967ba821',1,'vkvg.h']]],
-  ['vkvg_5fget_5fdevice_5frequirements_69',['vkvg_get_device_requirements',['../group__device_ga6b1a6746ce78e41714bfa433dde3f330.html#ga6b1a6746ce78e41714bfa433dde3f330',1,'vkvg.h']]],
-  ['vkvg_5fget_5ffill_5frule_70',['vkvg_get_fill_rule',['../group__context_ga5accbb746089e87bcf2affb3b8d013ff.html#ga5accbb746089e87bcf2affb3b8d013ff',1,'vkvg.h']]],
-  ['vkvg_5fget_5fline_5fcap_71',['vkvg_get_line_cap',['../group__context_ga99ca38817ba4247d2cacb2140f4ad1f6.html#ga99ca38817ba4247d2cacb2140f4ad1f6',1,'vkvg.h']]],
-  ['vkvg_5fget_5fline_5fjoin_72',['vkvg_get_line_join',['../group__context_ga41a306bcd66be7fc2f00b66a5ea92208.html#ga41a306bcd66be7fc2f00b66a5ea92208',1,'vkvg.h']]],
-  ['vkvg_5fget_5fline_5fwidth_73',['vkvg_get_line_width',['../group__context_ga25e4334755ba6bef6a74bc263554c07e.html#ga25e4334755ba6bef6a74bc263554c07e',1,'vkvg.h']]],
-  ['vkvg_5fget_5fmatrix_74',['vkvg_get_matrix',['../group__context_ga79ca5efa6ffc3025bda30a1d0ed3e2ce.html#ga79ca5efa6ffc3025bda30a1d0ed3e2ce',1,'vkvg.h']]],
-  ['vkvg_5fget_5fmiter_5flimit_75',['vkvg_get_miter_limit',['../group__context_ga4d37ec2bc539cbb2f088152c1785724a.html#ga4d37ec2bc539cbb2f088152c1785724a',1,'vkvg.h']]],
-  ['vkvg_5fget_5fopacity_76',['vkvg_get_opacity',['../group__context_ga0bb6ecd1c3f10f1a6bae09a808986a7c.html#ga0bb6ecd1c3f10f1a6bae09a808986a7c',1,'vkvg.h']]],
-  ['vkvg_5fget_5foperator_77',['vkvg_get_operator',['../group__context_ga96ae65bebca48a87348d960d5ba52b03.html#ga96ae65bebca48a87348d960d5ba52b03',1,'vkvg.h']]],
-  ['vkvg_5fget_5freference_5fcount_78',['vkvg_get_reference_count',['../group__context_gaa7356999fb385658dc2ff6c182e639c5.html#gaa7356999fb385658dc2ff6c182e639c5',1,'vkvg.h']]],
-  ['vkvg_5fget_5frequired_5fdevice_5fextensions_79',['vkvg_get_required_device_extensions',['../group__device_ga10ea171640ba5da3027c60390725666c.html#ga10ea171640ba5da3027c60390725666c',1,'vkvg.h']]],
-  ['vkvg_5fget_5frequired_5finstance_5fextensions_80',['vkvg_get_required_instance_extensions',['../group__device_ga7cf75a034d9fb4a78c82724154cf73c8.html#ga7cf75a034d9fb4a78c82724154cf73c8',1,'vkvg.h']]],
-  ['vkvg_5fget_5fsource_81',['vkvg_get_source',['../group__context_gace9e98ac61a0fbdc79d1cee9291c15bb.html#gace9e98ac61a0fbdc79d1cee9291c15bb',1,'vkvg.h']]],
-  ['vkvg_5fget_5ftarget_82',['vkvg_get_target',['../group__context_ga5681b5178166d4f96d9f803000866200.html#ga5681b5178166d4f96d9f803000866200',1,'vkvg.h']]],
+  ['vkvg_5fget_5fcurrent_5fpoint_67',['vkvg_get_current_point',['../group__context_gab5852e193c4fa6f23282e622a1eee0c3.html#gab5852e193c4fa6f23282e622a1eee0c3',1,'vkvg.h']]],
+  ['vkvg_5fget_5fdash_68',['vkvg_get_dash',['../group__context_ga003f578ba25479c16cec0f66161ed0f9.html#ga003f578ba25479c16cec0f66161ed0f9',1,'vkvg.h']]],
+  ['vkvg_5fget_5fdevice_5frequirements_69',['vkvg_get_device_requirements',['../group__device_gad9676acb47c4f4f8d83ef198280a805e.html#gad9676acb47c4f4f8d83ef198280a805e',1,'vkvg.h']]],
+  ['vkvg_5fget_5ffill_5frule_70',['vkvg_get_fill_rule',['../group__context_gad628d092e9fae6f1c9dc8c2ae6c96b35.html#gad628d092e9fae6f1c9dc8c2ae6c96b35',1,'vkvg.h']]],
+  ['vkvg_5fget_5fline_5fcap_71',['vkvg_get_line_cap',['../group__context_gaa24335582127d17912b7f0f79e4d760c.html#gaa24335582127d17912b7f0f79e4d760c',1,'vkvg.h']]],
+  ['vkvg_5fget_5fline_5fjoin_72',['vkvg_get_line_join',['../group__context_ga1a425a93c299ea2fe50b80c26d54e65a.html#ga1a425a93c299ea2fe50b80c26d54e65a',1,'vkvg.h']]],
+  ['vkvg_5fget_5fline_5fwidth_73',['vkvg_get_line_width',['../group__context_ga403922084a3cfecd3ef7e10f764bbd8e.html#ga403922084a3cfecd3ef7e10f764bbd8e',1,'vkvg.h']]],
+  ['vkvg_5fget_5fmatrix_74',['vkvg_get_matrix',['../group__context_ga6b0a4950733eb9792c24a0571cfbc53b.html#ga6b0a4950733eb9792c24a0571cfbc53b',1,'vkvg.h']]],
+  ['vkvg_5fget_5fmiter_5flimit_75',['vkvg_get_miter_limit',['../group__context_ga3dfadc3208fa64c55b980ec83396bc25.html#ga3dfadc3208fa64c55b980ec83396bc25',1,'vkvg.h']]],
+  ['vkvg_5fget_5fopacity_76',['vkvg_get_opacity',['../group__context_ga511a8ea8b4e12e44ee062e10361a4eb6.html#ga511a8ea8b4e12e44ee062e10361a4eb6',1,'vkvg.h']]],
+  ['vkvg_5fget_5foperator_77',['vkvg_get_operator',['../group__context_gac525aec4976320d2bac91a16cf1d84f8.html#gac525aec4976320d2bac91a16cf1d84f8',1,'vkvg.h']]],
+  ['vkvg_5fget_5freference_5fcount_78',['vkvg_get_reference_count',['../group__context_ga0b8f1aabb13f0a25b195fc28153eb821.html#ga0b8f1aabb13f0a25b195fc28153eb821',1,'vkvg.h']]],
+  ['vkvg_5fget_5frequired_5fdevice_5fextensions_79',['vkvg_get_required_device_extensions',['../group__device_ga87246f77fd32889d9eae62c9444ae456.html#ga87246f77fd32889d9eae62c9444ae456',1,'vkvg.h']]],
+  ['vkvg_5fget_5frequired_5finstance_5fextensions_80',['vkvg_get_required_instance_extensions',['../group__device_ga9319a5e85f367098b0e6e3265fb8ea85.html#ga9319a5e85f367098b0e6e3265fb8ea85',1,'vkvg.h']]],
+  ['vkvg_5fget_5fsource_81',['vkvg_get_source',['../group__context_gaf86035c0d1696a504aec94572d218415.html#gaf86035c0d1696a504aec94572d218415',1,'vkvg.h']]],
+  ['vkvg_5fget_5ftarget_82',['vkvg_get_target',['../group__context_ga828758ed4335f74a7aedba3837d98b13.html#ga828758ed4335f74a7aedba3837d98b13',1,'vkvg.h']]],
   ['vkvg_5fglyph_5finfo_5ft_83',['vkvg_glyph_info_t',['../structvkvg__glyph__info__t.html',1,'']]],
-  ['vkvg_5fhas_5fcurrent_5fpoint_84',['vkvg_has_current_point',['../group__context_gac2c7805769e61c06151b52f3fb52986d.html#gac2c7805769e61c06151b52f3fb52986d',1,'vkvg.h']]],
+  ['vkvg_5fhas_5fcurrent_5fpoint_84',['vkvg_has_current_point',['../group__context_gaafe393139d22caee0d96f6b553e9371a.html#gaafe393139d22caee0d96f6b553e9371a',1,'vkvg.h']]],
   ['vkvg_5fhorizontal_85',['VKVG_HORIZONTAL',['../vkvg_8h_a2d6938aad383b6f91bf6be7164b2a995.html#a2d6938aad383b6f91bf6be7164b2a995aaa62739c1a76e107fba227dffd6b8199',1,'vkvg.h']]],
-  ['vkvg_5fidentity_5fmatrix_86',['vkvg_identity_matrix',['../group__context_ga61e679b9e01cdf105c7756bf9854697b.html#ga61e679b9e01cdf105c7756bf9854697b',1,'vkvg.h']]],
+  ['vkvg_5fidentity_5fmatrix_86',['vkvg_identity_matrix',['../group__context_ga07b38d9e2fa6338d765b3ba6f4414a87.html#ga07b38d9e2fa6338d765b3ba6f4414a87',1,'vkvg.h']]],
   ['vkvg_5fidentity_5fmatrix_87',['VKVG_IDENTITY_MATRIX',['../group__matrix_ga7a14d8e9fafcb47df7b52731622a15a3.html#ga7a14d8e9fafcb47df7b52731622a15a3',1,'vkvg.h']]],
   ['vkvg_5fline_5fcap_5fbutt_88',['VKVG_LINE_CAP_BUTT',['../vkvg_8h_ae63b94eb181f12347450efcc67cbf8f0.html#ae63b94eb181f12347450efcc67cbf8f0a89ac22c56380187ec32463602a864f7b',1,'vkvg.h']]],
   ['vkvg_5fline_5fcap_5fround_89',['VKVG_LINE_CAP_ROUND',['../vkvg_8h_ae63b94eb181f12347450efcc67cbf8f0.html#ae63b94eb181f12347450efcc67cbf8f0a803bf47b2bc042a98c2f1cf2b6543519',1,'vkvg.h']]],
@@ -80,9 +79,9 @@ var searchData=
   ['vkvg_5fline_5fjoin_5fmiter_93',['VKVG_LINE_JOIN_MITER',['../vkvg_8h_a46afd254ec45cd6ecd9bd3e238b4698d.html#a46afd254ec45cd6ecd9bd3e238b4698da87107f3a4b3dcbabeb57102b2fb3a311',1,'vkvg.h']]],
   ['vkvg_5fline_5fjoin_5fround_94',['VKVG_LINE_JOIN_ROUND',['../vkvg_8h_a46afd254ec45cd6ecd9bd3e238b4698d.html#a46afd254ec45cd6ecd9bd3e238b4698da5f2989d8df5882d66a907ad8d70a3e3c',1,'vkvg.h']]],
   ['vkvg_5fline_5fjoin_5ft_95',['vkvg_line_join_t',['../vkvg_8h_a46afd254ec45cd6ecd9bd3e238b4698d.html#a46afd254ec45cd6ecd9bd3e238b4698d',1,'vkvg.h']]],
-  ['vkvg_5fline_5fto_96',['vkvg_line_to',['../group__context_gaaa044940f56de70161b3821934077c7b.html#gaaa044940f56de70161b3821934077c7b',1,'vkvg.h']]],
-  ['vkvg_5fload_5ffont_5ffrom_5fmemory_97',['vkvg_load_font_from_memory',['../group__context_ga8ca1adfc2ff436c4f1e76f46ba14d9b0.html#ga8ca1adfc2ff436c4f1e76f46ba14d9b0',1,'vkvg.h']]],
-  ['vkvg_5fload_5ffont_5ffrom_5fpath_98',['vkvg_load_font_from_path',['../group__context_gaaaab7e5a95eab3cb812bbe4865d85951.html#gaaaab7e5a95eab3cb812bbe4865d85951',1,'vkvg.h']]],
+  ['vkvg_5fline_5fto_96',['vkvg_line_to',['../group__context_ga7fdda8e84e6cc77dc30be427087f597d.html#ga7fdda8e84e6cc77dc30be427087f597d',1,'vkvg.h']]],
+  ['vkvg_5fload_5ffont_5ffrom_5fmemory_97',['vkvg_load_font_from_memory',['../group__context_ga99b593fe1e248b4bf5342df2b090d0a4.html#ga99b593fe1e248b4bf5342df2b090d0a4',1,'vkvg.h']]],
+  ['vkvg_5fload_5ffont_5ffrom_5fpath_98',['vkvg_load_font_from_path',['../group__context_gadccb1027af7def3ef6b17e27314a4a9e.html#gadccb1027af7def3ef6b17e27314a4a9e',1,'vkvg.h']]],
   ['vkvg_5flog_5fdbg_5farrays_99',['VKVG_LOG_DBG_ARRAYS',['../vkvg_8h_a040b130202d4c2e3e1a57dd8837ed919.html#a040b130202d4c2e3e1a57dd8837ed919',1,'vkvg.h']]],
   ['vkvg_5flog_5fdebug_100',['VKVG_LOG_DEBUG',['../vkvg_8h_a0411814a6919e5df693cf40dcfcbc4e3.html#a0411814a6919e5df693cf40dcfcbc4e3',1,'vkvg.h']]],
   ['vkvg_5flog_5ferr_101',['VKVG_LOG_ERR',['../vkvg_8h_a6664f29e4f38fafb584188235b65718a.html#a6664f29e4f38fafb584188235b65718a',1,'vkvg.h']]],
@@ -95,154 +94,153 @@ var searchData=
   ['vkvg_5flog_5finfo_5fvao_108',['VKVG_LOG_INFO_VAO',['../vkvg_8h_aaee3dfb09930712dcbac4be383a3132d.html#aaee3dfb09930712dcbac4be383a3132d',1,'vkvg.h']]],
   ['vkvg_5flog_5finfo_5fvbo_109',['VKVG_LOG_INFO_VBO',['../vkvg_8h_a2a55039902f51716c1ad337951ecf103.html#a2a55039902f51716c1ad337951ecf103',1,'vkvg.h']]],
   ['vkvg_5flog_5fstroke_110',['VKVG_LOG_STROKE',['../vkvg_8h_ae0b32f5daaea9a1c1031f237599b914a.html#ae0b32f5daaea9a1c1031f237599b914a',1,'vkvg.h']]],
-  ['vkvg_5fmatrix_5fget_5fscale_111',['vkvg_matrix_get_scale',['../group__matrix_ga2146e1153f46e8ef79918dba5d32ac91.html#ga2146e1153f46e8ef79918dba5d32ac91',1,'vkvg.h']]],
-  ['vkvg_5fmatrix_5finit_112',['vkvg_matrix_init',['../group__matrix_gaf11800eb40198628fabb928a743fecb1.html#gaf11800eb40198628fabb928a743fecb1',1,'vkvg.h']]],
-  ['vkvg_5fmatrix_5finit_5fidentity_113',['vkvg_matrix_init_identity',['../group__matrix_ga22c80d15d3492420d9dc9fea4ddf7d76.html#ga22c80d15d3492420d9dc9fea4ddf7d76',1,'vkvg.h']]],
-  ['vkvg_5fmatrix_5finit_5frotate_114',['vkvg_matrix_init_rotate',['../group__matrix_ga38fb3ab8cc86565a8e5863b788f00921.html#ga38fb3ab8cc86565a8e5863b788f00921',1,'vkvg.h']]],
-  ['vkvg_5fmatrix_5finit_5fscale_115',['vkvg_matrix_init_scale',['../group__matrix_gac6da39c63aa83f333fad4876da70c495.html#gac6da39c63aa83f333fad4876da70c495',1,'vkvg.h']]],
-  ['vkvg_5fmatrix_5finit_5ftranslate_116',['vkvg_matrix_init_translate',['../group__matrix_ga9078043e7c548ef9fec35de32ffc86e3.html#ga9078043e7c548ef9fec35de32ffc86e3',1,'vkvg.h']]],
-  ['vkvg_5fmatrix_5finvert_117',['vkvg_matrix_invert',['../group__matrix_ga0db3d74caa93dd3b2e8595301d447bec.html#ga0db3d74caa93dd3b2e8595301d447bec',1,'vkvg.h']]],
-  ['vkvg_5fmatrix_5fmultiply_118',['vkvg_matrix_multiply',['../group__matrix_ga672a08bfb37a7b28db89e1d60988b47f.html#ga672a08bfb37a7b28db89e1d60988b47f',1,'vkvg.h']]],
-  ['vkvg_5fmatrix_5frotate_119',['vkvg_matrix_rotate',['../group__matrix_gacbad7841972e44b065fc74e17dcce2cd.html#gacbad7841972e44b065fc74e17dcce2cd',1,'vkvg.h']]],
-  ['vkvg_5fmatrix_5fscale_120',['vkvg_matrix_scale',['../group__matrix_ga053850768b56f00336573729d1ea1090.html#ga053850768b56f00336573729d1ea1090',1,'vkvg.h']]],
+  ['vkvg_5fmatrix_5fget_5fscale_111',['vkvg_matrix_get_scale',['../group__matrix_gacd251d9fac997b79ca3060dd2d575f0e.html#gacd251d9fac997b79ca3060dd2d575f0e',1,'vkvg.h']]],
+  ['vkvg_5fmatrix_5finit_112',['vkvg_matrix_init',['../group__matrix_gadfb1c02e17804239c8a8f1c2f0f8a374.html#gadfb1c02e17804239c8a8f1c2f0f8a374',1,'vkvg.h']]],
+  ['vkvg_5fmatrix_5finit_5fidentity_113',['vkvg_matrix_init_identity',['../group__matrix_ga60cff46b3741569d302c19226b5f7340.html#ga60cff46b3741569d302c19226b5f7340',1,'vkvg.h']]],
+  ['vkvg_5fmatrix_5finit_5frotate_114',['vkvg_matrix_init_rotate',['../group__matrix_ga7565d3c1202c2aa88d06210e4e880c15.html#ga7565d3c1202c2aa88d06210e4e880c15',1,'vkvg.h']]],
+  ['vkvg_5fmatrix_5finit_5fscale_115',['vkvg_matrix_init_scale',['../group__matrix_ga824fa84193b12ef36fd11316b52edfb9.html#ga824fa84193b12ef36fd11316b52edfb9',1,'vkvg.h']]],
+  ['vkvg_5fmatrix_5finit_5ftranslate_116',['vkvg_matrix_init_translate',['../group__matrix_ga471448472d025facf479dc1fbaa6f102.html#ga471448472d025facf479dc1fbaa6f102',1,'vkvg.h']]],
+  ['vkvg_5fmatrix_5finvert_117',['vkvg_matrix_invert',['../group__matrix_ga8b27d7aa1c35c520efa197e44da84ef9.html#ga8b27d7aa1c35c520efa197e44da84ef9',1,'vkvg.h']]],
+  ['vkvg_5fmatrix_5fmultiply_118',['vkvg_matrix_multiply',['../group__matrix_ga696338f6b5986e8cde51cab3bd6f2050.html#ga696338f6b5986e8cde51cab3bd6f2050',1,'vkvg.h']]],
+  ['vkvg_5fmatrix_5frotate_119',['vkvg_matrix_rotate',['../group__matrix_ga00b8f362ab4e337c2ec219dbee840a76.html#ga00b8f362ab4e337c2ec219dbee840a76',1,'vkvg.h']]],
+  ['vkvg_5fmatrix_5fscale_120',['vkvg_matrix_scale',['../group__matrix_ga2af9ac82c85388031d206e5e59b00ab9.html#ga2af9ac82c85388031d206e5e59b00ab9',1,'vkvg.h']]],
   ['vkvg_5fmatrix_5ft_121',['vkvg_matrix_t',['../structvkvg__matrix__t.html',1,'']]],
-  ['vkvg_5fmatrix_5ftransform_5fdistance_122',['vkvg_matrix_transform_distance',['../group__matrix_ga155802a492a4c6a7bb20fb101d0089e4.html#ga155802a492a4c6a7bb20fb101d0089e4',1,'vkvg.h']]],
-  ['vkvg_5fmatrix_5ftransform_5fpoint_123',['vkvg_matrix_transform_point',['../group__matrix_gad9dc2333081dc6f631ec529f94ec19dc.html#gad9dc2333081dc6f631ec529f94ec19dc',1,'vkvg.h']]],
-  ['vkvg_5fmatrix_5ftranslate_124',['vkvg_matrix_translate',['../group__matrix_ga34aa0d5b237ad0e3b4905b59ec08fd3b.html#ga34aa0d5b237ad0e3b4905b59ec08fd3b',1,'vkvg.h']]],
-  ['vkvg_5fmove_5fto_125',['vkvg_move_to',['../group__context_ga41d32b2e72c0eccf4a2bc695598c50ba.html#ga41d32b2e72c0eccf4a2bc695598c50ba',1,'vkvg.h']]],
-  ['vkvg_5fmultisample_5fsurface_5fresolve_126',['vkvg_multisample_surface_resolve',['../group__surface_gaa77f72e566105b65f7e8563d4a9301d9.html#gaa77f72e566105b65f7e8563d4a9301d9',1,'vkvg.h']]],
-  ['vkvg_5fnew_5fpath_127',['vkvg_new_path',['../group__context_ga5d60e9db2309e786ac30218efab804cb.html#ga5d60e9db2309e786ac30218efab804cb',1,'vkvg.h']]],
-  ['vkvg_5fnew_5fsub_5fpath_128',['vkvg_new_sub_path',['../group__context_ga6fd276cc6718c78aa889d289004707f2.html#ga6fd276cc6718c78aa889d289004707f2',1,'vkvg.h']]],
-  ['vkvg_5foperator_5fclear_129',['VKVG_OPERATOR_CLEAR',['../vkvg_8h_a4202eb97e7aaee0296c33f8a6b932252.html#a4202eb97e7aaee0296c33f8a6b932252a7af999d0306d40ea662520ee32b7c366',1,'vkvg.h']]],
-  ['vkvg_5foperator_5fdifference_130',['VKVG_OPERATOR_DIFFERENCE',['../vkvg_8h_a4202eb97e7aaee0296c33f8a6b932252.html#a4202eb97e7aaee0296c33f8a6b932252ab391cf4ab11c3654ac15df0e573ecc78',1,'vkvg.h']]],
-  ['vkvg_5foperator_5fmax_131',['VKVG_OPERATOR_MAX',['../vkvg_8h_a4202eb97e7aaee0296c33f8a6b932252.html#a4202eb97e7aaee0296c33f8a6b932252a6a036630d0638105f87246cfa75e6a54',1,'vkvg.h']]],
-  ['vkvg_5foperator_5fover_132',['VKVG_OPERATOR_OVER',['../vkvg_8h_a4202eb97e7aaee0296c33f8a6b932252.html#a4202eb97e7aaee0296c33f8a6b932252a4dfe6b31014d9176eb6b7a7aa3d385b9',1,'vkvg.h']]],
-  ['vkvg_5foperator_5fsource_133',['VKVG_OPERATOR_SOURCE',['../vkvg_8h_a4202eb97e7aaee0296c33f8a6b932252.html#a4202eb97e7aaee0296c33f8a6b932252ab3cee330e9692a3ff88897172616572d',1,'vkvg.h']]],
-  ['vkvg_5foperator_5ft_134',['vkvg_operator_t',['../vkvg_8h_a4202eb97e7aaee0296c33f8a6b932252.html#a4202eb97e7aaee0296c33f8a6b932252',1,'vkvg.h']]],
-  ['vkvg_5fpaint_135',['vkvg_paint',['../group__context_ga95d31d8c703526652ad57a42292146e2.html#ga95d31d8c703526652ad57a42292146e2',1,'vkvg.h']]],
-  ['vkvg_5fpath_5fextents_136',['vkvg_path_extents',['../group__context_gad6e3a8dca42362ceebe8d949058ad3b4.html#gad6e3a8dca42362ceebe8d949058ad3b4',1,'vkvg.h']]],
-  ['vkvg_5fpattern_5fadd_5fcolor_5fstop_137',['vkvg_pattern_add_color_stop',['../group__pattern_gabef66c6a7a6baf98f0f89d30bb55f46d.html#gabef66c6a7a6baf98f0f89d30bb55f46d',1,'vkvg.h']]],
-  ['vkvg_5fpattern_5fcreate_5ffor_5fsurface_138',['vkvg_pattern_create_for_surface',['../group__pattern_ga7d03d46f9c1544f01eb556fa840c94e0.html#ga7d03d46f9c1544f01eb556fa840c94e0',1,'vkvg.h']]],
-  ['vkvg_5fpattern_5fcreate_5flinear_139',['vkvg_pattern_create_linear',['../group__pattern_ga2c359145c22b8384317dcceee7d065a7.html#ga2c359145c22b8384317dcceee7d065a7',1,'vkvg.h']]],
-  ['vkvg_5fpattern_5fcreate_5fradial_140',['vkvg_pattern_create_radial',['../group__pattern_ga17618bd315ba5382d66b86cb0feb6af9.html#ga17618bd315ba5382d66b86cb0feb6af9',1,'vkvg.h']]],
-  ['vkvg_5fpattern_5fdestroy_141',['vkvg_pattern_destroy',['../group__pattern_ga14cb27e833bbdd0a922a153bac41837a.html#ga14cb27e833bbdd0a922a153bac41837a',1,'vkvg.h']]],
-  ['vkvg_5fpattern_5fedit_5flinear_142',['vkvg_pattern_edit_linear',['../group__pattern_ga34701b3ab3a3976f65b9a5e229efee1d.html#ga34701b3ab3a3976f65b9a5e229efee1d',1,'vkvg.h']]],
-  ['vkvg_5fpattern_5fedit_5fradial_143',['vkvg_pattern_edit_radial',['../group__pattern_gabe88f93962cbc6bec99fd94fd01f5547.html#gabe88f93962cbc6bec99fd94fd01f5547',1,'vkvg.h']]],
-  ['vkvg_5fpattern_5fget_5fcolor_5fstop_5fcount_144',['vkvg_pattern_get_color_stop_count',['../group__pattern_ga8322c6bd1ef02f3f15faee3993ef55d1.html#ga8322c6bd1ef02f3f15faee3993ef55d1',1,'vkvg.h']]],
-  ['vkvg_5fpattern_5fget_5fcolor_5fstop_5frgba_145',['vkvg_pattern_get_color_stop_rgba',['../group__pattern_ga743ac3fb70e31150aa98bdc11424a36b.html#ga743ac3fb70e31150aa98bdc11424a36b',1,'vkvg.h']]],
-  ['vkvg_5fpattern_5fget_5fextend_146',['vkvg_pattern_get_extend',['../group__pattern_gac87c237c36d4902d1e865778debd3d8d.html#gac87c237c36d4902d1e865778debd3d8d',1,'vkvg.h']]],
-  ['vkvg_5fpattern_5fget_5ffilter_147',['vkvg_pattern_get_filter',['../group__pattern_ga510cf4273c0a2a9aa027c388dc2f48b2.html#ga510cf4273c0a2a9aa027c388dc2f48b2',1,'vkvg.h']]],
-  ['vkvg_5fpattern_5fget_5flinear_5fpoints_148',['vkvg_pattern_get_linear_points',['../group__pattern_ga2939439acaf8ee99bf42f7f0eeb1cf51.html#ga2939439acaf8ee99bf42f7f0eeb1cf51',1,'vkvg.h']]],
-  ['vkvg_5fpattern_5fget_5fmatrix_149',['vkvg_pattern_get_matrix',['../group__pattern_ga0c1342ac3ea8201996c6dfcd9fd85ff9.html#ga0c1342ac3ea8201996c6dfcd9fd85ff9',1,'vkvg.h']]],
-  ['vkvg_5fpattern_5fget_5freference_5fcount_150',['vkvg_pattern_get_reference_count',['../group__pattern_ga6d902720df09232c3836af5517831efe.html#ga6d902720df09232c3836af5517831efe',1,'vkvg.h']]],
-  ['vkvg_5fpattern_5fget_5ftype_151',['vkvg_pattern_get_type',['../group__pattern_gab97a47af9ac9d3e71a70008cf8b05487.html#gab97a47af9ac9d3e71a70008cf8b05487',1,'vkvg.h']]],
-  ['vkvg_5fpattern_5freference_152',['vkvg_pattern_reference',['../group__pattern_ga72f8f796252b9716a2cc7e66710dc529.html#ga72f8f796252b9716a2cc7e66710dc529',1,'vkvg.h']]],
-  ['vkvg_5fpattern_5fset_5fextend_153',['vkvg_pattern_set_extend',['../group__pattern_ga730832bea18d0c15f98eaa1ee1102f43.html#ga730832bea18d0c15f98eaa1ee1102f43',1,'vkvg.h']]],
-  ['vkvg_5fpattern_5fset_5ffilter_154',['vkvg_pattern_set_filter',['../group__pattern_ga97a53a5be17a79b6bdd28a49b50d523c.html#ga97a53a5be17a79b6bdd28a49b50d523c',1,'vkvg.h']]],
-  ['vkvg_5fpattern_5fset_5fmatrix_155',['vkvg_pattern_set_matrix',['../group__pattern_ga8983c6211dd369a5240a41bfd2a49090.html#ga8983c6211dd369a5240a41bfd2a49090',1,'vkvg.h']]],
-  ['vkvg_5fpattern_5ftype_5flinear_156',['VKVG_PATTERN_TYPE_LINEAR',['../vkvg_8h_a1cde27798744c6485ac522a843017513.html#a1cde27798744c6485ac522a843017513a4aff9ccbec5d272981c596474adb5386',1,'vkvg.h']]],
-  ['vkvg_5fpattern_5ftype_5fmesh_157',['VKVG_PATTERN_TYPE_MESH',['../vkvg_8h_a1cde27798744c6485ac522a843017513.html#a1cde27798744c6485ac522a843017513a926565c0b987eed62e76eca261151ee5',1,'vkvg.h']]],
-  ['vkvg_5fpattern_5ftype_5fradial_158',['VKVG_PATTERN_TYPE_RADIAL',['../vkvg_8h_a1cde27798744c6485ac522a843017513.html#a1cde27798744c6485ac522a843017513abac29bd75596cb8af065aa02a1aa34e4',1,'vkvg.h']]],
-  ['vkvg_5fpattern_5ftype_5fraster_5fsource_159',['VKVG_PATTERN_TYPE_RASTER_SOURCE',['../vkvg_8h_a1cde27798744c6485ac522a843017513.html#a1cde27798744c6485ac522a843017513ae30ae9f2771df088bc24886fd42fc037',1,'vkvg.h']]],
-  ['vkvg_5fpattern_5ftype_5fsolid_160',['VKVG_PATTERN_TYPE_SOLID',['../vkvg_8h_a1cde27798744c6485ac522a843017513.html#a1cde27798744c6485ac522a843017513aeb9d4daba143ba603f114c3805ab4fa4',1,'vkvg.h']]],
-  ['vkvg_5fpattern_5ftype_5fsurface_161',['VKVG_PATTERN_TYPE_SURFACE',['../vkvg_8h_a1cde27798744c6485ac522a843017513.html#a1cde27798744c6485ac522a843017513a8396d15ca456c54a268bdc464107e5db',1,'vkvg.h']]],
-  ['vkvg_5fpattern_5ftype_5ft_162',['vkvg_pattern_type_t',['../vkvg_8h_a1cde27798744c6485ac522a843017513.html#a1cde27798744c6485ac522a843017513',1,'vkvg.h']]],
-  ['vkvg_5fpublic_163',['vkvg_public',['../vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef',1,'vkvg.h']]],
-  ['vkvg_5fquadratic_5fto_164',['vkvg_quadratic_to',['../group__context_gad571c4011138a2cba97fe31709faafc7.html#gad571c4011138a2cba97fe31709faafc7',1,'vkvg.h']]],
-  ['vkvg_5frectangle_165',['vkvg_rectangle',['../group__context_ga70c154560a0c15922815cfe7d6530312.html#ga70c154560a0c15922815cfe7d6530312',1,'vkvg.h']]],
-  ['vkvg_5freference_166',['vkvg_reference',['../group__context_ga59ac2b80c1610a785e65ad44fde2b1d0.html#ga59ac2b80c1610a785e65ad44fde2b1d0',1,'vkvg.h']]],
-  ['vkvg_5frel_5fcurve_5fto_167',['vkvg_rel_curve_to',['../group__context_ga154cef8a49f052068c9f0d6f897aa3d6.html#ga154cef8a49f052068c9f0d6f897aa3d6',1,'vkvg.h']]],
-  ['vkvg_5frel_5felliptic_5farc_5fto_168',['vkvg_rel_elliptic_arc_to',['../group__context_ga7fd336046c4afa45de5e5473faed9b2d.html#ga7fd336046c4afa45de5e5473faed9b2d',1,'vkvg.h']]],
-  ['vkvg_5frel_5fline_5fto_169',['vkvg_rel_line_to',['../group__context_ga7c420f18b584d664ba272351503b552a.html#ga7c420f18b584d664ba272351503b552a',1,'vkvg.h']]],
-  ['vkvg_5frel_5fmove_5fto_170',['vkvg_rel_move_to',['../group__context_gaaddca8228bb495010ea67cb312db28d5.html#gaaddca8228bb495010ea67cb312db28d5',1,'vkvg.h']]],
-  ['vkvg_5frel_5fquadratic_5fto_171',['vkvg_rel_quadratic_to',['../group__context_ga94c7fd0444bb8b997a780e1895125837.html#ga94c7fd0444bb8b997a780e1895125837',1,'vkvg.h']]],
-  ['vkvg_5freset_5fclip_172',['vkvg_reset_clip',['../group__context_ga7f881ada9c9c463683359d84e876e695.html#ga7f881ada9c9c463683359d84e876e695',1,'vkvg.h']]],
-  ['vkvg_5frestore_173',['vkvg_restore',['../group__context_ga490b9db147cf800e5e98eefe3753b8ec.html#ga490b9db147cf800e5e98eefe3753b8ec',1,'vkvg.h']]],
-  ['vkvg_5frotate_174',['vkvg_rotate',['../group__context_gae025c30c061c0264d4a9f469e8c05d1c.html#gae025c30c061c0264d4a9f469e8c05d1c',1,'vkvg.h']]],
-  ['vkvg_5frounded_5frectangle_175',['vkvg_rounded_rectangle',['../group__context_gaa5967f211de903e7feb6bf12ae909a06.html#gaa5967f211de903e7feb6bf12ae909a06',1,'vkvg.h']]],
-  ['vkvg_5frounded_5frectangle2_176',['vkvg_rounded_rectangle2',['../group__context_ga13635442e4c14287367823598f2535cb.html#ga13635442e4c14287367823598f2535cb',1,'vkvg.h']]],
-  ['vkvg_5fsave_177',['vkvg_save',['../group__context_gae3a369a75b9d87c84547a5cd05a221e6.html#gae3a369a75b9d87c84547a5cd05a221e6',1,'vkvg.h']]],
-  ['vkvg_5fscale_178',['vkvg_scale',['../group__context_ga5d8b1a43c078011541b8ad40a2af00bb.html#ga5d8b1a43c078011541b8ad40a2af00bb',1,'vkvg.h']]],
-  ['vkvg_5fselect_5ffont_5fface_179',['vkvg_select_font_face',['../group__context_ga88295a0e1ad4344a05de82c54b7159db.html#ga88295a0e1ad4344a05de82c54b7159db',1,'vkvg.h']]],
-  ['vkvg_5fset_5fdash_180',['vkvg_set_dash',['../group__context_ga38d3fd1954fdcddd9013117f60d21707.html#ga38d3fd1954fdcddd9013117f60d21707',1,'vkvg.h']]],
-  ['vkvg_5fset_5ffill_5frule_181',['vkvg_set_fill_rule',['../group__context_ga32ccec401affe05abbbcc914cd3139e6.html#ga32ccec401affe05abbbcc914cd3139e6',1,'vkvg.h']]],
-  ['vkvg_5fset_5ffont_5fsize_182',['vkvg_set_font_size',['../group__context_ga93286454cb5af21e9ddf69635e1351ef.html#ga93286454cb5af21e9ddf69635e1351ef',1,'vkvg.h']]],
-  ['vkvg_5fset_5fline_5fcap_183',['vkvg_set_line_cap',['../group__context_ga2af37f98b630134843446c5d8109741f.html#ga2af37f98b630134843446c5d8109741f',1,'vkvg.h']]],
-  ['vkvg_5fset_5fline_5fjoin_184',['vkvg_set_line_join',['../group__context_ga261c6105cc8574a05a971b562cfbbfdf.html#ga261c6105cc8574a05a971b562cfbbfdf',1,'vkvg.h']]],
-  ['vkvg_5fset_5fline_5fwidth_185',['vkvg_set_line_width',['../group__context_gaa1dd0e917ca55bb68795b6973f1fa38e.html#gaa1dd0e917ca55bb68795b6973f1fa38e',1,'vkvg.h']]],
-  ['vkvg_5fset_5fmatrix_186',['vkvg_set_matrix',['../group__context_ga17c5a80eb803be493370b95add18e0e0.html#ga17c5a80eb803be493370b95add18e0e0',1,'vkvg.h']]],
-  ['vkvg_5fset_5fmiter_5flimit_187',['vkvg_set_miter_limit',['../group__context_ga19370dc950aa5f87d13feb2824faf441.html#ga19370dc950aa5f87d13feb2824faf441',1,'vkvg.h']]],
-  ['vkvg_5fset_5fopacity_188',['vkvg_set_opacity',['../group__context_ga78687897d394221132d57809244a2bde.html#ga78687897d394221132d57809244a2bde',1,'vkvg.h']]],
-  ['vkvg_5fset_5foperator_189',['vkvg_set_operator',['../group__context_gab9a9036245eb304f4214705879326f13.html#gab9a9036245eb304f4214705879326f13',1,'vkvg.h']]],
-  ['vkvg_5fset_5fsource_190',['vkvg_set_source',['../group__context_ga73db2af35f3339bc926854a492560964.html#ga73db2af35f3339bc926854a492560964',1,'vkvg.h']]],
-  ['vkvg_5fset_5fsource_5fcolor_191',['vkvg_set_source_color',['../group__context_ga46da71eebe6f6dbb5056dc1429ced863.html#ga46da71eebe6f6dbb5056dc1429ced863',1,'vkvg.h']]],
-  ['vkvg_5fset_5fsource_5fcolor_5fname_192',['vkvg_set_source_color_name',['../vkvg_8h_a164da86a4b2636d58d39c45a857b7227.html#a164da86a4b2636d58d39c45a857b7227',1,'vkvg.h']]],
-  ['vkvg_5fset_5fsource_5frgb_193',['vkvg_set_source_rgb',['../group__context_ga89a8aa13acca2fdae86a6f94912513b4.html#ga89a8aa13acca2fdae86a6f94912513b4',1,'vkvg.h']]],
-  ['vkvg_5fset_5fsource_5frgba_194',['vkvg_set_source_rgba',['../group__context_ga7f1817e3b786b376348af666b2f0520a.html#ga7f1817e3b786b376348af666b2f0520a',1,'vkvg.h']]],
-  ['vkvg_5fset_5fsource_5fsurface_195',['vkvg_set_source_surface',['../group__context_ga7316a9d4a70cbc592923c8d3410df077.html#ga7316a9d4a70cbc592923c8d3410df077',1,'vkvg.h']]],
-  ['vkvg_5fshow_5ftext_196',['vkvg_show_text',['../group__context_ga2e3f3777b3ba1a6de1d54eb7c23737d9.html#ga2e3f3777b3ba1a6de1d54eb7c23737d9',1,'vkvg.h']]],
-  ['vkvg_5fshow_5ftext_5frun_197',['vkvg_show_text_run',['../group__context_ga2e5ac52635eb2745b9f28373689df0d9.html#ga2e5ac52635eb2745b9f28373689df0d9',1,'vkvg.h']]],
-  ['vkvg_5fstatus_198',['vkvg_status',['../group__context_gaa7a77d72856d41276186df5bb2299339.html#gaa7a77d72856d41276186df5bb2299339',1,'vkvg.h']]],
-  ['vkvg_5fstatus_5fdevice_5ferror_199',['VKVG_STATUS_DEVICE_ERROR',['../vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354a46632c80bd681da4f2d702d01536e7e2',1,'vkvg.h']]],
-  ['vkvg_5fstatus_5ffile_5fnot_5ffound_200',['VKVG_STATUS_FILE_NOT_FOUND',['../vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354ae26847e7ea42867a9ae851b2b3a976a4',1,'vkvg.h']]],
-  ['vkvg_5fstatus_5finvalid_5fdash_201',['VKVG_STATUS_INVALID_DASH',['../vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354ad171c132ea43395b0a748c63b99f55d9',1,'vkvg.h']]],
-  ['vkvg_5fstatus_5finvalid_5ffont_202',['VKVG_STATUS_INVALID_FONT',['../vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354ab341e285e7fb0b4f978c3a4140aea3b9',1,'vkvg.h']]],
-  ['vkvg_5fstatus_5finvalid_5fformat_203',['VKVG_STATUS_INVALID_FORMAT',['../vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354aac1f7c1ddaf47f1ef79695e901d718f1',1,'vkvg.h']]],
-  ['vkvg_5fstatus_5finvalid_5fimage_204',['VKVG_STATUS_INVALID_IMAGE',['../vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354a890b1b1bb306569af3b2b227174f1bea',1,'vkvg.h']]],
-  ['vkvg_5fstatus_5finvalid_5findex_205',['VKVG_STATUS_INVALID_INDEX',['../vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354a3877cf9b80073825918fdfba0ac51696',1,'vkvg.h']]],
-  ['vkvg_5fstatus_5finvalid_5fmatrix_206',['VKVG_STATUS_INVALID_MATRIX',['../vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354a80652ae5261224409e179eef9121e5bd',1,'vkvg.h']]],
-  ['vkvg_5fstatus_5finvalid_5frect_207',['VKVG_STATUS_INVALID_RECT',['../vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354a0941445d038633da494992ac519a7016',1,'vkvg.h']]],
-  ['vkvg_5fstatus_5finvalid_5frestore_208',['VKVG_STATUS_INVALID_RESTORE',['../vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354ad38afefc99aa272f5fa31598ddd0aa7f',1,'vkvg.h']]],
-  ['vkvg_5fstatus_5finvalid_5fstatus_209',['VKVG_STATUS_INVALID_STATUS',['../vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354af1e2820c9277603041bb2cf1e92b9bcb',1,'vkvg.h']]],
-  ['vkvg_5fstatus_5finvalid_5fsurface_210',['VKVG_STATUS_INVALID_SURFACE',['../vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354a5bcda4c3516b85fd0029ca437547fa4d',1,'vkvg.h']]],
-  ['vkvg_5fstatus_5fno_5fcurrent_5fpoint_211',['VKVG_STATUS_NO_CURRENT_POINT',['../vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354ae52f6f34a55e63cc48acc0a973c5d454',1,'vkvg.h']]],
-  ['vkvg_5fstatus_5fno_5fmemory_212',['VKVG_STATUS_NO_MEMORY',['../vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354adca5beade5a3fd84c5e3cb4db65d593e',1,'vkvg.h']]],
-  ['vkvg_5fstatus_5fnull_5fpointer_213',['VKVG_STATUS_NULL_POINTER',['../vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354a38d751f65b5ca4aba90ba3695627946c',1,'vkvg.h']]],
-  ['vkvg_5fstatus_5fpattern_5finvalid_5fgradient_214',['VKVG_STATUS_PATTERN_INVALID_GRADIENT',['../vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354a014caf10e7e9796a1525c330d046e5b8',1,'vkvg.h']]],
-  ['vkvg_5fstatus_5fpattern_5ftype_5fmismatch_215',['VKVG_STATUS_PATTERN_TYPE_MISMATCH',['../vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354a1e6dcf65d3707ebb3c7aa1b96cf21987',1,'vkvg.h']]],
-  ['vkvg_5fstatus_5fsuccess_216',['VKVG_STATUS_SUCCESS',['../vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354adeea52cf65dc55d26c0ba6824c3245bf',1,'vkvg.h']]],
-  ['vkvg_5fstatus_5ft_217',['vkvg_status_t',['../vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354',1,'vkvg.h']]],
-  ['vkvg_5fstatus_5ftimeout_218',['VKVG_STATUS_TIMEOUT',['../vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354a60d73c0671225205d8e97877ea34d071',1,'vkvg.h']]],
-  ['vkvg_5fstatus_5fto_5fstring_219',['vkvg_status_to_string',['../group__context_ga36fe35b2d255b66d379b70567d49eed2.html#ga36fe35b2d255b66d379b70567d49eed2',1,'vkvg.h']]],
-  ['vkvg_5fstatus_5fwrite_5ferror_220',['VKVG_STATUS_WRITE_ERROR',['../vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354abbd09c792c0a7f4e25492bc1fd038db6',1,'vkvg.h']]],
-  ['vkvg_5fstroke_221',['vkvg_stroke',['../group__context_ga3590f94fe38df4f98f196d738827891c.html#ga3590f94fe38df4f98f196d738827891c',1,'vkvg.h']]],
-  ['vkvg_5fstroke_5fpreserve_222',['vkvg_stroke_preserve',['../group__context_ga3f64f9251bd63c229205115a214acfc1.html#ga3f64f9251bd63c229205115a214acfc1',1,'vkvg.h']]],
-  ['vkvg_5fsurface_5fclear_223',['vkvg_surface_clear',['../group__surface_gaed1d8ba342a78c0335647dca56e27174.html#gaed1d8ba342a78c0335647dca56e27174',1,'vkvg.h']]],
-  ['vkvg_5fsurface_5fcreate_224',['vkvg_surface_create',['../group__surface_gaebe02eedfc8d5af54c2962aa7227959d.html#gaebe02eedfc8d5af54c2962aa7227959d',1,'vkvg.h']]],
-  ['vkvg_5fsurface_5fcreate_5ffor_5fvkhimage_225',['vkvg_surface_create_for_VkhImage',['../group__surface_gab927868517986c317e393a1c874081b0.html#gab927868517986c317e393a1c874081b0',1,'vkvg.h']]],
-  ['vkvg_5fsurface_5fcreate_5ffrom_5fimage_226',['vkvg_surface_create_from_image',['../group__surface_ga1bc77fa0f6a6508d988ab2bc2f391190.html#ga1bc77fa0f6a6508d988ab2bc2f391190',1,'vkvg.h']]],
-  ['vkvg_5fsurface_5fcreate_5ffrom_5fsvg_227',['vkvg_surface_create_from_svg',['../vkvg-svg_8h_a1af810e3d7566e821d72e3096db9056a.html#a1af810e3d7566e821d72e3096db9056a',1,'vkvg-svg.h']]],
-  ['vkvg_5fsurface_5fcreate_5ffrom_5fsvg_5ffragment_228',['vkvg_surface_create_from_svg_fragment',['../vkvg-svg_8h_a326e6bec4bdf939b764e7d2c225f17d1.html#a326e6bec4bdf939b764e7d2c225f17d1',1,'vkvg-svg.h']]],
-  ['vkvg_5fsurface_5fdestroy_229',['vkvg_surface_destroy',['../group__surface_ga0c0097625ec8023049b2acfa92e25520.html#ga0c0097625ec8023049b2acfa92e25520',1,'vkvg.h']]],
-  ['vkvg_5fsurface_5fget_5fheight_230',['vkvg_surface_get_height',['../group__surface_ga09df17e6e7e62e6780c3f9330a6e60e6.html#ga09df17e6e7e62e6780c3f9330a6e60e6',1,'vkvg.h']]],
-  ['vkvg_5fsurface_5fget_5freference_5fcount_231',['vkvg_surface_get_reference_count',['../group__surface_gaac3f496bfbf733894fb94eb48f1d1137.html#gaac3f496bfbf733894fb94eb48f1d1137',1,'vkvg.h']]],
-  ['vkvg_5fsurface_5fget_5fvk_5fformat_232',['vkvg_surface_get_vk_format',['../group__surface_ga3d8cf4052973109318bbb693b6d2800c.html#ga3d8cf4052973109318bbb693b6d2800c',1,'vkvg.h']]],
-  ['vkvg_5fsurface_5fget_5fvk_5fimage_233',['vkvg_surface_get_vk_image',['../group__surface_ga424dbcc7fcefea9cca5726347b2ee235.html#ga424dbcc7fcefea9cca5726347b2ee235',1,'vkvg.h']]],
-  ['vkvg_5fsurface_5fget_5fwidth_234',['vkvg_surface_get_width',['../group__surface_gaa4c4188ebc55afd246dcfa2b804a3d1d.html#gaa4c4188ebc55afd246dcfa2b804a3d1d',1,'vkvg.h']]],
-  ['vkvg_5fsurface_5freference_235',['vkvg_surface_reference',['../group__surface_ga21cf3c9f6ce1d7e509ab86d5107eeffc.html#ga21cf3c9f6ce1d7e509ab86d5107eeffc',1,'vkvg.h']]],
-  ['vkvg_5fsurface_5fstatus_236',['vkvg_surface_status',['../group__surface_gac105fa5f43e1785f2219252b9099365a.html#gac105fa5f43e1785f2219252b9099365a',1,'vkvg.h']]],
-  ['vkvg_5fsurface_5fwrite_5fto_5fmemory_237',['vkvg_surface_write_to_memory',['../group__surface_gac03b406f38c79c6812fdcff69d50fb7e.html#gac03b406f38c79c6812fdcff69d50fb7e',1,'vkvg.h']]],
-  ['vkvg_5fsurface_5fwrite_5fto_5fpng_238',['vkvg_surface_write_to_png',['../group__surface_ga7051fd62842ee526afc261b65f939c2d.html#ga7051fd62842ee526afc261b65f939c2d',1,'vkvg.h']]],
-  ['vkvg_5fsvg_5fdestroy_239',['vkvg_svg_destroy',['../vkvg-svg_8h_ae3f8d98287e9d883b21fac0e2ed96bad.html#ae3f8d98287e9d883b21fac0e2ed96bad',1,'vkvg-svg.h']]],
-  ['vkvg_5fsvg_5fget_5fdimensions_240',['vkvg_svg_get_dimensions',['../vkvg-svg_8h_a7696c29d5af1fadc95efb440cf041bda.html#a7696c29d5af1fadc95efb440cf041bda',1,'vkvg-svg.h']]],
-  ['vkvg_5fsvg_5fload_241',['vkvg_svg_load',['../vkvg-svg_8h_a8599df3d49203becccdaf3877a5e0b09.html#a8599df3d49203becccdaf3877a5e0b09',1,'vkvg-svg.h']]],
-  ['vkvg_5fsvg_5fload_5ffragment_242',['vkvg_svg_load_fragment',['../vkvg-svg_8h_a6a17b950c3750f494c655bc1b6757c3b.html#a6a17b950c3750f494c655bc1b6757c3b',1,'vkvg-svg.h']]],
-  ['vkvg_5fsvg_5frender_243',['vkvg_svg_render',['../vkvg-svg_8h_ad2e5314854a060a54924864c2c1cb489.html#ad2e5314854a060a54924864c2c1cb489',1,'vkvg-svg.h']]],
-  ['vkvg_5ftext_5fextents_244',['vkvg_text_extents',['../group__context_ga79802b5c678d1ab84a4f5ef560e77e29.html#ga79802b5c678d1ab84a4f5ef560e77e29',1,'vkvg.h']]],
-  ['vkvg_5ftext_5fextents_5ft_245',['vkvg_text_extents_t',['../structvkvg__text__extents__t.html',1,'']]],
-  ['vkvg_5ftext_5frun_5fcreate_246',['vkvg_text_run_create',['../group__context_gaff5bbccf8cc53721ca2666c56272256e.html#gaff5bbccf8cc53721ca2666c56272256e',1,'vkvg.h']]],
-  ['vkvg_5ftext_5frun_5fcreate_5fwith_5flength_247',['vkvg_text_run_create_with_length',['../group__context_gadfcb5fd125984c0399c5f6bc9619e56a.html#gadfcb5fd125984c0399c5f6bc9619e56a',1,'vkvg.h']]],
-  ['vkvg_5ftext_5frun_5fdestroy_248',['vkvg_text_run_destroy',['../group__context_gaf177e82330cb95a71c9517f8aacd6365.html#gaf177e82330cb95a71c9517f8aacd6365',1,'vkvg.h']]],
-  ['vkvg_5ftext_5frun_5fget_5fextents_249',['vkvg_text_run_get_extents',['../group__context_gafa8b8c1636cb6c479a851fc04f7741ad.html#gafa8b8c1636cb6c479a851fc04f7741ad',1,'vkvg.h']]],
-  ['vkvg_5ftext_5frun_5fget_5fglyph_5fcount_250',['vkvg_text_run_get_glyph_count',['../group__context_ga01525d0d537d2e03d541ad57325f14d2.html#ga01525d0d537d2e03d541ad57325f14d2',1,'vkvg.h']]],
-  ['vkvg_5ftext_5frun_5fget_5fglyph_5fposition_251',['vkvg_text_run_get_glyph_position',['../group__context_gad8303a290f342f71dd233bef3f02441b.html#gad8303a290f342f71dd233bef3f02441b',1,'vkvg.h']]],
-  ['vkvg_5ftransform_252',['vkvg_transform',['../group__context_ga998ca7435dd87db6da6d30a5ee69f827.html#ga998ca7435dd87db6da6d30a5ee69f827',1,'vkvg.h']]],
-  ['vkvg_5ftranslate_253',['vkvg_translate',['../group__context_gacf62b2602170792417398c51511dee67.html#gacf62b2602170792417398c51511dee67',1,'vkvg.h']]],
-  ['vkvg_5fvertical_254',['VKVG_VERTICAL',['../vkvg_8h_a2d6938aad383b6f91bf6be7164b2a995.html#a2d6938aad383b6f91bf6be7164b2a995a288489ba8f506ba72415b35e86e5f332',1,'vkvg.h']]],
-  ['vkvgcontext_255',['VkvgContext',['../group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc',1,'vkvg.h']]],
-  ['vkvgdevice_256',['VkvgDevice',['../group__device_ga4410787cc120fdafe8cdc480a2b02e71.html#ga4410787cc120fdafe8cdc480a2b02e71',1,'vkvg.h']]],
-  ['vkvgpattern_257',['VkvgPattern',['../group__pattern_ga60d6d8608f15e96a087c8dafd69f28dc.html#ga60d6d8608f15e96a087c8dafd69f28dc',1,'vkvg.h']]],
-  ['vkvgsurface_258',['VkvgSurface',['../group__surface_gaf2e9eb0e48dd4533d4a5622c12e4d0e7.html#gaf2e9eb0e48dd4533d4a5622c12e4d0e7',1,'vkvg.h']]],
-  ['vkvgsvg_259',['VkvgSvg',['../vkvg-svg_8h_a0003abdfb8e71c30d01f61d21ccebb13.html#a0003abdfb8e71c30d01f61d21ccebb13',1,'vkvg-svg.h']]],
-  ['vkvgtext_260',['VkvgText',['../vkvg_8h_a4371df2f82cabd4963d913a094a06b35.html#a4371df2f82cabd4963d913a094a06b35',1,'vkvg.h']]]
+  ['vkvg_5fmatrix_5ftransform_5fdistance_122',['vkvg_matrix_transform_distance',['../group__matrix_gaef5dcf4dab69857a4516cfa3770a6201.html#gaef5dcf4dab69857a4516cfa3770a6201',1,'vkvg.h']]],
+  ['vkvg_5fmatrix_5ftransform_5fpoint_123',['vkvg_matrix_transform_point',['../group__matrix_gaa329c7a6282aa4eb6f39b8bcc9547c1c.html#gaa329c7a6282aa4eb6f39b8bcc9547c1c',1,'vkvg.h']]],
+  ['vkvg_5fmatrix_5ftranslate_124',['vkvg_matrix_translate',['../group__matrix_gaa9cd565c5f9ad461d8ece37459c5757c.html#gaa9cd565c5f9ad461d8ece37459c5757c',1,'vkvg.h']]],
+  ['vkvg_5fmove_5fto_125',['vkvg_move_to',['../group__context_gaa9a27bece5bbd278921c6cba623b2c63.html#gaa9a27bece5bbd278921c6cba623b2c63',1,'vkvg.h']]],
+  ['vkvg_5fnew_5fpath_126',['vkvg_new_path',['../group__context_ga92d2ddcda9b53c6dbd352c31a84b6dfb.html#ga92d2ddcda9b53c6dbd352c31a84b6dfb',1,'vkvg.h']]],
+  ['vkvg_5fnew_5fsub_5fpath_127',['vkvg_new_sub_path',['../group__context_gad4df2d61a5e1ed43ceb89b5cb908f09c.html#gad4df2d61a5e1ed43ceb89b5cb908f09c',1,'vkvg.h']]],
+  ['vkvg_5foperator_5fclear_128',['VKVG_OPERATOR_CLEAR',['../vkvg_8h_a4202eb97e7aaee0296c33f8a6b932252.html#a4202eb97e7aaee0296c33f8a6b932252a7af999d0306d40ea662520ee32b7c366',1,'vkvg.h']]],
+  ['vkvg_5foperator_5fdifference_129',['VKVG_OPERATOR_DIFFERENCE',['../vkvg_8h_a4202eb97e7aaee0296c33f8a6b932252.html#a4202eb97e7aaee0296c33f8a6b932252ab391cf4ab11c3654ac15df0e573ecc78',1,'vkvg.h']]],
+  ['vkvg_5foperator_5fmax_130',['VKVG_OPERATOR_MAX',['../vkvg_8h_a4202eb97e7aaee0296c33f8a6b932252.html#a4202eb97e7aaee0296c33f8a6b932252a6a036630d0638105f87246cfa75e6a54',1,'vkvg.h']]],
+  ['vkvg_5foperator_5fover_131',['VKVG_OPERATOR_OVER',['../vkvg_8h_a4202eb97e7aaee0296c33f8a6b932252.html#a4202eb97e7aaee0296c33f8a6b932252a4dfe6b31014d9176eb6b7a7aa3d385b9',1,'vkvg.h']]],
+  ['vkvg_5foperator_5fsource_132',['VKVG_OPERATOR_SOURCE',['../vkvg_8h_a4202eb97e7aaee0296c33f8a6b932252.html#a4202eb97e7aaee0296c33f8a6b932252ab3cee330e9692a3ff88897172616572d',1,'vkvg.h']]],
+  ['vkvg_5foperator_5ft_133',['vkvg_operator_t',['../vkvg_8h_a4202eb97e7aaee0296c33f8a6b932252.html#a4202eb97e7aaee0296c33f8a6b932252',1,'vkvg.h']]],
+  ['vkvg_5fpaint_134',['vkvg_paint',['../group__context_ga8962c8af0aecbee767a3ca60e224cd8b.html#ga8962c8af0aecbee767a3ca60e224cd8b',1,'vkvg.h']]],
+  ['vkvg_5fpath_5fextents_135',['vkvg_path_extents',['../group__context_ga5540dd4e90233822a957059a3c6b389b.html#ga5540dd4e90233822a957059a3c6b389b',1,'vkvg.h']]],
+  ['vkvg_5fpattern_5fadd_5fcolor_5fstop_136',['vkvg_pattern_add_color_stop',['../group__pattern_ga844444a0242794f85b2a850309569587.html#ga844444a0242794f85b2a850309569587',1,'vkvg.h']]],
+  ['vkvg_5fpattern_5fcreate_5ffor_5fsurface_137',['vkvg_pattern_create_for_surface',['../group__pattern_gae5284a7f3f6241d3c5b9012dc145dfcb.html#gae5284a7f3f6241d3c5b9012dc145dfcb',1,'vkvg.h']]],
+  ['vkvg_5fpattern_5fcreate_5flinear_138',['vkvg_pattern_create_linear',['../group__pattern_gac14405c0e08f8cae0013d179a5c15308.html#gac14405c0e08f8cae0013d179a5c15308',1,'vkvg.h']]],
+  ['vkvg_5fpattern_5fcreate_5fradial_139',['vkvg_pattern_create_radial',['../group__pattern_ga19e3b3fde4351d70e052030508bed667.html#ga19e3b3fde4351d70e052030508bed667',1,'vkvg.h']]],
+  ['vkvg_5fpattern_5fdestroy_140',['vkvg_pattern_destroy',['../group__pattern_gaee2652254686507f28dfcf598db894c4.html#gaee2652254686507f28dfcf598db894c4',1,'vkvg.h']]],
+  ['vkvg_5fpattern_5fedit_5flinear_141',['vkvg_pattern_edit_linear',['../group__pattern_ga7990319ff732e9005eda3e2283f6f530.html#ga7990319ff732e9005eda3e2283f6f530',1,'vkvg.h']]],
+  ['vkvg_5fpattern_5fedit_5fradial_142',['vkvg_pattern_edit_radial',['../group__pattern_ga3781a9fe725e660b090da1a1afcd4550.html#ga3781a9fe725e660b090da1a1afcd4550',1,'vkvg.h']]],
+  ['vkvg_5fpattern_5fget_5fcolor_5fstop_5fcount_143',['vkvg_pattern_get_color_stop_count',['../group__pattern_gaa43a9a05b3b7c9d247b640c3acf62372.html#gaa43a9a05b3b7c9d247b640c3acf62372',1,'vkvg.h']]],
+  ['vkvg_5fpattern_5fget_5fcolor_5fstop_5frgba_144',['vkvg_pattern_get_color_stop_rgba',['../group__pattern_gafc6a80199e9b9b18d3f25467a9fb3fee.html#gafc6a80199e9b9b18d3f25467a9fb3fee',1,'vkvg.h']]],
+  ['vkvg_5fpattern_5fget_5fextend_145',['vkvg_pattern_get_extend',['../group__pattern_gaf89e3a8ba79ac27840b4394d9f503459.html#gaf89e3a8ba79ac27840b4394d9f503459',1,'vkvg.h']]],
+  ['vkvg_5fpattern_5fget_5ffilter_146',['vkvg_pattern_get_filter',['../group__pattern_gaea43689bc6fa9fff1e1ab557b45bbc9f.html#gaea43689bc6fa9fff1e1ab557b45bbc9f',1,'vkvg.h']]],
+  ['vkvg_5fpattern_5fget_5flinear_5fpoints_147',['vkvg_pattern_get_linear_points',['../group__pattern_ga7026f86f8c320692862bd219c704999a.html#ga7026f86f8c320692862bd219c704999a',1,'vkvg.h']]],
+  ['vkvg_5fpattern_5fget_5fmatrix_148',['vkvg_pattern_get_matrix',['../group__pattern_ga53ff09b33c0008da5e52740fdd601e93.html#ga53ff09b33c0008da5e52740fdd601e93',1,'vkvg.h']]],
+  ['vkvg_5fpattern_5fget_5freference_5fcount_149',['vkvg_pattern_get_reference_count',['../group__pattern_ga666342d39a4227e8b1d2ecbc1eaad3e9.html#ga666342d39a4227e8b1d2ecbc1eaad3e9',1,'vkvg.h']]],
+  ['vkvg_5fpattern_5fget_5ftype_150',['vkvg_pattern_get_type',['../group__pattern_ga69d920cb48cb97fbaa8ea048b12e9bab.html#ga69d920cb48cb97fbaa8ea048b12e9bab',1,'vkvg.h']]],
+  ['vkvg_5fpattern_5freference_151',['vkvg_pattern_reference',['../group__pattern_ga3bc1cde4ef93d5b8e87870f35240cbc2.html#ga3bc1cde4ef93d5b8e87870f35240cbc2',1,'vkvg.h']]],
+  ['vkvg_5fpattern_5fset_5fextend_152',['vkvg_pattern_set_extend',['../group__pattern_ga29fe6b4335fe0352c5d7ea5804ba45e9.html#ga29fe6b4335fe0352c5d7ea5804ba45e9',1,'vkvg.h']]],
+  ['vkvg_5fpattern_5fset_5ffilter_153',['vkvg_pattern_set_filter',['../group__pattern_gad2d8a91e379b5d39ae9c066380ae95f2.html#gad2d8a91e379b5d39ae9c066380ae95f2',1,'vkvg.h']]],
+  ['vkvg_5fpattern_5fset_5fmatrix_154',['vkvg_pattern_set_matrix',['../group__pattern_ga1f555e636f6c91d3a2a8945bf9e86fa3.html#ga1f555e636f6c91d3a2a8945bf9e86fa3',1,'vkvg.h']]],
+  ['vkvg_5fpattern_5ftype_5flinear_155',['VKVG_PATTERN_TYPE_LINEAR',['../vkvg_8h_a1cde27798744c6485ac522a843017513.html#a1cde27798744c6485ac522a843017513a4aff9ccbec5d272981c596474adb5386',1,'vkvg.h']]],
+  ['vkvg_5fpattern_5ftype_5fmesh_156',['VKVG_PATTERN_TYPE_MESH',['../vkvg_8h_a1cde27798744c6485ac522a843017513.html#a1cde27798744c6485ac522a843017513a926565c0b987eed62e76eca261151ee5',1,'vkvg.h']]],
+  ['vkvg_5fpattern_5ftype_5fradial_157',['VKVG_PATTERN_TYPE_RADIAL',['../vkvg_8h_a1cde27798744c6485ac522a843017513.html#a1cde27798744c6485ac522a843017513abac29bd75596cb8af065aa02a1aa34e4',1,'vkvg.h']]],
+  ['vkvg_5fpattern_5ftype_5fraster_5fsource_158',['VKVG_PATTERN_TYPE_RASTER_SOURCE',['../vkvg_8h_a1cde27798744c6485ac522a843017513.html#a1cde27798744c6485ac522a843017513ae30ae9f2771df088bc24886fd42fc037',1,'vkvg.h']]],
+  ['vkvg_5fpattern_5ftype_5fsolid_159',['VKVG_PATTERN_TYPE_SOLID',['../vkvg_8h_a1cde27798744c6485ac522a843017513.html#a1cde27798744c6485ac522a843017513aeb9d4daba143ba603f114c3805ab4fa4',1,'vkvg.h']]],
+  ['vkvg_5fpattern_5ftype_5fsurface_160',['VKVG_PATTERN_TYPE_SURFACE',['../vkvg_8h_a1cde27798744c6485ac522a843017513.html#a1cde27798744c6485ac522a843017513a8396d15ca456c54a268bdc464107e5db',1,'vkvg.h']]],
+  ['vkvg_5fpattern_5ftype_5ft_161',['vkvg_pattern_type_t',['../vkvg_8h_a1cde27798744c6485ac522a843017513.html#a1cde27798744c6485ac522a843017513',1,'vkvg.h']]],
+  ['vkvg_5fquadratic_5fto_162',['vkvg_quadratic_to',['../group__context_ga87f15eee0f8e4e18bc47ed96ea9250b4.html#ga87f15eee0f8e4e18bc47ed96ea9250b4',1,'vkvg.h']]],
+  ['vkvg_5frectangle_163',['vkvg_rectangle',['../group__context_ga65d54b2caf487a2d2305fb0a9a701670.html#ga65d54b2caf487a2d2305fb0a9a701670',1,'vkvg.h']]],
+  ['vkvg_5freference_164',['vkvg_reference',['../group__context_gae855f56bde644560f5025d09c834a55c.html#gae855f56bde644560f5025d09c834a55c',1,'vkvg.h']]],
+  ['vkvg_5frel_5fcurve_5fto_165',['vkvg_rel_curve_to',['../group__context_gad37071fb42ef37ce31bca527ef979aa2.html#gad37071fb42ef37ce31bca527ef979aa2',1,'vkvg.h']]],
+  ['vkvg_5frel_5felliptic_5farc_5fto_166',['vkvg_rel_elliptic_arc_to',['../group__context_gad4e0c503a4073b2b777103172cfd0b0c.html#gad4e0c503a4073b2b777103172cfd0b0c',1,'vkvg.h']]],
+  ['vkvg_5frel_5fline_5fto_167',['vkvg_rel_line_to',['../group__context_gaebf492bf879122ef9ec6b8072ec9a55b.html#gaebf492bf879122ef9ec6b8072ec9a55b',1,'vkvg.h']]],
+  ['vkvg_5frel_5fmove_5fto_168',['vkvg_rel_move_to',['../group__context_gac7853e3949a804d682a856bfbd77312b.html#gac7853e3949a804d682a856bfbd77312b',1,'vkvg.h']]],
+  ['vkvg_5frel_5fquadratic_5fto_169',['vkvg_rel_quadratic_to',['../group__context_gad27a65d418d112847acb7671275c7dc2.html#gad27a65d418d112847acb7671275c7dc2',1,'vkvg.h']]],
+  ['vkvg_5freset_5fclip_170',['vkvg_reset_clip',['../group__context_gacc55b53318df7aa0fbb0d2a8ad62a7de.html#gacc55b53318df7aa0fbb0d2a8ad62a7de',1,'vkvg.h']]],
+  ['vkvg_5frestore_171',['vkvg_restore',['../group__context_ga1f8f22f05ba71be6344787c7c52caf3b.html#ga1f8f22f05ba71be6344787c7c52caf3b',1,'vkvg.h']]],
+  ['vkvg_5frotate_172',['vkvg_rotate',['../group__context_gaeb22a279fa51368ade2094303f729537.html#gaeb22a279fa51368ade2094303f729537',1,'vkvg.h']]],
+  ['vkvg_5frounded_5frectangle_173',['vkvg_rounded_rectangle',['../group__context_ga588d5881468c361b38005f0b9deaf002.html#ga588d5881468c361b38005f0b9deaf002',1,'vkvg.h']]],
+  ['vkvg_5frounded_5frectangle2_174',['vkvg_rounded_rectangle2',['../group__context_gad18fff05a16b4e5bc3a1e20d7af43645.html#gad18fff05a16b4e5bc3a1e20d7af43645',1,'vkvg.h']]],
+  ['vkvg_5fsave_175',['vkvg_save',['../group__context_gac03501474a0d7c9ba002fd5b7b9d7aa5.html#gac03501474a0d7c9ba002fd5b7b9d7aa5',1,'vkvg.h']]],
+  ['vkvg_5fscale_176',['vkvg_scale',['../group__context_ga8da1de941ca7b4657298fc15d1814a4c.html#ga8da1de941ca7b4657298fc15d1814a4c',1,'vkvg.h']]],
+  ['vkvg_5fselect_5ffont_5fface_177',['vkvg_select_font_face',['../group__context_gade858000e4086620a00952a4ccc8744a.html#gade858000e4086620a00952a4ccc8744a',1,'vkvg.h']]],
+  ['vkvg_5fset_5fdash_178',['vkvg_set_dash',['../group__context_ga0cba8dfc3b4340e70820abba3c26c07b.html#ga0cba8dfc3b4340e70820abba3c26c07b',1,'vkvg.h']]],
+  ['vkvg_5fset_5ffill_5frule_179',['vkvg_set_fill_rule',['../group__context_ga305378530707a0e8436d068e919d15bf.html#ga305378530707a0e8436d068e919d15bf',1,'vkvg.h']]],
+  ['vkvg_5fset_5ffont_5fsize_180',['vkvg_set_font_size',['../group__context_gae061587061b992790b315c0df670ec29.html#gae061587061b992790b315c0df670ec29',1,'vkvg.h']]],
+  ['vkvg_5fset_5fline_5fcap_181',['vkvg_set_line_cap',['../group__context_gacac211b9ddc47b13c9ad7887db491bd8.html#gacac211b9ddc47b13c9ad7887db491bd8',1,'vkvg.h']]],
+  ['vkvg_5fset_5fline_5fjoin_182',['vkvg_set_line_join',['../group__context_ga5b49660d94b802be40975417e7d963f3.html#ga5b49660d94b802be40975417e7d963f3',1,'vkvg.h']]],
+  ['vkvg_5fset_5fline_5fwidth_183',['vkvg_set_line_width',['../group__context_gac159a4f21cb08f34c01e9a424b2a146b.html#gac159a4f21cb08f34c01e9a424b2a146b',1,'vkvg.h']]],
+  ['vkvg_5fset_5fmatrix_184',['vkvg_set_matrix',['../group__context_gab56218e5b3ba4020ba68ad5fd3a92ddb.html#gab56218e5b3ba4020ba68ad5fd3a92ddb',1,'vkvg.h']]],
+  ['vkvg_5fset_5fmiter_5flimit_185',['vkvg_set_miter_limit',['../group__context_ga30c2bac2ee940e48c931808a5b1b8da3.html#ga30c2bac2ee940e48c931808a5b1b8da3',1,'vkvg.h']]],
+  ['vkvg_5fset_5fopacity_186',['vkvg_set_opacity',['../group__context_gab2d4c6449a25dc681cc068c4239450c5.html#gab2d4c6449a25dc681cc068c4239450c5',1,'vkvg.h']]],
+  ['vkvg_5fset_5foperator_187',['vkvg_set_operator',['../group__context_ga77655256b5a06027abf60cb6eb561c1e.html#ga77655256b5a06027abf60cb6eb561c1e',1,'vkvg.h']]],
+  ['vkvg_5fset_5fsource_188',['vkvg_set_source',['../group__context_ga3d85796d4747860d13263be493d33ef9.html#ga3d85796d4747860d13263be493d33ef9',1,'vkvg.h']]],
+  ['vkvg_5fset_5fsource_5fcolor_189',['vkvg_set_source_color',['../group__context_gabd4113f8d643772de75f806652e2c316.html#gabd4113f8d643772de75f806652e2c316',1,'vkvg.h']]],
+  ['vkvg_5fset_5fsource_5fcolor_5fname_190',['vkvg_set_source_color_name',['../vkvg_8h_af4174688622bae16b8cb222b80cc978a.html#af4174688622bae16b8cb222b80cc978a',1,'vkvg.h']]],
+  ['vkvg_5fset_5fsource_5frgb_191',['vkvg_set_source_rgb',['../group__context_ga747c8ae1a645947fd918d5ac54b97a5a.html#ga747c8ae1a645947fd918d5ac54b97a5a',1,'vkvg.h']]],
+  ['vkvg_5fset_5fsource_5frgba_192',['vkvg_set_source_rgba',['../group__context_ga74613bc604a761da3f8a5f3a05588837.html#ga74613bc604a761da3f8a5f3a05588837',1,'vkvg.h']]],
+  ['vkvg_5fset_5fsource_5fsurface_193',['vkvg_set_source_surface',['../group__context_ga449bf4b084310edb22aacf4ffba7d8da.html#ga449bf4b084310edb22aacf4ffba7d8da',1,'vkvg.h']]],
+  ['vkvg_5fshow_5ftext_194',['vkvg_show_text',['../group__context_ga74f8e2c9596e482b4642d54513ff335c.html#ga74f8e2c9596e482b4642d54513ff335c',1,'vkvg.h']]],
+  ['vkvg_5fshow_5ftext_5frun_195',['vkvg_show_text_run',['../group__context_ga1d8a8c6dea5e354b3f951ae980042c3a.html#ga1d8a8c6dea5e354b3f951ae980042c3a',1,'vkvg.h']]],
+  ['vkvg_5fstatus_196',['vkvg_status',['../group__context_gaf5b5c652d82aa0404c93edae2cbc6035.html#gaf5b5c652d82aa0404c93edae2cbc6035',1,'vkvg.h']]],
+  ['vkvg_5fstatus_5fdevice_5ferror_197',['VKVG_STATUS_DEVICE_ERROR',['../vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354a46632c80bd681da4f2d702d01536e7e2',1,'vkvg.h']]],
+  ['vkvg_5fstatus_5ffile_5fnot_5ffound_198',['VKVG_STATUS_FILE_NOT_FOUND',['../vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354ae26847e7ea42867a9ae851b2b3a976a4',1,'vkvg.h']]],
+  ['vkvg_5fstatus_5finvalid_5fdash_199',['VKVG_STATUS_INVALID_DASH',['../vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354ad171c132ea43395b0a748c63b99f55d9',1,'vkvg.h']]],
+  ['vkvg_5fstatus_5finvalid_5ffont_200',['VKVG_STATUS_INVALID_FONT',['../vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354ab341e285e7fb0b4f978c3a4140aea3b9',1,'vkvg.h']]],
+  ['vkvg_5fstatus_5finvalid_5fformat_201',['VKVG_STATUS_INVALID_FORMAT',['../vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354aac1f7c1ddaf47f1ef79695e901d718f1',1,'vkvg.h']]],
+  ['vkvg_5fstatus_5finvalid_5fimage_202',['VKVG_STATUS_INVALID_IMAGE',['../vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354a890b1b1bb306569af3b2b227174f1bea',1,'vkvg.h']]],
+  ['vkvg_5fstatus_5finvalid_5findex_203',['VKVG_STATUS_INVALID_INDEX',['../vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354a3877cf9b80073825918fdfba0ac51696',1,'vkvg.h']]],
+  ['vkvg_5fstatus_5finvalid_5fmatrix_204',['VKVG_STATUS_INVALID_MATRIX',['../vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354a80652ae5261224409e179eef9121e5bd',1,'vkvg.h']]],
+  ['vkvg_5fstatus_5finvalid_5frect_205',['VKVG_STATUS_INVALID_RECT',['../vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354a0941445d038633da494992ac519a7016',1,'vkvg.h']]],
+  ['vkvg_5fstatus_5finvalid_5frestore_206',['VKVG_STATUS_INVALID_RESTORE',['../vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354ad38afefc99aa272f5fa31598ddd0aa7f',1,'vkvg.h']]],
+  ['vkvg_5fstatus_5finvalid_5fstatus_207',['VKVG_STATUS_INVALID_STATUS',['../vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354af1e2820c9277603041bb2cf1e92b9bcb',1,'vkvg.h']]],
+  ['vkvg_5fstatus_5finvalid_5fsurface_208',['VKVG_STATUS_INVALID_SURFACE',['../vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354a5bcda4c3516b85fd0029ca437547fa4d',1,'vkvg.h']]],
+  ['vkvg_5fstatus_5fno_5fcurrent_5fpoint_209',['VKVG_STATUS_NO_CURRENT_POINT',['../vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354ae52f6f34a55e63cc48acc0a973c5d454',1,'vkvg.h']]],
+  ['vkvg_5fstatus_5fno_5fmemory_210',['VKVG_STATUS_NO_MEMORY',['../vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354adca5beade5a3fd84c5e3cb4db65d593e',1,'vkvg.h']]],
+  ['vkvg_5fstatus_5fnull_5fpointer_211',['VKVG_STATUS_NULL_POINTER',['../vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354a38d751f65b5ca4aba90ba3695627946c',1,'vkvg.h']]],
+  ['vkvg_5fstatus_5fpattern_5finvalid_5fgradient_212',['VKVG_STATUS_PATTERN_INVALID_GRADIENT',['../vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354a014caf10e7e9796a1525c330d046e5b8',1,'vkvg.h']]],
+  ['vkvg_5fstatus_5fpattern_5ftype_5fmismatch_213',['VKVG_STATUS_PATTERN_TYPE_MISMATCH',['../vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354a1e6dcf65d3707ebb3c7aa1b96cf21987',1,'vkvg.h']]],
+  ['vkvg_5fstatus_5fsuccess_214',['VKVG_STATUS_SUCCESS',['../vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354adeea52cf65dc55d26c0ba6824c3245bf',1,'vkvg.h']]],
+  ['vkvg_5fstatus_5ft_215',['vkvg_status_t',['../vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354',1,'vkvg.h']]],
+  ['vkvg_5fstatus_5ftimeout_216',['VKVG_STATUS_TIMEOUT',['../vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354a60d73c0671225205d8e97877ea34d071',1,'vkvg.h']]],
+  ['vkvg_5fstatus_5fto_5fstring_217',['vkvg_status_to_string',['../group__context_ga1d501addeb8f29c0a8984c4ea189d3d7.html#ga1d501addeb8f29c0a8984c4ea189d3d7',1,'vkvg.h']]],
+  ['vkvg_5fstatus_5fwrite_5ferror_218',['VKVG_STATUS_WRITE_ERROR',['../vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354abbd09c792c0a7f4e25492bc1fd038db6',1,'vkvg.h']]],
+  ['vkvg_5fstroke_219',['vkvg_stroke',['../group__context_ga74bf1033a534dab1a320e95dc7dea157.html#ga74bf1033a534dab1a320e95dc7dea157',1,'vkvg.h']]],
+  ['vkvg_5fstroke_5fpreserve_220',['vkvg_stroke_preserve',['../group__context_gaa2ed6dc1512777dd5ccad6aeb1dda7f4.html#gaa2ed6dc1512777dd5ccad6aeb1dda7f4',1,'vkvg.h']]],
+  ['vkvg_5fsurface_5fclear_221',['vkvg_surface_clear',['../group__surface_gad43c411887c5c5bf60daeb62d05af0eb.html#gad43c411887c5c5bf60daeb62d05af0eb',1,'vkvg.h']]],
+  ['vkvg_5fsurface_5fcreate_222',['vkvg_surface_create',['../group__surface_gac60a50a2726621c5bc3c99b9810ad627.html#gac60a50a2726621c5bc3c99b9810ad627',1,'vkvg.h']]],
+  ['vkvg_5fsurface_5fcreate_5ffor_5fvkhimage_223',['vkvg_surface_create_for_VkhImage',['../group__surface_gaedc4e2964cf5c9a9c004d2874d73addb.html#gaedc4e2964cf5c9a9c004d2874d73addb',1,'vkvg.h']]],
+  ['vkvg_5fsurface_5fcreate_5ffrom_5fimage_224',['vkvg_surface_create_from_image',['../group__surface_gab8ea522885d2768088a15f91bfcd3139.html#gab8ea522885d2768088a15f91bfcd3139',1,'vkvg.h']]],
+  ['vkvg_5fsurface_5fcreate_5ffrom_5fsvg_225',['vkvg_surface_create_from_svg',['../vkvg-svg_8h_ad4d202cd0b7216f96e58fab7dc917aae.html#ad4d202cd0b7216f96e58fab7dc917aae',1,'vkvg-svg.h']]],
+  ['vkvg_5fsurface_5fcreate_5ffrom_5fsvg_5ffragment_226',['vkvg_surface_create_from_svg_fragment',['../vkvg-svg_8h_a8dc164746718bde97cf6c67826adaa87.html#a8dc164746718bde97cf6c67826adaa87',1,'vkvg-svg.h']]],
+  ['vkvg_5fsurface_5fdestroy_227',['vkvg_surface_destroy',['../group__surface_ga4fb66c2cbbebddae0c0b8f69d13325e9.html#ga4fb66c2cbbebddae0c0b8f69d13325e9',1,'vkvg.h']]],
+  ['vkvg_5fsurface_5fget_5fheight_228',['vkvg_surface_get_height',['../group__surface_ga52b10b4864ebba4dd2ce0edc0ed7e9b3.html#ga52b10b4864ebba4dd2ce0edc0ed7e9b3',1,'vkvg.h']]],
+  ['vkvg_5fsurface_5fget_5freference_5fcount_229',['vkvg_surface_get_reference_count',['../group__surface_gaf4a177cd4af529d4ff1fce0b9e3cba12.html#gaf4a177cd4af529d4ff1fce0b9e3cba12',1,'vkvg.h']]],
+  ['vkvg_5fsurface_5fget_5fvk_5fformat_230',['vkvg_surface_get_vk_format',['../group__surface_ga51e2017f312896befb7e3a841d5542c5.html#ga51e2017f312896befb7e3a841d5542c5',1,'vkvg.h']]],
+  ['vkvg_5fsurface_5fget_5fvk_5fimage_231',['vkvg_surface_get_vk_image',['../group__surface_ga52d86147f436de7d2e138bcb4ee6015c.html#ga52d86147f436de7d2e138bcb4ee6015c',1,'vkvg.h']]],
+  ['vkvg_5fsurface_5fget_5fwidth_232',['vkvg_surface_get_width',['../group__surface_gabbb66e36ee4d187485b0ef4bba8780f3.html#gabbb66e36ee4d187485b0ef4bba8780f3',1,'vkvg.h']]],
+  ['vkvg_5fsurface_5freference_233',['vkvg_surface_reference',['../group__surface_ga22a2d413efceb83249e2b4348fe58345.html#ga22a2d413efceb83249e2b4348fe58345',1,'vkvg.h']]],
+  ['vkvg_5fsurface_5fresolve_234',['vkvg_surface_resolve',['../group__surface_gac8fc98fe6fbbf93f67a96f1d7e4d5ef9.html#gac8fc98fe6fbbf93f67a96f1d7e4d5ef9',1,'vkvg.h']]],
+  ['vkvg_5fsurface_5fstatus_235',['vkvg_surface_status',['../group__surface_ga019fc5428d0ed30a8d764d8bbce3464d.html#ga019fc5428d0ed30a8d764d8bbce3464d',1,'vkvg.h']]],
+  ['vkvg_5fsurface_5fwrite_5fto_5fmemory_236',['vkvg_surface_write_to_memory',['../group__surface_ga22e86f6ea6e0095e6d49d80507984768.html#ga22e86f6ea6e0095e6d49d80507984768',1,'vkvg.h']]],
+  ['vkvg_5fsurface_5fwrite_5fto_5fpng_237',['vkvg_surface_write_to_png',['../group__surface_gaac93f58bebe6b797e0e1fcc053ac2e2f.html#gaac93f58bebe6b797e0e1fcc053ac2e2f',1,'vkvg.h']]],
+  ['vkvg_5fsvg_5fdestroy_238',['vkvg_svg_destroy',['../vkvg-svg_8h_a059d00a161a78113f6c81e06496ddd5e.html#a059d00a161a78113f6c81e06496ddd5e',1,'vkvg-svg.h']]],
+  ['vkvg_5fsvg_5fget_5fdimensions_239',['vkvg_svg_get_dimensions',['../vkvg-svg_8h_a60a50053186ecec716f37918f632060b.html#a60a50053186ecec716f37918f632060b',1,'vkvg-svg.h']]],
+  ['vkvg_5fsvg_5fload_240',['vkvg_svg_load',['../vkvg-svg_8h_a1f96ecf7fcf972e1f1946c6908cb5d04.html#a1f96ecf7fcf972e1f1946c6908cb5d04',1,'vkvg-svg.h']]],
+  ['vkvg_5fsvg_5fload_5ffragment_241',['vkvg_svg_load_fragment',['../vkvg-svg_8h_a3b7217988846c2a4ce144ef76c2b54ad.html#a3b7217988846c2a4ce144ef76c2b54ad',1,'vkvg-svg.h']]],
+  ['vkvg_5fsvg_5frender_242',['vkvg_svg_render',['../vkvg-svg_8h_aced1d16270a7b6d285a0758706b6e60a.html#aced1d16270a7b6d285a0758706b6e60a',1,'vkvg-svg.h']]],
+  ['vkvg_5ftext_5fextents_243',['vkvg_text_extents',['../group__context_ga499ce3f13fd83a591cd9386ffc6e8f74.html#ga499ce3f13fd83a591cd9386ffc6e8f74',1,'vkvg.h']]],
+  ['vkvg_5ftext_5fextents_5ft_244',['vkvg_text_extents_t',['../structvkvg__text__extents__t.html',1,'']]],
+  ['vkvg_5ftext_5frun_5fcreate_245',['vkvg_text_run_create',['../group__context_ga5a15641547545beb6c2fa99903713768.html#ga5a15641547545beb6c2fa99903713768',1,'vkvg.h']]],
+  ['vkvg_5ftext_5frun_5fcreate_5fwith_5flength_246',['vkvg_text_run_create_with_length',['../group__context_ga360cdde574ef3fe451b39b32df2e3f12.html#ga360cdde574ef3fe451b39b32df2e3f12',1,'vkvg.h']]],
+  ['vkvg_5ftext_5frun_5fdestroy_247',['vkvg_text_run_destroy',['../group__context_ga23dc80671fff96c1f2390f03ea3230be.html#ga23dc80671fff96c1f2390f03ea3230be',1,'vkvg.h']]],
+  ['vkvg_5ftext_5frun_5fget_5fextents_248',['vkvg_text_run_get_extents',['../group__context_gae7a8c7696c515cdfa1a59d4fe0ca12e8.html#gae7a8c7696c515cdfa1a59d4fe0ca12e8',1,'vkvg.h']]],
+  ['vkvg_5ftext_5frun_5fget_5fglyph_5fcount_249',['vkvg_text_run_get_glyph_count',['../group__context_ga424d03095057ccb529ebc63e56ea91c4.html#ga424d03095057ccb529ebc63e56ea91c4',1,'vkvg.h']]],
+  ['vkvg_5ftext_5frun_5fget_5fglyph_5fposition_250',['vkvg_text_run_get_glyph_position',['../group__context_ga36b32caa7ba1e63e8eeb72cce24d5c52.html#ga36b32caa7ba1e63e8eeb72cce24d5c52',1,'vkvg.h']]],
+  ['vkvg_5ftransform_251',['vkvg_transform',['../group__context_ga2b63169d9113d74d5549e803d3f4fa9a.html#ga2b63169d9113d74d5549e803d3f4fa9a',1,'vkvg.h']]],
+  ['vkvg_5ftranslate_252',['vkvg_translate',['../group__context_ga71761d954c4f84161d889f1a3c3bf3b3.html#ga71761d954c4f84161d889f1a3c3bf3b3',1,'vkvg.h']]],
+  ['vkvg_5fvertical_253',['VKVG_VERTICAL',['../vkvg_8h_a2d6938aad383b6f91bf6be7164b2a995.html#a2d6938aad383b6f91bf6be7164b2a995a288489ba8f506ba72415b35e86e5f332',1,'vkvg.h']]],
+  ['vkvgcontext_254',['VkvgContext',['../group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc',1,'vkvg.h']]],
+  ['vkvgdevice_255',['VkvgDevice',['../group__device_ga4410787cc120fdafe8cdc480a2b02e71.html#ga4410787cc120fdafe8cdc480a2b02e71',1,'vkvg.h']]],
+  ['vkvgpattern_256',['VkvgPattern',['../group__pattern_ga60d6d8608f15e96a087c8dafd69f28dc.html#ga60d6d8608f15e96a087c8dafd69f28dc',1,'vkvg.h']]],
+  ['vkvgsurface_257',['VkvgSurface',['../group__surface_gaf2e9eb0e48dd4533d4a5622c12e4d0e7.html#gaf2e9eb0e48dd4533d4a5622c12e4d0e7',1,'vkvg.h']]],
+  ['vkvgsvg_258',['VkvgSvg',['../vkvg-svg_8h_a0003abdfb8e71c30d01f61d21ccebb13.html#a0003abdfb8e71c30d01f61d21ccebb13',1,'vkvg-svg.h']]],
+  ['vkvgtext_259',['VkvgText',['../vkvg_8h_a4371df2f82cabd4963d913a094a06b35.html#a4371df2f82cabd4963d913a094a06b35',1,'vkvg.h']]]
 ];
index 43ca5706bf6ad4a37b017e9f16db3c107c6eaf89..4cbc3893373ae8aad17be38d189c560f04ae7978 100644 (file)
@@ -1,4 +1,4 @@
 var searchData=
 [
-  ['width_261',['width',['../structvkvg__text__extents__t_ae426f00e82704fa09578f5446e22d915.html#ae426f00e82704fa09578f5446e22d915',1,'vkvg_text_extents_t']]]
+  ['width_260',['width',['../structvkvg__text__extents__t_ae426f00e82704fa09578f5446e22d915.html#ae426f00e82704fa09578f5446e22d915',1,'vkvg_text_extents_t']]]
 ];
index 4af9465a2430db2403e7a18ba37794b5e7fbadbb..7c870778a34f96b51e13c48da0ba27d21645e080 100644 (file)
@@ -1,9 +1,9 @@
 var searchData=
 [
-  ['x0_262',['x0',['../structvkvg__matrix__t_a3c9556645d92e863376a4063a3ad7001.html#a3c9556645d92e863376a4063a3ad7001',1,'vkvg_matrix_t']]],
-  ['x_5fadvance_263',['x_advance',['../structvkvg__text__extents__t_ae83c02c42c97888eca5532a98ed4e2e4.html#ae83c02c42c97888eca5532a98ed4e2e4',1,'vkvg_text_extents_t::x_advance()'],['../structvkvg__glyph__info__t_af4903d34c19de17bf3045668b429da05.html#af4903d34c19de17bf3045668b429da05',1,'vkvg_glyph_info_t::x_advance()']]],
-  ['x_5fbearing_264',['x_bearing',['../structvkvg__text__extents__t_a36152a2d5302d6860e555e77a4a8b456.html#a36152a2d5302d6860e555e77a4a8b456',1,'vkvg_text_extents_t']]],
-  ['x_5foffset_265',['x_offset',['../structvkvg__glyph__info__t_a302cc6391db771808cf9137cddb15a8a.html#a302cc6391db771808cf9137cddb15a8a',1,'vkvg_glyph_info_t']]],
-  ['xx_266',['xx',['../structvkvg__matrix__t_a9fb9d00fbbf390e0263bcc204b03c7c8.html#a9fb9d00fbbf390e0263bcc204b03c7c8',1,'vkvg_matrix_t']]],
-  ['xy_267',['xy',['../structvkvg__matrix__t_a83a7590defc35766f789fbbf7fc41590.html#a83a7590defc35766f789fbbf7fc41590',1,'vkvg_matrix_t']]]
+  ['x0_261',['x0',['../structvkvg__matrix__t_a3c9556645d92e863376a4063a3ad7001.html#a3c9556645d92e863376a4063a3ad7001',1,'vkvg_matrix_t']]],
+  ['x_5fadvance_262',['x_advance',['../structvkvg__text__extents__t_ae83c02c42c97888eca5532a98ed4e2e4.html#ae83c02c42c97888eca5532a98ed4e2e4',1,'vkvg_text_extents_t::x_advance()'],['../structvkvg__glyph__info__t_af4903d34c19de17bf3045668b429da05.html#af4903d34c19de17bf3045668b429da05',1,'vkvg_glyph_info_t::x_advance()']]],
+  ['x_5fbearing_263',['x_bearing',['../structvkvg__text__extents__t_a36152a2d5302d6860e555e77a4a8b456.html#a36152a2d5302d6860e555e77a4a8b456',1,'vkvg_text_extents_t']]],
+  ['x_5foffset_264',['x_offset',['../structvkvg__glyph__info__t_a302cc6391db771808cf9137cddb15a8a.html#a302cc6391db771808cf9137cddb15a8a',1,'vkvg_glyph_info_t']]],
+  ['xx_265',['xx',['../structvkvg__matrix__t_a9fb9d00fbbf390e0263bcc204b03c7c8.html#a9fb9d00fbbf390e0263bcc204b03c7c8',1,'vkvg_matrix_t']]],
+  ['xy_266',['xy',['../structvkvg__matrix__t_a83a7590defc35766f789fbbf7fc41590.html#a83a7590defc35766f789fbbf7fc41590',1,'vkvg_matrix_t']]]
 ];
index dbac3276e9c342a67fe13c5f9f8c7937beac3ac4..6ba6dcb47e00680363ff970c05f34e67faf61fea 100644 (file)
@@ -1,9 +1,9 @@
 var searchData=
 [
-  ['y0_268',['y0',['../structvkvg__matrix__t_adf19b8ba42d497d3093c3a51b1a32cca.html#adf19b8ba42d497d3093c3a51b1a32cca',1,'vkvg_matrix_t']]],
-  ['y_5fadvance_269',['y_advance',['../structvkvg__text__extents__t_a35b39603f2d8ae8c01b5cb9dfbfd20d3.html#a35b39603f2d8ae8c01b5cb9dfbfd20d3',1,'vkvg_text_extents_t::y_advance()'],['../structvkvg__glyph__info__t_ac8b0caa49832b5e674589cba5d72b905.html#ac8b0caa49832b5e674589cba5d72b905',1,'vkvg_glyph_info_t::y_advance()']]],
-  ['y_5fbearing_270',['y_bearing',['../structvkvg__text__extents__t_adb121426957cb2c536d442cb6fd1c90f.html#adb121426957cb2c536d442cb6fd1c90f',1,'vkvg_text_extents_t']]],
-  ['y_5foffset_271',['y_offset',['../structvkvg__glyph__info__t_a9ae348ed78a50e882b8167d83412d2b5.html#a9ae348ed78a50e882b8167d83412d2b5',1,'vkvg_glyph_info_t']]],
-  ['yx_272',['yx',['../structvkvg__matrix__t_a8e1608facba0c31efe99d65811fab570.html#a8e1608facba0c31efe99d65811fab570',1,'vkvg_matrix_t']]],
-  ['yy_273',['yy',['../structvkvg__matrix__t_a342cbf7f29a65a0d1a2949ef4675008e.html#a342cbf7f29a65a0d1a2949ef4675008e',1,'vkvg_matrix_t']]]
+  ['y0_267',['y0',['../structvkvg__matrix__t_adf19b8ba42d497d3093c3a51b1a32cca.html#adf19b8ba42d497d3093c3a51b1a32cca',1,'vkvg_matrix_t']]],
+  ['y_5fadvance_268',['y_advance',['../structvkvg__text__extents__t_a35b39603f2d8ae8c01b5cb9dfbfd20d3.html#a35b39603f2d8ae8c01b5cb9dfbfd20d3',1,'vkvg_text_extents_t::y_advance()'],['../structvkvg__glyph__info__t_ac8b0caa49832b5e674589cba5d72b905.html#ac8b0caa49832b5e674589cba5d72b905',1,'vkvg_glyph_info_t::y_advance()']]],
+  ['y_5fbearing_269',['y_bearing',['../structvkvg__text__extents__t_adb121426957cb2c536d442cb6fd1c90f.html#adb121426957cb2c536d442cb6fd1c90f',1,'vkvg_text_extents_t']]],
+  ['y_5foffset_270',['y_offset',['../structvkvg__glyph__info__t_a9ae348ed78a50e882b8167d83412d2b5.html#a9ae348ed78a50e882b8167d83412d2b5',1,'vkvg_glyph_info_t']]],
+  ['yx_271',['yx',['../structvkvg__matrix__t_a8e1608facba0c31efe99d65811fab570.html#a8e1608facba0c31efe99d65811fab570',1,'vkvg_matrix_t']]],
+  ['yy_272',['yy',['../structvkvg__matrix__t_a342cbf7f29a65a0d1a2949ef4675008e.html#a342cbf7f29a65a0d1a2949ef4675008e',1,'vkvg_matrix_t']]]
 ];
index 5b9d5eb447ff9b70a71265ddc642e3599e3f79ee..21d6a521697a8a379be8ca878fd9fcb791d2b7c9 100644 (file)
@@ -1,8 +1,8 @@
 var searchData=
 [
-  ['vkvg_5fcolor_5ft_274',['vkvg_color_t',['../structvkvg__color__t.html',1,'']]],
-  ['vkvg_5ffont_5fextents_5ft_275',['vkvg_font_extents_t',['../structvkvg__font__extents__t.html',1,'']]],
-  ['vkvg_5fglyph_5finfo_5ft_276',['vkvg_glyph_info_t',['../structvkvg__glyph__info__t.html',1,'']]],
-  ['vkvg_5fmatrix_5ft_277',['vkvg_matrix_t',['../structvkvg__matrix__t.html',1,'']]],
-  ['vkvg_5ftext_5fextents_5ft_278',['vkvg_text_extents_t',['../structvkvg__text__extents__t.html',1,'']]]
+  ['vkvg_5fcolor_5ft_273',['vkvg_color_t',['../structvkvg__color__t.html',1,'']]],
+  ['vkvg_5ffont_5fextents_5ft_274',['vkvg_font_extents_t',['../structvkvg__font__extents__t.html',1,'']]],
+  ['vkvg_5fglyph_5finfo_5ft_275',['vkvg_glyph_info_t',['../structvkvg__glyph__info__t.html',1,'']]],
+  ['vkvg_5fmatrix_5ft_276',['vkvg_matrix_t',['../structvkvg__matrix__t.html',1,'']]],
+  ['vkvg_5ftext_5fextents_5ft_277',['vkvg_text_extents_t',['../structvkvg__text__extents__t.html',1,'']]]
 ];
index 15d8aeb1ff5b70f176d4ee7d4591f77edd5073f9..17a15408da9d2de40b32c25ce5f7464a104c3d9f 100644 (file)
@@ -1,16 +1,15 @@
 var searchData=
 [
-  ['vkvg_5flog_5fdbg_5farrays_527',['VKVG_LOG_DBG_ARRAYS',['../vkvg_8h_a040b130202d4c2e3e1a57dd8837ed919.html#a040b130202d4c2e3e1a57dd8837ed919',1,'vkvg.h']]],
-  ['vkvg_5flog_5fdebug_528',['VKVG_LOG_DEBUG',['../vkvg_8h_a0411814a6919e5df693cf40dcfcbc4e3.html#a0411814a6919e5df693cf40dcfcbc4e3',1,'vkvg.h']]],
-  ['vkvg_5flog_5ferr_529',['VKVG_LOG_ERR',['../vkvg_8h_a6664f29e4f38fafb584188235b65718a.html#a6664f29e4f38fafb584188235b65718a',1,'vkvg.h']]],
-  ['vkvg_5flog_5ffull_530',['VKVG_LOG_FULL',['../vkvg_8h_a13fb664af0ea69bff0f1fbc142b57f60.html#a13fb664af0ea69bff0f1fbc142b57f60',1,'vkvg.h']]],
-  ['vkvg_5flog_5finfo_531',['VKVG_LOG_INFO',['../vkvg_8h_af9445855626eb75472a91844db51e59e.html#af9445855626eb75472a91844db51e59e',1,'vkvg.h']]],
-  ['vkvg_5flog_5finfo_5fcmd_532',['VKVG_LOG_INFO_CMD',['../vkvg_8h_a17d3944887e536639b7af4a12e7d657c.html#a17d3944887e536639b7af4a12e7d657c',1,'vkvg.h']]],
-  ['vkvg_5flog_5finfo_5fibo_533',['VKVG_LOG_INFO_IBO',['../vkvg_8h_ac04f8e80a8db5dd46bf75406ef8c1989.html#ac04f8e80a8db5dd46bf75406ef8c1989',1,'vkvg.h']]],
-  ['vkvg_5flog_5finfo_5fpath_534',['VKVG_LOG_INFO_PATH',['../vkvg_8h_af23f274286a67543b606d4918bc87d9c.html#af23f274286a67543b606d4918bc87d9c',1,'vkvg.h']]],
-  ['vkvg_5flog_5finfo_5fpts_535',['VKVG_LOG_INFO_PTS',['../vkvg_8h_a3a67c32eb5d4216389d6e5305b49aa8a.html#a3a67c32eb5d4216389d6e5305b49aa8a',1,'vkvg.h']]],
-  ['vkvg_5flog_5finfo_5fvao_536',['VKVG_LOG_INFO_VAO',['../vkvg_8h_aaee3dfb09930712dcbac4be383a3132d.html#aaee3dfb09930712dcbac4be383a3132d',1,'vkvg.h']]],
-  ['vkvg_5flog_5finfo_5fvbo_537',['VKVG_LOG_INFO_VBO',['../vkvg_8h_a2a55039902f51716c1ad337951ecf103.html#a2a55039902f51716c1ad337951ecf103',1,'vkvg.h']]],
-  ['vkvg_5flog_5fstroke_538',['VKVG_LOG_STROKE',['../vkvg_8h_ae0b32f5daaea9a1c1031f237599b914a.html#ae0b32f5daaea9a1c1031f237599b914a',1,'vkvg.h']]],
-  ['vkvg_5fpublic_539',['vkvg_public',['../vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef',1,'vkvg.h']]]
+  ['vkvg_5flog_5fdbg_5farrays_526',['VKVG_LOG_DBG_ARRAYS',['../vkvg_8h_a040b130202d4c2e3e1a57dd8837ed919.html#a040b130202d4c2e3e1a57dd8837ed919',1,'vkvg.h']]],
+  ['vkvg_5flog_5fdebug_527',['VKVG_LOG_DEBUG',['../vkvg_8h_a0411814a6919e5df693cf40dcfcbc4e3.html#a0411814a6919e5df693cf40dcfcbc4e3',1,'vkvg.h']]],
+  ['vkvg_5flog_5ferr_528',['VKVG_LOG_ERR',['../vkvg_8h_a6664f29e4f38fafb584188235b65718a.html#a6664f29e4f38fafb584188235b65718a',1,'vkvg.h']]],
+  ['vkvg_5flog_5ffull_529',['VKVG_LOG_FULL',['../vkvg_8h_a13fb664af0ea69bff0f1fbc142b57f60.html#a13fb664af0ea69bff0f1fbc142b57f60',1,'vkvg.h']]],
+  ['vkvg_5flog_5finfo_530',['VKVG_LOG_INFO',['../vkvg_8h_af9445855626eb75472a91844db51e59e.html#af9445855626eb75472a91844db51e59e',1,'vkvg.h']]],
+  ['vkvg_5flog_5finfo_5fcmd_531',['VKVG_LOG_INFO_CMD',['../vkvg_8h_a17d3944887e536639b7af4a12e7d657c.html#a17d3944887e536639b7af4a12e7d657c',1,'vkvg.h']]],
+  ['vkvg_5flog_5finfo_5fibo_532',['VKVG_LOG_INFO_IBO',['../vkvg_8h_ac04f8e80a8db5dd46bf75406ef8c1989.html#ac04f8e80a8db5dd46bf75406ef8c1989',1,'vkvg.h']]],
+  ['vkvg_5flog_5finfo_5fpath_533',['VKVG_LOG_INFO_PATH',['../vkvg_8h_af23f274286a67543b606d4918bc87d9c.html#af23f274286a67543b606d4918bc87d9c',1,'vkvg.h']]],
+  ['vkvg_5flog_5finfo_5fpts_534',['VKVG_LOG_INFO_PTS',['../vkvg_8h_a3a67c32eb5d4216389d6e5305b49aa8a.html#a3a67c32eb5d4216389d6e5305b49aa8a',1,'vkvg.h']]],
+  ['vkvg_5flog_5finfo_5fvao_535',['VKVG_LOG_INFO_VAO',['../vkvg_8h_aaee3dfb09930712dcbac4be383a3132d.html#aaee3dfb09930712dcbac4be383a3132d',1,'vkvg.h']]],
+  ['vkvg_5flog_5finfo_5fvbo_536',['VKVG_LOG_INFO_VBO',['../vkvg_8h_a2a55039902f51716c1ad337951ecf103.html#a2a55039902f51716c1ad337951ecf103',1,'vkvg.h']]],
+  ['vkvg_5flog_5fstroke_537',['VKVG_LOG_STROKE',['../vkvg_8h_ae0b32f5daaea9a1c1031f237599b914a.html#ae0b32f5daaea9a1c1031f237599b914a',1,'vkvg.h']]]
 ];
index 109aaea19e5ae59f189ca304a5c3352bff0ba376..7702f9647ef9674120e4ee47e4513b3cda9a5542 100644 (file)
@@ -1,13 +1,13 @@
 var searchData=
 [
-  ['vkvg_5fdirection_5ft_462',['vkvg_direction_t',['../vkvg_8h_a2d6938aad383b6f91bf6be7164b2a995.html#a2d6938aad383b6f91bf6be7164b2a995',1,'vkvg.h']]],
-  ['vkvg_5fextend_5ft_463',['vkvg_extend_t',['../vkvg_8h_a9e76bb74a68a2e86a709ed7397cf1a40.html#a9e76bb74a68a2e86a709ed7397cf1a40',1,'vkvg.h']]],
-  ['vkvg_5ffill_5frule_5ft_464',['vkvg_fill_rule_t',['../vkvg_8h_a71071026a36a7427c364a8bdc9bccfb6.html#a71071026a36a7427c364a8bdc9bccfb6',1,'vkvg.h']]],
-  ['vkvg_5ffilter_5ft_465',['vkvg_filter_t',['../vkvg_8h_adb45e5c6af26000f8dacd091679c0ca5.html#adb45e5c6af26000f8dacd091679c0ca5',1,'vkvg.h']]],
-  ['vkvg_5fformat_5ft_466',['vkvg_format_t',['../vkvg_8h_ac8c85e867cfe90bfd43a2b2a75e688c5.html#ac8c85e867cfe90bfd43a2b2a75e688c5',1,'vkvg.h']]],
-  ['vkvg_5fline_5fcap_5ft_467',['vkvg_line_cap_t',['../vkvg_8h_ae63b94eb181f12347450efcc67cbf8f0.html#ae63b94eb181f12347450efcc67cbf8f0',1,'vkvg.h']]],
-  ['vkvg_5fline_5fjoin_5ft_468',['vkvg_line_join_t',['../vkvg_8h_a46afd254ec45cd6ecd9bd3e238b4698d.html#a46afd254ec45cd6ecd9bd3e238b4698d',1,'vkvg.h']]],
-  ['vkvg_5foperator_5ft_469',['vkvg_operator_t',['../vkvg_8h_a4202eb97e7aaee0296c33f8a6b932252.html#a4202eb97e7aaee0296c33f8a6b932252',1,'vkvg.h']]],
-  ['vkvg_5fpattern_5ftype_5ft_470',['vkvg_pattern_type_t',['../vkvg_8h_a1cde27798744c6485ac522a843017513.html#a1cde27798744c6485ac522a843017513',1,'vkvg.h']]],
-  ['vkvg_5fstatus_5ft_471',['vkvg_status_t',['../vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354',1,'vkvg.h']]]
+  ['vkvg_5fdirection_5ft_461',['vkvg_direction_t',['../vkvg_8h_a2d6938aad383b6f91bf6be7164b2a995.html#a2d6938aad383b6f91bf6be7164b2a995',1,'vkvg.h']]],
+  ['vkvg_5fextend_5ft_462',['vkvg_extend_t',['../vkvg_8h_a9e76bb74a68a2e86a709ed7397cf1a40.html#a9e76bb74a68a2e86a709ed7397cf1a40',1,'vkvg.h']]],
+  ['vkvg_5ffill_5frule_5ft_463',['vkvg_fill_rule_t',['../vkvg_8h_a71071026a36a7427c364a8bdc9bccfb6.html#a71071026a36a7427c364a8bdc9bccfb6',1,'vkvg.h']]],
+  ['vkvg_5ffilter_5ft_464',['vkvg_filter_t',['../vkvg_8h_adb45e5c6af26000f8dacd091679c0ca5.html#adb45e5c6af26000f8dacd091679c0ca5',1,'vkvg.h']]],
+  ['vkvg_5fformat_5ft_465',['vkvg_format_t',['../vkvg_8h_ac8c85e867cfe90bfd43a2b2a75e688c5.html#ac8c85e867cfe90bfd43a2b2a75e688c5',1,'vkvg.h']]],
+  ['vkvg_5fline_5fcap_5ft_466',['vkvg_line_cap_t',['../vkvg_8h_ae63b94eb181f12347450efcc67cbf8f0.html#ae63b94eb181f12347450efcc67cbf8f0',1,'vkvg.h']]],
+  ['vkvg_5fline_5fjoin_5ft_467',['vkvg_line_join_t',['../vkvg_8h_a46afd254ec45cd6ecd9bd3e238b4698d.html#a46afd254ec45cd6ecd9bd3e238b4698d',1,'vkvg.h']]],
+  ['vkvg_5foperator_5ft_468',['vkvg_operator_t',['../vkvg_8h_a4202eb97e7aaee0296c33f8a6b932252.html#a4202eb97e7aaee0296c33f8a6b932252',1,'vkvg.h']]],
+  ['vkvg_5fpattern_5ftype_5ft_469',['vkvg_pattern_type_t',['../vkvg_8h_a1cde27798744c6485ac522a843017513.html#a1cde27798744c6485ac522a843017513',1,'vkvg.h']]],
+  ['vkvg_5fstatus_5ft_470',['vkvg_status_t',['../vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354',1,'vkvg.h']]]
 ];
index e0e794c0ecf5e8e26420ccaba73c3cf0b602bf3d..23961600ec86bf703926962fefa2aefe598f4987 100644 (file)
@@ -1,58 +1,58 @@
 var searchData=
 [
-  ['vkvg_5fextend_5fnone_472',['VKVG_EXTEND_NONE',['../vkvg_8h_a9e76bb74a68a2e86a709ed7397cf1a40.html#a9e76bb74a68a2e86a709ed7397cf1a40a016c184949340ded7cab8cc3ebebee8f',1,'vkvg.h']]],
-  ['vkvg_5fextend_5fpad_473',['VKVG_EXTEND_PAD',['../vkvg_8h_a9e76bb74a68a2e86a709ed7397cf1a40.html#a9e76bb74a68a2e86a709ed7397cf1a40a2fbaf3043fce97d14bcfaad9f2dc0a1c',1,'vkvg.h']]],
-  ['vkvg_5fextend_5freflect_474',['VKVG_EXTEND_REFLECT',['../vkvg_8h_a9e76bb74a68a2e86a709ed7397cf1a40.html#a9e76bb74a68a2e86a709ed7397cf1a40ad3e0f41a1a2af562e7538657d6611832',1,'vkvg.h']]],
-  ['vkvg_5fextend_5frepeat_475',['VKVG_EXTEND_REPEAT',['../vkvg_8h_a9e76bb74a68a2e86a709ed7397cf1a40.html#a9e76bb74a68a2e86a709ed7397cf1a40a7f0a3a3c71705d13270039ced36036c0',1,'vkvg.h']]],
-  ['vkvg_5ffill_5frule_5feven_5fodd_476',['VKVG_FILL_RULE_EVEN_ODD',['../vkvg_8h_a71071026a36a7427c364a8bdc9bccfb6.html#a71071026a36a7427c364a8bdc9bccfb6ada97bad79f6371820b82472e0ff49fe7',1,'vkvg.h']]],
-  ['vkvg_5ffill_5frule_5fnon_5fzero_477',['VKVG_FILL_RULE_NON_ZERO',['../vkvg_8h_a71071026a36a7427c364a8bdc9bccfb6.html#a71071026a36a7427c364a8bdc9bccfb6a799b8a88417c80da02d1d52d8e62a43d',1,'vkvg.h']]],
-  ['vkvg_5ffilter_5fbest_478',['VKVG_FILTER_BEST',['../vkvg_8h_adb45e5c6af26000f8dacd091679c0ca5.html#adb45e5c6af26000f8dacd091679c0ca5a00cb91e4e5cc8a0bc88ff1b8ab8fc8c0',1,'vkvg.h']]],
-  ['vkvg_5ffilter_5fbilinear_479',['VKVG_FILTER_BILINEAR',['../vkvg_8h_adb45e5c6af26000f8dacd091679c0ca5.html#adb45e5c6af26000f8dacd091679c0ca5a680a8fce657583362e33bdb2d97d3238',1,'vkvg.h']]],
-  ['vkvg_5ffilter_5ffast_480',['VKVG_FILTER_FAST',['../vkvg_8h_adb45e5c6af26000f8dacd091679c0ca5.html#adb45e5c6af26000f8dacd091679c0ca5a227895a3ffbd082c7f779c6c9ca7d76c',1,'vkvg.h']]],
-  ['vkvg_5ffilter_5fgaussian_481',['VKVG_FILTER_GAUSSIAN',['../vkvg_8h_adb45e5c6af26000f8dacd091679c0ca5.html#adb45e5c6af26000f8dacd091679c0ca5a3469ff42e4e804cf5b362eb2787b2654',1,'vkvg.h']]],
-  ['vkvg_5ffilter_5fgood_482',['VKVG_FILTER_GOOD',['../vkvg_8h_adb45e5c6af26000f8dacd091679c0ca5.html#adb45e5c6af26000f8dacd091679c0ca5a63f51bfec03cdca07fdfe9d718f3a75f',1,'vkvg.h']]],
-  ['vkvg_5ffilter_5fnearest_483',['VKVG_FILTER_NEAREST',['../vkvg_8h_adb45e5c6af26000f8dacd091679c0ca5.html#adb45e5c6af26000f8dacd091679c0ca5a51346835be4c9cafb1b033ec6cae5754',1,'vkvg.h']]],
-  ['vkvg_5fformat_5fa1_484',['VKVG_FORMAT_A1',['../vkvg_8h_ac8c85e867cfe90bfd43a2b2a75e688c5.html#ac8c85e867cfe90bfd43a2b2a75e688c5a41129f80cde1638c50336775ec6059f1',1,'vkvg.h']]],
-  ['vkvg_5fformat_5fa8_485',['VKVG_FORMAT_A8',['../vkvg_8h_ac8c85e867cfe90bfd43a2b2a75e688c5.html#ac8c85e867cfe90bfd43a2b2a75e688c5a1fc395bec4fab5baf6a8e9d12c48f91b',1,'vkvg.h']]],
-  ['vkvg_5fformat_5fargb32_486',['VKVG_FORMAT_ARGB32',['../vkvg_8h_ac8c85e867cfe90bfd43a2b2a75e688c5.html#ac8c85e867cfe90bfd43a2b2a75e688c5a51e8f390b02e7117cb6bded3df1bc609',1,'vkvg.h']]],
-  ['vkvg_5fformat_5frgb24_487',['VKVG_FORMAT_RGB24',['../vkvg_8h_ac8c85e867cfe90bfd43a2b2a75e688c5.html#ac8c85e867cfe90bfd43a2b2a75e688c5aca9496af53332389ea1c579becfff146',1,'vkvg.h']]],
-  ['vkvg_5fhorizontal_488',['VKVG_HORIZONTAL',['../vkvg_8h_a2d6938aad383b6f91bf6be7164b2a995.html#a2d6938aad383b6f91bf6be7164b2a995aaa62739c1a76e107fba227dffd6b8199',1,'vkvg.h']]],
-  ['vkvg_5fline_5fcap_5fbutt_489',['VKVG_LINE_CAP_BUTT',['../vkvg_8h_ae63b94eb181f12347450efcc67cbf8f0.html#ae63b94eb181f12347450efcc67cbf8f0a89ac22c56380187ec32463602a864f7b',1,'vkvg.h']]],
-  ['vkvg_5fline_5fcap_5fround_490',['VKVG_LINE_CAP_ROUND',['../vkvg_8h_ae63b94eb181f12347450efcc67cbf8f0.html#ae63b94eb181f12347450efcc67cbf8f0a803bf47b2bc042a98c2f1cf2b6543519',1,'vkvg.h']]],
-  ['vkvg_5fline_5fcap_5fsquare_491',['VKVG_LINE_CAP_SQUARE',['../vkvg_8h_ae63b94eb181f12347450efcc67cbf8f0.html#ae63b94eb181f12347450efcc67cbf8f0a3fca82a7ac5b5ef3355775c79d4adb45',1,'vkvg.h']]],
-  ['vkvg_5fline_5fjoin_5fbevel_492',['VKVG_LINE_JOIN_BEVEL',['../vkvg_8h_a46afd254ec45cd6ecd9bd3e238b4698d.html#a46afd254ec45cd6ecd9bd3e238b4698da83710d8d86be990e5d057a109a559d83',1,'vkvg.h']]],
-  ['vkvg_5fline_5fjoin_5fmiter_493',['VKVG_LINE_JOIN_MITER',['../vkvg_8h_a46afd254ec45cd6ecd9bd3e238b4698d.html#a46afd254ec45cd6ecd9bd3e238b4698da87107f3a4b3dcbabeb57102b2fb3a311',1,'vkvg.h']]],
-  ['vkvg_5fline_5fjoin_5fround_494',['VKVG_LINE_JOIN_ROUND',['../vkvg_8h_a46afd254ec45cd6ecd9bd3e238b4698d.html#a46afd254ec45cd6ecd9bd3e238b4698da5f2989d8df5882d66a907ad8d70a3e3c',1,'vkvg.h']]],
-  ['vkvg_5foperator_5fclear_495',['VKVG_OPERATOR_CLEAR',['../vkvg_8h_a4202eb97e7aaee0296c33f8a6b932252.html#a4202eb97e7aaee0296c33f8a6b932252a7af999d0306d40ea662520ee32b7c366',1,'vkvg.h']]],
-  ['vkvg_5foperator_5fdifference_496',['VKVG_OPERATOR_DIFFERENCE',['../vkvg_8h_a4202eb97e7aaee0296c33f8a6b932252.html#a4202eb97e7aaee0296c33f8a6b932252ab391cf4ab11c3654ac15df0e573ecc78',1,'vkvg.h']]],
-  ['vkvg_5foperator_5fmax_497',['VKVG_OPERATOR_MAX',['../vkvg_8h_a4202eb97e7aaee0296c33f8a6b932252.html#a4202eb97e7aaee0296c33f8a6b932252a6a036630d0638105f87246cfa75e6a54',1,'vkvg.h']]],
-  ['vkvg_5foperator_5fover_498',['VKVG_OPERATOR_OVER',['../vkvg_8h_a4202eb97e7aaee0296c33f8a6b932252.html#a4202eb97e7aaee0296c33f8a6b932252a4dfe6b31014d9176eb6b7a7aa3d385b9',1,'vkvg.h']]],
-  ['vkvg_5foperator_5fsource_499',['VKVG_OPERATOR_SOURCE',['../vkvg_8h_a4202eb97e7aaee0296c33f8a6b932252.html#a4202eb97e7aaee0296c33f8a6b932252ab3cee330e9692a3ff88897172616572d',1,'vkvg.h']]],
-  ['vkvg_5fpattern_5ftype_5flinear_500',['VKVG_PATTERN_TYPE_LINEAR',['../vkvg_8h_a1cde27798744c6485ac522a843017513.html#a1cde27798744c6485ac522a843017513a4aff9ccbec5d272981c596474adb5386',1,'vkvg.h']]],
-  ['vkvg_5fpattern_5ftype_5fmesh_501',['VKVG_PATTERN_TYPE_MESH',['../vkvg_8h_a1cde27798744c6485ac522a843017513.html#a1cde27798744c6485ac522a843017513a926565c0b987eed62e76eca261151ee5',1,'vkvg.h']]],
-  ['vkvg_5fpattern_5ftype_5fradial_502',['VKVG_PATTERN_TYPE_RADIAL',['../vkvg_8h_a1cde27798744c6485ac522a843017513.html#a1cde27798744c6485ac522a843017513abac29bd75596cb8af065aa02a1aa34e4',1,'vkvg.h']]],
-  ['vkvg_5fpattern_5ftype_5fraster_5fsource_503',['VKVG_PATTERN_TYPE_RASTER_SOURCE',['../vkvg_8h_a1cde27798744c6485ac522a843017513.html#a1cde27798744c6485ac522a843017513ae30ae9f2771df088bc24886fd42fc037',1,'vkvg.h']]],
-  ['vkvg_5fpattern_5ftype_5fsolid_504',['VKVG_PATTERN_TYPE_SOLID',['../vkvg_8h_a1cde27798744c6485ac522a843017513.html#a1cde27798744c6485ac522a843017513aeb9d4daba143ba603f114c3805ab4fa4',1,'vkvg.h']]],
-  ['vkvg_5fpattern_5ftype_5fsurface_505',['VKVG_PATTERN_TYPE_SURFACE',['../vkvg_8h_a1cde27798744c6485ac522a843017513.html#a1cde27798744c6485ac522a843017513a8396d15ca456c54a268bdc464107e5db',1,'vkvg.h']]],
-  ['vkvg_5fstatus_5fdevice_5ferror_506',['VKVG_STATUS_DEVICE_ERROR',['../vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354a46632c80bd681da4f2d702d01536e7e2',1,'vkvg.h']]],
-  ['vkvg_5fstatus_5ffile_5fnot_5ffound_507',['VKVG_STATUS_FILE_NOT_FOUND',['../vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354ae26847e7ea42867a9ae851b2b3a976a4',1,'vkvg.h']]],
-  ['vkvg_5fstatus_5finvalid_5fdash_508',['VKVG_STATUS_INVALID_DASH',['../vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354ad171c132ea43395b0a748c63b99f55d9',1,'vkvg.h']]],
-  ['vkvg_5fstatus_5finvalid_5ffont_509',['VKVG_STATUS_INVALID_FONT',['../vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354ab341e285e7fb0b4f978c3a4140aea3b9',1,'vkvg.h']]],
-  ['vkvg_5fstatus_5finvalid_5fformat_510',['VKVG_STATUS_INVALID_FORMAT',['../vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354aac1f7c1ddaf47f1ef79695e901d718f1',1,'vkvg.h']]],
-  ['vkvg_5fstatus_5finvalid_5fimage_511',['VKVG_STATUS_INVALID_IMAGE',['../vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354a890b1b1bb306569af3b2b227174f1bea',1,'vkvg.h']]],
-  ['vkvg_5fstatus_5finvalid_5findex_512',['VKVG_STATUS_INVALID_INDEX',['../vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354a3877cf9b80073825918fdfba0ac51696',1,'vkvg.h']]],
-  ['vkvg_5fstatus_5finvalid_5fmatrix_513',['VKVG_STATUS_INVALID_MATRIX',['../vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354a80652ae5261224409e179eef9121e5bd',1,'vkvg.h']]],
-  ['vkvg_5fstatus_5finvalid_5frect_514',['VKVG_STATUS_INVALID_RECT',['../vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354a0941445d038633da494992ac519a7016',1,'vkvg.h']]],
-  ['vkvg_5fstatus_5finvalid_5frestore_515',['VKVG_STATUS_INVALID_RESTORE',['../vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354ad38afefc99aa272f5fa31598ddd0aa7f',1,'vkvg.h']]],
-  ['vkvg_5fstatus_5finvalid_5fstatus_516',['VKVG_STATUS_INVALID_STATUS',['../vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354af1e2820c9277603041bb2cf1e92b9bcb',1,'vkvg.h']]],
-  ['vkvg_5fstatus_5finvalid_5fsurface_517',['VKVG_STATUS_INVALID_SURFACE',['../vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354a5bcda4c3516b85fd0029ca437547fa4d',1,'vkvg.h']]],
-  ['vkvg_5fstatus_5fno_5fcurrent_5fpoint_518',['VKVG_STATUS_NO_CURRENT_POINT',['../vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354ae52f6f34a55e63cc48acc0a973c5d454',1,'vkvg.h']]],
-  ['vkvg_5fstatus_5fno_5fmemory_519',['VKVG_STATUS_NO_MEMORY',['../vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354adca5beade5a3fd84c5e3cb4db65d593e',1,'vkvg.h']]],
-  ['vkvg_5fstatus_5fnull_5fpointer_520',['VKVG_STATUS_NULL_POINTER',['../vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354a38d751f65b5ca4aba90ba3695627946c',1,'vkvg.h']]],
-  ['vkvg_5fstatus_5fpattern_5finvalid_5fgradient_521',['VKVG_STATUS_PATTERN_INVALID_GRADIENT',['../vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354a014caf10e7e9796a1525c330d046e5b8',1,'vkvg.h']]],
-  ['vkvg_5fstatus_5fpattern_5ftype_5fmismatch_522',['VKVG_STATUS_PATTERN_TYPE_MISMATCH',['../vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354a1e6dcf65d3707ebb3c7aa1b96cf21987',1,'vkvg.h']]],
-  ['vkvg_5fstatus_5fsuccess_523',['VKVG_STATUS_SUCCESS',['../vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354adeea52cf65dc55d26c0ba6824c3245bf',1,'vkvg.h']]],
-  ['vkvg_5fstatus_5ftimeout_524',['VKVG_STATUS_TIMEOUT',['../vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354a60d73c0671225205d8e97877ea34d071',1,'vkvg.h']]],
-  ['vkvg_5fstatus_5fwrite_5ferror_525',['VKVG_STATUS_WRITE_ERROR',['../vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354abbd09c792c0a7f4e25492bc1fd038db6',1,'vkvg.h']]],
-  ['vkvg_5fvertical_526',['VKVG_VERTICAL',['../vkvg_8h_a2d6938aad383b6f91bf6be7164b2a995.html#a2d6938aad383b6f91bf6be7164b2a995a288489ba8f506ba72415b35e86e5f332',1,'vkvg.h']]]
+  ['vkvg_5fextend_5fnone_471',['VKVG_EXTEND_NONE',['../vkvg_8h_a9e76bb74a68a2e86a709ed7397cf1a40.html#a9e76bb74a68a2e86a709ed7397cf1a40a016c184949340ded7cab8cc3ebebee8f',1,'vkvg.h']]],
+  ['vkvg_5fextend_5fpad_472',['VKVG_EXTEND_PAD',['../vkvg_8h_a9e76bb74a68a2e86a709ed7397cf1a40.html#a9e76bb74a68a2e86a709ed7397cf1a40a2fbaf3043fce97d14bcfaad9f2dc0a1c',1,'vkvg.h']]],
+  ['vkvg_5fextend_5freflect_473',['VKVG_EXTEND_REFLECT',['../vkvg_8h_a9e76bb74a68a2e86a709ed7397cf1a40.html#a9e76bb74a68a2e86a709ed7397cf1a40ad3e0f41a1a2af562e7538657d6611832',1,'vkvg.h']]],
+  ['vkvg_5fextend_5frepeat_474',['VKVG_EXTEND_REPEAT',['../vkvg_8h_a9e76bb74a68a2e86a709ed7397cf1a40.html#a9e76bb74a68a2e86a709ed7397cf1a40a7f0a3a3c71705d13270039ced36036c0',1,'vkvg.h']]],
+  ['vkvg_5ffill_5frule_5feven_5fodd_475',['VKVG_FILL_RULE_EVEN_ODD',['../vkvg_8h_a71071026a36a7427c364a8bdc9bccfb6.html#a71071026a36a7427c364a8bdc9bccfb6ada97bad79f6371820b82472e0ff49fe7',1,'vkvg.h']]],
+  ['vkvg_5ffill_5frule_5fnon_5fzero_476',['VKVG_FILL_RULE_NON_ZERO',['../vkvg_8h_a71071026a36a7427c364a8bdc9bccfb6.html#a71071026a36a7427c364a8bdc9bccfb6a799b8a88417c80da02d1d52d8e62a43d',1,'vkvg.h']]],
+  ['vkvg_5ffilter_5fbest_477',['VKVG_FILTER_BEST',['../vkvg_8h_adb45e5c6af26000f8dacd091679c0ca5.html#adb45e5c6af26000f8dacd091679c0ca5a00cb91e4e5cc8a0bc88ff1b8ab8fc8c0',1,'vkvg.h']]],
+  ['vkvg_5ffilter_5fbilinear_478',['VKVG_FILTER_BILINEAR',['../vkvg_8h_adb45e5c6af26000f8dacd091679c0ca5.html#adb45e5c6af26000f8dacd091679c0ca5a680a8fce657583362e33bdb2d97d3238',1,'vkvg.h']]],
+  ['vkvg_5ffilter_5ffast_479',['VKVG_FILTER_FAST',['../vkvg_8h_adb45e5c6af26000f8dacd091679c0ca5.html#adb45e5c6af26000f8dacd091679c0ca5a227895a3ffbd082c7f779c6c9ca7d76c',1,'vkvg.h']]],
+  ['vkvg_5ffilter_5fgaussian_480',['VKVG_FILTER_GAUSSIAN',['../vkvg_8h_adb45e5c6af26000f8dacd091679c0ca5.html#adb45e5c6af26000f8dacd091679c0ca5a3469ff42e4e804cf5b362eb2787b2654',1,'vkvg.h']]],
+  ['vkvg_5ffilter_5fgood_481',['VKVG_FILTER_GOOD',['../vkvg_8h_adb45e5c6af26000f8dacd091679c0ca5.html#adb45e5c6af26000f8dacd091679c0ca5a63f51bfec03cdca07fdfe9d718f3a75f',1,'vkvg.h']]],
+  ['vkvg_5ffilter_5fnearest_482',['VKVG_FILTER_NEAREST',['../vkvg_8h_adb45e5c6af26000f8dacd091679c0ca5.html#adb45e5c6af26000f8dacd091679c0ca5a51346835be4c9cafb1b033ec6cae5754',1,'vkvg.h']]],
+  ['vkvg_5fformat_5fa1_483',['VKVG_FORMAT_A1',['../vkvg_8h_ac8c85e867cfe90bfd43a2b2a75e688c5.html#ac8c85e867cfe90bfd43a2b2a75e688c5a41129f80cde1638c50336775ec6059f1',1,'vkvg.h']]],
+  ['vkvg_5fformat_5fa8_484',['VKVG_FORMAT_A8',['../vkvg_8h_ac8c85e867cfe90bfd43a2b2a75e688c5.html#ac8c85e867cfe90bfd43a2b2a75e688c5a1fc395bec4fab5baf6a8e9d12c48f91b',1,'vkvg.h']]],
+  ['vkvg_5fformat_5fargb32_485',['VKVG_FORMAT_ARGB32',['../vkvg_8h_ac8c85e867cfe90bfd43a2b2a75e688c5.html#ac8c85e867cfe90bfd43a2b2a75e688c5a51e8f390b02e7117cb6bded3df1bc609',1,'vkvg.h']]],
+  ['vkvg_5fformat_5frgb24_486',['VKVG_FORMAT_RGB24',['../vkvg_8h_ac8c85e867cfe90bfd43a2b2a75e688c5.html#ac8c85e867cfe90bfd43a2b2a75e688c5aca9496af53332389ea1c579becfff146',1,'vkvg.h']]],
+  ['vkvg_5fhorizontal_487',['VKVG_HORIZONTAL',['../vkvg_8h_a2d6938aad383b6f91bf6be7164b2a995.html#a2d6938aad383b6f91bf6be7164b2a995aaa62739c1a76e107fba227dffd6b8199',1,'vkvg.h']]],
+  ['vkvg_5fline_5fcap_5fbutt_488',['VKVG_LINE_CAP_BUTT',['../vkvg_8h_ae63b94eb181f12347450efcc67cbf8f0.html#ae63b94eb181f12347450efcc67cbf8f0a89ac22c56380187ec32463602a864f7b',1,'vkvg.h']]],
+  ['vkvg_5fline_5fcap_5fround_489',['VKVG_LINE_CAP_ROUND',['../vkvg_8h_ae63b94eb181f12347450efcc67cbf8f0.html#ae63b94eb181f12347450efcc67cbf8f0a803bf47b2bc042a98c2f1cf2b6543519',1,'vkvg.h']]],
+  ['vkvg_5fline_5fcap_5fsquare_490',['VKVG_LINE_CAP_SQUARE',['../vkvg_8h_ae63b94eb181f12347450efcc67cbf8f0.html#ae63b94eb181f12347450efcc67cbf8f0a3fca82a7ac5b5ef3355775c79d4adb45',1,'vkvg.h']]],
+  ['vkvg_5fline_5fjoin_5fbevel_491',['VKVG_LINE_JOIN_BEVEL',['../vkvg_8h_a46afd254ec45cd6ecd9bd3e238b4698d.html#a46afd254ec45cd6ecd9bd3e238b4698da83710d8d86be990e5d057a109a559d83',1,'vkvg.h']]],
+  ['vkvg_5fline_5fjoin_5fmiter_492',['VKVG_LINE_JOIN_MITER',['../vkvg_8h_a46afd254ec45cd6ecd9bd3e238b4698d.html#a46afd254ec45cd6ecd9bd3e238b4698da87107f3a4b3dcbabeb57102b2fb3a311',1,'vkvg.h']]],
+  ['vkvg_5fline_5fjoin_5fround_493',['VKVG_LINE_JOIN_ROUND',['../vkvg_8h_a46afd254ec45cd6ecd9bd3e238b4698d.html#a46afd254ec45cd6ecd9bd3e238b4698da5f2989d8df5882d66a907ad8d70a3e3c',1,'vkvg.h']]],
+  ['vkvg_5foperator_5fclear_494',['VKVG_OPERATOR_CLEAR',['../vkvg_8h_a4202eb97e7aaee0296c33f8a6b932252.html#a4202eb97e7aaee0296c33f8a6b932252a7af999d0306d40ea662520ee32b7c366',1,'vkvg.h']]],
+  ['vkvg_5foperator_5fdifference_495',['VKVG_OPERATOR_DIFFERENCE',['../vkvg_8h_a4202eb97e7aaee0296c33f8a6b932252.html#a4202eb97e7aaee0296c33f8a6b932252ab391cf4ab11c3654ac15df0e573ecc78',1,'vkvg.h']]],
+  ['vkvg_5foperator_5fmax_496',['VKVG_OPERATOR_MAX',['../vkvg_8h_a4202eb97e7aaee0296c33f8a6b932252.html#a4202eb97e7aaee0296c33f8a6b932252a6a036630d0638105f87246cfa75e6a54',1,'vkvg.h']]],
+  ['vkvg_5foperator_5fover_497',['VKVG_OPERATOR_OVER',['../vkvg_8h_a4202eb97e7aaee0296c33f8a6b932252.html#a4202eb97e7aaee0296c33f8a6b932252a4dfe6b31014d9176eb6b7a7aa3d385b9',1,'vkvg.h']]],
+  ['vkvg_5foperator_5fsource_498',['VKVG_OPERATOR_SOURCE',['../vkvg_8h_a4202eb97e7aaee0296c33f8a6b932252.html#a4202eb97e7aaee0296c33f8a6b932252ab3cee330e9692a3ff88897172616572d',1,'vkvg.h']]],
+  ['vkvg_5fpattern_5ftype_5flinear_499',['VKVG_PATTERN_TYPE_LINEAR',['../vkvg_8h_a1cde27798744c6485ac522a843017513.html#a1cde27798744c6485ac522a843017513a4aff9ccbec5d272981c596474adb5386',1,'vkvg.h']]],
+  ['vkvg_5fpattern_5ftype_5fmesh_500',['VKVG_PATTERN_TYPE_MESH',['../vkvg_8h_a1cde27798744c6485ac522a843017513.html#a1cde27798744c6485ac522a843017513a926565c0b987eed62e76eca261151ee5',1,'vkvg.h']]],
+  ['vkvg_5fpattern_5ftype_5fradial_501',['VKVG_PATTERN_TYPE_RADIAL',['../vkvg_8h_a1cde27798744c6485ac522a843017513.html#a1cde27798744c6485ac522a843017513abac29bd75596cb8af065aa02a1aa34e4',1,'vkvg.h']]],
+  ['vkvg_5fpattern_5ftype_5fraster_5fsource_502',['VKVG_PATTERN_TYPE_RASTER_SOURCE',['../vkvg_8h_a1cde27798744c6485ac522a843017513.html#a1cde27798744c6485ac522a843017513ae30ae9f2771df088bc24886fd42fc037',1,'vkvg.h']]],
+  ['vkvg_5fpattern_5ftype_5fsolid_503',['VKVG_PATTERN_TYPE_SOLID',['../vkvg_8h_a1cde27798744c6485ac522a843017513.html#a1cde27798744c6485ac522a843017513aeb9d4daba143ba603f114c3805ab4fa4',1,'vkvg.h']]],
+  ['vkvg_5fpattern_5ftype_5fsurface_504',['VKVG_PATTERN_TYPE_SURFACE',['../vkvg_8h_a1cde27798744c6485ac522a843017513.html#a1cde27798744c6485ac522a843017513a8396d15ca456c54a268bdc464107e5db',1,'vkvg.h']]],
+  ['vkvg_5fstatus_5fdevice_5ferror_505',['VKVG_STATUS_DEVICE_ERROR',['../vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354a46632c80bd681da4f2d702d01536e7e2',1,'vkvg.h']]],
+  ['vkvg_5fstatus_5ffile_5fnot_5ffound_506',['VKVG_STATUS_FILE_NOT_FOUND',['../vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354ae26847e7ea42867a9ae851b2b3a976a4',1,'vkvg.h']]],
+  ['vkvg_5fstatus_5finvalid_5fdash_507',['VKVG_STATUS_INVALID_DASH',['../vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354ad171c132ea43395b0a748c63b99f55d9',1,'vkvg.h']]],
+  ['vkvg_5fstatus_5finvalid_5ffont_508',['VKVG_STATUS_INVALID_FONT',['../vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354ab341e285e7fb0b4f978c3a4140aea3b9',1,'vkvg.h']]],
+  ['vkvg_5fstatus_5finvalid_5fformat_509',['VKVG_STATUS_INVALID_FORMAT',['../vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354aac1f7c1ddaf47f1ef79695e901d718f1',1,'vkvg.h']]],
+  ['vkvg_5fstatus_5finvalid_5fimage_510',['VKVG_STATUS_INVALID_IMAGE',['../vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354a890b1b1bb306569af3b2b227174f1bea',1,'vkvg.h']]],
+  ['vkvg_5fstatus_5finvalid_5findex_511',['VKVG_STATUS_INVALID_INDEX',['../vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354a3877cf9b80073825918fdfba0ac51696',1,'vkvg.h']]],
+  ['vkvg_5fstatus_5finvalid_5fmatrix_512',['VKVG_STATUS_INVALID_MATRIX',['../vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354a80652ae5261224409e179eef9121e5bd',1,'vkvg.h']]],
+  ['vkvg_5fstatus_5finvalid_5frect_513',['VKVG_STATUS_INVALID_RECT',['../vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354a0941445d038633da494992ac519a7016',1,'vkvg.h']]],
+  ['vkvg_5fstatus_5finvalid_5frestore_514',['VKVG_STATUS_INVALID_RESTORE',['../vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354ad38afefc99aa272f5fa31598ddd0aa7f',1,'vkvg.h']]],
+  ['vkvg_5fstatus_5finvalid_5fstatus_515',['VKVG_STATUS_INVALID_STATUS',['../vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354af1e2820c9277603041bb2cf1e92b9bcb',1,'vkvg.h']]],
+  ['vkvg_5fstatus_5finvalid_5fsurface_516',['VKVG_STATUS_INVALID_SURFACE',['../vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354a5bcda4c3516b85fd0029ca437547fa4d',1,'vkvg.h']]],
+  ['vkvg_5fstatus_5fno_5fcurrent_5fpoint_517',['VKVG_STATUS_NO_CURRENT_POINT',['../vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354ae52f6f34a55e63cc48acc0a973c5d454',1,'vkvg.h']]],
+  ['vkvg_5fstatus_5fno_5fmemory_518',['VKVG_STATUS_NO_MEMORY',['../vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354adca5beade5a3fd84c5e3cb4db65d593e',1,'vkvg.h']]],
+  ['vkvg_5fstatus_5fnull_5fpointer_519',['VKVG_STATUS_NULL_POINTER',['../vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354a38d751f65b5ca4aba90ba3695627946c',1,'vkvg.h']]],
+  ['vkvg_5fstatus_5fpattern_5finvalid_5fgradient_520',['VKVG_STATUS_PATTERN_INVALID_GRADIENT',['../vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354a014caf10e7e9796a1525c330d046e5b8',1,'vkvg.h']]],
+  ['vkvg_5fstatus_5fpattern_5ftype_5fmismatch_521',['VKVG_STATUS_PATTERN_TYPE_MISMATCH',['../vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354a1e6dcf65d3707ebb3c7aa1b96cf21987',1,'vkvg.h']]],
+  ['vkvg_5fstatus_5fsuccess_522',['VKVG_STATUS_SUCCESS',['../vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354adeea52cf65dc55d26c0ba6824c3245bf',1,'vkvg.h']]],
+  ['vkvg_5fstatus_5ftimeout_523',['VKVG_STATUS_TIMEOUT',['../vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354a60d73c0671225205d8e97877ea34d071',1,'vkvg.h']]],
+  ['vkvg_5fstatus_5fwrite_5ferror_524',['VKVG_STATUS_WRITE_ERROR',['../vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354abbd09c792c0a7f4e25492bc1fd038db6',1,'vkvg.h']]],
+  ['vkvg_5fvertical_525',['VKVG_VERTICAL',['../vkvg_8h_a2d6938aad383b6f91bf6be7164b2a995.html#a2d6938aad383b6f91bf6be7164b2a995a288489ba8f506ba72415b35e86e5f332',1,'vkvg.h']]]
 ];
index 86216baf2f712dfd769b0de0c5d213d1011bc22d..b42ef5f861590813e63b80ba94e6e92cbc2300ef 100644 (file)
@@ -1,5 +1,5 @@
 var searchData=
 [
-  ['vkvg_2dsvg_2eh_279',['vkvg-svg.h',['../vkvg-svg_8h.html',1,'']]],
-  ['vkvg_2eh_280',['vkvg.h',['../vkvg_8h.html',1,'']]]
+  ['vkvg_2dsvg_2eh_278',['vkvg-svg.h',['../vkvg-svg_8h.html',1,'']]],
+  ['vkvg_2eh_279',['vkvg.h',['../vkvg_8h.html',1,'']]]
 ];
index 693bf5340264624d8d56cb9807d9ef0b1777fb2b..68fd8a51d03a803c6d332dae532be2620010bb85 100644 (file)
 var searchData=
 [
-  ['vkvg_5farc_281',['vkvg_arc',['../group__context_ga8acf97c1e4ae8ab67764a96a0d5d7b9c.html#ga8acf97c1e4ae8ab67764a96a0d5d7b9c',1,'vkvg.h']]],
-  ['vkvg_5farc_5fnegative_282',['vkvg_arc_negative',['../group__context_ga7e937e021bf96bd38de3e478bf80c3e7.html#ga7e937e021bf96bd38de3e478bf80c3e7',1,'vkvg.h']]],
-  ['vkvg_5fclear_283',['vkvg_clear',['../group__context_gac418bd821f5e47d7c9deb6f58b5bc03d.html#gac418bd821f5e47d7c9deb6f58b5bc03d',1,'vkvg.h']]],
-  ['vkvg_5fclip_284',['vkvg_clip',['../group__context_ga13183bfc6468e0106b487a397ea1d870.html#ga13183bfc6468e0106b487a397ea1d870',1,'vkvg.h']]],
-  ['vkvg_5fclip_5fpreserve_285',['vkvg_clip_preserve',['../group__context_ga42752652b304544765ffbc9f1355f04a.html#ga42752652b304544765ffbc9f1355f04a',1,'vkvg.h']]],
-  ['vkvg_5fclose_5fpath_286',['vkvg_close_path',['../group__context_ga0e1611518cd6aa91d3527fefcfdf2957.html#ga0e1611518cd6aa91d3527fefcfdf2957',1,'vkvg.h']]],
-  ['vkvg_5fcreate_287',['vkvg_create',['../group__context_gacd68ee83c078f62d89709034c562897b.html#gacd68ee83c078f62d89709034c562897b',1,'vkvg.h']]],
-  ['vkvg_5fcurve_5fto_288',['vkvg_curve_to',['../group__context_gae1be850b3f4a6b01e35344bd033bf3d0.html#gae1be850b3f4a6b01e35344bd033bf3d0',1,'vkvg.h']]],
-  ['vkvg_5fdestroy_289',['vkvg_destroy',['../group__context_gabfc11b67746a4b438580242c79ef6dce.html#gabfc11b67746a4b438580242c79ef6dce',1,'vkvg.h']]],
-  ['vkvg_5fdevice_5fcreate_290',['vkvg_device_create',['../group__device_ga3a87ef8a0d782aa26a39ff63218ea25c.html#ga3a87ef8a0d782aa26a39ff63218ea25c',1,'vkvg.h']]],
-  ['vkvg_5fdevice_5fcreate_5ffrom_5fvk_291',['vkvg_device_create_from_vk',['../group__device_ga1d3b3027ad47c29d49a82705ff21c802.html#ga1d3b3027ad47c29d49a82705ff21c802',1,'vkvg.h']]],
-  ['vkvg_5fdevice_5fcreate_5ffrom_5fvk_5fmultisample_292',['vkvg_device_create_from_vk_multisample',['../group__device_ga584714cbe547b91c08904a90f269c170.html#ga584714cbe547b91c08904a90f269c170',1,'vkvg.h']]],
-  ['vkvg_5fdevice_5fdestroy_293',['vkvg_device_destroy',['../group__device_ga38c54930707fd47bbdb59ee9000a6d21.html#ga38c54930707fd47bbdb59ee9000a6d21',1,'vkvg.h']]],
-  ['vkvg_5fdevice_5fget_5fdpy_294',['vkvg_device_get_dpy',['../group__device_ga110a3746370bc3a61aa95e048e739d2e.html#ga110a3746370bc3a61aa95e048e739d2e',1,'vkvg.h']]],
-  ['vkvg_5fdevice_5fget_5freference_5fcount_295',['vkvg_device_get_reference_count',['../group__device_ga4e12927c2cda70943f304f5fdbd43882.html#ga4e12927c2cda70943f304f5fdbd43882',1,'vkvg.h']]],
-  ['vkvg_5fdevice_5freference_296',['vkvg_device_reference',['../group__device_ga7328d8f0102dd7dcf725bc3c77aa95f8.html#ga7328d8f0102dd7dcf725bc3c77aa95f8',1,'vkvg.h']]],
-  ['vkvg_5fdevice_5fset_5fdpy_297',['vkvg_device_set_dpy',['../group__device_gacee1dad855f7ceb5e803c0379e37cff5.html#gacee1dad855f7ceb5e803c0379e37cff5',1,'vkvg.h']]],
-  ['vkvg_5fdevice_5fset_5fthread_5faware_298',['vkvg_device_set_thread_aware',['../group__device_gaa7b5b0a579d1202e8d782f720f603d91.html#gaa7b5b0a579d1202e8d782f720f603d91',1,'vkvg.h']]],
-  ['vkvg_5fdevice_5fstatus_299',['vkvg_device_status',['../group__device_ga76abb77e8be8a16dd7ddd03950ba168b.html#ga76abb77e8be8a16dd7ddd03950ba168b',1,'vkvg.h']]],
-  ['vkvg_5fellipse_300',['vkvg_ellipse',['../group__context_gaadec811521b3edb7a509bd9c6e370ee5.html#gaadec811521b3edb7a509bd9c6e370ee5',1,'vkvg.h']]],
-  ['vkvg_5felliptic_5farc_5fto_301',['vkvg_elliptic_arc_to',['../group__context_ga74f4c24e04116105ddc91b31a174ed34.html#ga74f4c24e04116105ddc91b31a174ed34',1,'vkvg.h']]],
-  ['vkvg_5ffill_302',['vkvg_fill',['../group__context_ga7b84dd59cc0b3d116948a89ff7ad53f8.html#ga7b84dd59cc0b3d116948a89ff7ad53f8',1,'vkvg.h']]],
-  ['vkvg_5ffill_5fpreserve_303',['vkvg_fill_preserve',['../group__context_gaa0dd784bb4277124e6fd2546a50b970a.html#gaa0dd784bb4277124e6fd2546a50b970a',1,'vkvg.h']]],
-  ['vkvg_5fflush_304',['vkvg_flush',['../group__context_gadf5a54205231c9026559eb3a912578ef.html#gadf5a54205231c9026559eb3a912578ef',1,'vkvg.h']]],
-  ['vkvg_5ffont_5fextents_305',['vkvg_font_extents',['../group__context_ga0a1ff002bf87d056d6749966fdabd3a6.html#ga0a1ff002bf87d056d6749966fdabd3a6',1,'vkvg.h']]],
-  ['vkvg_5fget_5fcurrent_5fpoint_306',['vkvg_get_current_point',['../group__context_ga54e4a562ce79bfe7b27bccb354211526.html#ga54e4a562ce79bfe7b27bccb354211526',1,'vkvg.h']]],
-  ['vkvg_5fget_5fdash_307',['vkvg_get_dash',['../group__context_gaa2a085eb1589cad42d21a79d967ba821.html#gaa2a085eb1589cad42d21a79d967ba821',1,'vkvg.h']]],
-  ['vkvg_5fget_5fdevice_5frequirements_308',['vkvg_get_device_requirements',['../group__device_ga6b1a6746ce78e41714bfa433dde3f330.html#ga6b1a6746ce78e41714bfa433dde3f330',1,'vkvg.h']]],
-  ['vkvg_5fget_5ffill_5frule_309',['vkvg_get_fill_rule',['../group__context_ga5accbb746089e87bcf2affb3b8d013ff.html#ga5accbb746089e87bcf2affb3b8d013ff',1,'vkvg.h']]],
-  ['vkvg_5fget_5fline_5fcap_310',['vkvg_get_line_cap',['../group__context_ga99ca38817ba4247d2cacb2140f4ad1f6.html#ga99ca38817ba4247d2cacb2140f4ad1f6',1,'vkvg.h']]],
-  ['vkvg_5fget_5fline_5fjoin_311',['vkvg_get_line_join',['../group__context_ga41a306bcd66be7fc2f00b66a5ea92208.html#ga41a306bcd66be7fc2f00b66a5ea92208',1,'vkvg.h']]],
-  ['vkvg_5fget_5fline_5fwidth_312',['vkvg_get_line_width',['../group__context_ga25e4334755ba6bef6a74bc263554c07e.html#ga25e4334755ba6bef6a74bc263554c07e',1,'vkvg.h']]],
-  ['vkvg_5fget_5fmatrix_313',['vkvg_get_matrix',['../group__context_ga79ca5efa6ffc3025bda30a1d0ed3e2ce.html#ga79ca5efa6ffc3025bda30a1d0ed3e2ce',1,'vkvg.h']]],
-  ['vkvg_5fget_5fmiter_5flimit_314',['vkvg_get_miter_limit',['../group__context_ga4d37ec2bc539cbb2f088152c1785724a.html#ga4d37ec2bc539cbb2f088152c1785724a',1,'vkvg.h']]],
-  ['vkvg_5fget_5fopacity_315',['vkvg_get_opacity',['../group__context_ga0bb6ecd1c3f10f1a6bae09a808986a7c.html#ga0bb6ecd1c3f10f1a6bae09a808986a7c',1,'vkvg.h']]],
-  ['vkvg_5fget_5foperator_316',['vkvg_get_operator',['../group__context_ga96ae65bebca48a87348d960d5ba52b03.html#ga96ae65bebca48a87348d960d5ba52b03',1,'vkvg.h']]],
-  ['vkvg_5fget_5freference_5fcount_317',['vkvg_get_reference_count',['../group__context_gaa7356999fb385658dc2ff6c182e639c5.html#gaa7356999fb385658dc2ff6c182e639c5',1,'vkvg.h']]],
-  ['vkvg_5fget_5frequired_5fdevice_5fextensions_318',['vkvg_get_required_device_extensions',['../group__device_ga10ea171640ba5da3027c60390725666c.html#ga10ea171640ba5da3027c60390725666c',1,'vkvg.h']]],
-  ['vkvg_5fget_5frequired_5finstance_5fextensions_319',['vkvg_get_required_instance_extensions',['../group__device_ga7cf75a034d9fb4a78c82724154cf73c8.html#ga7cf75a034d9fb4a78c82724154cf73c8',1,'vkvg.h']]],
-  ['vkvg_5fget_5fsource_320',['vkvg_get_source',['../group__context_gace9e98ac61a0fbdc79d1cee9291c15bb.html#gace9e98ac61a0fbdc79d1cee9291c15bb',1,'vkvg.h']]],
-  ['vkvg_5fget_5ftarget_321',['vkvg_get_target',['../group__context_ga5681b5178166d4f96d9f803000866200.html#ga5681b5178166d4f96d9f803000866200',1,'vkvg.h']]],
-  ['vkvg_5fhas_5fcurrent_5fpoint_322',['vkvg_has_current_point',['../group__context_gac2c7805769e61c06151b52f3fb52986d.html#gac2c7805769e61c06151b52f3fb52986d',1,'vkvg.h']]],
-  ['vkvg_5fidentity_5fmatrix_323',['vkvg_identity_matrix',['../group__context_ga61e679b9e01cdf105c7756bf9854697b.html#ga61e679b9e01cdf105c7756bf9854697b',1,'vkvg.h']]],
-  ['vkvg_5fline_5fto_324',['vkvg_line_to',['../group__context_gaaa044940f56de70161b3821934077c7b.html#gaaa044940f56de70161b3821934077c7b',1,'vkvg.h']]],
-  ['vkvg_5fload_5ffont_5ffrom_5fmemory_325',['vkvg_load_font_from_memory',['../group__context_ga8ca1adfc2ff436c4f1e76f46ba14d9b0.html#ga8ca1adfc2ff436c4f1e76f46ba14d9b0',1,'vkvg.h']]],
-  ['vkvg_5fload_5ffont_5ffrom_5fpath_326',['vkvg_load_font_from_path',['../group__context_gaaaab7e5a95eab3cb812bbe4865d85951.html#gaaaab7e5a95eab3cb812bbe4865d85951',1,'vkvg.h']]],
-  ['vkvg_5fmatrix_5fget_5fscale_327',['vkvg_matrix_get_scale',['../group__matrix_ga2146e1153f46e8ef79918dba5d32ac91.html#ga2146e1153f46e8ef79918dba5d32ac91',1,'vkvg.h']]],
-  ['vkvg_5fmatrix_5finit_328',['vkvg_matrix_init',['../group__matrix_gaf11800eb40198628fabb928a743fecb1.html#gaf11800eb40198628fabb928a743fecb1',1,'vkvg.h']]],
-  ['vkvg_5fmatrix_5finit_5fidentity_329',['vkvg_matrix_init_identity',['../group__matrix_ga22c80d15d3492420d9dc9fea4ddf7d76.html#ga22c80d15d3492420d9dc9fea4ddf7d76',1,'vkvg.h']]],
-  ['vkvg_5fmatrix_5finit_5frotate_330',['vkvg_matrix_init_rotate',['../group__matrix_ga38fb3ab8cc86565a8e5863b788f00921.html#ga38fb3ab8cc86565a8e5863b788f00921',1,'vkvg.h']]],
-  ['vkvg_5fmatrix_5finit_5fscale_331',['vkvg_matrix_init_scale',['../group__matrix_gac6da39c63aa83f333fad4876da70c495.html#gac6da39c63aa83f333fad4876da70c495',1,'vkvg.h']]],
-  ['vkvg_5fmatrix_5finit_5ftranslate_332',['vkvg_matrix_init_translate',['../group__matrix_ga9078043e7c548ef9fec35de32ffc86e3.html#ga9078043e7c548ef9fec35de32ffc86e3',1,'vkvg.h']]],
-  ['vkvg_5fmatrix_5finvert_333',['vkvg_matrix_invert',['../group__matrix_ga0db3d74caa93dd3b2e8595301d447bec.html#ga0db3d74caa93dd3b2e8595301d447bec',1,'vkvg.h']]],
-  ['vkvg_5fmatrix_5fmultiply_334',['vkvg_matrix_multiply',['../group__matrix_ga672a08bfb37a7b28db89e1d60988b47f.html#ga672a08bfb37a7b28db89e1d60988b47f',1,'vkvg.h']]],
-  ['vkvg_5fmatrix_5frotate_335',['vkvg_matrix_rotate',['../group__matrix_gacbad7841972e44b065fc74e17dcce2cd.html#gacbad7841972e44b065fc74e17dcce2cd',1,'vkvg.h']]],
-  ['vkvg_5fmatrix_5fscale_336',['vkvg_matrix_scale',['../group__matrix_ga053850768b56f00336573729d1ea1090.html#ga053850768b56f00336573729d1ea1090',1,'vkvg.h']]],
-  ['vkvg_5fmatrix_5ftransform_5fdistance_337',['vkvg_matrix_transform_distance',['../group__matrix_ga155802a492a4c6a7bb20fb101d0089e4.html#ga155802a492a4c6a7bb20fb101d0089e4',1,'vkvg.h']]],
-  ['vkvg_5fmatrix_5ftransform_5fpoint_338',['vkvg_matrix_transform_point',['../group__matrix_gad9dc2333081dc6f631ec529f94ec19dc.html#gad9dc2333081dc6f631ec529f94ec19dc',1,'vkvg.h']]],
-  ['vkvg_5fmatrix_5ftranslate_339',['vkvg_matrix_translate',['../group__matrix_ga34aa0d5b237ad0e3b4905b59ec08fd3b.html#ga34aa0d5b237ad0e3b4905b59ec08fd3b',1,'vkvg.h']]],
-  ['vkvg_5fmove_5fto_340',['vkvg_move_to',['../group__context_ga41d32b2e72c0eccf4a2bc695598c50ba.html#ga41d32b2e72c0eccf4a2bc695598c50ba',1,'vkvg.h']]],
-  ['vkvg_5fmultisample_5fsurface_5fresolve_341',['vkvg_multisample_surface_resolve',['../group__surface_gaa77f72e566105b65f7e8563d4a9301d9.html#gaa77f72e566105b65f7e8563d4a9301d9',1,'vkvg.h']]],
-  ['vkvg_5fnew_5fpath_342',['vkvg_new_path',['../group__context_ga5d60e9db2309e786ac30218efab804cb.html#ga5d60e9db2309e786ac30218efab804cb',1,'vkvg.h']]],
-  ['vkvg_5fnew_5fsub_5fpath_343',['vkvg_new_sub_path',['../group__context_ga6fd276cc6718c78aa889d289004707f2.html#ga6fd276cc6718c78aa889d289004707f2',1,'vkvg.h']]],
-  ['vkvg_5fpaint_344',['vkvg_paint',['../group__context_ga95d31d8c703526652ad57a42292146e2.html#ga95d31d8c703526652ad57a42292146e2',1,'vkvg.h']]],
-  ['vkvg_5fpath_5fextents_345',['vkvg_path_extents',['../group__context_gad6e3a8dca42362ceebe8d949058ad3b4.html#gad6e3a8dca42362ceebe8d949058ad3b4',1,'vkvg.h']]],
-  ['vkvg_5fpattern_5fadd_5fcolor_5fstop_346',['vkvg_pattern_add_color_stop',['../group__pattern_gabef66c6a7a6baf98f0f89d30bb55f46d.html#gabef66c6a7a6baf98f0f89d30bb55f46d',1,'vkvg.h']]],
-  ['vkvg_5fpattern_5fcreate_5ffor_5fsurface_347',['vkvg_pattern_create_for_surface',['../group__pattern_ga7d03d46f9c1544f01eb556fa840c94e0.html#ga7d03d46f9c1544f01eb556fa840c94e0',1,'vkvg.h']]],
-  ['vkvg_5fpattern_5fcreate_5flinear_348',['vkvg_pattern_create_linear',['../group__pattern_ga2c359145c22b8384317dcceee7d065a7.html#ga2c359145c22b8384317dcceee7d065a7',1,'vkvg.h']]],
-  ['vkvg_5fpattern_5fcreate_5fradial_349',['vkvg_pattern_create_radial',['../group__pattern_ga17618bd315ba5382d66b86cb0feb6af9.html#ga17618bd315ba5382d66b86cb0feb6af9',1,'vkvg.h']]],
-  ['vkvg_5fpattern_5fdestroy_350',['vkvg_pattern_destroy',['../group__pattern_ga14cb27e833bbdd0a922a153bac41837a.html#ga14cb27e833bbdd0a922a153bac41837a',1,'vkvg.h']]],
-  ['vkvg_5fpattern_5fedit_5flinear_351',['vkvg_pattern_edit_linear',['../group__pattern_ga34701b3ab3a3976f65b9a5e229efee1d.html#ga34701b3ab3a3976f65b9a5e229efee1d',1,'vkvg.h']]],
-  ['vkvg_5fpattern_5fedit_5fradial_352',['vkvg_pattern_edit_radial',['../group__pattern_gabe88f93962cbc6bec99fd94fd01f5547.html#gabe88f93962cbc6bec99fd94fd01f5547',1,'vkvg.h']]],
-  ['vkvg_5fpattern_5fget_5fcolor_5fstop_5fcount_353',['vkvg_pattern_get_color_stop_count',['../group__pattern_ga8322c6bd1ef02f3f15faee3993ef55d1.html#ga8322c6bd1ef02f3f15faee3993ef55d1',1,'vkvg.h']]],
-  ['vkvg_5fpattern_5fget_5fcolor_5fstop_5frgba_354',['vkvg_pattern_get_color_stop_rgba',['../group__pattern_ga743ac3fb70e31150aa98bdc11424a36b.html#ga743ac3fb70e31150aa98bdc11424a36b',1,'vkvg.h']]],
-  ['vkvg_5fpattern_5fget_5fextend_355',['vkvg_pattern_get_extend',['../group__pattern_gac87c237c36d4902d1e865778debd3d8d.html#gac87c237c36d4902d1e865778debd3d8d',1,'vkvg.h']]],
-  ['vkvg_5fpattern_5fget_5ffilter_356',['vkvg_pattern_get_filter',['../group__pattern_ga510cf4273c0a2a9aa027c388dc2f48b2.html#ga510cf4273c0a2a9aa027c388dc2f48b2',1,'vkvg.h']]],
-  ['vkvg_5fpattern_5fget_5flinear_5fpoints_357',['vkvg_pattern_get_linear_points',['../group__pattern_ga2939439acaf8ee99bf42f7f0eeb1cf51.html#ga2939439acaf8ee99bf42f7f0eeb1cf51',1,'vkvg.h']]],
-  ['vkvg_5fpattern_5fget_5fmatrix_358',['vkvg_pattern_get_matrix',['../group__pattern_ga0c1342ac3ea8201996c6dfcd9fd85ff9.html#ga0c1342ac3ea8201996c6dfcd9fd85ff9',1,'vkvg.h']]],
-  ['vkvg_5fpattern_5fget_5freference_5fcount_359',['vkvg_pattern_get_reference_count',['../group__pattern_ga6d902720df09232c3836af5517831efe.html#ga6d902720df09232c3836af5517831efe',1,'vkvg.h']]],
-  ['vkvg_5fpattern_5fget_5ftype_360',['vkvg_pattern_get_type',['../group__pattern_gab97a47af9ac9d3e71a70008cf8b05487.html#gab97a47af9ac9d3e71a70008cf8b05487',1,'vkvg.h']]],
-  ['vkvg_5fpattern_5freference_361',['vkvg_pattern_reference',['../group__pattern_ga72f8f796252b9716a2cc7e66710dc529.html#ga72f8f796252b9716a2cc7e66710dc529',1,'vkvg.h']]],
-  ['vkvg_5fpattern_5fset_5fextend_362',['vkvg_pattern_set_extend',['../group__pattern_ga730832bea18d0c15f98eaa1ee1102f43.html#ga730832bea18d0c15f98eaa1ee1102f43',1,'vkvg.h']]],
-  ['vkvg_5fpattern_5fset_5ffilter_363',['vkvg_pattern_set_filter',['../group__pattern_ga97a53a5be17a79b6bdd28a49b50d523c.html#ga97a53a5be17a79b6bdd28a49b50d523c',1,'vkvg.h']]],
-  ['vkvg_5fpattern_5fset_5fmatrix_364',['vkvg_pattern_set_matrix',['../group__pattern_ga8983c6211dd369a5240a41bfd2a49090.html#ga8983c6211dd369a5240a41bfd2a49090',1,'vkvg.h']]],
-  ['vkvg_5fquadratic_5fto_365',['vkvg_quadratic_to',['../group__context_gad571c4011138a2cba97fe31709faafc7.html#gad571c4011138a2cba97fe31709faafc7',1,'vkvg.h']]],
-  ['vkvg_5frectangle_366',['vkvg_rectangle',['../group__context_ga70c154560a0c15922815cfe7d6530312.html#ga70c154560a0c15922815cfe7d6530312',1,'vkvg.h']]],
-  ['vkvg_5freference_367',['vkvg_reference',['../group__context_ga59ac2b80c1610a785e65ad44fde2b1d0.html#ga59ac2b80c1610a785e65ad44fde2b1d0',1,'vkvg.h']]],
-  ['vkvg_5frel_5fcurve_5fto_368',['vkvg_rel_curve_to',['../group__context_ga154cef8a49f052068c9f0d6f897aa3d6.html#ga154cef8a49f052068c9f0d6f897aa3d6',1,'vkvg.h']]],
-  ['vkvg_5frel_5felliptic_5farc_5fto_369',['vkvg_rel_elliptic_arc_to',['../group__context_ga7fd336046c4afa45de5e5473faed9b2d.html#ga7fd336046c4afa45de5e5473faed9b2d',1,'vkvg.h']]],
-  ['vkvg_5frel_5fline_5fto_370',['vkvg_rel_line_to',['../group__context_ga7c420f18b584d664ba272351503b552a.html#ga7c420f18b584d664ba272351503b552a',1,'vkvg.h']]],
-  ['vkvg_5frel_5fmove_5fto_371',['vkvg_rel_move_to',['../group__context_gaaddca8228bb495010ea67cb312db28d5.html#gaaddca8228bb495010ea67cb312db28d5',1,'vkvg.h']]],
-  ['vkvg_5frel_5fquadratic_5fto_372',['vkvg_rel_quadratic_to',['../group__context_ga94c7fd0444bb8b997a780e1895125837.html#ga94c7fd0444bb8b997a780e1895125837',1,'vkvg.h']]],
-  ['vkvg_5freset_5fclip_373',['vkvg_reset_clip',['../group__context_ga7f881ada9c9c463683359d84e876e695.html#ga7f881ada9c9c463683359d84e876e695',1,'vkvg.h']]],
-  ['vkvg_5frestore_374',['vkvg_restore',['../group__context_ga490b9db147cf800e5e98eefe3753b8ec.html#ga490b9db147cf800e5e98eefe3753b8ec',1,'vkvg.h']]],
-  ['vkvg_5frotate_375',['vkvg_rotate',['../group__context_gae025c30c061c0264d4a9f469e8c05d1c.html#gae025c30c061c0264d4a9f469e8c05d1c',1,'vkvg.h']]],
-  ['vkvg_5frounded_5frectangle_376',['vkvg_rounded_rectangle',['../group__context_gaa5967f211de903e7feb6bf12ae909a06.html#gaa5967f211de903e7feb6bf12ae909a06',1,'vkvg.h']]],
-  ['vkvg_5frounded_5frectangle2_377',['vkvg_rounded_rectangle2',['../group__context_ga13635442e4c14287367823598f2535cb.html#ga13635442e4c14287367823598f2535cb',1,'vkvg.h']]],
-  ['vkvg_5fsave_378',['vkvg_save',['../group__context_gae3a369a75b9d87c84547a5cd05a221e6.html#gae3a369a75b9d87c84547a5cd05a221e6',1,'vkvg.h']]],
-  ['vkvg_5fscale_379',['vkvg_scale',['../group__context_ga5d8b1a43c078011541b8ad40a2af00bb.html#ga5d8b1a43c078011541b8ad40a2af00bb',1,'vkvg.h']]],
-  ['vkvg_5fselect_5ffont_5fface_380',['vkvg_select_font_face',['../group__context_ga88295a0e1ad4344a05de82c54b7159db.html#ga88295a0e1ad4344a05de82c54b7159db',1,'vkvg.h']]],
-  ['vkvg_5fset_5fdash_381',['vkvg_set_dash',['../group__context_ga38d3fd1954fdcddd9013117f60d21707.html#ga38d3fd1954fdcddd9013117f60d21707',1,'vkvg.h']]],
-  ['vkvg_5fset_5ffill_5frule_382',['vkvg_set_fill_rule',['../group__context_ga32ccec401affe05abbbcc914cd3139e6.html#ga32ccec401affe05abbbcc914cd3139e6',1,'vkvg.h']]],
-  ['vkvg_5fset_5ffont_5fsize_383',['vkvg_set_font_size',['../group__context_ga93286454cb5af21e9ddf69635e1351ef.html#ga93286454cb5af21e9ddf69635e1351ef',1,'vkvg.h']]],
-  ['vkvg_5fset_5fline_5fcap_384',['vkvg_set_line_cap',['../group__context_ga2af37f98b630134843446c5d8109741f.html#ga2af37f98b630134843446c5d8109741f',1,'vkvg.h']]],
-  ['vkvg_5fset_5fline_5fjoin_385',['vkvg_set_line_join',['../group__context_ga261c6105cc8574a05a971b562cfbbfdf.html#ga261c6105cc8574a05a971b562cfbbfdf',1,'vkvg.h']]],
-  ['vkvg_5fset_5fline_5fwidth_386',['vkvg_set_line_width',['../group__context_gaa1dd0e917ca55bb68795b6973f1fa38e.html#gaa1dd0e917ca55bb68795b6973f1fa38e',1,'vkvg.h']]],
-  ['vkvg_5fset_5fmatrix_387',['vkvg_set_matrix',['../group__context_ga17c5a80eb803be493370b95add18e0e0.html#ga17c5a80eb803be493370b95add18e0e0',1,'vkvg.h']]],
-  ['vkvg_5fset_5fmiter_5flimit_388',['vkvg_set_miter_limit',['../group__context_ga19370dc950aa5f87d13feb2824faf441.html#ga19370dc950aa5f87d13feb2824faf441',1,'vkvg.h']]],
-  ['vkvg_5fset_5fopacity_389',['vkvg_set_opacity',['../group__context_ga78687897d394221132d57809244a2bde.html#ga78687897d394221132d57809244a2bde',1,'vkvg.h']]],
-  ['vkvg_5fset_5foperator_390',['vkvg_set_operator',['../group__context_gab9a9036245eb304f4214705879326f13.html#gab9a9036245eb304f4214705879326f13',1,'vkvg.h']]],
-  ['vkvg_5fset_5fsource_391',['vkvg_set_source',['../group__context_ga73db2af35f3339bc926854a492560964.html#ga73db2af35f3339bc926854a492560964',1,'vkvg.h']]],
-  ['vkvg_5fset_5fsource_5fcolor_392',['vkvg_set_source_color',['../group__context_ga46da71eebe6f6dbb5056dc1429ced863.html#ga46da71eebe6f6dbb5056dc1429ced863',1,'vkvg.h']]],
-  ['vkvg_5fset_5fsource_5fcolor_5fname_393',['vkvg_set_source_color_name',['../vkvg_8h_a164da86a4b2636d58d39c45a857b7227.html#a164da86a4b2636d58d39c45a857b7227',1,'vkvg.h']]],
-  ['vkvg_5fset_5fsource_5frgb_394',['vkvg_set_source_rgb',['../group__context_ga89a8aa13acca2fdae86a6f94912513b4.html#ga89a8aa13acca2fdae86a6f94912513b4',1,'vkvg.h']]],
-  ['vkvg_5fset_5fsource_5frgba_395',['vkvg_set_source_rgba',['../group__context_ga7f1817e3b786b376348af666b2f0520a.html#ga7f1817e3b786b376348af666b2f0520a',1,'vkvg.h']]],
-  ['vkvg_5fset_5fsource_5fsurface_396',['vkvg_set_source_surface',['../group__context_ga7316a9d4a70cbc592923c8d3410df077.html#ga7316a9d4a70cbc592923c8d3410df077',1,'vkvg.h']]],
-  ['vkvg_5fshow_5ftext_397',['vkvg_show_text',['../group__context_ga2e3f3777b3ba1a6de1d54eb7c23737d9.html#ga2e3f3777b3ba1a6de1d54eb7c23737d9',1,'vkvg.h']]],
-  ['vkvg_5fshow_5ftext_5frun_398',['vkvg_show_text_run',['../group__context_ga2e5ac52635eb2745b9f28373689df0d9.html#ga2e5ac52635eb2745b9f28373689df0d9',1,'vkvg.h']]],
-  ['vkvg_5fstatus_399',['vkvg_status',['../group__context_gaa7a77d72856d41276186df5bb2299339.html#gaa7a77d72856d41276186df5bb2299339',1,'vkvg.h']]],
-  ['vkvg_5fstatus_5fto_5fstring_400',['vkvg_status_to_string',['../group__context_ga36fe35b2d255b66d379b70567d49eed2.html#ga36fe35b2d255b66d379b70567d49eed2',1,'vkvg.h']]],
-  ['vkvg_5fstroke_401',['vkvg_stroke',['../group__context_ga3590f94fe38df4f98f196d738827891c.html#ga3590f94fe38df4f98f196d738827891c',1,'vkvg.h']]],
-  ['vkvg_5fstroke_5fpreserve_402',['vkvg_stroke_preserve',['../group__context_ga3f64f9251bd63c229205115a214acfc1.html#ga3f64f9251bd63c229205115a214acfc1',1,'vkvg.h']]],
-  ['vkvg_5fsurface_5fclear_403',['vkvg_surface_clear',['../group__surface_gaed1d8ba342a78c0335647dca56e27174.html#gaed1d8ba342a78c0335647dca56e27174',1,'vkvg.h']]],
-  ['vkvg_5fsurface_5fcreate_404',['vkvg_surface_create',['../group__surface_gaebe02eedfc8d5af54c2962aa7227959d.html#gaebe02eedfc8d5af54c2962aa7227959d',1,'vkvg.h']]],
-  ['vkvg_5fsurface_5fcreate_5ffor_5fvkhimage_405',['vkvg_surface_create_for_VkhImage',['../group__surface_gab927868517986c317e393a1c874081b0.html#gab927868517986c317e393a1c874081b0',1,'vkvg.h']]],
-  ['vkvg_5fsurface_5fcreate_5ffrom_5fimage_406',['vkvg_surface_create_from_image',['../group__surface_ga1bc77fa0f6a6508d988ab2bc2f391190.html#ga1bc77fa0f6a6508d988ab2bc2f391190',1,'vkvg.h']]],
-  ['vkvg_5fsurface_5fcreate_5ffrom_5fsvg_407',['vkvg_surface_create_from_svg',['../vkvg-svg_8h_a1af810e3d7566e821d72e3096db9056a.html#a1af810e3d7566e821d72e3096db9056a',1,'vkvg-svg.h']]],
-  ['vkvg_5fsurface_5fcreate_5ffrom_5fsvg_5ffragment_408',['vkvg_surface_create_from_svg_fragment',['../vkvg-svg_8h_a326e6bec4bdf939b764e7d2c225f17d1.html#a326e6bec4bdf939b764e7d2c225f17d1',1,'vkvg-svg.h']]],
-  ['vkvg_5fsurface_5fdestroy_409',['vkvg_surface_destroy',['../group__surface_ga0c0097625ec8023049b2acfa92e25520.html#ga0c0097625ec8023049b2acfa92e25520',1,'vkvg.h']]],
-  ['vkvg_5fsurface_5fget_5fheight_410',['vkvg_surface_get_height',['../group__surface_ga09df17e6e7e62e6780c3f9330a6e60e6.html#ga09df17e6e7e62e6780c3f9330a6e60e6',1,'vkvg.h']]],
-  ['vkvg_5fsurface_5fget_5freference_5fcount_411',['vkvg_surface_get_reference_count',['../group__surface_gaac3f496bfbf733894fb94eb48f1d1137.html#gaac3f496bfbf733894fb94eb48f1d1137',1,'vkvg.h']]],
-  ['vkvg_5fsurface_5fget_5fvk_5fformat_412',['vkvg_surface_get_vk_format',['../group__surface_ga3d8cf4052973109318bbb693b6d2800c.html#ga3d8cf4052973109318bbb693b6d2800c',1,'vkvg.h']]],
-  ['vkvg_5fsurface_5fget_5fvk_5fimage_413',['vkvg_surface_get_vk_image',['../group__surface_ga424dbcc7fcefea9cca5726347b2ee235.html#ga424dbcc7fcefea9cca5726347b2ee235',1,'vkvg.h']]],
-  ['vkvg_5fsurface_5fget_5fwidth_414',['vkvg_surface_get_width',['../group__surface_gaa4c4188ebc55afd246dcfa2b804a3d1d.html#gaa4c4188ebc55afd246dcfa2b804a3d1d',1,'vkvg.h']]],
-  ['vkvg_5fsurface_5freference_415',['vkvg_surface_reference',['../group__surface_ga21cf3c9f6ce1d7e509ab86d5107eeffc.html#ga21cf3c9f6ce1d7e509ab86d5107eeffc',1,'vkvg.h']]],
-  ['vkvg_5fsurface_5fstatus_416',['vkvg_surface_status',['../group__surface_gac105fa5f43e1785f2219252b9099365a.html#gac105fa5f43e1785f2219252b9099365a',1,'vkvg.h']]],
-  ['vkvg_5fsurface_5fwrite_5fto_5fmemory_417',['vkvg_surface_write_to_memory',['../group__surface_gac03b406f38c79c6812fdcff69d50fb7e.html#gac03b406f38c79c6812fdcff69d50fb7e',1,'vkvg.h']]],
-  ['vkvg_5fsurface_5fwrite_5fto_5fpng_418',['vkvg_surface_write_to_png',['../group__surface_ga7051fd62842ee526afc261b65f939c2d.html#ga7051fd62842ee526afc261b65f939c2d',1,'vkvg.h']]],
-  ['vkvg_5fsvg_5fdestroy_419',['vkvg_svg_destroy',['../vkvg-svg_8h_ae3f8d98287e9d883b21fac0e2ed96bad.html#ae3f8d98287e9d883b21fac0e2ed96bad',1,'vkvg-svg.h']]],
-  ['vkvg_5fsvg_5fget_5fdimensions_420',['vkvg_svg_get_dimensions',['../vkvg-svg_8h_a7696c29d5af1fadc95efb440cf041bda.html#a7696c29d5af1fadc95efb440cf041bda',1,'vkvg-svg.h']]],
-  ['vkvg_5fsvg_5fload_421',['vkvg_svg_load',['../vkvg-svg_8h_a8599df3d49203becccdaf3877a5e0b09.html#a8599df3d49203becccdaf3877a5e0b09',1,'vkvg-svg.h']]],
-  ['vkvg_5fsvg_5fload_5ffragment_422',['vkvg_svg_load_fragment',['../vkvg-svg_8h_a6a17b950c3750f494c655bc1b6757c3b.html#a6a17b950c3750f494c655bc1b6757c3b',1,'vkvg-svg.h']]],
-  ['vkvg_5fsvg_5frender_423',['vkvg_svg_render',['../vkvg-svg_8h_ad2e5314854a060a54924864c2c1cb489.html#ad2e5314854a060a54924864c2c1cb489',1,'vkvg-svg.h']]],
-  ['vkvg_5ftext_5fextents_424',['vkvg_text_extents',['../group__context_ga79802b5c678d1ab84a4f5ef560e77e29.html#ga79802b5c678d1ab84a4f5ef560e77e29',1,'vkvg.h']]],
-  ['vkvg_5ftext_5frun_5fcreate_425',['vkvg_text_run_create',['../group__context_gaff5bbccf8cc53721ca2666c56272256e.html#gaff5bbccf8cc53721ca2666c56272256e',1,'vkvg.h']]],
-  ['vkvg_5ftext_5frun_5fcreate_5fwith_5flength_426',['vkvg_text_run_create_with_length',['../group__context_gadfcb5fd125984c0399c5f6bc9619e56a.html#gadfcb5fd125984c0399c5f6bc9619e56a',1,'vkvg.h']]],
-  ['vkvg_5ftext_5frun_5fdestroy_427',['vkvg_text_run_destroy',['../group__context_gaf177e82330cb95a71c9517f8aacd6365.html#gaf177e82330cb95a71c9517f8aacd6365',1,'vkvg.h']]],
-  ['vkvg_5ftext_5frun_5fget_5fextents_428',['vkvg_text_run_get_extents',['../group__context_gafa8b8c1636cb6c479a851fc04f7741ad.html#gafa8b8c1636cb6c479a851fc04f7741ad',1,'vkvg.h']]],
-  ['vkvg_5ftext_5frun_5fget_5fglyph_5fcount_429',['vkvg_text_run_get_glyph_count',['../group__context_ga01525d0d537d2e03d541ad57325f14d2.html#ga01525d0d537d2e03d541ad57325f14d2',1,'vkvg.h']]],
-  ['vkvg_5ftext_5frun_5fget_5fglyph_5fposition_430',['vkvg_text_run_get_glyph_position',['../group__context_gad8303a290f342f71dd233bef3f02441b.html#gad8303a290f342f71dd233bef3f02441b',1,'vkvg.h']]],
-  ['vkvg_5ftransform_431',['vkvg_transform',['../group__context_ga998ca7435dd87db6da6d30a5ee69f827.html#ga998ca7435dd87db6da6d30a5ee69f827',1,'vkvg.h']]],
-  ['vkvg_5ftranslate_432',['vkvg_translate',['../group__context_gacf62b2602170792417398c51511dee67.html#gacf62b2602170792417398c51511dee67',1,'vkvg.h']]]
+  ['vkvg_5farc_280',['vkvg_arc',['../group__context_gac068112f830a390f6b1ea52817d0fa6b.html#gac068112f830a390f6b1ea52817d0fa6b',1,'vkvg.h']]],
+  ['vkvg_5farc_5fnegative_281',['vkvg_arc_negative',['../group__context_ga81af95aa15f5d5c54e42143183a4bf9b.html#ga81af95aa15f5d5c54e42143183a4bf9b',1,'vkvg.h']]],
+  ['vkvg_5fclear_282',['vkvg_clear',['../group__context_gaf8ce78ae7fa4269a2a3c1c54ad2c58dd.html#gaf8ce78ae7fa4269a2a3c1c54ad2c58dd',1,'vkvg.h']]],
+  ['vkvg_5fclip_283',['vkvg_clip',['../group__context_ga1377398c35756811e602cb1f62a3666a.html#ga1377398c35756811e602cb1f62a3666a',1,'vkvg.h']]],
+  ['vkvg_5fclip_5fpreserve_284',['vkvg_clip_preserve',['../group__context_gaf4f41865696063157dcccc49826c7542.html#gaf4f41865696063157dcccc49826c7542',1,'vkvg.h']]],
+  ['vkvg_5fclose_5fpath_285',['vkvg_close_path',['../group__context_gaf7a96ef43fd8721ad82c296e96b1a89a.html#gaf7a96ef43fd8721ad82c296e96b1a89a',1,'vkvg.h']]],
+  ['vkvg_5fcreate_286',['vkvg_create',['../group__context_gab276844a1cbcb7e666997d78ba305aa7.html#gab276844a1cbcb7e666997d78ba305aa7',1,'vkvg.h']]],
+  ['vkvg_5fcurve_5fto_287',['vkvg_curve_to',['../group__context_gaaef505547efbf0dac08363c29aa6d5fc.html#gaaef505547efbf0dac08363c29aa6d5fc',1,'vkvg.h']]],
+  ['vkvg_5fdestroy_288',['vkvg_destroy',['../group__context_ga0e0bba5a28e7e264e8b265789b35cef5.html#ga0e0bba5a28e7e264e8b265789b35cef5',1,'vkvg.h']]],
+  ['vkvg_5fdevice_5fcreate_289',['vkvg_device_create',['../group__device_ga78fe5806b41e650f39fdb8b0722efb3c.html#ga78fe5806b41e650f39fdb8b0722efb3c',1,'vkvg.h']]],
+  ['vkvg_5fdevice_5fcreate_5ffrom_5fvk_290',['vkvg_device_create_from_vk',['../group__device_ga792170a12976eced48e117cc1adf4bcf.html#ga792170a12976eced48e117cc1adf4bcf',1,'vkvg.h']]],
+  ['vkvg_5fdevice_5fcreate_5ffrom_5fvk_5fmultisample_291',['vkvg_device_create_from_vk_multisample',['../group__device_ga17a593a0a8b3c174b22e7e9a67995257.html#ga17a593a0a8b3c174b22e7e9a67995257',1,'vkvg.h']]],
+  ['vkvg_5fdevice_5fdestroy_292',['vkvg_device_destroy',['../group__device_ga2aaf6df4810242a7ba61d1cc22dda83d.html#ga2aaf6df4810242a7ba61d1cc22dda83d',1,'vkvg.h']]],
+  ['vkvg_5fdevice_5fget_5fdpy_293',['vkvg_device_get_dpy',['../group__device_ga629ad9c736d5e7936529aadbfc202c53.html#ga629ad9c736d5e7936529aadbfc202c53',1,'vkvg.h']]],
+  ['vkvg_5fdevice_5fget_5freference_5fcount_294',['vkvg_device_get_reference_count',['../group__device_gaf8fba0b5d5588ef33326e874bd25a4c1.html#gaf8fba0b5d5588ef33326e874bd25a4c1',1,'vkvg.h']]],
+  ['vkvg_5fdevice_5freference_295',['vkvg_device_reference',['../group__device_ga3fbc07e9e6fa4e97dd0857b58e66a916.html#ga3fbc07e9e6fa4e97dd0857b58e66a916',1,'vkvg.h']]],
+  ['vkvg_5fdevice_5fset_5fdpy_296',['vkvg_device_set_dpy',['../group__device_ga67fe3cfb43415cc557c3c6f2dad1990b.html#ga67fe3cfb43415cc557c3c6f2dad1990b',1,'vkvg.h']]],
+  ['vkvg_5fdevice_5fset_5fthread_5faware_297',['vkvg_device_set_thread_aware',['../group__device_ga14c3363f17896c4cbc90b5a742d8cc92.html#ga14c3363f17896c4cbc90b5a742d8cc92',1,'vkvg.h']]],
+  ['vkvg_5fdevice_5fstatus_298',['vkvg_device_status',['../group__device_ga7cfe91b5df3581ed1bcdef483d1a2367.html#ga7cfe91b5df3581ed1bcdef483d1a2367',1,'vkvg.h']]],
+  ['vkvg_5fellipse_299',['vkvg_ellipse',['../group__context_ga9f9e8b0cc09645c02b883e1184277ed4.html#ga9f9e8b0cc09645c02b883e1184277ed4',1,'vkvg.h']]],
+  ['vkvg_5felliptic_5farc_5fto_300',['vkvg_elliptic_arc_to',['../group__context_ga33916e8d4a03a4e6e4b13b901cd619e8.html#ga33916e8d4a03a4e6e4b13b901cd619e8',1,'vkvg.h']]],
+  ['vkvg_5ffill_301',['vkvg_fill',['../group__context_ga514541817d323e89f66069362bb8611d.html#ga514541817d323e89f66069362bb8611d',1,'vkvg.h']]],
+  ['vkvg_5ffill_5fpreserve_302',['vkvg_fill_preserve',['../group__context_gab1fa94f07caed2355f289efe9ad5b920.html#gab1fa94f07caed2355f289efe9ad5b920',1,'vkvg.h']]],
+  ['vkvg_5fflush_303',['vkvg_flush',['../group__context_gaca4d2b86c75bdf3f07add4a48d861b5f.html#gaca4d2b86c75bdf3f07add4a48d861b5f',1,'vkvg.h']]],
+  ['vkvg_5ffont_5fextents_304',['vkvg_font_extents',['../group__context_gabcf41a619deeaf1fab72bc5c4e5ecf99.html#gabcf41a619deeaf1fab72bc5c4e5ecf99',1,'vkvg.h']]],
+  ['vkvg_5fget_5fcurrent_5fpoint_305',['vkvg_get_current_point',['../group__context_gab5852e193c4fa6f23282e622a1eee0c3.html#gab5852e193c4fa6f23282e622a1eee0c3',1,'vkvg.h']]],
+  ['vkvg_5fget_5fdash_306',['vkvg_get_dash',['../group__context_ga003f578ba25479c16cec0f66161ed0f9.html#ga003f578ba25479c16cec0f66161ed0f9',1,'vkvg.h']]],
+  ['vkvg_5fget_5fdevice_5frequirements_307',['vkvg_get_device_requirements',['../group__device_gad9676acb47c4f4f8d83ef198280a805e.html#gad9676acb47c4f4f8d83ef198280a805e',1,'vkvg.h']]],
+  ['vkvg_5fget_5ffill_5frule_308',['vkvg_get_fill_rule',['../group__context_gad628d092e9fae6f1c9dc8c2ae6c96b35.html#gad628d092e9fae6f1c9dc8c2ae6c96b35',1,'vkvg.h']]],
+  ['vkvg_5fget_5fline_5fcap_309',['vkvg_get_line_cap',['../group__context_gaa24335582127d17912b7f0f79e4d760c.html#gaa24335582127d17912b7f0f79e4d760c',1,'vkvg.h']]],
+  ['vkvg_5fget_5fline_5fjoin_310',['vkvg_get_line_join',['../group__context_ga1a425a93c299ea2fe50b80c26d54e65a.html#ga1a425a93c299ea2fe50b80c26d54e65a',1,'vkvg.h']]],
+  ['vkvg_5fget_5fline_5fwidth_311',['vkvg_get_line_width',['../group__context_ga403922084a3cfecd3ef7e10f764bbd8e.html#ga403922084a3cfecd3ef7e10f764bbd8e',1,'vkvg.h']]],
+  ['vkvg_5fget_5fmatrix_312',['vkvg_get_matrix',['../group__context_ga6b0a4950733eb9792c24a0571cfbc53b.html#ga6b0a4950733eb9792c24a0571cfbc53b',1,'vkvg.h']]],
+  ['vkvg_5fget_5fmiter_5flimit_313',['vkvg_get_miter_limit',['../group__context_ga3dfadc3208fa64c55b980ec83396bc25.html#ga3dfadc3208fa64c55b980ec83396bc25',1,'vkvg.h']]],
+  ['vkvg_5fget_5fopacity_314',['vkvg_get_opacity',['../group__context_ga511a8ea8b4e12e44ee062e10361a4eb6.html#ga511a8ea8b4e12e44ee062e10361a4eb6',1,'vkvg.h']]],
+  ['vkvg_5fget_5foperator_315',['vkvg_get_operator',['../group__context_gac525aec4976320d2bac91a16cf1d84f8.html#gac525aec4976320d2bac91a16cf1d84f8',1,'vkvg.h']]],
+  ['vkvg_5fget_5freference_5fcount_316',['vkvg_get_reference_count',['../group__context_ga0b8f1aabb13f0a25b195fc28153eb821.html#ga0b8f1aabb13f0a25b195fc28153eb821',1,'vkvg.h']]],
+  ['vkvg_5fget_5frequired_5fdevice_5fextensions_317',['vkvg_get_required_device_extensions',['../group__device_ga87246f77fd32889d9eae62c9444ae456.html#ga87246f77fd32889d9eae62c9444ae456',1,'vkvg.h']]],
+  ['vkvg_5fget_5frequired_5finstance_5fextensions_318',['vkvg_get_required_instance_extensions',['../group__device_ga9319a5e85f367098b0e6e3265fb8ea85.html#ga9319a5e85f367098b0e6e3265fb8ea85',1,'vkvg.h']]],
+  ['vkvg_5fget_5fsource_319',['vkvg_get_source',['../group__context_gaf86035c0d1696a504aec94572d218415.html#gaf86035c0d1696a504aec94572d218415',1,'vkvg.h']]],
+  ['vkvg_5fget_5ftarget_320',['vkvg_get_target',['../group__context_ga828758ed4335f74a7aedba3837d98b13.html#ga828758ed4335f74a7aedba3837d98b13',1,'vkvg.h']]],
+  ['vkvg_5fhas_5fcurrent_5fpoint_321',['vkvg_has_current_point',['../group__context_gaafe393139d22caee0d96f6b553e9371a.html#gaafe393139d22caee0d96f6b553e9371a',1,'vkvg.h']]],
+  ['vkvg_5fidentity_5fmatrix_322',['vkvg_identity_matrix',['../group__context_ga07b38d9e2fa6338d765b3ba6f4414a87.html#ga07b38d9e2fa6338d765b3ba6f4414a87',1,'vkvg.h']]],
+  ['vkvg_5fline_5fto_323',['vkvg_line_to',['../group__context_ga7fdda8e84e6cc77dc30be427087f597d.html#ga7fdda8e84e6cc77dc30be427087f597d',1,'vkvg.h']]],
+  ['vkvg_5fload_5ffont_5ffrom_5fmemory_324',['vkvg_load_font_from_memory',['../group__context_ga99b593fe1e248b4bf5342df2b090d0a4.html#ga99b593fe1e248b4bf5342df2b090d0a4',1,'vkvg.h']]],
+  ['vkvg_5fload_5ffont_5ffrom_5fpath_325',['vkvg_load_font_from_path',['../group__context_gadccb1027af7def3ef6b17e27314a4a9e.html#gadccb1027af7def3ef6b17e27314a4a9e',1,'vkvg.h']]],
+  ['vkvg_5fmatrix_5fget_5fscale_326',['vkvg_matrix_get_scale',['../group__matrix_gacd251d9fac997b79ca3060dd2d575f0e.html#gacd251d9fac997b79ca3060dd2d575f0e',1,'vkvg.h']]],
+  ['vkvg_5fmatrix_5finit_327',['vkvg_matrix_init',['../group__matrix_gadfb1c02e17804239c8a8f1c2f0f8a374.html#gadfb1c02e17804239c8a8f1c2f0f8a374',1,'vkvg.h']]],
+  ['vkvg_5fmatrix_5finit_5fidentity_328',['vkvg_matrix_init_identity',['../group__matrix_ga60cff46b3741569d302c19226b5f7340.html#ga60cff46b3741569d302c19226b5f7340',1,'vkvg.h']]],
+  ['vkvg_5fmatrix_5finit_5frotate_329',['vkvg_matrix_init_rotate',['../group__matrix_ga7565d3c1202c2aa88d06210e4e880c15.html#ga7565d3c1202c2aa88d06210e4e880c15',1,'vkvg.h']]],
+  ['vkvg_5fmatrix_5finit_5fscale_330',['vkvg_matrix_init_scale',['../group__matrix_ga824fa84193b12ef36fd11316b52edfb9.html#ga824fa84193b12ef36fd11316b52edfb9',1,'vkvg.h']]],
+  ['vkvg_5fmatrix_5finit_5ftranslate_331',['vkvg_matrix_init_translate',['../group__matrix_ga471448472d025facf479dc1fbaa6f102.html#ga471448472d025facf479dc1fbaa6f102',1,'vkvg.h']]],
+  ['vkvg_5fmatrix_5finvert_332',['vkvg_matrix_invert',['../group__matrix_ga8b27d7aa1c35c520efa197e44da84ef9.html#ga8b27d7aa1c35c520efa197e44da84ef9',1,'vkvg.h']]],
+  ['vkvg_5fmatrix_5fmultiply_333',['vkvg_matrix_multiply',['../group__matrix_ga696338f6b5986e8cde51cab3bd6f2050.html#ga696338f6b5986e8cde51cab3bd6f2050',1,'vkvg.h']]],
+  ['vkvg_5fmatrix_5frotate_334',['vkvg_matrix_rotate',['../group__matrix_ga00b8f362ab4e337c2ec219dbee840a76.html#ga00b8f362ab4e337c2ec219dbee840a76',1,'vkvg.h']]],
+  ['vkvg_5fmatrix_5fscale_335',['vkvg_matrix_scale',['../group__matrix_ga2af9ac82c85388031d206e5e59b00ab9.html#ga2af9ac82c85388031d206e5e59b00ab9',1,'vkvg.h']]],
+  ['vkvg_5fmatrix_5ftransform_5fdistance_336',['vkvg_matrix_transform_distance',['../group__matrix_gaef5dcf4dab69857a4516cfa3770a6201.html#gaef5dcf4dab69857a4516cfa3770a6201',1,'vkvg.h']]],
+  ['vkvg_5fmatrix_5ftransform_5fpoint_337',['vkvg_matrix_transform_point',['../group__matrix_gaa329c7a6282aa4eb6f39b8bcc9547c1c.html#gaa329c7a6282aa4eb6f39b8bcc9547c1c',1,'vkvg.h']]],
+  ['vkvg_5fmatrix_5ftranslate_338',['vkvg_matrix_translate',['../group__matrix_gaa9cd565c5f9ad461d8ece37459c5757c.html#gaa9cd565c5f9ad461d8ece37459c5757c',1,'vkvg.h']]],
+  ['vkvg_5fmove_5fto_339',['vkvg_move_to',['../group__context_gaa9a27bece5bbd278921c6cba623b2c63.html#gaa9a27bece5bbd278921c6cba623b2c63',1,'vkvg.h']]],
+  ['vkvg_5fnew_5fpath_340',['vkvg_new_path',['../group__context_ga92d2ddcda9b53c6dbd352c31a84b6dfb.html#ga92d2ddcda9b53c6dbd352c31a84b6dfb',1,'vkvg.h']]],
+  ['vkvg_5fnew_5fsub_5fpath_341',['vkvg_new_sub_path',['../group__context_gad4df2d61a5e1ed43ceb89b5cb908f09c.html#gad4df2d61a5e1ed43ceb89b5cb908f09c',1,'vkvg.h']]],
+  ['vkvg_5fpaint_342',['vkvg_paint',['../group__context_ga8962c8af0aecbee767a3ca60e224cd8b.html#ga8962c8af0aecbee767a3ca60e224cd8b',1,'vkvg.h']]],
+  ['vkvg_5fpath_5fextents_343',['vkvg_path_extents',['../group__context_ga5540dd4e90233822a957059a3c6b389b.html#ga5540dd4e90233822a957059a3c6b389b',1,'vkvg.h']]],
+  ['vkvg_5fpattern_5fadd_5fcolor_5fstop_344',['vkvg_pattern_add_color_stop',['../group__pattern_ga844444a0242794f85b2a850309569587.html#ga844444a0242794f85b2a850309569587',1,'vkvg.h']]],
+  ['vkvg_5fpattern_5fcreate_5ffor_5fsurface_345',['vkvg_pattern_create_for_surface',['../group__pattern_gae5284a7f3f6241d3c5b9012dc145dfcb.html#gae5284a7f3f6241d3c5b9012dc145dfcb',1,'vkvg.h']]],
+  ['vkvg_5fpattern_5fcreate_5flinear_346',['vkvg_pattern_create_linear',['../group__pattern_gac14405c0e08f8cae0013d179a5c15308.html#gac14405c0e08f8cae0013d179a5c15308',1,'vkvg.h']]],
+  ['vkvg_5fpattern_5fcreate_5fradial_347',['vkvg_pattern_create_radial',['../group__pattern_ga19e3b3fde4351d70e052030508bed667.html#ga19e3b3fde4351d70e052030508bed667',1,'vkvg.h']]],
+  ['vkvg_5fpattern_5fdestroy_348',['vkvg_pattern_destroy',['../group__pattern_gaee2652254686507f28dfcf598db894c4.html#gaee2652254686507f28dfcf598db894c4',1,'vkvg.h']]],
+  ['vkvg_5fpattern_5fedit_5flinear_349',['vkvg_pattern_edit_linear',['../group__pattern_ga7990319ff732e9005eda3e2283f6f530.html#ga7990319ff732e9005eda3e2283f6f530',1,'vkvg.h']]],
+  ['vkvg_5fpattern_5fedit_5fradial_350',['vkvg_pattern_edit_radial',['../group__pattern_ga3781a9fe725e660b090da1a1afcd4550.html#ga3781a9fe725e660b090da1a1afcd4550',1,'vkvg.h']]],
+  ['vkvg_5fpattern_5fget_5fcolor_5fstop_5fcount_351',['vkvg_pattern_get_color_stop_count',['../group__pattern_gaa43a9a05b3b7c9d247b640c3acf62372.html#gaa43a9a05b3b7c9d247b640c3acf62372',1,'vkvg.h']]],
+  ['vkvg_5fpattern_5fget_5fcolor_5fstop_5frgba_352',['vkvg_pattern_get_color_stop_rgba',['../group__pattern_gafc6a80199e9b9b18d3f25467a9fb3fee.html#gafc6a80199e9b9b18d3f25467a9fb3fee',1,'vkvg.h']]],
+  ['vkvg_5fpattern_5fget_5fextend_353',['vkvg_pattern_get_extend',['../group__pattern_gaf89e3a8ba79ac27840b4394d9f503459.html#gaf89e3a8ba79ac27840b4394d9f503459',1,'vkvg.h']]],
+  ['vkvg_5fpattern_5fget_5ffilter_354',['vkvg_pattern_get_filter',['../group__pattern_gaea43689bc6fa9fff1e1ab557b45bbc9f.html#gaea43689bc6fa9fff1e1ab557b45bbc9f',1,'vkvg.h']]],
+  ['vkvg_5fpattern_5fget_5flinear_5fpoints_355',['vkvg_pattern_get_linear_points',['../group__pattern_ga7026f86f8c320692862bd219c704999a.html#ga7026f86f8c320692862bd219c704999a',1,'vkvg.h']]],
+  ['vkvg_5fpattern_5fget_5fmatrix_356',['vkvg_pattern_get_matrix',['../group__pattern_ga53ff09b33c0008da5e52740fdd601e93.html#ga53ff09b33c0008da5e52740fdd601e93',1,'vkvg.h']]],
+  ['vkvg_5fpattern_5fget_5freference_5fcount_357',['vkvg_pattern_get_reference_count',['../group__pattern_ga666342d39a4227e8b1d2ecbc1eaad3e9.html#ga666342d39a4227e8b1d2ecbc1eaad3e9',1,'vkvg.h']]],
+  ['vkvg_5fpattern_5fget_5ftype_358',['vkvg_pattern_get_type',['../group__pattern_ga69d920cb48cb97fbaa8ea048b12e9bab.html#ga69d920cb48cb97fbaa8ea048b12e9bab',1,'vkvg.h']]],
+  ['vkvg_5fpattern_5freference_359',['vkvg_pattern_reference',['../group__pattern_ga3bc1cde4ef93d5b8e87870f35240cbc2.html#ga3bc1cde4ef93d5b8e87870f35240cbc2',1,'vkvg.h']]],
+  ['vkvg_5fpattern_5fset_5fextend_360',['vkvg_pattern_set_extend',['../group__pattern_ga29fe6b4335fe0352c5d7ea5804ba45e9.html#ga29fe6b4335fe0352c5d7ea5804ba45e9',1,'vkvg.h']]],
+  ['vkvg_5fpattern_5fset_5ffilter_361',['vkvg_pattern_set_filter',['../group__pattern_gad2d8a91e379b5d39ae9c066380ae95f2.html#gad2d8a91e379b5d39ae9c066380ae95f2',1,'vkvg.h']]],
+  ['vkvg_5fpattern_5fset_5fmatrix_362',['vkvg_pattern_set_matrix',['../group__pattern_ga1f555e636f6c91d3a2a8945bf9e86fa3.html#ga1f555e636f6c91d3a2a8945bf9e86fa3',1,'vkvg.h']]],
+  ['vkvg_5fquadratic_5fto_363',['vkvg_quadratic_to',['../group__context_ga87f15eee0f8e4e18bc47ed96ea9250b4.html#ga87f15eee0f8e4e18bc47ed96ea9250b4',1,'vkvg.h']]],
+  ['vkvg_5frectangle_364',['vkvg_rectangle',['../group__context_ga65d54b2caf487a2d2305fb0a9a701670.html#ga65d54b2caf487a2d2305fb0a9a701670',1,'vkvg.h']]],
+  ['vkvg_5freference_365',['vkvg_reference',['../group__context_gae855f56bde644560f5025d09c834a55c.html#gae855f56bde644560f5025d09c834a55c',1,'vkvg.h']]],
+  ['vkvg_5frel_5fcurve_5fto_366',['vkvg_rel_curve_to',['../group__context_gad37071fb42ef37ce31bca527ef979aa2.html#gad37071fb42ef37ce31bca527ef979aa2',1,'vkvg.h']]],
+  ['vkvg_5frel_5felliptic_5farc_5fto_367',['vkvg_rel_elliptic_arc_to',['../group__context_gad4e0c503a4073b2b777103172cfd0b0c.html#gad4e0c503a4073b2b777103172cfd0b0c',1,'vkvg.h']]],
+  ['vkvg_5frel_5fline_5fto_368',['vkvg_rel_line_to',['../group__context_gaebf492bf879122ef9ec6b8072ec9a55b.html#gaebf492bf879122ef9ec6b8072ec9a55b',1,'vkvg.h']]],
+  ['vkvg_5frel_5fmove_5fto_369',['vkvg_rel_move_to',['../group__context_gac7853e3949a804d682a856bfbd77312b.html#gac7853e3949a804d682a856bfbd77312b',1,'vkvg.h']]],
+  ['vkvg_5frel_5fquadratic_5fto_370',['vkvg_rel_quadratic_to',['../group__context_gad27a65d418d112847acb7671275c7dc2.html#gad27a65d418d112847acb7671275c7dc2',1,'vkvg.h']]],
+  ['vkvg_5freset_5fclip_371',['vkvg_reset_clip',['../group__context_gacc55b53318df7aa0fbb0d2a8ad62a7de.html#gacc55b53318df7aa0fbb0d2a8ad62a7de',1,'vkvg.h']]],
+  ['vkvg_5frestore_372',['vkvg_restore',['../group__context_ga1f8f22f05ba71be6344787c7c52caf3b.html#ga1f8f22f05ba71be6344787c7c52caf3b',1,'vkvg.h']]],
+  ['vkvg_5frotate_373',['vkvg_rotate',['../group__context_gaeb22a279fa51368ade2094303f729537.html#gaeb22a279fa51368ade2094303f729537',1,'vkvg.h']]],
+  ['vkvg_5frounded_5frectangle_374',['vkvg_rounded_rectangle',['../group__context_ga588d5881468c361b38005f0b9deaf002.html#ga588d5881468c361b38005f0b9deaf002',1,'vkvg.h']]],
+  ['vkvg_5frounded_5frectangle2_375',['vkvg_rounded_rectangle2',['../group__context_gad18fff05a16b4e5bc3a1e20d7af43645.html#gad18fff05a16b4e5bc3a1e20d7af43645',1,'vkvg.h']]],
+  ['vkvg_5fsave_376',['vkvg_save',['../group__context_gac03501474a0d7c9ba002fd5b7b9d7aa5.html#gac03501474a0d7c9ba002fd5b7b9d7aa5',1,'vkvg.h']]],
+  ['vkvg_5fscale_377',['vkvg_scale',['../group__context_ga8da1de941ca7b4657298fc15d1814a4c.html#ga8da1de941ca7b4657298fc15d1814a4c',1,'vkvg.h']]],
+  ['vkvg_5fselect_5ffont_5fface_378',['vkvg_select_font_face',['../group__context_gade858000e4086620a00952a4ccc8744a.html#gade858000e4086620a00952a4ccc8744a',1,'vkvg.h']]],
+  ['vkvg_5fset_5fdash_379',['vkvg_set_dash',['../group__context_ga0cba8dfc3b4340e70820abba3c26c07b.html#ga0cba8dfc3b4340e70820abba3c26c07b',1,'vkvg.h']]],
+  ['vkvg_5fset_5ffill_5frule_380',['vkvg_set_fill_rule',['../group__context_ga305378530707a0e8436d068e919d15bf.html#ga305378530707a0e8436d068e919d15bf',1,'vkvg.h']]],
+  ['vkvg_5fset_5ffont_5fsize_381',['vkvg_set_font_size',['../group__context_gae061587061b992790b315c0df670ec29.html#gae061587061b992790b315c0df670ec29',1,'vkvg.h']]],
+  ['vkvg_5fset_5fline_5fcap_382',['vkvg_set_line_cap',['../group__context_gacac211b9ddc47b13c9ad7887db491bd8.html#gacac211b9ddc47b13c9ad7887db491bd8',1,'vkvg.h']]],
+  ['vkvg_5fset_5fline_5fjoin_383',['vkvg_set_line_join',['../group__context_ga5b49660d94b802be40975417e7d963f3.html#ga5b49660d94b802be40975417e7d963f3',1,'vkvg.h']]],
+  ['vkvg_5fset_5fline_5fwidth_384',['vkvg_set_line_width',['../group__context_gac159a4f21cb08f34c01e9a424b2a146b.html#gac159a4f21cb08f34c01e9a424b2a146b',1,'vkvg.h']]],
+  ['vkvg_5fset_5fmatrix_385',['vkvg_set_matrix',['../group__context_gab56218e5b3ba4020ba68ad5fd3a92ddb.html#gab56218e5b3ba4020ba68ad5fd3a92ddb',1,'vkvg.h']]],
+  ['vkvg_5fset_5fmiter_5flimit_386',['vkvg_set_miter_limit',['../group__context_ga30c2bac2ee940e48c931808a5b1b8da3.html#ga30c2bac2ee940e48c931808a5b1b8da3',1,'vkvg.h']]],
+  ['vkvg_5fset_5fopacity_387',['vkvg_set_opacity',['../group__context_gab2d4c6449a25dc681cc068c4239450c5.html#gab2d4c6449a25dc681cc068c4239450c5',1,'vkvg.h']]],
+  ['vkvg_5fset_5foperator_388',['vkvg_set_operator',['../group__context_ga77655256b5a06027abf60cb6eb561c1e.html#ga77655256b5a06027abf60cb6eb561c1e',1,'vkvg.h']]],
+  ['vkvg_5fset_5fsource_389',['vkvg_set_source',['../group__context_ga3d85796d4747860d13263be493d33ef9.html#ga3d85796d4747860d13263be493d33ef9',1,'vkvg.h']]],
+  ['vkvg_5fset_5fsource_5fcolor_390',['vkvg_set_source_color',['../group__context_gabd4113f8d643772de75f806652e2c316.html#gabd4113f8d643772de75f806652e2c316',1,'vkvg.h']]],
+  ['vkvg_5fset_5fsource_5fcolor_5fname_391',['vkvg_set_source_color_name',['../vkvg_8h_af4174688622bae16b8cb222b80cc978a.html#af4174688622bae16b8cb222b80cc978a',1,'vkvg.h']]],
+  ['vkvg_5fset_5fsource_5frgb_392',['vkvg_set_source_rgb',['../group__context_ga747c8ae1a645947fd918d5ac54b97a5a.html#ga747c8ae1a645947fd918d5ac54b97a5a',1,'vkvg.h']]],
+  ['vkvg_5fset_5fsource_5frgba_393',['vkvg_set_source_rgba',['../group__context_ga74613bc604a761da3f8a5f3a05588837.html#ga74613bc604a761da3f8a5f3a05588837',1,'vkvg.h']]],
+  ['vkvg_5fset_5fsource_5fsurface_394',['vkvg_set_source_surface',['../group__context_ga449bf4b084310edb22aacf4ffba7d8da.html#ga449bf4b084310edb22aacf4ffba7d8da',1,'vkvg.h']]],
+  ['vkvg_5fshow_5ftext_395',['vkvg_show_text',['../group__context_ga74f8e2c9596e482b4642d54513ff335c.html#ga74f8e2c9596e482b4642d54513ff335c',1,'vkvg.h']]],
+  ['vkvg_5fshow_5ftext_5frun_396',['vkvg_show_text_run',['../group__context_ga1d8a8c6dea5e354b3f951ae980042c3a.html#ga1d8a8c6dea5e354b3f951ae980042c3a',1,'vkvg.h']]],
+  ['vkvg_5fstatus_397',['vkvg_status',['../group__context_gaf5b5c652d82aa0404c93edae2cbc6035.html#gaf5b5c652d82aa0404c93edae2cbc6035',1,'vkvg.h']]],
+  ['vkvg_5fstatus_5fto_5fstring_398',['vkvg_status_to_string',['../group__context_ga1d501addeb8f29c0a8984c4ea189d3d7.html#ga1d501addeb8f29c0a8984c4ea189d3d7',1,'vkvg.h']]],
+  ['vkvg_5fstroke_399',['vkvg_stroke',['../group__context_ga74bf1033a534dab1a320e95dc7dea157.html#ga74bf1033a534dab1a320e95dc7dea157',1,'vkvg.h']]],
+  ['vkvg_5fstroke_5fpreserve_400',['vkvg_stroke_preserve',['../group__context_gaa2ed6dc1512777dd5ccad6aeb1dda7f4.html#gaa2ed6dc1512777dd5ccad6aeb1dda7f4',1,'vkvg.h']]],
+  ['vkvg_5fsurface_5fclear_401',['vkvg_surface_clear',['../group__surface_gad43c411887c5c5bf60daeb62d05af0eb.html#gad43c411887c5c5bf60daeb62d05af0eb',1,'vkvg.h']]],
+  ['vkvg_5fsurface_5fcreate_402',['vkvg_surface_create',['../group__surface_gac60a50a2726621c5bc3c99b9810ad627.html#gac60a50a2726621c5bc3c99b9810ad627',1,'vkvg.h']]],
+  ['vkvg_5fsurface_5fcreate_5ffor_5fvkhimage_403',['vkvg_surface_create_for_VkhImage',['../group__surface_gaedc4e2964cf5c9a9c004d2874d73addb.html#gaedc4e2964cf5c9a9c004d2874d73addb',1,'vkvg.h']]],
+  ['vkvg_5fsurface_5fcreate_5ffrom_5fimage_404',['vkvg_surface_create_from_image',['../group__surface_gab8ea522885d2768088a15f91bfcd3139.html#gab8ea522885d2768088a15f91bfcd3139',1,'vkvg.h']]],
+  ['vkvg_5fsurface_5fcreate_5ffrom_5fsvg_405',['vkvg_surface_create_from_svg',['../vkvg-svg_8h_ad4d202cd0b7216f96e58fab7dc917aae.html#ad4d202cd0b7216f96e58fab7dc917aae',1,'vkvg-svg.h']]],
+  ['vkvg_5fsurface_5fcreate_5ffrom_5fsvg_5ffragment_406',['vkvg_surface_create_from_svg_fragment',['../vkvg-svg_8h_a8dc164746718bde97cf6c67826adaa87.html#a8dc164746718bde97cf6c67826adaa87',1,'vkvg-svg.h']]],
+  ['vkvg_5fsurface_5fdestroy_407',['vkvg_surface_destroy',['../group__surface_ga4fb66c2cbbebddae0c0b8f69d13325e9.html#ga4fb66c2cbbebddae0c0b8f69d13325e9',1,'vkvg.h']]],
+  ['vkvg_5fsurface_5fget_5fheight_408',['vkvg_surface_get_height',['../group__surface_ga52b10b4864ebba4dd2ce0edc0ed7e9b3.html#ga52b10b4864ebba4dd2ce0edc0ed7e9b3',1,'vkvg.h']]],
+  ['vkvg_5fsurface_5fget_5freference_5fcount_409',['vkvg_surface_get_reference_count',['../group__surface_gaf4a177cd4af529d4ff1fce0b9e3cba12.html#gaf4a177cd4af529d4ff1fce0b9e3cba12',1,'vkvg.h']]],
+  ['vkvg_5fsurface_5fget_5fvk_5fformat_410',['vkvg_surface_get_vk_format',['../group__surface_ga51e2017f312896befb7e3a841d5542c5.html#ga51e2017f312896befb7e3a841d5542c5',1,'vkvg.h']]],
+  ['vkvg_5fsurface_5fget_5fvk_5fimage_411',['vkvg_surface_get_vk_image',['../group__surface_ga52d86147f436de7d2e138bcb4ee6015c.html#ga52d86147f436de7d2e138bcb4ee6015c',1,'vkvg.h']]],
+  ['vkvg_5fsurface_5fget_5fwidth_412',['vkvg_surface_get_width',['../group__surface_gabbb66e36ee4d187485b0ef4bba8780f3.html#gabbb66e36ee4d187485b0ef4bba8780f3',1,'vkvg.h']]],
+  ['vkvg_5fsurface_5freference_413',['vkvg_surface_reference',['../group__surface_ga22a2d413efceb83249e2b4348fe58345.html#ga22a2d413efceb83249e2b4348fe58345',1,'vkvg.h']]],
+  ['vkvg_5fsurface_5fresolve_414',['vkvg_surface_resolve',['../group__surface_gac8fc98fe6fbbf93f67a96f1d7e4d5ef9.html#gac8fc98fe6fbbf93f67a96f1d7e4d5ef9',1,'vkvg.h']]],
+  ['vkvg_5fsurface_5fstatus_415',['vkvg_surface_status',['../group__surface_ga019fc5428d0ed30a8d764d8bbce3464d.html#ga019fc5428d0ed30a8d764d8bbce3464d',1,'vkvg.h']]],
+  ['vkvg_5fsurface_5fwrite_5fto_5fmemory_416',['vkvg_surface_write_to_memory',['../group__surface_ga22e86f6ea6e0095e6d49d80507984768.html#ga22e86f6ea6e0095e6d49d80507984768',1,'vkvg.h']]],
+  ['vkvg_5fsurface_5fwrite_5fto_5fpng_417',['vkvg_surface_write_to_png',['../group__surface_gaac93f58bebe6b797e0e1fcc053ac2e2f.html#gaac93f58bebe6b797e0e1fcc053ac2e2f',1,'vkvg.h']]],
+  ['vkvg_5fsvg_5fdestroy_418',['vkvg_svg_destroy',['../vkvg-svg_8h_a059d00a161a78113f6c81e06496ddd5e.html#a059d00a161a78113f6c81e06496ddd5e',1,'vkvg-svg.h']]],
+  ['vkvg_5fsvg_5fget_5fdimensions_419',['vkvg_svg_get_dimensions',['../vkvg-svg_8h_a60a50053186ecec716f37918f632060b.html#a60a50053186ecec716f37918f632060b',1,'vkvg-svg.h']]],
+  ['vkvg_5fsvg_5fload_420',['vkvg_svg_load',['../vkvg-svg_8h_a1f96ecf7fcf972e1f1946c6908cb5d04.html#a1f96ecf7fcf972e1f1946c6908cb5d04',1,'vkvg-svg.h']]],
+  ['vkvg_5fsvg_5fload_5ffragment_421',['vkvg_svg_load_fragment',['../vkvg-svg_8h_a3b7217988846c2a4ce144ef76c2b54ad.html#a3b7217988846c2a4ce144ef76c2b54ad',1,'vkvg-svg.h']]],
+  ['vkvg_5fsvg_5frender_422',['vkvg_svg_render',['../vkvg-svg_8h_aced1d16270a7b6d285a0758706b6e60a.html#aced1d16270a7b6d285a0758706b6e60a',1,'vkvg-svg.h']]],
+  ['vkvg_5ftext_5fextents_423',['vkvg_text_extents',['../group__context_ga499ce3f13fd83a591cd9386ffc6e8f74.html#ga499ce3f13fd83a591cd9386ffc6e8f74',1,'vkvg.h']]],
+  ['vkvg_5ftext_5frun_5fcreate_424',['vkvg_text_run_create',['../group__context_ga5a15641547545beb6c2fa99903713768.html#ga5a15641547545beb6c2fa99903713768',1,'vkvg.h']]],
+  ['vkvg_5ftext_5frun_5fcreate_5fwith_5flength_425',['vkvg_text_run_create_with_length',['../group__context_ga360cdde574ef3fe451b39b32df2e3f12.html#ga360cdde574ef3fe451b39b32df2e3f12',1,'vkvg.h']]],
+  ['vkvg_5ftext_5frun_5fdestroy_426',['vkvg_text_run_destroy',['../group__context_ga23dc80671fff96c1f2390f03ea3230be.html#ga23dc80671fff96c1f2390f03ea3230be',1,'vkvg.h']]],
+  ['vkvg_5ftext_5frun_5fget_5fextents_427',['vkvg_text_run_get_extents',['../group__context_gae7a8c7696c515cdfa1a59d4fe0ca12e8.html#gae7a8c7696c515cdfa1a59d4fe0ca12e8',1,'vkvg.h']]],
+  ['vkvg_5ftext_5frun_5fget_5fglyph_5fcount_428',['vkvg_text_run_get_glyph_count',['../group__context_ga424d03095057ccb529ebc63e56ea91c4.html#ga424d03095057ccb529ebc63e56ea91c4',1,'vkvg.h']]],
+  ['vkvg_5ftext_5frun_5fget_5fglyph_5fposition_429',['vkvg_text_run_get_glyph_position',['../group__context_ga36b32caa7ba1e63e8eeb72cce24d5c52.html#ga36b32caa7ba1e63e8eeb72cce24d5c52',1,'vkvg.h']]],
+  ['vkvg_5ftransform_430',['vkvg_transform',['../group__context_ga2b63169d9113d74d5549e803d3f4fa9a.html#ga2b63169d9113d74d5549e803d3f4fa9a',1,'vkvg.h']]],
+  ['vkvg_5ftranslate_431',['vkvg_translate',['../group__context_ga71761d954c4f84161d889f1a3c3bf3b3.html#ga71761d954c4f84161d889f1a3c3bf3b3',1,'vkvg.h']]]
 ];
index bd003e5c5a404363c80213b9dafe2fd559e3076b..7f30256dff94e8a3fcaf0f34d2ff251cc5f79493 100644 (file)
@@ -1,4 +1,4 @@
 var searchData=
 [
-  ['context_540',['Context',['../group__context.html',1,'']]]
+  ['context_538',['Context',['../group__context.html',1,'']]]
 ];
index 0017869c84224d9f6e512c469bbe82496b61556e..52d491ef641baed46aed5542b718f973f08de560 100644 (file)
@@ -1,4 +1,4 @@
 var searchData=
 [
-  ['device_541',['Device',['../group__device.html',1,'']]]
+  ['device_539',['Device',['../group__device.html',1,'']]]
 ];
index e192398a63a9f25823cd2047dbc9021a974ab367..3d863e004b27e995a1696d61e9e0a479c795fdda 100644 (file)
@@ -1,4 +1,4 @@
 var searchData=
 [
-  ['matrices_542',['Matrices',['../group__matrix.html',1,'']]]
+  ['matrices_540',['Matrices',['../group__matrix.html',1,'']]]
 ];
index 31a8be3a38a9c7881ba2132e95fd4e2b898f816d..dea40496457849a3f094d946c816c94cc5f554d0 100644 (file)
@@ -1,5 +1,5 @@
 var searchData=
 [
-  ['path_20creation_20and_20manipulation_20reference_2e_543',['Path creation and manipulation reference.',['../group__path.html',1,'']]],
-  ['pattern_544',['Pattern',['../group__pattern.html',1,'']]]
+  ['path_20creation_20and_20manipulation_20reference_2e_541',['Path creation and manipulation reference.',['../group__path.html',1,'']]],
+  ['pattern_542',['Pattern',['../group__pattern.html',1,'']]]
 ];
index 70db41d1807d09494f2b68f0eb3c2c7b15e6ee27..2332d9957742478e0f3be0bfd125ab77de96b4cd 100644 (file)
@@ -1,4 +1,4 @@
 var searchData=
 [
-  ['surface_545',['Surface',['../group__surface.html',1,'']]]
+  ['surface_543',['Surface',['../group__surface.html',1,'']]]
 ];
index 9c2d67c771d778217f56a98fff935891a2c735a5..c3d241ddaab0ceafe7b6d6eb32f067a24c975eab 100644 (file)
@@ -1,4 +1,4 @@
 var searchData=
 [
-  ['vkvg_3a_20vulkan_20vector_20graphics_546',['VKVG: vulkan vector graphics',['../index.html',1,'']]]
+  ['documentation_544',['Documentation',['../index.html',1,'']]]
 ];
index 94500d16f620c274e8283658b78ea0f22c2886de..384f40a724e3a5b011b671db916e83d099f70b0b 100644 (file)
@@ -10,7 +10,7 @@ var indexSectionsWithContent =
   7: "v",
   8: "v",
   9: "cdmps",
-  10: "v"
+  10: "d"
 };
 
 var indexSectionNames =
index 141e9209cf8e8ce9984ee1ed31a0be631f5cc2b5..f45a6127a489c11bd010d200d1951c2d8d963ddb 100644 (file)
@@ -1,9 +1,9 @@
 var searchData=
 [
-  ['vkvgcontext_456',['VkvgContext',['../group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc',1,'vkvg.h']]],
-  ['vkvgdevice_457',['VkvgDevice',['../group__device_ga4410787cc120fdafe8cdc480a2b02e71.html#ga4410787cc120fdafe8cdc480a2b02e71',1,'vkvg.h']]],
-  ['vkvgpattern_458',['VkvgPattern',['../group__pattern_ga60d6d8608f15e96a087c8dafd69f28dc.html#ga60d6d8608f15e96a087c8dafd69f28dc',1,'vkvg.h']]],
-  ['vkvgsurface_459',['VkvgSurface',['../group__surface_gaf2e9eb0e48dd4533d4a5622c12e4d0e7.html#gaf2e9eb0e48dd4533d4a5622c12e4d0e7',1,'vkvg.h']]],
-  ['vkvgsvg_460',['VkvgSvg',['../vkvg-svg_8h_a0003abdfb8e71c30d01f61d21ccebb13.html#a0003abdfb8e71c30d01f61d21ccebb13',1,'vkvg-svg.h']]],
-  ['vkvgtext_461',['VkvgText',['../vkvg_8h_a4371df2f82cabd4963d913a094a06b35.html#a4371df2f82cabd4963d913a094a06b35',1,'vkvg.h']]]
+  ['vkvgcontext_455',['VkvgContext',['../group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc',1,'vkvg.h']]],
+  ['vkvgdevice_456',['VkvgDevice',['../group__device_ga4410787cc120fdafe8cdc480a2b02e71.html#ga4410787cc120fdafe8cdc480a2b02e71',1,'vkvg.h']]],
+  ['vkvgpattern_457',['VkvgPattern',['../group__pattern_ga60d6d8608f15e96a087c8dafd69f28dc.html#ga60d6d8608f15e96a087c8dafd69f28dc',1,'vkvg.h']]],
+  ['vkvgsurface_458',['VkvgSurface',['../group__surface_gaf2e9eb0e48dd4533d4a5622c12e4d0e7.html#gaf2e9eb0e48dd4533d4a5622c12e4d0e7',1,'vkvg.h']]],
+  ['vkvgsvg_459',['VkvgSvg',['../vkvg-svg_8h_a0003abdfb8e71c30d01f61d21ccebb13.html#a0003abdfb8e71c30d01f61d21ccebb13',1,'vkvg-svg.h']]],
+  ['vkvgtext_460',['VkvgText',['../vkvg_8h_a4371df2f82cabd4963d913a094a06b35.html#a4371df2f82cabd4963d913a094a06b35',1,'vkvg.h']]]
 ];
index f42e1cfb056fd63de02d2d998e084af93b8f083a..f37fc45e3e08fa2fcb31e6b6795a68501fea8d6a 100644 (file)
@@ -1,5 +1,5 @@
 var searchData=
 [
-  ['a_433',['a',['../structvkvg__color__t_a4aec1a5be9d9a4a394a2e49e9744286e.html#a4aec1a5be9d9a4a394a2e49e9744286e',1,'vkvg_color_t']]],
-  ['ascent_434',['ascent',['../structvkvg__font__extents__t_a31ebc425eeae55d11acd591bb46dd468.html#a31ebc425eeae55d11acd591bb46dd468',1,'vkvg_font_extents_t']]]
+  ['a_432',['a',['../structvkvg__color__t_a4aec1a5be9d9a4a394a2e49e9744286e.html#a4aec1a5be9d9a4a394a2e49e9744286e',1,'vkvg_color_t']]],
+  ['ascent_433',['ascent',['../structvkvg__font__extents__t_a31ebc425eeae55d11acd591bb46dd468.html#a31ebc425eeae55d11acd591bb46dd468',1,'vkvg_font_extents_t']]]
 ];
index 2e90f8ce32de0300c9f06a8d56948fa17e1668b8..353b3415eb06d63273e9a7d1e1686625edcdab0d 100644 (file)
@@ -1,4 +1,4 @@
 var searchData=
 [
-  ['b_435',['b',['../structvkvg__color__t_a83fc1af92e29717b4513d121b0c72c7d.html#a83fc1af92e29717b4513d121b0c72c7d',1,'vkvg_color_t']]]
+  ['b_434',['b',['../structvkvg__color__t_a83fc1af92e29717b4513d121b0c72c7d.html#a83fc1af92e29717b4513d121b0c72c7d',1,'vkvg_color_t']]]
 ];
index 4115c69d222ebaabab8e9064be0d6407b1d75a2d..20e687f4c12840e365d25c325f234234f5443131 100644 (file)
@@ -1,4 +1,4 @@
 var searchData=
 [
-  ['codepoint_436',['codepoint',['../structvkvg__glyph__info__t_ac0a96cfe8a03a6dd0da3f7ca2313e5d8.html#ac0a96cfe8a03a6dd0da3f7ca2313e5d8',1,'vkvg_glyph_info_t']]]
+  ['codepoint_435',['codepoint',['../structvkvg__glyph__info__t_ac0a96cfe8a03a6dd0da3f7ca2313e5d8.html#ac0a96cfe8a03a6dd0da3f7ca2313e5d8',1,'vkvg_glyph_info_t']]]
 ];
index e52f75b7824e98545a0e97a08eeaa7e3bb3e8dab..eb0f606fb58a933be09453c8a73e57ee43a6a111 100644 (file)
@@ -1,4 +1,4 @@
 var searchData=
 [
-  ['descent_437',['descent',['../structvkvg__font__extents__t_a5984964357202018e67f64fd879af95b.html#a5984964357202018e67f64fd879af95b',1,'vkvg_font_extents_t']]]
+  ['descent_436',['descent',['../structvkvg__font__extents__t_a5984964357202018e67f64fd879af95b.html#a5984964357202018e67f64fd879af95b',1,'vkvg_font_extents_t']]]
 ];
index 2ddea9b52b942e28c67b3eace8571fd2d01fb68b..ca068138bc2162681020c5994d1168d6a5f52909 100644 (file)
@@ -1,4 +1,4 @@
 var searchData=
 [
-  ['g_438',['g',['../structvkvg__color__t_a8cf17d727651616de6f2b79ef32170cd.html#a8cf17d727651616de6f2b79ef32170cd',1,'vkvg_color_t']]]
+  ['g_437',['g',['../structvkvg__color__t_a8cf17d727651616de6f2b79ef32170cd.html#a8cf17d727651616de6f2b79ef32170cd',1,'vkvg_color_t']]]
 ];
index 6f6d6bdf9875b2536870f6fefe8cd90ca78e54e3..ca9f8ffe96eb8fbdc3b0eb995494d5e2ad061578 100644 (file)
@@ -1,4 +1,4 @@
 var searchData=
 [
-  ['height_439',['height',['../structvkvg__font__extents__t_a48083b65ac9a863566dc3e3fff09a5b4.html#a48083b65ac9a863566dc3e3fff09a5b4',1,'vkvg_font_extents_t::height()'],['../structvkvg__text__extents__t_a48083b65ac9a863566dc3e3fff09a5b4.html#a48083b65ac9a863566dc3e3fff09a5b4',1,'vkvg_text_extents_t::height()']]]
+  ['height_438',['height',['../structvkvg__font__extents__t_a48083b65ac9a863566dc3e3fff09a5b4.html#a48083b65ac9a863566dc3e3fff09a5b4',1,'vkvg_font_extents_t::height()'],['../structvkvg__text__extents__t_a48083b65ac9a863566dc3e3fff09a5b4.html#a48083b65ac9a863566dc3e3fff09a5b4',1,'vkvg_text_extents_t::height()']]]
 ];
index 5ac6f7de80b9f5e5e2ae08eaae4261ca69f52104..0d63ea724b8163f0d4fbee5b25d37d5fae6d1694 100644 (file)
@@ -1,5 +1,5 @@
 var searchData=
 [
-  ['max_5fx_5fadvance_440',['max_x_advance',['../structvkvg__font__extents__t_afef09feed3e6d406a79a4654bbfdf32e.html#afef09feed3e6d406a79a4654bbfdf32e',1,'vkvg_font_extents_t']]],
-  ['max_5fy_5fadvance_441',['max_y_advance',['../structvkvg__font__extents__t_a5a74d8c1db44409b96daa190fce554b1.html#a5a74d8c1db44409b96daa190fce554b1',1,'vkvg_font_extents_t']]]
+  ['max_5fx_5fadvance_439',['max_x_advance',['../structvkvg__font__extents__t_afef09feed3e6d406a79a4654bbfdf32e.html#afef09feed3e6d406a79a4654bbfdf32e',1,'vkvg_font_extents_t']]],
+  ['max_5fy_5fadvance_440',['max_y_advance',['../structvkvg__font__extents__t_a5a74d8c1db44409b96daa190fce554b1.html#a5a74d8c1db44409b96daa190fce554b1',1,'vkvg_font_extents_t']]]
 ];
index 5bedd925be6e9dec54cf9dad0695c7f0f8e756fd..47c03409aaf4c5f143ddbd08ffb3055d7a5df0d1 100644 (file)
@@ -1,4 +1,4 @@
 var searchData=
 [
-  ['r_442',['r',['../structvkvg__color__t_a4788d82c901b9367dd5c0daff8a7616b.html#a4788d82c901b9367dd5c0daff8a7616b',1,'vkvg_color_t']]]
+  ['r_441',['r',['../structvkvg__color__t_a4788d82c901b9367dd5c0daff8a7616b.html#a4788d82c901b9367dd5c0daff8a7616b',1,'vkvg_color_t']]]
 ];
index 1e64bb3c78be45887f6bce9be2583eb0470f7392..14944801e086ef323165a70d669b96bf508a71f7 100644 (file)
@@ -1,4 +1,4 @@
 var searchData=
 [
-  ['width_443',['width',['../structvkvg__text__extents__t_ae426f00e82704fa09578f5446e22d915.html#ae426f00e82704fa09578f5446e22d915',1,'vkvg_text_extents_t']]]
+  ['width_442',['width',['../structvkvg__text__extents__t_ae426f00e82704fa09578f5446e22d915.html#ae426f00e82704fa09578f5446e22d915',1,'vkvg_text_extents_t']]]
 ];
index 01d09ce6f591b1d3801e04078fde6572c9c24fcf..07b78ed693b1d8d5b9ebcb5cf0b2c19e673e46a3 100644 (file)
@@ -1,9 +1,9 @@
 var searchData=
 [
-  ['x0_444',['x0',['../structvkvg__matrix__t_a3c9556645d92e863376a4063a3ad7001.html#a3c9556645d92e863376a4063a3ad7001',1,'vkvg_matrix_t']]],
-  ['x_5fadvance_445',['x_advance',['../structvkvg__text__extents__t_ae83c02c42c97888eca5532a98ed4e2e4.html#ae83c02c42c97888eca5532a98ed4e2e4',1,'vkvg_text_extents_t::x_advance()'],['../structvkvg__glyph__info__t_af4903d34c19de17bf3045668b429da05.html#af4903d34c19de17bf3045668b429da05',1,'vkvg_glyph_info_t::x_advance()']]],
-  ['x_5fbearing_446',['x_bearing',['../structvkvg__text__extents__t_a36152a2d5302d6860e555e77a4a8b456.html#a36152a2d5302d6860e555e77a4a8b456',1,'vkvg_text_extents_t']]],
-  ['x_5foffset_447',['x_offset',['../structvkvg__glyph__info__t_a302cc6391db771808cf9137cddb15a8a.html#a302cc6391db771808cf9137cddb15a8a',1,'vkvg_glyph_info_t']]],
-  ['xx_448',['xx',['../structvkvg__matrix__t_a9fb9d00fbbf390e0263bcc204b03c7c8.html#a9fb9d00fbbf390e0263bcc204b03c7c8',1,'vkvg_matrix_t']]],
-  ['xy_449',['xy',['../structvkvg__matrix__t_a83a7590defc35766f789fbbf7fc41590.html#a83a7590defc35766f789fbbf7fc41590',1,'vkvg_matrix_t']]]
+  ['x0_443',['x0',['../structvkvg__matrix__t_a3c9556645d92e863376a4063a3ad7001.html#a3c9556645d92e863376a4063a3ad7001',1,'vkvg_matrix_t']]],
+  ['x_5fadvance_444',['x_advance',['../structvkvg__text__extents__t_ae83c02c42c97888eca5532a98ed4e2e4.html#ae83c02c42c97888eca5532a98ed4e2e4',1,'vkvg_text_extents_t::x_advance()'],['../structvkvg__glyph__info__t_af4903d34c19de17bf3045668b429da05.html#af4903d34c19de17bf3045668b429da05',1,'vkvg_glyph_info_t::x_advance()']]],
+  ['x_5fbearing_445',['x_bearing',['../structvkvg__text__extents__t_a36152a2d5302d6860e555e77a4a8b456.html#a36152a2d5302d6860e555e77a4a8b456',1,'vkvg_text_extents_t']]],
+  ['x_5foffset_446',['x_offset',['../structvkvg__glyph__info__t_a302cc6391db771808cf9137cddb15a8a.html#a302cc6391db771808cf9137cddb15a8a',1,'vkvg_glyph_info_t']]],
+  ['xx_447',['xx',['../structvkvg__matrix__t_a9fb9d00fbbf390e0263bcc204b03c7c8.html#a9fb9d00fbbf390e0263bcc204b03c7c8',1,'vkvg_matrix_t']]],
+  ['xy_448',['xy',['../structvkvg__matrix__t_a83a7590defc35766f789fbbf7fc41590.html#a83a7590defc35766f789fbbf7fc41590',1,'vkvg_matrix_t']]]
 ];
index a7e7ee79cb643a5179f450cc7aa01eb4d556e201..cffa54658b07bf628b945f6882892e4b429681a3 100644 (file)
@@ -1,9 +1,9 @@
 var searchData=
 [
-  ['y0_450',['y0',['../structvkvg__matrix__t_adf19b8ba42d497d3093c3a51b1a32cca.html#adf19b8ba42d497d3093c3a51b1a32cca',1,'vkvg_matrix_t']]],
-  ['y_5fadvance_451',['y_advance',['../structvkvg__text__extents__t_a35b39603f2d8ae8c01b5cb9dfbfd20d3.html#a35b39603f2d8ae8c01b5cb9dfbfd20d3',1,'vkvg_text_extents_t::y_advance()'],['../structvkvg__glyph__info__t_ac8b0caa49832b5e674589cba5d72b905.html#ac8b0caa49832b5e674589cba5d72b905',1,'vkvg_glyph_info_t::y_advance()']]],
-  ['y_5fbearing_452',['y_bearing',['../structvkvg__text__extents__t_adb121426957cb2c536d442cb6fd1c90f.html#adb121426957cb2c536d442cb6fd1c90f',1,'vkvg_text_extents_t']]],
-  ['y_5foffset_453',['y_offset',['../structvkvg__glyph__info__t_a9ae348ed78a50e882b8167d83412d2b5.html#a9ae348ed78a50e882b8167d83412d2b5',1,'vkvg_glyph_info_t']]],
-  ['yx_454',['yx',['../structvkvg__matrix__t_a8e1608facba0c31efe99d65811fab570.html#a8e1608facba0c31efe99d65811fab570',1,'vkvg_matrix_t']]],
-  ['yy_455',['yy',['../structvkvg__matrix__t_a342cbf7f29a65a0d1a2949ef4675008e.html#a342cbf7f29a65a0d1a2949ef4675008e',1,'vkvg_matrix_t']]]
+  ['y0_449',['y0',['../structvkvg__matrix__t_adf19b8ba42d497d3093c3a51b1a32cca.html#adf19b8ba42d497d3093c3a51b1a32cca',1,'vkvg_matrix_t']]],
+  ['y_5fadvance_450',['y_advance',['../structvkvg__text__extents__t_a35b39603f2d8ae8c01b5cb9dfbfd20d3.html#a35b39603f2d8ae8c01b5cb9dfbfd20d3',1,'vkvg_text_extents_t::y_advance()'],['../structvkvg__glyph__info__t_ac8b0caa49832b5e674589cba5d72b905.html#ac8b0caa49832b5e674589cba5d72b905',1,'vkvg_glyph_info_t::y_advance()']]],
+  ['y_5fbearing_451',['y_bearing',['../structvkvg__text__extents__t_adb121426957cb2c536d442cb6fd1c90f.html#adb121426957cb2c536d442cb6fd1c90f',1,'vkvg_text_extents_t']]],
+  ['y_5foffset_452',['y_offset',['../structvkvg__glyph__info__t_a9ae348ed78a50e882b8167d83412d2b5.html#a9ae348ed78a50e882b8167d83412d2b5',1,'vkvg_glyph_info_t']]],
+  ['yx_453',['yx',['../structvkvg__matrix__t_a8e1608facba0c31efe99d65811fab570.html#a8e1608facba0c31efe99d65811fab570',1,'vkvg_matrix_t']]],
+  ['yy_454',['yy',['../structvkvg__matrix__t_a342cbf7f29a65a0d1a2949ef4675008e.html#a342cbf7f29a65a0d1a2949ef4675008e',1,'vkvg_matrix_t']]]
 ];
index 2b8e76880798d5cd3b3f531a33371b2b7ef34a43..b526f210096106d5a5766f5a987101a04c9f1e36 100644 (file)
@@ -76,7 +76,7 @@ Data Fields</h2></td></tr>
 </table>
 <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
 <div class="textblock">
-<p class="definition">Definition at line <a class="el" href="vkvg_8h_source.html#l00225">225</a> of file <a class="el" href="vkvg_8h_source.html">vkvg.h</a>.</p>
+<p class="definition">Definition at line <a class="el" href="vkvg_8h_source.html#l00226">226</a> of file <a class="el" href="vkvg_8h_source.html">vkvg.h</a>.</p>
 </div><hr/>The documentation for this struct was generated from the following file:<ul>
 <li>/mnt/devel/vkvg-master/include/<a class="el" href="vkvg_8h_source.html">vkvg.h</a></li>
 </ul>
index 8a1686591144ed24afe17179fcbd2b3c7c1c9b67..bd34bedfd7eeb4b0269e8af745294fb643dc5457 100644 (file)
@@ -82,8 +82,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
         </tr>
       </table>
 </div><div class="memdoc">
+<p>the red component </p>
 
-<p class="definition">Definition at line <a class="el" href="vkvg_8h_source.html#l00226">226</a> of file <a class="el" href="vkvg_8h_source.html">vkvg.h</a>.</p>
+<p class="definition">Definition at line <a class="el" href="vkvg_8h_source.html#l00227">227</a> of file <a class="el" href="vkvg_8h_source.html">vkvg.h</a>.</p>
 
 </div>
 </div>
index 2681e386741a49599d5a8843418a20df66498c8b..4763e5adc58817294f9eb30a817c4a19b98e55d3 100644 (file)
@@ -82,8 +82,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
         </tr>
       </table>
 </div><div class="memdoc">
+<p>the alpha component </p>
 
-<p class="definition">Definition at line <a class="el" href="vkvg_8h_source.html#l00229">229</a> of file <a class="el" href="vkvg_8h_source.html">vkvg.h</a>.</p>
+<p class="definition">Definition at line <a class="el" href="vkvg_8h_source.html#l00230">230</a> of file <a class="el" href="vkvg_8h_source.html">vkvg.h</a>.</p>
 
 </div>
 </div>
index 053d14dd21da4d690759d6be0961cf2fe20c5b67..df610f7dc961face15962e69851c3cd1f2ac3ae5 100644 (file)
@@ -82,8 +82,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
         </tr>
       </table>
 </div><div class="memdoc">
+<p>the blue component </p>
 
-<p class="definition">Definition at line <a class="el" href="vkvg_8h_source.html#l00228">228</a> of file <a class="el" href="vkvg_8h_source.html">vkvg.h</a>.</p>
+<p class="definition">Definition at line <a class="el" href="vkvg_8h_source.html#l00229">229</a> of file <a class="el" href="vkvg_8h_source.html">vkvg.h</a>.</p>
 
 </div>
 </div>
index 029c9e82b8dbd449e0542317bb4e284dbf927601..be6b4fa1631d52f6885be5edf398c59f49978f91 100644 (file)
@@ -82,8 +82,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
         </tr>
       </table>
 </div><div class="memdoc">
+<p>the green component </p>
 
-<p class="definition">Definition at line <a class="el" href="vkvg_8h_source.html#l00227">227</a> of file <a class="el" href="vkvg_8h_source.html">vkvg.h</a>.</p>
+<p class="definition">Definition at line <a class="el" href="vkvg_8h_source.html#l00228">228</a> of file <a class="el" href="vkvg_8h_source.html">vkvg.h</a>.</p>
 
 </div>
 </div>
index 3dbafaf24c0c8cb2801c632f064f28ac3e18e9aa..de7cf7a7ea25db0388dcd89d1574a816f6276a59 100644 (file)
@@ -80,10 +80,9 @@ Data Fields</h2></td></tr>
 <tr class="separator:a5a74d8c1db44409b96daa190fce554b1"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
 <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
-<div class="textblock"><p>font metrics </p>
-<p>structure defining global font metrics for a particular font. It can be retrieve by calling <a class="el" href="group__context_ga0a1ff002bf87d056d6749966fdabd3a6.html#ga0a1ff002bf87d056d6749966fdabd3a6">vkvg_font_extents</a> on a valid context. </p>
+<div class="textblock"><p>structure defining global font metrics for a particular font. It can be retrieve by calling <a class="el" href="group__context_gabcf41a619deeaf1fab72bc5c4e5ecf99.html#gabcf41a619deeaf1fab72bc5c4e5ecf99">vkvg_font_extents</a> on a valid context. </p>
 
-<p class="definition">Definition at line <a class="el" href="vkvg_8h_source.html#l00238">238</a> of file <a class="el" href="vkvg_8h_source.html">vkvg.h</a>.</p>
+<p class="definition">Definition at line <a class="el" href="vkvg_8h_source.html#l00239">239</a> of file <a class="el" href="vkvg_8h_source.html">vkvg.h</a>.</p>
 </div><hr/>The documentation for this struct was generated from the following file:<ul>
 <li>/mnt/devel/vkvg-master/include/<a class="el" href="vkvg_8h_source.html">vkvg.h</a></li>
 </ul>
index a61a899e6c3d95dd5f5f7a68f3edc0357187cf6e..36f4b8de5b883fb4ceb45e600a62a54b9e4567f8 100644 (file)
@@ -85,7 +85,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
 </div><div class="memdoc">
 <p>the distance that the font extends above the baseline. </p>
 
-<p class="definition">Definition at line <a class="el" href="vkvg_8h_source.html#l00239">239</a> of file <a class="el" href="vkvg_8h_source.html">vkvg.h</a>.</p>
+<p class="definition">Definition at line <a class="el" href="vkvg_8h_source.html#l00240">240</a> of file <a class="el" href="vkvg_8h_source.html">vkvg.h</a>.</p>
 
 </div>
 </div>
index 6e4c1a30682e2c3d61b0af68f2faa1a6150d629e..10594f58054cdfb2d9492fb389ff6eb7ff502115 100644 (file)
@@ -85,7 +85,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
 </div><div class="memdoc">
 <p>the recommended vertical distance between baselines. </p>
 
-<p class="definition">Definition at line <a class="el" href="vkvg_8h_source.html#l00241">241</a> of file <a class="el" href="vkvg_8h_source.html">vkvg.h</a>.</p>
+<p class="definition">Definition at line <a class="el" href="vkvg_8h_source.html#l00242">242</a> of file <a class="el" href="vkvg_8h_source.html">vkvg.h</a>.</p>
 
 </div>
 </div>
index 32e187997eeec7433e7a217b9828b2ac57a3ce15..876ef6a7ad145862e435184e81a991d485590dbc 100644 (file)
@@ -85,7 +85,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
 </div><div class="memdoc">
 <p>the distance that the font extends below the baseline. </p>
 
-<p class="definition">Definition at line <a class="el" href="vkvg_8h_source.html#l00240">240</a> of file <a class="el" href="vkvg_8h_source.html">vkvg.h</a>.</p>
+<p class="definition">Definition at line <a class="el" href="vkvg_8h_source.html#l00241">241</a> of file <a class="el" href="vkvg_8h_source.html">vkvg.h</a>.</p>
 
 </div>
 </div>
index 73fbe7fb1000a2817f32f8b49283cb755c3a1eae..072f5cf78a7e827de061b0660284f489e4b6e35a 100644 (file)
@@ -85,7 +85,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
 </div><div class="memdoc">
 <p>the maximum distance in the Y direction that the origin is advanced for any glyph in the font. This will be zero for normal fonts used for horizontal writing. </p>
 
-<p class="definition">Definition at line <a class="el" href="vkvg_8h_source.html#l00243">243</a> of file <a class="el" href="vkvg_8h_source.html">vkvg.h</a>.</p>
+<p class="definition">Definition at line <a class="el" href="vkvg_8h_source.html#l00244">244</a> of file <a class="el" href="vkvg_8h_source.html">vkvg.h</a>.</p>
 
 </div>
 </div>
index 3e76afbb717fe2f1640ffa311a40e8b35a595300..269ea20c97f23bf966da3cef8bc6c56091e8db96 100644 (file)
@@ -85,7 +85,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
 </div><div class="memdoc">
 <p>the maximum distance in the X direction that the origin is advanced for any glyph in the font. </p>
 
-<p class="definition">Definition at line <a class="el" href="vkvg_8h_source.html#l00242">242</a> of file <a class="el" href="vkvg_8h_source.html">vkvg.h</a>.</p>
+<p class="definition">Definition at line <a class="el" href="vkvg_8h_source.html#l00243">243</a> of file <a class="el" href="vkvg_8h_source.html">vkvg.h</a>.</p>
 
 </div>
 </div>
index 453c95c64e6ea24f75246f06be2a47573e54a262..fe98818c385b5a200f7a48dc6adce2564f34a5d5 100644 (file)
@@ -80,10 +80,9 @@ Data Fields</h2></td></tr>
 <tr class="separator:ac0a96cfe8a03a6dd0da3f7ca2313e5d8"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
 <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
-<div class="textblock"><p>glyphs position in a <a class="el" href="vkvg_8h_a4371df2f82cabd4963d913a094a06b35.html#a4371df2f82cabd4963d913a094a06b35">VkvgText</a> </p>
-<p>structure defining glyph position as computed for rendering a text run. the codepoint field is for internal use only. </p>
+<div class="textblock"><p>structure defining glyph position as computed for rendering a text run. the codepoint field is for internal use only. </p>
 
-<p class="definition">Definition at line <a class="el" href="vkvg_8h_source.html#l00266">266</a> of file <a class="el" href="vkvg_8h_source.html">vkvg.h</a>.</p>
+<p class="definition">Definition at line <a class="el" href="vkvg_8h_source.html#l00267">267</a> of file <a class="el" href="vkvg_8h_source.html">vkvg.h</a>.</p>
 </div><hr/>The documentation for this struct was generated from the following file:<ul>
 <li>/mnt/devel/vkvg-master/include/<a class="el" href="vkvg_8h_source.html">vkvg.h</a></li>
 </ul>
index 94b46f70a62ff738be95a8310e8adc1be080cd2b..25e4034d5df520c7b99183507dd5846dd0555078 100644 (file)
@@ -84,7 +84,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
       </table>
 </div><div class="memdoc">
 
-<p class="definition">Definition at line <a class="el" href="vkvg_8h_source.html#l00269">269</a> of file <a class="el" href="vkvg_8h_source.html">vkvg.h</a>.</p>
+<p class="definition">Definition at line <a class="el" href="vkvg_8h_source.html#l00270">270</a> of file <a class="el" href="vkvg_8h_source.html">vkvg.h</a>.</p>
 
 </div>
 </div>
index d1bb5baf4d14e92b49d13ddd1df87f5290d9b7e3..f74ee4a518d9d285cbd27c359015970b74a840b0 100644 (file)
@@ -84,7 +84,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
       </table>
 </div><div class="memdoc">
 
-<p class="definition">Definition at line <a class="el" href="vkvg_8h_source.html#l00270">270</a> of file <a class="el" href="vkvg_8h_source.html">vkvg.h</a>.</p>
+<p class="definition">Definition at line <a class="el" href="vkvg_8h_source.html#l00271">271</a> of file <a class="el" href="vkvg_8h_source.html">vkvg.h</a>.</p>
 
 </div>
 </div>
index 689e8d7c8094ebe84c908aca497e1bd509306d27..8ec95ee008772529c1a35c2a3c066b9b440d58a1 100644 (file)
@@ -84,7 +84,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
       </table>
 </div><div class="memdoc">
 
-<p class="definition">Definition at line <a class="el" href="vkvg_8h_source.html#l00272">272</a> of file <a class="el" href="vkvg_8h_source.html">vkvg.h</a>.</p>
+<p class="definition">Definition at line <a class="el" href="vkvg_8h_source.html#l00273">273</a> of file <a class="el" href="vkvg_8h_source.html">vkvg.h</a>.</p>
 
 </div>
 </div>
index b7a52802111aef766b10ebc86a7610bf2cc5634d..24838281a9af038d57fbb2ec57c2f8184ba2e171 100644 (file)
@@ -84,7 +84,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
       </table>
 </div><div class="memdoc">
 
-<p class="definition">Definition at line <a class="el" href="vkvg_8h_source.html#l00268">268</a> of file <a class="el" href="vkvg_8h_source.html">vkvg.h</a>.</p>
+<p class="definition">Definition at line <a class="el" href="vkvg_8h_source.html#l00269">269</a> of file <a class="el" href="vkvg_8h_source.html">vkvg.h</a>.</p>
 
 </div>
 </div>
index 61f237ee5db785ada5fdb0950c4f06306408bc09..e07c2e5e91f3047dfbc42f6c9efbffc3dc6c174e 100644 (file)
@@ -84,7 +84,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
       </table>
 </div><div class="memdoc">
 
-<p class="definition">Definition at line <a class="el" href="vkvg_8h_source.html#l00267">267</a> of file <a class="el" href="vkvg_8h_source.html">vkvg.h</a>.</p>
+<p class="definition">Definition at line <a class="el" href="vkvg_8h_source.html#l00268">268</a> of file <a class="el" href="vkvg_8h_source.html">vkvg.h</a>.</p>
 
 </div>
 </div>
index 674f7c189e2a16fd3c337e4f20f0e7d10f2cfe82..6fa9c9fc43a803c977080f995596a0d417117427 100644 (file)
@@ -82,18 +82,17 @@ Data Fields</h2></td></tr>
 <tr class="separator:adf19b8ba42d497d3093c3a51b1a32cca"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
 <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
-<div class="textblock"><p>vkvg matrix structure </p>
-<p>A <a class="el" href="structvkvg__matrix__t.html" title="vkvg matrix structure">vkvg_matrix_t</a> holds an affine transformation, such as a scale, rotation, shear, or a combination of those. The transformation of a point (x, y) is given by: </p><div class="fragment"><div class="line">x_new = <a class="code" href="structvkvg__matrix__t_a9fb9d00fbbf390e0263bcc204b03c7c8.html#a9fb9d00fbbf390e0263bcc204b03c7c8">xx</a> * x + <a class="code" href="structvkvg__matrix__t_a83a7590defc35766f789fbbf7fc41590.html#a83a7590defc35766f789fbbf7fc41590">xy</a> * y + <a class="code" href="structvkvg__matrix__t_a3c9556645d92e863376a4063a3ad7001.html#a3c9556645d92e863376a4063a3ad7001">x0</a>;</div>
+<div class="textblock"><p>A <a class="el" href="structvkvg__matrix__t.html" title="vkvg matrix structure">vkvg_matrix_t</a> holds an affine transformation, such as a scale, rotation, shear, or a combination of those. The transformation of a point (x, y) is given by: </p><div class="fragment"><div class="line">x_new = <a class="code" href="structvkvg__matrix__t_a9fb9d00fbbf390e0263bcc204b03c7c8.html#a9fb9d00fbbf390e0263bcc204b03c7c8">xx</a> * x + <a class="code" href="structvkvg__matrix__t_a83a7590defc35766f789fbbf7fc41590.html#a83a7590defc35766f789fbbf7fc41590">xy</a> * y + <a class="code" href="structvkvg__matrix__t_a3c9556645d92e863376a4063a3ad7001.html#a3c9556645d92e863376a4063a3ad7001">x0</a>;</div>
 <div class="line">y_new = <a class="code" href="structvkvg__matrix__t_a8e1608facba0c31efe99d65811fab570.html#a8e1608facba0c31efe99d65811fab570">yx</a> * x + <a class="code" href="structvkvg__matrix__t_a342cbf7f29a65a0d1a2949ef4675008e.html#a342cbf7f29a65a0d1a2949ef4675008e">yy</a> * y + <a class="code" href="structvkvg__matrix__t_adf19b8ba42d497d3093c3a51b1a32cca.html#adf19b8ba42d497d3093c3a51b1a32cca">y0</a>;</div>
-<div class="ttc" id="astructvkvg__matrix__t_a342cbf7f29a65a0d1a2949ef4675008e_html_a342cbf7f29a65a0d1a2949ef4675008e"><div class="ttname"><a href="structvkvg__matrix__t_a342cbf7f29a65a0d1a2949ef4675008e.html#a342cbf7f29a65a0d1a2949ef4675008e">vkvg_matrix_t::yy</a></div><div class="ttdeci">float yy</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00376">vkvg.h:376</a></div></div>
-<div class="ttc" id="astructvkvg__matrix__t_a3c9556645d92e863376a4063a3ad7001_html_a3c9556645d92e863376a4063a3ad7001"><div class="ttname"><a href="structvkvg__matrix__t_a3c9556645d92e863376a4063a3ad7001.html#a3c9556645d92e863376a4063a3ad7001">vkvg_matrix_t::x0</a></div><div class="ttdeci">float x0</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00377">vkvg.h:377</a></div></div>
-<div class="ttc" id="astructvkvg__matrix__t_a83a7590defc35766f789fbbf7fc41590_html_a83a7590defc35766f789fbbf7fc41590"><div class="ttname"><a href="structvkvg__matrix__t_a83a7590defc35766f789fbbf7fc41590.html#a83a7590defc35766f789fbbf7fc41590">vkvg_matrix_t::xy</a></div><div class="ttdeci">float xy</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00376">vkvg.h:376</a></div></div>
-<div class="ttc" id="astructvkvg__matrix__t_a8e1608facba0c31efe99d65811fab570_html_a8e1608facba0c31efe99d65811fab570"><div class="ttname"><a href="structvkvg__matrix__t_a8e1608facba0c31efe99d65811fab570.html#a8e1608facba0c31efe99d65811fab570">vkvg_matrix_t::yx</a></div><div class="ttdeci">float yx</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00375">vkvg.h:375</a></div></div>
-<div class="ttc" id="astructvkvg__matrix__t_a9fb9d00fbbf390e0263bcc204b03c7c8_html_a9fb9d00fbbf390e0263bcc204b03c7c8"><div class="ttname"><a href="structvkvg__matrix__t_a9fb9d00fbbf390e0263bcc204b03c7c8.html#a9fb9d00fbbf390e0263bcc204b03c7c8">vkvg_matrix_t::xx</a></div><div class="ttdeci">float xx</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00375">vkvg.h:375</a></div></div>
-<div class="ttc" id="astructvkvg__matrix__t_adf19b8ba42d497d3093c3a51b1a32cca_html_adf19b8ba42d497d3093c3a51b1a32cca"><div class="ttname"><a href="structvkvg__matrix__t_adf19b8ba42d497d3093c3a51b1a32cca.html#adf19b8ba42d497d3093c3a51b1a32cca">vkvg_matrix_t::y0</a></div><div class="ttdeci">float y0</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00377">vkvg.h:377</a></div></div>
+<div class="ttc" id="astructvkvg__matrix__t_a342cbf7f29a65a0d1a2949ef4675008e_html_a342cbf7f29a65a0d1a2949ef4675008e"><div class="ttname"><a href="structvkvg__matrix__t_a342cbf7f29a65a0d1a2949ef4675008e.html#a342cbf7f29a65a0d1a2949ef4675008e">vkvg_matrix_t::yy</a></div><div class="ttdeci">float yy</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00372">vkvg.h:372</a></div></div>
+<div class="ttc" id="astructvkvg__matrix__t_a3c9556645d92e863376a4063a3ad7001_html_a3c9556645d92e863376a4063a3ad7001"><div class="ttname"><a href="structvkvg__matrix__t_a3c9556645d92e863376a4063a3ad7001.html#a3c9556645d92e863376a4063a3ad7001">vkvg_matrix_t::x0</a></div><div class="ttdeci">float x0</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00373">vkvg.h:373</a></div></div>
+<div class="ttc" id="astructvkvg__matrix__t_a83a7590defc35766f789fbbf7fc41590_html_a83a7590defc35766f789fbbf7fc41590"><div class="ttname"><a href="structvkvg__matrix__t_a83a7590defc35766f789fbbf7fc41590.html#a83a7590defc35766f789fbbf7fc41590">vkvg_matrix_t::xy</a></div><div class="ttdeci">float xy</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00372">vkvg.h:372</a></div></div>
+<div class="ttc" id="astructvkvg__matrix__t_a8e1608facba0c31efe99d65811fab570_html_a8e1608facba0c31efe99d65811fab570"><div class="ttname"><a href="structvkvg__matrix__t_a8e1608facba0c31efe99d65811fab570.html#a8e1608facba0c31efe99d65811fab570">vkvg_matrix_t::yx</a></div><div class="ttdeci">float yx</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00371">vkvg.h:371</a></div></div>
+<div class="ttc" id="astructvkvg__matrix__t_a9fb9d00fbbf390e0263bcc204b03c7c8_html_a9fb9d00fbbf390e0263bcc204b03c7c8"><div class="ttname"><a href="structvkvg__matrix__t_a9fb9d00fbbf390e0263bcc204b03c7c8.html#a9fb9d00fbbf390e0263bcc204b03c7c8">vkvg_matrix_t::xx</a></div><div class="ttdeci">float xx</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00371">vkvg.h:371</a></div></div>
+<div class="ttc" id="astructvkvg__matrix__t_adf19b8ba42d497d3093c3a51b1a32cca_html_adf19b8ba42d497d3093c3a51b1a32cca"><div class="ttname"><a href="structvkvg__matrix__t_adf19b8ba42d497d3093c3a51b1a32cca.html#adf19b8ba42d497d3093c3a51b1a32cca">vkvg_matrix_t::y0</a></div><div class="ttdeci">float y0</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00373">vkvg.h:373</a></div></div>
 </div><!-- fragment --><p> @xx: xx component of the affine transformation @yx: yx component of the affine transformation @xy: xy component of the affine transformation @yy: yy component of the affine transformation @x0: X translation component of the affine transformation @y0: Y translation component of the affine transformation </p>
 
-<p class="definition">Definition at line <a class="el" href="vkvg_8h_source.html#l00374">374</a> of file <a class="el" href="vkvg_8h_source.html">vkvg.h</a>.</p>
+<p class="definition">Definition at line <a class="el" href="vkvg_8h_source.html#l00370">370</a> of file <a class="el" href="vkvg_8h_source.html">vkvg.h</a>.</p>
 </div><hr/>The documentation for this struct was generated from the following file:<ul>
 <li>/mnt/devel/vkvg-master/include/<a class="el" href="vkvg_8h_source.html">vkvg.h</a></li>
 </ul>
index 6a46340f56da107861ad48d8b10a4fd50ef23aa5..6d9e9eeb997ba4786bf50423721d5f10b1adfd4b 100644 (file)
@@ -85,7 +85,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
       </table>
 </div><div class="memdoc">
 
-<p class="definition">Definition at line <a class="el" href="vkvg_8h_source.html#l00376">376</a> of file <a class="el" href="vkvg_8h_source.html">vkvg.h</a>.</p>
+<p class="definition">Definition at line <a class="el" href="vkvg_8h_source.html#l00372">372</a> of file <a class="el" href="vkvg_8h_source.html">vkvg.h</a>.</p>
 
 </div>
 </div>
index 8fb167e890a34999c6309c953c82a24902be2109..c66db4fbd52fb3425055f0a03fa8e02df6461901 100644 (file)
@@ -85,7 +85,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
       </table>
 </div><div class="memdoc">
 
-<p class="definition">Definition at line <a class="el" href="vkvg_8h_source.html#l00377">377</a> of file <a class="el" href="vkvg_8h_source.html">vkvg.h</a>.</p>
+<p class="definition">Definition at line <a class="el" href="vkvg_8h_source.html#l00373">373</a> of file <a class="el" href="vkvg_8h_source.html">vkvg.h</a>.</p>
 
 </div>
 </div>
index 6f3c37589d8f81937fd0460d12e2caf6148bbb1a..f64113c3b90afb860b4f899c4bc0becefb9b9822 100644 (file)
@@ -85,7 +85,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
       </table>
 </div><div class="memdoc">
 
-<p class="definition">Definition at line <a class="el" href="vkvg_8h_source.html#l00376">376</a> of file <a class="el" href="vkvg_8h_source.html">vkvg.h</a>.</p>
+<p class="definition">Definition at line <a class="el" href="vkvg_8h_source.html#l00372">372</a> of file <a class="el" href="vkvg_8h_source.html">vkvg.h</a>.</p>
 
 </div>
 </div>
index e7ed9be7cf530289283b045f6561b5b0fb215e88..0505050f7d97ba8756d5fa36de70316441b350b0 100644 (file)
@@ -85,7 +85,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
       </table>
 </div><div class="memdoc">
 
-<p class="definition">Definition at line <a class="el" href="vkvg_8h_source.html#l00375">375</a> of file <a class="el" href="vkvg_8h_source.html">vkvg.h</a>.</p>
+<p class="definition">Definition at line <a class="el" href="vkvg_8h_source.html#l00371">371</a> of file <a class="el" href="vkvg_8h_source.html">vkvg.h</a>.</p>
 
 </div>
 </div>
index c09d5fd87406219b3e92273cc415aa0e8bd160d8..ff8d3725ae701b3cf4bf38f8a95323369d353d5b 100644 (file)
@@ -85,7 +85,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
       </table>
 </div><div class="memdoc">
 
-<p class="definition">Definition at line <a class="el" href="vkvg_8h_source.html#l00375">375</a> of file <a class="el" href="vkvg_8h_source.html">vkvg.h</a>.</p>
+<p class="definition">Definition at line <a class="el" href="vkvg_8h_source.html#l00371">371</a> of file <a class="el" href="vkvg_8h_source.html">vkvg.h</a>.</p>
 
 </div>
 </div>
index 2fec2cce6d5c63fa64d05ad2b7ab9105bde4dac2..39371e7f3de7b96e01ba5a4c64a9df54860ad47e 100644 (file)
@@ -85,7 +85,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
       </table>
 </div><div class="memdoc">
 
-<p class="definition">Definition at line <a class="el" href="vkvg_8h_source.html#l00377">377</a> of file <a class="el" href="vkvg_8h_source.html">vkvg.h</a>.</p>
+<p class="definition">Definition at line <a class="el" href="vkvg_8h_source.html#l00373">373</a> of file <a class="el" href="vkvg_8h_source.html">vkvg.h</a>.</p>
 
 </div>
 </div>
index d5cfb0768d16b64ae44e1e7bd3386f01504f562e..e1c093f8db82b899e4ed5638126eaa57f9ec3bce 100644 (file)
@@ -82,10 +82,9 @@ Data Fields</h2></td></tr>
 <tr class="separator:a35b39603f2d8ae8c01b5cb9dfbfd20d3"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
 <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
-<div class="textblock"><p>text metrics </p>
-<p>structure defining metrics for a single or a string of glyphs. To measure text, call <a class="el" href="group__context_ga79802b5c678d1ab84a4f5ef560e77e29.html#ga79802b5c678d1ab84a4f5ef560e77e29">vkvg_text_extents</a> on a valid context. </p>
+<div class="textblock"><p>structure defining metrics for a single or a string of glyphs. To measure text, call <a class="el" href="group__context_ga499ce3f13fd83a591cd9386ffc6e8f74.html#ga499ce3f13fd83a591cd9386ffc6e8f74">vkvg_text_extents</a> on a valid context. </p>
 
-<p class="definition">Definition at line <a class="el" href="vkvg_8h_source.html#l00251">251</a> of file <a class="el" href="vkvg_8h_source.html">vkvg.h</a>.</p>
+<p class="definition">Definition at line <a class="el" href="vkvg_8h_source.html#l00252">252</a> of file <a class="el" href="vkvg_8h_source.html">vkvg.h</a>.</p>
 </div><hr/>The documentation for this struct was generated from the following file:<ul>
 <li>/mnt/devel/vkvg-master/include/<a class="el" href="vkvg_8h_source.html">vkvg.h</a></li>
 </ul>
index cf45b45db657dde98c8e3f011b67462904858de1..05dfad08903d6ecf2bd135b6377b143c2d2ef621 100644 (file)
@@ -86,7 +86,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
 </div><div class="memdoc">
 <p>distance to advance in the Y direction after drawing these glyphs. Will typically be zero except for vertical text layout as found in East-Asian languages. </p>
 
-<p class="definition">Definition at line <a class="el" href="vkvg_8h_source.html#l00257">257</a> of file <a class="el" href="vkvg_8h_source.html">vkvg.h</a>.</p>
+<p class="definition">Definition at line <a class="el" href="vkvg_8h_source.html#l00258">258</a> of file <a class="el" href="vkvg_8h_source.html">vkvg.h</a>.</p>
 
 </div>
 </div>
index 7ee01c5b79f2498f75023e8ad1c811d1f62a9a02..464a5441758415ad7b6346ff71d7e3f64f049814 100644 (file)
@@ -86,7 +86,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
 </div><div class="memdoc">
 <p>the horizontal distance from the origin to the leftmost part of the glyphs as drawn. Positive if the glyphs lie entirely to the right of the origin. </p>
 
-<p class="definition">Definition at line <a class="el" href="vkvg_8h_source.html#l00252">252</a> of file <a class="el" href="vkvg_8h_source.html">vkvg.h</a>.</p>
+<p class="definition">Definition at line <a class="el" href="vkvg_8h_source.html#l00253">253</a> of file <a class="el" href="vkvg_8h_source.html">vkvg.h</a>.</p>
 
 </div>
 </div>
index 23ce57a6dccff284b3157afe25817080ab8bc96c..b96374a1b09e2917f5ea85b3508e23ed942e1454 100644 (file)
@@ -86,7 +86,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
 </div><div class="memdoc">
 <p>height of the glyphs as drawn </p>
 
-<p class="definition">Definition at line <a class="el" href="vkvg_8h_source.html#l00255">255</a> of file <a class="el" href="vkvg_8h_source.html">vkvg.h</a>.</p>
+<p class="definition">Definition at line <a class="el" href="vkvg_8h_source.html#l00256">256</a> of file <a class="el" href="vkvg_8h_source.html">vkvg.h</a>.</p>
 
 </div>
 </div>
index bb778028f7e3d740f7a0770b3a44f2944ceae040..97f0b58f3aef1f348e75937e02535f236753e8f7 100644 (file)
@@ -86,7 +86,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
 </div><div class="memdoc">
 <p>the vertical distance from the origin to the topmost part of the glyphs as drawn. Positive only if the glyphs lie completely below the origin; will usually be negative. </p>
 
-<p class="definition">Definition at line <a class="el" href="vkvg_8h_source.html#l00253">253</a> of file <a class="el" href="vkvg_8h_source.html">vkvg.h</a>.</p>
+<p class="definition">Definition at line <a class="el" href="vkvg_8h_source.html#l00254">254</a> of file <a class="el" href="vkvg_8h_source.html">vkvg.h</a>.</p>
 
 </div>
 </div>
index b1835edd6e4afd9e5727645105bbaa828386de60..aa7bf79c05765188dc095cf8183170ad7b073e70 100644 (file)
@@ -86,7 +86,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
 </div><div class="memdoc">
 <p>width of the glyphs as drawn </p>
 
-<p class="definition">Definition at line <a class="el" href="vkvg_8h_source.html#l00254">254</a> of file <a class="el" href="vkvg_8h_source.html">vkvg.h</a>.</p>
+<p class="definition">Definition at line <a class="el" href="vkvg_8h_source.html#l00255">255</a> of file <a class="el" href="vkvg_8h_source.html">vkvg.h</a>.</p>
 
 </div>
 </div>
index abf0c875b4243d50418b73f5df12d702f144bacc..36925224244321cd02f06bb567427074694cb1a6 100644 (file)
@@ -86,7 +86,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
 </div><div class="memdoc">
 <p>distance to advance in the X direction after drawing these glyphs </p>
 
-<p class="definition">Definition at line <a class="el" href="vkvg_8h_source.html#l00256">256</a> of file <a class="el" href="vkvg_8h_source.html">vkvg.h</a>.</p>
+<p class="definition">Definition at line <a class="el" href="vkvg_8h_source.html#l00257">257</a> of file <a class="el" href="vkvg_8h_source.html">vkvg.h</a>.</p>
 
 </div>
 </div>
index 82da91cf899986ee01a72b879bc915d4e759aa96..9c4f57f56a63e7316938294b33854695c301888f 100644 (file)
@@ -75,27 +75,27 @@ Typedefs</h2></td></tr>
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
 Functions</h2></td></tr>
-<tr class="memitem:a1af810e3d7566e821d72e3096db9056a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> <a class="el" href="group__surface_gaf2e9eb0e48dd4533d4a5622c12e4d0e7.html#gaf2e9eb0e48dd4533d4a5622c12e4d0e7">VkvgSurface</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="vkvg-svg_8h_a1af810e3d7566e821d72e3096db9056a.html#a1af810e3d7566e821d72e3096db9056a">vkvg_surface_create_from_svg</a> (<a class="el" href="group__device_ga4410787cc120fdafe8cdc480a2b02e71.html#ga4410787cc120fdafe8cdc480a2b02e71">VkvgDevice</a> dev, uint32_t width, uint32_t height, const char *svgFilePath)</td></tr>
-<tr class="memdesc:a1af810e3d7566e821d72e3096db9056a"><td class="mdescLeft">&#160;</td><td class="mdescRight">load svg file into <a class="el" href="group__surface.html">Surface</a>  <a href="vkvg-svg_8h_a1af810e3d7566e821d72e3096db9056a.html#a1af810e3d7566e821d72e3096db9056a">More...</a><br /></td></tr>
-<tr class="separator:a1af810e3d7566e821d72e3096db9056a"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a326e6bec4bdf939b764e7d2c225f17d1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> <a class="el" href="group__surface_gaf2e9eb0e48dd4533d4a5622c12e4d0e7.html#gaf2e9eb0e48dd4533d4a5622c12e4d0e7">VkvgSurface</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="vkvg-svg_8h_a326e6bec4bdf939b764e7d2c225f17d1.html#a326e6bec4bdf939b764e7d2c225f17d1">vkvg_surface_create_from_svg_fragment</a> (<a class="el" href="group__device_ga4410787cc120fdafe8cdc480a2b02e71.html#ga4410787cc120fdafe8cdc480a2b02e71">VkvgDevice</a> dev, uint32_t width, uint32_t height, char *svgFragment)</td></tr>
-<tr class="memdesc:a326e6bec4bdf939b764e7d2c225f17d1"><td class="mdescLeft">&#160;</td><td class="mdescRight">create surface from svg fragment  <a href="vkvg-svg_8h_a326e6bec4bdf939b764e7d2c225f17d1.html#a326e6bec4bdf939b764e7d2c225f17d1">More...</a><br /></td></tr>
-<tr class="separator:a326e6bec4bdf939b764e7d2c225f17d1"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a7696c29d5af1fadc95efb440cf041bda"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="vkvg-svg_8h_a7696c29d5af1fadc95efb440cf041bda.html#a7696c29d5af1fadc95efb440cf041bda">vkvg_svg_get_dimensions</a> (<a class="el" href="vkvg-svg_8h_a0003abdfb8e71c30d01f61d21ccebb13.html#a0003abdfb8e71c30d01f61d21ccebb13">VkvgSvg</a> svg, uint32_t *width, uint32_t *height)</td></tr>
-<tr class="memdesc:a7696c29d5af1fadc95efb440cf041bda"><td class="mdescLeft">&#160;</td><td class="mdescRight">get svg dimensions.  <a href="vkvg-svg_8h_a7696c29d5af1fadc95efb440cf041bda.html#a7696c29d5af1fadc95efb440cf041bda">More...</a><br /></td></tr>
-<tr class="separator:a7696c29d5af1fadc95efb440cf041bda"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a8599df3d49203becccdaf3877a5e0b09"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> <a class="el" href="vkvg-svg_8h_a0003abdfb8e71c30d01f61d21ccebb13.html#a0003abdfb8e71c30d01f61d21ccebb13">VkvgSvg</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="vkvg-svg_8h_a8599df3d49203becccdaf3877a5e0b09.html#a8599df3d49203becccdaf3877a5e0b09">vkvg_svg_load</a> (const char *svgFilePath)</td></tr>
-<tr class="memdesc:a8599df3d49203becccdaf3877a5e0b09"><td class="mdescLeft">&#160;</td><td class="mdescRight">Load svg file in memory.  <a href="vkvg-svg_8h_a8599df3d49203becccdaf3877a5e0b09.html#a8599df3d49203becccdaf3877a5e0b09">More...</a><br /></td></tr>
-<tr class="separator:a8599df3d49203becccdaf3877a5e0b09"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a6a17b950c3750f494c655bc1b6757c3b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> <a class="el" href="vkvg-svg_8h_a0003abdfb8e71c30d01f61d21ccebb13.html#a0003abdfb8e71c30d01f61d21ccebb13">VkvgSvg</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="vkvg-svg_8h_a6a17b950c3750f494c655bc1b6757c3b.html#a6a17b950c3750f494c655bc1b6757c3b">vkvg_svg_load_fragment</a> (char *svgFragment)</td></tr>
-<tr class="memdesc:a6a17b950c3750f494c655bc1b6757c3b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Load svg from an svg source fragment.  <a href="vkvg-svg_8h_a6a17b950c3750f494c655bc1b6757c3b.html#a6a17b950c3750f494c655bc1b6757c3b">More...</a><br /></td></tr>
-<tr class="separator:a6a17b950c3750f494c655bc1b6757c3b"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ad2e5314854a060a54924864c2c1cb489"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="vkvg-svg_8h_ad2e5314854a060a54924864c2c1cb489.html#ad2e5314854a060a54924864c2c1cb489">vkvg_svg_render</a> (<a class="el" href="vkvg-svg_8h_a0003abdfb8e71c30d01f61d21ccebb13.html#a0003abdfb8e71c30d01f61d21ccebb13">VkvgSvg</a> svg, <a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, const char *id)</td></tr>
-<tr class="memdesc:ad2e5314854a060a54924864c2c1cb489"><td class="mdescLeft">&#160;</td><td class="mdescRight">render svg on a context.  <a href="vkvg-svg_8h_ad2e5314854a060a54924864c2c1cb489.html#ad2e5314854a060a54924864c2c1cb489">More...</a><br /></td></tr>
-<tr class="separator:ad2e5314854a060a54924864c2c1cb489"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ae3f8d98287e9d883b21fac0e2ed96bad"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="vkvg-svg_8h_ae3f8d98287e9d883b21fac0e2ed96bad.html#ae3f8d98287e9d883b21fac0e2ed96bad">vkvg_svg_destroy</a> (<a class="el" href="vkvg-svg_8h_a0003abdfb8e71c30d01f61d21ccebb13.html#a0003abdfb8e71c30d01f61d21ccebb13">VkvgSvg</a> svg)</td></tr>
-<tr class="memdesc:ae3f8d98287e9d883b21fac0e2ed96bad"><td class="mdescLeft">&#160;</td><td class="mdescRight">release VkvgSvg pointer resources.  <a href="vkvg-svg_8h_ae3f8d98287e9d883b21fac0e2ed96bad.html#ae3f8d98287e9d883b21fac0e2ed96bad">More...</a><br /></td></tr>
-<tr class="separator:ae3f8d98287e9d883b21fac0e2ed96bad"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad4d202cd0b7216f96e58fab7dc917aae"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__surface_gaf2e9eb0e48dd4533d4a5622c12e4d0e7.html#gaf2e9eb0e48dd4533d4a5622c12e4d0e7">VkvgSurface</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="vkvg-svg_8h_ad4d202cd0b7216f96e58fab7dc917aae.html#ad4d202cd0b7216f96e58fab7dc917aae">vkvg_surface_create_from_svg</a> (<a class="el" href="group__device_ga4410787cc120fdafe8cdc480a2b02e71.html#ga4410787cc120fdafe8cdc480a2b02e71">VkvgDevice</a> dev, uint32_t width, uint32_t height, const char *svgFilePath)</td></tr>
+<tr class="memdesc:ad4d202cd0b7216f96e58fab7dc917aae"><td class="mdescLeft">&#160;</td><td class="mdescRight">load svg file into <a class="el" href="group__surface.html">Surface</a>  <a href="vkvg-svg_8h_ad4d202cd0b7216f96e58fab7dc917aae.html#ad4d202cd0b7216f96e58fab7dc917aae">More...</a><br /></td></tr>
+<tr class="separator:ad4d202cd0b7216f96e58fab7dc917aae"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8dc164746718bde97cf6c67826adaa87"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__surface_gaf2e9eb0e48dd4533d4a5622c12e4d0e7.html#gaf2e9eb0e48dd4533d4a5622c12e4d0e7">VkvgSurface</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="vkvg-svg_8h_a8dc164746718bde97cf6c67826adaa87.html#a8dc164746718bde97cf6c67826adaa87">vkvg_surface_create_from_svg_fragment</a> (<a class="el" href="group__device_ga4410787cc120fdafe8cdc480a2b02e71.html#ga4410787cc120fdafe8cdc480a2b02e71">VkvgDevice</a> dev, uint32_t width, uint32_t height, char *svgFragment)</td></tr>
+<tr class="memdesc:a8dc164746718bde97cf6c67826adaa87"><td class="mdescLeft">&#160;</td><td class="mdescRight">create surface from svg fragment  <a href="vkvg-svg_8h_a8dc164746718bde97cf6c67826adaa87.html#a8dc164746718bde97cf6c67826adaa87">More...</a><br /></td></tr>
+<tr class="separator:a8dc164746718bde97cf6c67826adaa87"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a60a50053186ecec716f37918f632060b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="vkvg-svg_8h_a60a50053186ecec716f37918f632060b.html#a60a50053186ecec716f37918f632060b">vkvg_svg_get_dimensions</a> (<a class="el" href="vkvg-svg_8h_a0003abdfb8e71c30d01f61d21ccebb13.html#a0003abdfb8e71c30d01f61d21ccebb13">VkvgSvg</a> svg, uint32_t *width, uint32_t *height)</td></tr>
+<tr class="memdesc:a60a50053186ecec716f37918f632060b"><td class="mdescLeft">&#160;</td><td class="mdescRight">get svg dimensions.  <a href="vkvg-svg_8h_a60a50053186ecec716f37918f632060b.html#a60a50053186ecec716f37918f632060b">More...</a><br /></td></tr>
+<tr class="separator:a60a50053186ecec716f37918f632060b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1f96ecf7fcf972e1f1946c6908cb5d04"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg-svg_8h_a0003abdfb8e71c30d01f61d21ccebb13.html#a0003abdfb8e71c30d01f61d21ccebb13">VkvgSvg</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="vkvg-svg_8h_a1f96ecf7fcf972e1f1946c6908cb5d04.html#a1f96ecf7fcf972e1f1946c6908cb5d04">vkvg_svg_load</a> (const char *svgFilePath)</td></tr>
+<tr class="memdesc:a1f96ecf7fcf972e1f1946c6908cb5d04"><td class="mdescLeft">&#160;</td><td class="mdescRight">Load svg file in memory.  <a href="vkvg-svg_8h_a1f96ecf7fcf972e1f1946c6908cb5d04.html#a1f96ecf7fcf972e1f1946c6908cb5d04">More...</a><br /></td></tr>
+<tr class="separator:a1f96ecf7fcf972e1f1946c6908cb5d04"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3b7217988846c2a4ce144ef76c2b54ad"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg-svg_8h_a0003abdfb8e71c30d01f61d21ccebb13.html#a0003abdfb8e71c30d01f61d21ccebb13">VkvgSvg</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="vkvg-svg_8h_a3b7217988846c2a4ce144ef76c2b54ad.html#a3b7217988846c2a4ce144ef76c2b54ad">vkvg_svg_load_fragment</a> (char *svgFragment)</td></tr>
+<tr class="memdesc:a3b7217988846c2a4ce144ef76c2b54ad"><td class="mdescLeft">&#160;</td><td class="mdescRight">Load svg from an svg source fragment.  <a href="vkvg-svg_8h_a3b7217988846c2a4ce144ef76c2b54ad.html#a3b7217988846c2a4ce144ef76c2b54ad">More...</a><br /></td></tr>
+<tr class="separator:a3b7217988846c2a4ce144ef76c2b54ad"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aced1d16270a7b6d285a0758706b6e60a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="vkvg-svg_8h_aced1d16270a7b6d285a0758706b6e60a.html#aced1d16270a7b6d285a0758706b6e60a">vkvg_svg_render</a> (<a class="el" href="vkvg-svg_8h_a0003abdfb8e71c30d01f61d21ccebb13.html#a0003abdfb8e71c30d01f61d21ccebb13">VkvgSvg</a> svg, <a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, const char *id)</td></tr>
+<tr class="memdesc:aced1d16270a7b6d285a0758706b6e60a"><td class="mdescLeft">&#160;</td><td class="mdescRight">render svg on a context.  <a href="vkvg-svg_8h_aced1d16270a7b6d285a0758706b6e60a.html#aced1d16270a7b6d285a0758706b6e60a">More...</a><br /></td></tr>
+<tr class="separator:aced1d16270a7b6d285a0758706b6e60a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a059d00a161a78113f6c81e06496ddd5e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="vkvg-svg_8h_a059d00a161a78113f6c81e06496ddd5e.html#a059d00a161a78113f6c81e06496ddd5e">vkvg_svg_destroy</a> (<a class="el" href="vkvg-svg_8h_a0003abdfb8e71c30d01f61d21ccebb13.html#a0003abdfb8e71c30d01f61d21ccebb13">VkvgSvg</a> svg)</td></tr>
+<tr class="memdesc:a059d00a161a78113f6c81e06496ddd5e"><td class="mdescLeft">&#160;</td><td class="mdescRight">release VkvgSvg pointer resources.  <a href="vkvg-svg_8h_a059d00a161a78113f6c81e06496ddd5e.html#a059d00a161a78113f6c81e06496ddd5e">More...</a><br /></td></tr>
+<tr class="separator:a059d00a161a78113f6c81e06496ddd5e"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
 </div><!-- contents -->
 <!-- HTML footer for doxygen 1.9.1-->
index 819f605449eebeab3e207647e30e7fdcb9fcaee2..b996ee533edcbbedec2eb87db262b5eaab305333 100644 (file)
@@ -63,13 +63,13 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
    <td valign="top">
       <div class="navtab">
         <table>
-          <tr><td class="navtab"><a class="navtab" href="vkvg-svg_8h_a1af810e3d7566e821d72e3096db9056a.html#a1af810e3d7566e821d72e3096db9056a">vkvg_surface_create_from_svg</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="vkvg-svg_8h_a326e6bec4bdf939b764e7d2c225f17d1.html#a326e6bec4bdf939b764e7d2c225f17d1">vkvg_surface_create_from_svg_fragment</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="vkvg-svg_8h_ae3f8d98287e9d883b21fac0e2ed96bad.html#ae3f8d98287e9d883b21fac0e2ed96bad">vkvg_svg_destroy</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="vkvg-svg_8h_a7696c29d5af1fadc95efb440cf041bda.html#a7696c29d5af1fadc95efb440cf041bda">vkvg_svg_get_dimensions</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="vkvg-svg_8h_a8599df3d49203becccdaf3877a5e0b09.html#a8599df3d49203becccdaf3877a5e0b09">vkvg_svg_load</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="vkvg-svg_8h_a6a17b950c3750f494c655bc1b6757c3b.html#a6a17b950c3750f494c655bc1b6757c3b">vkvg_svg_load_fragment</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="vkvg-svg_8h_ad2e5314854a060a54924864c2c1cb489.html#ad2e5314854a060a54924864c2c1cb489">vkvg_svg_render</a></td></tr>
+          <tr><td class="navtab"><a class="navtab" href="vkvg-svg_8h_ad4d202cd0b7216f96e58fab7dc917aae.html#ad4d202cd0b7216f96e58fab7dc917aae">vkvg_surface_create_from_svg</a></td></tr>
+          <tr><td class="navtab"><a class="navtab" href="vkvg-svg_8h_a8dc164746718bde97cf6c67826adaa87.html#a8dc164746718bde97cf6c67826adaa87">vkvg_surface_create_from_svg_fragment</a></td></tr>
+          <tr><td class="navtab"><a class="navtab" href="vkvg-svg_8h_a059d00a161a78113f6c81e06496ddd5e.html#a059d00a161a78113f6c81e06496ddd5e">vkvg_svg_destroy</a></td></tr>
+          <tr><td class="navtab"><a class="navtab" href="vkvg-svg_8h_a60a50053186ecec716f37918f632060b.html#a60a50053186ecec716f37918f632060b">vkvg_svg_get_dimensions</a></td></tr>
+          <tr><td class="navtab"><a class="navtab" href="vkvg-svg_8h_a1f96ecf7fcf972e1f1946c6908cb5d04.html#a1f96ecf7fcf972e1f1946c6908cb5d04">vkvg_svg_load</a></td></tr>
+          <tr><td class="navtab"><a class="navtab" href="vkvg-svg_8h_a3b7217988846c2a4ce144ef76c2b54ad.html#a3b7217988846c2a4ce144ef76c2b54ad">vkvg_svg_load_fragment</a></td></tr>
+          <tr><td class="navtab"><a class="navtab" href="vkvg-svg_8h_aced1d16270a7b6d285a0758706b6e60a.html#aced1d16270a7b6d285a0758706b6e60a">vkvg_svg_render</a></td></tr>
           <tr><td class="navtabHL"><a class="navtab" href="vkvg-svg_8h_a0003abdfb8e71c30d01f61d21ccebb13.html#a0003abdfb8e71c30d01f61d21ccebb13">VkvgSvg</a></td></tr>
         </table>
       </div>
diff --git a/vkvg-svg_8h_a059d00a161a78113f6c81e06496ddd5e.html b/vkvg-svg_8h_a059d00a161a78113f6c81e06496ddd5e.html
new file mode 100644 (file)
index 0000000..8bfb4f0
--- /dev/null
@@ -0,0 +1,112 @@
+<!-- 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" />
+    <title>VKVG: vkvg_svg_destroy</title>
+    <link href="tabs.css" rel="stylesheet" type="text/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">
+                <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>
+                </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-svg_8h.html">vkvg-svg.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="vkvg-svg_8h_ad4d202cd0b7216f96e58fab7dc917aae.html#ad4d202cd0b7216f96e58fab7dc917aae">vkvg_surface_create_from_svg</a></td></tr>
+          <tr><td class="navtab"><a class="navtab" href="vkvg-svg_8h_a8dc164746718bde97cf6c67826adaa87.html#a8dc164746718bde97cf6c67826adaa87">vkvg_surface_create_from_svg_fragment</a></td></tr>
+          <tr><td class="navtabHL"><a class="navtab" href="vkvg-svg_8h_a059d00a161a78113f6c81e06496ddd5e.html#a059d00a161a78113f6c81e06496ddd5e">vkvg_svg_destroy</a></td></tr>
+          <tr><td class="navtab"><a class="navtab" href="vkvg-svg_8h_a60a50053186ecec716f37918f632060b.html#a60a50053186ecec716f37918f632060b">vkvg_svg_get_dimensions</a></td></tr>
+          <tr><td class="navtab"><a class="navtab" href="vkvg-svg_8h_a1f96ecf7fcf972e1f1946c6908cb5d04.html#a1f96ecf7fcf972e1f1946c6908cb5d04">vkvg_svg_load</a></td></tr>
+          <tr><td class="navtab"><a class="navtab" href="vkvg-svg_8h_a3b7217988846c2a4ce144ef76c2b54ad.html#a3b7217988846c2a4ce144ef76c2b54ad">vkvg_svg_load_fragment</a></td></tr>
+          <tr><td class="navtab"><a class="navtab" href="vkvg-svg_8h_aced1d16270a7b6d285a0758706b6e60a.html#aced1d16270a7b6d285a0758706b6e60a">vkvg_svg_render</a></td></tr>
+          <tr><td class="navtab"><a class="navtab" href="vkvg-svg_8h_a0003abdfb8e71c30d01f61d21ccebb13.html#a0003abdfb8e71c30d01f61d21ccebb13">VkvgSvg</a></td></tr>
+        </table>
+      </div>
+   </td>
+   <td valign="top" class="mempage">
+<a id="a059d00a161a78113f6c81e06496ddd5e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a059d00a161a78113f6c81e06496ddd5e">&#9670;&nbsp;</a></span>vkvg_svg_destroy()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void vkvg_svg_destroy </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="vkvg-svg_8h_a0003abdfb8e71c30d01f61d21ccebb13.html#a0003abdfb8e71c30d01f61d21ccebb13">VkvgSvg</a>&#160;</td>
+          <td class="paramname"><em>svg</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">svg</td><td>a valid VkvgSvg handle to free. </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</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>
diff --git a/vkvg-svg_8h_a1f96ecf7fcf972e1f1946c6908cb5d04.html b/vkvg-svg_8h_a1f96ecf7fcf972e1f1946c6908cb5d04.html
new file mode 100644 (file)
index 0000000..cd5f99d
--- /dev/null
@@ -0,0 +1,113 @@
+<!-- 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" />
+    <title>VKVG: vkvg_svg_load</title>
+    <link href="tabs.css" rel="stylesheet" type="text/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">
+                <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>
+                </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-svg_8h.html">vkvg-svg.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="vkvg-svg_8h_ad4d202cd0b7216f96e58fab7dc917aae.html#ad4d202cd0b7216f96e58fab7dc917aae">vkvg_surface_create_from_svg</a></td></tr>
+          <tr><td class="navtab"><a class="navtab" href="vkvg-svg_8h_a8dc164746718bde97cf6c67826adaa87.html#a8dc164746718bde97cf6c67826adaa87">vkvg_surface_create_from_svg_fragment</a></td></tr>
+          <tr><td class="navtab"><a class="navtab" href="vkvg-svg_8h_a059d00a161a78113f6c81e06496ddd5e.html#a059d00a161a78113f6c81e06496ddd5e">vkvg_svg_destroy</a></td></tr>
+          <tr><td class="navtab"><a class="navtab" href="vkvg-svg_8h_a60a50053186ecec716f37918f632060b.html#a60a50053186ecec716f37918f632060b">vkvg_svg_get_dimensions</a></td></tr>
+          <tr><td class="navtabHL"><a class="navtab" href="vkvg-svg_8h_a1f96ecf7fcf972e1f1946c6908cb5d04.html#a1f96ecf7fcf972e1f1946c6908cb5d04">vkvg_svg_load</a></td></tr>
+          <tr><td class="navtab"><a class="navtab" href="vkvg-svg_8h_a3b7217988846c2a4ce144ef76c2b54ad.html#a3b7217988846c2a4ce144ef76c2b54ad">vkvg_svg_load_fragment</a></td></tr>
+          <tr><td class="navtab"><a class="navtab" href="vkvg-svg_8h_aced1d16270a7b6d285a0758706b6e60a.html#aced1d16270a7b6d285a0758706b6e60a">vkvg_svg_render</a></td></tr>
+          <tr><td class="navtab"><a class="navtab" href="vkvg-svg_8h_a0003abdfb8e71c30d01f61d21ccebb13.html#a0003abdfb8e71c30d01f61d21ccebb13">VkvgSvg</a></td></tr>
+        </table>
+      </div>
+   </td>
+   <td valign="top" class="mempage">
+<a id="a1f96ecf7fcf972e1f1946c6908cb5d04"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a1f96ecf7fcf972e1f1946c6908cb5d04">&#9670;&nbsp;</a></span>vkvg_svg_load()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="vkvg-svg_8h_a0003abdfb8e71c30d01f61d21ccebb13.html#a0003abdfb8e71c30d01f61d21ccebb13">VkvgSvg</a> vkvg_svg_load </td>
+          <td>(</td>
+          <td class="paramtype">const char *&#160;</td>
+          <td class="paramname"><em>svgFilePath</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Open a svg file and store source in memory, head is parsed to query the svg dimensions. </p><dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">svgFilePath</td><td>a valid file path to the svg to load. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>a VkvgSvg pointer. </dd></dl>
+
+</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>
diff --git a/vkvg-svg_8h_a3b7217988846c2a4ce144ef76c2b54ad.html b/vkvg-svg_8h_a3b7217988846c2a4ce144ef76c2b54ad.html
new file mode 100644 (file)
index 0000000..ab612a5
--- /dev/null
@@ -0,0 +1,113 @@
+<!-- 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" />
+    <title>VKVG: vkvg_svg_load_fragment</title>
+    <link href="tabs.css" rel="stylesheet" type="text/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">
+                <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>
+                </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-svg_8h.html">vkvg-svg.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="vkvg-svg_8h_ad4d202cd0b7216f96e58fab7dc917aae.html#ad4d202cd0b7216f96e58fab7dc917aae">vkvg_surface_create_from_svg</a></td></tr>
+          <tr><td class="navtab"><a class="navtab" href="vkvg-svg_8h_a8dc164746718bde97cf6c67826adaa87.html#a8dc164746718bde97cf6c67826adaa87">vkvg_surface_create_from_svg_fragment</a></td></tr>
+          <tr><td class="navtab"><a class="navtab" href="vkvg-svg_8h_a059d00a161a78113f6c81e06496ddd5e.html#a059d00a161a78113f6c81e06496ddd5e">vkvg_svg_destroy</a></td></tr>
+          <tr><td class="navtab"><a class="navtab" href="vkvg-svg_8h_a60a50053186ecec716f37918f632060b.html#a60a50053186ecec716f37918f632060b">vkvg_svg_get_dimensions</a></td></tr>
+          <tr><td class="navtab"><a class="navtab" href="vkvg-svg_8h_a1f96ecf7fcf972e1f1946c6908cb5d04.html#a1f96ecf7fcf972e1f1946c6908cb5d04">vkvg_svg_load</a></td></tr>
+          <tr><td class="navtabHL"><a class="navtab" href="vkvg-svg_8h_a3b7217988846c2a4ce144ef76c2b54ad.html#a3b7217988846c2a4ce144ef76c2b54ad">vkvg_svg_load_fragment</a></td></tr>
+          <tr><td class="navtab"><a class="navtab" href="vkvg-svg_8h_aced1d16270a7b6d285a0758706b6e60a.html#aced1d16270a7b6d285a0758706b6e60a">vkvg_svg_render</a></td></tr>
+          <tr><td class="navtab"><a class="navtab" href="vkvg-svg_8h_a0003abdfb8e71c30d01f61d21ccebb13.html#a0003abdfb8e71c30d01f61d21ccebb13">VkvgSvg</a></td></tr>
+        </table>
+      </div>
+   </td>
+   <td valign="top" class="mempage">
+<a id="a3b7217988846c2a4ce144ef76c2b54ad"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a3b7217988846c2a4ce144ef76c2b54ad">&#9670;&nbsp;</a></span>vkvg_svg_load_fragment()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="vkvg-svg_8h_a0003abdfb8e71c30d01f61d21ccebb13.html#a0003abdfb8e71c30d01f61d21ccebb13">VkvgSvg</a> vkvg_svg_load_fragment </td>
+          <td>(</td>
+          <td class="paramtype">char *&#160;</td>
+          <td class="paramname"><em>svgFragment</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">svgFragment</td><td>A valid svg code fragment. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>a VkvgSvg pointer. </dd></dl>
+
+</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>
diff --git a/vkvg-svg_8h_a60a50053186ecec716f37918f632060b.html b/vkvg-svg_8h_a60a50053186ecec716f37918f632060b.html
new file mode 100644 (file)
index 0000000..f8e4717
--- /dev/null
@@ -0,0 +1,130 @@
+<!-- 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" />
+    <title>VKVG: vkvg_svg_get_dimensions</title>
+    <link href="tabs.css" rel="stylesheet" type="text/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">
+                <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>
+                </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-svg_8h.html">vkvg-svg.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="vkvg-svg_8h_ad4d202cd0b7216f96e58fab7dc917aae.html#ad4d202cd0b7216f96e58fab7dc917aae">vkvg_surface_create_from_svg</a></td></tr>
+          <tr><td class="navtab"><a class="navtab" href="vkvg-svg_8h_a8dc164746718bde97cf6c67826adaa87.html#a8dc164746718bde97cf6c67826adaa87">vkvg_surface_create_from_svg_fragment</a></td></tr>
+          <tr><td class="navtab"><a class="navtab" href="vkvg-svg_8h_a059d00a161a78113f6c81e06496ddd5e.html#a059d00a161a78113f6c81e06496ddd5e">vkvg_svg_destroy</a></td></tr>
+          <tr><td class="navtabHL"><a class="navtab" href="vkvg-svg_8h_a60a50053186ecec716f37918f632060b.html#a60a50053186ecec716f37918f632060b">vkvg_svg_get_dimensions</a></td></tr>
+          <tr><td class="navtab"><a class="navtab" href="vkvg-svg_8h_a1f96ecf7fcf972e1f1946c6908cb5d04.html#a1f96ecf7fcf972e1f1946c6908cb5d04">vkvg_svg_load</a></td></tr>
+          <tr><td class="navtab"><a class="navtab" href="vkvg-svg_8h_a3b7217988846c2a4ce144ef76c2b54ad.html#a3b7217988846c2a4ce144ef76c2b54ad">vkvg_svg_load_fragment</a></td></tr>
+          <tr><td class="navtab"><a class="navtab" href="vkvg-svg_8h_aced1d16270a7b6d285a0758706b6e60a.html#aced1d16270a7b6d285a0758706b6e60a">vkvg_svg_render</a></td></tr>
+          <tr><td class="navtab"><a class="navtab" href="vkvg-svg_8h_a0003abdfb8e71c30d01f61d21ccebb13.html#a0003abdfb8e71c30d01f61d21ccebb13">VkvgSvg</a></td></tr>
+        </table>
+      </div>
+   </td>
+   <td valign="top" class="mempage">
+<a id="a60a50053186ecec716f37918f632060b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a60a50053186ecec716f37918f632060b">&#9670;&nbsp;</a></span>vkvg_svg_get_dimensions()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void vkvg_svg_get_dimensions </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="vkvg-svg_8h_a0003abdfb8e71c30d01f61d21ccebb13.html#a0003abdfb8e71c30d01f61d21ccebb13">VkvgSvg</a>&#160;</td>
+          <td class="paramname"><em>svg</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">uint32_t *&#160;</td>
+          <td class="paramname"><em>width</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">uint32_t *&#160;</td>
+          <td class="paramname"><em>height</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>retrieve dimensions from svg parsing. </p><dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">svg</td><td>a valid VkvgSvg handle. </td></tr>
+    <tr><td class="paramname">width</td><td>pointer to a valid integer to receive the svg width. </td></tr>
+    <tr><td class="paramname">height</td><td>pointer to a valid integer to receive the svg height. </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</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>
diff --git a/vkvg-svg_8h_a8dc164746718bde97cf6c67826adaa87.html b/vkvg-svg_8h_a8dc164746718bde97cf6c67826adaa87.html
new file mode 100644 (file)
index 0000000..b5c7146
--- /dev/null
@@ -0,0 +1,138 @@
+<!-- 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" />
+    <title>VKVG: vkvg_surface_create_from_svg_fragment</title>
+    <link href="tabs.css" rel="stylesheet" type="text/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">
+                <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>
+                </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-svg_8h.html">vkvg-svg.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="vkvg-svg_8h_ad4d202cd0b7216f96e58fab7dc917aae.html#ad4d202cd0b7216f96e58fab7dc917aae">vkvg_surface_create_from_svg</a></td></tr>
+          <tr><td class="navtabHL"><a class="navtab" href="vkvg-svg_8h_a8dc164746718bde97cf6c67826adaa87.html#a8dc164746718bde97cf6c67826adaa87">vkvg_surface_create_from_svg_fragment</a></td></tr>
+          <tr><td class="navtab"><a class="navtab" href="vkvg-svg_8h_a059d00a161a78113f6c81e06496ddd5e.html#a059d00a161a78113f6c81e06496ddd5e">vkvg_svg_destroy</a></td></tr>
+          <tr><td class="navtab"><a class="navtab" href="vkvg-svg_8h_a60a50053186ecec716f37918f632060b.html#a60a50053186ecec716f37918f632060b">vkvg_svg_get_dimensions</a></td></tr>
+          <tr><td class="navtab"><a class="navtab" href="vkvg-svg_8h_a1f96ecf7fcf972e1f1946c6908cb5d04.html#a1f96ecf7fcf972e1f1946c6908cb5d04">vkvg_svg_load</a></td></tr>
+          <tr><td class="navtab"><a class="navtab" href="vkvg-svg_8h_a3b7217988846c2a4ce144ef76c2b54ad.html#a3b7217988846c2a4ce144ef76c2b54ad">vkvg_svg_load_fragment</a></td></tr>
+          <tr><td class="navtab"><a class="navtab" href="vkvg-svg_8h_aced1d16270a7b6d285a0758706b6e60a.html#aced1d16270a7b6d285a0758706b6e60a">vkvg_svg_render</a></td></tr>
+          <tr><td class="navtab"><a class="navtab" href="vkvg-svg_8h_a0003abdfb8e71c30d01f61d21ccebb13.html#a0003abdfb8e71c30d01f61d21ccebb13">VkvgSvg</a></td></tr>
+        </table>
+      </div>
+   </td>
+   <td valign="top" class="mempage">
+<a id="a8dc164746718bde97cf6c67826adaa87"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8dc164746718bde97cf6c67826adaa87">&#9670;&nbsp;</a></span>vkvg_surface_create_from_svg_fragment()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="group__surface_gaf2e9eb0e48dd4533d4a5622c12e4d0e7.html#gaf2e9eb0e48dd4533d4a5622c12e4d0e7">VkvgSurface</a> vkvg_surface_create_from_svg_fragment </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="group__device_ga4410787cc120fdafe8cdc480a2b02e71.html#ga4410787cc120fdafe8cdc480a2b02e71">VkvgDevice</a>&#160;</td>
+          <td class="paramname"><em>dev</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">uint32_t&#160;</td>
+          <td class="paramname"><em>width</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">uint32_t&#160;</td>
+          <td class="paramname"><em>height</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">char *&#160;</td>
+          <td class="paramname"><em>svgFragment</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Create a new vkvg surface by parsing a string with a valid SVG fragment passed as argument. </p><dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">dev</td><td>The vkvg device used for creating the surface. </td></tr>
+    <tr><td class="paramname">width</td><td>force the rendering width, if 0 autosize from svg. </td></tr>
+    <tr><td class="paramname">height</td><td>force the rendering height, if 0 autosize from svg. </td></tr>
+    <tr><td class="paramname">svgFragment</td><td>The SVG fragment to parse. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>The new vkvg surface with the parsed SVG fragment as content, or null if an error occured. </dd></dl>
+
+</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>
diff --git a/vkvg-svg_8h_aced1d16270a7b6d285a0758706b6e60a.html b/vkvg-svg_8h_aced1d16270a7b6d285a0758706b6e60a.html
new file mode 100644 (file)
index 0000000..89c5224
--- /dev/null
@@ -0,0 +1,130 @@
+<!-- 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" />
+    <title>VKVG: vkvg_svg_render</title>
+    <link href="tabs.css" rel="stylesheet" type="text/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">
+                <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>
+                </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-svg_8h.html">vkvg-svg.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="vkvg-svg_8h_ad4d202cd0b7216f96e58fab7dc917aae.html#ad4d202cd0b7216f96e58fab7dc917aae">vkvg_surface_create_from_svg</a></td></tr>
+          <tr><td class="navtab"><a class="navtab" href="vkvg-svg_8h_a8dc164746718bde97cf6c67826adaa87.html#a8dc164746718bde97cf6c67826adaa87">vkvg_surface_create_from_svg_fragment</a></td></tr>
+          <tr><td class="navtab"><a class="navtab" href="vkvg-svg_8h_a059d00a161a78113f6c81e06496ddd5e.html#a059d00a161a78113f6c81e06496ddd5e">vkvg_svg_destroy</a></td></tr>
+          <tr><td class="navtab"><a class="navtab" href="vkvg-svg_8h_a60a50053186ecec716f37918f632060b.html#a60a50053186ecec716f37918f632060b">vkvg_svg_get_dimensions</a></td></tr>
+          <tr><td class="navtab"><a class="navtab" href="vkvg-svg_8h_a1f96ecf7fcf972e1f1946c6908cb5d04.html#a1f96ecf7fcf972e1f1946c6908cb5d04">vkvg_svg_load</a></td></tr>
+          <tr><td class="navtab"><a class="navtab" href="vkvg-svg_8h_a3b7217988846c2a4ce144ef76c2b54ad.html#a3b7217988846c2a4ce144ef76c2b54ad">vkvg_svg_load_fragment</a></td></tr>
+          <tr><td class="navtabHL"><a class="navtab" href="vkvg-svg_8h_aced1d16270a7b6d285a0758706b6e60a.html#aced1d16270a7b6d285a0758706b6e60a">vkvg_svg_render</a></td></tr>
+          <tr><td class="navtab"><a class="navtab" href="vkvg-svg_8h_a0003abdfb8e71c30d01f61d21ccebb13.html#a0003abdfb8e71c30d01f61d21ccebb13">VkvgSvg</a></td></tr>
+        </table>
+      </div>
+   </td>
+   <td valign="top" class="mempage">
+<a id="aced1d16270a7b6d285a0758706b6e60a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aced1d16270a7b6d285a0758706b6e60a">&#9670;&nbsp;</a></span>vkvg_svg_render()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void vkvg_svg_render </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="vkvg-svg_8h_a0003abdfb8e71c30d01f61d21ccebb13.html#a0003abdfb8e71c30d01f61d21ccebb13">VkvgSvg</a>&#160;</td>
+          <td class="paramname"><em>svg</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a>&#160;</td>
+          <td class="paramname"><em>ctx</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const char *&#160;</td>
+          <td class="paramname"><em>id</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">svg</td><td>a valid VkvgSvg handle. </td></tr>
+    <tr><td class="paramname">ctx</td><td>a valid vkvg context. </td></tr>
+    <tr><td class="paramname">id</td><td>an optional id to limit rendering to specific <code>&lt;g&gt;</code> elemnt. </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</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>
diff --git a/vkvg-svg_8h_ad4d202cd0b7216f96e58fab7dc917aae.html b/vkvg-svg_8h_ad4d202cd0b7216f96e58fab7dc917aae.html
new file mode 100644 (file)
index 0000000..f34f669
--- /dev/null
@@ -0,0 +1,138 @@
+<!-- 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" />
+    <title>VKVG: vkvg_surface_create_from_svg</title>
+    <link href="tabs.css" rel="stylesheet" type="text/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">
+                <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>
+                </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-svg_8h.html">vkvg-svg.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="navtabHL"><a class="navtab" href="vkvg-svg_8h_ad4d202cd0b7216f96e58fab7dc917aae.html#ad4d202cd0b7216f96e58fab7dc917aae">vkvg_surface_create_from_svg</a></td></tr>
+          <tr><td class="navtab"><a class="navtab" href="vkvg-svg_8h_a8dc164746718bde97cf6c67826adaa87.html#a8dc164746718bde97cf6c67826adaa87">vkvg_surface_create_from_svg_fragment</a></td></tr>
+          <tr><td class="navtab"><a class="navtab" href="vkvg-svg_8h_a059d00a161a78113f6c81e06496ddd5e.html#a059d00a161a78113f6c81e06496ddd5e">vkvg_svg_destroy</a></td></tr>
+          <tr><td class="navtab"><a class="navtab" href="vkvg-svg_8h_a60a50053186ecec716f37918f632060b.html#a60a50053186ecec716f37918f632060b">vkvg_svg_get_dimensions</a></td></tr>
+          <tr><td class="navtab"><a class="navtab" href="vkvg-svg_8h_a1f96ecf7fcf972e1f1946c6908cb5d04.html#a1f96ecf7fcf972e1f1946c6908cb5d04">vkvg_svg_load</a></td></tr>
+          <tr><td class="navtab"><a class="navtab" href="vkvg-svg_8h_a3b7217988846c2a4ce144ef76c2b54ad.html#a3b7217988846c2a4ce144ef76c2b54ad">vkvg_svg_load_fragment</a></td></tr>
+          <tr><td class="navtab"><a class="navtab" href="vkvg-svg_8h_aced1d16270a7b6d285a0758706b6e60a.html#aced1d16270a7b6d285a0758706b6e60a">vkvg_svg_render</a></td></tr>
+          <tr><td class="navtab"><a class="navtab" href="vkvg-svg_8h_a0003abdfb8e71c30d01f61d21ccebb13.html#a0003abdfb8e71c30d01f61d21ccebb13">VkvgSvg</a></td></tr>
+        </table>
+      </div>
+   </td>
+   <td valign="top" class="mempage">
+<a id="ad4d202cd0b7216f96e58fab7dc917aae"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad4d202cd0b7216f96e58fab7dc917aae">&#9670;&nbsp;</a></span>vkvg_surface_create_from_svg()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="group__surface_gaf2e9eb0e48dd4533d4a5622c12e4d0e7.html#gaf2e9eb0e48dd4533d4a5622c12e4d0e7">VkvgSurface</a> vkvg_surface_create_from_svg </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="group__device_ga4410787cc120fdafe8cdc480a2b02e71.html#ga4410787cc120fdafe8cdc480a2b02e71">VkvgDevice</a>&#160;</td>
+          <td class="paramname"><em>dev</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">uint32_t&#160;</td>
+          <td class="paramname"><em>width</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">uint32_t&#160;</td>
+          <td class="paramname"><em>height</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const char *&#160;</td>
+          <td class="paramname"><em>svgFilePath</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Create a new vkvg surface by loading a SVG file. </p><dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">dev</td><td>The vkvg <a class="el" href="group__device.html">Device</a> used for creating the surface. </td></tr>
+    <tr><td class="paramname">svgFilePath</td><td>The path of the SVG file to load. </td></tr>
+    <tr><td class="paramname">width</td><td>force the rendering width, if 0 autosize from svg. </td></tr>
+    <tr><td class="paramname">height</td><td>force the rendering height, if 0 autosize from svg. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>The new vkvg surface with the loaded SVG drawing as content, or null if an error occured. </dd></dl>
+
+</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>
index d263486c4981ee17eaea9be14639622425c0ab44..ab2003ddfc8b1db988bf61a699f3b99cbb763918 100644 (file)
@@ -95,41 +95,40 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
 <div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;<span class="preprocessor">#else</span></div>
 <div class="line"><a name="l00032"></a><span class="lineno"><a class="line" href="vkvg-svg_8h_a0003abdfb8e71c30d01f61d21ccebb13.html#a0003abdfb8e71c30d01f61d21ccebb13">   32</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>NSVGimage* <a class="code" href="vkvg-svg_8h_a0003abdfb8e71c30d01f61d21ccebb13.html#a0003abdfb8e71c30d01f61d21ccebb13">VkvgSvg</a>;</div>
 <div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;<span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160;<a class="code" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a></div>
-<div class="line"><a name="l00045"></a><span class="lineno"><a class="line" href="vkvg-svg_8h_a1af810e3d7566e821d72e3096db9056a.html#a1af810e3d7566e821d72e3096db9056a">   45</a></span>&#160;<a class="code" href="group__surface_gaf2e9eb0e48dd4533d4a5622c12e4d0e7.html#gaf2e9eb0e48dd4533d4a5622c12e4d0e7">VkvgSurface</a> <a class="code" href="vkvg-svg_8h_a1af810e3d7566e821d72e3096db9056a.html#a1af810e3d7566e821d72e3096db9056a">vkvg_surface_create_from_svg</a>(<a class="code" href="group__device_ga4410787cc120fdafe8cdc480a2b02e71.html#ga4410787cc120fdafe8cdc480a2b02e71">VkvgDevice</a> dev, uint32_t width, uint32_t height, <span class="keyword">const</span> <span class="keywordtype">char</span>* svgFilePath);</div>
-<div class="line"><a name="l00056"></a><span class="lineno">   56</span>&#160;<a class="code" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a></div>
-<div class="line"><a name="l00057"></a><span class="lineno"><a class="line" href="vkvg-svg_8h_a326e6bec4bdf939b764e7d2c225f17d1.html#a326e6bec4bdf939b764e7d2c225f17d1">   57</a></span>&#160;<a class="code" href="group__surface_gaf2e9eb0e48dd4533d4a5622c12e4d0e7.html#gaf2e9eb0e48dd4533d4a5622c12e4d0e7">VkvgSurface</a> <a class="code" href="vkvg-svg_8h_a326e6bec4bdf939b764e7d2c225f17d1.html#a326e6bec4bdf939b764e7d2c225f17d1">vkvg_surface_create_from_svg_fragment</a>(<a class="code" href="group__device_ga4410787cc120fdafe8cdc480a2b02e71.html#ga4410787cc120fdafe8cdc480a2b02e71">VkvgDevice</a> dev, uint32_t width, uint32_t height, <span class="keywordtype">char</span>* svgFragment);</div>
-<div class="line"><a name="l00066"></a><span class="lineno">   66</span>&#160;<a class="code" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a></div>
-<div class="line"><a name="l00067"></a><span class="lineno"><a class="line" href="vkvg-svg_8h_a7696c29d5af1fadc95efb440cf041bda.html#a7696c29d5af1fadc95efb440cf041bda">   67</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="vkvg-svg_8h_a7696c29d5af1fadc95efb440cf041bda.html#a7696c29d5af1fadc95efb440cf041bda">vkvg_svg_get_dimensions</a> (<a class="code" href="vkvg-svg_8h_a0003abdfb8e71c30d01f61d21ccebb13.html#a0003abdfb8e71c30d01f61d21ccebb13">VkvgSvg</a> svg, uint32_t* width, uint32_t* height);</div>
+<div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160;vkvg_public</div>
+<div class="line"><a name="l00045"></a><span class="lineno"><a class="line" href="vkvg-svg_8h_ad4d202cd0b7216f96e58fab7dc917aae.html#ad4d202cd0b7216f96e58fab7dc917aae">   45</a></span>&#160;<a class="code" href="group__surface_gaf2e9eb0e48dd4533d4a5622c12e4d0e7.html#gaf2e9eb0e48dd4533d4a5622c12e4d0e7">VkvgSurface</a> <a class="code" href="vkvg-svg_8h_ad4d202cd0b7216f96e58fab7dc917aae.html#ad4d202cd0b7216f96e58fab7dc917aae">vkvg_surface_create_from_svg</a>(<a class="code" href="group__device_ga4410787cc120fdafe8cdc480a2b02e71.html#ga4410787cc120fdafe8cdc480a2b02e71">VkvgDevice</a> dev, uint32_t width, uint32_t height, <span class="keyword">const</span> <span class="keywordtype">char</span>* svgFilePath);</div>
+<div class="line"><a name="l00056"></a><span class="lineno">   56</span>&#160;vkvg_public</div>
+<div class="line"><a name="l00057"></a><span class="lineno"><a class="line" href="vkvg-svg_8h_a8dc164746718bde97cf6c67826adaa87.html#a8dc164746718bde97cf6c67826adaa87">   57</a></span>&#160;<a class="code" href="group__surface_gaf2e9eb0e48dd4533d4a5622c12e4d0e7.html#gaf2e9eb0e48dd4533d4a5622c12e4d0e7">VkvgSurface</a> <a class="code" href="vkvg-svg_8h_a8dc164746718bde97cf6c67826adaa87.html#a8dc164746718bde97cf6c67826adaa87">vkvg_surface_create_from_svg_fragment</a>(<a class="code" href="group__device_ga4410787cc120fdafe8cdc480a2b02e71.html#ga4410787cc120fdafe8cdc480a2b02e71">VkvgDevice</a> dev, uint32_t width, uint32_t height, <span class="keywordtype">char</span>* svgFragment);</div>
+<div class="line"><a name="l00066"></a><span class="lineno">   66</span>&#160;vkvg_public</div>
+<div class="line"><a name="l00067"></a><span class="lineno"><a class="line" href="vkvg-svg_8h_a60a50053186ecec716f37918f632060b.html#a60a50053186ecec716f37918f632060b">   67</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="vkvg-svg_8h_a60a50053186ecec716f37918f632060b.html#a60a50053186ecec716f37918f632060b">vkvg_svg_get_dimensions</a> (<a class="code" href="vkvg-svg_8h_a0003abdfb8e71c30d01f61d21ccebb13.html#a0003abdfb8e71c30d01f61d21ccebb13">VkvgSvg</a> svg, uint32_t* width, uint32_t* height);</div>
 <div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160; </div>
-<div class="line"><a name="l00076"></a><span class="lineno">   76</span>&#160;<a class="code" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a></div>
-<div class="line"><a name="l00077"></a><span class="lineno"><a class="line" href="vkvg-svg_8h_a8599df3d49203becccdaf3877a5e0b09.html#a8599df3d49203becccdaf3877a5e0b09">   77</a></span>&#160;<a class="code" href="vkvg-svg_8h_a0003abdfb8e71c30d01f61d21ccebb13.html#a0003abdfb8e71c30d01f61d21ccebb13">VkvgSvg</a> <a class="code" href="vkvg-svg_8h_a8599df3d49203becccdaf3877a5e0b09.html#a8599df3d49203becccdaf3877a5e0b09">vkvg_svg_load</a> (<span class="keyword">const</span> <span class="keywordtype">char</span>* svgFilePath);</div>
+<div class="line"><a name="l00076"></a><span class="lineno">   76</span>&#160;vkvg_public</div>
+<div class="line"><a name="l00077"></a><span class="lineno"><a class="line" href="vkvg-svg_8h_a1f96ecf7fcf972e1f1946c6908cb5d04.html#a1f96ecf7fcf972e1f1946c6908cb5d04">   77</a></span>&#160;<a class="code" href="vkvg-svg_8h_a0003abdfb8e71c30d01f61d21ccebb13.html#a0003abdfb8e71c30d01f61d21ccebb13">VkvgSvg</a> <a class="code" href="vkvg-svg_8h_a1f96ecf7fcf972e1f1946c6908cb5d04.html#a1f96ecf7fcf972e1f1946c6908cb5d04">vkvg_svg_load</a> (<span class="keyword">const</span> <span class="keywordtype">char</span>* svgFilePath);</div>
 <div class="line"><a name="l00078"></a><span class="lineno">   78</span>&#160; </div>
-<div class="line"><a name="l00084"></a><span class="lineno">   84</span>&#160;<a class="code" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a></div>
-<div class="line"><a name="l00085"></a><span class="lineno"><a class="line" href="vkvg-svg_8h_a6a17b950c3750f494c655bc1b6757c3b.html#a6a17b950c3750f494c655bc1b6757c3b">   85</a></span>&#160;<a class="code" href="vkvg-svg_8h_a0003abdfb8e71c30d01f61d21ccebb13.html#a0003abdfb8e71c30d01f61d21ccebb13">VkvgSvg</a> <a class="code" href="vkvg-svg_8h_a6a17b950c3750f494c655bc1b6757c3b.html#a6a17b950c3750f494c655bc1b6757c3b">vkvg_svg_load_fragment</a> (<span class="keywordtype">char</span>* svgFragment);</div>
+<div class="line"><a name="l00084"></a><span class="lineno">   84</span>&#160;vkvg_public</div>
+<div class="line"><a name="l00085"></a><span class="lineno"><a class="line" href="vkvg-svg_8h_a3b7217988846c2a4ce144ef76c2b54ad.html#a3b7217988846c2a4ce144ef76c2b54ad">   85</a></span>&#160;<a class="code" href="vkvg-svg_8h_a0003abdfb8e71c30d01f61d21ccebb13.html#a0003abdfb8e71c30d01f61d21ccebb13">VkvgSvg</a> <a class="code" href="vkvg-svg_8h_a3b7217988846c2a4ce144ef76c2b54ad.html#a3b7217988846c2a4ce144ef76c2b54ad">vkvg_svg_load_fragment</a> (<span class="keywordtype">char</span>* svgFragment);</div>
 <div class="line"><a name="l00086"></a><span class="lineno">   86</span>&#160; </div>
-<div class="line"><a name="l00093"></a><span class="lineno">   93</span>&#160;<a class="code" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a></div>
-<div class="line"><a name="l00094"></a><span class="lineno"><a class="line" href="vkvg-svg_8h_ad2e5314854a060a54924864c2c1cb489.html#ad2e5314854a060a54924864c2c1cb489">   94</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="vkvg-svg_8h_ad2e5314854a060a54924864c2c1cb489.html#ad2e5314854a060a54924864c2c1cb489">vkvg_svg_render</a> (<a class="code" href="vkvg-svg_8h_a0003abdfb8e71c30d01f61d21ccebb13.html#a0003abdfb8e71c30d01f61d21ccebb13">VkvgSvg</a> svg, <a class="code" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, <span class="keyword">const</span> <span class="keywordtype">char</span>* <span class="keywordtype">id</span>);</div>
+<div class="line"><a name="l00093"></a><span class="lineno">   93</span>&#160;vkvg_public</div>
+<div class="line"><a name="l00094"></a><span class="lineno"><a class="line" href="vkvg-svg_8h_aced1d16270a7b6d285a0758706b6e60a.html#aced1d16270a7b6d285a0758706b6e60a">   94</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="vkvg-svg_8h_aced1d16270a7b6d285a0758706b6e60a.html#aced1d16270a7b6d285a0758706b6e60a">vkvg_svg_render</a> (<a class="code" href="vkvg-svg_8h_a0003abdfb8e71c30d01f61d21ccebb13.html#a0003abdfb8e71c30d01f61d21ccebb13">VkvgSvg</a> svg, <a class="code" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, <span class="keyword">const</span> <span class="keywordtype">char</span>* <span class="keywordtype">id</span>);</div>
 <div class="line"><a name="l00095"></a><span class="lineno">   95</span>&#160; </div>
-<div class="line"><a name="l00100"></a><span class="lineno">  100</span>&#160;<a class="code" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a></div>
-<div class="line"><a name="l00101"></a><span class="lineno"><a class="line" href="vkvg-svg_8h_ae3f8d98287e9d883b21fac0e2ed96bad.html#ae3f8d98287e9d883b21fac0e2ed96bad">  101</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="vkvg-svg_8h_ae3f8d98287e9d883b21fac0e2ed96bad.html#ae3f8d98287e9d883b21fac0e2ed96bad">vkvg_svg_destroy</a> (<a class="code" href="vkvg-svg_8h_a0003abdfb8e71c30d01f61d21ccebb13.html#a0003abdfb8e71c30d01f61d21ccebb13">VkvgSvg</a> svg);</div>
+<div class="line"><a name="l00100"></a><span class="lineno">  100</span>&#160;vkvg_public</div>
+<div class="line"><a name="l00101"></a><span class="lineno"><a class="line" href="vkvg-svg_8h_a059d00a161a78113f6c81e06496ddd5e.html#a059d00a161a78113f6c81e06496ddd5e">  101</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="vkvg-svg_8h_a059d00a161a78113f6c81e06496ddd5e.html#a059d00a161a78113f6c81e06496ddd5e">vkvg_svg_destroy</a> (<a class="code" href="vkvg-svg_8h_a0003abdfb8e71c30d01f61d21ccebb13.html#a0003abdfb8e71c30d01f61d21ccebb13">VkvgSvg</a> svg);</div>
 <div class="line"><a name="l00102"></a><span class="lineno">  102</span>&#160; </div>
 <div class="line"><a name="l00103"></a><span class="lineno">  103</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
 <div class="line"><a name="l00104"></a><span class="lineno">  104</span>&#160;}</div>
 <div class="line"><a name="l00105"></a><span class="lineno">  105</span>&#160;<span class="preprocessor">#endif</span></div>
 <div class="line"><a name="l00106"></a><span class="lineno">  106</span>&#160;<span class="preprocessor">#endif</span></div>
-<div class="ttc" id="agroup__context_ga1027bada0ac47c81c3b0746158c3c5bc_html_ga1027bada0ac47c81c3b0746158c3c5bc"><div class="ttname"><a href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a></div><div class="ttdeci">struct _vkvg_context_t * VkvgContext</div><div class="ttdoc">The Vkvg drawing Context.</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00298">vkvg.h:298</a></div></div>
-<div class="ttc" id="agroup__device_ga4410787cc120fdafe8cdc480a2b02e71_html_ga4410787cc120fdafe8cdc480a2b02e71"><div class="ttname"><a href="group__device_ga4410787cc120fdafe8cdc480a2b02e71.html#ga4410787cc120fdafe8cdc480a2b02e71">VkvgDevice</a></div><div class="ttdeci">struct _vkvg_device_t * VkvgDevice</div><div class="ttdoc">Opaque pointer on a Vkvg device structure.</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00319">vkvg.h:319</a></div></div>
-<div class="ttc" id="agroup__surface_gaf2e9eb0e48dd4533d4a5622c12e4d0e7_html_gaf2e9eb0e48dd4533d4a5622c12e4d0e7"><div class="ttname"><a href="group__surface_gaf2e9eb0e48dd4533d4a5622c12e4d0e7.html#gaf2e9eb0e48dd4533d4a5622c12e4d0e7">VkvgSurface</a></div><div class="ttdeci">struct _vkvg_surface_t * VkvgSurface</div><div class="ttdoc">Opaque pointer on a Vkvg Surface structure.</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00312">vkvg.h:312</a></div></div>
+<div class="ttc" id="agroup__context_ga1027bada0ac47c81c3b0746158c3c5bc_html_ga1027bada0ac47c81c3b0746158c3c5bc"><div class="ttname"><a href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a></div><div class="ttdeci">struct _vkvg_context_t * VkvgContext</div><div class="ttdoc">The Vkvg drawing Context.</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00296">vkvg.h:296</a></div></div>
+<div class="ttc" id="agroup__device_ga4410787cc120fdafe8cdc480a2b02e71_html_ga4410787cc120fdafe8cdc480a2b02e71"><div class="ttname"><a href="group__device_ga4410787cc120fdafe8cdc480a2b02e71.html#ga4410787cc120fdafe8cdc480a2b02e71">VkvgDevice</a></div><div class="ttdeci">struct _vkvg_device_t * VkvgDevice</div><div class="ttdoc">Opaque pointer on a Vkvg device structure.</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00315">vkvg.h:315</a></div></div>
+<div class="ttc" id="agroup__surface_gaf2e9eb0e48dd4533d4a5622c12e4d0e7_html_gaf2e9eb0e48dd4533d4a5622c12e4d0e7"><div class="ttname"><a href="group__surface_gaf2e9eb0e48dd4533d4a5622c12e4d0e7.html#gaf2e9eb0e48dd4533d4a5622c12e4d0e7">VkvgSurface</a></div><div class="ttdeci">struct _vkvg_surface_t * VkvgSurface</div><div class="ttdoc">Opaque pointer on a Vkvg Surface structure.</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00308">vkvg.h:308</a></div></div>
 <div class="ttc" id="avkvg-svg_8h_a0003abdfb8e71c30d01f61d21ccebb13_html_a0003abdfb8e71c30d01f61d21ccebb13"><div class="ttname"><a href="vkvg-svg_8h_a0003abdfb8e71c30d01f61d21ccebb13.html#a0003abdfb8e71c30d01f61d21ccebb13">VkvgSvg</a></div><div class="ttdeci">struct NSVGimage * VkvgSvg</div><div class="ttdef"><b>Definition:</b> <a href="vkvg-svg_8h_source.html#l00032">vkvg-svg.h:32</a></div></div>
-<div class="ttc" id="avkvg-svg_8h_a1af810e3d7566e821d72e3096db9056a_html_a1af810e3d7566e821d72e3096db9056a"><div class="ttname"><a href="vkvg-svg_8h_a1af810e3d7566e821d72e3096db9056a.html#a1af810e3d7566e821d72e3096db9056a">vkvg_surface_create_from_svg</a></div><div class="ttdeci">vkvg_public VkvgSurface vkvg_surface_create_from_svg(VkvgDevice dev, uint32_t width, uint32_t height, const char *svgFilePath)</div><div class="ttdoc">load svg file into Surface</div></div>
-<div class="ttc" id="avkvg-svg_8h_a326e6bec4bdf939b764e7d2c225f17d1_html_a326e6bec4bdf939b764e7d2c225f17d1"><div class="ttname"><a href="vkvg-svg_8h_a326e6bec4bdf939b764e7d2c225f17d1.html#a326e6bec4bdf939b764e7d2c225f17d1">vkvg_surface_create_from_svg_fragment</a></div><div class="ttdeci">vkvg_public VkvgSurface vkvg_surface_create_from_svg_fragment(VkvgDevice dev, uint32_t width, uint32_t height, char *svgFragment)</div><div class="ttdoc">create surface from svg fragment</div></div>
-<div class="ttc" id="avkvg-svg_8h_a6a17b950c3750f494c655bc1b6757c3b_html_a6a17b950c3750f494c655bc1b6757c3b"><div class="ttname"><a href="vkvg-svg_8h_a6a17b950c3750f494c655bc1b6757c3b.html#a6a17b950c3750f494c655bc1b6757c3b">vkvg_svg_load_fragment</a></div><div class="ttdeci">vkvg_public VkvgSvg vkvg_svg_load_fragment(char *svgFragment)</div><div class="ttdoc">Load svg from an svg source fragment.</div></div>
-<div class="ttc" id="avkvg-svg_8h_a7696c29d5af1fadc95efb440cf041bda_html_a7696c29d5af1fadc95efb440cf041bda"><div class="ttname"><a href="vkvg-svg_8h_a7696c29d5af1fadc95efb440cf041bda.html#a7696c29d5af1fadc95efb440cf041bda">vkvg_svg_get_dimensions</a></div><div class="ttdeci">vkvg_public void vkvg_svg_get_dimensions(VkvgSvg svg, uint32_t *width, uint32_t *height)</div><div class="ttdoc">get svg dimensions.</div></div>
-<div class="ttc" id="avkvg-svg_8h_a8599df3d49203becccdaf3877a5e0b09_html_a8599df3d49203becccdaf3877a5e0b09"><div class="ttname"><a href="vkvg-svg_8h_a8599df3d49203becccdaf3877a5e0b09.html#a8599df3d49203becccdaf3877a5e0b09">vkvg_svg_load</a></div><div class="ttdeci">vkvg_public VkvgSvg vkvg_svg_load(const char *svgFilePath)</div><div class="ttdoc">Load svg file in memory.</div></div>
-<div class="ttc" id="avkvg-svg_8h_ad2e5314854a060a54924864c2c1cb489_html_ad2e5314854a060a54924864c2c1cb489"><div class="ttname"><a href="vkvg-svg_8h_ad2e5314854a060a54924864c2c1cb489.html#ad2e5314854a060a54924864c2c1cb489">vkvg_svg_render</a></div><div class="ttdeci">vkvg_public void vkvg_svg_render(VkvgSvg svg, VkvgContext ctx, const char *id)</div><div class="ttdoc">render svg on a context.</div></div>
-<div class="ttc" id="avkvg-svg_8h_ae3f8d98287e9d883b21fac0e2ed96bad_html_ae3f8d98287e9d883b21fac0e2ed96bad"><div class="ttname"><a href="vkvg-svg_8h_ae3f8d98287e9d883b21fac0e2ed96bad.html#ae3f8d98287e9d883b21fac0e2ed96bad">vkvg_svg_destroy</a></div><div class="ttdeci">vkvg_public void vkvg_svg_destroy(VkvgSvg svg)</div><div class="ttdoc">release VkvgSvg pointer resources.</div></div>
-<div class="ttc" id="avkvg_8h_aadcfd9780144829f5db766b6c54d18ef_html_aadcfd9780144829f5db766b6c54d18ef"><div class="ttname"><a href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a></div><div class="ttdeci">#define vkvg_public</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00078">vkvg.h:78</a></div></div>
+<div class="ttc" id="avkvg-svg_8h_a059d00a161a78113f6c81e06496ddd5e_html_a059d00a161a78113f6c81e06496ddd5e"><div class="ttname"><a href="vkvg-svg_8h_a059d00a161a78113f6c81e06496ddd5e.html#a059d00a161a78113f6c81e06496ddd5e">vkvg_svg_destroy</a></div><div class="ttdeci">void vkvg_svg_destroy(VkvgSvg svg)</div><div class="ttdoc">release VkvgSvg pointer resources.</div></div>
+<div class="ttc" id="avkvg-svg_8h_a1f96ecf7fcf972e1f1946c6908cb5d04_html_a1f96ecf7fcf972e1f1946c6908cb5d04"><div class="ttname"><a href="vkvg-svg_8h_a1f96ecf7fcf972e1f1946c6908cb5d04.html#a1f96ecf7fcf972e1f1946c6908cb5d04">vkvg_svg_load</a></div><div class="ttdeci">VkvgSvg vkvg_svg_load(const char *svgFilePath)</div><div class="ttdoc">Load svg file in memory.</div></div>
+<div class="ttc" id="avkvg-svg_8h_a3b7217988846c2a4ce144ef76c2b54ad_html_a3b7217988846c2a4ce144ef76c2b54ad"><div class="ttname"><a href="vkvg-svg_8h_a3b7217988846c2a4ce144ef76c2b54ad.html#a3b7217988846c2a4ce144ef76c2b54ad">vkvg_svg_load_fragment</a></div><div class="ttdeci">VkvgSvg vkvg_svg_load_fragment(char *svgFragment)</div><div class="ttdoc">Load svg from an svg source fragment.</div></div>
+<div class="ttc" id="avkvg-svg_8h_a60a50053186ecec716f37918f632060b_html_a60a50053186ecec716f37918f632060b"><div class="ttname"><a href="vkvg-svg_8h_a60a50053186ecec716f37918f632060b.html#a60a50053186ecec716f37918f632060b">vkvg_svg_get_dimensions</a></div><div class="ttdeci">void vkvg_svg_get_dimensions(VkvgSvg svg, uint32_t *width, uint32_t *height)</div><div class="ttdoc">get svg dimensions.</div></div>
+<div class="ttc" id="avkvg-svg_8h_a8dc164746718bde97cf6c67826adaa87_html_a8dc164746718bde97cf6c67826adaa87"><div class="ttname"><a href="vkvg-svg_8h_a8dc164746718bde97cf6c67826adaa87.html#a8dc164746718bde97cf6c67826adaa87">vkvg_surface_create_from_svg_fragment</a></div><div class="ttdeci">VkvgSurface vkvg_surface_create_from_svg_fragment(VkvgDevice dev, uint32_t width, uint32_t height, char *svgFragment)</div><div class="ttdoc">create surface from svg fragment</div></div>
+<div class="ttc" id="avkvg-svg_8h_aced1d16270a7b6d285a0758706b6e60a_html_aced1d16270a7b6d285a0758706b6e60a"><div class="ttname"><a href="vkvg-svg_8h_aced1d16270a7b6d285a0758706b6e60a.html#aced1d16270a7b6d285a0758706b6e60a">vkvg_svg_render</a></div><div class="ttdeci">void vkvg_svg_render(VkvgSvg svg, VkvgContext ctx, const char *id)</div><div class="ttdoc">render svg on a context.</div></div>
+<div class="ttc" id="avkvg-svg_8h_ad4d202cd0b7216f96e58fab7dc917aae_html_ad4d202cd0b7216f96e58fab7dc917aae"><div class="ttname"><a href="vkvg-svg_8h_ad4d202cd0b7216f96e58fab7dc917aae.html#ad4d202cd0b7216f96e58fab7dc917aae">vkvg_surface_create_from_svg</a></div><div class="ttdeci">VkvgSurface vkvg_surface_create_from_svg(VkvgDevice dev, uint32_t width, uint32_t height, const char *svgFilePath)</div><div class="ttdoc">load svg file into Surface</div></div>
 </div><!-- fragment --></div><!-- contents -->
 <!-- HTML footer for doxygen 1.9.1-->
 <!-- start footer part -->
index 57f4ae2cf5e7e6d9173a0b0bffb258ae515d4029..03dc6b86ebf9780250fcd2d35a56f88cb7eac293 100644 (file)
@@ -107,8 +107,6 @@ Data Structures</h2></td></tr>
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
 Macros</h2></td></tr>
-<tr class="memitem:aadcfd9780144829f5db766b6c54d18ef"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a></td></tr>
-<tr class="separator:aadcfd9780144829f5db766b6c54d18ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a6664f29e4f38fafb584188235b65718a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="vkvg_8h_a6664f29e4f38fafb584188235b65718a.html#a6664f29e4f38fafb584188235b65718a">VKVG_LOG_ERR</a>&#160;&#160;&#160;0x00000001</td></tr>
 <tr class="separator:a6664f29e4f38fafb584188235b65718a"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a0411814a6919e5df693cf40dcfcbc4e3"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="vkvg_8h_a0411814a6919e5df693cf40dcfcbc4e3.html#a0411814a6919e5df693cf40dcfcbc4e3">VKVG_LOG_DEBUG</a>&#160;&#160;&#160;0x00000002</td></tr>
@@ -178,7 +176,7 @@ Enumerations</h2></td></tr>
 <tr class="memdesc:a46afd254ec45cd6ecd9bd3e238b4698d"><td class="mdescLeft">&#160;</td><td class="mdescRight">lines articulations  <a href="vkvg_8h_a46afd254ec45cd6ecd9bd3e238b4698d.html#a46afd254ec45cd6ecd9bd3e238b4698d">More...</a><br /></td></tr>
 <tr class="separator:a46afd254ec45cd6ecd9bd3e238b4698d"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a71071026a36a7427c364a8bdc9bccfb6"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="vkvg_8h_a71071026a36a7427c364a8bdc9bccfb6.html#a71071026a36a7427c364a8bdc9bccfb6">vkvg_fill_rule_t</a> </td></tr>
-<tr class="memdesc:a71071026a36a7427c364a8bdc9bccfb6"><td class="mdescLeft">&#160;</td><td class="mdescRight">shape fill method  <a href="vkvg_8h_a71071026a36a7427c364a8bdc9bccfb6.html#a71071026a36a7427c364a8bdc9bccfb6">More...</a><br /></td></tr>
+<tr class="memdesc:a71071026a36a7427c364a8bdc9bccfb6"><td class="mdescLeft">&#160;</td><td class="mdescRight">path fill method.  <a href="vkvg_8h_a71071026a36a7427c364a8bdc9bccfb6.html#a71071026a36a7427c364a8bdc9bccfb6">More...</a><br /></td></tr>
 <tr class="separator:a71071026a36a7427c364a8bdc9bccfb6"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a4202eb97e7aaee0296c33f8a6b932252"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="vkvg_8h_a4202eb97e7aaee0296c33f8a6b932252.html#a4202eb97e7aaee0296c33f8a6b932252">vkvg_operator_t</a> </td></tr>
 <tr class="memdesc:a4202eb97e7aaee0296c33f8a6b932252"><td class="mdescLeft">&#160;</td><td class="mdescRight">compositing operators  <a href="vkvg_8h_a4202eb97e7aaee0296c33f8a6b932252.html#a4202eb97e7aaee0296c33f8a6b932252">More...</a><br /></td></tr>
@@ -186,412 +184,430 @@ Enumerations</h2></td></tr>
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
 Functions</h2></td></tr>
-<tr class="memitem:ga22c80d15d3492420d9dc9fea4ddf7d76"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__matrix_ga22c80d15d3492420d9dc9fea4ddf7d76.html#ga22c80d15d3492420d9dc9fea4ddf7d76">vkvg_matrix_init_identity</a> (<a class="el" href="structvkvg__matrix__t.html">vkvg_matrix_t</a> *matrix)</td></tr>
-<tr class="memdesc:ga22c80d15d3492420d9dc9fea4ddf7d76"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set matrix to identity.  <a href="group__matrix_ga22c80d15d3492420d9dc9fea4ddf7d76.html#ga22c80d15d3492420d9dc9fea4ddf7d76">More...</a><br /></td></tr>
-<tr class="separator:ga22c80d15d3492420d9dc9fea4ddf7d76"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:gaf11800eb40198628fabb928a743fecb1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__matrix_gaf11800eb40198628fabb928a743fecb1.html#gaf11800eb40198628fabb928a743fecb1">vkvg_matrix_init</a> (<a class="el" href="structvkvg__matrix__t.html">vkvg_matrix_t</a> *matrix, float xx, float yx, float xy, float yy, float x0, float y0)</td></tr>
-<tr class="memdesc:gaf11800eb40198628fabb928a743fecb1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Matrix initialization.  <a href="group__matrix_gaf11800eb40198628fabb928a743fecb1.html#gaf11800eb40198628fabb928a743fecb1">More...</a><br /></td></tr>
-<tr class="separator:gaf11800eb40198628fabb928a743fecb1"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga9078043e7c548ef9fec35de32ffc86e3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__matrix_ga9078043e7c548ef9fec35de32ffc86e3.html#ga9078043e7c548ef9fec35de32ffc86e3">vkvg_matrix_init_translate</a> (<a class="el" href="structvkvg__matrix__t.html">vkvg_matrix_t</a> *matrix, float tx, float ty)</td></tr>
-<tr class="memdesc:ga9078043e7c548ef9fec35de32ffc86e3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Rotation matrix initialization.  <a href="group__matrix_ga9078043e7c548ef9fec35de32ffc86e3.html#ga9078043e7c548ef9fec35de32ffc86e3">More...</a><br /></td></tr>
-<tr class="separator:ga9078043e7c548ef9fec35de32ffc86e3"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:gac6da39c63aa83f333fad4876da70c495"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__matrix_gac6da39c63aa83f333fad4876da70c495.html#gac6da39c63aa83f333fad4876da70c495">vkvg_matrix_init_scale</a> (<a class="el" href="structvkvg__matrix__t.html">vkvg_matrix_t</a> *matrix, float sx, float sy)</td></tr>
-<tr class="memdesc:gac6da39c63aa83f333fad4876da70c495"><td class="mdescLeft">&#160;</td><td class="mdescRight">scaling matrix initialization  <a href="group__matrix_gac6da39c63aa83f333fad4876da70c495.html#gac6da39c63aa83f333fad4876da70c495">More...</a><br /></td></tr>
-<tr class="separator:gac6da39c63aa83f333fad4876da70c495"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga38fb3ab8cc86565a8e5863b788f00921"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__matrix_ga38fb3ab8cc86565a8e5863b788f00921.html#ga38fb3ab8cc86565a8e5863b788f00921">vkvg_matrix_init_rotate</a> (<a class="el" href="structvkvg__matrix__t.html">vkvg_matrix_t</a> *matrix, float radians)</td></tr>
-<tr class="memdesc:ga38fb3ab8cc86565a8e5863b788f00921"><td class="mdescLeft">&#160;</td><td class="mdescRight">rotation matrix initialization  <a href="group__matrix_ga38fb3ab8cc86565a8e5863b788f00921.html#ga38fb3ab8cc86565a8e5863b788f00921">More...</a><br /></td></tr>
-<tr class="separator:ga38fb3ab8cc86565a8e5863b788f00921"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga34aa0d5b237ad0e3b4905b59ec08fd3b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__matrix_ga34aa0d5b237ad0e3b4905b59ec08fd3b.html#ga34aa0d5b237ad0e3b4905b59ec08fd3b">vkvg_matrix_translate</a> (<a class="el" href="structvkvg__matrix__t.html">vkvg_matrix_t</a> *matrix, float tx, float ty)</td></tr>
-<tr class="memdesc:ga34aa0d5b237ad0e3b4905b59ec08fd3b"><td class="mdescLeft">&#160;</td><td class="mdescRight">apply translation on matrix  <a href="group__matrix_ga34aa0d5b237ad0e3b4905b59ec08fd3b.html#ga34aa0d5b237ad0e3b4905b59ec08fd3b">More...</a><br /></td></tr>
-<tr class="separator:ga34aa0d5b237ad0e3b4905b59ec08fd3b"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga053850768b56f00336573729d1ea1090"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__matrix_ga053850768b56f00336573729d1ea1090.html#ga053850768b56f00336573729d1ea1090">vkvg_matrix_scale</a> (<a class="el" href="structvkvg__matrix__t.html">vkvg_matrix_t</a> *matrix, float sx, float sy)</td></tr>
-<tr class="memdesc:ga053850768b56f00336573729d1ea1090"><td class="mdescLeft">&#160;</td><td class="mdescRight">apply scale on matrix  <a href="group__matrix_ga053850768b56f00336573729d1ea1090.html#ga053850768b56f00336573729d1ea1090">More...</a><br /></td></tr>
-<tr class="separator:ga053850768b56f00336573729d1ea1090"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:gacbad7841972e44b065fc74e17dcce2cd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__matrix_gacbad7841972e44b065fc74e17dcce2cd.html#gacbad7841972e44b065fc74e17dcce2cd">vkvg_matrix_rotate</a> (<a class="el" href="structvkvg__matrix__t.html">vkvg_matrix_t</a> *matrix, float radians)</td></tr>
-<tr class="memdesc:gacbad7841972e44b065fc74e17dcce2cd"><td class="mdescLeft">&#160;</td><td class="mdescRight">apply rotation on matrix  <a href="group__matrix_gacbad7841972e44b065fc74e17dcce2cd.html#gacbad7841972e44b065fc74e17dcce2cd">More...</a><br /></td></tr>
-<tr class="separator:gacbad7841972e44b065fc74e17dcce2cd"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga672a08bfb37a7b28db89e1d60988b47f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__matrix_ga672a08bfb37a7b28db89e1d60988b47f.html#ga672a08bfb37a7b28db89e1d60988b47f">vkvg_matrix_multiply</a> (<a class="el" href="structvkvg__matrix__t.html">vkvg_matrix_t</a> *result, const <a class="el" href="structvkvg__matrix__t.html">vkvg_matrix_t</a> *a, const <a class="el" href="structvkvg__matrix__t.html">vkvg_matrix_t</a> *b)</td></tr>
-<tr class="memdesc:ga672a08bfb37a7b28db89e1d60988b47f"><td class="mdescLeft">&#160;</td><td class="mdescRight">matrices multiplication  <a href="group__matrix_ga672a08bfb37a7b28db89e1d60988b47f.html#ga672a08bfb37a7b28db89e1d60988b47f">More...</a><br /></td></tr>
-<tr class="separator:ga672a08bfb37a7b28db89e1d60988b47f"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga155802a492a4c6a7bb20fb101d0089e4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__matrix_ga155802a492a4c6a7bb20fb101d0089e4.html#ga155802a492a4c6a7bb20fb101d0089e4">vkvg_matrix_transform_distance</a> (const <a class="el" href="structvkvg__matrix__t.html">vkvg_matrix_t</a> *matrix, float *dx, float *dy)</td></tr>
-<tr class="memdesc:ga155802a492a4c6a7bb20fb101d0089e4"><td class="mdescLeft">&#160;</td><td class="mdescRight">transform distances  <a href="group__matrix_ga155802a492a4c6a7bb20fb101d0089e4.html#ga155802a492a4c6a7bb20fb101d0089e4">More...</a><br /></td></tr>
-<tr class="separator:ga155802a492a4c6a7bb20fb101d0089e4"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:gad9dc2333081dc6f631ec529f94ec19dc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__matrix_gad9dc2333081dc6f631ec529f94ec19dc.html#gad9dc2333081dc6f631ec529f94ec19dc">vkvg_matrix_transform_point</a> (const <a class="el" href="structvkvg__matrix__t.html">vkvg_matrix_t</a> *matrix, float *x, float *y)</td></tr>
-<tr class="memdesc:gad9dc2333081dc6f631ec529f94ec19dc"><td class="mdescLeft">&#160;</td><td class="mdescRight">transform point  <a href="group__matrix_gad9dc2333081dc6f631ec529f94ec19dc.html#gad9dc2333081dc6f631ec529f94ec19dc">More...</a><br /></td></tr>
-<tr class="separator:gad9dc2333081dc6f631ec529f94ec19dc"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga0db3d74caa93dd3b2e8595301d447bec"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> <a class="el" href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354">vkvg_status_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__matrix_ga0db3d74caa93dd3b2e8595301d447bec.html#ga0db3d74caa93dd3b2e8595301d447bec">vkvg_matrix_invert</a> (<a class="el" href="structvkvg__matrix__t.html">vkvg_matrix_t</a> *matrix)</td></tr>
-<tr class="memdesc:ga0db3d74caa93dd3b2e8595301d447bec"><td class="mdescLeft">&#160;</td><td class="mdescRight">invert matrix  <a href="group__matrix_ga0db3d74caa93dd3b2e8595301d447bec.html#ga0db3d74caa93dd3b2e8595301d447bec">More...</a><br /></td></tr>
-<tr class="separator:ga0db3d74caa93dd3b2e8595301d447bec"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga2146e1153f46e8ef79918dba5d32ac91"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__matrix_ga2146e1153f46e8ef79918dba5d32ac91.html#ga2146e1153f46e8ef79918dba5d32ac91">vkvg_matrix_get_scale</a> (const <a class="el" href="structvkvg__matrix__t.html">vkvg_matrix_t</a> *matrix, float *sx, float *sy)</td></tr>
-<tr class="separator:ga2146e1153f46e8ef79918dba5d32ac91"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:gaa7b5b0a579d1202e8d782f720f603d91"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__device_gaa7b5b0a579d1202e8d782f720f603d91.html#gaa7b5b0a579d1202e8d782f720f603d91">vkvg_device_set_thread_aware</a> (<a class="el" href="group__device_ga4410787cc120fdafe8cdc480a2b02e71.html#ga4410787cc120fdafe8cdc480a2b02e71">VkvgDevice</a> dev, uint32_t thread_awayre)</td></tr>
-<tr class="separator:gaa7b5b0a579d1202e8d782f720f603d91"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga3a87ef8a0d782aa26a39ff63218ea25c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> <a class="el" href="group__device_ga4410787cc120fdafe8cdc480a2b02e71.html#ga4410787cc120fdafe8cdc480a2b02e71">VkvgDevice</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__device_ga3a87ef8a0d782aa26a39ff63218ea25c.html#ga3a87ef8a0d782aa26a39ff63218ea25c">vkvg_device_create</a> (VkSampleCountFlags samples, bool deferredResolve)</td></tr>
-<tr class="memdesc:ga3a87ef8a0d782aa26a39ff63218ea25c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a new vkvg device.  <a href="group__device_ga3a87ef8a0d782aa26a39ff63218ea25c.html#ga3a87ef8a0d782aa26a39ff63218ea25c">More...</a><br /></td></tr>
-<tr class="separator:ga3a87ef8a0d782aa26a39ff63218ea25c"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga1d3b3027ad47c29d49a82705ff21c802"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> <a class="el" href="group__device_ga4410787cc120fdafe8cdc480a2b02e71.html#ga4410787cc120fdafe8cdc480a2b02e71">VkvgDevice</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__device_ga1d3b3027ad47c29d49a82705ff21c802.html#ga1d3b3027ad47c29d49a82705ff21c802">vkvg_device_create_from_vk</a> (VkInstance inst, VkPhysicalDevice phy, VkDevice vkdev, uint32_t qFamIdx, uint32_t qIndex)</td></tr>
-<tr class="memdesc:ga1d3b3027ad47c29d49a82705ff21c802"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a new vkvg device from an existing vulkan logical device.  <a href="group__device_ga1d3b3027ad47c29d49a82705ff21c802.html#ga1d3b3027ad47c29d49a82705ff21c802">More...</a><br /></td></tr>
-<tr class="separator:ga1d3b3027ad47c29d49a82705ff21c802"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga584714cbe547b91c08904a90f269c170"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> <a class="el" href="group__device_ga4410787cc120fdafe8cdc480a2b02e71.html#ga4410787cc120fdafe8cdc480a2b02e71">VkvgDevice</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__device_ga584714cbe547b91c08904a90f269c170.html#ga584714cbe547b91c08904a90f269c170">vkvg_device_create_from_vk_multisample</a> (VkInstance inst, VkPhysicalDevice phy, VkDevice vkdev, uint32_t qFamIdx, uint32_t qIndex, VkSampleCountFlags samples, bool deferredResolve)</td></tr>
-<tr class="memdesc:ga584714cbe547b91c08904a90f269c170"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a new multisampled vkvg device.  <a href="group__device_ga584714cbe547b91c08904a90f269c170.html#ga584714cbe547b91c08904a90f269c170">More...</a><br /></td></tr>
-<tr class="separator:ga584714cbe547b91c08904a90f269c170"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga38c54930707fd47bbdb59ee9000a6d21"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__device_ga38c54930707fd47bbdb59ee9000a6d21.html#ga38c54930707fd47bbdb59ee9000a6d21">vkvg_device_destroy</a> (<a class="el" href="group__device_ga4410787cc120fdafe8cdc480a2b02e71.html#ga4410787cc120fdafe8cdc480a2b02e71">VkvgDevice</a> dev)</td></tr>
-<tr class="memdesc:ga38c54930707fd47bbdb59ee9000a6d21"><td class="mdescLeft">&#160;</td><td class="mdescRight">Decrement the reference count of the device by 1. Release all it's ressources if count reach 0.  <a href="group__device_ga38c54930707fd47bbdb59ee9000a6d21.html#ga38c54930707fd47bbdb59ee9000a6d21">More...</a><br /></td></tr>
-<tr class="separator:ga38c54930707fd47bbdb59ee9000a6d21"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga76abb77e8be8a16dd7ddd03950ba168b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> <a class="el" href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354">vkvg_status_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__device_ga76abb77e8be8a16dd7ddd03950ba168b.html#ga76abb77e8be8a16dd7ddd03950ba168b">vkvg_device_status</a> (<a class="el" href="group__device_ga4410787cc120fdafe8cdc480a2b02e71.html#ga4410787cc120fdafe8cdc480a2b02e71">VkvgDevice</a> dev)</td></tr>
-<tr class="memdesc:ga76abb77e8be8a16dd7ddd03950ba168b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the current status of the device.  <a href="group__device_ga76abb77e8be8a16dd7ddd03950ba168b.html#ga76abb77e8be8a16dd7ddd03950ba168b">More...</a><br /></td></tr>
-<tr class="separator:ga76abb77e8be8a16dd7ddd03950ba168b"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga7328d8f0102dd7dcf725bc3c77aa95f8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> <a class="el" href="group__device_ga4410787cc120fdafe8cdc480a2b02e71.html#ga4410787cc120fdafe8cdc480a2b02e71">VkvgDevice</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__device_ga7328d8f0102dd7dcf725bc3c77aa95f8.html#ga7328d8f0102dd7dcf725bc3c77aa95f8">vkvg_device_reference</a> (<a class="el" href="group__device_ga4410787cc120fdafe8cdc480a2b02e71.html#ga4410787cc120fdafe8cdc480a2b02e71">VkvgDevice</a> dev)</td></tr>
-<tr class="memdesc:ga7328d8f0102dd7dcf725bc3c77aa95f8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Increment the reference count on this device.  <a href="group__device_ga7328d8f0102dd7dcf725bc3c77aa95f8.html#ga7328d8f0102dd7dcf725bc3c77aa95f8">More...</a><br /></td></tr>
-<tr class="separator:ga7328d8f0102dd7dcf725bc3c77aa95f8"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga4e12927c2cda70943f304f5fdbd43882"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__device_ga4e12927c2cda70943f304f5fdbd43882.html#ga4e12927c2cda70943f304f5fdbd43882">vkvg_device_get_reference_count</a> (<a class="el" href="group__device_ga4410787cc120fdafe8cdc480a2b02e71.html#ga4410787cc120fdafe8cdc480a2b02e71">VkvgDevice</a> dev)</td></tr>
-<tr class="memdesc:ga4e12927c2cda70943f304f5fdbd43882"><td class="mdescLeft">&#160;</td><td class="mdescRight">Query the reference count of the device.  <a href="group__device_ga4e12927c2cda70943f304f5fdbd43882.html#ga4e12927c2cda70943f304f5fdbd43882">More...</a><br /></td></tr>
-<tr class="separator:ga4e12927c2cda70943f304f5fdbd43882"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:gacee1dad855f7ceb5e803c0379e37cff5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__device_gacee1dad855f7ceb5e803c0379e37cff5.html#gacee1dad855f7ceb5e803c0379e37cff5">vkvg_device_set_dpy</a> (<a class="el" href="group__device_ga4410787cc120fdafe8cdc480a2b02e71.html#ga4410787cc120fdafe8cdc480a2b02e71">VkvgDevice</a> dev, int hdpy, int vdpy)</td></tr>
-<tr class="memdesc:gacee1dad855f7ceb5e803c0379e37cff5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the screen dot per inch for this device.  <a href="group__device_gacee1dad855f7ceb5e803c0379e37cff5.html#gacee1dad855f7ceb5e803c0379e37cff5">More...</a><br /></td></tr>
-<tr class="separator:gacee1dad855f7ceb5e803c0379e37cff5"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga110a3746370bc3a61aa95e048e739d2e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__device_ga110a3746370bc3a61aa95e048e739d2e.html#ga110a3746370bc3a61aa95e048e739d2e">vkvg_device_get_dpy</a> (<a class="el" href="group__device_ga4410787cc120fdafe8cdc480a2b02e71.html#ga4410787cc120fdafe8cdc480a2b02e71">VkvgDevice</a> dev, int *hdpy, int *vdpy)</td></tr>
-<tr class="memdesc:ga110a3746370bc3a61aa95e048e739d2e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the current dpy values.  <a href="group__device_ga110a3746370bc3a61aa95e048e739d2e.html#ga110a3746370bc3a61aa95e048e739d2e">More...</a><br /></td></tr>
-<tr class="separator:ga110a3746370bc3a61aa95e048e739d2e"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga7cf75a034d9fb4a78c82724154cf73c8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__device_ga7cf75a034d9fb4a78c82724154cf73c8.html#ga7cf75a034d9fb4a78c82724154cf73c8">vkvg_get_required_instance_extensions</a> (const char **pExtensions, uint32_t *pExtCount)</td></tr>
-<tr class="memdesc:ga7cf75a034d9fb4a78c82724154cf73c8"><td class="mdescLeft">&#160;</td><td class="mdescRight">query required instance extensions for vkvg.  <a href="group__device_ga7cf75a034d9fb4a78c82724154cf73c8.html#ga7cf75a034d9fb4a78c82724154cf73c8">More...</a><br /></td></tr>
-<tr class="separator:ga7cf75a034d9fb4a78c82724154cf73c8"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga10ea171640ba5da3027c60390725666c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__device_ga10ea171640ba5da3027c60390725666c.html#ga10ea171640ba5da3027c60390725666c">vkvg_get_required_device_extensions</a> (VkPhysicalDevice phy, const char **pExtensions, uint32_t *pExtCount)</td></tr>
-<tr class="memdesc:ga10ea171640ba5da3027c60390725666c"><td class="mdescLeft">&#160;</td><td class="mdescRight">query required device extensions for vkvg.  <a href="group__device_ga10ea171640ba5da3027c60390725666c.html#ga10ea171640ba5da3027c60390725666c">More...</a><br /></td></tr>
-<tr class="separator:ga10ea171640ba5da3027c60390725666c"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga6b1a6746ce78e41714bfa433dde3f330"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> const void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__device_ga6b1a6746ce78e41714bfa433dde3f330.html#ga6b1a6746ce78e41714bfa433dde3f330">vkvg_get_device_requirements</a> (VkPhysicalDeviceFeatures *pEnabledFeatures)</td></tr>
-<tr class="memdesc:ga6b1a6746ce78e41714bfa433dde3f330"><td class="mdescLeft">&#160;</td><td class="mdescRight">get vulkan device creation requirement to fit vkvg needs.  <a href="group__device_ga6b1a6746ce78e41714bfa433dde3f330.html#ga6b1a6746ce78e41714bfa433dde3f330">More...</a><br /></td></tr>
-<tr class="separator:ga6b1a6746ce78e41714bfa433dde3f330"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:gaebe02eedfc8d5af54c2962aa7227959d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> <a class="el" href="group__surface_gaf2e9eb0e48dd4533d4a5622c12e4d0e7.html#gaf2e9eb0e48dd4533d4a5622c12e4d0e7">VkvgSurface</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__surface_gaebe02eedfc8d5af54c2962aa7227959d.html#gaebe02eedfc8d5af54c2962aa7227959d">vkvg_surface_create</a> (<a class="el" href="group__device_ga4410787cc120fdafe8cdc480a2b02e71.html#ga4410787cc120fdafe8cdc480a2b02e71">VkvgDevice</a> dev, uint32_t width, uint32_t height)</td></tr>
-<tr class="memdesc:gaebe02eedfc8d5af54c2962aa7227959d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a new vkvg surface.  <a href="group__surface_gaebe02eedfc8d5af54c2962aa7227959d.html#gaebe02eedfc8d5af54c2962aa7227959d">More...</a><br /></td></tr>
-<tr class="separator:gaebe02eedfc8d5af54c2962aa7227959d"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga1bc77fa0f6a6508d988ab2bc2f391190"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> <a class="el" href="group__surface_gaf2e9eb0e48dd4533d4a5622c12e4d0e7.html#gaf2e9eb0e48dd4533d4a5622c12e4d0e7">VkvgSurface</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__surface_ga1bc77fa0f6a6508d988ab2bc2f391190.html#ga1bc77fa0f6a6508d988ab2bc2f391190">vkvg_surface_create_from_image</a> (<a class="el" href="group__device_ga4410787cc120fdafe8cdc480a2b02e71.html#ga4410787cc120fdafe8cdc480a2b02e71">VkvgDevice</a> dev, const char *filePath)</td></tr>
-<tr class="memdesc:ga1bc77fa0f6a6508d988ab2bc2f391190"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a new vkvg surface by loading an image file. The resulting surface will have the same dimension as the supplied image.  <a href="group__surface_ga1bc77fa0f6a6508d988ab2bc2f391190.html#ga1bc77fa0f6a6508d988ab2bc2f391190">More...</a><br /></td></tr>
-<tr class="separator:ga1bc77fa0f6a6508d988ab2bc2f391190"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:gab927868517986c317e393a1c874081b0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> <a class="el" href="group__surface_gaf2e9eb0e48dd4533d4a5622c12e4d0e7.html#gaf2e9eb0e48dd4533d4a5622c12e4d0e7">VkvgSurface</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__surface_gab927868517986c317e393a1c874081b0.html#gab927868517986c317e393a1c874081b0">vkvg_surface_create_for_VkhImage</a> (<a class="el" href="group__device_ga4410787cc120fdafe8cdc480a2b02e71.html#ga4410787cc120fdafe8cdc480a2b02e71">VkvgDevice</a> dev, void *vkhImg)</td></tr>
-<tr class="memdesc:gab927868517986c317e393a1c874081b0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a new vkvg surface using an existing vulkan texture as backend.  <a href="group__surface_gab927868517986c317e393a1c874081b0.html#gab927868517986c317e393a1c874081b0">More...</a><br /></td></tr>
-<tr class="separator:gab927868517986c317e393a1c874081b0"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga21cf3c9f6ce1d7e509ab86d5107eeffc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> <a class="el" href="group__surface_gaf2e9eb0e48dd4533d4a5622c12e4d0e7.html#gaf2e9eb0e48dd4533d4a5622c12e4d0e7">VkvgSurface</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__surface_ga21cf3c9f6ce1d7e509ab86d5107eeffc.html#ga21cf3c9f6ce1d7e509ab86d5107eeffc">vkvg_surface_reference</a> (<a class="el" href="group__surface_gaf2e9eb0e48dd4533d4a5622c12e4d0e7.html#gaf2e9eb0e48dd4533d4a5622c12e4d0e7">VkvgSurface</a> surf)</td></tr>
-<tr class="memdesc:ga21cf3c9f6ce1d7e509ab86d5107eeffc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Increment reference count on the surface by one.  <a href="group__surface_ga21cf3c9f6ce1d7e509ab86d5107eeffc.html#ga21cf3c9f6ce1d7e509ab86d5107eeffc">More...</a><br /></td></tr>
-<tr class="separator:ga21cf3c9f6ce1d7e509ab86d5107eeffc"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:gaac3f496bfbf733894fb94eb48f1d1137"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__surface_gaac3f496bfbf733894fb94eb48f1d1137.html#gaac3f496bfbf733894fb94eb48f1d1137">vkvg_surface_get_reference_count</a> (<a class="el" href="group__surface_gaf2e9eb0e48dd4533d4a5622c12e4d0e7.html#gaf2e9eb0e48dd4533d4a5622c12e4d0e7">VkvgSurface</a> surf)</td></tr>
-<tr class="memdesc:gaac3f496bfbf733894fb94eb48f1d1137"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the current reference count on this surface.  <a href="group__surface_gaac3f496bfbf733894fb94eb48f1d1137.html#gaac3f496bfbf733894fb94eb48f1d1137">More...</a><br /></td></tr>
-<tr class="separator:gaac3f496bfbf733894fb94eb48f1d1137"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga0c0097625ec8023049b2acfa92e25520"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__surface_ga0c0097625ec8023049b2acfa92e25520.html#ga0c0097625ec8023049b2acfa92e25520">vkvg_surface_destroy</a> (<a class="el" href="group__surface_gaf2e9eb0e48dd4533d4a5622c12e4d0e7.html#gaf2e9eb0e48dd4533d4a5622c12e4d0e7">VkvgSurface</a> surf)</td></tr>
-<tr class="memdesc:ga0c0097625ec8023049b2acfa92e25520"><td class="mdescLeft">&#160;</td><td class="mdescRight">Decrement the reference count on the surface by one. Destroy it if count reach 0.  <a href="group__surface_ga0c0097625ec8023049b2acfa92e25520.html#ga0c0097625ec8023049b2acfa92e25520">More...</a><br /></td></tr>
-<tr class="separator:ga0c0097625ec8023049b2acfa92e25520"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:gac105fa5f43e1785f2219252b9099365a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> <a class="el" href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354">vkvg_status_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__surface_gac105fa5f43e1785f2219252b9099365a.html#gac105fa5f43e1785f2219252b9099365a">vkvg_surface_status</a> (<a class="el" href="group__surface_gaf2e9eb0e48dd4533d4a5622c12e4d0e7.html#gaf2e9eb0e48dd4533d4a5622c12e4d0e7">VkvgSurface</a> surf)</td></tr>
-<tr class="memdesc:gac105fa5f43e1785f2219252b9099365a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Query the current status of the surface.  <a href="group__surface_gac105fa5f43e1785f2219252b9099365a.html#gac105fa5f43e1785f2219252b9099365a">More...</a><br /></td></tr>
-<tr class="separator:gac105fa5f43e1785f2219252b9099365a"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:gaed1d8ba342a78c0335647dca56e27174"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__surface_gaed1d8ba342a78c0335647dca56e27174.html#gaed1d8ba342a78c0335647dca56e27174">vkvg_surface_clear</a> (<a class="el" href="group__surface_gaf2e9eb0e48dd4533d4a5622c12e4d0e7.html#gaf2e9eb0e48dd4533d4a5622c12e4d0e7">VkvgSurface</a> surf)</td></tr>
-<tr class="memdesc:gaed1d8ba342a78c0335647dca56e27174"><td class="mdescLeft">&#160;</td><td class="mdescRight">Clear the surface content, alpha is also set to 0 resulting in a transparent image.  <a href="group__surface_gaed1d8ba342a78c0335647dca56e27174.html#gaed1d8ba342a78c0335647dca56e27174">More...</a><br /></td></tr>
-<tr class="separator:gaed1d8ba342a78c0335647dca56e27174"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga424dbcc7fcefea9cca5726347b2ee235"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> VkImage&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__surface_ga424dbcc7fcefea9cca5726347b2ee235.html#ga424dbcc7fcefea9cca5726347b2ee235">vkvg_surface_get_vk_image</a> (<a class="el" href="group__surface_gaf2e9eb0e48dd4533d4a5622c12e4d0e7.html#gaf2e9eb0e48dd4533d4a5622c12e4d0e7">VkvgSurface</a> surf)</td></tr>
-<tr class="memdesc:ga424dbcc7fcefea9cca5726347b2ee235"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the final single sampled vulkan image of this surface.  <a href="group__surface_ga424dbcc7fcefea9cca5726347b2ee235.html#ga424dbcc7fcefea9cca5726347b2ee235">More...</a><br /></td></tr>
-<tr class="separator:ga424dbcc7fcefea9cca5726347b2ee235"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga3d8cf4052973109318bbb693b6d2800c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> VkFormat&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__surface_ga3d8cf4052973109318bbb693b6d2800c.html#ga3d8cf4052973109318bbb693b6d2800c">vkvg_surface_get_vk_format</a> (<a class="el" href="group__surface_gaf2e9eb0e48dd4533d4a5622c12e4d0e7.html#gaf2e9eb0e48dd4533d4a5622c12e4d0e7">VkvgSurface</a> surf)</td></tr>
-<tr class="memdesc:ga3d8cf4052973109318bbb693b6d2800c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the vulkan format of the vulkan texture used as backend for this surface.  <a href="group__surface_ga3d8cf4052973109318bbb693b6d2800c.html#ga3d8cf4052973109318bbb693b6d2800c">More...</a><br /></td></tr>
-<tr class="separator:ga3d8cf4052973109318bbb693b6d2800c"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:gaa4c4188ebc55afd246dcfa2b804a3d1d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__surface_gaa4c4188ebc55afd246dcfa2b804a3d1d.html#gaa4c4188ebc55afd246dcfa2b804a3d1d">vkvg_surface_get_width</a> (<a class="el" href="group__surface_gaf2e9eb0e48dd4533d4a5622c12e4d0e7.html#gaf2e9eb0e48dd4533d4a5622c12e4d0e7">VkvgSurface</a> surf)</td></tr>
-<tr class="memdesc:gaa4c4188ebc55afd246dcfa2b804a3d1d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the actual surface width.  <a href="group__surface_gaa4c4188ebc55afd246dcfa2b804a3d1d.html#gaa4c4188ebc55afd246dcfa2b804a3d1d">More...</a><br /></td></tr>
-<tr class="separator:gaa4c4188ebc55afd246dcfa2b804a3d1d"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga09df17e6e7e62e6780c3f9330a6e60e6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__surface_ga09df17e6e7e62e6780c3f9330a6e60e6.html#ga09df17e6e7e62e6780c3f9330a6e60e6">vkvg_surface_get_height</a> (<a class="el" href="group__surface_gaf2e9eb0e48dd4533d4a5622c12e4d0e7.html#gaf2e9eb0e48dd4533d4a5622c12e4d0e7">VkvgSurface</a> surf)</td></tr>
-<tr class="memdesc:ga09df17e6e7e62e6780c3f9330a6e60e6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the actual surface height.  <a href="group__surface_ga09df17e6e7e62e6780c3f9330a6e60e6.html#ga09df17e6e7e62e6780c3f9330a6e60e6">More...</a><br /></td></tr>
-<tr class="separator:ga09df17e6e7e62e6780c3f9330a6e60e6"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga7051fd62842ee526afc261b65f939c2d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> <a class="el" href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354">vkvg_status_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__surface_ga7051fd62842ee526afc261b65f939c2d.html#ga7051fd62842ee526afc261b65f939c2d">vkvg_surface_write_to_png</a> (<a class="el" href="group__surface_gaf2e9eb0e48dd4533d4a5622c12e4d0e7.html#gaf2e9eb0e48dd4533d4a5622c12e4d0e7">VkvgSurface</a> surf, const char *path)</td></tr>
-<tr class="memdesc:ga7051fd62842ee526afc261b65f939c2d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Write surface content to a png file on disk.  <a href="group__surface_ga7051fd62842ee526afc261b65f939c2d.html#ga7051fd62842ee526afc261b65f939c2d">More...</a><br /></td></tr>
-<tr class="separator:ga7051fd62842ee526afc261b65f939c2d"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:gac03b406f38c79c6812fdcff69d50fb7e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> <a class="el" href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354">vkvg_status_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__surface_gac03b406f38c79c6812fdcff69d50fb7e.html#gac03b406f38c79c6812fdcff69d50fb7e">vkvg_surface_write_to_memory</a> (<a class="el" href="group__surface_gaf2e9eb0e48dd4533d4a5622c12e4d0e7.html#gaf2e9eb0e48dd4533d4a5622c12e4d0e7">VkvgSurface</a> surf, unsigned char *const bitmap)</td></tr>
-<tr class="memdesc:gac03b406f38c79c6812fdcff69d50fb7e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Save surface to memory.  <a href="group__surface_gac03b406f38c79c6812fdcff69d50fb7e.html#gac03b406f38c79c6812fdcff69d50fb7e">More...</a><br /></td></tr>
-<tr class="separator:gac03b406f38c79c6812fdcff69d50fb7e"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:gaa77f72e566105b65f7e8563d4a9301d9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__surface_gaa77f72e566105b65f7e8563d4a9301d9.html#gaa77f72e566105b65f7e8563d4a9301d9">vkvg_multisample_surface_resolve</a> (<a class="el" href="group__surface_gaf2e9eb0e48dd4533d4a5622c12e4d0e7.html#gaf2e9eb0e48dd4533d4a5622c12e4d0e7">VkvgSurface</a> surf)</td></tr>
-<tr class="memdesc:gaa77f72e566105b65f7e8563d4a9301d9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Explicitly resolve a multisampled surface.  <a href="group__surface_gaa77f72e566105b65f7e8563d4a9301d9.html#gaa77f72e566105b65f7e8563d4a9301d9">More...</a><br /></td></tr>
-<tr class="separator:gaa77f72e566105b65f7e8563d4a9301d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:gacd68ee83c078f62d89709034c562897b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> <a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_gacd68ee83c078f62d89709034c562897b.html#gacd68ee83c078f62d89709034c562897b">vkvg_create</a> (<a class="el" href="group__surface_gaf2e9eb0e48dd4533d4a5622c12e4d0e7.html#gaf2e9eb0e48dd4533d4a5622c12e4d0e7">VkvgSurface</a> surf)</td></tr>
-<tr class="memdesc:gacd68ee83c078f62d89709034c562897b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a new vkvg context used for drawing on surfaces.  <a href="group__context_gacd68ee83c078f62d89709034c562897b.html#gacd68ee83c078f62d89709034c562897b">More...</a><br /></td></tr>
-<tr class="separator:gacd68ee83c078f62d89709034c562897b"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:gabfc11b67746a4b438580242c79ef6dce"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_gabfc11b67746a4b438580242c79ef6dce.html#gabfc11b67746a4b438580242c79ef6dce">vkvg_destroy</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx)</td></tr>
-<tr class="memdesc:gabfc11b67746a4b438580242c79ef6dce"><td class="mdescLeft">&#160;</td><td class="mdescRight">Decrement the reference count on the context by one. Destroy it if count reach 0.  <a href="group__context_gabfc11b67746a4b438580242c79ef6dce.html#gabfc11b67746a4b438580242c79ef6dce">More...</a><br /></td></tr>
-<tr class="separator:gabfc11b67746a4b438580242c79ef6dce"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:gaa7a77d72856d41276186df5bb2299339"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> <a class="el" href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354">vkvg_status_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_gaa7a77d72856d41276186df5bb2299339.html#gaa7a77d72856d41276186df5bb2299339">vkvg_status</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx)</td></tr>
-<tr class="memdesc:gaa7a77d72856d41276186df5bb2299339"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get context status.  <a href="group__context_gaa7a77d72856d41276186df5bb2299339.html#gaa7a77d72856d41276186df5bb2299339">More...</a><br /></td></tr>
-<tr class="separator:gaa7a77d72856d41276186df5bb2299339"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga36fe35b2d255b66d379b70567d49eed2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_ga36fe35b2d255b66d379b70567d49eed2.html#ga36fe35b2d255b66d379b70567d49eed2">vkvg_status_to_string</a> (<a class="el" href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354">vkvg_status_t</a> status)</td></tr>
-<tr class="separator:ga36fe35b2d255b66d379b70567d49eed2"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga59ac2b80c1610a785e65ad44fde2b1d0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> <a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_ga59ac2b80c1610a785e65ad44fde2b1d0.html#ga59ac2b80c1610a785e65ad44fde2b1d0">vkvg_reference</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx)</td></tr>
-<tr class="memdesc:ga59ac2b80c1610a785e65ad44fde2b1d0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Increment by one the reference count on this context.  <a href="group__context_ga59ac2b80c1610a785e65ad44fde2b1d0.html#ga59ac2b80c1610a785e65ad44fde2b1d0">More...</a><br /></td></tr>
-<tr class="separator:ga59ac2b80c1610a785e65ad44fde2b1d0"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:gaa7356999fb385658dc2ff6c182e639c5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_gaa7356999fb385658dc2ff6c182e639c5.html#gaa7356999fb385658dc2ff6c182e639c5">vkvg_get_reference_count</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx)</td></tr>
-<tr class="memdesc:gaa7356999fb385658dc2ff6c182e639c5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the current reference count of this context.  <a href="group__context_gaa7356999fb385658dc2ff6c182e639c5.html#gaa7356999fb385658dc2ff6c182e639c5">More...</a><br /></td></tr>
-<tr class="separator:gaa7356999fb385658dc2ff6c182e639c5"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:gadf5a54205231c9026559eb3a912578ef"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_gadf5a54205231c9026559eb3a912578ef.html#gadf5a54205231c9026559eb3a912578ef">vkvg_flush</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx)</td></tr>
-<tr class="memdesc:gadf5a54205231c9026559eb3a912578ef"><td class="mdescLeft">&#160;</td><td class="mdescRight">Perform all the pending drawing operations on a context.  <a href="group__context_gadf5a54205231c9026559eb3a912578ef.html#gadf5a54205231c9026559eb3a912578ef">More...</a><br /></td></tr>
-<tr class="separator:gadf5a54205231c9026559eb3a912578ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga5d60e9db2309e786ac30218efab804cb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_ga5d60e9db2309e786ac30218efab804cb.html#ga5d60e9db2309e786ac30218efab804cb">vkvg_new_path</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx)</td></tr>
-<tr class="memdesc:ga5d60e9db2309e786ac30218efab804cb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Start a new empty path.  <a href="group__context_ga5d60e9db2309e786ac30218efab804cb.html#ga5d60e9db2309e786ac30218efab804cb">More...</a><br /></td></tr>
-<tr class="separator:ga5d60e9db2309e786ac30218efab804cb"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga0e1611518cd6aa91d3527fefcfdf2957"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_ga0e1611518cd6aa91d3527fefcfdf2957.html#ga0e1611518cd6aa91d3527fefcfdf2957">vkvg_close_path</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx)</td></tr>
-<tr class="memdesc:ga0e1611518cd6aa91d3527fefcfdf2957"><td class="mdescLeft">&#160;</td><td class="mdescRight">Close the current path.  <a href="group__context_ga0e1611518cd6aa91d3527fefcfdf2957.html#ga0e1611518cd6aa91d3527fefcfdf2957">More...</a><br /></td></tr>
-<tr class="separator:ga0e1611518cd6aa91d3527fefcfdf2957"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga6fd276cc6718c78aa889d289004707f2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_ga6fd276cc6718c78aa889d289004707f2.html#ga6fd276cc6718c78aa889d289004707f2">vkvg_new_sub_path</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx)</td></tr>
-<tr class="memdesc:ga6fd276cc6718c78aa889d289004707f2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Start new sub path, no current point is defined.  <a href="group__context_ga6fd276cc6718c78aa889d289004707f2.html#ga6fd276cc6718c78aa889d289004707f2">More...</a><br /></td></tr>
-<tr class="separator:ga6fd276cc6718c78aa889d289004707f2"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:gad6e3a8dca42362ceebe8d949058ad3b4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_gad6e3a8dca42362ceebe8d949058ad3b4.html#gad6e3a8dca42362ceebe8d949058ad3b4">vkvg_path_extents</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, float *x1, float *y1, float *x2, float *y2)</td></tr>
-<tr class="memdesc:gad6e3a8dca42362ceebe8d949058ad3b4"><td class="mdescLeft">&#160;</td><td class="mdescRight">vkvg_path_extents  <a href="group__context_gad6e3a8dca42362ceebe8d949058ad3b4.html#gad6e3a8dca42362ceebe8d949058ad3b4">More...</a><br /></td></tr>
-<tr class="separator:gad6e3a8dca42362ceebe8d949058ad3b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga54e4a562ce79bfe7b27bccb354211526"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_ga54e4a562ce79bfe7b27bccb354211526.html#ga54e4a562ce79bfe7b27bccb354211526">vkvg_get_current_point</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, float *x, float *y)</td></tr>
-<tr class="memdesc:ga54e4a562ce79bfe7b27bccb354211526"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the current point of the context, return 0,0 if no point is defined.  <a href="group__context_ga54e4a562ce79bfe7b27bccb354211526.html#ga54e4a562ce79bfe7b27bccb354211526">More...</a><br /></td></tr>
-<tr class="separator:ga54e4a562ce79bfe7b27bccb354211526"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:gaaa044940f56de70161b3821934077c7b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_gaaa044940f56de70161b3821934077c7b.html#gaaa044940f56de70161b3821934077c7b">vkvg_line_to</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, float x, float y)</td></tr>
-<tr class="memdesc:gaaa044940f56de70161b3821934077c7b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a line to the current path from the current point to the coordinate given in arguments.  <a href="group__context_gaaa044940f56de70161b3821934077c7b.html#gaaa044940f56de70161b3821934077c7b">More...</a><br /></td></tr>
-<tr class="separator:gaaa044940f56de70161b3821934077c7b"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga7c420f18b584d664ba272351503b552a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_ga7c420f18b584d664ba272351503b552a.html#ga7c420f18b584d664ba272351503b552a">vkvg_rel_line_to</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, float dx, float dy)</td></tr>
-<tr class="memdesc:ga7c420f18b584d664ba272351503b552a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a line to the current path from the current point to the coordinate relative to it.  <a href="group__context_ga7c420f18b584d664ba272351503b552a.html#ga7c420f18b584d664ba272351503b552a">More...</a><br /></td></tr>
-<tr class="separator:ga7c420f18b584d664ba272351503b552a"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga41d32b2e72c0eccf4a2bc695598c50ba"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_ga41d32b2e72c0eccf4a2bc695598c50ba.html#ga41d32b2e72c0eccf4a2bc695598c50ba">vkvg_move_to</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, float x, float y)</td></tr>
-<tr class="memdesc:ga41d32b2e72c0eccf4a2bc695598c50ba"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move the context pen to the position given in argument.  <a href="group__context_ga41d32b2e72c0eccf4a2bc695598c50ba.html#ga41d32b2e72c0eccf4a2bc695598c50ba">More...</a><br /></td></tr>
-<tr class="separator:ga41d32b2e72c0eccf4a2bc695598c50ba"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:gaaddca8228bb495010ea67cb312db28d5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_gaaddca8228bb495010ea67cb312db28d5.html#gaaddca8228bb495010ea67cb312db28d5">vkvg_rel_move_to</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, float x, float y)</td></tr>
-<tr class="memdesc:gaaddca8228bb495010ea67cb312db28d5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move the context pen relative to the current point.  <a href="group__context_gaaddca8228bb495010ea67cb312db28d5.html#gaaddca8228bb495010ea67cb312db28d5">More...</a><br /></td></tr>
-<tr class="separator:gaaddca8228bb495010ea67cb312db28d5"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga8acf97c1e4ae8ab67764a96a0d5d7b9c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_ga8acf97c1e4ae8ab67764a96a0d5d7b9c.html#ga8acf97c1e4ae8ab67764a96a0d5d7b9c">vkvg_arc</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, float xc, float yc, float radius, float a1, float a2)</td></tr>
-<tr class="memdesc:ga8acf97c1e4ae8ab67764a96a0d5d7b9c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Adds a circular arc of the given radius to the current path.  <a href="group__context_ga8acf97c1e4ae8ab67764a96a0d5d7b9c.html#ga8acf97c1e4ae8ab67764a96a0d5d7b9c">More...</a><br /></td></tr>
-<tr class="separator:ga8acf97c1e4ae8ab67764a96a0d5d7b9c"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga7e937e021bf96bd38de3e478bf80c3e7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_ga7e937e021bf96bd38de3e478bf80c3e7.html#ga7e937e021bf96bd38de3e478bf80c3e7">vkvg_arc_negative</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, float xc, float yc, float radius, float a1, float a2)</td></tr>
-<tr class="memdesc:ga7e937e021bf96bd38de3e478bf80c3e7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a circular arc in counter clockwise order to the current path.  <a href="group__context_ga7e937e021bf96bd38de3e478bf80c3e7.html#ga7e937e021bf96bd38de3e478bf80c3e7">More...</a><br /></td></tr>
-<tr class="separator:ga7e937e021bf96bd38de3e478bf80c3e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:gae1be850b3f4a6b01e35344bd033bf3d0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_gae1be850b3f4a6b01e35344bd033bf3d0.html#gae1be850b3f4a6b01e35344bd033bf3d0">vkvg_curve_to</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, float x1, float y1, float x2, float y2, float x3, float y3)</td></tr>
-<tr class="memdesc:gae1be850b3f4a6b01e35344bd033bf3d0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Adds a cubic Bézier spline to the current path.  <a href="group__context_gae1be850b3f4a6b01e35344bd033bf3d0.html#gae1be850b3f4a6b01e35344bd033bf3d0">More...</a><br /></td></tr>
-<tr class="separator:gae1be850b3f4a6b01e35344bd033bf3d0"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga154cef8a49f052068c9f0d6f897aa3d6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_ga154cef8a49f052068c9f0d6f897aa3d6.html#ga154cef8a49f052068c9f0d6f897aa3d6">vkvg_rel_curve_to</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, float x1, float y1, float x2, float y2, float x3, float y3)</td></tr>
-<tr class="memdesc:ga154cef8a49f052068c9f0d6f897aa3d6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Adds a cubic Bézier spline to the current path relative to the current point.  <a href="group__context_ga154cef8a49f052068c9f0d6f897aa3d6.html#ga154cef8a49f052068c9f0d6f897aa3d6">More...</a><br /></td></tr>
-<tr class="separator:ga154cef8a49f052068c9f0d6f897aa3d6"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:gad571c4011138a2cba97fe31709faafc7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_gad571c4011138a2cba97fe31709faafc7.html#gad571c4011138a2cba97fe31709faafc7">vkvg_quadratic_to</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, float x1, float y1, float x2, float y2)</td></tr>
-<tr class="memdesc:gad571c4011138a2cba97fe31709faafc7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a quadratic Bezizer curve to the current path.  <a href="group__context_gad571c4011138a2cba97fe31709faafc7.html#gad571c4011138a2cba97fe31709faafc7">More...</a><br /></td></tr>
-<tr class="separator:gad571c4011138a2cba97fe31709faafc7"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga94c7fd0444bb8b997a780e1895125837"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_ga94c7fd0444bb8b997a780e1895125837.html#ga94c7fd0444bb8b997a780e1895125837">vkvg_rel_quadratic_to</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, float x1, float y1, float x2, float y2)</td></tr>
-<tr class="memdesc:ga94c7fd0444bb8b997a780e1895125837"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a quadratic Bezizer curve to the current path relative to the current point.  <a href="group__context_ga94c7fd0444bb8b997a780e1895125837.html#ga94c7fd0444bb8b997a780e1895125837">More...</a><br /></td></tr>
-<tr class="separator:ga94c7fd0444bb8b997a780e1895125837"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga70c154560a0c15922815cfe7d6530312"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> <a class="el" href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354">vkvg_status_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_ga70c154560a0c15922815cfe7d6530312.html#ga70c154560a0c15922815cfe7d6530312">vkvg_rectangle</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, float x, float y, float w, float h)</td></tr>
-<tr class="memdesc:ga70c154560a0c15922815cfe7d6530312"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add an axis aligned rectangle subpath to the current path.  <a href="group__context_ga70c154560a0c15922815cfe7d6530312.html#ga70c154560a0c15922815cfe7d6530312">More...</a><br /></td></tr>
-<tr class="separator:ga70c154560a0c15922815cfe7d6530312"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:gaa5967f211de903e7feb6bf12ae909a06"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> <a class="el" href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354">vkvg_status_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_gaa5967f211de903e7feb6bf12ae909a06.html#gaa5967f211de903e7feb6bf12ae909a06">vkvg_rounded_rectangle</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, float x, float y, float w, float h, float radius)</td></tr>
-<tr class="memdesc:gaa5967f211de903e7feb6bf12ae909a06"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add an axis aligned rectangle with rounded corners to the current path.  <a href="group__context_gaa5967f211de903e7feb6bf12ae909a06.html#gaa5967f211de903e7feb6bf12ae909a06">More...</a><br /></td></tr>
-<tr class="separator:gaa5967f211de903e7feb6bf12ae909a06"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga13635442e4c14287367823598f2535cb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_ga13635442e4c14287367823598f2535cb.html#ga13635442e4c14287367823598f2535cb">vkvg_rounded_rectangle2</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, float x, float y, float w, float h, float rx, float ry)</td></tr>
-<tr class="memdesc:ga13635442e4c14287367823598f2535cb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add an axis aligned rectangle with rounded corners defined in both axis to the current path.  <a href="group__context_ga13635442e4c14287367823598f2535cb.html#ga13635442e4c14287367823598f2535cb">More...</a><br /></td></tr>
-<tr class="separator:ga13635442e4c14287367823598f2535cb"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:gaadec811521b3edb7a509bd9c6e370ee5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_gaadec811521b3edb7a509bd9c6e370ee5.html#gaadec811521b3edb7a509bd9c6e370ee5">vkvg_ellipse</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, float radiusX, float radiusY, float x, float y, float rotationAngle)</td></tr>
-<tr class="separator:gaadec811521b3edb7a509bd9c6e370ee5"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga74f4c24e04116105ddc91b31a174ed34"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_ga74f4c24e04116105ddc91b31a174ed34.html#ga74f4c24e04116105ddc91b31a174ed34">vkvg_elliptic_arc_to</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, float x2, float y2, bool largeArc, bool counterClockWise, float rx, float ry, float phi)</td></tr>
-<tr class="separator:ga74f4c24e04116105ddc91b31a174ed34"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga7fd336046c4afa45de5e5473faed9b2d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_ga7fd336046c4afa45de5e5473faed9b2d.html#ga7fd336046c4afa45de5e5473faed9b2d">vkvg_rel_elliptic_arc_to</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, float x2, float y2, bool largeArc, bool counterClockWise, float rx, float ry, float phi)</td></tr>
-<tr class="separator:ga7fd336046c4afa45de5e5473faed9b2d"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga3590f94fe38df4f98f196d738827891c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_ga3590f94fe38df4f98f196d738827891c.html#ga3590f94fe38df4f98f196d738827891c">vkvg_stroke</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx)</td></tr>
-<tr class="memdesc:ga3590f94fe38df4f98f196d738827891c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Stroke command.  <a href="group__context_ga3590f94fe38df4f98f196d738827891c.html#ga3590f94fe38df4f98f196d738827891c">More...</a><br /></td></tr>
-<tr class="separator:ga3590f94fe38df4f98f196d738827891c"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga3f64f9251bd63c229205115a214acfc1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_ga3f64f9251bd63c229205115a214acfc1.html#ga3f64f9251bd63c229205115a214acfc1">vkvg_stroke_preserve</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx)</td></tr>
-<tr class="memdesc:ga3f64f9251bd63c229205115a214acfc1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Stroke command that preserve current path.  <a href="group__context_ga3f64f9251bd63c229205115a214acfc1.html#ga3f64f9251bd63c229205115a214acfc1">More...</a><br /></td></tr>
-<tr class="separator:ga3f64f9251bd63c229205115a214acfc1"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga7b84dd59cc0b3d116948a89ff7ad53f8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_ga7b84dd59cc0b3d116948a89ff7ad53f8.html#ga7b84dd59cc0b3d116948a89ff7ad53f8">vkvg_fill</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx)</td></tr>
-<tr class="memdesc:ga7b84dd59cc0b3d116948a89ff7ad53f8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Fill command.  <a href="group__context_ga7b84dd59cc0b3d116948a89ff7ad53f8.html#ga7b84dd59cc0b3d116948a89ff7ad53f8">More...</a><br /></td></tr>
-<tr class="separator:ga7b84dd59cc0b3d116948a89ff7ad53f8"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:gaa0dd784bb4277124e6fd2546a50b970a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_gaa0dd784bb4277124e6fd2546a50b970a.html#gaa0dd784bb4277124e6fd2546a50b970a">vkvg_fill_preserve</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx)</td></tr>
-<tr class="memdesc:gaa0dd784bb4277124e6fd2546a50b970a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Fill command that preserve current path.  <a href="group__context_gaa0dd784bb4277124e6fd2546a50b970a.html#gaa0dd784bb4277124e6fd2546a50b970a">More...</a><br /></td></tr>
-<tr class="separator:gaa0dd784bb4277124e6fd2546a50b970a"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga95d31d8c703526652ad57a42292146e2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_ga95d31d8c703526652ad57a42292146e2.html#ga95d31d8c703526652ad57a42292146e2">vkvg_paint</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx)</td></tr>
-<tr class="memdesc:ga95d31d8c703526652ad57a42292146e2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Paint command.  <a href="group__context_ga95d31d8c703526652ad57a42292146e2.html#ga95d31d8c703526652ad57a42292146e2">More...</a><br /></td></tr>
-<tr class="separator:ga95d31d8c703526652ad57a42292146e2"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:gac418bd821f5e47d7c9deb6f58b5bc03d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_gac418bd821f5e47d7c9deb6f58b5bc03d.html#gac418bd821f5e47d7c9deb6f58b5bc03d">vkvg_clear</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx)</td></tr>
-<tr class="memdesc:gac418bd821f5e47d7c9deb6f58b5bc03d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Clear surface.  <a href="group__context_gac418bd821f5e47d7c9deb6f58b5bc03d.html#gac418bd821f5e47d7c9deb6f58b5bc03d">More...</a><br /></td></tr>
-<tr class="separator:gac418bd821f5e47d7c9deb6f58b5bc03d"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga7f881ada9c9c463683359d84e876e695"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_ga7f881ada9c9c463683359d84e876e695.html#ga7f881ada9c9c463683359d84e876e695">vkvg_reset_clip</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx)</td></tr>
-<tr class="memdesc:ga7f881ada9c9c463683359d84e876e695"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reset the current clip region.  <a href="group__context_ga7f881ada9c9c463683359d84e876e695.html#ga7f881ada9c9c463683359d84e876e695">More...</a><br /></td></tr>
-<tr class="separator:ga7f881ada9c9c463683359d84e876e695"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga13183bfc6468e0106b487a397ea1d870"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_ga13183bfc6468e0106b487a397ea1d870.html#ga13183bfc6468e0106b487a397ea1d870">vkvg_clip</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx)</td></tr>
-<tr class="memdesc:ga13183bfc6468e0106b487a397ea1d870"><td class="mdescLeft">&#160;</td><td class="mdescRight">Establishes a new clip region.  <a href="group__context_ga13183bfc6468e0106b487a397ea1d870.html#ga13183bfc6468e0106b487a397ea1d870">More...</a><br /></td></tr>
-<tr class="separator:ga13183bfc6468e0106b487a397ea1d870"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga42752652b304544765ffbc9f1355f04a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_ga42752652b304544765ffbc9f1355f04a.html#ga42752652b304544765ffbc9f1355f04a">vkvg_clip_preserve</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx)</td></tr>
-<tr class="memdesc:ga42752652b304544765ffbc9f1355f04a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Establishes a new clip region preserving the current path.  <a href="group__context_ga42752652b304544765ffbc9f1355f04a.html#ga42752652b304544765ffbc9f1355f04a">More...</a><br /></td></tr>
-<tr class="separator:ga42752652b304544765ffbc9f1355f04a"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga78687897d394221132d57809244a2bde"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_ga78687897d394221132d57809244a2bde.html#ga78687897d394221132d57809244a2bde">vkvg_set_opacity</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, float opacity)</td></tr>
-<tr class="separator:ga78687897d394221132d57809244a2bde"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga0bb6ecd1c3f10f1a6bae09a808986a7c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_ga0bb6ecd1c3f10f1a6bae09a808986a7c.html#ga0bb6ecd1c3f10f1a6bae09a808986a7c">vkvg_get_opacity</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx)</td></tr>
-<tr class="separator:ga0bb6ecd1c3f10f1a6bae09a808986a7c"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga46da71eebe6f6dbb5056dc1429ced863"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_ga46da71eebe6f6dbb5056dc1429ced863.html#ga46da71eebe6f6dbb5056dc1429ced863">vkvg_set_source_color</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, uint32_t c)</td></tr>
-<tr class="memdesc:ga46da71eebe6f6dbb5056dc1429ced863"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set current source for drawing to the solid color defined by the supplied 32bit integer.  <a href="group__context_ga46da71eebe6f6dbb5056dc1429ced863.html#ga46da71eebe6f6dbb5056dc1429ced863">More...</a><br /></td></tr>
-<tr class="separator:ga46da71eebe6f6dbb5056dc1429ced863"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga7f1817e3b786b376348af666b2f0520a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_ga7f1817e3b786b376348af666b2f0520a.html#ga7f1817e3b786b376348af666b2f0520a">vkvg_set_source_rgba</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, float r, float g, float b, float a)</td></tr>
-<tr class="memdesc:ga7f1817e3b786b376348af666b2f0520a"><td class="mdescLeft">&#160;</td><td class="mdescRight">set color with alpha.  <a href="group__context_ga7f1817e3b786b376348af666b2f0520a.html#ga7f1817e3b786b376348af666b2f0520a">More...</a><br /></td></tr>
-<tr class="separator:ga7f1817e3b786b376348af666b2f0520a"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga89a8aa13acca2fdae86a6f94912513b4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_ga89a8aa13acca2fdae86a6f94912513b4.html#ga89a8aa13acca2fdae86a6f94912513b4">vkvg_set_source_rgb</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, float r, float g, float b)</td></tr>
-<tr class="memdesc:ga89a8aa13acca2fdae86a6f94912513b4"><td class="mdescLeft">&#160;</td><td class="mdescRight">set color as new source.  <a href="group__context_ga89a8aa13acca2fdae86a6f94912513b4.html#ga89a8aa13acca2fdae86a6f94912513b4">More...</a><br /></td></tr>
-<tr class="separator:ga89a8aa13acca2fdae86a6f94912513b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:gaa1dd0e917ca55bb68795b6973f1fa38e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_gaa1dd0e917ca55bb68795b6973f1fa38e.html#gaa1dd0e917ca55bb68795b6973f1fa38e">vkvg_set_line_width</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, float width)</td></tr>
-<tr class="memdesc:gaa1dd0e917ca55bb68795b6973f1fa38e"><td class="mdescLeft">&#160;</td><td class="mdescRight">set line width for the next draw command.  <a href="group__context_gaa1dd0e917ca55bb68795b6973f1fa38e.html#gaa1dd0e917ca55bb68795b6973f1fa38e">More...</a><br /></td></tr>
-<tr class="separator:gaa1dd0e917ca55bb68795b6973f1fa38e"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga19370dc950aa5f87d13feb2824faf441"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_ga19370dc950aa5f87d13feb2824faf441.html#ga19370dc950aa5f87d13feb2824faf441">vkvg_set_miter_limit</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, float limit)</td></tr>
-<tr class="memdesc:ga19370dc950aa5f87d13feb2824faf441"><td class="mdescLeft">&#160;</td><td class="mdescRight">set line join miter size limit.  <a href="group__context_ga19370dc950aa5f87d13feb2824faf441.html#ga19370dc950aa5f87d13feb2824faf441">More...</a><br /></td></tr>
-<tr class="separator:ga19370dc950aa5f87d13feb2824faf441"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga4d37ec2bc539cbb2f088152c1785724a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_ga4d37ec2bc539cbb2f088152c1785724a.html#ga4d37ec2bc539cbb2f088152c1785724a">vkvg_get_miter_limit</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx)</td></tr>
-<tr class="memdesc:ga4d37ec2bc539cbb2f088152c1785724a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the current miter limit, as set by <a class="el" href="group__context_ga19370dc950aa5f87d13feb2824faf441.html#ga19370dc950aa5f87d13feb2824faf441">vkvg_set_miter_limit()</a>.  <a href="group__context_ga4d37ec2bc539cbb2f088152c1785724a.html#ga4d37ec2bc539cbb2f088152c1785724a">More...</a><br /></td></tr>
-<tr class="separator:ga4d37ec2bc539cbb2f088152c1785724a"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga2af37f98b630134843446c5d8109741f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_ga2af37f98b630134843446c5d8109741f.html#ga2af37f98b630134843446c5d8109741f">vkvg_set_line_cap</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, <a class="el" href="vkvg_8h_ae63b94eb181f12347450efcc67cbf8f0.html#ae63b94eb181f12347450efcc67cbf8f0">vkvg_line_cap_t</a> cap)</td></tr>
-<tr class="memdesc:ga2af37f98b630134843446c5d8109741f"><td class="mdescLeft">&#160;</td><td class="mdescRight">set line terminations for the next draw command.  <a href="group__context_ga2af37f98b630134843446c5d8109741f.html#ga2af37f98b630134843446c5d8109741f">More...</a><br /></td></tr>
-<tr class="separator:ga2af37f98b630134843446c5d8109741f"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga261c6105cc8574a05a971b562cfbbfdf"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_ga261c6105cc8574a05a971b562cfbbfdf.html#ga261c6105cc8574a05a971b562cfbbfdf">vkvg_set_line_join</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, <a class="el" href="vkvg_8h_a46afd254ec45cd6ecd9bd3e238b4698d.html#a46afd254ec45cd6ecd9bd3e238b4698d">vkvg_line_join_t</a> join)</td></tr>
-<tr class="memdesc:ga261c6105cc8574a05a971b562cfbbfdf"><td class="mdescLeft">&#160;</td><td class="mdescRight">set line joins for the next draw command.  <a href="group__context_ga261c6105cc8574a05a971b562cfbbfdf.html#ga261c6105cc8574a05a971b562cfbbfdf">More...</a><br /></td></tr>
-<tr class="separator:ga261c6105cc8574a05a971b562cfbbfdf"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga7316a9d4a70cbc592923c8d3410df077"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_ga7316a9d4a70cbc592923c8d3410df077.html#ga7316a9d4a70cbc592923c8d3410df077">vkvg_set_source_surface</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, <a class="el" href="group__surface_gaf2e9eb0e48dd4533d4a5622c12e4d0e7.html#gaf2e9eb0e48dd4533d4a5622c12e4d0e7">VkvgSurface</a> surf, float x, float y)</td></tr>
-<tr class="memdesc:ga7316a9d4a70cbc592923c8d3410df077"><td class="mdescLeft">&#160;</td><td class="mdescRight">use supplied surface as current pattern.  <a href="group__context_ga7316a9d4a70cbc592923c8d3410df077.html#ga7316a9d4a70cbc592923c8d3410df077">More...</a><br /></td></tr>
-<tr class="separator:ga7316a9d4a70cbc592923c8d3410df077"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga73db2af35f3339bc926854a492560964"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_ga73db2af35f3339bc926854a492560964.html#ga73db2af35f3339bc926854a492560964">vkvg_set_source</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, <a class="el" href="group__pattern_ga60d6d8608f15e96a087c8dafd69f28dc.html#ga60d6d8608f15e96a087c8dafd69f28dc">VkvgPattern</a> pat)</td></tr>
-<tr class="memdesc:ga73db2af35f3339bc926854a492560964"><td class="mdescLeft">&#160;</td><td class="mdescRight">set supplied pattern as current source.  <a href="group__context_ga73db2af35f3339bc926854a492560964.html#ga73db2af35f3339bc926854a492560964">More...</a><br /></td></tr>
-<tr class="separator:ga73db2af35f3339bc926854a492560964"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:gab9a9036245eb304f4214705879326f13"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_gab9a9036245eb304f4214705879326f13.html#gab9a9036245eb304f4214705879326f13">vkvg_set_operator</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, <a class="el" href="vkvg_8h_a4202eb97e7aaee0296c33f8a6b932252.html#a4202eb97e7aaee0296c33f8a6b932252">vkvg_operator_t</a> op)</td></tr>
-<tr class="separator:gab9a9036245eb304f4214705879326f13"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga32ccec401affe05abbbcc914cd3139e6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_ga32ccec401affe05abbbcc914cd3139e6.html#ga32ccec401affe05abbbcc914cd3139e6">vkvg_set_fill_rule</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, <a class="el" href="vkvg_8h_a71071026a36a7427c364a8bdc9bccfb6.html#a71071026a36a7427c364a8bdc9bccfb6">vkvg_fill_rule_t</a> fr)</td></tr>
-<tr class="separator:ga32ccec401affe05abbbcc914cd3139e6"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga38d3fd1954fdcddd9013117f60d21707"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_ga38d3fd1954fdcddd9013117f60d21707.html#ga38d3fd1954fdcddd9013117f60d21707">vkvg_set_dash</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, const float *dashes, uint32_t num_dashes, float offset)</td></tr>
-<tr class="memdesc:ga38d3fd1954fdcddd9013117f60d21707"><td class="mdescLeft">&#160;</td><td class="mdescRight">set the dash configuration for strokes  <a href="group__context_ga38d3fd1954fdcddd9013117f60d21707.html#ga38d3fd1954fdcddd9013117f60d21707">More...</a><br /></td></tr>
-<tr class="separator:ga38d3fd1954fdcddd9013117f60d21707"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:gaa2a085eb1589cad42d21a79d967ba821"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_gaa2a085eb1589cad42d21a79d967ba821.html#gaa2a085eb1589cad42d21a79d967ba821">vkvg_get_dash</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, const float *dashes, uint32_t *num_dashes, float *offset)</td></tr>
-<tr class="memdesc:gaa2a085eb1589cad42d21a79d967ba821"><td class="mdescLeft">&#160;</td><td class="mdescRight">get current dash settings.  <a href="group__context_gaa2a085eb1589cad42d21a79d967ba821.html#gaa2a085eb1589cad42d21a79d967ba821">More...</a><br /></td></tr>
-<tr class="separator:gaa2a085eb1589cad42d21a79d967ba821"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga25e4334755ba6bef6a74bc263554c07e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_ga25e4334755ba6bef6a74bc263554c07e.html#ga25e4334755ba6bef6a74bc263554c07e">vkvg_get_line_width</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx)</td></tr>
-<tr class="memdesc:ga25e4334755ba6bef6a74bc263554c07e"><td class="mdescLeft">&#160;</td><td class="mdescRight">get current line width  <a href="group__context_ga25e4334755ba6bef6a74bc263554c07e.html#ga25e4334755ba6bef6a74bc263554c07e">More...</a><br /></td></tr>
-<tr class="separator:ga25e4334755ba6bef6a74bc263554c07e"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga99ca38817ba4247d2cacb2140f4ad1f6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> <a class="el" href="vkvg_8h_ae63b94eb181f12347450efcc67cbf8f0.html#ae63b94eb181f12347450efcc67cbf8f0">vkvg_line_cap_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_ga99ca38817ba4247d2cacb2140f4ad1f6.html#ga99ca38817ba4247d2cacb2140f4ad1f6">vkvg_get_line_cap</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx)</td></tr>
-<tr class="separator:ga99ca38817ba4247d2cacb2140f4ad1f6"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga41a306bcd66be7fc2f00b66a5ea92208"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> <a class="el" href="vkvg_8h_a46afd254ec45cd6ecd9bd3e238b4698d.html#a46afd254ec45cd6ecd9bd3e238b4698d">vkvg_line_join_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_ga41a306bcd66be7fc2f00b66a5ea92208.html#ga41a306bcd66be7fc2f00b66a5ea92208">vkvg_get_line_join</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx)</td></tr>
-<tr class="separator:ga41a306bcd66be7fc2f00b66a5ea92208"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga96ae65bebca48a87348d960d5ba52b03"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> <a class="el" href="vkvg_8h_a4202eb97e7aaee0296c33f8a6b932252.html#a4202eb97e7aaee0296c33f8a6b932252">vkvg_operator_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_ga96ae65bebca48a87348d960d5ba52b03.html#ga96ae65bebca48a87348d960d5ba52b03">vkvg_get_operator</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx)</td></tr>
-<tr class="separator:ga96ae65bebca48a87348d960d5ba52b03"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga5accbb746089e87bcf2affb3b8d013ff"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> <a class="el" href="vkvg_8h_a71071026a36a7427c364a8bdc9bccfb6.html#a71071026a36a7427c364a8bdc9bccfb6">vkvg_fill_rule_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_ga5accbb746089e87bcf2affb3b8d013ff.html#ga5accbb746089e87bcf2affb3b8d013ff">vkvg_get_fill_rule</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx)</td></tr>
-<tr class="separator:ga5accbb746089e87bcf2affb3b8d013ff"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:gace9e98ac61a0fbdc79d1cee9291c15bb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> <a class="el" href="group__pattern_ga60d6d8608f15e96a087c8dafd69f28dc.html#ga60d6d8608f15e96a087c8dafd69f28dc">VkvgPattern</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_gace9e98ac61a0fbdc79d1cee9291c15bb.html#gace9e98ac61a0fbdc79d1cee9291c15bb">vkvg_get_source</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx)</td></tr>
-<tr class="separator:gace9e98ac61a0fbdc79d1cee9291c15bb"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga5681b5178166d4f96d9f803000866200"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> <a class="el" href="group__surface_gaf2e9eb0e48dd4533d4a5622c12e4d0e7.html#gaf2e9eb0e48dd4533d4a5622c12e4d0e7">VkvgSurface</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_ga5681b5178166d4f96d9f803000866200.html#ga5681b5178166d4f96d9f803000866200">vkvg_get_target</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx)</td></tr>
-<tr class="separator:ga5681b5178166d4f96d9f803000866200"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:gac2c7805769e61c06151b52f3fb52986d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_gac2c7805769e61c06151b52f3fb52986d.html#gac2c7805769e61c06151b52f3fb52986d">vkvg_has_current_point</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx)</td></tr>
-<tr class="memdesc:gac2c7805769e61c06151b52f3fb52986d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns whether a current point is defined on the current path. See <a class="el" href="group__context_ga54e4a562ce79bfe7b27bccb354211526.html#ga54e4a562ce79bfe7b27bccb354211526">vkvg_get_current_point()</a> for details on the current point.  <a href="group__context_gac2c7805769e61c06151b52f3fb52986d.html#gac2c7805769e61c06151b52f3fb52986d">More...</a><br /></td></tr>
-<tr class="separator:gac2c7805769e61c06151b52f3fb52986d"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:gae3a369a75b9d87c84547a5cd05a221e6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_gae3a369a75b9d87c84547a5cd05a221e6.html#gae3a369a75b9d87c84547a5cd05a221e6">vkvg_save</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx)</td></tr>
-<tr class="separator:gae3a369a75b9d87c84547a5cd05a221e6"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga490b9db147cf800e5e98eefe3753b8ec"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_ga490b9db147cf800e5e98eefe3753b8ec.html#ga490b9db147cf800e5e98eefe3753b8ec">vkvg_restore</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx)</td></tr>
-<tr class="separator:ga490b9db147cf800e5e98eefe3753b8ec"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:gacf62b2602170792417398c51511dee67"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_gacf62b2602170792417398c51511dee67.html#gacf62b2602170792417398c51511dee67">vkvg_translate</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, float dx, float dy)</td></tr>
-<tr class="separator:gacf62b2602170792417398c51511dee67"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga5d8b1a43c078011541b8ad40a2af00bb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_ga5d8b1a43c078011541b8ad40a2af00bb.html#ga5d8b1a43c078011541b8ad40a2af00bb">vkvg_scale</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, float sx, float sy)</td></tr>
-<tr class="separator:ga5d8b1a43c078011541b8ad40a2af00bb"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:gae025c30c061c0264d4a9f469e8c05d1c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_gae025c30c061c0264d4a9f469e8c05d1c.html#gae025c30c061c0264d4a9f469e8c05d1c">vkvg_rotate</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, float radians)</td></tr>
-<tr class="separator:gae025c30c061c0264d4a9f469e8c05d1c"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga998ca7435dd87db6da6d30a5ee69f827"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_ga998ca7435dd87db6da6d30a5ee69f827.html#ga998ca7435dd87db6da6d30a5ee69f827">vkvg_transform</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, const <a class="el" href="structvkvg__matrix__t.html">vkvg_matrix_t</a> *matrix)</td></tr>
-<tr class="separator:ga998ca7435dd87db6da6d30a5ee69f827"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga17c5a80eb803be493370b95add18e0e0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_ga17c5a80eb803be493370b95add18e0e0.html#ga17c5a80eb803be493370b95add18e0e0">vkvg_set_matrix</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, const <a class="el" href="structvkvg__matrix__t.html">vkvg_matrix_t</a> *matrix)</td></tr>
-<tr class="separator:ga17c5a80eb803be493370b95add18e0e0"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga79ca5efa6ffc3025bda30a1d0ed3e2ce"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_ga79ca5efa6ffc3025bda30a1d0ed3e2ce.html#ga79ca5efa6ffc3025bda30a1d0ed3e2ce">vkvg_get_matrix</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, const <a class="el" href="structvkvg__matrix__t.html">vkvg_matrix_t</a> *matrix)</td></tr>
-<tr class="separator:ga79ca5efa6ffc3025bda30a1d0ed3e2ce"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga61e679b9e01cdf105c7756bf9854697b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_ga61e679b9e01cdf105c7756bf9854697b.html#ga61e679b9e01cdf105c7756bf9854697b">vkvg_identity_matrix</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx)</td></tr>
-<tr class="memdesc:ga61e679b9e01cdf105c7756bf9854697b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reset the current transformation matrix of the provided context to the identity matrix.  <a href="group__context_ga61e679b9e01cdf105c7756bf9854697b.html#ga61e679b9e01cdf105c7756bf9854697b">More...</a><br /></td></tr>
-<tr class="separator:ga61e679b9e01cdf105c7756bf9854697b"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga88295a0e1ad4344a05de82c54b7159db"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_ga88295a0e1ad4344a05de82c54b7159db.html#ga88295a0e1ad4344a05de82c54b7159db">vkvg_select_font_face</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, const char *name)</td></tr>
-<tr class="memdesc:ga88295a0e1ad4344a05de82c54b7159db"><td class="mdescLeft">&#160;</td><td class="mdescRight">Try find font with the specified name using the FontConfig library.  <a href="group__context_ga88295a0e1ad4344a05de82c54b7159db.html#ga88295a0e1ad4344a05de82c54b7159db">More...</a><br /></td></tr>
-<tr class="separator:ga88295a0e1ad4344a05de82c54b7159db"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:gaaaab7e5a95eab3cb812bbe4865d85951"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_gaaaab7e5a95eab3cb812bbe4865d85951.html#gaaaab7e5a95eab3cb812bbe4865d85951">vkvg_load_font_from_path</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, const char *path, const char *name)</td></tr>
-<tr class="memdesc:gaaaab7e5a95eab3cb812bbe4865d85951"><td class="mdescLeft">&#160;</td><td class="mdescRight">Select a new font by providing its file path.  <a href="group__context_gaaaab7e5a95eab3cb812bbe4865d85951.html#gaaaab7e5a95eab3cb812bbe4865d85951">More...</a><br /></td></tr>
-<tr class="separator:gaaaab7e5a95eab3cb812bbe4865d85951"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga8ca1adfc2ff436c4f1e76f46ba14d9b0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_ga8ca1adfc2ff436c4f1e76f46ba14d9b0.html#ga8ca1adfc2ff436c4f1e76f46ba14d9b0">vkvg_load_font_from_memory</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, unsigned char *fontBuffer, long fontBufferByteSize, const char *name)</td></tr>
-<tr class="memdesc:ga8ca1adfc2ff436c4f1e76f46ba14d9b0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Select a new font by providing a pointer on the font file loaded in memory and its size in byte.  <a href="group__context_ga8ca1adfc2ff436c4f1e76f46ba14d9b0.html#ga8ca1adfc2ff436c4f1e76f46ba14d9b0">More...</a><br /></td></tr>
-<tr class="separator:ga8ca1adfc2ff436c4f1e76f46ba14d9b0"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga93286454cb5af21e9ddf69635e1351ef"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_ga93286454cb5af21e9ddf69635e1351ef.html#ga93286454cb5af21e9ddf69635e1351ef">vkvg_set_font_size</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, uint32_t size)</td></tr>
-<tr class="separator:ga93286454cb5af21e9ddf69635e1351ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga2e3f3777b3ba1a6de1d54eb7c23737d9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_ga2e3f3777b3ba1a6de1d54eb7c23737d9.html#ga2e3f3777b3ba1a6de1d54eb7c23737d9">vkvg_show_text</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, const char *text)</td></tr>
-<tr class="separator:ga2e3f3777b3ba1a6de1d54eb7c23737d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga79802b5c678d1ab84a4f5ef560e77e29"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_ga79802b5c678d1ab84a4f5ef560e77e29.html#ga79802b5c678d1ab84a4f5ef560e77e29">vkvg_text_extents</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, const char *text, <a class="el" href="structvkvg__text__extents__t.html">vkvg_text_extents_t</a> *extents)</td></tr>
-<tr class="separator:ga79802b5c678d1ab84a4f5ef560e77e29"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga0a1ff002bf87d056d6749966fdabd3a6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_ga0a1ff002bf87d056d6749966fdabd3a6.html#ga0a1ff002bf87d056d6749966fdabd3a6">vkvg_font_extents</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, <a class="el" href="structvkvg__font__extents__t.html">vkvg_font_extents_t</a> *extents)</td></tr>
-<tr class="separator:ga0a1ff002bf87d056d6749966fdabd3a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:gaff5bbccf8cc53721ca2666c56272256e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> <a class="el" href="vkvg_8h_a4371df2f82cabd4963d913a094a06b35.html#a4371df2f82cabd4963d913a094a06b35">VkvgText</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_gaff5bbccf8cc53721ca2666c56272256e.html#gaff5bbccf8cc53721ca2666c56272256e">vkvg_text_run_create</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, const char *text)</td></tr>
-<tr class="memdesc:gaff5bbccf8cc53721ca2666c56272256e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a new text run.  <a href="group__context_gaff5bbccf8cc53721ca2666c56272256e.html#gaff5bbccf8cc53721ca2666c56272256e">More...</a><br /></td></tr>
-<tr class="separator:gaff5bbccf8cc53721ca2666c56272256e"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:gadfcb5fd125984c0399c5f6bc9619e56a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> <a class="el" href="vkvg_8h_a4371df2f82cabd4963d913a094a06b35.html#a4371df2f82cabd4963d913a094a06b35">VkvgText</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_gadfcb5fd125984c0399c5f6bc9619e56a.html#gadfcb5fd125984c0399c5f6bc9619e56a">vkvg_text_run_create_with_length</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, const char *text, uint32_t length)</td></tr>
-<tr class="memdesc:gadfcb5fd125984c0399c5f6bc9619e56a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a new text run for a non null terminated string.  <a href="group__context_gadfcb5fd125984c0399c5f6bc9619e56a.html#gadfcb5fd125984c0399c5f6bc9619e56a">More...</a><br /></td></tr>
-<tr class="separator:gadfcb5fd125984c0399c5f6bc9619e56a"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:gaf177e82330cb95a71c9517f8aacd6365"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_gaf177e82330cb95a71c9517f8aacd6365.html#gaf177e82330cb95a71c9517f8aacd6365">vkvg_text_run_destroy</a> (<a class="el" href="vkvg_8h_a4371df2f82cabd4963d913a094a06b35.html#a4371df2f82cabd4963d913a094a06b35">VkvgText</a> textRun)</td></tr>
-<tr class="memdesc:gaf177e82330cb95a71c9517f8aacd6365"><td class="mdescLeft">&#160;</td><td class="mdescRight">Release ressources holded by the text run.  <a href="group__context_gaf177e82330cb95a71c9517f8aacd6365.html#gaf177e82330cb95a71c9517f8aacd6365">More...</a><br /></td></tr>
-<tr class="separator:gaf177e82330cb95a71c9517f8aacd6365"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga2e5ac52635eb2745b9f28373689df0d9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_ga2e5ac52635eb2745b9f28373689df0d9.html#ga2e5ac52635eb2745b9f28373689df0d9">vkvg_show_text_run</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, <a class="el" href="vkvg_8h_a4371df2f82cabd4963d913a094a06b35.html#a4371df2f82cabd4963d913a094a06b35">VkvgText</a> textRun)</td></tr>
-<tr class="separator:ga2e5ac52635eb2745b9f28373689df0d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:gafa8b8c1636cb6c479a851fc04f7741ad"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_gafa8b8c1636cb6c479a851fc04f7741ad.html#gafa8b8c1636cb6c479a851fc04f7741ad">vkvg_text_run_get_extents</a> (<a class="el" href="vkvg_8h_a4371df2f82cabd4963d913a094a06b35.html#a4371df2f82cabd4963d913a094a06b35">VkvgText</a> textRun, <a class="el" href="structvkvg__text__extents__t.html">vkvg_text_extents_t</a> *extents)</td></tr>
-<tr class="separator:gafa8b8c1636cb6c479a851fc04f7741ad"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga01525d0d537d2e03d541ad57325f14d2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_ga01525d0d537d2e03d541ad57325f14d2.html#ga01525d0d537d2e03d541ad57325f14d2">vkvg_text_run_get_glyph_count</a> (<a class="el" href="vkvg_8h_a4371df2f82cabd4963d913a094a06b35.html#a4371df2f82cabd4963d913a094a06b35">VkvgText</a> textRun)</td></tr>
-<tr class="memdesc:ga01525d0d537d2e03d541ad57325f14d2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get glyph count of text run.  <a href="group__context_ga01525d0d537d2e03d541ad57325f14d2.html#ga01525d0d537d2e03d541ad57325f14d2">More...</a><br /></td></tr>
-<tr class="separator:ga01525d0d537d2e03d541ad57325f14d2"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:gad8303a290f342f71dd233bef3f02441b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_gad8303a290f342f71dd233bef3f02441b.html#gad8303a290f342f71dd233bef3f02441b">vkvg_text_run_get_glyph_position</a> (<a class="el" href="vkvg_8h_a4371df2f82cabd4963d913a094a06b35.html#a4371df2f82cabd4963d913a094a06b35">VkvgText</a> textRun, uint32_t index, <a class="el" href="structvkvg__glyph__info__t.html">vkvg_glyph_info_t</a> *pGlyphInfo)</td></tr>
-<tr class="memdesc:gad8303a290f342f71dd233bef3f02441b"><td class="mdescLeft">&#160;</td><td class="mdescRight">retrieve glyph positions.  <a href="group__context_gad8303a290f342f71dd233bef3f02441b.html#gad8303a290f342f71dd233bef3f02441b">More...</a><br /></td></tr>
-<tr class="separator:gad8303a290f342f71dd233bef3f02441b"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga72f8f796252b9716a2cc7e66710dc529"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> <a class="el" href="group__pattern_ga60d6d8608f15e96a087c8dafd69f28dc.html#ga60d6d8608f15e96a087c8dafd69f28dc">VkvgPattern</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__pattern_ga72f8f796252b9716a2cc7e66710dc529.html#ga72f8f796252b9716a2cc7e66710dc529">vkvg_pattern_reference</a> (<a class="el" href="group__pattern_ga60d6d8608f15e96a087c8dafd69f28dc.html#ga60d6d8608f15e96a087c8dafd69f28dc">VkvgPattern</a> pat)</td></tr>
-<tr class="memdesc:ga72f8f796252b9716a2cc7e66710dc529"><td class="mdescLeft">&#160;</td><td class="mdescRight">add reference  <a href="group__pattern_ga72f8f796252b9716a2cc7e66710dc529.html#ga72f8f796252b9716a2cc7e66710dc529">More...</a><br /></td></tr>
-<tr class="separator:ga72f8f796252b9716a2cc7e66710dc529"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga6d902720df09232c3836af5517831efe"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__pattern_ga6d902720df09232c3836af5517831efe.html#ga6d902720df09232c3836af5517831efe">vkvg_pattern_get_reference_count</a> (<a class="el" href="group__pattern_ga60d6d8608f15e96a087c8dafd69f28dc.html#ga60d6d8608f15e96a087c8dafd69f28dc">VkvgPattern</a> pat)</td></tr>
-<tr class="memdesc:ga6d902720df09232c3836af5517831efe"><td class="mdescLeft">&#160;</td><td class="mdescRight">get reference count  <a href="group__pattern_ga6d902720df09232c3836af5517831efe.html#ga6d902720df09232c3836af5517831efe">More...</a><br /></td></tr>
-<tr class="separator:ga6d902720df09232c3836af5517831efe"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga7d03d46f9c1544f01eb556fa840c94e0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> <a class="el" href="group__pattern_ga60d6d8608f15e96a087c8dafd69f28dc.html#ga60d6d8608f15e96a087c8dafd69f28dc">VkvgPattern</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__pattern_ga7d03d46f9c1544f01eb556fa840c94e0.html#ga7d03d46f9c1544f01eb556fa840c94e0">vkvg_pattern_create_for_surface</a> (<a class="el" href="group__surface_gaf2e9eb0e48dd4533d4a5622c12e4d0e7.html#gaf2e9eb0e48dd4533d4a5622c12e4d0e7">VkvgSurface</a> surf)</td></tr>
-<tr class="memdesc:ga7d03d46f9c1544f01eb556fa840c94e0"><td class="mdescLeft">&#160;</td><td class="mdescRight">create a surface pattern  <a href="group__pattern_ga7d03d46f9c1544f01eb556fa840c94e0.html#ga7d03d46f9c1544f01eb556fa840c94e0">More...</a><br /></td></tr>
-<tr class="separator:ga7d03d46f9c1544f01eb556fa840c94e0"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga2c359145c22b8384317dcceee7d065a7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> <a class="el" href="group__pattern_ga60d6d8608f15e96a087c8dafd69f28dc.html#ga60d6d8608f15e96a087c8dafd69f28dc">VkvgPattern</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__pattern_ga2c359145c22b8384317dcceee7d065a7.html#ga2c359145c22b8384317dcceee7d065a7">vkvg_pattern_create_linear</a> (float x0, float y0, float x1, float y1)</td></tr>
-<tr class="memdesc:ga2c359145c22b8384317dcceee7d065a7"><td class="mdescLeft">&#160;</td><td class="mdescRight">create a new linear gradient.  <a href="group__pattern_ga2c359145c22b8384317dcceee7d065a7.html#ga2c359145c22b8384317dcceee7d065a7">More...</a><br /></td></tr>
-<tr class="separator:ga2c359145c22b8384317dcceee7d065a7"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga34701b3ab3a3976f65b9a5e229efee1d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> <a class="el" href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354">vkvg_status_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__pattern_ga34701b3ab3a3976f65b9a5e229efee1d.html#ga34701b3ab3a3976f65b9a5e229efee1d">vkvg_pattern_edit_linear</a> (<a class="el" href="group__pattern_ga60d6d8608f15e96a087c8dafd69f28dc.html#ga60d6d8608f15e96a087c8dafd69f28dc">VkvgPattern</a> pat, float x0, float y0, float x1, float y1)</td></tr>
-<tr class="memdesc:ga34701b3ab3a3976f65b9a5e229efee1d"><td class="mdescLeft">&#160;</td><td class="mdescRight">edit an existing linear gradient.  <a href="group__pattern_ga34701b3ab3a3976f65b9a5e229efee1d.html#ga34701b3ab3a3976f65b9a5e229efee1d">More...</a><br /></td></tr>
-<tr class="separator:ga34701b3ab3a3976f65b9a5e229efee1d"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga2939439acaf8ee99bf42f7f0eeb1cf51"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> <a class="el" href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354">vkvg_status_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__pattern_ga2939439acaf8ee99bf42f7f0eeb1cf51.html#ga2939439acaf8ee99bf42f7f0eeb1cf51">vkvg_pattern_get_linear_points</a> (<a class="el" href="group__pattern_ga60d6d8608f15e96a087c8dafd69f28dc.html#ga60d6d8608f15e96a087c8dafd69f28dc">VkvgPattern</a> pat, float *x0, float *y0, float *x1, float *y1)</td></tr>
-<tr class="memdesc:ga2939439acaf8ee99bf42f7f0eeb1cf51"><td class="mdescLeft">&#160;</td><td class="mdescRight">get the gradient end points for a linear gradient  <a href="group__pattern_ga2939439acaf8ee99bf42f7f0eeb1cf51.html#ga2939439acaf8ee99bf42f7f0eeb1cf51">More...</a><br /></td></tr>
-<tr class="separator:ga2939439acaf8ee99bf42f7f0eeb1cf51"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga17618bd315ba5382d66b86cb0feb6af9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> <a class="el" href="group__pattern_ga60d6d8608f15e96a087c8dafd69f28dc.html#ga60d6d8608f15e96a087c8dafd69f28dc">VkvgPattern</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__pattern_ga17618bd315ba5382d66b86cb0feb6af9.html#ga17618bd315ba5382d66b86cb0feb6af9">vkvg_pattern_create_radial</a> (float cx0, float cy0, float radius0, float cx1, float cy1, float radius1)</td></tr>
-<tr class="memdesc:ga17618bd315ba5382d66b86cb0feb6af9"><td class="mdescLeft">&#160;</td><td class="mdescRight">create a new radial gradient.  <a href="group__pattern_ga17618bd315ba5382d66b86cb0feb6af9.html#ga17618bd315ba5382d66b86cb0feb6af9">More...</a><br /></td></tr>
-<tr class="separator:ga17618bd315ba5382d66b86cb0feb6af9"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:gabe88f93962cbc6bec99fd94fd01f5547"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> <a class="el" href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354">vkvg_status_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__pattern_gabe88f93962cbc6bec99fd94fd01f5547.html#gabe88f93962cbc6bec99fd94fd01f5547">vkvg_pattern_edit_radial</a> (<a class="el" href="group__pattern_ga60d6d8608f15e96a087c8dafd69f28dc.html#ga60d6d8608f15e96a087c8dafd69f28dc">VkvgPattern</a> pat, float cx0, float cy0, float radius0, float cx1, float cy1, float radius1)</td></tr>
-<tr class="memdesc:gabe88f93962cbc6bec99fd94fd01f5547"><td class="mdescLeft">&#160;</td><td class="mdescRight">edit an existing radial gradient.  <a href="group__pattern_gabe88f93962cbc6bec99fd94fd01f5547.html#gabe88f93962cbc6bec99fd94fd01f5547">More...</a><br /></td></tr>
-<tr class="separator:gabe88f93962cbc6bec99fd94fd01f5547"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga8322c6bd1ef02f3f15faee3993ef55d1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> <a class="el" href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354">vkvg_status_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__pattern_ga8322c6bd1ef02f3f15faee3993ef55d1.html#ga8322c6bd1ef02f3f15faee3993ef55d1">vkvg_pattern_get_color_stop_count</a> (<a class="el" href="group__pattern_ga60d6d8608f15e96a087c8dafd69f28dc.html#ga60d6d8608f15e96a087c8dafd69f28dc">VkvgPattern</a> pat, uint32_t *count)</td></tr>
-<tr class="memdesc:ga8322c6bd1ef02f3f15faee3993ef55d1"><td class="mdescLeft">&#160;</td><td class="mdescRight">get color stop count.  <a href="group__pattern_ga8322c6bd1ef02f3f15faee3993ef55d1.html#ga8322c6bd1ef02f3f15faee3993ef55d1">More...</a><br /></td></tr>
-<tr class="separator:ga8322c6bd1ef02f3f15faee3993ef55d1"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga743ac3fb70e31150aa98bdc11424a36b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> <a class="el" href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354">vkvg_status_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__pattern_ga743ac3fb70e31150aa98bdc11424a36b.html#ga743ac3fb70e31150aa98bdc11424a36b">vkvg_pattern_get_color_stop_rgba</a> (<a class="el" href="group__pattern_ga60d6d8608f15e96a087c8dafd69f28dc.html#ga60d6d8608f15e96a087c8dafd69f28dc">VkvgPattern</a> pat, uint32_t index, float *offset, float *r, float *g, float *b, float *a)</td></tr>
-<tr class="memdesc:ga743ac3fb70e31150aa98bdc11424a36b"><td class="mdescLeft">&#160;</td><td class="mdescRight">get color stop.  <a href="group__pattern_ga743ac3fb70e31150aa98bdc11424a36b.html#ga743ac3fb70e31150aa98bdc11424a36b">More...</a><br /></td></tr>
-<tr class="separator:ga743ac3fb70e31150aa98bdc11424a36b"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga14cb27e833bbdd0a922a153bac41837a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__pattern_ga14cb27e833bbdd0a922a153bac41837a.html#ga14cb27e833bbdd0a922a153bac41837a">vkvg_pattern_destroy</a> (<a class="el" href="group__pattern_ga60d6d8608f15e96a087c8dafd69f28dc.html#ga60d6d8608f15e96a087c8dafd69f28dc">VkvgPattern</a> pat)</td></tr>
-<tr class="memdesc:ga14cb27e833bbdd0a922a153bac41837a"><td class="mdescLeft">&#160;</td><td class="mdescRight">dispose pattern.  <a href="group__pattern_ga14cb27e833bbdd0a922a153bac41837a.html#ga14cb27e833bbdd0a922a153bac41837a">More...</a><br /></td></tr>
-<tr class="separator:ga14cb27e833bbdd0a922a153bac41837a"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:gabef66c6a7a6baf98f0f89d30bb55f46d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> <a class="el" href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354">vkvg_status_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__pattern_gabef66c6a7a6baf98f0f89d30bb55f46d.html#gabef66c6a7a6baf98f0f89d30bb55f46d">vkvg_pattern_add_color_stop</a> (<a class="el" href="group__pattern_ga60d6d8608f15e96a087c8dafd69f28dc.html#ga60d6d8608f15e96a087c8dafd69f28dc">VkvgPattern</a> pat, float offset, float r, float g, float b, float a)</td></tr>
-<tr class="memdesc:gabef66c6a7a6baf98f0f89d30bb55f46d"><td class="mdescLeft">&#160;</td><td class="mdescRight">add colors to gradients  <a href="group__pattern_gabef66c6a7a6baf98f0f89d30bb55f46d.html#gabef66c6a7a6baf98f0f89d30bb55f46d">More...</a><br /></td></tr>
-<tr class="separator:gabef66c6a7a6baf98f0f89d30bb55f46d"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga730832bea18d0c15f98eaa1ee1102f43"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__pattern_ga730832bea18d0c15f98eaa1ee1102f43.html#ga730832bea18d0c15f98eaa1ee1102f43">vkvg_pattern_set_extend</a> (<a class="el" href="group__pattern_ga60d6d8608f15e96a087c8dafd69f28dc.html#ga60d6d8608f15e96a087c8dafd69f28dc">VkvgPattern</a> pat, <a class="el" href="vkvg_8h_a9e76bb74a68a2e86a709ed7397cf1a40.html#a9e76bb74a68a2e86a709ed7397cf1a40">vkvg_extend_t</a> extend)</td></tr>
-<tr class="memdesc:ga730832bea18d0c15f98eaa1ee1102f43"><td class="mdescLeft">&#160;</td><td class="mdescRight">control the extend of the pattern  <a href="group__pattern_ga730832bea18d0c15f98eaa1ee1102f43.html#ga730832bea18d0c15f98eaa1ee1102f43">More...</a><br /></td></tr>
-<tr class="separator:ga730832bea18d0c15f98eaa1ee1102f43"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga97a53a5be17a79b6bdd28a49b50d523c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__pattern_ga97a53a5be17a79b6bdd28a49b50d523c.html#ga97a53a5be17a79b6bdd28a49b50d523c">vkvg_pattern_set_filter</a> (<a class="el" href="group__pattern_ga60d6d8608f15e96a087c8dafd69f28dc.html#ga60d6d8608f15e96a087c8dafd69f28dc">VkvgPattern</a> pat, <a class="el" href="vkvg_8h_adb45e5c6af26000f8dacd091679c0ca5.html#adb45e5c6af26000f8dacd091679c0ca5">vkvg_filter_t</a> filter)</td></tr>
-<tr class="memdesc:ga97a53a5be17a79b6bdd28a49b50d523c"><td class="mdescLeft">&#160;</td><td class="mdescRight">control the filtering when using this pattern on a surface.  <a href="group__pattern_ga97a53a5be17a79b6bdd28a49b50d523c.html#ga97a53a5be17a79b6bdd28a49b50d523c">More...</a><br /></td></tr>
-<tr class="separator:ga97a53a5be17a79b6bdd28a49b50d523c"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:gac87c237c36d4902d1e865778debd3d8d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> <a class="el" href="vkvg_8h_a9e76bb74a68a2e86a709ed7397cf1a40.html#a9e76bb74a68a2e86a709ed7397cf1a40">vkvg_extend_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__pattern_gac87c237c36d4902d1e865778debd3d8d.html#gac87c237c36d4902d1e865778debd3d8d">vkvg_pattern_get_extend</a> (<a class="el" href="group__pattern_ga60d6d8608f15e96a087c8dafd69f28dc.html#ga60d6d8608f15e96a087c8dafd69f28dc">VkvgPattern</a> pat)</td></tr>
-<tr class="memdesc:gac87c237c36d4902d1e865778debd3d8d"><td class="mdescLeft">&#160;</td><td class="mdescRight">query the current extend value for a pa  <a href="group__pattern_gac87c237c36d4902d1e865778debd3d8d.html#gac87c237c36d4902d1e865778debd3d8d">More...</a><br /></td></tr>
-<tr class="separator:gac87c237c36d4902d1e865778debd3d8d"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga510cf4273c0a2a9aa027c388dc2f48b2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> <a class="el" href="vkvg_8h_adb45e5c6af26000f8dacd091679c0ca5.html#adb45e5c6af26000f8dacd091679c0ca5">vkvg_filter_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__pattern_ga510cf4273c0a2a9aa027c388dc2f48b2.html#ga510cf4273c0a2a9aa027c388dc2f48b2">vkvg_pattern_get_filter</a> (<a class="el" href="group__pattern_ga60d6d8608f15e96a087c8dafd69f28dc.html#ga60d6d8608f15e96a087c8dafd69f28dc">VkvgPattern</a> pat)</td></tr>
-<tr class="separator:ga510cf4273c0a2a9aa027c388dc2f48b2"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:gab97a47af9ac9d3e71a70008cf8b05487"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> <a class="el" href="vkvg_8h_a1cde27798744c6485ac522a843017513.html#a1cde27798744c6485ac522a843017513">vkvg_pattern_type_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__pattern_gab97a47af9ac9d3e71a70008cf8b05487.html#gab97a47af9ac9d3e71a70008cf8b05487">vkvg_pattern_get_type</a> (<a class="el" href="group__pattern_ga60d6d8608f15e96a087c8dafd69f28dc.html#ga60d6d8608f15e96a087c8dafd69f28dc">VkvgPattern</a> pat)</td></tr>
-<tr class="memdesc:gab97a47af9ac9d3e71a70008cf8b05487"><td class="mdescLeft">&#160;</td><td class="mdescRight">get pattern type  <a href="group__pattern_gab97a47af9ac9d3e71a70008cf8b05487.html#gab97a47af9ac9d3e71a70008cf8b05487">More...</a><br /></td></tr>
-<tr class="separator:gab97a47af9ac9d3e71a70008cf8b05487"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga8983c6211dd369a5240a41bfd2a49090"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__pattern_ga8983c6211dd369a5240a41bfd2a49090.html#ga8983c6211dd369a5240a41bfd2a49090">vkvg_pattern_set_matrix</a> (<a class="el" href="group__pattern_ga60d6d8608f15e96a087c8dafd69f28dc.html#ga60d6d8608f15e96a087c8dafd69f28dc">VkvgPattern</a> pat, const <a class="el" href="structvkvg__matrix__t.html">vkvg_matrix_t</a> *matrix)</td></tr>
-<tr class="separator:ga8983c6211dd369a5240a41bfd2a49090"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga0c1342ac3ea8201996c6dfcd9fd85ff9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__pattern_ga0c1342ac3ea8201996c6dfcd9fd85ff9.html#ga0c1342ac3ea8201996c6dfcd9fd85ff9">vkvg_pattern_get_matrix</a> (<a class="el" href="group__pattern_ga60d6d8608f15e96a087c8dafd69f28dc.html#ga60d6d8608f15e96a087c8dafd69f28dc">VkvgPattern</a> pat, <a class="el" href="structvkvg__matrix__t.html">vkvg_matrix_t</a> *matrix)</td></tr>
-<tr class="separator:ga0c1342ac3ea8201996c6dfcd9fd85ff9"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a164da86a4b2636d58d39c45a857b7227"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="vkvg_8h_a164da86a4b2636d58d39c45a857b7227.html#a164da86a4b2636d58d39c45a857b7227">vkvg_set_source_color_name</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, const char *color)</td></tr>
-<tr class="separator:a164da86a4b2636d58d39c45a857b7227"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga60cff46b3741569d302c19226b5f7340"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__matrix_ga60cff46b3741569d302c19226b5f7340.html#ga60cff46b3741569d302c19226b5f7340">vkvg_matrix_init_identity</a> (<a class="el" href="structvkvg__matrix__t.html">vkvg_matrix_t</a> *matrix)</td></tr>
+<tr class="memdesc:ga60cff46b3741569d302c19226b5f7340"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set matrix to identity.  <a href="group__matrix_ga60cff46b3741569d302c19226b5f7340.html#ga60cff46b3741569d302c19226b5f7340">More...</a><br /></td></tr>
+<tr class="separator:ga60cff46b3741569d302c19226b5f7340"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gadfb1c02e17804239c8a8f1c2f0f8a374"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__matrix_gadfb1c02e17804239c8a8f1c2f0f8a374.html#gadfb1c02e17804239c8a8f1c2f0f8a374">vkvg_matrix_init</a> (<a class="el" href="structvkvg__matrix__t.html">vkvg_matrix_t</a> *matrix, float xx, float yx, float xy, float yy, float x0, float y0)</td></tr>
+<tr class="memdesc:gadfb1c02e17804239c8a8f1c2f0f8a374"><td class="mdescLeft">&#160;</td><td class="mdescRight">Matrix initialization.  <a href="group__matrix_gadfb1c02e17804239c8a8f1c2f0f8a374.html#gadfb1c02e17804239c8a8f1c2f0f8a374">More...</a><br /></td></tr>
+<tr class="separator:gadfb1c02e17804239c8a8f1c2f0f8a374"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga471448472d025facf479dc1fbaa6f102"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__matrix_ga471448472d025facf479dc1fbaa6f102.html#ga471448472d025facf479dc1fbaa6f102">vkvg_matrix_init_translate</a> (<a class="el" href="structvkvg__matrix__t.html">vkvg_matrix_t</a> *matrix, float tx, float ty)</td></tr>
+<tr class="memdesc:ga471448472d025facf479dc1fbaa6f102"><td class="mdescLeft">&#160;</td><td class="mdescRight">Rotation matrix initialization.  <a href="group__matrix_ga471448472d025facf479dc1fbaa6f102.html#ga471448472d025facf479dc1fbaa6f102">More...</a><br /></td></tr>
+<tr class="separator:ga471448472d025facf479dc1fbaa6f102"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga824fa84193b12ef36fd11316b52edfb9"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__matrix_ga824fa84193b12ef36fd11316b52edfb9.html#ga824fa84193b12ef36fd11316b52edfb9">vkvg_matrix_init_scale</a> (<a class="el" href="structvkvg__matrix__t.html">vkvg_matrix_t</a> *matrix, float sx, float sy)</td></tr>
+<tr class="memdesc:ga824fa84193b12ef36fd11316b52edfb9"><td class="mdescLeft">&#160;</td><td class="mdescRight">scaling matrix initialization  <a href="group__matrix_ga824fa84193b12ef36fd11316b52edfb9.html#ga824fa84193b12ef36fd11316b52edfb9">More...</a><br /></td></tr>
+<tr class="separator:ga824fa84193b12ef36fd11316b52edfb9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga7565d3c1202c2aa88d06210e4e880c15"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__matrix_ga7565d3c1202c2aa88d06210e4e880c15.html#ga7565d3c1202c2aa88d06210e4e880c15">vkvg_matrix_init_rotate</a> (<a class="el" href="structvkvg__matrix__t.html">vkvg_matrix_t</a> *matrix, float radians)</td></tr>
+<tr class="memdesc:ga7565d3c1202c2aa88d06210e4e880c15"><td class="mdescLeft">&#160;</td><td class="mdescRight">rotation matrix initialization  <a href="group__matrix_ga7565d3c1202c2aa88d06210e4e880c15.html#ga7565d3c1202c2aa88d06210e4e880c15">More...</a><br /></td></tr>
+<tr class="separator:ga7565d3c1202c2aa88d06210e4e880c15"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaa9cd565c5f9ad461d8ece37459c5757c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__matrix_gaa9cd565c5f9ad461d8ece37459c5757c.html#gaa9cd565c5f9ad461d8ece37459c5757c">vkvg_matrix_translate</a> (<a class="el" href="structvkvg__matrix__t.html">vkvg_matrix_t</a> *matrix, float tx, float ty)</td></tr>
+<tr class="memdesc:gaa9cd565c5f9ad461d8ece37459c5757c"><td class="mdescLeft">&#160;</td><td class="mdescRight">apply translation on matrix  <a href="group__matrix_gaa9cd565c5f9ad461d8ece37459c5757c.html#gaa9cd565c5f9ad461d8ece37459c5757c">More...</a><br /></td></tr>
+<tr class="separator:gaa9cd565c5f9ad461d8ece37459c5757c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga2af9ac82c85388031d206e5e59b00ab9"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__matrix_ga2af9ac82c85388031d206e5e59b00ab9.html#ga2af9ac82c85388031d206e5e59b00ab9">vkvg_matrix_scale</a> (<a class="el" href="structvkvg__matrix__t.html">vkvg_matrix_t</a> *matrix, float sx, float sy)</td></tr>
+<tr class="memdesc:ga2af9ac82c85388031d206e5e59b00ab9"><td class="mdescLeft">&#160;</td><td class="mdescRight">apply scale on matrix  <a href="group__matrix_ga2af9ac82c85388031d206e5e59b00ab9.html#ga2af9ac82c85388031d206e5e59b00ab9">More...</a><br /></td></tr>
+<tr class="separator:ga2af9ac82c85388031d206e5e59b00ab9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga00b8f362ab4e337c2ec219dbee840a76"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__matrix_ga00b8f362ab4e337c2ec219dbee840a76.html#ga00b8f362ab4e337c2ec219dbee840a76">vkvg_matrix_rotate</a> (<a class="el" href="structvkvg__matrix__t.html">vkvg_matrix_t</a> *matrix, float radians)</td></tr>
+<tr class="memdesc:ga00b8f362ab4e337c2ec219dbee840a76"><td class="mdescLeft">&#160;</td><td class="mdescRight">apply rotation on matrix  <a href="group__matrix_ga00b8f362ab4e337c2ec219dbee840a76.html#ga00b8f362ab4e337c2ec219dbee840a76">More...</a><br /></td></tr>
+<tr class="separator:ga00b8f362ab4e337c2ec219dbee840a76"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga696338f6b5986e8cde51cab3bd6f2050"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__matrix_ga696338f6b5986e8cde51cab3bd6f2050.html#ga696338f6b5986e8cde51cab3bd6f2050">vkvg_matrix_multiply</a> (<a class="el" href="structvkvg__matrix__t.html">vkvg_matrix_t</a> *result, const <a class="el" href="structvkvg__matrix__t.html">vkvg_matrix_t</a> *a, const <a class="el" href="structvkvg__matrix__t.html">vkvg_matrix_t</a> *b)</td></tr>
+<tr class="memdesc:ga696338f6b5986e8cde51cab3bd6f2050"><td class="mdescLeft">&#160;</td><td class="mdescRight">matrices multiplication  <a href="group__matrix_ga696338f6b5986e8cde51cab3bd6f2050.html#ga696338f6b5986e8cde51cab3bd6f2050">More...</a><br /></td></tr>
+<tr class="separator:ga696338f6b5986e8cde51cab3bd6f2050"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaef5dcf4dab69857a4516cfa3770a6201"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__matrix_gaef5dcf4dab69857a4516cfa3770a6201.html#gaef5dcf4dab69857a4516cfa3770a6201">vkvg_matrix_transform_distance</a> (const <a class="el" href="structvkvg__matrix__t.html">vkvg_matrix_t</a> *matrix, float *dx, float *dy)</td></tr>
+<tr class="memdesc:gaef5dcf4dab69857a4516cfa3770a6201"><td class="mdescLeft">&#160;</td><td class="mdescRight">transform distances  <a href="group__matrix_gaef5dcf4dab69857a4516cfa3770a6201.html#gaef5dcf4dab69857a4516cfa3770a6201">More...</a><br /></td></tr>
+<tr class="separator:gaef5dcf4dab69857a4516cfa3770a6201"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaa329c7a6282aa4eb6f39b8bcc9547c1c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__matrix_gaa329c7a6282aa4eb6f39b8bcc9547c1c.html#gaa329c7a6282aa4eb6f39b8bcc9547c1c">vkvg_matrix_transform_point</a> (const <a class="el" href="structvkvg__matrix__t.html">vkvg_matrix_t</a> *matrix, float *x, float *y)</td></tr>
+<tr class="memdesc:gaa329c7a6282aa4eb6f39b8bcc9547c1c"><td class="mdescLeft">&#160;</td><td class="mdescRight">transform point  <a href="group__matrix_gaa329c7a6282aa4eb6f39b8bcc9547c1c.html#gaa329c7a6282aa4eb6f39b8bcc9547c1c">More...</a><br /></td></tr>
+<tr class="separator:gaa329c7a6282aa4eb6f39b8bcc9547c1c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga8b27d7aa1c35c520efa197e44da84ef9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354">vkvg_status_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__matrix_ga8b27d7aa1c35c520efa197e44da84ef9.html#ga8b27d7aa1c35c520efa197e44da84ef9">vkvg_matrix_invert</a> (<a class="el" href="structvkvg__matrix__t.html">vkvg_matrix_t</a> *matrix)</td></tr>
+<tr class="memdesc:ga8b27d7aa1c35c520efa197e44da84ef9"><td class="mdescLeft">&#160;</td><td class="mdescRight">invert matrix  <a href="group__matrix_ga8b27d7aa1c35c520efa197e44da84ef9.html#ga8b27d7aa1c35c520efa197e44da84ef9">More...</a><br /></td></tr>
+<tr class="separator:ga8b27d7aa1c35c520efa197e44da84ef9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gacd251d9fac997b79ca3060dd2d575f0e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__matrix_gacd251d9fac997b79ca3060dd2d575f0e.html#gacd251d9fac997b79ca3060dd2d575f0e">vkvg_matrix_get_scale</a> (const <a class="el" href="structvkvg__matrix__t.html">vkvg_matrix_t</a> *matrix, float *sx, float *sy)</td></tr>
+<tr class="separator:gacd251d9fac997b79ca3060dd2d575f0e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga14c3363f17896c4cbc90b5a742d8cc92"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__device_ga14c3363f17896c4cbc90b5a742d8cc92.html#ga14c3363f17896c4cbc90b5a742d8cc92">vkvg_device_set_thread_aware</a> (<a class="el" href="group__device_ga4410787cc120fdafe8cdc480a2b02e71.html#ga4410787cc120fdafe8cdc480a2b02e71">VkvgDevice</a> dev, uint32_t thread_awayre)</td></tr>
+<tr class="memdesc:ga14c3363f17896c4cbc90b5a742d8cc92"><td class="mdescLeft">&#160;</td><td class="mdescRight">vkvg_device_set_thread_aware  <a href="group__device_ga14c3363f17896c4cbc90b5a742d8cc92.html#ga14c3363f17896c4cbc90b5a742d8cc92">More...</a><br /></td></tr>
+<tr class="separator:ga14c3363f17896c4cbc90b5a742d8cc92"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga78fe5806b41e650f39fdb8b0722efb3c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__device_ga4410787cc120fdafe8cdc480a2b02e71.html#ga4410787cc120fdafe8cdc480a2b02e71">VkvgDevice</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__device_ga78fe5806b41e650f39fdb8b0722efb3c.html#ga78fe5806b41e650f39fdb8b0722efb3c">vkvg_device_create</a> (VkSampleCountFlags samples, bool deferredResolve)</td></tr>
+<tr class="memdesc:ga78fe5806b41e650f39fdb8b0722efb3c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a new vkvg device.  <a href="group__device_ga78fe5806b41e650f39fdb8b0722efb3c.html#ga78fe5806b41e650f39fdb8b0722efb3c">More...</a><br /></td></tr>
+<tr class="separator:ga78fe5806b41e650f39fdb8b0722efb3c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga792170a12976eced48e117cc1adf4bcf"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__device_ga4410787cc120fdafe8cdc480a2b02e71.html#ga4410787cc120fdafe8cdc480a2b02e71">VkvgDevice</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__device_ga792170a12976eced48e117cc1adf4bcf.html#ga792170a12976eced48e117cc1adf4bcf">vkvg_device_create_from_vk</a> (VkInstance inst, VkPhysicalDevice phy, VkDevice vkdev, uint32_t qFamIdx, uint32_t qIndex)</td></tr>
+<tr class="memdesc:ga792170a12976eced48e117cc1adf4bcf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a new vkvg device from an existing vulkan logical device.  <a href="group__device_ga792170a12976eced48e117cc1adf4bcf.html#ga792170a12976eced48e117cc1adf4bcf">More...</a><br /></td></tr>
+<tr class="separator:ga792170a12976eced48e117cc1adf4bcf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga17a593a0a8b3c174b22e7e9a67995257"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__device_ga4410787cc120fdafe8cdc480a2b02e71.html#ga4410787cc120fdafe8cdc480a2b02e71">VkvgDevice</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__device_ga17a593a0a8b3c174b22e7e9a67995257.html#ga17a593a0a8b3c174b22e7e9a67995257">vkvg_device_create_from_vk_multisample</a> (VkInstance inst, VkPhysicalDevice phy, VkDevice vkdev, uint32_t qFamIdx, uint32_t qIndex, VkSampleCountFlags samples, bool deferredResolve)</td></tr>
+<tr class="memdesc:ga17a593a0a8b3c174b22e7e9a67995257"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a new multisampled vkvg device.  <a href="group__device_ga17a593a0a8b3c174b22e7e9a67995257.html#ga17a593a0a8b3c174b22e7e9a67995257">More...</a><br /></td></tr>
+<tr class="separator:ga17a593a0a8b3c174b22e7e9a67995257"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga2aaf6df4810242a7ba61d1cc22dda83d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__device_ga2aaf6df4810242a7ba61d1cc22dda83d.html#ga2aaf6df4810242a7ba61d1cc22dda83d">vkvg_device_destroy</a> (<a class="el" href="group__device_ga4410787cc120fdafe8cdc480a2b02e71.html#ga4410787cc120fdafe8cdc480a2b02e71">VkvgDevice</a> dev)</td></tr>
+<tr class="memdesc:ga2aaf6df4810242a7ba61d1cc22dda83d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Decrement the reference count of the device by 1. Release all it's ressources if count reach 0.  <a href="group__device_ga2aaf6df4810242a7ba61d1cc22dda83d.html#ga2aaf6df4810242a7ba61d1cc22dda83d">More...</a><br /></td></tr>
+<tr class="separator:ga2aaf6df4810242a7ba61d1cc22dda83d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga7cfe91b5df3581ed1bcdef483d1a2367"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354">vkvg_status_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__device_ga7cfe91b5df3581ed1bcdef483d1a2367.html#ga7cfe91b5df3581ed1bcdef483d1a2367">vkvg_device_status</a> (<a class="el" href="group__device_ga4410787cc120fdafe8cdc480a2b02e71.html#ga4410787cc120fdafe8cdc480a2b02e71">VkvgDevice</a> dev)</td></tr>
+<tr class="memdesc:ga7cfe91b5df3581ed1bcdef483d1a2367"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the current status of the device.  <a href="group__device_ga7cfe91b5df3581ed1bcdef483d1a2367.html#ga7cfe91b5df3581ed1bcdef483d1a2367">More...</a><br /></td></tr>
+<tr class="separator:ga7cfe91b5df3581ed1bcdef483d1a2367"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga3fbc07e9e6fa4e97dd0857b58e66a916"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__device_ga4410787cc120fdafe8cdc480a2b02e71.html#ga4410787cc120fdafe8cdc480a2b02e71">VkvgDevice</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__device_ga3fbc07e9e6fa4e97dd0857b58e66a916.html#ga3fbc07e9e6fa4e97dd0857b58e66a916">vkvg_device_reference</a> (<a class="el" href="group__device_ga4410787cc120fdafe8cdc480a2b02e71.html#ga4410787cc120fdafe8cdc480a2b02e71">VkvgDevice</a> dev)</td></tr>
+<tr class="memdesc:ga3fbc07e9e6fa4e97dd0857b58e66a916"><td class="mdescLeft">&#160;</td><td class="mdescRight">Increment the reference count on this device.  <a href="group__device_ga3fbc07e9e6fa4e97dd0857b58e66a916.html#ga3fbc07e9e6fa4e97dd0857b58e66a916">More...</a><br /></td></tr>
+<tr class="separator:ga3fbc07e9e6fa4e97dd0857b58e66a916"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaf8fba0b5d5588ef33326e874bd25a4c1"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__device_gaf8fba0b5d5588ef33326e874bd25a4c1.html#gaf8fba0b5d5588ef33326e874bd25a4c1">vkvg_device_get_reference_count</a> (<a class="el" href="group__device_ga4410787cc120fdafe8cdc480a2b02e71.html#ga4410787cc120fdafe8cdc480a2b02e71">VkvgDevice</a> dev)</td></tr>
+<tr class="memdesc:gaf8fba0b5d5588ef33326e874bd25a4c1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Query the reference count of the device.  <a href="group__device_gaf8fba0b5d5588ef33326e874bd25a4c1.html#gaf8fba0b5d5588ef33326e874bd25a4c1">More...</a><br /></td></tr>
+<tr class="separator:gaf8fba0b5d5588ef33326e874bd25a4c1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga67fe3cfb43415cc557c3c6f2dad1990b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__device_ga67fe3cfb43415cc557c3c6f2dad1990b.html#ga67fe3cfb43415cc557c3c6f2dad1990b">vkvg_device_set_dpy</a> (<a class="el" href="group__device_ga4410787cc120fdafe8cdc480a2b02e71.html#ga4410787cc120fdafe8cdc480a2b02e71">VkvgDevice</a> dev, int hdpy, int vdpy)</td></tr>
+<tr class="memdesc:ga67fe3cfb43415cc557c3c6f2dad1990b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the screen dot per inch for this device.  <a href="group__device_ga67fe3cfb43415cc557c3c6f2dad1990b.html#ga67fe3cfb43415cc557c3c6f2dad1990b">More...</a><br /></td></tr>
+<tr class="separator:ga67fe3cfb43415cc557c3c6f2dad1990b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga629ad9c736d5e7936529aadbfc202c53"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__device_ga629ad9c736d5e7936529aadbfc202c53.html#ga629ad9c736d5e7936529aadbfc202c53">vkvg_device_get_dpy</a> (<a class="el" href="group__device_ga4410787cc120fdafe8cdc480a2b02e71.html#ga4410787cc120fdafe8cdc480a2b02e71">VkvgDevice</a> dev, int *hdpy, int *vdpy)</td></tr>
+<tr class="memdesc:ga629ad9c736d5e7936529aadbfc202c53"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the current dpy values.  <a href="group__device_ga629ad9c736d5e7936529aadbfc202c53.html#ga629ad9c736d5e7936529aadbfc202c53">More...</a><br /></td></tr>
+<tr class="separator:ga629ad9c736d5e7936529aadbfc202c53"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga9319a5e85f367098b0e6e3265fb8ea85"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__device_ga9319a5e85f367098b0e6e3265fb8ea85.html#ga9319a5e85f367098b0e6e3265fb8ea85">vkvg_get_required_instance_extensions</a> (const char **pExtensions, uint32_t *pExtCount)</td></tr>
+<tr class="memdesc:ga9319a5e85f367098b0e6e3265fb8ea85"><td class="mdescLeft">&#160;</td><td class="mdescRight">query required instance extensions for vkvg.  <a href="group__device_ga9319a5e85f367098b0e6e3265fb8ea85.html#ga9319a5e85f367098b0e6e3265fb8ea85">More...</a><br /></td></tr>
+<tr class="separator:ga9319a5e85f367098b0e6e3265fb8ea85"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga87246f77fd32889d9eae62c9444ae456"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__device_ga87246f77fd32889d9eae62c9444ae456.html#ga87246f77fd32889d9eae62c9444ae456">vkvg_get_required_device_extensions</a> (VkPhysicalDevice phy, const char **pExtensions, uint32_t *pExtCount)</td></tr>
+<tr class="memdesc:ga87246f77fd32889d9eae62c9444ae456"><td class="mdescLeft">&#160;</td><td class="mdescRight">query required device extensions for vkvg.  <a href="group__device_ga87246f77fd32889d9eae62c9444ae456.html#ga87246f77fd32889d9eae62c9444ae456">More...</a><br /></td></tr>
+<tr class="separator:ga87246f77fd32889d9eae62c9444ae456"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gad9676acb47c4f4f8d83ef198280a805e"><td class="memItemLeft" align="right" valign="top">const void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__device_gad9676acb47c4f4f8d83ef198280a805e.html#gad9676acb47c4f4f8d83ef198280a805e">vkvg_get_device_requirements</a> (VkPhysicalDeviceFeatures *pEnabledFeatures)</td></tr>
+<tr class="memdesc:gad9676acb47c4f4f8d83ef198280a805e"><td class="mdescLeft">&#160;</td><td class="mdescRight">get vulkan device creation requirement to fit vkvg needs.  <a href="group__device_gad9676acb47c4f4f8d83ef198280a805e.html#gad9676acb47c4f4f8d83ef198280a805e">More...</a><br /></td></tr>
+<tr class="separator:gad9676acb47c4f4f8d83ef198280a805e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gac60a50a2726621c5bc3c99b9810ad627"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__surface_gaf2e9eb0e48dd4533d4a5622c12e4d0e7.html#gaf2e9eb0e48dd4533d4a5622c12e4d0e7">VkvgSurface</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__surface_gac60a50a2726621c5bc3c99b9810ad627.html#gac60a50a2726621c5bc3c99b9810ad627">vkvg_surface_create</a> (<a class="el" href="group__device_ga4410787cc120fdafe8cdc480a2b02e71.html#ga4410787cc120fdafe8cdc480a2b02e71">VkvgDevice</a> dev, uint32_t width, uint32_t height)</td></tr>
+<tr class="memdesc:gac60a50a2726621c5bc3c99b9810ad627"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a new vkvg surface.  <a href="group__surface_gac60a50a2726621c5bc3c99b9810ad627.html#gac60a50a2726621c5bc3c99b9810ad627">More...</a><br /></td></tr>
+<tr class="separator:gac60a50a2726621c5bc3c99b9810ad627"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gab8ea522885d2768088a15f91bfcd3139"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__surface_gaf2e9eb0e48dd4533d4a5622c12e4d0e7.html#gaf2e9eb0e48dd4533d4a5622c12e4d0e7">VkvgSurface</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__surface_gab8ea522885d2768088a15f91bfcd3139.html#gab8ea522885d2768088a15f91bfcd3139">vkvg_surface_create_from_image</a> (<a class="el" href="group__device_ga4410787cc120fdafe8cdc480a2b02e71.html#ga4410787cc120fdafe8cdc480a2b02e71">VkvgDevice</a> dev, const char *filePath)</td></tr>
+<tr class="memdesc:gab8ea522885d2768088a15f91bfcd3139"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a new vkvg surface by loading an image file. The resulting surface will have the same dimension as the supplied image.  <a href="group__surface_gab8ea522885d2768088a15f91bfcd3139.html#gab8ea522885d2768088a15f91bfcd3139">More...</a><br /></td></tr>
+<tr class="separator:gab8ea522885d2768088a15f91bfcd3139"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaedc4e2964cf5c9a9c004d2874d73addb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__surface_gaf2e9eb0e48dd4533d4a5622c12e4d0e7.html#gaf2e9eb0e48dd4533d4a5622c12e4d0e7">VkvgSurface</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__surface_gaedc4e2964cf5c9a9c004d2874d73addb.html#gaedc4e2964cf5c9a9c004d2874d73addb">vkvg_surface_create_for_VkhImage</a> (<a class="el" href="group__device_ga4410787cc120fdafe8cdc480a2b02e71.html#ga4410787cc120fdafe8cdc480a2b02e71">VkvgDevice</a> dev, void *vkhImg)</td></tr>
+<tr class="memdesc:gaedc4e2964cf5c9a9c004d2874d73addb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a new vkvg surface using an existing vulkan texture as backend.  <a href="group__surface_gaedc4e2964cf5c9a9c004d2874d73addb.html#gaedc4e2964cf5c9a9c004d2874d73addb">More...</a><br /></td></tr>
+<tr class="separator:gaedc4e2964cf5c9a9c004d2874d73addb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga22a2d413efceb83249e2b4348fe58345"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__surface_gaf2e9eb0e48dd4533d4a5622c12e4d0e7.html#gaf2e9eb0e48dd4533d4a5622c12e4d0e7">VkvgSurface</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__surface_ga22a2d413efceb83249e2b4348fe58345.html#ga22a2d413efceb83249e2b4348fe58345">vkvg_surface_reference</a> (<a class="el" href="group__surface_gaf2e9eb0e48dd4533d4a5622c12e4d0e7.html#gaf2e9eb0e48dd4533d4a5622c12e4d0e7">VkvgSurface</a> surf)</td></tr>
+<tr class="memdesc:ga22a2d413efceb83249e2b4348fe58345"><td class="mdescLeft">&#160;</td><td class="mdescRight">Increment reference count on the surface by one.  <a href="group__surface_ga22a2d413efceb83249e2b4348fe58345.html#ga22a2d413efceb83249e2b4348fe58345">More...</a><br /></td></tr>
+<tr class="separator:ga22a2d413efceb83249e2b4348fe58345"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaf4a177cd4af529d4ff1fce0b9e3cba12"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__surface_gaf4a177cd4af529d4ff1fce0b9e3cba12.html#gaf4a177cd4af529d4ff1fce0b9e3cba12">vkvg_surface_get_reference_count</a> (<a class="el" href="group__surface_gaf2e9eb0e48dd4533d4a5622c12e4d0e7.html#gaf2e9eb0e48dd4533d4a5622c12e4d0e7">VkvgSurface</a> surf)</td></tr>
+<tr class="memdesc:gaf4a177cd4af529d4ff1fce0b9e3cba12"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the current reference count on this surface.  <a href="group__surface_gaf4a177cd4af529d4ff1fce0b9e3cba12.html#gaf4a177cd4af529d4ff1fce0b9e3cba12">More...</a><br /></td></tr>
+<tr class="separator:gaf4a177cd4af529d4ff1fce0b9e3cba12"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga4fb66c2cbbebddae0c0b8f69d13325e9"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__surface_ga4fb66c2cbbebddae0c0b8f69d13325e9.html#ga4fb66c2cbbebddae0c0b8f69d13325e9">vkvg_surface_destroy</a> (<a class="el" href="group__surface_gaf2e9eb0e48dd4533d4a5622c12e4d0e7.html#gaf2e9eb0e48dd4533d4a5622c12e4d0e7">VkvgSurface</a> surf)</td></tr>
+<tr class="memdesc:ga4fb66c2cbbebddae0c0b8f69d13325e9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Decrement the reference count on the surface by one. Destroy it if count reach 0.  <a href="group__surface_ga4fb66c2cbbebddae0c0b8f69d13325e9.html#ga4fb66c2cbbebddae0c0b8f69d13325e9">More...</a><br /></td></tr>
+<tr class="separator:ga4fb66c2cbbebddae0c0b8f69d13325e9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga019fc5428d0ed30a8d764d8bbce3464d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354">vkvg_status_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__surface_ga019fc5428d0ed30a8d764d8bbce3464d.html#ga019fc5428d0ed30a8d764d8bbce3464d">vkvg_surface_status</a> (<a class="el" href="group__surface_gaf2e9eb0e48dd4533d4a5622c12e4d0e7.html#gaf2e9eb0e48dd4533d4a5622c12e4d0e7">VkvgSurface</a> surf)</td></tr>
+<tr class="memdesc:ga019fc5428d0ed30a8d764d8bbce3464d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Query the current status of the surface.  <a href="group__surface_ga019fc5428d0ed30a8d764d8bbce3464d.html#ga019fc5428d0ed30a8d764d8bbce3464d">More...</a><br /></td></tr>
+<tr class="separator:ga019fc5428d0ed30a8d764d8bbce3464d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gad43c411887c5c5bf60daeb62d05af0eb"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__surface_gad43c411887c5c5bf60daeb62d05af0eb.html#gad43c411887c5c5bf60daeb62d05af0eb">vkvg_surface_clear</a> (<a class="el" href="group__surface_gaf2e9eb0e48dd4533d4a5622c12e4d0e7.html#gaf2e9eb0e48dd4533d4a5622c12e4d0e7">VkvgSurface</a> surf)</td></tr>
+<tr class="memdesc:gad43c411887c5c5bf60daeb62d05af0eb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Clear surface's content.  <a href="group__surface_gad43c411887c5c5bf60daeb62d05af0eb.html#gad43c411887c5c5bf60daeb62d05af0eb">More...</a><br /></td></tr>
+<tr class="separator:gad43c411887c5c5bf60daeb62d05af0eb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga52d86147f436de7d2e138bcb4ee6015c"><td class="memItemLeft" align="right" valign="top">VkImage&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__surface_ga52d86147f436de7d2e138bcb4ee6015c.html#ga52d86147f436de7d2e138bcb4ee6015c">vkvg_surface_get_vk_image</a> (<a class="el" href="group__surface_gaf2e9eb0e48dd4533d4a5622c12e4d0e7.html#gaf2e9eb0e48dd4533d4a5622c12e4d0e7">VkvgSurface</a> surf)</td></tr>
+<tr class="memdesc:ga52d86147f436de7d2e138bcb4ee6015c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the final single sampled vulkan image of this surface.  <a href="group__surface_ga52d86147f436de7d2e138bcb4ee6015c.html#ga52d86147f436de7d2e138bcb4ee6015c">More...</a><br /></td></tr>
+<tr class="separator:ga52d86147f436de7d2e138bcb4ee6015c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga51e2017f312896befb7e3a841d5542c5"><td class="memItemLeft" align="right" valign="top">VkFormat&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__surface_ga51e2017f312896befb7e3a841d5542c5.html#ga51e2017f312896befb7e3a841d5542c5">vkvg_surface_get_vk_format</a> (<a class="el" href="group__surface_gaf2e9eb0e48dd4533d4a5622c12e4d0e7.html#gaf2e9eb0e48dd4533d4a5622c12e4d0e7">VkvgSurface</a> surf)</td></tr>
+<tr class="memdesc:ga51e2017f312896befb7e3a841d5542c5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the vulkan format of the vulkan texture used as backend for this surface.  <a href="group__surface_ga51e2017f312896befb7e3a841d5542c5.html#ga51e2017f312896befb7e3a841d5542c5">More...</a><br /></td></tr>
+<tr class="separator:ga51e2017f312896befb7e3a841d5542c5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gabbb66e36ee4d187485b0ef4bba8780f3"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__surface_gabbb66e36ee4d187485b0ef4bba8780f3.html#gabbb66e36ee4d187485b0ef4bba8780f3">vkvg_surface_get_width</a> (<a class="el" href="group__surface_gaf2e9eb0e48dd4533d4a5622c12e4d0e7.html#gaf2e9eb0e48dd4533d4a5622c12e4d0e7">VkvgSurface</a> surf)</td></tr>
+<tr class="memdesc:gabbb66e36ee4d187485b0ef4bba8780f3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the actual surface width.  <a href="group__surface_gabbb66e36ee4d187485b0ef4bba8780f3.html#gabbb66e36ee4d187485b0ef4bba8780f3">More...</a><br /></td></tr>
+<tr class="separator:gabbb66e36ee4d187485b0ef4bba8780f3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga52b10b4864ebba4dd2ce0edc0ed7e9b3"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__surface_ga52b10b4864ebba4dd2ce0edc0ed7e9b3.html#ga52b10b4864ebba4dd2ce0edc0ed7e9b3">vkvg_surface_get_height</a> (<a class="el" href="group__surface_gaf2e9eb0e48dd4533d4a5622c12e4d0e7.html#gaf2e9eb0e48dd4533d4a5622c12e4d0e7">VkvgSurface</a> surf)</td></tr>
+<tr class="memdesc:ga52b10b4864ebba4dd2ce0edc0ed7e9b3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the actual surface height.  <a href="group__surface_ga52b10b4864ebba4dd2ce0edc0ed7e9b3.html#ga52b10b4864ebba4dd2ce0edc0ed7e9b3">More...</a><br /></td></tr>
+<tr class="separator:ga52b10b4864ebba4dd2ce0edc0ed7e9b3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaac93f58bebe6b797e0e1fcc053ac2e2f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354">vkvg_status_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__surface_gaac93f58bebe6b797e0e1fcc053ac2e2f.html#gaac93f58bebe6b797e0e1fcc053ac2e2f">vkvg_surface_write_to_png</a> (<a class="el" href="group__surface_gaf2e9eb0e48dd4533d4a5622c12e4d0e7.html#gaf2e9eb0e48dd4533d4a5622c12e4d0e7">VkvgSurface</a> surf, const char *path)</td></tr>
+<tr class="memdesc:gaac93f58bebe6b797e0e1fcc053ac2e2f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Write surface content to a png file on disk.  <a href="group__surface_gaac93f58bebe6b797e0e1fcc053ac2e2f.html#gaac93f58bebe6b797e0e1fcc053ac2e2f">More...</a><br /></td></tr>
+<tr class="separator:gaac93f58bebe6b797e0e1fcc053ac2e2f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga22e86f6ea6e0095e6d49d80507984768"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354">vkvg_status_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__surface_ga22e86f6ea6e0095e6d49d80507984768.html#ga22e86f6ea6e0095e6d49d80507984768">vkvg_surface_write_to_memory</a> (<a class="el" href="group__surface_gaf2e9eb0e48dd4533d4a5622c12e4d0e7.html#gaf2e9eb0e48dd4533d4a5622c12e4d0e7">VkvgSurface</a> surf, unsigned char *const bitmap)</td></tr>
+<tr class="memdesc:ga22e86f6ea6e0095e6d49d80507984768"><td class="mdescLeft">&#160;</td><td class="mdescRight">Save surface to memory.  <a href="group__surface_ga22e86f6ea6e0095e6d49d80507984768.html#ga22e86f6ea6e0095e6d49d80507984768">More...</a><br /></td></tr>
+<tr class="separator:ga22e86f6ea6e0095e6d49d80507984768"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gac8fc98fe6fbbf93f67a96f1d7e4d5ef9"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__surface_gac8fc98fe6fbbf93f67a96f1d7e4d5ef9.html#gac8fc98fe6fbbf93f67a96f1d7e4d5ef9">vkvg_surface_resolve</a> (<a class="el" href="group__surface_gaf2e9eb0e48dd4533d4a5622c12e4d0e7.html#gaf2e9eb0e48dd4533d4a5622c12e4d0e7">VkvgSurface</a> surf)</td></tr>
+<tr class="memdesc:gac8fc98fe6fbbf93f67a96f1d7e4d5ef9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Explicitly resolve a multisampled surface.  <a href="group__surface_gac8fc98fe6fbbf93f67a96f1d7e4d5ef9.html#gac8fc98fe6fbbf93f67a96f1d7e4d5ef9">More...</a><br /></td></tr>
+<tr class="separator:gac8fc98fe6fbbf93f67a96f1d7e4d5ef9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gab276844a1cbcb7e666997d78ba305aa7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_gab276844a1cbcb7e666997d78ba305aa7.html#gab276844a1cbcb7e666997d78ba305aa7">vkvg_create</a> (<a class="el" href="group__surface_gaf2e9eb0e48dd4533d4a5622c12e4d0e7.html#gaf2e9eb0e48dd4533d4a5622c12e4d0e7">VkvgSurface</a> surf)</td></tr>
+<tr class="memdesc:gab276844a1cbcb7e666997d78ba305aa7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a new vkvg context used for drawing on surfaces.  <a href="group__context_gab276844a1cbcb7e666997d78ba305aa7.html#gab276844a1cbcb7e666997d78ba305aa7">More...</a><br /></td></tr>
+<tr class="separator:gab276844a1cbcb7e666997d78ba305aa7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga0e0bba5a28e7e264e8b265789b35cef5"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_ga0e0bba5a28e7e264e8b265789b35cef5.html#ga0e0bba5a28e7e264e8b265789b35cef5">vkvg_destroy</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx)</td></tr>
+<tr class="memdesc:ga0e0bba5a28e7e264e8b265789b35cef5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destroy vkvg context.  <a href="group__context_ga0e0bba5a28e7e264e8b265789b35cef5.html#ga0e0bba5a28e7e264e8b265789b35cef5">More...</a><br /></td></tr>
+<tr class="separator:ga0e0bba5a28e7e264e8b265789b35cef5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaf5b5c652d82aa0404c93edae2cbc6035"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354">vkvg_status_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_gaf5b5c652d82aa0404c93edae2cbc6035.html#gaf5b5c652d82aa0404c93edae2cbc6035">vkvg_status</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx)</td></tr>
+<tr class="memdesc:gaf5b5c652d82aa0404c93edae2cbc6035"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get context status.  <a href="group__context_gaf5b5c652d82aa0404c93edae2cbc6035.html#gaf5b5c652d82aa0404c93edae2cbc6035">More...</a><br /></td></tr>
+<tr class="separator:gaf5b5c652d82aa0404c93edae2cbc6035"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga1d501addeb8f29c0a8984c4ea189d3d7"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_ga1d501addeb8f29c0a8984c4ea189d3d7.html#ga1d501addeb8f29c0a8984c4ea189d3d7">vkvg_status_to_string</a> (<a class="el" href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354">vkvg_status_t</a> status)</td></tr>
+<tr class="separator:ga1d501addeb8f29c0a8984c4ea189d3d7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gae855f56bde644560f5025d09c834a55c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_gae855f56bde644560f5025d09c834a55c.html#gae855f56bde644560f5025d09c834a55c">vkvg_reference</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx)</td></tr>
+<tr class="memdesc:gae855f56bde644560f5025d09c834a55c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Increment by one the reference count on this context.  <a href="group__context_gae855f56bde644560f5025d09c834a55c.html#gae855f56bde644560f5025d09c834a55c">More...</a><br /></td></tr>
+<tr class="separator:gae855f56bde644560f5025d09c834a55c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga0b8f1aabb13f0a25b195fc28153eb821"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_ga0b8f1aabb13f0a25b195fc28153eb821.html#ga0b8f1aabb13f0a25b195fc28153eb821">vkvg_get_reference_count</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx)</td></tr>
+<tr class="memdesc:ga0b8f1aabb13f0a25b195fc28153eb821"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the current reference count of this context.  <a href="group__context_ga0b8f1aabb13f0a25b195fc28153eb821.html#ga0b8f1aabb13f0a25b195fc28153eb821">More...</a><br /></td></tr>
+<tr class="separator:ga0b8f1aabb13f0a25b195fc28153eb821"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaca4d2b86c75bdf3f07add4a48d861b5f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_gaca4d2b86c75bdf3f07add4a48d861b5f.html#gaca4d2b86c75bdf3f07add4a48d861b5f">vkvg_flush</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx)</td></tr>
+<tr class="memdesc:gaca4d2b86c75bdf3f07add4a48d861b5f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Perform all the pending drawing operations on a context.  <a href="group__context_gaca4d2b86c75bdf3f07add4a48d861b5f.html#gaca4d2b86c75bdf3f07add4a48d861b5f">More...</a><br /></td></tr>
+<tr class="separator:gaca4d2b86c75bdf3f07add4a48d861b5f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga92d2ddcda9b53c6dbd352c31a84b6dfb"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_ga92d2ddcda9b53c6dbd352c31a84b6dfb.html#ga92d2ddcda9b53c6dbd352c31a84b6dfb">vkvg_new_path</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx)</td></tr>
+<tr class="memdesc:ga92d2ddcda9b53c6dbd352c31a84b6dfb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Start a new empty path.  <a href="group__context_ga92d2ddcda9b53c6dbd352c31a84b6dfb.html#ga92d2ddcda9b53c6dbd352c31a84b6dfb">More...</a><br /></td></tr>
+<tr class="separator:ga92d2ddcda9b53c6dbd352c31a84b6dfb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaf7a96ef43fd8721ad82c296e96b1a89a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_gaf7a96ef43fd8721ad82c296e96b1a89a.html#gaf7a96ef43fd8721ad82c296e96b1a89a">vkvg_close_path</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx)</td></tr>
+<tr class="memdesc:gaf7a96ef43fd8721ad82c296e96b1a89a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Close the current path.  <a href="group__context_gaf7a96ef43fd8721ad82c296e96b1a89a.html#gaf7a96ef43fd8721ad82c296e96b1a89a">More...</a><br /></td></tr>
+<tr class="separator:gaf7a96ef43fd8721ad82c296e96b1a89a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gad4df2d61a5e1ed43ceb89b5cb908f09c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_gad4df2d61a5e1ed43ceb89b5cb908f09c.html#gad4df2d61a5e1ed43ceb89b5cb908f09c">vkvg_new_sub_path</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx)</td></tr>
+<tr class="memdesc:gad4df2d61a5e1ed43ceb89b5cb908f09c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Start a new sub path.  <a href="group__context_gad4df2d61a5e1ed43ceb89b5cb908f09c.html#gad4df2d61a5e1ed43ceb89b5cb908f09c">More...</a><br /></td></tr>
+<tr class="separator:gad4df2d61a5e1ed43ceb89b5cb908f09c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga5540dd4e90233822a957059a3c6b389b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_ga5540dd4e90233822a957059a3c6b389b.html#ga5540dd4e90233822a957059a3c6b389b">vkvg_path_extents</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, float *x1, float *y1, float *x2, float *y2)</td></tr>
+<tr class="memdesc:ga5540dd4e90233822a957059a3c6b389b"><td class="mdescLeft">&#160;</td><td class="mdescRight">vkvg_path_extents  <a href="group__context_ga5540dd4e90233822a957059a3c6b389b.html#ga5540dd4e90233822a957059a3c6b389b">More...</a><br /></td></tr>
+<tr class="separator:ga5540dd4e90233822a957059a3c6b389b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gab5852e193c4fa6f23282e622a1eee0c3"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_gab5852e193c4fa6f23282e622a1eee0c3.html#gab5852e193c4fa6f23282e622a1eee0c3">vkvg_get_current_point</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, float *x, float *y)</td></tr>
+<tr class="memdesc:gab5852e193c4fa6f23282e622a1eee0c3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the current point.  <a href="group__context_gab5852e193c4fa6f23282e622a1eee0c3.html#gab5852e193c4fa6f23282e622a1eee0c3">More...</a><br /></td></tr>
+<tr class="separator:gab5852e193c4fa6f23282e622a1eee0c3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga7fdda8e84e6cc77dc30be427087f597d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_ga7fdda8e84e6cc77dc30be427087f597d.html#ga7fdda8e84e6cc77dc30be427087f597d">vkvg_line_to</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, float x, float y)</td></tr>
+<tr class="memdesc:ga7fdda8e84e6cc77dc30be427087f597d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a line to the current path from the current point to the coordinate given in arguments.  <a href="group__context_ga7fdda8e84e6cc77dc30be427087f597d.html#ga7fdda8e84e6cc77dc30be427087f597d">More...</a><br /></td></tr>
+<tr class="separator:ga7fdda8e84e6cc77dc30be427087f597d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaebf492bf879122ef9ec6b8072ec9a55b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_gaebf492bf879122ef9ec6b8072ec9a55b.html#gaebf492bf879122ef9ec6b8072ec9a55b">vkvg_rel_line_to</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, float dx, float dy)</td></tr>
+<tr class="memdesc:gaebf492bf879122ef9ec6b8072ec9a55b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a line to the current path from the current point to the coordinate relative to it.  <a href="group__context_gaebf492bf879122ef9ec6b8072ec9a55b.html#gaebf492bf879122ef9ec6b8072ec9a55b">More...</a><br /></td></tr>
+<tr class="separator:gaebf492bf879122ef9ec6b8072ec9a55b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaa9a27bece5bbd278921c6cba623b2c63"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_gaa9a27bece5bbd278921c6cba623b2c63.html#gaa9a27bece5bbd278921c6cba623b2c63">vkvg_move_to</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, float x, float y)</td></tr>
+<tr class="memdesc:gaa9a27bece5bbd278921c6cba623b2c63"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move the context pen to the position given in argument.  <a href="group__context_gaa9a27bece5bbd278921c6cba623b2c63.html#gaa9a27bece5bbd278921c6cba623b2c63">More...</a><br /></td></tr>
+<tr class="separator:gaa9a27bece5bbd278921c6cba623b2c63"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gac7853e3949a804d682a856bfbd77312b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_gac7853e3949a804d682a856bfbd77312b.html#gac7853e3949a804d682a856bfbd77312b">vkvg_rel_move_to</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, float x, float y)</td></tr>
+<tr class="memdesc:gac7853e3949a804d682a856bfbd77312b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move the context pen relative to the current point.  <a href="group__context_gac7853e3949a804d682a856bfbd77312b.html#gac7853e3949a804d682a856bfbd77312b">More...</a><br /></td></tr>
+<tr class="separator:gac7853e3949a804d682a856bfbd77312b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gac068112f830a390f6b1ea52817d0fa6b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_gac068112f830a390f6b1ea52817d0fa6b.html#gac068112f830a390f6b1ea52817d0fa6b">vkvg_arc</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, float xc, float yc, float radius, float a1, float a2)</td></tr>
+<tr class="memdesc:gac068112f830a390f6b1ea52817d0fa6b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Adds a circular arc of the given radius to the current path.  <a href="group__context_gac068112f830a390f6b1ea52817d0fa6b.html#gac068112f830a390f6b1ea52817d0fa6b">More...</a><br /></td></tr>
+<tr class="separator:gac068112f830a390f6b1ea52817d0fa6b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga81af95aa15f5d5c54e42143183a4bf9b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_ga81af95aa15f5d5c54e42143183a4bf9b.html#ga81af95aa15f5d5c54e42143183a4bf9b">vkvg_arc_negative</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, float xc, float yc, float radius, float a1, float a2)</td></tr>
+<tr class="memdesc:ga81af95aa15f5d5c54e42143183a4bf9b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a circular arc in counter clockwise order to the current path.  <a href="group__context_ga81af95aa15f5d5c54e42143183a4bf9b.html#ga81af95aa15f5d5c54e42143183a4bf9b">More...</a><br /></td></tr>
+<tr class="separator:ga81af95aa15f5d5c54e42143183a4bf9b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaaef505547efbf0dac08363c29aa6d5fc"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_gaaef505547efbf0dac08363c29aa6d5fc.html#gaaef505547efbf0dac08363c29aa6d5fc">vkvg_curve_to</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, float x1, float y1, float x2, float y2, float x3, float y3)</td></tr>
+<tr class="memdesc:gaaef505547efbf0dac08363c29aa6d5fc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Adds a cubic Bézier spline to the current path.  <a href="group__context_gaaef505547efbf0dac08363c29aa6d5fc.html#gaaef505547efbf0dac08363c29aa6d5fc">More...</a><br /></td></tr>
+<tr class="separator:gaaef505547efbf0dac08363c29aa6d5fc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gad37071fb42ef37ce31bca527ef979aa2"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_gad37071fb42ef37ce31bca527ef979aa2.html#gad37071fb42ef37ce31bca527ef979aa2">vkvg_rel_curve_to</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, float x1, float y1, float x2, float y2, float x3, float y3)</td></tr>
+<tr class="memdesc:gad37071fb42ef37ce31bca527ef979aa2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Adds a cubic Bézier spline to the current path relative to the current point.  <a href="group__context_gad37071fb42ef37ce31bca527ef979aa2.html#gad37071fb42ef37ce31bca527ef979aa2">More...</a><br /></td></tr>
+<tr class="separator:gad37071fb42ef37ce31bca527ef979aa2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga87f15eee0f8e4e18bc47ed96ea9250b4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_ga87f15eee0f8e4e18bc47ed96ea9250b4.html#ga87f15eee0f8e4e18bc47ed96ea9250b4">vkvg_quadratic_to</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, float x1, float y1, float x2, float y2)</td></tr>
+<tr class="memdesc:ga87f15eee0f8e4e18bc47ed96ea9250b4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a quadratic Bezizer curve to the current path.  <a href="group__context_ga87f15eee0f8e4e18bc47ed96ea9250b4.html#ga87f15eee0f8e4e18bc47ed96ea9250b4">More...</a><br /></td></tr>
+<tr class="separator:ga87f15eee0f8e4e18bc47ed96ea9250b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gad27a65d418d112847acb7671275c7dc2"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_gad27a65d418d112847acb7671275c7dc2.html#gad27a65d418d112847acb7671275c7dc2">vkvg_rel_quadratic_to</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, float x1, float y1, float x2, float y2)</td></tr>
+<tr class="memdesc:gad27a65d418d112847acb7671275c7dc2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a quadratic Bezizer curve to the current path relative to the current point.  <a href="group__context_gad27a65d418d112847acb7671275c7dc2.html#gad27a65d418d112847acb7671275c7dc2">More...</a><br /></td></tr>
+<tr class="separator:gad27a65d418d112847acb7671275c7dc2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga65d54b2caf487a2d2305fb0a9a701670"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354">vkvg_status_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_ga65d54b2caf487a2d2305fb0a9a701670.html#ga65d54b2caf487a2d2305fb0a9a701670">vkvg_rectangle</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, float x, float y, float w, float h)</td></tr>
+<tr class="memdesc:ga65d54b2caf487a2d2305fb0a9a701670"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add an axis aligned rectangle subpath to the current path.  <a href="group__context_ga65d54b2caf487a2d2305fb0a9a701670.html#ga65d54b2caf487a2d2305fb0a9a701670">More...</a><br /></td></tr>
+<tr class="separator:ga65d54b2caf487a2d2305fb0a9a701670"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga588d5881468c361b38005f0b9deaf002"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354">vkvg_status_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_ga588d5881468c361b38005f0b9deaf002.html#ga588d5881468c361b38005f0b9deaf002">vkvg_rounded_rectangle</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, float x, float y, float w, float h, float radius)</td></tr>
+<tr class="memdesc:ga588d5881468c361b38005f0b9deaf002"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add an axis aligned rectangle with rounded corners to the current path.  <a href="group__context_ga588d5881468c361b38005f0b9deaf002.html#ga588d5881468c361b38005f0b9deaf002">More...</a><br /></td></tr>
+<tr class="separator:ga588d5881468c361b38005f0b9deaf002"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gad18fff05a16b4e5bc3a1e20d7af43645"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_gad18fff05a16b4e5bc3a1e20d7af43645.html#gad18fff05a16b4e5bc3a1e20d7af43645">vkvg_rounded_rectangle2</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, float x, float y, float w, float h, float rx, float ry)</td></tr>
+<tr class="memdesc:gad18fff05a16b4e5bc3a1e20d7af43645"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add an axis aligned rectangle with rounded corners defined in both axis to the current path.  <a href="group__context_gad18fff05a16b4e5bc3a1e20d7af43645.html#gad18fff05a16b4e5bc3a1e20d7af43645">More...</a><br /></td></tr>
+<tr class="separator:gad18fff05a16b4e5bc3a1e20d7af43645"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga9f9e8b0cc09645c02b883e1184277ed4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_ga9f9e8b0cc09645c02b883e1184277ed4.html#ga9f9e8b0cc09645c02b883e1184277ed4">vkvg_ellipse</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, float radiusX, float radiusY, float x, float y, float rotationAngle)</td></tr>
+<tr class="memdesc:ga9f9e8b0cc09645c02b883e1184277ed4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a closed ellipse to the current path.  <a href="group__context_ga9f9e8b0cc09645c02b883e1184277ed4.html#ga9f9e8b0cc09645c02b883e1184277ed4">More...</a><br /></td></tr>
+<tr class="separator:ga9f9e8b0cc09645c02b883e1184277ed4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga33916e8d4a03a4e6e4b13b901cd619e8"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_ga33916e8d4a03a4e6e4b13b901cd619e8.html#ga33916e8d4a03a4e6e4b13b901cd619e8">vkvg_elliptic_arc_to</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, float x, float y, bool large_arc_flag, bool sweep_flag, float rx, float ry, float phi)</td></tr>
+<tr class="memdesc:ga33916e8d4a03a4e6e4b13b901cd619e8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add an elliptical arc to the current path.  <a href="group__context_ga33916e8d4a03a4e6e4b13b901cd619e8.html#ga33916e8d4a03a4e6e4b13b901cd619e8">More...</a><br /></td></tr>
+<tr class="separator:ga33916e8d4a03a4e6e4b13b901cd619e8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gad4e0c503a4073b2b777103172cfd0b0c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_gad4e0c503a4073b2b777103172cfd0b0c.html#gad4e0c503a4073b2b777103172cfd0b0c">vkvg_rel_elliptic_arc_to</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, float x, float y, bool large_arc_flag, bool sweep_flag, float rx, float ry, float phi)</td></tr>
+<tr class="memdesc:gad4e0c503a4073b2b777103172cfd0b0c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add an elliptical arc to the current path.  <a href="group__context_gad4e0c503a4073b2b777103172cfd0b0c.html#gad4e0c503a4073b2b777103172cfd0b0c">More...</a><br /></td></tr>
+<tr class="separator:gad4e0c503a4073b2b777103172cfd0b0c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga74bf1033a534dab1a320e95dc7dea157"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_ga74bf1033a534dab1a320e95dc7dea157.html#ga74bf1033a534dab1a320e95dc7dea157">vkvg_stroke</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx)</td></tr>
+<tr class="memdesc:ga74bf1033a534dab1a320e95dc7dea157"><td class="mdescLeft">&#160;</td><td class="mdescRight">Stroke command.  <a href="group__context_ga74bf1033a534dab1a320e95dc7dea157.html#ga74bf1033a534dab1a320e95dc7dea157">More...</a><br /></td></tr>
+<tr class="separator:ga74bf1033a534dab1a320e95dc7dea157"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaa2ed6dc1512777dd5ccad6aeb1dda7f4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_gaa2ed6dc1512777dd5ccad6aeb1dda7f4.html#gaa2ed6dc1512777dd5ccad6aeb1dda7f4">vkvg_stroke_preserve</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx)</td></tr>
+<tr class="memdesc:gaa2ed6dc1512777dd5ccad6aeb1dda7f4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Stroke command that preserve current path.  <a href="group__context_gaa2ed6dc1512777dd5ccad6aeb1dda7f4.html#gaa2ed6dc1512777dd5ccad6aeb1dda7f4">More...</a><br /></td></tr>
+<tr class="separator:gaa2ed6dc1512777dd5ccad6aeb1dda7f4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga514541817d323e89f66069362bb8611d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_ga514541817d323e89f66069362bb8611d.html#ga514541817d323e89f66069362bb8611d">vkvg_fill</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx)</td></tr>
+<tr class="memdesc:ga514541817d323e89f66069362bb8611d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Fill command.  <a href="group__context_ga514541817d323e89f66069362bb8611d.html#ga514541817d323e89f66069362bb8611d">More...</a><br /></td></tr>
+<tr class="separator:ga514541817d323e89f66069362bb8611d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gab1fa94f07caed2355f289efe9ad5b920"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_gab1fa94f07caed2355f289efe9ad5b920.html#gab1fa94f07caed2355f289efe9ad5b920">vkvg_fill_preserve</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx)</td></tr>
+<tr class="memdesc:gab1fa94f07caed2355f289efe9ad5b920"><td class="mdescLeft">&#160;</td><td class="mdescRight">Fill command that preserve current path.  <a href="group__context_gab1fa94f07caed2355f289efe9ad5b920.html#gab1fa94f07caed2355f289efe9ad5b920">More...</a><br /></td></tr>
+<tr class="separator:gab1fa94f07caed2355f289efe9ad5b920"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga8962c8af0aecbee767a3ca60e224cd8b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_ga8962c8af0aecbee767a3ca60e224cd8b.html#ga8962c8af0aecbee767a3ca60e224cd8b">vkvg_paint</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx)</td></tr>
+<tr class="memdesc:ga8962c8af0aecbee767a3ca60e224cd8b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Paint command.  <a href="group__context_ga8962c8af0aecbee767a3ca60e224cd8b.html#ga8962c8af0aecbee767a3ca60e224cd8b">More...</a><br /></td></tr>
+<tr class="separator:ga8962c8af0aecbee767a3ca60e224cd8b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaf8ce78ae7fa4269a2a3c1c54ad2c58dd"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_gaf8ce78ae7fa4269a2a3c1c54ad2c58dd.html#gaf8ce78ae7fa4269a2a3c1c54ad2c58dd">vkvg_clear</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx)</td></tr>
+<tr class="memdesc:gaf8ce78ae7fa4269a2a3c1c54ad2c58dd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Clear surface.  <a href="group__context_gaf8ce78ae7fa4269a2a3c1c54ad2c58dd.html#gaf8ce78ae7fa4269a2a3c1c54ad2c58dd">More...</a><br /></td></tr>
+<tr class="separator:gaf8ce78ae7fa4269a2a3c1c54ad2c58dd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gacc55b53318df7aa0fbb0d2a8ad62a7de"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_gacc55b53318df7aa0fbb0d2a8ad62a7de.html#gacc55b53318df7aa0fbb0d2a8ad62a7de">vkvg_reset_clip</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx)</td></tr>
+<tr class="memdesc:gacc55b53318df7aa0fbb0d2a8ad62a7de"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reset the current clip region.  <a href="group__context_gacc55b53318df7aa0fbb0d2a8ad62a7de.html#gacc55b53318df7aa0fbb0d2a8ad62a7de">More...</a><br /></td></tr>
+<tr class="separator:gacc55b53318df7aa0fbb0d2a8ad62a7de"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga1377398c35756811e602cb1f62a3666a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_ga1377398c35756811e602cb1f62a3666a.html#ga1377398c35756811e602cb1f62a3666a">vkvg_clip</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx)</td></tr>
+<tr class="memdesc:ga1377398c35756811e602cb1f62a3666a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Establishes a new clip region.  <a href="group__context_ga1377398c35756811e602cb1f62a3666a.html#ga1377398c35756811e602cb1f62a3666a">More...</a><br /></td></tr>
+<tr class="separator:ga1377398c35756811e602cb1f62a3666a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaf4f41865696063157dcccc49826c7542"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_gaf4f41865696063157dcccc49826c7542.html#gaf4f41865696063157dcccc49826c7542">vkvg_clip_preserve</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx)</td></tr>
+<tr class="memdesc:gaf4f41865696063157dcccc49826c7542"><td class="mdescLeft">&#160;</td><td class="mdescRight">Establishes a new clip region preserving the current path.  <a href="group__context_gaf4f41865696063157dcccc49826c7542.html#gaf4f41865696063157dcccc49826c7542">More...</a><br /></td></tr>
+<tr class="separator:gaf4f41865696063157dcccc49826c7542"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gab2d4c6449a25dc681cc068c4239450c5"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_gab2d4c6449a25dc681cc068c4239450c5.html#gab2d4c6449a25dc681cc068c4239450c5">vkvg_set_opacity</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, float opacity)</td></tr>
+<tr class="memdesc:gab2d4c6449a25dc681cc068c4239450c5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set global opacity for drawing operations.  <a href="group__context_gab2d4c6449a25dc681cc068c4239450c5.html#gab2d4c6449a25dc681cc068c4239450c5">More...</a><br /></td></tr>
+<tr class="separator:gab2d4c6449a25dc681cc068c4239450c5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga511a8ea8b4e12e44ee062e10361a4eb6"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_ga511a8ea8b4e12e44ee062e10361a4eb6.html#ga511a8ea8b4e12e44ee062e10361a4eb6">vkvg_get_opacity</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx)</td></tr>
+<tr class="memdesc:ga511a8ea8b4e12e44ee062e10361a4eb6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get current opacity.  <a href="group__context_ga511a8ea8b4e12e44ee062e10361a4eb6.html#ga511a8ea8b4e12e44ee062e10361a4eb6">More...</a><br /></td></tr>
+<tr class="separator:ga511a8ea8b4e12e44ee062e10361a4eb6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gabd4113f8d643772de75f806652e2c316"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_gabd4113f8d643772de75f806652e2c316.html#gabd4113f8d643772de75f806652e2c316">vkvg_set_source_color</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, uint32_t c)</td></tr>
+<tr class="memdesc:gabd4113f8d643772de75f806652e2c316"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set current source for drawing to the solid color defined by the supplied 32bit integer.  <a href="group__context_gabd4113f8d643772de75f806652e2c316.html#gabd4113f8d643772de75f806652e2c316">More...</a><br /></td></tr>
+<tr class="separator:gabd4113f8d643772de75f806652e2c316"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga74613bc604a761da3f8a5f3a05588837"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_ga74613bc604a761da3f8a5f3a05588837.html#ga74613bc604a761da3f8a5f3a05588837">vkvg_set_source_rgba</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, float r, float g, float b, float a)</td></tr>
+<tr class="memdesc:ga74613bc604a761da3f8a5f3a05588837"><td class="mdescLeft">&#160;</td><td class="mdescRight">set color with alpha.  <a href="group__context_ga74613bc604a761da3f8a5f3a05588837.html#ga74613bc604a761da3f8a5f3a05588837">More...</a><br /></td></tr>
+<tr class="separator:ga74613bc604a761da3f8a5f3a05588837"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga747c8ae1a645947fd918d5ac54b97a5a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_ga747c8ae1a645947fd918d5ac54b97a5a.html#ga747c8ae1a645947fd918d5ac54b97a5a">vkvg_set_source_rgb</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, float r, float g, float b)</td></tr>
+<tr class="memdesc:ga747c8ae1a645947fd918d5ac54b97a5a"><td class="mdescLeft">&#160;</td><td class="mdescRight">set color as new source.  <a href="group__context_ga747c8ae1a645947fd918d5ac54b97a5a.html#ga747c8ae1a645947fd918d5ac54b97a5a">More...</a><br /></td></tr>
+<tr class="separator:ga747c8ae1a645947fd918d5ac54b97a5a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gac159a4f21cb08f34c01e9a424b2a146b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_gac159a4f21cb08f34c01e9a424b2a146b.html#gac159a4f21cb08f34c01e9a424b2a146b">vkvg_set_line_width</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, float width)</td></tr>
+<tr class="memdesc:gac159a4f21cb08f34c01e9a424b2a146b"><td class="mdescLeft">&#160;</td><td class="mdescRight">set line width for the next draw command.  <a href="group__context_gac159a4f21cb08f34c01e9a424b2a146b.html#gac159a4f21cb08f34c01e9a424b2a146b">More...</a><br /></td></tr>
+<tr class="separator:gac159a4f21cb08f34c01e9a424b2a146b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga30c2bac2ee940e48c931808a5b1b8da3"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_ga30c2bac2ee940e48c931808a5b1b8da3.html#ga30c2bac2ee940e48c931808a5b1b8da3">vkvg_set_miter_limit</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, float limit)</td></tr>
+<tr class="memdesc:ga30c2bac2ee940e48c931808a5b1b8da3"><td class="mdescLeft">&#160;</td><td class="mdescRight">set line join miter size limit.  <a href="group__context_ga30c2bac2ee940e48c931808a5b1b8da3.html#ga30c2bac2ee940e48c931808a5b1b8da3">More...</a><br /></td></tr>
+<tr class="separator:ga30c2bac2ee940e48c931808a5b1b8da3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga3dfadc3208fa64c55b980ec83396bc25"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_ga3dfadc3208fa64c55b980ec83396bc25.html#ga3dfadc3208fa64c55b980ec83396bc25">vkvg_get_miter_limit</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx)</td></tr>
+<tr class="memdesc:ga3dfadc3208fa64c55b980ec83396bc25"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the current miter limit.  <a href="group__context_ga3dfadc3208fa64c55b980ec83396bc25.html#ga3dfadc3208fa64c55b980ec83396bc25">More...</a><br /></td></tr>
+<tr class="separator:ga3dfadc3208fa64c55b980ec83396bc25"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gacac211b9ddc47b13c9ad7887db491bd8"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_gacac211b9ddc47b13c9ad7887db491bd8.html#gacac211b9ddc47b13c9ad7887db491bd8">vkvg_set_line_cap</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, <a class="el" href="vkvg_8h_ae63b94eb181f12347450efcc67cbf8f0.html#ae63b94eb181f12347450efcc67cbf8f0">vkvg_line_cap_t</a> cap)</td></tr>
+<tr class="memdesc:gacac211b9ddc47b13c9ad7887db491bd8"><td class="mdescLeft">&#160;</td><td class="mdescRight">set line terminations for the next draw command.  <a href="group__context_gacac211b9ddc47b13c9ad7887db491bd8.html#gacac211b9ddc47b13c9ad7887db491bd8">More...</a><br /></td></tr>
+<tr class="separator:gacac211b9ddc47b13c9ad7887db491bd8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga5b49660d94b802be40975417e7d963f3"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_ga5b49660d94b802be40975417e7d963f3.html#ga5b49660d94b802be40975417e7d963f3">vkvg_set_line_join</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, <a class="el" href="vkvg_8h_a46afd254ec45cd6ecd9bd3e238b4698d.html#a46afd254ec45cd6ecd9bd3e238b4698d">vkvg_line_join_t</a> join)</td></tr>
+<tr class="memdesc:ga5b49660d94b802be40975417e7d963f3"><td class="mdescLeft">&#160;</td><td class="mdescRight">set line joins for the next draw command.  <a href="group__context_ga5b49660d94b802be40975417e7d963f3.html#ga5b49660d94b802be40975417e7d963f3">More...</a><br /></td></tr>
+<tr class="separator:ga5b49660d94b802be40975417e7d963f3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga449bf4b084310edb22aacf4ffba7d8da"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_ga449bf4b084310edb22aacf4ffba7d8da.html#ga449bf4b084310edb22aacf4ffba7d8da">vkvg_set_source_surface</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, <a class="el" href="group__surface_gaf2e9eb0e48dd4533d4a5622c12e4d0e7.html#gaf2e9eb0e48dd4533d4a5622c12e4d0e7">VkvgSurface</a> surf, float x, float y)</td></tr>
+<tr class="memdesc:ga449bf4b084310edb22aacf4ffba7d8da"><td class="mdescLeft">&#160;</td><td class="mdescRight">use supplied surface as current pattern.  <a href="group__context_ga449bf4b084310edb22aacf4ffba7d8da.html#ga449bf4b084310edb22aacf4ffba7d8da">More...</a><br /></td></tr>
+<tr class="separator:ga449bf4b084310edb22aacf4ffba7d8da"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga3d85796d4747860d13263be493d33ef9"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_ga3d85796d4747860d13263be493d33ef9.html#ga3d85796d4747860d13263be493d33ef9">vkvg_set_source</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, <a class="el" href="group__pattern_ga60d6d8608f15e96a087c8dafd69f28dc.html#ga60d6d8608f15e96a087c8dafd69f28dc">VkvgPattern</a> pat)</td></tr>
+<tr class="memdesc:ga3d85796d4747860d13263be493d33ef9"><td class="mdescLeft">&#160;</td><td class="mdescRight">set supplied pattern as current source.  <a href="group__context_ga3d85796d4747860d13263be493d33ef9.html#ga3d85796d4747860d13263be493d33ef9">More...</a><br /></td></tr>
+<tr class="separator:ga3d85796d4747860d13263be493d33ef9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga77655256b5a06027abf60cb6eb561c1e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_ga77655256b5a06027abf60cb6eb561c1e.html#ga77655256b5a06027abf60cb6eb561c1e">vkvg_set_operator</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, <a class="el" href="vkvg_8h_a4202eb97e7aaee0296c33f8a6b932252.html#a4202eb97e7aaee0296c33f8a6b932252">vkvg_operator_t</a> op)</td></tr>
+<tr class="separator:ga77655256b5a06027abf60cb6eb561c1e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga305378530707a0e8436d068e919d15bf"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_ga305378530707a0e8436d068e919d15bf.html#ga305378530707a0e8436d068e919d15bf">vkvg_set_fill_rule</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, <a class="el" href="vkvg_8h_a71071026a36a7427c364a8bdc9bccfb6.html#a71071026a36a7427c364a8bdc9bccfb6">vkvg_fill_rule_t</a> fr)</td></tr>
+<tr class="separator:ga305378530707a0e8436d068e919d15bf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga0cba8dfc3b4340e70820abba3c26c07b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_ga0cba8dfc3b4340e70820abba3c26c07b.html#ga0cba8dfc3b4340e70820abba3c26c07b">vkvg_set_dash</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, const float *dashes, uint32_t num_dashes, float offset)</td></tr>
+<tr class="memdesc:ga0cba8dfc3b4340e70820abba3c26c07b"><td class="mdescLeft">&#160;</td><td class="mdescRight">set the dash configuration for strokes  <a href="group__context_ga0cba8dfc3b4340e70820abba3c26c07b.html#ga0cba8dfc3b4340e70820abba3c26c07b">More...</a><br /></td></tr>
+<tr class="separator:ga0cba8dfc3b4340e70820abba3c26c07b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga003f578ba25479c16cec0f66161ed0f9"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_ga003f578ba25479c16cec0f66161ed0f9.html#ga003f578ba25479c16cec0f66161ed0f9">vkvg_get_dash</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, const float *dashes, uint32_t *num_dashes, float *offset)</td></tr>
+<tr class="memdesc:ga003f578ba25479c16cec0f66161ed0f9"><td class="mdescLeft">&#160;</td><td class="mdescRight">get current dash settings.  <a href="group__context_ga003f578ba25479c16cec0f66161ed0f9.html#ga003f578ba25479c16cec0f66161ed0f9">More...</a><br /></td></tr>
+<tr class="separator:ga003f578ba25479c16cec0f66161ed0f9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga403922084a3cfecd3ef7e10f764bbd8e"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_ga403922084a3cfecd3ef7e10f764bbd8e.html#ga403922084a3cfecd3ef7e10f764bbd8e">vkvg_get_line_width</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx)</td></tr>
+<tr class="memdesc:ga403922084a3cfecd3ef7e10f764bbd8e"><td class="mdescLeft">&#160;</td><td class="mdescRight">get current line width  <a href="group__context_ga403922084a3cfecd3ef7e10f764bbd8e.html#ga403922084a3cfecd3ef7e10f764bbd8e">More...</a><br /></td></tr>
+<tr class="separator:ga403922084a3cfecd3ef7e10f764bbd8e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaa24335582127d17912b7f0f79e4d760c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_ae63b94eb181f12347450efcc67cbf8f0.html#ae63b94eb181f12347450efcc67cbf8f0">vkvg_line_cap_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_gaa24335582127d17912b7f0f79e4d760c.html#gaa24335582127d17912b7f0f79e4d760c">vkvg_get_line_cap</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx)</td></tr>
+<tr class="separator:gaa24335582127d17912b7f0f79e4d760c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga1a425a93c299ea2fe50b80c26d54e65a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_a46afd254ec45cd6ecd9bd3e238b4698d.html#a46afd254ec45cd6ecd9bd3e238b4698d">vkvg_line_join_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_ga1a425a93c299ea2fe50b80c26d54e65a.html#ga1a425a93c299ea2fe50b80c26d54e65a">vkvg_get_line_join</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx)</td></tr>
+<tr class="separator:ga1a425a93c299ea2fe50b80c26d54e65a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gac525aec4976320d2bac91a16cf1d84f8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_a4202eb97e7aaee0296c33f8a6b932252.html#a4202eb97e7aaee0296c33f8a6b932252">vkvg_operator_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_gac525aec4976320d2bac91a16cf1d84f8.html#gac525aec4976320d2bac91a16cf1d84f8">vkvg_get_operator</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx)</td></tr>
+<tr class="separator:gac525aec4976320d2bac91a16cf1d84f8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gad628d092e9fae6f1c9dc8c2ae6c96b35"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_a71071026a36a7427c364a8bdc9bccfb6.html#a71071026a36a7427c364a8bdc9bccfb6">vkvg_fill_rule_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_gad628d092e9fae6f1c9dc8c2ae6c96b35.html#gad628d092e9fae6f1c9dc8c2ae6c96b35">vkvg_get_fill_rule</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx)</td></tr>
+<tr class="memdesc:gad628d092e9fae6f1c9dc8c2ae6c96b35"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get current fill rule.  <a href="group__context_gad628d092e9fae6f1c9dc8c2ae6c96b35.html#gad628d092e9fae6f1c9dc8c2ae6c96b35">More...</a><br /></td></tr>
+<tr class="separator:gad628d092e9fae6f1c9dc8c2ae6c96b35"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaf86035c0d1696a504aec94572d218415"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__pattern_ga60d6d8608f15e96a087c8dafd69f28dc.html#ga60d6d8608f15e96a087c8dafd69f28dc">VkvgPattern</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_gaf86035c0d1696a504aec94572d218415.html#gaf86035c0d1696a504aec94572d218415">vkvg_get_source</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx)</td></tr>
+<tr class="memdesc:gaf86035c0d1696a504aec94572d218415"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the current source of the context.  <a href="group__context_gaf86035c0d1696a504aec94572d218415.html#gaf86035c0d1696a504aec94572d218415">More...</a><br /></td></tr>
+<tr class="separator:gaf86035c0d1696a504aec94572d218415"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga828758ed4335f74a7aedba3837d98b13"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__surface_gaf2e9eb0e48dd4533d4a5622c12e4d0e7.html#gaf2e9eb0e48dd4533d4a5622c12e4d0e7">VkvgSurface</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_ga828758ed4335f74a7aedba3837d98b13.html#ga828758ed4335f74a7aedba3837d98b13">vkvg_get_target</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx)</td></tr>
+<tr class="memdesc:ga828758ed4335f74a7aedba3837d98b13"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the current target of the context.  <a href="group__context_ga828758ed4335f74a7aedba3837d98b13.html#ga828758ed4335f74a7aedba3837d98b13">More...</a><br /></td></tr>
+<tr class="separator:ga828758ed4335f74a7aedba3837d98b13"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaafe393139d22caee0d96f6b553e9371a"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_gaafe393139d22caee0d96f6b553e9371a.html#gaafe393139d22caee0d96f6b553e9371a">vkvg_has_current_point</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx)</td></tr>
+<tr class="memdesc:gaafe393139d22caee0d96f6b553e9371a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Check if context has a current point defined.  <a href="group__context_gaafe393139d22caee0d96f6b553e9371a.html#gaafe393139d22caee0d96f6b553e9371a">More...</a><br /></td></tr>
+<tr class="separator:gaafe393139d22caee0d96f6b553e9371a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gac03501474a0d7c9ba002fd5b7b9d7aa5"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_gac03501474a0d7c9ba002fd5b7b9d7aa5.html#gac03501474a0d7c9ba002fd5b7b9d7aa5">vkvg_save</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx)</td></tr>
+<tr class="memdesc:gac03501474a0d7c9ba002fd5b7b9d7aa5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Save context's graphic states.  <a href="group__context_gac03501474a0d7c9ba002fd5b7b9d7aa5.html#gac03501474a0d7c9ba002fd5b7b9d7aa5">More...</a><br /></td></tr>
+<tr class="separator:gac03501474a0d7c9ba002fd5b7b9d7aa5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga1f8f22f05ba71be6344787c7c52caf3b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_ga1f8f22f05ba71be6344787c7c52caf3b.html#ga1f8f22f05ba71be6344787c7c52caf3b">vkvg_restore</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx)</td></tr>
+<tr class="memdesc:ga1f8f22f05ba71be6344787c7c52caf3b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Restore context's graphic states.  <a href="group__context_ga1f8f22f05ba71be6344787c7c52caf3b.html#ga1f8f22f05ba71be6344787c7c52caf3b">More...</a><br /></td></tr>
+<tr class="separator:ga1f8f22f05ba71be6344787c7c52caf3b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga71761d954c4f84161d889f1a3c3bf3b3"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_ga71761d954c4f84161d889f1a3c3bf3b3.html#ga71761d954c4f84161d889f1a3c3bf3b3">vkvg_translate</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, float dx, float dy)</td></tr>
+<tr class="memdesc:ga71761d954c4f84161d889f1a3c3bf3b3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a translation to the current transformation matrix.  <a href="group__context_ga71761d954c4f84161d889f1a3c3bf3b3.html#ga71761d954c4f84161d889f1a3c3bf3b3">More...</a><br /></td></tr>
+<tr class="separator:ga71761d954c4f84161d889f1a3c3bf3b3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga8da1de941ca7b4657298fc15d1814a4c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_ga8da1de941ca7b4657298fc15d1814a4c.html#ga8da1de941ca7b4657298fc15d1814a4c">vkvg_scale</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, float sx, float sy)</td></tr>
+<tr class="memdesc:ga8da1de941ca7b4657298fc15d1814a4c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a scaling transform to the current transformation matrix.  <a href="group__context_ga8da1de941ca7b4657298fc15d1814a4c.html#ga8da1de941ca7b4657298fc15d1814a4c">More...</a><br /></td></tr>
+<tr class="separator:ga8da1de941ca7b4657298fc15d1814a4c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaeb22a279fa51368ade2094303f729537"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_gaeb22a279fa51368ade2094303f729537.html#gaeb22a279fa51368ade2094303f729537">vkvg_rotate</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, float radians)</td></tr>
+<tr class="memdesc:gaeb22a279fa51368ade2094303f729537"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a rotation to the current transformation matrix.  <a href="group__context_gaeb22a279fa51368ade2094303f729537.html#gaeb22a279fa51368ade2094303f729537">More...</a><br /></td></tr>
+<tr class="separator:gaeb22a279fa51368ade2094303f729537"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga2b63169d9113d74d5549e803d3f4fa9a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_ga2b63169d9113d74d5549e803d3f4fa9a.html#ga2b63169d9113d74d5549e803d3f4fa9a">vkvg_transform</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, const <a class="el" href="structvkvg__matrix__t.html">vkvg_matrix_t</a> *matrix)</td></tr>
+<tr class="memdesc:ga2b63169d9113d74d5549e803d3f4fa9a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add an additional transformation to the current matrix.  <a href="group__context_ga2b63169d9113d74d5549e803d3f4fa9a.html#ga2b63169d9113d74d5549e803d3f4fa9a">More...</a><br /></td></tr>
+<tr class="separator:ga2b63169d9113d74d5549e803d3f4fa9a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gab56218e5b3ba4020ba68ad5fd3a92ddb"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_gab56218e5b3ba4020ba68ad5fd3a92ddb.html#gab56218e5b3ba4020ba68ad5fd3a92ddb">vkvg_set_matrix</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, const <a class="el" href="structvkvg__matrix__t.html">vkvg_matrix_t</a> *matrix)</td></tr>
+<tr class="memdesc:gab56218e5b3ba4020ba68ad5fd3a92ddb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the current matrix.  <a href="group__context_gab56218e5b3ba4020ba68ad5fd3a92ddb.html#gab56218e5b3ba4020ba68ad5fd3a92ddb">More...</a><br /></td></tr>
+<tr class="separator:gab56218e5b3ba4020ba68ad5fd3a92ddb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga6b0a4950733eb9792c24a0571cfbc53b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_ga6b0a4950733eb9792c24a0571cfbc53b.html#ga6b0a4950733eb9792c24a0571cfbc53b">vkvg_get_matrix</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, const <a class="el" href="structvkvg__matrix__t.html">vkvg_matrix_t</a> *matrix)</td></tr>
+<tr class="memdesc:ga6b0a4950733eb9792c24a0571cfbc53b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the current matrix.  <a href="group__context_ga6b0a4950733eb9792c24a0571cfbc53b.html#ga6b0a4950733eb9792c24a0571cfbc53b">More...</a><br /></td></tr>
+<tr class="separator:ga6b0a4950733eb9792c24a0571cfbc53b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga07b38d9e2fa6338d765b3ba6f4414a87"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_ga07b38d9e2fa6338d765b3ba6f4414a87.html#ga07b38d9e2fa6338d765b3ba6f4414a87">vkvg_identity_matrix</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx)</td></tr>
+<tr class="memdesc:ga07b38d9e2fa6338d765b3ba6f4414a87"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the current matrix to identity.  <a href="group__context_ga07b38d9e2fa6338d765b3ba6f4414a87.html#ga07b38d9e2fa6338d765b3ba6f4414a87">More...</a><br /></td></tr>
+<tr class="separator:ga07b38d9e2fa6338d765b3ba6f4414a87"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gade858000e4086620a00952a4ccc8744a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_gade858000e4086620a00952a4ccc8744a.html#gade858000e4086620a00952a4ccc8744a">vkvg_select_font_face</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, const char *name)</td></tr>
+<tr class="memdesc:gade858000e4086620a00952a4ccc8744a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Try find font with the specified name using the FontConfig library.  <a href="group__context_gade858000e4086620a00952a4ccc8744a.html#gade858000e4086620a00952a4ccc8744a">More...</a><br /></td></tr>
+<tr class="separator:gade858000e4086620a00952a4ccc8744a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gadccb1027af7def3ef6b17e27314a4a9e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_gadccb1027af7def3ef6b17e27314a4a9e.html#gadccb1027af7def3ef6b17e27314a4a9e">vkvg_load_font_from_path</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, const char *path, const char *name)</td></tr>
+<tr class="memdesc:gadccb1027af7def3ef6b17e27314a4a9e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Select a new font by providing its file path.  <a href="group__context_gadccb1027af7def3ef6b17e27314a4a9e.html#gadccb1027af7def3ef6b17e27314a4a9e">More...</a><br /></td></tr>
+<tr class="separator:gadccb1027af7def3ef6b17e27314a4a9e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga99b593fe1e248b4bf5342df2b090d0a4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_ga99b593fe1e248b4bf5342df2b090d0a4.html#ga99b593fe1e248b4bf5342df2b090d0a4">vkvg_load_font_from_memory</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, unsigned char *fontBuffer, long fontBufferByteSize, const char *name)</td></tr>
+<tr class="memdesc:ga99b593fe1e248b4bf5342df2b090d0a4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Select a new font by providing a pointer on the font file loaded in memory and its size in byte.  <a href="group__context_ga99b593fe1e248b4bf5342df2b090d0a4.html#ga99b593fe1e248b4bf5342df2b090d0a4">More...</a><br /></td></tr>
+<tr class="separator:ga99b593fe1e248b4bf5342df2b090d0a4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gae061587061b992790b315c0df670ec29"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_gae061587061b992790b315c0df670ec29.html#gae061587061b992790b315c0df670ec29">vkvg_set_font_size</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, uint32_t size)</td></tr>
+<tr class="separator:gae061587061b992790b315c0df670ec29"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga74f8e2c9596e482b4642d54513ff335c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_ga74f8e2c9596e482b4642d54513ff335c.html#ga74f8e2c9596e482b4642d54513ff335c">vkvg_show_text</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, const char *utf8)</td></tr>
+<tr class="memdesc:ga74f8e2c9596e482b4642d54513ff335c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Show a string of text.  <a href="group__context_ga74f8e2c9596e482b4642d54513ff335c.html#ga74f8e2c9596e482b4642d54513ff335c">More...</a><br /></td></tr>
+<tr class="separator:ga74f8e2c9596e482b4642d54513ff335c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga499ce3f13fd83a591cd9386ffc6e8f74"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_ga499ce3f13fd83a591cd9386ffc6e8f74.html#ga499ce3f13fd83a591cd9386ffc6e8f74">vkvg_text_extents</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, const char *utf8, <a class="el" href="structvkvg__text__extents__t.html">vkvg_text_extents_t</a> *extents)</td></tr>
+<tr class="memdesc:ga499ce3f13fd83a591cd9386ffc6e8f74"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the extents for a string of text.  <a href="group__context_ga499ce3f13fd83a591cd9386ffc6e8f74.html#ga499ce3f13fd83a591cd9386ffc6e8f74">More...</a><br /></td></tr>
+<tr class="separator:ga499ce3f13fd83a591cd9386ffc6e8f74"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gabcf41a619deeaf1fab72bc5c4e5ecf99"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_gabcf41a619deeaf1fab72bc5c4e5ecf99.html#gabcf41a619deeaf1fab72bc5c4e5ecf99">vkvg_font_extents</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, <a class="el" href="structvkvg__font__extents__t.html">vkvg_font_extents_t</a> *extents)</td></tr>
+<tr class="memdesc:gabcf41a619deeaf1fab72bc5c4e5ecf99"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the font extents for the currently selected font.  <a href="group__context_gabcf41a619deeaf1fab72bc5c4e5ecf99.html#gabcf41a619deeaf1fab72bc5c4e5ecf99">More...</a><br /></td></tr>
+<tr class="separator:gabcf41a619deeaf1fab72bc5c4e5ecf99"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga5a15641547545beb6c2fa99903713768"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_a4371df2f82cabd4963d913a094a06b35.html#a4371df2f82cabd4963d913a094a06b35">VkvgText</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_ga5a15641547545beb6c2fa99903713768.html#ga5a15641547545beb6c2fa99903713768">vkvg_text_run_create</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, const char *text)</td></tr>
+<tr class="memdesc:ga5a15641547545beb6c2fa99903713768"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a new text run.  <a href="group__context_ga5a15641547545beb6c2fa99903713768.html#ga5a15641547545beb6c2fa99903713768">More...</a><br /></td></tr>
+<tr class="separator:ga5a15641547545beb6c2fa99903713768"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga360cdde574ef3fe451b39b32df2e3f12"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_a4371df2f82cabd4963d913a094a06b35.html#a4371df2f82cabd4963d913a094a06b35">VkvgText</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_ga360cdde574ef3fe451b39b32df2e3f12.html#ga360cdde574ef3fe451b39b32df2e3f12">vkvg_text_run_create_with_length</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, const char *text, uint32_t length)</td></tr>
+<tr class="memdesc:ga360cdde574ef3fe451b39b32df2e3f12"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a new text run for a non null terminated string.  <a href="group__context_ga360cdde574ef3fe451b39b32df2e3f12.html#ga360cdde574ef3fe451b39b32df2e3f12">More...</a><br /></td></tr>
+<tr class="separator:ga360cdde574ef3fe451b39b32df2e3f12"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga23dc80671fff96c1f2390f03ea3230be"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_ga23dc80671fff96c1f2390f03ea3230be.html#ga23dc80671fff96c1f2390f03ea3230be">vkvg_text_run_destroy</a> (<a class="el" href="vkvg_8h_a4371df2f82cabd4963d913a094a06b35.html#a4371df2f82cabd4963d913a094a06b35">VkvgText</a> textRun)</td></tr>
+<tr class="memdesc:ga23dc80671fff96c1f2390f03ea3230be"><td class="mdescLeft">&#160;</td><td class="mdescRight">Release ressources holded by the text run.  <a href="group__context_ga23dc80671fff96c1f2390f03ea3230be.html#ga23dc80671fff96c1f2390f03ea3230be">More...</a><br /></td></tr>
+<tr class="separator:ga23dc80671fff96c1f2390f03ea3230be"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga1d8a8c6dea5e354b3f951ae980042c3a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_ga1d8a8c6dea5e354b3f951ae980042c3a.html#ga1d8a8c6dea5e354b3f951ae980042c3a">vkvg_show_text_run</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, <a class="el" href="vkvg_8h_a4371df2f82cabd4963d913a094a06b35.html#a4371df2f82cabd4963d913a094a06b35">VkvgText</a> textRun)</td></tr>
+<tr class="separator:ga1d8a8c6dea5e354b3f951ae980042c3a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gae7a8c7696c515cdfa1a59d4fe0ca12e8"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_gae7a8c7696c515cdfa1a59d4fe0ca12e8.html#gae7a8c7696c515cdfa1a59d4fe0ca12e8">vkvg_text_run_get_extents</a> (<a class="el" href="vkvg_8h_a4371df2f82cabd4963d913a094a06b35.html#a4371df2f82cabd4963d913a094a06b35">VkvgText</a> textRun, <a class="el" href="structvkvg__text__extents__t.html">vkvg_text_extents_t</a> *extents)</td></tr>
+<tr class="separator:gae7a8c7696c515cdfa1a59d4fe0ca12e8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga424d03095057ccb529ebc63e56ea91c4"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_ga424d03095057ccb529ebc63e56ea91c4.html#ga424d03095057ccb529ebc63e56ea91c4">vkvg_text_run_get_glyph_count</a> (<a class="el" href="vkvg_8h_a4371df2f82cabd4963d913a094a06b35.html#a4371df2f82cabd4963d913a094a06b35">VkvgText</a> textRun)</td></tr>
+<tr class="memdesc:ga424d03095057ccb529ebc63e56ea91c4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get glyph count of text run.  <a href="group__context_ga424d03095057ccb529ebc63e56ea91c4.html#ga424d03095057ccb529ebc63e56ea91c4">More...</a><br /></td></tr>
+<tr class="separator:ga424d03095057ccb529ebc63e56ea91c4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga36b32caa7ba1e63e8eeb72cce24d5c52"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__context_ga36b32caa7ba1e63e8eeb72cce24d5c52.html#ga36b32caa7ba1e63e8eeb72cce24d5c52">vkvg_text_run_get_glyph_position</a> (<a class="el" href="vkvg_8h_a4371df2f82cabd4963d913a094a06b35.html#a4371df2f82cabd4963d913a094a06b35">VkvgText</a> textRun, uint32_t index, <a class="el" href="structvkvg__glyph__info__t.html">vkvg_glyph_info_t</a> *pGlyphInfo)</td></tr>
+<tr class="memdesc:ga36b32caa7ba1e63e8eeb72cce24d5c52"><td class="mdescLeft">&#160;</td><td class="mdescRight">retrieve glyph positions.  <a href="group__context_ga36b32caa7ba1e63e8eeb72cce24d5c52.html#ga36b32caa7ba1e63e8eeb72cce24d5c52">More...</a><br /></td></tr>
+<tr class="separator:ga36b32caa7ba1e63e8eeb72cce24d5c52"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga3bc1cde4ef93d5b8e87870f35240cbc2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__pattern_ga60d6d8608f15e96a087c8dafd69f28dc.html#ga60d6d8608f15e96a087c8dafd69f28dc">VkvgPattern</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__pattern_ga3bc1cde4ef93d5b8e87870f35240cbc2.html#ga3bc1cde4ef93d5b8e87870f35240cbc2">vkvg_pattern_reference</a> (<a class="el" href="group__pattern_ga60d6d8608f15e96a087c8dafd69f28dc.html#ga60d6d8608f15e96a087c8dafd69f28dc">VkvgPattern</a> pat)</td></tr>
+<tr class="memdesc:ga3bc1cde4ef93d5b8e87870f35240cbc2"><td class="mdescLeft">&#160;</td><td class="mdescRight">add reference  <a href="group__pattern_ga3bc1cde4ef93d5b8e87870f35240cbc2.html#ga3bc1cde4ef93d5b8e87870f35240cbc2">More...</a><br /></td></tr>
+<tr class="separator:ga3bc1cde4ef93d5b8e87870f35240cbc2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga666342d39a4227e8b1d2ecbc1eaad3e9"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__pattern_ga666342d39a4227e8b1d2ecbc1eaad3e9.html#ga666342d39a4227e8b1d2ecbc1eaad3e9">vkvg_pattern_get_reference_count</a> (<a class="el" href="group__pattern_ga60d6d8608f15e96a087c8dafd69f28dc.html#ga60d6d8608f15e96a087c8dafd69f28dc">VkvgPattern</a> pat)</td></tr>
+<tr class="memdesc:ga666342d39a4227e8b1d2ecbc1eaad3e9"><td class="mdescLeft">&#160;</td><td class="mdescRight">get reference count  <a href="group__pattern_ga666342d39a4227e8b1d2ecbc1eaad3e9.html#ga666342d39a4227e8b1d2ecbc1eaad3e9">More...</a><br /></td></tr>
+<tr class="separator:ga666342d39a4227e8b1d2ecbc1eaad3e9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gae5284a7f3f6241d3c5b9012dc145dfcb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__pattern_ga60d6d8608f15e96a087c8dafd69f28dc.html#ga60d6d8608f15e96a087c8dafd69f28dc">VkvgPattern</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__pattern_gae5284a7f3f6241d3c5b9012dc145dfcb.html#gae5284a7f3f6241d3c5b9012dc145dfcb">vkvg_pattern_create_for_surface</a> (<a class="el" href="group__surface_gaf2e9eb0e48dd4533d4a5622c12e4d0e7.html#gaf2e9eb0e48dd4533d4a5622c12e4d0e7">VkvgSurface</a> surf)</td></tr>
+<tr class="memdesc:gae5284a7f3f6241d3c5b9012dc145dfcb"><td class="mdescLeft">&#160;</td><td class="mdescRight">create a surface pattern  <a href="group__pattern_gae5284a7f3f6241d3c5b9012dc145dfcb.html#gae5284a7f3f6241d3c5b9012dc145dfcb">More...</a><br /></td></tr>
+<tr class="separator:gae5284a7f3f6241d3c5b9012dc145dfcb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gac14405c0e08f8cae0013d179a5c15308"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__pattern_ga60d6d8608f15e96a087c8dafd69f28dc.html#ga60d6d8608f15e96a087c8dafd69f28dc">VkvgPattern</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__pattern_gac14405c0e08f8cae0013d179a5c15308.html#gac14405c0e08f8cae0013d179a5c15308">vkvg_pattern_create_linear</a> (float x0, float y0, float x1, float y1)</td></tr>
+<tr class="memdesc:gac14405c0e08f8cae0013d179a5c15308"><td class="mdescLeft">&#160;</td><td class="mdescRight">create a new linear gradient.  <a href="group__pattern_gac14405c0e08f8cae0013d179a5c15308.html#gac14405c0e08f8cae0013d179a5c15308">More...</a><br /></td></tr>
+<tr class="separator:gac14405c0e08f8cae0013d179a5c15308"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga7990319ff732e9005eda3e2283f6f530"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354">vkvg_status_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__pattern_ga7990319ff732e9005eda3e2283f6f530.html#ga7990319ff732e9005eda3e2283f6f530">vkvg_pattern_edit_linear</a> (<a class="el" href="group__pattern_ga60d6d8608f15e96a087c8dafd69f28dc.html#ga60d6d8608f15e96a087c8dafd69f28dc">VkvgPattern</a> pat, float x0, float y0, float x1, float y1)</td></tr>
+<tr class="memdesc:ga7990319ff732e9005eda3e2283f6f530"><td class="mdescLeft">&#160;</td><td class="mdescRight">edit an existing linear gradient.  <a href="group__pattern_ga7990319ff732e9005eda3e2283f6f530.html#ga7990319ff732e9005eda3e2283f6f530">More...</a><br /></td></tr>
+<tr class="separator:ga7990319ff732e9005eda3e2283f6f530"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga7026f86f8c320692862bd219c704999a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354">vkvg_status_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__pattern_ga7026f86f8c320692862bd219c704999a.html#ga7026f86f8c320692862bd219c704999a">vkvg_pattern_get_linear_points</a> (<a class="el" href="group__pattern_ga60d6d8608f15e96a087c8dafd69f28dc.html#ga60d6d8608f15e96a087c8dafd69f28dc">VkvgPattern</a> pat, float *x0, float *y0, float *x1, float *y1)</td></tr>
+<tr class="memdesc:ga7026f86f8c320692862bd219c704999a"><td class="mdescLeft">&#160;</td><td class="mdescRight">get the gradient end points for a linear gradient  <a href="group__pattern_ga7026f86f8c320692862bd219c704999a.html#ga7026f86f8c320692862bd219c704999a">More...</a><br /></td></tr>
+<tr class="separator:ga7026f86f8c320692862bd219c704999a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga19e3b3fde4351d70e052030508bed667"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__pattern_ga60d6d8608f15e96a087c8dafd69f28dc.html#ga60d6d8608f15e96a087c8dafd69f28dc">VkvgPattern</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__pattern_ga19e3b3fde4351d70e052030508bed667.html#ga19e3b3fde4351d70e052030508bed667">vkvg_pattern_create_radial</a> (float cx0, float cy0, float radius0, float cx1, float cy1, float radius1)</td></tr>
+<tr class="memdesc:ga19e3b3fde4351d70e052030508bed667"><td class="mdescLeft">&#160;</td><td class="mdescRight">create a new radial gradient.  <a href="group__pattern_ga19e3b3fde4351d70e052030508bed667.html#ga19e3b3fde4351d70e052030508bed667">More...</a><br /></td></tr>
+<tr class="separator:ga19e3b3fde4351d70e052030508bed667"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga3781a9fe725e660b090da1a1afcd4550"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354">vkvg_status_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__pattern_ga3781a9fe725e660b090da1a1afcd4550.html#ga3781a9fe725e660b090da1a1afcd4550">vkvg_pattern_edit_radial</a> (<a class="el" href="group__pattern_ga60d6d8608f15e96a087c8dafd69f28dc.html#ga60d6d8608f15e96a087c8dafd69f28dc">VkvgPattern</a> pat, float cx0, float cy0, float radius0, float cx1, float cy1, float radius1)</td></tr>
+<tr class="memdesc:ga3781a9fe725e660b090da1a1afcd4550"><td class="mdescLeft">&#160;</td><td class="mdescRight">edit an existing radial gradient.  <a href="group__pattern_ga3781a9fe725e660b090da1a1afcd4550.html#ga3781a9fe725e660b090da1a1afcd4550">More...</a><br /></td></tr>
+<tr class="separator:ga3781a9fe725e660b090da1a1afcd4550"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaa43a9a05b3b7c9d247b640c3acf62372"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354">vkvg_status_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__pattern_gaa43a9a05b3b7c9d247b640c3acf62372.html#gaa43a9a05b3b7c9d247b640c3acf62372">vkvg_pattern_get_color_stop_count</a> (<a class="el" href="group__pattern_ga60d6d8608f15e96a087c8dafd69f28dc.html#ga60d6d8608f15e96a087c8dafd69f28dc">VkvgPattern</a> pat, uint32_t *count)</td></tr>
+<tr class="memdesc:gaa43a9a05b3b7c9d247b640c3acf62372"><td class="mdescLeft">&#160;</td><td class="mdescRight">get color stop count.  <a href="group__pattern_gaa43a9a05b3b7c9d247b640c3acf62372.html#gaa43a9a05b3b7c9d247b640c3acf62372">More...</a><br /></td></tr>
+<tr class="separator:gaa43a9a05b3b7c9d247b640c3acf62372"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gafc6a80199e9b9b18d3f25467a9fb3fee"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354">vkvg_status_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__pattern_gafc6a80199e9b9b18d3f25467a9fb3fee.html#gafc6a80199e9b9b18d3f25467a9fb3fee">vkvg_pattern_get_color_stop_rgba</a> (<a class="el" href="group__pattern_ga60d6d8608f15e96a087c8dafd69f28dc.html#ga60d6d8608f15e96a087c8dafd69f28dc">VkvgPattern</a> pat, uint32_t index, float *offset, float *r, float *g, float *b, float *a)</td></tr>
+<tr class="memdesc:gafc6a80199e9b9b18d3f25467a9fb3fee"><td class="mdescLeft">&#160;</td><td class="mdescRight">get color stop.  <a href="group__pattern_gafc6a80199e9b9b18d3f25467a9fb3fee.html#gafc6a80199e9b9b18d3f25467a9fb3fee">More...</a><br /></td></tr>
+<tr class="separator:gafc6a80199e9b9b18d3f25467a9fb3fee"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaee2652254686507f28dfcf598db894c4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__pattern_gaee2652254686507f28dfcf598db894c4.html#gaee2652254686507f28dfcf598db894c4">vkvg_pattern_destroy</a> (<a class="el" href="group__pattern_ga60d6d8608f15e96a087c8dafd69f28dc.html#ga60d6d8608f15e96a087c8dafd69f28dc">VkvgPattern</a> pat)</td></tr>
+<tr class="memdesc:gaee2652254686507f28dfcf598db894c4"><td class="mdescLeft">&#160;</td><td class="mdescRight">dispose pattern.  <a href="group__pattern_gaee2652254686507f28dfcf598db894c4.html#gaee2652254686507f28dfcf598db894c4">More...</a><br /></td></tr>
+<tr class="separator:gaee2652254686507f28dfcf598db894c4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga844444a0242794f85b2a850309569587"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354">vkvg_status_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__pattern_ga844444a0242794f85b2a850309569587.html#ga844444a0242794f85b2a850309569587">vkvg_pattern_add_color_stop</a> (<a class="el" href="group__pattern_ga60d6d8608f15e96a087c8dafd69f28dc.html#ga60d6d8608f15e96a087c8dafd69f28dc">VkvgPattern</a> pat, float offset, float r, float g, float b, float a)</td></tr>
+<tr class="memdesc:ga844444a0242794f85b2a850309569587"><td class="mdescLeft">&#160;</td><td class="mdescRight">add colors to gradients  <a href="group__pattern_ga844444a0242794f85b2a850309569587.html#ga844444a0242794f85b2a850309569587">More...</a><br /></td></tr>
+<tr class="separator:ga844444a0242794f85b2a850309569587"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga29fe6b4335fe0352c5d7ea5804ba45e9"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__pattern_ga29fe6b4335fe0352c5d7ea5804ba45e9.html#ga29fe6b4335fe0352c5d7ea5804ba45e9">vkvg_pattern_set_extend</a> (<a class="el" href="group__pattern_ga60d6d8608f15e96a087c8dafd69f28dc.html#ga60d6d8608f15e96a087c8dafd69f28dc">VkvgPattern</a> pat, <a class="el" href="vkvg_8h_a9e76bb74a68a2e86a709ed7397cf1a40.html#a9e76bb74a68a2e86a709ed7397cf1a40">vkvg_extend_t</a> extend)</td></tr>
+<tr class="memdesc:ga29fe6b4335fe0352c5d7ea5804ba45e9"><td class="mdescLeft">&#160;</td><td class="mdescRight">control the extend of the pattern  <a href="group__pattern_ga29fe6b4335fe0352c5d7ea5804ba45e9.html#ga29fe6b4335fe0352c5d7ea5804ba45e9">More...</a><br /></td></tr>
+<tr class="separator:ga29fe6b4335fe0352c5d7ea5804ba45e9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gad2d8a91e379b5d39ae9c066380ae95f2"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__pattern_gad2d8a91e379b5d39ae9c066380ae95f2.html#gad2d8a91e379b5d39ae9c066380ae95f2">vkvg_pattern_set_filter</a> (<a class="el" href="group__pattern_ga60d6d8608f15e96a087c8dafd69f28dc.html#ga60d6d8608f15e96a087c8dafd69f28dc">VkvgPattern</a> pat, <a class="el" href="vkvg_8h_adb45e5c6af26000f8dacd091679c0ca5.html#adb45e5c6af26000f8dacd091679c0ca5">vkvg_filter_t</a> filter)</td></tr>
+<tr class="memdesc:gad2d8a91e379b5d39ae9c066380ae95f2"><td class="mdescLeft">&#160;</td><td class="mdescRight">control the filtering when using this pattern on a surface.  <a href="group__pattern_gad2d8a91e379b5d39ae9c066380ae95f2.html#gad2d8a91e379b5d39ae9c066380ae95f2">More...</a><br /></td></tr>
+<tr class="separator:gad2d8a91e379b5d39ae9c066380ae95f2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaf89e3a8ba79ac27840b4394d9f503459"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_a9e76bb74a68a2e86a709ed7397cf1a40.html#a9e76bb74a68a2e86a709ed7397cf1a40">vkvg_extend_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__pattern_gaf89e3a8ba79ac27840b4394d9f503459.html#gaf89e3a8ba79ac27840b4394d9f503459">vkvg_pattern_get_extend</a> (<a class="el" href="group__pattern_ga60d6d8608f15e96a087c8dafd69f28dc.html#ga60d6d8608f15e96a087c8dafd69f28dc">VkvgPattern</a> pat)</td></tr>
+<tr class="memdesc:gaf89e3a8ba79ac27840b4394d9f503459"><td class="mdescLeft">&#160;</td><td class="mdescRight">query the current extend value for a pa  <a href="group__pattern_gaf89e3a8ba79ac27840b4394d9f503459.html#gaf89e3a8ba79ac27840b4394d9f503459">More...</a><br /></td></tr>
+<tr class="separator:gaf89e3a8ba79ac27840b4394d9f503459"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaea43689bc6fa9fff1e1ab557b45bbc9f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_adb45e5c6af26000f8dacd091679c0ca5.html#adb45e5c6af26000f8dacd091679c0ca5">vkvg_filter_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__pattern_gaea43689bc6fa9fff1e1ab557b45bbc9f.html#gaea43689bc6fa9fff1e1ab557b45bbc9f">vkvg_pattern_get_filter</a> (<a class="el" href="group__pattern_ga60d6d8608f15e96a087c8dafd69f28dc.html#ga60d6d8608f15e96a087c8dafd69f28dc">VkvgPattern</a> pat)</td></tr>
+<tr class="separator:gaea43689bc6fa9fff1e1ab557b45bbc9f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga69d920cb48cb97fbaa8ea048b12e9bab"><td class="memItemLeft" align="right" valign="top"><a class="el" href="vkvg_8h_a1cde27798744c6485ac522a843017513.html#a1cde27798744c6485ac522a843017513">vkvg_pattern_type_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__pattern_ga69d920cb48cb97fbaa8ea048b12e9bab.html#ga69d920cb48cb97fbaa8ea048b12e9bab">vkvg_pattern_get_type</a> (<a class="el" href="group__pattern_ga60d6d8608f15e96a087c8dafd69f28dc.html#ga60d6d8608f15e96a087c8dafd69f28dc">VkvgPattern</a> pat)</td></tr>
+<tr class="memdesc:ga69d920cb48cb97fbaa8ea048b12e9bab"><td class="mdescLeft">&#160;</td><td class="mdescRight">get pattern type  <a href="group__pattern_ga69d920cb48cb97fbaa8ea048b12e9bab.html#ga69d920cb48cb97fbaa8ea048b12e9bab">More...</a><br /></td></tr>
+<tr class="separator:ga69d920cb48cb97fbaa8ea048b12e9bab"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga1f555e636f6c91d3a2a8945bf9e86fa3"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__pattern_ga1f555e636f6c91d3a2a8945bf9e86fa3.html#ga1f555e636f6c91d3a2a8945bf9e86fa3">vkvg_pattern_set_matrix</a> (<a class="el" href="group__pattern_ga60d6d8608f15e96a087c8dafd69f28dc.html#ga60d6d8608f15e96a087c8dafd69f28dc">VkvgPattern</a> pat, const <a class="el" href="structvkvg__matrix__t.html">vkvg_matrix_t</a> *matrix)</td></tr>
+<tr class="separator:ga1f555e636f6c91d3a2a8945bf9e86fa3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga53ff09b33c0008da5e52740fdd601e93"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__pattern_ga53ff09b33c0008da5e52740fdd601e93.html#ga53ff09b33c0008da5e52740fdd601e93">vkvg_pattern_get_matrix</a> (<a class="el" href="group__pattern_ga60d6d8608f15e96a087c8dafd69f28dc.html#ga60d6d8608f15e96a087c8dafd69f28dc">VkvgPattern</a> pat, <a class="el" href="structvkvg__matrix__t.html">vkvg_matrix_t</a> *matrix)</td></tr>
+<tr class="separator:ga53ff09b33c0008da5e52740fdd601e93"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af4174688622bae16b8cb222b80cc978a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="vkvg_8h_af4174688622bae16b8cb222b80cc978a.html#af4174688622bae16b8cb222b80cc978a">vkvg_set_source_color_name</a> (<a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, const char *color)</td></tr>
+<tr class="separator:af4174688622bae16b8cb222b80cc978a"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
 <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
-<div class="textblock"><p>The header of the VKVG library. </p>
-<p>This is the header file of the VKVG library. It defines all its types and declares all its functions.</p>
-<p>For more information about how to use this file, see build_include. </p>
+<div class="textblock"><p>This is the header file of the VKVG library. It defines all its types and declares all its functions. </p>
 
 <p class="definition">Definition in file <a class="el" href="vkvg_8h_source.html">vkvg.h</a>.</p>
 </div></div><!-- contents -->
index 56457858ff807a15bb57e4f87cb5255564f0596f..e6e872b596f6187b8133b8651d2e9220cde2074f 100644 (file)
@@ -63,60 +63,60 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
    <td valign="top">
       <div class="navtab">
         <table>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga8acf97c1e4ae8ab67764a96a0d5d7b9c.html#ga8acf97c1e4ae8ab67764a96a0d5d7b9c">vkvg_arc</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga7e937e021bf96bd38de3e478bf80c3e7.html#ga7e937e021bf96bd38de3e478bf80c3e7">vkvg_arc_negative</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gac418bd821f5e47d7c9deb6f58b5bc03d.html#gac418bd821f5e47d7c9deb6f58b5bc03d">vkvg_clear</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga13183bfc6468e0106b487a397ea1d870.html#ga13183bfc6468e0106b487a397ea1d870">vkvg_clip</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga42752652b304544765ffbc9f1355f04a.html#ga42752652b304544765ffbc9f1355f04a">vkvg_clip_preserve</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga0e1611518cd6aa91d3527fefcfdf2957.html#ga0e1611518cd6aa91d3527fefcfdf2957">vkvg_close_path</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gacd68ee83c078f62d89709034c562897b.html#gacd68ee83c078f62d89709034c562897b">vkvg_create</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gae1be850b3f4a6b01e35344bd033bf3d0.html#gae1be850b3f4a6b01e35344bd033bf3d0">vkvg_curve_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gabfc11b67746a4b438580242c79ef6dce.html#gabfc11b67746a4b438580242c79ef6dce">vkvg_destroy</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga3a87ef8a0d782aa26a39ff63218ea25c.html#ga3a87ef8a0d782aa26a39ff63218ea25c">vkvg_device_create</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga1d3b3027ad47c29d49a82705ff21c802.html#ga1d3b3027ad47c29d49a82705ff21c802">vkvg_device_create_from_vk</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga584714cbe547b91c08904a90f269c170.html#ga584714cbe547b91c08904a90f269c170">vkvg_device_create_from_vk_multisample</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga38c54930707fd47bbdb59ee9000a6d21.html#ga38c54930707fd47bbdb59ee9000a6d21">vkvg_device_destroy</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga110a3746370bc3a61aa95e048e739d2e.html#ga110a3746370bc3a61aa95e048e739d2e">vkvg_device_get_dpy</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga4e12927c2cda70943f304f5fdbd43882.html#ga4e12927c2cda70943f304f5fdbd43882">vkvg_device_get_reference_count</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga7328d8f0102dd7dcf725bc3c77aa95f8.html#ga7328d8f0102dd7dcf725bc3c77aa95f8">vkvg_device_reference</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_gacee1dad855f7ceb5e803c0379e37cff5.html#gacee1dad855f7ceb5e803c0379e37cff5">vkvg_device_set_dpy</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_gaa7b5b0a579d1202e8d782f720f603d91.html#gaa7b5b0a579d1202e8d782f720f603d91">vkvg_device_set_thread_aware</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga76abb77e8be8a16dd7ddd03950ba168b.html#ga76abb77e8be8a16dd7ddd03950ba168b">vkvg_device_status</a></td></tr>
+          <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_gaadec811521b3edb7a509bd9c6e370ee5.html#gaadec811521b3edb7a509bd9c6e370ee5">vkvg_ellipse</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga74f4c24e04116105ddc91b31a174ed34.html#ga74f4c24e04116105ddc91b31a174ed34">vkvg_elliptic_arc_to</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="navtab"><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_ga7b84dd59cc0b3d116948a89ff7ad53f8.html#ga7b84dd59cc0b3d116948a89ff7ad53f8">vkvg_fill</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaa0dd784bb4277124e6fd2546a50b970a.html#gaa0dd784bb4277124e6fd2546a50b970a">vkvg_fill_preserve</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_gadf5a54205231c9026559eb3a912578ef.html#gadf5a54205231c9026559eb3a912578ef">vkvg_flush</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga0a1ff002bf87d056d6749966fdabd3a6.html#ga0a1ff002bf87d056d6749966fdabd3a6">vkvg_font_extents</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_ga54e4a562ce79bfe7b27bccb354211526.html#ga54e4a562ce79bfe7b27bccb354211526">vkvg_get_current_point</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaa2a085eb1589cad42d21a79d967ba821.html#gaa2a085eb1589cad42d21a79d967ba821">vkvg_get_dash</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga6b1a6746ce78e41714bfa433dde3f330.html#ga6b1a6746ce78e41714bfa433dde3f330">vkvg_get_device_requirements</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga5accbb746089e87bcf2affb3b8d013ff.html#ga5accbb746089e87bcf2affb3b8d013ff">vkvg_get_fill_rule</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga99ca38817ba4247d2cacb2140f4ad1f6.html#ga99ca38817ba4247d2cacb2140f4ad1f6">vkvg_get_line_cap</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga41a306bcd66be7fc2f00b66a5ea92208.html#ga41a306bcd66be7fc2f00b66a5ea92208">vkvg_get_line_join</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga25e4334755ba6bef6a74bc263554c07e.html#ga25e4334755ba6bef6a74bc263554c07e">vkvg_get_line_width</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga79ca5efa6ffc3025bda30a1d0ed3e2ce.html#ga79ca5efa6ffc3025bda30a1d0ed3e2ce">vkvg_get_matrix</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga4d37ec2bc539cbb2f088152c1785724a.html#ga4d37ec2bc539cbb2f088152c1785724a">vkvg_get_miter_limit</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga0bb6ecd1c3f10f1a6bae09a808986a7c.html#ga0bb6ecd1c3f10f1a6bae09a808986a7c">vkvg_get_opacity</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga96ae65bebca48a87348d960d5ba52b03.html#ga96ae65bebca48a87348d960d5ba52b03">vkvg_get_operator</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaa7356999fb385658dc2ff6c182e639c5.html#gaa7356999fb385658dc2ff6c182e639c5">vkvg_get_reference_count</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga10ea171640ba5da3027c60390725666c.html#ga10ea171640ba5da3027c60390725666c">vkvg_get_required_device_extensions</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga7cf75a034d9fb4a78c82724154cf73c8.html#ga7cf75a034d9fb4a78c82724154cf73c8">vkvg_get_required_instance_extensions</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gace9e98ac61a0fbdc79d1cee9291c15bb.html#gace9e98ac61a0fbdc79d1cee9291c15bb">vkvg_get_source</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga5681b5178166d4f96d9f803000866200.html#ga5681b5178166d4f96d9f803000866200">vkvg_get_target</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gac2c7805769e61c06151b52f3fb52986d.html#gac2c7805769e61c06151b52f3fb52986d">vkvg_has_current_point</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_ga61e679b9e01cdf105c7756bf9854697b.html#ga61e679b9e01cdf105c7756bf9854697b">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_gaaa044940f56de70161b3821934077c7b.html#gaaa044940f56de70161b3821934077c7b">vkvg_line_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga8ca1adfc2ff436c4f1e76f46ba14d9b0.html#ga8ca1adfc2ff436c4f1e76f46ba14d9b0">vkvg_load_font_from_memory</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaaaab7e5a95eab3cb812bbe4865d85951.html#gaaaab7e5a95eab3cb812bbe4865d85951">vkvg_load_font_from_path</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="navtabHL"><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>
@@ -129,109 +129,108 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
           <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_ga2146e1153f46e8ef79918dba5d32ac91.html#ga2146e1153f46e8ef79918dba5d32ac91">vkvg_matrix_get_scale</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_gaf11800eb40198628fabb928a743fecb1.html#gaf11800eb40198628fabb928a743fecb1">vkvg_matrix_init</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga22c80d15d3492420d9dc9fea4ddf7d76.html#ga22c80d15d3492420d9dc9fea4ddf7d76">vkvg_matrix_init_identity</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga38fb3ab8cc86565a8e5863b788f00921.html#ga38fb3ab8cc86565a8e5863b788f00921">vkvg_matrix_init_rotate</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_gac6da39c63aa83f333fad4876da70c495.html#gac6da39c63aa83f333fad4876da70c495">vkvg_matrix_init_scale</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga9078043e7c548ef9fec35de32ffc86e3.html#ga9078043e7c548ef9fec35de32ffc86e3">vkvg_matrix_init_translate</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga0db3d74caa93dd3b2e8595301d447bec.html#ga0db3d74caa93dd3b2e8595301d447bec">vkvg_matrix_invert</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga672a08bfb37a7b28db89e1d60988b47f.html#ga672a08bfb37a7b28db89e1d60988b47f">vkvg_matrix_multiply</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_gacbad7841972e44b065fc74e17dcce2cd.html#gacbad7841972e44b065fc74e17dcce2cd">vkvg_matrix_rotate</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga053850768b56f00336573729d1ea1090.html#ga053850768b56f00336573729d1ea1090">vkvg_matrix_scale</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga155802a492a4c6a7bb20fb101d0089e4.html#ga155802a492a4c6a7bb20fb101d0089e4">vkvg_matrix_transform_distance</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_gad9dc2333081dc6f631ec529f94ec19dc.html#gad9dc2333081dc6f631ec529f94ec19dc">vkvg_matrix_transform_point</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga34aa0d5b237ad0e3b4905b59ec08fd3b.html#ga34aa0d5b237ad0e3b4905b59ec08fd3b">vkvg_matrix_translate</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga41d32b2e72c0eccf4a2bc695598c50ba.html#ga41d32b2e72c0eccf4a2bc695598c50ba">vkvg_move_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_gaa77f72e566105b65f7e8563d4a9301d9.html#gaa77f72e566105b65f7e8563d4a9301d9">vkvg_multisample_surface_resolve</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga5d60e9db2309e786ac30218efab804cb.html#ga5d60e9db2309e786ac30218efab804cb">vkvg_new_path</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga6fd276cc6718c78aa889d289004707f2.html#ga6fd276cc6718c78aa889d289004707f2">vkvg_new_sub_path</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_ga95d31d8c703526652ad57a42292146e2.html#ga95d31d8c703526652ad57a42292146e2">vkvg_paint</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gad6e3a8dca42362ceebe8d949058ad3b4.html#gad6e3a8dca42362ceebe8d949058ad3b4">vkvg_path_extents</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_gabef66c6a7a6baf98f0f89d30bb55f46d.html#gabef66c6a7a6baf98f0f89d30bb55f46d">vkvg_pattern_add_color_stop</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga7d03d46f9c1544f01eb556fa840c94e0.html#ga7d03d46f9c1544f01eb556fa840c94e0">vkvg_pattern_create_for_surface</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga2c359145c22b8384317dcceee7d065a7.html#ga2c359145c22b8384317dcceee7d065a7">vkvg_pattern_create_linear</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga17618bd315ba5382d66b86cb0feb6af9.html#ga17618bd315ba5382d66b86cb0feb6af9">vkvg_pattern_create_radial</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga14cb27e833bbdd0a922a153bac41837a.html#ga14cb27e833bbdd0a922a153bac41837a">vkvg_pattern_destroy</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga34701b3ab3a3976f65b9a5e229efee1d.html#ga34701b3ab3a3976f65b9a5e229efee1d">vkvg_pattern_edit_linear</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_gabe88f93962cbc6bec99fd94fd01f5547.html#gabe88f93962cbc6bec99fd94fd01f5547">vkvg_pattern_edit_radial</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga8322c6bd1ef02f3f15faee3993ef55d1.html#ga8322c6bd1ef02f3f15faee3993ef55d1">vkvg_pattern_get_color_stop_count</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga743ac3fb70e31150aa98bdc11424a36b.html#ga743ac3fb70e31150aa98bdc11424a36b">vkvg_pattern_get_color_stop_rgba</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_gac87c237c36d4902d1e865778debd3d8d.html#gac87c237c36d4902d1e865778debd3d8d">vkvg_pattern_get_extend</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga510cf4273c0a2a9aa027c388dc2f48b2.html#ga510cf4273c0a2a9aa027c388dc2f48b2">vkvg_pattern_get_filter</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga2939439acaf8ee99bf42f7f0eeb1cf51.html#ga2939439acaf8ee99bf42f7f0eeb1cf51">vkvg_pattern_get_linear_points</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga0c1342ac3ea8201996c6dfcd9fd85ff9.html#ga0c1342ac3ea8201996c6dfcd9fd85ff9">vkvg_pattern_get_matrix</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga6d902720df09232c3836af5517831efe.html#ga6d902720df09232c3836af5517831efe">vkvg_pattern_get_reference_count</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_gab97a47af9ac9d3e71a70008cf8b05487.html#gab97a47af9ac9d3e71a70008cf8b05487">vkvg_pattern_get_type</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga72f8f796252b9716a2cc7e66710dc529.html#ga72f8f796252b9716a2cc7e66710dc529">vkvg_pattern_reference</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga730832bea18d0c15f98eaa1ee1102f43.html#ga730832bea18d0c15f98eaa1ee1102f43">vkvg_pattern_set_extend</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga97a53a5be17a79b6bdd28a49b50d523c.html#ga97a53a5be17a79b6bdd28a49b50d523c">vkvg_pattern_set_filter</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga8983c6211dd369a5240a41bfd2a49090.html#ga8983c6211dd369a5240a41bfd2a49090">vkvg_pattern_set_matrix</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="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gad571c4011138a2cba97fe31709faafc7.html#gad571c4011138a2cba97fe31709faafc7">vkvg_quadratic_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga70c154560a0c15922815cfe7d6530312.html#ga70c154560a0c15922815cfe7d6530312">vkvg_rectangle</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga59ac2b80c1610a785e65ad44fde2b1d0.html#ga59ac2b80c1610a785e65ad44fde2b1d0">vkvg_reference</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga154cef8a49f052068c9f0d6f897aa3d6.html#ga154cef8a49f052068c9f0d6f897aa3d6">vkvg_rel_curve_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga7fd336046c4afa45de5e5473faed9b2d.html#ga7fd336046c4afa45de5e5473faed9b2d">vkvg_rel_elliptic_arc_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga7c420f18b584d664ba272351503b552a.html#ga7c420f18b584d664ba272351503b552a">vkvg_rel_line_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaaddca8228bb495010ea67cb312db28d5.html#gaaddca8228bb495010ea67cb312db28d5">vkvg_rel_move_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga94c7fd0444bb8b997a780e1895125837.html#ga94c7fd0444bb8b997a780e1895125837">vkvg_rel_quadratic_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga7f881ada9c9c463683359d84e876e695.html#ga7f881ada9c9c463683359d84e876e695">vkvg_reset_clip</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga490b9db147cf800e5e98eefe3753b8ec.html#ga490b9db147cf800e5e98eefe3753b8ec">vkvg_restore</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gae025c30c061c0264d4a9f469e8c05d1c.html#gae025c30c061c0264d4a9f469e8c05d1c">vkvg_rotate</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaa5967f211de903e7feb6bf12ae909a06.html#gaa5967f211de903e7feb6bf12ae909a06">vkvg_rounded_rectangle</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga13635442e4c14287367823598f2535cb.html#ga13635442e4c14287367823598f2535cb">vkvg_rounded_rectangle2</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gae3a369a75b9d87c84547a5cd05a221e6.html#gae3a369a75b9d87c84547a5cd05a221e6">vkvg_save</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga5d8b1a43c078011541b8ad40a2af00bb.html#ga5d8b1a43c078011541b8ad40a2af00bb">vkvg_scale</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga88295a0e1ad4344a05de82c54b7159db.html#ga88295a0e1ad4344a05de82c54b7159db">vkvg_select_font_face</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga38d3fd1954fdcddd9013117f60d21707.html#ga38d3fd1954fdcddd9013117f60d21707">vkvg_set_dash</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga32ccec401affe05abbbcc914cd3139e6.html#ga32ccec401affe05abbbcc914cd3139e6">vkvg_set_fill_rule</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga93286454cb5af21e9ddf69635e1351ef.html#ga93286454cb5af21e9ddf69635e1351ef">vkvg_set_font_size</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga2af37f98b630134843446c5d8109741f.html#ga2af37f98b630134843446c5d8109741f">vkvg_set_line_cap</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga261c6105cc8574a05a971b562cfbbfdf.html#ga261c6105cc8574a05a971b562cfbbfdf">vkvg_set_line_join</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaa1dd0e917ca55bb68795b6973f1fa38e.html#gaa1dd0e917ca55bb68795b6973f1fa38e">vkvg_set_line_width</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga17c5a80eb803be493370b95add18e0e0.html#ga17c5a80eb803be493370b95add18e0e0">vkvg_set_matrix</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga19370dc950aa5f87d13feb2824faf441.html#ga19370dc950aa5f87d13feb2824faf441">vkvg_set_miter_limit</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga78687897d394221132d57809244a2bde.html#ga78687897d394221132d57809244a2bde">vkvg_set_opacity</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gab9a9036245eb304f4214705879326f13.html#gab9a9036245eb304f4214705879326f13">vkvg_set_operator</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga73db2af35f3339bc926854a492560964.html#ga73db2af35f3339bc926854a492560964">vkvg_set_source</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga46da71eebe6f6dbb5056dc1429ced863.html#ga46da71eebe6f6dbb5056dc1429ced863">vkvg_set_source_color</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="vkvg_8h_a164da86a4b2636d58d39c45a857b7227.html#a164da86a4b2636d58d39c45a857b7227">vkvg_set_source_color_name</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga89a8aa13acca2fdae86a6f94912513b4.html#ga89a8aa13acca2fdae86a6f94912513b4">vkvg_set_source_rgb</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga7f1817e3b786b376348af666b2f0520a.html#ga7f1817e3b786b376348af666b2f0520a">vkvg_set_source_rgba</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga7316a9d4a70cbc592923c8d3410df077.html#ga7316a9d4a70cbc592923c8d3410df077">vkvg_set_source_surface</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga2e3f3777b3ba1a6de1d54eb7c23737d9.html#ga2e3f3777b3ba1a6de1d54eb7c23737d9">vkvg_show_text</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga2e5ac52635eb2745b9f28373689df0d9.html#ga2e5ac52635eb2745b9f28373689df0d9">vkvg_show_text_run</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaa7a77d72856d41276186df5bb2299339.html#gaa7a77d72856d41276186df5bb2299339">vkvg_status</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_ga36fe35b2d255b66d379b70567d49eed2.html#ga36fe35b2d255b66d379b70567d49eed2">vkvg_status_to_string</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga3590f94fe38df4f98f196d738827891c.html#ga3590f94fe38df4f98f196d738827891c">vkvg_stroke</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga3f64f9251bd63c229205115a214acfc1.html#ga3f64f9251bd63c229205115a214acfc1">vkvg_stroke_preserve</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_gaed1d8ba342a78c0335647dca56e27174.html#gaed1d8ba342a78c0335647dca56e27174">vkvg_surface_clear</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_gaebe02eedfc8d5af54c2962aa7227959d.html#gaebe02eedfc8d5af54c2962aa7227959d">vkvg_surface_create</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_gab927868517986c317e393a1c874081b0.html#gab927868517986c317e393a1c874081b0">vkvg_surface_create_for_VkhImage</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_ga1bc77fa0f6a6508d988ab2bc2f391190.html#ga1bc77fa0f6a6508d988ab2bc2f391190">vkvg_surface_create_from_image</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_ga0c0097625ec8023049b2acfa92e25520.html#ga0c0097625ec8023049b2acfa92e25520">vkvg_surface_destroy</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_ga09df17e6e7e62e6780c3f9330a6e60e6.html#ga09df17e6e7e62e6780c3f9330a6e60e6">vkvg_surface_get_height</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_gaac3f496bfbf733894fb94eb48f1d1137.html#gaac3f496bfbf733894fb94eb48f1d1137">vkvg_surface_get_reference_count</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_ga3d8cf4052973109318bbb693b6d2800c.html#ga3d8cf4052973109318bbb693b6d2800c">vkvg_surface_get_vk_format</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_ga424dbcc7fcefea9cca5726347b2ee235.html#ga424dbcc7fcefea9cca5726347b2ee235">vkvg_surface_get_vk_image</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_gaa4c4188ebc55afd246dcfa2b804a3d1d.html#gaa4c4188ebc55afd246dcfa2b804a3d1d">vkvg_surface_get_width</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_ga21cf3c9f6ce1d7e509ab86d5107eeffc.html#ga21cf3c9f6ce1d7e509ab86d5107eeffc">vkvg_surface_reference</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_gac105fa5f43e1785f2219252b9099365a.html#gac105fa5f43e1785f2219252b9099365a">vkvg_surface_status</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_gac03b406f38c79c6812fdcff69d50fb7e.html#gac03b406f38c79c6812fdcff69d50fb7e">vkvg_surface_write_to_memory</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_ga7051fd62842ee526afc261b65f939c2d.html#ga7051fd62842ee526afc261b65f939c2d">vkvg_surface_write_to_png</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga79802b5c678d1ab84a4f5ef560e77e29.html#ga79802b5c678d1ab84a4f5ef560e77e29">vkvg_text_extents</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaff5bbccf8cc53721ca2666c56272256e.html#gaff5bbccf8cc53721ca2666c56272256e">vkvg_text_run_create</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gadfcb5fd125984c0399c5f6bc9619e56a.html#gadfcb5fd125984c0399c5f6bc9619e56a">vkvg_text_run_create_with_length</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaf177e82330cb95a71c9517f8aacd6365.html#gaf177e82330cb95a71c9517f8aacd6365">vkvg_text_run_destroy</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gafa8b8c1636cb6c479a851fc04f7741ad.html#gafa8b8c1636cb6c479a851fc04f7741ad">vkvg_text_run_get_extents</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga01525d0d537d2e03d541ad57325f14d2.html#ga01525d0d537d2e03d541ad57325f14d2">vkvg_text_run_get_glyph_count</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gad8303a290f342f71dd233bef3f02441b.html#gad8303a290f342f71dd233bef3f02441b">vkvg_text_run_get_glyph_position</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga998ca7435dd87db6da6d30a5ee69f827.html#ga998ca7435dd87db6da6d30a5ee69f827">vkvg_transform</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gacf62b2602170792417398c51511dee67.html#gacf62b2602170792417398c51511dee67">vkvg_translate</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>
@@ -253,7 +252,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
       </table>
 </div><div class="memdoc">
 
-<p class="definition">Definition at line <a class="el" href="vkvg_8h_source.html#l00092">92</a> of file <a class="el" href="vkvg_8h_source.html">vkvg.h</a>.</p>
+<p class="definition">Definition at line <a class="el" href="vkvg_8h_source.html#l00091">91</a> of file <a class="el" href="vkvg_8h_source.html">vkvg.h</a>.</p>
 
 </div>
 </div>
index 44a3b0836dc8e71d92bb5f345fb271a10eddf525..1630883be00075c6d1398741ff037237200019dd 100644 (file)
@@ -63,60 +63,60 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
    <td valign="top">
       <div class="navtab">
         <table>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga8acf97c1e4ae8ab67764a96a0d5d7b9c.html#ga8acf97c1e4ae8ab67764a96a0d5d7b9c">vkvg_arc</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga7e937e021bf96bd38de3e478bf80c3e7.html#ga7e937e021bf96bd38de3e478bf80c3e7">vkvg_arc_negative</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gac418bd821f5e47d7c9deb6f58b5bc03d.html#gac418bd821f5e47d7c9deb6f58b5bc03d">vkvg_clear</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga13183bfc6468e0106b487a397ea1d870.html#ga13183bfc6468e0106b487a397ea1d870">vkvg_clip</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga42752652b304544765ffbc9f1355f04a.html#ga42752652b304544765ffbc9f1355f04a">vkvg_clip_preserve</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga0e1611518cd6aa91d3527fefcfdf2957.html#ga0e1611518cd6aa91d3527fefcfdf2957">vkvg_close_path</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gacd68ee83c078f62d89709034c562897b.html#gacd68ee83c078f62d89709034c562897b">vkvg_create</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gae1be850b3f4a6b01e35344bd033bf3d0.html#gae1be850b3f4a6b01e35344bd033bf3d0">vkvg_curve_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gabfc11b67746a4b438580242c79ef6dce.html#gabfc11b67746a4b438580242c79ef6dce">vkvg_destroy</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga3a87ef8a0d782aa26a39ff63218ea25c.html#ga3a87ef8a0d782aa26a39ff63218ea25c">vkvg_device_create</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga1d3b3027ad47c29d49a82705ff21c802.html#ga1d3b3027ad47c29d49a82705ff21c802">vkvg_device_create_from_vk</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga584714cbe547b91c08904a90f269c170.html#ga584714cbe547b91c08904a90f269c170">vkvg_device_create_from_vk_multisample</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga38c54930707fd47bbdb59ee9000a6d21.html#ga38c54930707fd47bbdb59ee9000a6d21">vkvg_device_destroy</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga110a3746370bc3a61aa95e048e739d2e.html#ga110a3746370bc3a61aa95e048e739d2e">vkvg_device_get_dpy</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga4e12927c2cda70943f304f5fdbd43882.html#ga4e12927c2cda70943f304f5fdbd43882">vkvg_device_get_reference_count</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga7328d8f0102dd7dcf725bc3c77aa95f8.html#ga7328d8f0102dd7dcf725bc3c77aa95f8">vkvg_device_reference</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_gacee1dad855f7ceb5e803c0379e37cff5.html#gacee1dad855f7ceb5e803c0379e37cff5">vkvg_device_set_dpy</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_gaa7b5b0a579d1202e8d782f720f603d91.html#gaa7b5b0a579d1202e8d782f720f603d91">vkvg_device_set_thread_aware</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga76abb77e8be8a16dd7ddd03950ba168b.html#ga76abb77e8be8a16dd7ddd03950ba168b">vkvg_device_status</a></td></tr>
+          <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_gaadec811521b3edb7a509bd9c6e370ee5.html#gaadec811521b3edb7a509bd9c6e370ee5">vkvg_ellipse</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga74f4c24e04116105ddc91b31a174ed34.html#ga74f4c24e04116105ddc91b31a174ed34">vkvg_elliptic_arc_to</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="navtab"><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_ga7b84dd59cc0b3d116948a89ff7ad53f8.html#ga7b84dd59cc0b3d116948a89ff7ad53f8">vkvg_fill</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaa0dd784bb4277124e6fd2546a50b970a.html#gaa0dd784bb4277124e6fd2546a50b970a">vkvg_fill_preserve</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_gadf5a54205231c9026559eb3a912578ef.html#gadf5a54205231c9026559eb3a912578ef">vkvg_flush</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga0a1ff002bf87d056d6749966fdabd3a6.html#ga0a1ff002bf87d056d6749966fdabd3a6">vkvg_font_extents</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_ga54e4a562ce79bfe7b27bccb354211526.html#ga54e4a562ce79bfe7b27bccb354211526">vkvg_get_current_point</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaa2a085eb1589cad42d21a79d967ba821.html#gaa2a085eb1589cad42d21a79d967ba821">vkvg_get_dash</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga6b1a6746ce78e41714bfa433dde3f330.html#ga6b1a6746ce78e41714bfa433dde3f330">vkvg_get_device_requirements</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga5accbb746089e87bcf2affb3b8d013ff.html#ga5accbb746089e87bcf2affb3b8d013ff">vkvg_get_fill_rule</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga99ca38817ba4247d2cacb2140f4ad1f6.html#ga99ca38817ba4247d2cacb2140f4ad1f6">vkvg_get_line_cap</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga41a306bcd66be7fc2f00b66a5ea92208.html#ga41a306bcd66be7fc2f00b66a5ea92208">vkvg_get_line_join</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga25e4334755ba6bef6a74bc263554c07e.html#ga25e4334755ba6bef6a74bc263554c07e">vkvg_get_line_width</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga79ca5efa6ffc3025bda30a1d0ed3e2ce.html#ga79ca5efa6ffc3025bda30a1d0ed3e2ce">vkvg_get_matrix</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga4d37ec2bc539cbb2f088152c1785724a.html#ga4d37ec2bc539cbb2f088152c1785724a">vkvg_get_miter_limit</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga0bb6ecd1c3f10f1a6bae09a808986a7c.html#ga0bb6ecd1c3f10f1a6bae09a808986a7c">vkvg_get_opacity</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga96ae65bebca48a87348d960d5ba52b03.html#ga96ae65bebca48a87348d960d5ba52b03">vkvg_get_operator</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaa7356999fb385658dc2ff6c182e639c5.html#gaa7356999fb385658dc2ff6c182e639c5">vkvg_get_reference_count</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga10ea171640ba5da3027c60390725666c.html#ga10ea171640ba5da3027c60390725666c">vkvg_get_required_device_extensions</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga7cf75a034d9fb4a78c82724154cf73c8.html#ga7cf75a034d9fb4a78c82724154cf73c8">vkvg_get_required_instance_extensions</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gace9e98ac61a0fbdc79d1cee9291c15bb.html#gace9e98ac61a0fbdc79d1cee9291c15bb">vkvg_get_source</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga5681b5178166d4f96d9f803000866200.html#ga5681b5178166d4f96d9f803000866200">vkvg_get_target</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gac2c7805769e61c06151b52f3fb52986d.html#gac2c7805769e61c06151b52f3fb52986d">vkvg_has_current_point</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_ga61e679b9e01cdf105c7756bf9854697b.html#ga61e679b9e01cdf105c7756bf9854697b">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_gaaa044940f56de70161b3821934077c7b.html#gaaa044940f56de70161b3821934077c7b">vkvg_line_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga8ca1adfc2ff436c4f1e76f46ba14d9b0.html#ga8ca1adfc2ff436c4f1e76f46ba14d9b0">vkvg_load_font_from_memory</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaaaab7e5a95eab3cb812bbe4865d85951.html#gaaaab7e5a95eab3cb812bbe4865d85951">vkvg_load_font_from_path</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="navtabHL"><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>
@@ -129,109 +129,108 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
           <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_ga2146e1153f46e8ef79918dba5d32ac91.html#ga2146e1153f46e8ef79918dba5d32ac91">vkvg_matrix_get_scale</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_gaf11800eb40198628fabb928a743fecb1.html#gaf11800eb40198628fabb928a743fecb1">vkvg_matrix_init</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga22c80d15d3492420d9dc9fea4ddf7d76.html#ga22c80d15d3492420d9dc9fea4ddf7d76">vkvg_matrix_init_identity</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga38fb3ab8cc86565a8e5863b788f00921.html#ga38fb3ab8cc86565a8e5863b788f00921">vkvg_matrix_init_rotate</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_gac6da39c63aa83f333fad4876da70c495.html#gac6da39c63aa83f333fad4876da70c495">vkvg_matrix_init_scale</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga9078043e7c548ef9fec35de32ffc86e3.html#ga9078043e7c548ef9fec35de32ffc86e3">vkvg_matrix_init_translate</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga0db3d74caa93dd3b2e8595301d447bec.html#ga0db3d74caa93dd3b2e8595301d447bec">vkvg_matrix_invert</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga672a08bfb37a7b28db89e1d60988b47f.html#ga672a08bfb37a7b28db89e1d60988b47f">vkvg_matrix_multiply</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_gacbad7841972e44b065fc74e17dcce2cd.html#gacbad7841972e44b065fc74e17dcce2cd">vkvg_matrix_rotate</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga053850768b56f00336573729d1ea1090.html#ga053850768b56f00336573729d1ea1090">vkvg_matrix_scale</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga155802a492a4c6a7bb20fb101d0089e4.html#ga155802a492a4c6a7bb20fb101d0089e4">vkvg_matrix_transform_distance</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_gad9dc2333081dc6f631ec529f94ec19dc.html#gad9dc2333081dc6f631ec529f94ec19dc">vkvg_matrix_transform_point</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga34aa0d5b237ad0e3b4905b59ec08fd3b.html#ga34aa0d5b237ad0e3b4905b59ec08fd3b">vkvg_matrix_translate</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga41d32b2e72c0eccf4a2bc695598c50ba.html#ga41d32b2e72c0eccf4a2bc695598c50ba">vkvg_move_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_gaa77f72e566105b65f7e8563d4a9301d9.html#gaa77f72e566105b65f7e8563d4a9301d9">vkvg_multisample_surface_resolve</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga5d60e9db2309e786ac30218efab804cb.html#ga5d60e9db2309e786ac30218efab804cb">vkvg_new_path</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga6fd276cc6718c78aa889d289004707f2.html#ga6fd276cc6718c78aa889d289004707f2">vkvg_new_sub_path</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_ga95d31d8c703526652ad57a42292146e2.html#ga95d31d8c703526652ad57a42292146e2">vkvg_paint</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gad6e3a8dca42362ceebe8d949058ad3b4.html#gad6e3a8dca42362ceebe8d949058ad3b4">vkvg_path_extents</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_gabef66c6a7a6baf98f0f89d30bb55f46d.html#gabef66c6a7a6baf98f0f89d30bb55f46d">vkvg_pattern_add_color_stop</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga7d03d46f9c1544f01eb556fa840c94e0.html#ga7d03d46f9c1544f01eb556fa840c94e0">vkvg_pattern_create_for_surface</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga2c359145c22b8384317dcceee7d065a7.html#ga2c359145c22b8384317dcceee7d065a7">vkvg_pattern_create_linear</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga17618bd315ba5382d66b86cb0feb6af9.html#ga17618bd315ba5382d66b86cb0feb6af9">vkvg_pattern_create_radial</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga14cb27e833bbdd0a922a153bac41837a.html#ga14cb27e833bbdd0a922a153bac41837a">vkvg_pattern_destroy</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga34701b3ab3a3976f65b9a5e229efee1d.html#ga34701b3ab3a3976f65b9a5e229efee1d">vkvg_pattern_edit_linear</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_gabe88f93962cbc6bec99fd94fd01f5547.html#gabe88f93962cbc6bec99fd94fd01f5547">vkvg_pattern_edit_radial</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga8322c6bd1ef02f3f15faee3993ef55d1.html#ga8322c6bd1ef02f3f15faee3993ef55d1">vkvg_pattern_get_color_stop_count</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga743ac3fb70e31150aa98bdc11424a36b.html#ga743ac3fb70e31150aa98bdc11424a36b">vkvg_pattern_get_color_stop_rgba</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_gac87c237c36d4902d1e865778debd3d8d.html#gac87c237c36d4902d1e865778debd3d8d">vkvg_pattern_get_extend</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga510cf4273c0a2a9aa027c388dc2f48b2.html#ga510cf4273c0a2a9aa027c388dc2f48b2">vkvg_pattern_get_filter</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga2939439acaf8ee99bf42f7f0eeb1cf51.html#ga2939439acaf8ee99bf42f7f0eeb1cf51">vkvg_pattern_get_linear_points</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga0c1342ac3ea8201996c6dfcd9fd85ff9.html#ga0c1342ac3ea8201996c6dfcd9fd85ff9">vkvg_pattern_get_matrix</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga6d902720df09232c3836af5517831efe.html#ga6d902720df09232c3836af5517831efe">vkvg_pattern_get_reference_count</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_gab97a47af9ac9d3e71a70008cf8b05487.html#gab97a47af9ac9d3e71a70008cf8b05487">vkvg_pattern_get_type</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga72f8f796252b9716a2cc7e66710dc529.html#ga72f8f796252b9716a2cc7e66710dc529">vkvg_pattern_reference</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga730832bea18d0c15f98eaa1ee1102f43.html#ga730832bea18d0c15f98eaa1ee1102f43">vkvg_pattern_set_extend</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga97a53a5be17a79b6bdd28a49b50d523c.html#ga97a53a5be17a79b6bdd28a49b50d523c">vkvg_pattern_set_filter</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga8983c6211dd369a5240a41bfd2a49090.html#ga8983c6211dd369a5240a41bfd2a49090">vkvg_pattern_set_matrix</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="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gad571c4011138a2cba97fe31709faafc7.html#gad571c4011138a2cba97fe31709faafc7">vkvg_quadratic_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga70c154560a0c15922815cfe7d6530312.html#ga70c154560a0c15922815cfe7d6530312">vkvg_rectangle</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga59ac2b80c1610a785e65ad44fde2b1d0.html#ga59ac2b80c1610a785e65ad44fde2b1d0">vkvg_reference</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga154cef8a49f052068c9f0d6f897aa3d6.html#ga154cef8a49f052068c9f0d6f897aa3d6">vkvg_rel_curve_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga7fd336046c4afa45de5e5473faed9b2d.html#ga7fd336046c4afa45de5e5473faed9b2d">vkvg_rel_elliptic_arc_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga7c420f18b584d664ba272351503b552a.html#ga7c420f18b584d664ba272351503b552a">vkvg_rel_line_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaaddca8228bb495010ea67cb312db28d5.html#gaaddca8228bb495010ea67cb312db28d5">vkvg_rel_move_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga94c7fd0444bb8b997a780e1895125837.html#ga94c7fd0444bb8b997a780e1895125837">vkvg_rel_quadratic_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga7f881ada9c9c463683359d84e876e695.html#ga7f881ada9c9c463683359d84e876e695">vkvg_reset_clip</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga490b9db147cf800e5e98eefe3753b8ec.html#ga490b9db147cf800e5e98eefe3753b8ec">vkvg_restore</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gae025c30c061c0264d4a9f469e8c05d1c.html#gae025c30c061c0264d4a9f469e8c05d1c">vkvg_rotate</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaa5967f211de903e7feb6bf12ae909a06.html#gaa5967f211de903e7feb6bf12ae909a06">vkvg_rounded_rectangle</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga13635442e4c14287367823598f2535cb.html#ga13635442e4c14287367823598f2535cb">vkvg_rounded_rectangle2</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gae3a369a75b9d87c84547a5cd05a221e6.html#gae3a369a75b9d87c84547a5cd05a221e6">vkvg_save</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga5d8b1a43c078011541b8ad40a2af00bb.html#ga5d8b1a43c078011541b8ad40a2af00bb">vkvg_scale</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga88295a0e1ad4344a05de82c54b7159db.html#ga88295a0e1ad4344a05de82c54b7159db">vkvg_select_font_face</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga38d3fd1954fdcddd9013117f60d21707.html#ga38d3fd1954fdcddd9013117f60d21707">vkvg_set_dash</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga32ccec401affe05abbbcc914cd3139e6.html#ga32ccec401affe05abbbcc914cd3139e6">vkvg_set_fill_rule</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga93286454cb5af21e9ddf69635e1351ef.html#ga93286454cb5af21e9ddf69635e1351ef">vkvg_set_font_size</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga2af37f98b630134843446c5d8109741f.html#ga2af37f98b630134843446c5d8109741f">vkvg_set_line_cap</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga261c6105cc8574a05a971b562cfbbfdf.html#ga261c6105cc8574a05a971b562cfbbfdf">vkvg_set_line_join</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaa1dd0e917ca55bb68795b6973f1fa38e.html#gaa1dd0e917ca55bb68795b6973f1fa38e">vkvg_set_line_width</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga17c5a80eb803be493370b95add18e0e0.html#ga17c5a80eb803be493370b95add18e0e0">vkvg_set_matrix</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga19370dc950aa5f87d13feb2824faf441.html#ga19370dc950aa5f87d13feb2824faf441">vkvg_set_miter_limit</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga78687897d394221132d57809244a2bde.html#ga78687897d394221132d57809244a2bde">vkvg_set_opacity</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gab9a9036245eb304f4214705879326f13.html#gab9a9036245eb304f4214705879326f13">vkvg_set_operator</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga73db2af35f3339bc926854a492560964.html#ga73db2af35f3339bc926854a492560964">vkvg_set_source</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga46da71eebe6f6dbb5056dc1429ced863.html#ga46da71eebe6f6dbb5056dc1429ced863">vkvg_set_source_color</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="vkvg_8h_a164da86a4b2636d58d39c45a857b7227.html#a164da86a4b2636d58d39c45a857b7227">vkvg_set_source_color_name</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga89a8aa13acca2fdae86a6f94912513b4.html#ga89a8aa13acca2fdae86a6f94912513b4">vkvg_set_source_rgb</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga7f1817e3b786b376348af666b2f0520a.html#ga7f1817e3b786b376348af666b2f0520a">vkvg_set_source_rgba</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga7316a9d4a70cbc592923c8d3410df077.html#ga7316a9d4a70cbc592923c8d3410df077">vkvg_set_source_surface</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga2e3f3777b3ba1a6de1d54eb7c23737d9.html#ga2e3f3777b3ba1a6de1d54eb7c23737d9">vkvg_show_text</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga2e5ac52635eb2745b9f28373689df0d9.html#ga2e5ac52635eb2745b9f28373689df0d9">vkvg_show_text_run</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaa7a77d72856d41276186df5bb2299339.html#gaa7a77d72856d41276186df5bb2299339">vkvg_status</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_ga36fe35b2d255b66d379b70567d49eed2.html#ga36fe35b2d255b66d379b70567d49eed2">vkvg_status_to_string</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga3590f94fe38df4f98f196d738827891c.html#ga3590f94fe38df4f98f196d738827891c">vkvg_stroke</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga3f64f9251bd63c229205115a214acfc1.html#ga3f64f9251bd63c229205115a214acfc1">vkvg_stroke_preserve</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_gaed1d8ba342a78c0335647dca56e27174.html#gaed1d8ba342a78c0335647dca56e27174">vkvg_surface_clear</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_gaebe02eedfc8d5af54c2962aa7227959d.html#gaebe02eedfc8d5af54c2962aa7227959d">vkvg_surface_create</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_gab927868517986c317e393a1c874081b0.html#gab927868517986c317e393a1c874081b0">vkvg_surface_create_for_VkhImage</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_ga1bc77fa0f6a6508d988ab2bc2f391190.html#ga1bc77fa0f6a6508d988ab2bc2f391190">vkvg_surface_create_from_image</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_ga0c0097625ec8023049b2acfa92e25520.html#ga0c0097625ec8023049b2acfa92e25520">vkvg_surface_destroy</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_ga09df17e6e7e62e6780c3f9330a6e60e6.html#ga09df17e6e7e62e6780c3f9330a6e60e6">vkvg_surface_get_height</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_gaac3f496bfbf733894fb94eb48f1d1137.html#gaac3f496bfbf733894fb94eb48f1d1137">vkvg_surface_get_reference_count</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_ga3d8cf4052973109318bbb693b6d2800c.html#ga3d8cf4052973109318bbb693b6d2800c">vkvg_surface_get_vk_format</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_ga424dbcc7fcefea9cca5726347b2ee235.html#ga424dbcc7fcefea9cca5726347b2ee235">vkvg_surface_get_vk_image</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_gaa4c4188ebc55afd246dcfa2b804a3d1d.html#gaa4c4188ebc55afd246dcfa2b804a3d1d">vkvg_surface_get_width</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_ga21cf3c9f6ce1d7e509ab86d5107eeffc.html#ga21cf3c9f6ce1d7e509ab86d5107eeffc">vkvg_surface_reference</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_gac105fa5f43e1785f2219252b9099365a.html#gac105fa5f43e1785f2219252b9099365a">vkvg_surface_status</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_gac03b406f38c79c6812fdcff69d50fb7e.html#gac03b406f38c79c6812fdcff69d50fb7e">vkvg_surface_write_to_memory</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_ga7051fd62842ee526afc261b65f939c2d.html#ga7051fd62842ee526afc261b65f939c2d">vkvg_surface_write_to_png</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga79802b5c678d1ab84a4f5ef560e77e29.html#ga79802b5c678d1ab84a4f5ef560e77e29">vkvg_text_extents</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaff5bbccf8cc53721ca2666c56272256e.html#gaff5bbccf8cc53721ca2666c56272256e">vkvg_text_run_create</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gadfcb5fd125984c0399c5f6bc9619e56a.html#gadfcb5fd125984c0399c5f6bc9619e56a">vkvg_text_run_create_with_length</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaf177e82330cb95a71c9517f8aacd6365.html#gaf177e82330cb95a71c9517f8aacd6365">vkvg_text_run_destroy</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gafa8b8c1636cb6c479a851fc04f7741ad.html#gafa8b8c1636cb6c479a851fc04f7741ad">vkvg_text_run_get_extents</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga01525d0d537d2e03d541ad57325f14d2.html#ga01525d0d537d2e03d541ad57325f14d2">vkvg_text_run_get_glyph_count</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gad8303a290f342f71dd233bef3f02441b.html#gad8303a290f342f71dd233bef3f02441b">vkvg_text_run_get_glyph_position</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga998ca7435dd87db6da6d30a5ee69f827.html#ga998ca7435dd87db6da6d30a5ee69f827">vkvg_transform</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gacf62b2602170792417398c51511dee67.html#gacf62b2602170792417398c51511dee67">vkvg_translate</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>
@@ -253,7 +252,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
       </table>
 </div><div class="memdoc">
 
-<p class="definition">Definition at line <a class="el" href="vkvg_8h_source.html#l00084">84</a> of file <a class="el" href="vkvg_8h_source.html">vkvg.h</a>.</p>
+<p class="definition">Definition at line <a class="el" href="vkvg_8h_source.html#l00083">83</a> of file <a class="el" href="vkvg_8h_source.html">vkvg.h</a>.</p>
 
 </div>
 </div>
index accb9115b36eb269cb2f7ce64be621dbd538dedc..51fee8d7d1a4ebccc1dc5a62c7ea5f9af4df6573 100644 (file)
@@ -63,60 +63,60 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
    <td valign="top">
       <div class="navtab">
         <table>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga8acf97c1e4ae8ab67764a96a0d5d7b9c.html#ga8acf97c1e4ae8ab67764a96a0d5d7b9c">vkvg_arc</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga7e937e021bf96bd38de3e478bf80c3e7.html#ga7e937e021bf96bd38de3e478bf80c3e7">vkvg_arc_negative</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gac418bd821f5e47d7c9deb6f58b5bc03d.html#gac418bd821f5e47d7c9deb6f58b5bc03d">vkvg_clear</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga13183bfc6468e0106b487a397ea1d870.html#ga13183bfc6468e0106b487a397ea1d870">vkvg_clip</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga42752652b304544765ffbc9f1355f04a.html#ga42752652b304544765ffbc9f1355f04a">vkvg_clip_preserve</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga0e1611518cd6aa91d3527fefcfdf2957.html#ga0e1611518cd6aa91d3527fefcfdf2957">vkvg_close_path</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gacd68ee83c078f62d89709034c562897b.html#gacd68ee83c078f62d89709034c562897b">vkvg_create</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gae1be850b3f4a6b01e35344bd033bf3d0.html#gae1be850b3f4a6b01e35344bd033bf3d0">vkvg_curve_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gabfc11b67746a4b438580242c79ef6dce.html#gabfc11b67746a4b438580242c79ef6dce">vkvg_destroy</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga3a87ef8a0d782aa26a39ff63218ea25c.html#ga3a87ef8a0d782aa26a39ff63218ea25c">vkvg_device_create</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga1d3b3027ad47c29d49a82705ff21c802.html#ga1d3b3027ad47c29d49a82705ff21c802">vkvg_device_create_from_vk</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga584714cbe547b91c08904a90f269c170.html#ga584714cbe547b91c08904a90f269c170">vkvg_device_create_from_vk_multisample</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga38c54930707fd47bbdb59ee9000a6d21.html#ga38c54930707fd47bbdb59ee9000a6d21">vkvg_device_destroy</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga110a3746370bc3a61aa95e048e739d2e.html#ga110a3746370bc3a61aa95e048e739d2e">vkvg_device_get_dpy</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga4e12927c2cda70943f304f5fdbd43882.html#ga4e12927c2cda70943f304f5fdbd43882">vkvg_device_get_reference_count</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga7328d8f0102dd7dcf725bc3c77aa95f8.html#ga7328d8f0102dd7dcf725bc3c77aa95f8">vkvg_device_reference</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_gacee1dad855f7ceb5e803c0379e37cff5.html#gacee1dad855f7ceb5e803c0379e37cff5">vkvg_device_set_dpy</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_gaa7b5b0a579d1202e8d782f720f603d91.html#gaa7b5b0a579d1202e8d782f720f603d91">vkvg_device_set_thread_aware</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga76abb77e8be8a16dd7ddd03950ba168b.html#ga76abb77e8be8a16dd7ddd03950ba168b">vkvg_device_status</a></td></tr>
+          <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_gaadec811521b3edb7a509bd9c6e370ee5.html#gaadec811521b3edb7a509bd9c6e370ee5">vkvg_ellipse</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga74f4c24e04116105ddc91b31a174ed34.html#ga74f4c24e04116105ddc91b31a174ed34">vkvg_elliptic_arc_to</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="navtab"><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_ga7b84dd59cc0b3d116948a89ff7ad53f8.html#ga7b84dd59cc0b3d116948a89ff7ad53f8">vkvg_fill</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaa0dd784bb4277124e6fd2546a50b970a.html#gaa0dd784bb4277124e6fd2546a50b970a">vkvg_fill_preserve</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_gadf5a54205231c9026559eb3a912578ef.html#gadf5a54205231c9026559eb3a912578ef">vkvg_flush</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga0a1ff002bf87d056d6749966fdabd3a6.html#ga0a1ff002bf87d056d6749966fdabd3a6">vkvg_font_extents</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_ga54e4a562ce79bfe7b27bccb354211526.html#ga54e4a562ce79bfe7b27bccb354211526">vkvg_get_current_point</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaa2a085eb1589cad42d21a79d967ba821.html#gaa2a085eb1589cad42d21a79d967ba821">vkvg_get_dash</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga6b1a6746ce78e41714bfa433dde3f330.html#ga6b1a6746ce78e41714bfa433dde3f330">vkvg_get_device_requirements</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga5accbb746089e87bcf2affb3b8d013ff.html#ga5accbb746089e87bcf2affb3b8d013ff">vkvg_get_fill_rule</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga99ca38817ba4247d2cacb2140f4ad1f6.html#ga99ca38817ba4247d2cacb2140f4ad1f6">vkvg_get_line_cap</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga41a306bcd66be7fc2f00b66a5ea92208.html#ga41a306bcd66be7fc2f00b66a5ea92208">vkvg_get_line_join</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga25e4334755ba6bef6a74bc263554c07e.html#ga25e4334755ba6bef6a74bc263554c07e">vkvg_get_line_width</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga79ca5efa6ffc3025bda30a1d0ed3e2ce.html#ga79ca5efa6ffc3025bda30a1d0ed3e2ce">vkvg_get_matrix</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga4d37ec2bc539cbb2f088152c1785724a.html#ga4d37ec2bc539cbb2f088152c1785724a">vkvg_get_miter_limit</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga0bb6ecd1c3f10f1a6bae09a808986a7c.html#ga0bb6ecd1c3f10f1a6bae09a808986a7c">vkvg_get_opacity</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga96ae65bebca48a87348d960d5ba52b03.html#ga96ae65bebca48a87348d960d5ba52b03">vkvg_get_operator</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaa7356999fb385658dc2ff6c182e639c5.html#gaa7356999fb385658dc2ff6c182e639c5">vkvg_get_reference_count</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga10ea171640ba5da3027c60390725666c.html#ga10ea171640ba5da3027c60390725666c">vkvg_get_required_device_extensions</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga7cf75a034d9fb4a78c82724154cf73c8.html#ga7cf75a034d9fb4a78c82724154cf73c8">vkvg_get_required_instance_extensions</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gace9e98ac61a0fbdc79d1cee9291c15bb.html#gace9e98ac61a0fbdc79d1cee9291c15bb">vkvg_get_source</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga5681b5178166d4f96d9f803000866200.html#ga5681b5178166d4f96d9f803000866200">vkvg_get_target</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gac2c7805769e61c06151b52f3fb52986d.html#gac2c7805769e61c06151b52f3fb52986d">vkvg_has_current_point</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_ga61e679b9e01cdf105c7756bf9854697b.html#ga61e679b9e01cdf105c7756bf9854697b">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_gaaa044940f56de70161b3821934077c7b.html#gaaa044940f56de70161b3821934077c7b">vkvg_line_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga8ca1adfc2ff436c4f1e76f46ba14d9b0.html#ga8ca1adfc2ff436c4f1e76f46ba14d9b0">vkvg_load_font_from_memory</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaaaab7e5a95eab3cb812bbe4865d85951.html#gaaaab7e5a95eab3cb812bbe4865d85951">vkvg_load_font_from_path</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>
@@ -129,109 +129,108 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
           <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_ga2146e1153f46e8ef79918dba5d32ac91.html#ga2146e1153f46e8ef79918dba5d32ac91">vkvg_matrix_get_scale</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_gaf11800eb40198628fabb928a743fecb1.html#gaf11800eb40198628fabb928a743fecb1">vkvg_matrix_init</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga22c80d15d3492420d9dc9fea4ddf7d76.html#ga22c80d15d3492420d9dc9fea4ddf7d76">vkvg_matrix_init_identity</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga38fb3ab8cc86565a8e5863b788f00921.html#ga38fb3ab8cc86565a8e5863b788f00921">vkvg_matrix_init_rotate</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_gac6da39c63aa83f333fad4876da70c495.html#gac6da39c63aa83f333fad4876da70c495">vkvg_matrix_init_scale</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga9078043e7c548ef9fec35de32ffc86e3.html#ga9078043e7c548ef9fec35de32ffc86e3">vkvg_matrix_init_translate</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga0db3d74caa93dd3b2e8595301d447bec.html#ga0db3d74caa93dd3b2e8595301d447bec">vkvg_matrix_invert</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga672a08bfb37a7b28db89e1d60988b47f.html#ga672a08bfb37a7b28db89e1d60988b47f">vkvg_matrix_multiply</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_gacbad7841972e44b065fc74e17dcce2cd.html#gacbad7841972e44b065fc74e17dcce2cd">vkvg_matrix_rotate</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga053850768b56f00336573729d1ea1090.html#ga053850768b56f00336573729d1ea1090">vkvg_matrix_scale</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga155802a492a4c6a7bb20fb101d0089e4.html#ga155802a492a4c6a7bb20fb101d0089e4">vkvg_matrix_transform_distance</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_gad9dc2333081dc6f631ec529f94ec19dc.html#gad9dc2333081dc6f631ec529f94ec19dc">vkvg_matrix_transform_point</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga34aa0d5b237ad0e3b4905b59ec08fd3b.html#ga34aa0d5b237ad0e3b4905b59ec08fd3b">vkvg_matrix_translate</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga41d32b2e72c0eccf4a2bc695598c50ba.html#ga41d32b2e72c0eccf4a2bc695598c50ba">vkvg_move_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_gaa77f72e566105b65f7e8563d4a9301d9.html#gaa77f72e566105b65f7e8563d4a9301d9">vkvg_multisample_surface_resolve</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga5d60e9db2309e786ac30218efab804cb.html#ga5d60e9db2309e786ac30218efab804cb">vkvg_new_path</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga6fd276cc6718c78aa889d289004707f2.html#ga6fd276cc6718c78aa889d289004707f2">vkvg_new_sub_path</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_ga95d31d8c703526652ad57a42292146e2.html#ga95d31d8c703526652ad57a42292146e2">vkvg_paint</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gad6e3a8dca42362ceebe8d949058ad3b4.html#gad6e3a8dca42362ceebe8d949058ad3b4">vkvg_path_extents</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_gabef66c6a7a6baf98f0f89d30bb55f46d.html#gabef66c6a7a6baf98f0f89d30bb55f46d">vkvg_pattern_add_color_stop</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga7d03d46f9c1544f01eb556fa840c94e0.html#ga7d03d46f9c1544f01eb556fa840c94e0">vkvg_pattern_create_for_surface</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga2c359145c22b8384317dcceee7d065a7.html#ga2c359145c22b8384317dcceee7d065a7">vkvg_pattern_create_linear</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga17618bd315ba5382d66b86cb0feb6af9.html#ga17618bd315ba5382d66b86cb0feb6af9">vkvg_pattern_create_radial</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga14cb27e833bbdd0a922a153bac41837a.html#ga14cb27e833bbdd0a922a153bac41837a">vkvg_pattern_destroy</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga34701b3ab3a3976f65b9a5e229efee1d.html#ga34701b3ab3a3976f65b9a5e229efee1d">vkvg_pattern_edit_linear</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_gabe88f93962cbc6bec99fd94fd01f5547.html#gabe88f93962cbc6bec99fd94fd01f5547">vkvg_pattern_edit_radial</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga8322c6bd1ef02f3f15faee3993ef55d1.html#ga8322c6bd1ef02f3f15faee3993ef55d1">vkvg_pattern_get_color_stop_count</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga743ac3fb70e31150aa98bdc11424a36b.html#ga743ac3fb70e31150aa98bdc11424a36b">vkvg_pattern_get_color_stop_rgba</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_gac87c237c36d4902d1e865778debd3d8d.html#gac87c237c36d4902d1e865778debd3d8d">vkvg_pattern_get_extend</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga510cf4273c0a2a9aa027c388dc2f48b2.html#ga510cf4273c0a2a9aa027c388dc2f48b2">vkvg_pattern_get_filter</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga2939439acaf8ee99bf42f7f0eeb1cf51.html#ga2939439acaf8ee99bf42f7f0eeb1cf51">vkvg_pattern_get_linear_points</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga0c1342ac3ea8201996c6dfcd9fd85ff9.html#ga0c1342ac3ea8201996c6dfcd9fd85ff9">vkvg_pattern_get_matrix</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga6d902720df09232c3836af5517831efe.html#ga6d902720df09232c3836af5517831efe">vkvg_pattern_get_reference_count</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_gab97a47af9ac9d3e71a70008cf8b05487.html#gab97a47af9ac9d3e71a70008cf8b05487">vkvg_pattern_get_type</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga72f8f796252b9716a2cc7e66710dc529.html#ga72f8f796252b9716a2cc7e66710dc529">vkvg_pattern_reference</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga730832bea18d0c15f98eaa1ee1102f43.html#ga730832bea18d0c15f98eaa1ee1102f43">vkvg_pattern_set_extend</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga97a53a5be17a79b6bdd28a49b50d523c.html#ga97a53a5be17a79b6bdd28a49b50d523c">vkvg_pattern_set_filter</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga8983c6211dd369a5240a41bfd2a49090.html#ga8983c6211dd369a5240a41bfd2a49090">vkvg_pattern_set_matrix</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="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gad571c4011138a2cba97fe31709faafc7.html#gad571c4011138a2cba97fe31709faafc7">vkvg_quadratic_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga70c154560a0c15922815cfe7d6530312.html#ga70c154560a0c15922815cfe7d6530312">vkvg_rectangle</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga59ac2b80c1610a785e65ad44fde2b1d0.html#ga59ac2b80c1610a785e65ad44fde2b1d0">vkvg_reference</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga154cef8a49f052068c9f0d6f897aa3d6.html#ga154cef8a49f052068c9f0d6f897aa3d6">vkvg_rel_curve_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga7fd336046c4afa45de5e5473faed9b2d.html#ga7fd336046c4afa45de5e5473faed9b2d">vkvg_rel_elliptic_arc_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga7c420f18b584d664ba272351503b552a.html#ga7c420f18b584d664ba272351503b552a">vkvg_rel_line_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaaddca8228bb495010ea67cb312db28d5.html#gaaddca8228bb495010ea67cb312db28d5">vkvg_rel_move_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga94c7fd0444bb8b997a780e1895125837.html#ga94c7fd0444bb8b997a780e1895125837">vkvg_rel_quadratic_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga7f881ada9c9c463683359d84e876e695.html#ga7f881ada9c9c463683359d84e876e695">vkvg_reset_clip</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga490b9db147cf800e5e98eefe3753b8ec.html#ga490b9db147cf800e5e98eefe3753b8ec">vkvg_restore</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gae025c30c061c0264d4a9f469e8c05d1c.html#gae025c30c061c0264d4a9f469e8c05d1c">vkvg_rotate</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaa5967f211de903e7feb6bf12ae909a06.html#gaa5967f211de903e7feb6bf12ae909a06">vkvg_rounded_rectangle</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga13635442e4c14287367823598f2535cb.html#ga13635442e4c14287367823598f2535cb">vkvg_rounded_rectangle2</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gae3a369a75b9d87c84547a5cd05a221e6.html#gae3a369a75b9d87c84547a5cd05a221e6">vkvg_save</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga5d8b1a43c078011541b8ad40a2af00bb.html#ga5d8b1a43c078011541b8ad40a2af00bb">vkvg_scale</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga88295a0e1ad4344a05de82c54b7159db.html#ga88295a0e1ad4344a05de82c54b7159db">vkvg_select_font_face</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga38d3fd1954fdcddd9013117f60d21707.html#ga38d3fd1954fdcddd9013117f60d21707">vkvg_set_dash</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga32ccec401affe05abbbcc914cd3139e6.html#ga32ccec401affe05abbbcc914cd3139e6">vkvg_set_fill_rule</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga93286454cb5af21e9ddf69635e1351ef.html#ga93286454cb5af21e9ddf69635e1351ef">vkvg_set_font_size</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga2af37f98b630134843446c5d8109741f.html#ga2af37f98b630134843446c5d8109741f">vkvg_set_line_cap</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga261c6105cc8574a05a971b562cfbbfdf.html#ga261c6105cc8574a05a971b562cfbbfdf">vkvg_set_line_join</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaa1dd0e917ca55bb68795b6973f1fa38e.html#gaa1dd0e917ca55bb68795b6973f1fa38e">vkvg_set_line_width</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga17c5a80eb803be493370b95add18e0e0.html#ga17c5a80eb803be493370b95add18e0e0">vkvg_set_matrix</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga19370dc950aa5f87d13feb2824faf441.html#ga19370dc950aa5f87d13feb2824faf441">vkvg_set_miter_limit</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga78687897d394221132d57809244a2bde.html#ga78687897d394221132d57809244a2bde">vkvg_set_opacity</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gab9a9036245eb304f4214705879326f13.html#gab9a9036245eb304f4214705879326f13">vkvg_set_operator</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga73db2af35f3339bc926854a492560964.html#ga73db2af35f3339bc926854a492560964">vkvg_set_source</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga46da71eebe6f6dbb5056dc1429ced863.html#ga46da71eebe6f6dbb5056dc1429ced863">vkvg_set_source_color</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="vkvg_8h_a164da86a4b2636d58d39c45a857b7227.html#a164da86a4b2636d58d39c45a857b7227">vkvg_set_source_color_name</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga89a8aa13acca2fdae86a6f94912513b4.html#ga89a8aa13acca2fdae86a6f94912513b4">vkvg_set_source_rgb</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga7f1817e3b786b376348af666b2f0520a.html#ga7f1817e3b786b376348af666b2f0520a">vkvg_set_source_rgba</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga7316a9d4a70cbc592923c8d3410df077.html#ga7316a9d4a70cbc592923c8d3410df077">vkvg_set_source_surface</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga2e3f3777b3ba1a6de1d54eb7c23737d9.html#ga2e3f3777b3ba1a6de1d54eb7c23737d9">vkvg_show_text</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga2e5ac52635eb2745b9f28373689df0d9.html#ga2e5ac52635eb2745b9f28373689df0d9">vkvg_show_text_run</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaa7a77d72856d41276186df5bb2299339.html#gaa7a77d72856d41276186df5bb2299339">vkvg_status</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="navtabHL"><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_ga36fe35b2d255b66d379b70567d49eed2.html#ga36fe35b2d255b66d379b70567d49eed2">vkvg_status_to_string</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga3590f94fe38df4f98f196d738827891c.html#ga3590f94fe38df4f98f196d738827891c">vkvg_stroke</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga3f64f9251bd63c229205115a214acfc1.html#ga3f64f9251bd63c229205115a214acfc1">vkvg_stroke_preserve</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_gaed1d8ba342a78c0335647dca56e27174.html#gaed1d8ba342a78c0335647dca56e27174">vkvg_surface_clear</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_gaebe02eedfc8d5af54c2962aa7227959d.html#gaebe02eedfc8d5af54c2962aa7227959d">vkvg_surface_create</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_gab927868517986c317e393a1c874081b0.html#gab927868517986c317e393a1c874081b0">vkvg_surface_create_for_VkhImage</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_ga1bc77fa0f6a6508d988ab2bc2f391190.html#ga1bc77fa0f6a6508d988ab2bc2f391190">vkvg_surface_create_from_image</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_ga0c0097625ec8023049b2acfa92e25520.html#ga0c0097625ec8023049b2acfa92e25520">vkvg_surface_destroy</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_ga09df17e6e7e62e6780c3f9330a6e60e6.html#ga09df17e6e7e62e6780c3f9330a6e60e6">vkvg_surface_get_height</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_gaac3f496bfbf733894fb94eb48f1d1137.html#gaac3f496bfbf733894fb94eb48f1d1137">vkvg_surface_get_reference_count</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_ga3d8cf4052973109318bbb693b6d2800c.html#ga3d8cf4052973109318bbb693b6d2800c">vkvg_surface_get_vk_format</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_ga424dbcc7fcefea9cca5726347b2ee235.html#ga424dbcc7fcefea9cca5726347b2ee235">vkvg_surface_get_vk_image</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_gaa4c4188ebc55afd246dcfa2b804a3d1d.html#gaa4c4188ebc55afd246dcfa2b804a3d1d">vkvg_surface_get_width</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_ga21cf3c9f6ce1d7e509ab86d5107eeffc.html#ga21cf3c9f6ce1d7e509ab86d5107eeffc">vkvg_surface_reference</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_gac105fa5f43e1785f2219252b9099365a.html#gac105fa5f43e1785f2219252b9099365a">vkvg_surface_status</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_gac03b406f38c79c6812fdcff69d50fb7e.html#gac03b406f38c79c6812fdcff69d50fb7e">vkvg_surface_write_to_memory</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_ga7051fd62842ee526afc261b65f939c2d.html#ga7051fd62842ee526afc261b65f939c2d">vkvg_surface_write_to_png</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga79802b5c678d1ab84a4f5ef560e77e29.html#ga79802b5c678d1ab84a4f5ef560e77e29">vkvg_text_extents</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaff5bbccf8cc53721ca2666c56272256e.html#gaff5bbccf8cc53721ca2666c56272256e">vkvg_text_run_create</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gadfcb5fd125984c0399c5f6bc9619e56a.html#gadfcb5fd125984c0399c5f6bc9619e56a">vkvg_text_run_create_with_length</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaf177e82330cb95a71c9517f8aacd6365.html#gaf177e82330cb95a71c9517f8aacd6365">vkvg_text_run_destroy</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gafa8b8c1636cb6c479a851fc04f7741ad.html#gafa8b8c1636cb6c479a851fc04f7741ad">vkvg_text_run_get_extents</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga01525d0d537d2e03d541ad57325f14d2.html#ga01525d0d537d2e03d541ad57325f14d2">vkvg_text_run_get_glyph_count</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gad8303a290f342f71dd233bef3f02441b.html#gad8303a290f342f71dd233bef3f02441b">vkvg_text_run_get_glyph_position</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga998ca7435dd87db6da6d30a5ee69f827.html#ga998ca7435dd87db6da6d30a5ee69f827">vkvg_transform</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gacf62b2602170792417398c51511dee67.html#gacf62b2602170792417398c51511dee67">vkvg_translate</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>
@@ -252,16 +251,14 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
         </tr>
       </table>
 </div><div class="memdoc">
-
-<p>vkvg operation status. </p>
-<p>vkvg_status_t is used to indicates errors that can occur when using vkvg. Several vkvg function directely return result, but when using a <a class="el" href="group__context.html">Context</a>, the last error is stored in the context and can be accessed with <a class="el" href="group__context_gaa7a77d72856d41276186df5bb2299339.html#gaa7a77d72856d41276186df5bb2299339">vkvg_status()</a>.</p>
+<p>vkvg_status_t is used to indicates errors that can occur when using vkvg. Several vkvg function directely return result, but when using a <a class="el" href="group__context.html">Context</a>, the last error is stored in the context and can be accessed with <a class="el" href="group__context_gaf5b5c652d82aa0404c93edae2cbc6035.html#gaf5b5c652d82aa0404c93edae2cbc6035">vkvg_status()</a>.</p>
 <p>As soon as a status is not success, further operations will be canceled. </p>
 <table class="fieldtable">
 <tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a0cf53c292fd50abe53343d71673c9354adeea52cf65dc55d26c0ba6824c3245bf"></a>VKVG_STATUS_SUCCESS&#160;</td><td class="fielddoc"><p>no error occurred. </p>
 </td></tr>
 <tr><td class="fieldname"><a id="a0cf53c292fd50abe53343d71673c9354adca5beade5a3fd84c5e3cb4db65d593e"></a>VKVG_STATUS_NO_MEMORY&#160;</td><td class="fielddoc"><p>out of memory </p>
 </td></tr>
-<tr><td class="fieldname"><a id="a0cf53c292fd50abe53343d71673c9354ad38afefc99aa272f5fa31598ddd0aa7f"></a>VKVG_STATUS_INVALID_RESTORE&#160;</td><td class="fielddoc"><p>call to <a class="el" href="group__context_ga490b9db147cf800e5e98eefe3753b8ec.html#ga490b9db147cf800e5e98eefe3753b8ec">vkvg_restore</a> without matching call to <a class="el" href="group__context_gae3a369a75b9d87c84547a5cd05a221e6.html#gae3a369a75b9d87c84547a5cd05a221e6">vkvg_save</a> </p>
+<tr><td class="fieldname"><a id="a0cf53c292fd50abe53343d71673c9354ad38afefc99aa272f5fa31598ddd0aa7f"></a>VKVG_STATUS_INVALID_RESTORE&#160;</td><td class="fielddoc"><p>call to <a class="el" href="group__context_ga1f8f22f05ba71be6344787c7c52caf3b.html#ga1f8f22f05ba71be6344787c7c52caf3b" title="Restore context&#39;s graphic states.">vkvg_restore</a> without matching call to <a class="el" href="group__context_gac03501474a0d7c9ba002fd5b7b9d7aa5.html#gac03501474a0d7c9ba002fd5b7b9d7aa5" title="Save context&#39;s graphic states.">vkvg_save</a> </p>
 </td></tr>
 <tr><td class="fieldname"><a id="a0cf53c292fd50abe53343d71673c9354ae52f6f34a55e63cc48acc0a973c5d454"></a>VKVG_STATUS_NO_CURRENT_POINT&#160;</td><td class="fielddoc"><p>path command expecting a current point to be defined failed </p>
 </td></tr>
@@ -291,7 +288,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
 </td></tr>
 </table>
 
-<p class="definition">Definition at line <a class="el" href="vkvg_8h_source.html#l00120">120</a> of file <a class="el" href="vkvg_8h_source.html">vkvg.h</a>.</p>
+<p class="definition">Definition at line <a class="el" href="vkvg_8h_source.html#l00119">119</a> of file <a class="el" href="vkvg_8h_source.html">vkvg.h</a>.</p>
 
 </div>
 </div>
index d37e03bdf304101fe82834358b157c006080a60e..e61caf59e04a7bf056530808feb2490bdc4da26b 100644 (file)
@@ -63,60 +63,60 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
    <td valign="top">
       <div class="navtab">
         <table>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga8acf97c1e4ae8ab67764a96a0d5d7b9c.html#ga8acf97c1e4ae8ab67764a96a0d5d7b9c">vkvg_arc</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga7e937e021bf96bd38de3e478bf80c3e7.html#ga7e937e021bf96bd38de3e478bf80c3e7">vkvg_arc_negative</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gac418bd821f5e47d7c9deb6f58b5bc03d.html#gac418bd821f5e47d7c9deb6f58b5bc03d">vkvg_clear</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga13183bfc6468e0106b487a397ea1d870.html#ga13183bfc6468e0106b487a397ea1d870">vkvg_clip</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga42752652b304544765ffbc9f1355f04a.html#ga42752652b304544765ffbc9f1355f04a">vkvg_clip_preserve</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga0e1611518cd6aa91d3527fefcfdf2957.html#ga0e1611518cd6aa91d3527fefcfdf2957">vkvg_close_path</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gacd68ee83c078f62d89709034c562897b.html#gacd68ee83c078f62d89709034c562897b">vkvg_create</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gae1be850b3f4a6b01e35344bd033bf3d0.html#gae1be850b3f4a6b01e35344bd033bf3d0">vkvg_curve_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gabfc11b67746a4b438580242c79ef6dce.html#gabfc11b67746a4b438580242c79ef6dce">vkvg_destroy</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga3a87ef8a0d782aa26a39ff63218ea25c.html#ga3a87ef8a0d782aa26a39ff63218ea25c">vkvg_device_create</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga1d3b3027ad47c29d49a82705ff21c802.html#ga1d3b3027ad47c29d49a82705ff21c802">vkvg_device_create_from_vk</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga584714cbe547b91c08904a90f269c170.html#ga584714cbe547b91c08904a90f269c170">vkvg_device_create_from_vk_multisample</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga38c54930707fd47bbdb59ee9000a6d21.html#ga38c54930707fd47bbdb59ee9000a6d21">vkvg_device_destroy</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga110a3746370bc3a61aa95e048e739d2e.html#ga110a3746370bc3a61aa95e048e739d2e">vkvg_device_get_dpy</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga4e12927c2cda70943f304f5fdbd43882.html#ga4e12927c2cda70943f304f5fdbd43882">vkvg_device_get_reference_count</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga7328d8f0102dd7dcf725bc3c77aa95f8.html#ga7328d8f0102dd7dcf725bc3c77aa95f8">vkvg_device_reference</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_gacee1dad855f7ceb5e803c0379e37cff5.html#gacee1dad855f7ceb5e803c0379e37cff5">vkvg_device_set_dpy</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_gaa7b5b0a579d1202e8d782f720f603d91.html#gaa7b5b0a579d1202e8d782f720f603d91">vkvg_device_set_thread_aware</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga76abb77e8be8a16dd7ddd03950ba168b.html#ga76abb77e8be8a16dd7ddd03950ba168b">vkvg_device_status</a></td></tr>
+          <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_gaadec811521b3edb7a509bd9c6e370ee5.html#gaadec811521b3edb7a509bd9c6e370ee5">vkvg_ellipse</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga74f4c24e04116105ddc91b31a174ed34.html#ga74f4c24e04116105ddc91b31a174ed34">vkvg_elliptic_arc_to</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="navtab"><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_ga7b84dd59cc0b3d116948a89ff7ad53f8.html#ga7b84dd59cc0b3d116948a89ff7ad53f8">vkvg_fill</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaa0dd784bb4277124e6fd2546a50b970a.html#gaa0dd784bb4277124e6fd2546a50b970a">vkvg_fill_preserve</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_gadf5a54205231c9026559eb3a912578ef.html#gadf5a54205231c9026559eb3a912578ef">vkvg_flush</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga0a1ff002bf87d056d6749966fdabd3a6.html#ga0a1ff002bf87d056d6749966fdabd3a6">vkvg_font_extents</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_ga54e4a562ce79bfe7b27bccb354211526.html#ga54e4a562ce79bfe7b27bccb354211526">vkvg_get_current_point</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaa2a085eb1589cad42d21a79d967ba821.html#gaa2a085eb1589cad42d21a79d967ba821">vkvg_get_dash</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga6b1a6746ce78e41714bfa433dde3f330.html#ga6b1a6746ce78e41714bfa433dde3f330">vkvg_get_device_requirements</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga5accbb746089e87bcf2affb3b8d013ff.html#ga5accbb746089e87bcf2affb3b8d013ff">vkvg_get_fill_rule</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga99ca38817ba4247d2cacb2140f4ad1f6.html#ga99ca38817ba4247d2cacb2140f4ad1f6">vkvg_get_line_cap</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga41a306bcd66be7fc2f00b66a5ea92208.html#ga41a306bcd66be7fc2f00b66a5ea92208">vkvg_get_line_join</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga25e4334755ba6bef6a74bc263554c07e.html#ga25e4334755ba6bef6a74bc263554c07e">vkvg_get_line_width</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga79ca5efa6ffc3025bda30a1d0ed3e2ce.html#ga79ca5efa6ffc3025bda30a1d0ed3e2ce">vkvg_get_matrix</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga4d37ec2bc539cbb2f088152c1785724a.html#ga4d37ec2bc539cbb2f088152c1785724a">vkvg_get_miter_limit</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga0bb6ecd1c3f10f1a6bae09a808986a7c.html#ga0bb6ecd1c3f10f1a6bae09a808986a7c">vkvg_get_opacity</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga96ae65bebca48a87348d960d5ba52b03.html#ga96ae65bebca48a87348d960d5ba52b03">vkvg_get_operator</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaa7356999fb385658dc2ff6c182e639c5.html#gaa7356999fb385658dc2ff6c182e639c5">vkvg_get_reference_count</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga10ea171640ba5da3027c60390725666c.html#ga10ea171640ba5da3027c60390725666c">vkvg_get_required_device_extensions</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga7cf75a034d9fb4a78c82724154cf73c8.html#ga7cf75a034d9fb4a78c82724154cf73c8">vkvg_get_required_instance_extensions</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gace9e98ac61a0fbdc79d1cee9291c15bb.html#gace9e98ac61a0fbdc79d1cee9291c15bb">vkvg_get_source</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga5681b5178166d4f96d9f803000866200.html#ga5681b5178166d4f96d9f803000866200">vkvg_get_target</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gac2c7805769e61c06151b52f3fb52986d.html#gac2c7805769e61c06151b52f3fb52986d">vkvg_has_current_point</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_ga61e679b9e01cdf105c7756bf9854697b.html#ga61e679b9e01cdf105c7756bf9854697b">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_gaaa044940f56de70161b3821934077c7b.html#gaaa044940f56de70161b3821934077c7b">vkvg_line_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga8ca1adfc2ff436c4f1e76f46ba14d9b0.html#ga8ca1adfc2ff436c4f1e76f46ba14d9b0">vkvg_load_font_from_memory</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaaaab7e5a95eab3cb812bbe4865d85951.html#gaaaab7e5a95eab3cb812bbe4865d85951">vkvg_load_font_from_path</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>
@@ -129,109 +129,108 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
           <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_ga2146e1153f46e8ef79918dba5d32ac91.html#ga2146e1153f46e8ef79918dba5d32ac91">vkvg_matrix_get_scale</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_gaf11800eb40198628fabb928a743fecb1.html#gaf11800eb40198628fabb928a743fecb1">vkvg_matrix_init</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga22c80d15d3492420d9dc9fea4ddf7d76.html#ga22c80d15d3492420d9dc9fea4ddf7d76">vkvg_matrix_init_identity</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga38fb3ab8cc86565a8e5863b788f00921.html#ga38fb3ab8cc86565a8e5863b788f00921">vkvg_matrix_init_rotate</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_gac6da39c63aa83f333fad4876da70c495.html#gac6da39c63aa83f333fad4876da70c495">vkvg_matrix_init_scale</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga9078043e7c548ef9fec35de32ffc86e3.html#ga9078043e7c548ef9fec35de32ffc86e3">vkvg_matrix_init_translate</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga0db3d74caa93dd3b2e8595301d447bec.html#ga0db3d74caa93dd3b2e8595301d447bec">vkvg_matrix_invert</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga672a08bfb37a7b28db89e1d60988b47f.html#ga672a08bfb37a7b28db89e1d60988b47f">vkvg_matrix_multiply</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_gacbad7841972e44b065fc74e17dcce2cd.html#gacbad7841972e44b065fc74e17dcce2cd">vkvg_matrix_rotate</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga053850768b56f00336573729d1ea1090.html#ga053850768b56f00336573729d1ea1090">vkvg_matrix_scale</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga155802a492a4c6a7bb20fb101d0089e4.html#ga155802a492a4c6a7bb20fb101d0089e4">vkvg_matrix_transform_distance</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_gad9dc2333081dc6f631ec529f94ec19dc.html#gad9dc2333081dc6f631ec529f94ec19dc">vkvg_matrix_transform_point</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga34aa0d5b237ad0e3b4905b59ec08fd3b.html#ga34aa0d5b237ad0e3b4905b59ec08fd3b">vkvg_matrix_translate</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga41d32b2e72c0eccf4a2bc695598c50ba.html#ga41d32b2e72c0eccf4a2bc695598c50ba">vkvg_move_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_gaa77f72e566105b65f7e8563d4a9301d9.html#gaa77f72e566105b65f7e8563d4a9301d9">vkvg_multisample_surface_resolve</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga5d60e9db2309e786ac30218efab804cb.html#ga5d60e9db2309e786ac30218efab804cb">vkvg_new_path</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga6fd276cc6718c78aa889d289004707f2.html#ga6fd276cc6718c78aa889d289004707f2">vkvg_new_sub_path</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_ga95d31d8c703526652ad57a42292146e2.html#ga95d31d8c703526652ad57a42292146e2">vkvg_paint</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gad6e3a8dca42362ceebe8d949058ad3b4.html#gad6e3a8dca42362ceebe8d949058ad3b4">vkvg_path_extents</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_gabef66c6a7a6baf98f0f89d30bb55f46d.html#gabef66c6a7a6baf98f0f89d30bb55f46d">vkvg_pattern_add_color_stop</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga7d03d46f9c1544f01eb556fa840c94e0.html#ga7d03d46f9c1544f01eb556fa840c94e0">vkvg_pattern_create_for_surface</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga2c359145c22b8384317dcceee7d065a7.html#ga2c359145c22b8384317dcceee7d065a7">vkvg_pattern_create_linear</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga17618bd315ba5382d66b86cb0feb6af9.html#ga17618bd315ba5382d66b86cb0feb6af9">vkvg_pattern_create_radial</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga14cb27e833bbdd0a922a153bac41837a.html#ga14cb27e833bbdd0a922a153bac41837a">vkvg_pattern_destroy</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga34701b3ab3a3976f65b9a5e229efee1d.html#ga34701b3ab3a3976f65b9a5e229efee1d">vkvg_pattern_edit_linear</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_gabe88f93962cbc6bec99fd94fd01f5547.html#gabe88f93962cbc6bec99fd94fd01f5547">vkvg_pattern_edit_radial</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga8322c6bd1ef02f3f15faee3993ef55d1.html#ga8322c6bd1ef02f3f15faee3993ef55d1">vkvg_pattern_get_color_stop_count</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga743ac3fb70e31150aa98bdc11424a36b.html#ga743ac3fb70e31150aa98bdc11424a36b">vkvg_pattern_get_color_stop_rgba</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_gac87c237c36d4902d1e865778debd3d8d.html#gac87c237c36d4902d1e865778debd3d8d">vkvg_pattern_get_extend</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga510cf4273c0a2a9aa027c388dc2f48b2.html#ga510cf4273c0a2a9aa027c388dc2f48b2">vkvg_pattern_get_filter</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga2939439acaf8ee99bf42f7f0eeb1cf51.html#ga2939439acaf8ee99bf42f7f0eeb1cf51">vkvg_pattern_get_linear_points</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga0c1342ac3ea8201996c6dfcd9fd85ff9.html#ga0c1342ac3ea8201996c6dfcd9fd85ff9">vkvg_pattern_get_matrix</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga6d902720df09232c3836af5517831efe.html#ga6d902720df09232c3836af5517831efe">vkvg_pattern_get_reference_count</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_gab97a47af9ac9d3e71a70008cf8b05487.html#gab97a47af9ac9d3e71a70008cf8b05487">vkvg_pattern_get_type</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga72f8f796252b9716a2cc7e66710dc529.html#ga72f8f796252b9716a2cc7e66710dc529">vkvg_pattern_reference</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga730832bea18d0c15f98eaa1ee1102f43.html#ga730832bea18d0c15f98eaa1ee1102f43">vkvg_pattern_set_extend</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga97a53a5be17a79b6bdd28a49b50d523c.html#ga97a53a5be17a79b6bdd28a49b50d523c">vkvg_pattern_set_filter</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga8983c6211dd369a5240a41bfd2a49090.html#ga8983c6211dd369a5240a41bfd2a49090">vkvg_pattern_set_matrix</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="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gad571c4011138a2cba97fe31709faafc7.html#gad571c4011138a2cba97fe31709faafc7">vkvg_quadratic_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga70c154560a0c15922815cfe7d6530312.html#ga70c154560a0c15922815cfe7d6530312">vkvg_rectangle</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga59ac2b80c1610a785e65ad44fde2b1d0.html#ga59ac2b80c1610a785e65ad44fde2b1d0">vkvg_reference</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga154cef8a49f052068c9f0d6f897aa3d6.html#ga154cef8a49f052068c9f0d6f897aa3d6">vkvg_rel_curve_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga7fd336046c4afa45de5e5473faed9b2d.html#ga7fd336046c4afa45de5e5473faed9b2d">vkvg_rel_elliptic_arc_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga7c420f18b584d664ba272351503b552a.html#ga7c420f18b584d664ba272351503b552a">vkvg_rel_line_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaaddca8228bb495010ea67cb312db28d5.html#gaaddca8228bb495010ea67cb312db28d5">vkvg_rel_move_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga94c7fd0444bb8b997a780e1895125837.html#ga94c7fd0444bb8b997a780e1895125837">vkvg_rel_quadratic_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga7f881ada9c9c463683359d84e876e695.html#ga7f881ada9c9c463683359d84e876e695">vkvg_reset_clip</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga490b9db147cf800e5e98eefe3753b8ec.html#ga490b9db147cf800e5e98eefe3753b8ec">vkvg_restore</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gae025c30c061c0264d4a9f469e8c05d1c.html#gae025c30c061c0264d4a9f469e8c05d1c">vkvg_rotate</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaa5967f211de903e7feb6bf12ae909a06.html#gaa5967f211de903e7feb6bf12ae909a06">vkvg_rounded_rectangle</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga13635442e4c14287367823598f2535cb.html#ga13635442e4c14287367823598f2535cb">vkvg_rounded_rectangle2</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gae3a369a75b9d87c84547a5cd05a221e6.html#gae3a369a75b9d87c84547a5cd05a221e6">vkvg_save</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga5d8b1a43c078011541b8ad40a2af00bb.html#ga5d8b1a43c078011541b8ad40a2af00bb">vkvg_scale</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga88295a0e1ad4344a05de82c54b7159db.html#ga88295a0e1ad4344a05de82c54b7159db">vkvg_select_font_face</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga38d3fd1954fdcddd9013117f60d21707.html#ga38d3fd1954fdcddd9013117f60d21707">vkvg_set_dash</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga32ccec401affe05abbbcc914cd3139e6.html#ga32ccec401affe05abbbcc914cd3139e6">vkvg_set_fill_rule</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga93286454cb5af21e9ddf69635e1351ef.html#ga93286454cb5af21e9ddf69635e1351ef">vkvg_set_font_size</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga2af37f98b630134843446c5d8109741f.html#ga2af37f98b630134843446c5d8109741f">vkvg_set_line_cap</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga261c6105cc8574a05a971b562cfbbfdf.html#ga261c6105cc8574a05a971b562cfbbfdf">vkvg_set_line_join</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaa1dd0e917ca55bb68795b6973f1fa38e.html#gaa1dd0e917ca55bb68795b6973f1fa38e">vkvg_set_line_width</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga17c5a80eb803be493370b95add18e0e0.html#ga17c5a80eb803be493370b95add18e0e0">vkvg_set_matrix</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga19370dc950aa5f87d13feb2824faf441.html#ga19370dc950aa5f87d13feb2824faf441">vkvg_set_miter_limit</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga78687897d394221132d57809244a2bde.html#ga78687897d394221132d57809244a2bde">vkvg_set_opacity</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gab9a9036245eb304f4214705879326f13.html#gab9a9036245eb304f4214705879326f13">vkvg_set_operator</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga73db2af35f3339bc926854a492560964.html#ga73db2af35f3339bc926854a492560964">vkvg_set_source</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga46da71eebe6f6dbb5056dc1429ced863.html#ga46da71eebe6f6dbb5056dc1429ced863">vkvg_set_source_color</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="vkvg_8h_a164da86a4b2636d58d39c45a857b7227.html#a164da86a4b2636d58d39c45a857b7227">vkvg_set_source_color_name</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga89a8aa13acca2fdae86a6f94912513b4.html#ga89a8aa13acca2fdae86a6f94912513b4">vkvg_set_source_rgb</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga7f1817e3b786b376348af666b2f0520a.html#ga7f1817e3b786b376348af666b2f0520a">vkvg_set_source_rgba</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga7316a9d4a70cbc592923c8d3410df077.html#ga7316a9d4a70cbc592923c8d3410df077">vkvg_set_source_surface</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga2e3f3777b3ba1a6de1d54eb7c23737d9.html#ga2e3f3777b3ba1a6de1d54eb7c23737d9">vkvg_show_text</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga2e5ac52635eb2745b9f28373689df0d9.html#ga2e5ac52635eb2745b9f28373689df0d9">vkvg_show_text_run</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaa7a77d72856d41276186df5bb2299339.html#gaa7a77d72856d41276186df5bb2299339">vkvg_status</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_ga36fe35b2d255b66d379b70567d49eed2.html#ga36fe35b2d255b66d379b70567d49eed2">vkvg_status_to_string</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga3590f94fe38df4f98f196d738827891c.html#ga3590f94fe38df4f98f196d738827891c">vkvg_stroke</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga3f64f9251bd63c229205115a214acfc1.html#ga3f64f9251bd63c229205115a214acfc1">vkvg_stroke_preserve</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_gaed1d8ba342a78c0335647dca56e27174.html#gaed1d8ba342a78c0335647dca56e27174">vkvg_surface_clear</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_gaebe02eedfc8d5af54c2962aa7227959d.html#gaebe02eedfc8d5af54c2962aa7227959d">vkvg_surface_create</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_gab927868517986c317e393a1c874081b0.html#gab927868517986c317e393a1c874081b0">vkvg_surface_create_for_VkhImage</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_ga1bc77fa0f6a6508d988ab2bc2f391190.html#ga1bc77fa0f6a6508d988ab2bc2f391190">vkvg_surface_create_from_image</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_ga0c0097625ec8023049b2acfa92e25520.html#ga0c0097625ec8023049b2acfa92e25520">vkvg_surface_destroy</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_ga09df17e6e7e62e6780c3f9330a6e60e6.html#ga09df17e6e7e62e6780c3f9330a6e60e6">vkvg_surface_get_height</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_gaac3f496bfbf733894fb94eb48f1d1137.html#gaac3f496bfbf733894fb94eb48f1d1137">vkvg_surface_get_reference_count</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_ga3d8cf4052973109318bbb693b6d2800c.html#ga3d8cf4052973109318bbb693b6d2800c">vkvg_surface_get_vk_format</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_ga424dbcc7fcefea9cca5726347b2ee235.html#ga424dbcc7fcefea9cca5726347b2ee235">vkvg_surface_get_vk_image</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_gaa4c4188ebc55afd246dcfa2b804a3d1d.html#gaa4c4188ebc55afd246dcfa2b804a3d1d">vkvg_surface_get_width</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_ga21cf3c9f6ce1d7e509ab86d5107eeffc.html#ga21cf3c9f6ce1d7e509ab86d5107eeffc">vkvg_surface_reference</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_gac105fa5f43e1785f2219252b9099365a.html#gac105fa5f43e1785f2219252b9099365a">vkvg_surface_status</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_gac03b406f38c79c6812fdcff69d50fb7e.html#gac03b406f38c79c6812fdcff69d50fb7e">vkvg_surface_write_to_memory</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_ga7051fd62842ee526afc261b65f939c2d.html#ga7051fd62842ee526afc261b65f939c2d">vkvg_surface_write_to_png</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga79802b5c678d1ab84a4f5ef560e77e29.html#ga79802b5c678d1ab84a4f5ef560e77e29">vkvg_text_extents</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaff5bbccf8cc53721ca2666c56272256e.html#gaff5bbccf8cc53721ca2666c56272256e">vkvg_text_run_create</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gadfcb5fd125984c0399c5f6bc9619e56a.html#gadfcb5fd125984c0399c5f6bc9619e56a">vkvg_text_run_create_with_length</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaf177e82330cb95a71c9517f8aacd6365.html#gaf177e82330cb95a71c9517f8aacd6365">vkvg_text_run_destroy</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gafa8b8c1636cb6c479a851fc04f7741ad.html#gafa8b8c1636cb6c479a851fc04f7741ad">vkvg_text_run_get_extents</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga01525d0d537d2e03d541ad57325f14d2.html#ga01525d0d537d2e03d541ad57325f14d2">vkvg_text_run_get_glyph_count</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gad8303a290f342f71dd233bef3f02441b.html#gad8303a290f342f71dd233bef3f02441b">vkvg_text_run_get_glyph_position</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga998ca7435dd87db6da6d30a5ee69f827.html#ga998ca7435dd87db6da6d30a5ee69f827">vkvg_transform</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gacf62b2602170792417398c51511dee67.html#gacf62b2602170792417398c51511dee67">vkvg_translate</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>
@@ -253,7 +252,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
       </table>
 </div><div class="memdoc">
 
-<p class="definition">Definition at line <a class="el" href="vkvg_8h_source.html#l00094">94</a> of file <a class="el" href="vkvg_8h_source.html">vkvg.h</a>.</p>
+<p class="definition">Definition at line <a class="el" href="vkvg_8h_source.html#l00093">93</a> of file <a class="el" href="vkvg_8h_source.html">vkvg.h</a>.</p>
 
 </div>
 </div>
index 40030fe010be4353427e6372117c36f637e30879..46a6240945cf1cdcf014680eabcb94aef2249b97 100644 (file)
@@ -63,60 +63,60 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
    <td valign="top">
       <div class="navtab">
         <table>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga8acf97c1e4ae8ab67764a96a0d5d7b9c.html#ga8acf97c1e4ae8ab67764a96a0d5d7b9c">vkvg_arc</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga7e937e021bf96bd38de3e478bf80c3e7.html#ga7e937e021bf96bd38de3e478bf80c3e7">vkvg_arc_negative</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gac418bd821f5e47d7c9deb6f58b5bc03d.html#gac418bd821f5e47d7c9deb6f58b5bc03d">vkvg_clear</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga13183bfc6468e0106b487a397ea1d870.html#ga13183bfc6468e0106b487a397ea1d870">vkvg_clip</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga42752652b304544765ffbc9f1355f04a.html#ga42752652b304544765ffbc9f1355f04a">vkvg_clip_preserve</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga0e1611518cd6aa91d3527fefcfdf2957.html#ga0e1611518cd6aa91d3527fefcfdf2957">vkvg_close_path</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gacd68ee83c078f62d89709034c562897b.html#gacd68ee83c078f62d89709034c562897b">vkvg_create</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gae1be850b3f4a6b01e35344bd033bf3d0.html#gae1be850b3f4a6b01e35344bd033bf3d0">vkvg_curve_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gabfc11b67746a4b438580242c79ef6dce.html#gabfc11b67746a4b438580242c79ef6dce">vkvg_destroy</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga3a87ef8a0d782aa26a39ff63218ea25c.html#ga3a87ef8a0d782aa26a39ff63218ea25c">vkvg_device_create</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga1d3b3027ad47c29d49a82705ff21c802.html#ga1d3b3027ad47c29d49a82705ff21c802">vkvg_device_create_from_vk</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga584714cbe547b91c08904a90f269c170.html#ga584714cbe547b91c08904a90f269c170">vkvg_device_create_from_vk_multisample</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga38c54930707fd47bbdb59ee9000a6d21.html#ga38c54930707fd47bbdb59ee9000a6d21">vkvg_device_destroy</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga110a3746370bc3a61aa95e048e739d2e.html#ga110a3746370bc3a61aa95e048e739d2e">vkvg_device_get_dpy</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga4e12927c2cda70943f304f5fdbd43882.html#ga4e12927c2cda70943f304f5fdbd43882">vkvg_device_get_reference_count</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga7328d8f0102dd7dcf725bc3c77aa95f8.html#ga7328d8f0102dd7dcf725bc3c77aa95f8">vkvg_device_reference</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_gacee1dad855f7ceb5e803c0379e37cff5.html#gacee1dad855f7ceb5e803c0379e37cff5">vkvg_device_set_dpy</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_gaa7b5b0a579d1202e8d782f720f603d91.html#gaa7b5b0a579d1202e8d782f720f603d91">vkvg_device_set_thread_aware</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga76abb77e8be8a16dd7ddd03950ba168b.html#ga76abb77e8be8a16dd7ddd03950ba168b">vkvg_device_status</a></td></tr>
+          <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_gaadec811521b3edb7a509bd9c6e370ee5.html#gaadec811521b3edb7a509bd9c6e370ee5">vkvg_ellipse</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga74f4c24e04116105ddc91b31a174ed34.html#ga74f4c24e04116105ddc91b31a174ed34">vkvg_elliptic_arc_to</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="navtab"><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_ga7b84dd59cc0b3d116948a89ff7ad53f8.html#ga7b84dd59cc0b3d116948a89ff7ad53f8">vkvg_fill</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaa0dd784bb4277124e6fd2546a50b970a.html#gaa0dd784bb4277124e6fd2546a50b970a">vkvg_fill_preserve</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_gadf5a54205231c9026559eb3a912578ef.html#gadf5a54205231c9026559eb3a912578ef">vkvg_flush</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga0a1ff002bf87d056d6749966fdabd3a6.html#ga0a1ff002bf87d056d6749966fdabd3a6">vkvg_font_extents</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_ga54e4a562ce79bfe7b27bccb354211526.html#ga54e4a562ce79bfe7b27bccb354211526">vkvg_get_current_point</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaa2a085eb1589cad42d21a79d967ba821.html#gaa2a085eb1589cad42d21a79d967ba821">vkvg_get_dash</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga6b1a6746ce78e41714bfa433dde3f330.html#ga6b1a6746ce78e41714bfa433dde3f330">vkvg_get_device_requirements</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga5accbb746089e87bcf2affb3b8d013ff.html#ga5accbb746089e87bcf2affb3b8d013ff">vkvg_get_fill_rule</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga99ca38817ba4247d2cacb2140f4ad1f6.html#ga99ca38817ba4247d2cacb2140f4ad1f6">vkvg_get_line_cap</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga41a306bcd66be7fc2f00b66a5ea92208.html#ga41a306bcd66be7fc2f00b66a5ea92208">vkvg_get_line_join</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga25e4334755ba6bef6a74bc263554c07e.html#ga25e4334755ba6bef6a74bc263554c07e">vkvg_get_line_width</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga79ca5efa6ffc3025bda30a1d0ed3e2ce.html#ga79ca5efa6ffc3025bda30a1d0ed3e2ce">vkvg_get_matrix</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga4d37ec2bc539cbb2f088152c1785724a.html#ga4d37ec2bc539cbb2f088152c1785724a">vkvg_get_miter_limit</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga0bb6ecd1c3f10f1a6bae09a808986a7c.html#ga0bb6ecd1c3f10f1a6bae09a808986a7c">vkvg_get_opacity</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga96ae65bebca48a87348d960d5ba52b03.html#ga96ae65bebca48a87348d960d5ba52b03">vkvg_get_operator</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaa7356999fb385658dc2ff6c182e639c5.html#gaa7356999fb385658dc2ff6c182e639c5">vkvg_get_reference_count</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga10ea171640ba5da3027c60390725666c.html#ga10ea171640ba5da3027c60390725666c">vkvg_get_required_device_extensions</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga7cf75a034d9fb4a78c82724154cf73c8.html#ga7cf75a034d9fb4a78c82724154cf73c8">vkvg_get_required_instance_extensions</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gace9e98ac61a0fbdc79d1cee9291c15bb.html#gace9e98ac61a0fbdc79d1cee9291c15bb">vkvg_get_source</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga5681b5178166d4f96d9f803000866200.html#ga5681b5178166d4f96d9f803000866200">vkvg_get_target</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gac2c7805769e61c06151b52f3fb52986d.html#gac2c7805769e61c06151b52f3fb52986d">vkvg_has_current_point</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_ga61e679b9e01cdf105c7756bf9854697b.html#ga61e679b9e01cdf105c7756bf9854697b">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_gaaa044940f56de70161b3821934077c7b.html#gaaa044940f56de70161b3821934077c7b">vkvg_line_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga8ca1adfc2ff436c4f1e76f46ba14d9b0.html#ga8ca1adfc2ff436c4f1e76f46ba14d9b0">vkvg_load_font_from_memory</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaaaab7e5a95eab3cb812bbe4865d85951.html#gaaaab7e5a95eab3cb812bbe4865d85951">vkvg_load_font_from_path</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>
@@ -129,109 +129,108 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
           <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_ga2146e1153f46e8ef79918dba5d32ac91.html#ga2146e1153f46e8ef79918dba5d32ac91">vkvg_matrix_get_scale</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_gaf11800eb40198628fabb928a743fecb1.html#gaf11800eb40198628fabb928a743fecb1">vkvg_matrix_init</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga22c80d15d3492420d9dc9fea4ddf7d76.html#ga22c80d15d3492420d9dc9fea4ddf7d76">vkvg_matrix_init_identity</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga38fb3ab8cc86565a8e5863b788f00921.html#ga38fb3ab8cc86565a8e5863b788f00921">vkvg_matrix_init_rotate</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_gac6da39c63aa83f333fad4876da70c495.html#gac6da39c63aa83f333fad4876da70c495">vkvg_matrix_init_scale</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga9078043e7c548ef9fec35de32ffc86e3.html#ga9078043e7c548ef9fec35de32ffc86e3">vkvg_matrix_init_translate</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga0db3d74caa93dd3b2e8595301d447bec.html#ga0db3d74caa93dd3b2e8595301d447bec">vkvg_matrix_invert</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga672a08bfb37a7b28db89e1d60988b47f.html#ga672a08bfb37a7b28db89e1d60988b47f">vkvg_matrix_multiply</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_gacbad7841972e44b065fc74e17dcce2cd.html#gacbad7841972e44b065fc74e17dcce2cd">vkvg_matrix_rotate</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga053850768b56f00336573729d1ea1090.html#ga053850768b56f00336573729d1ea1090">vkvg_matrix_scale</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga155802a492a4c6a7bb20fb101d0089e4.html#ga155802a492a4c6a7bb20fb101d0089e4">vkvg_matrix_transform_distance</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_gad9dc2333081dc6f631ec529f94ec19dc.html#gad9dc2333081dc6f631ec529f94ec19dc">vkvg_matrix_transform_point</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga34aa0d5b237ad0e3b4905b59ec08fd3b.html#ga34aa0d5b237ad0e3b4905b59ec08fd3b">vkvg_matrix_translate</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga41d32b2e72c0eccf4a2bc695598c50ba.html#ga41d32b2e72c0eccf4a2bc695598c50ba">vkvg_move_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_gaa77f72e566105b65f7e8563d4a9301d9.html#gaa77f72e566105b65f7e8563d4a9301d9">vkvg_multisample_surface_resolve</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga5d60e9db2309e786ac30218efab804cb.html#ga5d60e9db2309e786ac30218efab804cb">vkvg_new_path</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga6fd276cc6718c78aa889d289004707f2.html#ga6fd276cc6718c78aa889d289004707f2">vkvg_new_sub_path</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_ga95d31d8c703526652ad57a42292146e2.html#ga95d31d8c703526652ad57a42292146e2">vkvg_paint</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gad6e3a8dca42362ceebe8d949058ad3b4.html#gad6e3a8dca42362ceebe8d949058ad3b4">vkvg_path_extents</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_gabef66c6a7a6baf98f0f89d30bb55f46d.html#gabef66c6a7a6baf98f0f89d30bb55f46d">vkvg_pattern_add_color_stop</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga7d03d46f9c1544f01eb556fa840c94e0.html#ga7d03d46f9c1544f01eb556fa840c94e0">vkvg_pattern_create_for_surface</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga2c359145c22b8384317dcceee7d065a7.html#ga2c359145c22b8384317dcceee7d065a7">vkvg_pattern_create_linear</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga17618bd315ba5382d66b86cb0feb6af9.html#ga17618bd315ba5382d66b86cb0feb6af9">vkvg_pattern_create_radial</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga14cb27e833bbdd0a922a153bac41837a.html#ga14cb27e833bbdd0a922a153bac41837a">vkvg_pattern_destroy</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga34701b3ab3a3976f65b9a5e229efee1d.html#ga34701b3ab3a3976f65b9a5e229efee1d">vkvg_pattern_edit_linear</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_gabe88f93962cbc6bec99fd94fd01f5547.html#gabe88f93962cbc6bec99fd94fd01f5547">vkvg_pattern_edit_radial</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga8322c6bd1ef02f3f15faee3993ef55d1.html#ga8322c6bd1ef02f3f15faee3993ef55d1">vkvg_pattern_get_color_stop_count</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga743ac3fb70e31150aa98bdc11424a36b.html#ga743ac3fb70e31150aa98bdc11424a36b">vkvg_pattern_get_color_stop_rgba</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_gac87c237c36d4902d1e865778debd3d8d.html#gac87c237c36d4902d1e865778debd3d8d">vkvg_pattern_get_extend</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga510cf4273c0a2a9aa027c388dc2f48b2.html#ga510cf4273c0a2a9aa027c388dc2f48b2">vkvg_pattern_get_filter</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga2939439acaf8ee99bf42f7f0eeb1cf51.html#ga2939439acaf8ee99bf42f7f0eeb1cf51">vkvg_pattern_get_linear_points</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga0c1342ac3ea8201996c6dfcd9fd85ff9.html#ga0c1342ac3ea8201996c6dfcd9fd85ff9">vkvg_pattern_get_matrix</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga6d902720df09232c3836af5517831efe.html#ga6d902720df09232c3836af5517831efe">vkvg_pattern_get_reference_count</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_gab97a47af9ac9d3e71a70008cf8b05487.html#gab97a47af9ac9d3e71a70008cf8b05487">vkvg_pattern_get_type</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga72f8f796252b9716a2cc7e66710dc529.html#ga72f8f796252b9716a2cc7e66710dc529">vkvg_pattern_reference</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga730832bea18d0c15f98eaa1ee1102f43.html#ga730832bea18d0c15f98eaa1ee1102f43">vkvg_pattern_set_extend</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga97a53a5be17a79b6bdd28a49b50d523c.html#ga97a53a5be17a79b6bdd28a49b50d523c">vkvg_pattern_set_filter</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga8983c6211dd369a5240a41bfd2a49090.html#ga8983c6211dd369a5240a41bfd2a49090">vkvg_pattern_set_matrix</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="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gad571c4011138a2cba97fe31709faafc7.html#gad571c4011138a2cba97fe31709faafc7">vkvg_quadratic_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga70c154560a0c15922815cfe7d6530312.html#ga70c154560a0c15922815cfe7d6530312">vkvg_rectangle</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga59ac2b80c1610a785e65ad44fde2b1d0.html#ga59ac2b80c1610a785e65ad44fde2b1d0">vkvg_reference</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga154cef8a49f052068c9f0d6f897aa3d6.html#ga154cef8a49f052068c9f0d6f897aa3d6">vkvg_rel_curve_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga7fd336046c4afa45de5e5473faed9b2d.html#ga7fd336046c4afa45de5e5473faed9b2d">vkvg_rel_elliptic_arc_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga7c420f18b584d664ba272351503b552a.html#ga7c420f18b584d664ba272351503b552a">vkvg_rel_line_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaaddca8228bb495010ea67cb312db28d5.html#gaaddca8228bb495010ea67cb312db28d5">vkvg_rel_move_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga94c7fd0444bb8b997a780e1895125837.html#ga94c7fd0444bb8b997a780e1895125837">vkvg_rel_quadratic_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga7f881ada9c9c463683359d84e876e695.html#ga7f881ada9c9c463683359d84e876e695">vkvg_reset_clip</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga490b9db147cf800e5e98eefe3753b8ec.html#ga490b9db147cf800e5e98eefe3753b8ec">vkvg_restore</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gae025c30c061c0264d4a9f469e8c05d1c.html#gae025c30c061c0264d4a9f469e8c05d1c">vkvg_rotate</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaa5967f211de903e7feb6bf12ae909a06.html#gaa5967f211de903e7feb6bf12ae909a06">vkvg_rounded_rectangle</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga13635442e4c14287367823598f2535cb.html#ga13635442e4c14287367823598f2535cb">vkvg_rounded_rectangle2</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gae3a369a75b9d87c84547a5cd05a221e6.html#gae3a369a75b9d87c84547a5cd05a221e6">vkvg_save</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga5d8b1a43c078011541b8ad40a2af00bb.html#ga5d8b1a43c078011541b8ad40a2af00bb">vkvg_scale</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga88295a0e1ad4344a05de82c54b7159db.html#ga88295a0e1ad4344a05de82c54b7159db">vkvg_select_font_face</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga38d3fd1954fdcddd9013117f60d21707.html#ga38d3fd1954fdcddd9013117f60d21707">vkvg_set_dash</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga32ccec401affe05abbbcc914cd3139e6.html#ga32ccec401affe05abbbcc914cd3139e6">vkvg_set_fill_rule</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga93286454cb5af21e9ddf69635e1351ef.html#ga93286454cb5af21e9ddf69635e1351ef">vkvg_set_font_size</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga2af37f98b630134843446c5d8109741f.html#ga2af37f98b630134843446c5d8109741f">vkvg_set_line_cap</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga261c6105cc8574a05a971b562cfbbfdf.html#ga261c6105cc8574a05a971b562cfbbfdf">vkvg_set_line_join</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaa1dd0e917ca55bb68795b6973f1fa38e.html#gaa1dd0e917ca55bb68795b6973f1fa38e">vkvg_set_line_width</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga17c5a80eb803be493370b95add18e0e0.html#ga17c5a80eb803be493370b95add18e0e0">vkvg_set_matrix</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga19370dc950aa5f87d13feb2824faf441.html#ga19370dc950aa5f87d13feb2824faf441">vkvg_set_miter_limit</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga78687897d394221132d57809244a2bde.html#ga78687897d394221132d57809244a2bde">vkvg_set_opacity</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gab9a9036245eb304f4214705879326f13.html#gab9a9036245eb304f4214705879326f13">vkvg_set_operator</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga73db2af35f3339bc926854a492560964.html#ga73db2af35f3339bc926854a492560964">vkvg_set_source</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga46da71eebe6f6dbb5056dc1429ced863.html#ga46da71eebe6f6dbb5056dc1429ced863">vkvg_set_source_color</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="vkvg_8h_a164da86a4b2636d58d39c45a857b7227.html#a164da86a4b2636d58d39c45a857b7227">vkvg_set_source_color_name</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga89a8aa13acca2fdae86a6f94912513b4.html#ga89a8aa13acca2fdae86a6f94912513b4">vkvg_set_source_rgb</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga7f1817e3b786b376348af666b2f0520a.html#ga7f1817e3b786b376348af666b2f0520a">vkvg_set_source_rgba</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga7316a9d4a70cbc592923c8d3410df077.html#ga7316a9d4a70cbc592923c8d3410df077">vkvg_set_source_surface</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga2e3f3777b3ba1a6de1d54eb7c23737d9.html#ga2e3f3777b3ba1a6de1d54eb7c23737d9">vkvg_show_text</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga2e5ac52635eb2745b9f28373689df0d9.html#ga2e5ac52635eb2745b9f28373689df0d9">vkvg_show_text_run</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaa7a77d72856d41276186df5bb2299339.html#gaa7a77d72856d41276186df5bb2299339">vkvg_status</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_ga36fe35b2d255b66d379b70567d49eed2.html#ga36fe35b2d255b66d379b70567d49eed2">vkvg_status_to_string</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga3590f94fe38df4f98f196d738827891c.html#ga3590f94fe38df4f98f196d738827891c">vkvg_stroke</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga3f64f9251bd63c229205115a214acfc1.html#ga3f64f9251bd63c229205115a214acfc1">vkvg_stroke_preserve</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_gaed1d8ba342a78c0335647dca56e27174.html#gaed1d8ba342a78c0335647dca56e27174">vkvg_surface_clear</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_gaebe02eedfc8d5af54c2962aa7227959d.html#gaebe02eedfc8d5af54c2962aa7227959d">vkvg_surface_create</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_gab927868517986c317e393a1c874081b0.html#gab927868517986c317e393a1c874081b0">vkvg_surface_create_for_VkhImage</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_ga1bc77fa0f6a6508d988ab2bc2f391190.html#ga1bc77fa0f6a6508d988ab2bc2f391190">vkvg_surface_create_from_image</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_ga0c0097625ec8023049b2acfa92e25520.html#ga0c0097625ec8023049b2acfa92e25520">vkvg_surface_destroy</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_ga09df17e6e7e62e6780c3f9330a6e60e6.html#ga09df17e6e7e62e6780c3f9330a6e60e6">vkvg_surface_get_height</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_gaac3f496bfbf733894fb94eb48f1d1137.html#gaac3f496bfbf733894fb94eb48f1d1137">vkvg_surface_get_reference_count</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_ga3d8cf4052973109318bbb693b6d2800c.html#ga3d8cf4052973109318bbb693b6d2800c">vkvg_surface_get_vk_format</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_ga424dbcc7fcefea9cca5726347b2ee235.html#ga424dbcc7fcefea9cca5726347b2ee235">vkvg_surface_get_vk_image</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_gaa4c4188ebc55afd246dcfa2b804a3d1d.html#gaa4c4188ebc55afd246dcfa2b804a3d1d">vkvg_surface_get_width</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_ga21cf3c9f6ce1d7e509ab86d5107eeffc.html#ga21cf3c9f6ce1d7e509ab86d5107eeffc">vkvg_surface_reference</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_gac105fa5f43e1785f2219252b9099365a.html#gac105fa5f43e1785f2219252b9099365a">vkvg_surface_status</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_gac03b406f38c79c6812fdcff69d50fb7e.html#gac03b406f38c79c6812fdcff69d50fb7e">vkvg_surface_write_to_memory</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_ga7051fd62842ee526afc261b65f939c2d.html#ga7051fd62842ee526afc261b65f939c2d">vkvg_surface_write_to_png</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga79802b5c678d1ab84a4f5ef560e77e29.html#ga79802b5c678d1ab84a4f5ef560e77e29">vkvg_text_extents</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaff5bbccf8cc53721ca2666c56272256e.html#gaff5bbccf8cc53721ca2666c56272256e">vkvg_text_run_create</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gadfcb5fd125984c0399c5f6bc9619e56a.html#gadfcb5fd125984c0399c5f6bc9619e56a">vkvg_text_run_create_with_length</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaf177e82330cb95a71c9517f8aacd6365.html#gaf177e82330cb95a71c9517f8aacd6365">vkvg_text_run_destroy</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gafa8b8c1636cb6c479a851fc04f7741ad.html#gafa8b8c1636cb6c479a851fc04f7741ad">vkvg_text_run_get_extents</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga01525d0d537d2e03d541ad57325f14d2.html#ga01525d0d537d2e03d541ad57325f14d2">vkvg_text_run_get_glyph_count</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gad8303a290f342f71dd233bef3f02441b.html#gad8303a290f342f71dd233bef3f02441b">vkvg_text_run_get_glyph_position</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga998ca7435dd87db6da6d30a5ee69f827.html#ga998ca7435dd87db6da6d30a5ee69f827">vkvg_transform</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gacf62b2602170792417398c51511dee67.html#gacf62b2602170792417398c51511dee67">vkvg_translate</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>
@@ -253,7 +252,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
       </table>
 </div><div class="memdoc">
 
-<p class="definition">Definition at line <a class="el" href="vkvg_8h_source.html#l00088">88</a> of file <a class="el" href="vkvg_8h_source.html">vkvg.h</a>.</p>
+<p class="definition">Definition at line <a class="el" href="vkvg_8h_source.html#l00087">87</a> of file <a class="el" href="vkvg_8h_source.html">vkvg.h</a>.</p>
 
 </div>
 </div>
index 3713a7570f15291af398296b970c4f83552efda2..8e58c6c14b7c54db7e7990d1e9b714630060d722 100644 (file)
@@ -63,60 +63,60 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
    <td valign="top">
       <div class="navtab">
         <table>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga8acf97c1e4ae8ab67764a96a0d5d7b9c.html#ga8acf97c1e4ae8ab67764a96a0d5d7b9c">vkvg_arc</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga7e937e021bf96bd38de3e478bf80c3e7.html#ga7e937e021bf96bd38de3e478bf80c3e7">vkvg_arc_negative</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gac418bd821f5e47d7c9deb6f58b5bc03d.html#gac418bd821f5e47d7c9deb6f58b5bc03d">vkvg_clear</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga13183bfc6468e0106b487a397ea1d870.html#ga13183bfc6468e0106b487a397ea1d870">vkvg_clip</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga42752652b304544765ffbc9f1355f04a.html#ga42752652b304544765ffbc9f1355f04a">vkvg_clip_preserve</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga0e1611518cd6aa91d3527fefcfdf2957.html#ga0e1611518cd6aa91d3527fefcfdf2957">vkvg_close_path</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gacd68ee83c078f62d89709034c562897b.html#gacd68ee83c078f62d89709034c562897b">vkvg_create</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gae1be850b3f4a6b01e35344bd033bf3d0.html#gae1be850b3f4a6b01e35344bd033bf3d0">vkvg_curve_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gabfc11b67746a4b438580242c79ef6dce.html#gabfc11b67746a4b438580242c79ef6dce">vkvg_destroy</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga3a87ef8a0d782aa26a39ff63218ea25c.html#ga3a87ef8a0d782aa26a39ff63218ea25c">vkvg_device_create</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga1d3b3027ad47c29d49a82705ff21c802.html#ga1d3b3027ad47c29d49a82705ff21c802">vkvg_device_create_from_vk</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga584714cbe547b91c08904a90f269c170.html#ga584714cbe547b91c08904a90f269c170">vkvg_device_create_from_vk_multisample</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga38c54930707fd47bbdb59ee9000a6d21.html#ga38c54930707fd47bbdb59ee9000a6d21">vkvg_device_destroy</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga110a3746370bc3a61aa95e048e739d2e.html#ga110a3746370bc3a61aa95e048e739d2e">vkvg_device_get_dpy</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga4e12927c2cda70943f304f5fdbd43882.html#ga4e12927c2cda70943f304f5fdbd43882">vkvg_device_get_reference_count</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga7328d8f0102dd7dcf725bc3c77aa95f8.html#ga7328d8f0102dd7dcf725bc3c77aa95f8">vkvg_device_reference</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_gacee1dad855f7ceb5e803c0379e37cff5.html#gacee1dad855f7ceb5e803c0379e37cff5">vkvg_device_set_dpy</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_gaa7b5b0a579d1202e8d782f720f603d91.html#gaa7b5b0a579d1202e8d782f720f603d91">vkvg_device_set_thread_aware</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga76abb77e8be8a16dd7ddd03950ba168b.html#ga76abb77e8be8a16dd7ddd03950ba168b">vkvg_device_status</a></td></tr>
+          <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_gaadec811521b3edb7a509bd9c6e370ee5.html#gaadec811521b3edb7a509bd9c6e370ee5">vkvg_ellipse</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga74f4c24e04116105ddc91b31a174ed34.html#ga74f4c24e04116105ddc91b31a174ed34">vkvg_elliptic_arc_to</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="navtab"><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_ga7b84dd59cc0b3d116948a89ff7ad53f8.html#ga7b84dd59cc0b3d116948a89ff7ad53f8">vkvg_fill</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaa0dd784bb4277124e6fd2546a50b970a.html#gaa0dd784bb4277124e6fd2546a50b970a">vkvg_fill_preserve</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_gadf5a54205231c9026559eb3a912578ef.html#gadf5a54205231c9026559eb3a912578ef">vkvg_flush</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga0a1ff002bf87d056d6749966fdabd3a6.html#ga0a1ff002bf87d056d6749966fdabd3a6">vkvg_font_extents</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_ga54e4a562ce79bfe7b27bccb354211526.html#ga54e4a562ce79bfe7b27bccb354211526">vkvg_get_current_point</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaa2a085eb1589cad42d21a79d967ba821.html#gaa2a085eb1589cad42d21a79d967ba821">vkvg_get_dash</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga6b1a6746ce78e41714bfa433dde3f330.html#ga6b1a6746ce78e41714bfa433dde3f330">vkvg_get_device_requirements</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga5accbb746089e87bcf2affb3b8d013ff.html#ga5accbb746089e87bcf2affb3b8d013ff">vkvg_get_fill_rule</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga99ca38817ba4247d2cacb2140f4ad1f6.html#ga99ca38817ba4247d2cacb2140f4ad1f6">vkvg_get_line_cap</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga41a306bcd66be7fc2f00b66a5ea92208.html#ga41a306bcd66be7fc2f00b66a5ea92208">vkvg_get_line_join</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga25e4334755ba6bef6a74bc263554c07e.html#ga25e4334755ba6bef6a74bc263554c07e">vkvg_get_line_width</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga79ca5efa6ffc3025bda30a1d0ed3e2ce.html#ga79ca5efa6ffc3025bda30a1d0ed3e2ce">vkvg_get_matrix</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga4d37ec2bc539cbb2f088152c1785724a.html#ga4d37ec2bc539cbb2f088152c1785724a">vkvg_get_miter_limit</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga0bb6ecd1c3f10f1a6bae09a808986a7c.html#ga0bb6ecd1c3f10f1a6bae09a808986a7c">vkvg_get_opacity</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga96ae65bebca48a87348d960d5ba52b03.html#ga96ae65bebca48a87348d960d5ba52b03">vkvg_get_operator</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaa7356999fb385658dc2ff6c182e639c5.html#gaa7356999fb385658dc2ff6c182e639c5">vkvg_get_reference_count</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga10ea171640ba5da3027c60390725666c.html#ga10ea171640ba5da3027c60390725666c">vkvg_get_required_device_extensions</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga7cf75a034d9fb4a78c82724154cf73c8.html#ga7cf75a034d9fb4a78c82724154cf73c8">vkvg_get_required_instance_extensions</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gace9e98ac61a0fbdc79d1cee9291c15bb.html#gace9e98ac61a0fbdc79d1cee9291c15bb">vkvg_get_source</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga5681b5178166d4f96d9f803000866200.html#ga5681b5178166d4f96d9f803000866200">vkvg_get_target</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gac2c7805769e61c06151b52f3fb52986d.html#gac2c7805769e61c06151b52f3fb52986d">vkvg_has_current_point</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_ga61e679b9e01cdf105c7756bf9854697b.html#ga61e679b9e01cdf105c7756bf9854697b">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_gaaa044940f56de70161b3821934077c7b.html#gaaa044940f56de70161b3821934077c7b">vkvg_line_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga8ca1adfc2ff436c4f1e76f46ba14d9b0.html#ga8ca1adfc2ff436c4f1e76f46ba14d9b0">vkvg_load_font_from_memory</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaaaab7e5a95eab3cb812bbe4865d85951.html#gaaaab7e5a95eab3cb812bbe4865d85951">vkvg_load_font_from_path</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>
@@ -129,109 +129,108 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
           <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_ga2146e1153f46e8ef79918dba5d32ac91.html#ga2146e1153f46e8ef79918dba5d32ac91">vkvg_matrix_get_scale</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_gaf11800eb40198628fabb928a743fecb1.html#gaf11800eb40198628fabb928a743fecb1">vkvg_matrix_init</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga22c80d15d3492420d9dc9fea4ddf7d76.html#ga22c80d15d3492420d9dc9fea4ddf7d76">vkvg_matrix_init_identity</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga38fb3ab8cc86565a8e5863b788f00921.html#ga38fb3ab8cc86565a8e5863b788f00921">vkvg_matrix_init_rotate</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_gac6da39c63aa83f333fad4876da70c495.html#gac6da39c63aa83f333fad4876da70c495">vkvg_matrix_init_scale</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga9078043e7c548ef9fec35de32ffc86e3.html#ga9078043e7c548ef9fec35de32ffc86e3">vkvg_matrix_init_translate</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga0db3d74caa93dd3b2e8595301d447bec.html#ga0db3d74caa93dd3b2e8595301d447bec">vkvg_matrix_invert</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga672a08bfb37a7b28db89e1d60988b47f.html#ga672a08bfb37a7b28db89e1d60988b47f">vkvg_matrix_multiply</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_gacbad7841972e44b065fc74e17dcce2cd.html#gacbad7841972e44b065fc74e17dcce2cd">vkvg_matrix_rotate</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga053850768b56f00336573729d1ea1090.html#ga053850768b56f00336573729d1ea1090">vkvg_matrix_scale</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga155802a492a4c6a7bb20fb101d0089e4.html#ga155802a492a4c6a7bb20fb101d0089e4">vkvg_matrix_transform_distance</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_gad9dc2333081dc6f631ec529f94ec19dc.html#gad9dc2333081dc6f631ec529f94ec19dc">vkvg_matrix_transform_point</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga34aa0d5b237ad0e3b4905b59ec08fd3b.html#ga34aa0d5b237ad0e3b4905b59ec08fd3b">vkvg_matrix_translate</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga41d32b2e72c0eccf4a2bc695598c50ba.html#ga41d32b2e72c0eccf4a2bc695598c50ba">vkvg_move_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_gaa77f72e566105b65f7e8563d4a9301d9.html#gaa77f72e566105b65f7e8563d4a9301d9">vkvg_multisample_surface_resolve</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga5d60e9db2309e786ac30218efab804cb.html#ga5d60e9db2309e786ac30218efab804cb">vkvg_new_path</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga6fd276cc6718c78aa889d289004707f2.html#ga6fd276cc6718c78aa889d289004707f2">vkvg_new_sub_path</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_ga95d31d8c703526652ad57a42292146e2.html#ga95d31d8c703526652ad57a42292146e2">vkvg_paint</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gad6e3a8dca42362ceebe8d949058ad3b4.html#gad6e3a8dca42362ceebe8d949058ad3b4">vkvg_path_extents</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_gabef66c6a7a6baf98f0f89d30bb55f46d.html#gabef66c6a7a6baf98f0f89d30bb55f46d">vkvg_pattern_add_color_stop</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga7d03d46f9c1544f01eb556fa840c94e0.html#ga7d03d46f9c1544f01eb556fa840c94e0">vkvg_pattern_create_for_surface</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga2c359145c22b8384317dcceee7d065a7.html#ga2c359145c22b8384317dcceee7d065a7">vkvg_pattern_create_linear</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga17618bd315ba5382d66b86cb0feb6af9.html#ga17618bd315ba5382d66b86cb0feb6af9">vkvg_pattern_create_radial</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga14cb27e833bbdd0a922a153bac41837a.html#ga14cb27e833bbdd0a922a153bac41837a">vkvg_pattern_destroy</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga34701b3ab3a3976f65b9a5e229efee1d.html#ga34701b3ab3a3976f65b9a5e229efee1d">vkvg_pattern_edit_linear</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_gabe88f93962cbc6bec99fd94fd01f5547.html#gabe88f93962cbc6bec99fd94fd01f5547">vkvg_pattern_edit_radial</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga8322c6bd1ef02f3f15faee3993ef55d1.html#ga8322c6bd1ef02f3f15faee3993ef55d1">vkvg_pattern_get_color_stop_count</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga743ac3fb70e31150aa98bdc11424a36b.html#ga743ac3fb70e31150aa98bdc11424a36b">vkvg_pattern_get_color_stop_rgba</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_gac87c237c36d4902d1e865778debd3d8d.html#gac87c237c36d4902d1e865778debd3d8d">vkvg_pattern_get_extend</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga510cf4273c0a2a9aa027c388dc2f48b2.html#ga510cf4273c0a2a9aa027c388dc2f48b2">vkvg_pattern_get_filter</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga2939439acaf8ee99bf42f7f0eeb1cf51.html#ga2939439acaf8ee99bf42f7f0eeb1cf51">vkvg_pattern_get_linear_points</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga0c1342ac3ea8201996c6dfcd9fd85ff9.html#ga0c1342ac3ea8201996c6dfcd9fd85ff9">vkvg_pattern_get_matrix</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga6d902720df09232c3836af5517831efe.html#ga6d902720df09232c3836af5517831efe">vkvg_pattern_get_reference_count</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_gab97a47af9ac9d3e71a70008cf8b05487.html#gab97a47af9ac9d3e71a70008cf8b05487">vkvg_pattern_get_type</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga72f8f796252b9716a2cc7e66710dc529.html#ga72f8f796252b9716a2cc7e66710dc529">vkvg_pattern_reference</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga730832bea18d0c15f98eaa1ee1102f43.html#ga730832bea18d0c15f98eaa1ee1102f43">vkvg_pattern_set_extend</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga97a53a5be17a79b6bdd28a49b50d523c.html#ga97a53a5be17a79b6bdd28a49b50d523c">vkvg_pattern_set_filter</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga8983c6211dd369a5240a41bfd2a49090.html#ga8983c6211dd369a5240a41bfd2a49090">vkvg_pattern_set_matrix</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="navtabHL"><a class="navtab" href="vkvg_8h_a1cde27798744c6485ac522a843017513.html#a1cde27798744c6485ac522a843017513">vkvg_pattern_type_t</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gad571c4011138a2cba97fe31709faafc7.html#gad571c4011138a2cba97fe31709faafc7">vkvg_quadratic_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga70c154560a0c15922815cfe7d6530312.html#ga70c154560a0c15922815cfe7d6530312">vkvg_rectangle</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga59ac2b80c1610a785e65ad44fde2b1d0.html#ga59ac2b80c1610a785e65ad44fde2b1d0">vkvg_reference</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga154cef8a49f052068c9f0d6f897aa3d6.html#ga154cef8a49f052068c9f0d6f897aa3d6">vkvg_rel_curve_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga7fd336046c4afa45de5e5473faed9b2d.html#ga7fd336046c4afa45de5e5473faed9b2d">vkvg_rel_elliptic_arc_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga7c420f18b584d664ba272351503b552a.html#ga7c420f18b584d664ba272351503b552a">vkvg_rel_line_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaaddca8228bb495010ea67cb312db28d5.html#gaaddca8228bb495010ea67cb312db28d5">vkvg_rel_move_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga94c7fd0444bb8b997a780e1895125837.html#ga94c7fd0444bb8b997a780e1895125837">vkvg_rel_quadratic_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga7f881ada9c9c463683359d84e876e695.html#ga7f881ada9c9c463683359d84e876e695">vkvg_reset_clip</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga490b9db147cf800e5e98eefe3753b8ec.html#ga490b9db147cf800e5e98eefe3753b8ec">vkvg_restore</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gae025c30c061c0264d4a9f469e8c05d1c.html#gae025c30c061c0264d4a9f469e8c05d1c">vkvg_rotate</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaa5967f211de903e7feb6bf12ae909a06.html#gaa5967f211de903e7feb6bf12ae909a06">vkvg_rounded_rectangle</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga13635442e4c14287367823598f2535cb.html#ga13635442e4c14287367823598f2535cb">vkvg_rounded_rectangle2</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gae3a369a75b9d87c84547a5cd05a221e6.html#gae3a369a75b9d87c84547a5cd05a221e6">vkvg_save</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga5d8b1a43c078011541b8ad40a2af00bb.html#ga5d8b1a43c078011541b8ad40a2af00bb">vkvg_scale</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga88295a0e1ad4344a05de82c54b7159db.html#ga88295a0e1ad4344a05de82c54b7159db">vkvg_select_font_face</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga38d3fd1954fdcddd9013117f60d21707.html#ga38d3fd1954fdcddd9013117f60d21707">vkvg_set_dash</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga32ccec401affe05abbbcc914cd3139e6.html#ga32ccec401affe05abbbcc914cd3139e6">vkvg_set_fill_rule</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga93286454cb5af21e9ddf69635e1351ef.html#ga93286454cb5af21e9ddf69635e1351ef">vkvg_set_font_size</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga2af37f98b630134843446c5d8109741f.html#ga2af37f98b630134843446c5d8109741f">vkvg_set_line_cap</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga261c6105cc8574a05a971b562cfbbfdf.html#ga261c6105cc8574a05a971b562cfbbfdf">vkvg_set_line_join</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaa1dd0e917ca55bb68795b6973f1fa38e.html#gaa1dd0e917ca55bb68795b6973f1fa38e">vkvg_set_line_width</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga17c5a80eb803be493370b95add18e0e0.html#ga17c5a80eb803be493370b95add18e0e0">vkvg_set_matrix</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga19370dc950aa5f87d13feb2824faf441.html#ga19370dc950aa5f87d13feb2824faf441">vkvg_set_miter_limit</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga78687897d394221132d57809244a2bde.html#ga78687897d394221132d57809244a2bde">vkvg_set_opacity</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gab9a9036245eb304f4214705879326f13.html#gab9a9036245eb304f4214705879326f13">vkvg_set_operator</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga73db2af35f3339bc926854a492560964.html#ga73db2af35f3339bc926854a492560964">vkvg_set_source</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga46da71eebe6f6dbb5056dc1429ced863.html#ga46da71eebe6f6dbb5056dc1429ced863">vkvg_set_source_color</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="vkvg_8h_a164da86a4b2636d58d39c45a857b7227.html#a164da86a4b2636d58d39c45a857b7227">vkvg_set_source_color_name</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga89a8aa13acca2fdae86a6f94912513b4.html#ga89a8aa13acca2fdae86a6f94912513b4">vkvg_set_source_rgb</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga7f1817e3b786b376348af666b2f0520a.html#ga7f1817e3b786b376348af666b2f0520a">vkvg_set_source_rgba</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga7316a9d4a70cbc592923c8d3410df077.html#ga7316a9d4a70cbc592923c8d3410df077">vkvg_set_source_surface</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga2e3f3777b3ba1a6de1d54eb7c23737d9.html#ga2e3f3777b3ba1a6de1d54eb7c23737d9">vkvg_show_text</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga2e5ac52635eb2745b9f28373689df0d9.html#ga2e5ac52635eb2745b9f28373689df0d9">vkvg_show_text_run</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaa7a77d72856d41276186df5bb2299339.html#gaa7a77d72856d41276186df5bb2299339">vkvg_status</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_ga36fe35b2d255b66d379b70567d49eed2.html#ga36fe35b2d255b66d379b70567d49eed2">vkvg_status_to_string</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga3590f94fe38df4f98f196d738827891c.html#ga3590f94fe38df4f98f196d738827891c">vkvg_stroke</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga3f64f9251bd63c229205115a214acfc1.html#ga3f64f9251bd63c229205115a214acfc1">vkvg_stroke_preserve</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_gaed1d8ba342a78c0335647dca56e27174.html#gaed1d8ba342a78c0335647dca56e27174">vkvg_surface_clear</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_gaebe02eedfc8d5af54c2962aa7227959d.html#gaebe02eedfc8d5af54c2962aa7227959d">vkvg_surface_create</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_gab927868517986c317e393a1c874081b0.html#gab927868517986c317e393a1c874081b0">vkvg_surface_create_for_VkhImage</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_ga1bc77fa0f6a6508d988ab2bc2f391190.html#ga1bc77fa0f6a6508d988ab2bc2f391190">vkvg_surface_create_from_image</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_ga0c0097625ec8023049b2acfa92e25520.html#ga0c0097625ec8023049b2acfa92e25520">vkvg_surface_destroy</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_ga09df17e6e7e62e6780c3f9330a6e60e6.html#ga09df17e6e7e62e6780c3f9330a6e60e6">vkvg_surface_get_height</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_gaac3f496bfbf733894fb94eb48f1d1137.html#gaac3f496bfbf733894fb94eb48f1d1137">vkvg_surface_get_reference_count</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_ga3d8cf4052973109318bbb693b6d2800c.html#ga3d8cf4052973109318bbb693b6d2800c">vkvg_surface_get_vk_format</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_ga424dbcc7fcefea9cca5726347b2ee235.html#ga424dbcc7fcefea9cca5726347b2ee235">vkvg_surface_get_vk_image</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_gaa4c4188ebc55afd246dcfa2b804a3d1d.html#gaa4c4188ebc55afd246dcfa2b804a3d1d">vkvg_surface_get_width</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_ga21cf3c9f6ce1d7e509ab86d5107eeffc.html#ga21cf3c9f6ce1d7e509ab86d5107eeffc">vkvg_surface_reference</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_gac105fa5f43e1785f2219252b9099365a.html#gac105fa5f43e1785f2219252b9099365a">vkvg_surface_status</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_gac03b406f38c79c6812fdcff69d50fb7e.html#gac03b406f38c79c6812fdcff69d50fb7e">vkvg_surface_write_to_memory</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_ga7051fd62842ee526afc261b65f939c2d.html#ga7051fd62842ee526afc261b65f939c2d">vkvg_surface_write_to_png</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga79802b5c678d1ab84a4f5ef560e77e29.html#ga79802b5c678d1ab84a4f5ef560e77e29">vkvg_text_extents</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaff5bbccf8cc53721ca2666c56272256e.html#gaff5bbccf8cc53721ca2666c56272256e">vkvg_text_run_create</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gadfcb5fd125984c0399c5f6bc9619e56a.html#gadfcb5fd125984c0399c5f6bc9619e56a">vkvg_text_run_create_with_length</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaf177e82330cb95a71c9517f8aacd6365.html#gaf177e82330cb95a71c9517f8aacd6365">vkvg_text_run_destroy</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gafa8b8c1636cb6c479a851fc04f7741ad.html#gafa8b8c1636cb6c479a851fc04f7741ad">vkvg_text_run_get_extents</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga01525d0d537d2e03d541ad57325f14d2.html#ga01525d0d537d2e03d541ad57325f14d2">vkvg_text_run_get_glyph_count</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gad8303a290f342f71dd233bef3f02441b.html#gad8303a290f342f71dd233bef3f02441b">vkvg_text_run_get_glyph_position</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga998ca7435dd87db6da6d30a5ee69f827.html#ga998ca7435dd87db6da6d30a5ee69f827">vkvg_transform</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gacf62b2602170792417398c51511dee67.html#gacf62b2602170792417398c51511dee67">vkvg_translate</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>
@@ -252,8 +251,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
         </tr>
       </table>
 </div><div class="memdoc">
-
-<p>pattern types </p>
 <table class="fieldtable">
 <tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a1cde27798744c6485ac522a843017513aeb9d4daba143ba603f114c3805ab4fa4"></a>VKVG_PATTERN_TYPE_SOLID&#160;</td><td class="fielddoc"><p>single color pattern </p>
 </td></tr>
@@ -269,7 +266,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
 </td></tr>
 </table>
 
-<p class="definition">Definition at line <a class="el" href="vkvg_8h_source.html#l00182">182</a> of file <a class="el" href="vkvg_8h_source.html">vkvg.h</a>.</p>
+<p class="definition">Definition at line <a class="el" href="vkvg_8h_source.html#l00181">181</a> of file <a class="el" href="vkvg_8h_source.html">vkvg.h</a>.</p>
 
 </div>
 </div>
index 7ae2e6e0cade46b61746ae7cd574c7659eb8b276..41d6325e4b99a8e12a09aebab4a39d920857abb1 100644 (file)
@@ -63,60 +63,60 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
    <td valign="top">
       <div class="navtab">
         <table>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga8acf97c1e4ae8ab67764a96a0d5d7b9c.html#ga8acf97c1e4ae8ab67764a96a0d5d7b9c">vkvg_arc</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga7e937e021bf96bd38de3e478bf80c3e7.html#ga7e937e021bf96bd38de3e478bf80c3e7">vkvg_arc_negative</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gac418bd821f5e47d7c9deb6f58b5bc03d.html#gac418bd821f5e47d7c9deb6f58b5bc03d">vkvg_clear</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga13183bfc6468e0106b487a397ea1d870.html#ga13183bfc6468e0106b487a397ea1d870">vkvg_clip</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga42752652b304544765ffbc9f1355f04a.html#ga42752652b304544765ffbc9f1355f04a">vkvg_clip_preserve</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga0e1611518cd6aa91d3527fefcfdf2957.html#ga0e1611518cd6aa91d3527fefcfdf2957">vkvg_close_path</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gacd68ee83c078f62d89709034c562897b.html#gacd68ee83c078f62d89709034c562897b">vkvg_create</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gae1be850b3f4a6b01e35344bd033bf3d0.html#gae1be850b3f4a6b01e35344bd033bf3d0">vkvg_curve_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gabfc11b67746a4b438580242c79ef6dce.html#gabfc11b67746a4b438580242c79ef6dce">vkvg_destroy</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga3a87ef8a0d782aa26a39ff63218ea25c.html#ga3a87ef8a0d782aa26a39ff63218ea25c">vkvg_device_create</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga1d3b3027ad47c29d49a82705ff21c802.html#ga1d3b3027ad47c29d49a82705ff21c802">vkvg_device_create_from_vk</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga584714cbe547b91c08904a90f269c170.html#ga584714cbe547b91c08904a90f269c170">vkvg_device_create_from_vk_multisample</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga38c54930707fd47bbdb59ee9000a6d21.html#ga38c54930707fd47bbdb59ee9000a6d21">vkvg_device_destroy</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga110a3746370bc3a61aa95e048e739d2e.html#ga110a3746370bc3a61aa95e048e739d2e">vkvg_device_get_dpy</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga4e12927c2cda70943f304f5fdbd43882.html#ga4e12927c2cda70943f304f5fdbd43882">vkvg_device_get_reference_count</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga7328d8f0102dd7dcf725bc3c77aa95f8.html#ga7328d8f0102dd7dcf725bc3c77aa95f8">vkvg_device_reference</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_gacee1dad855f7ceb5e803c0379e37cff5.html#gacee1dad855f7ceb5e803c0379e37cff5">vkvg_device_set_dpy</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_gaa7b5b0a579d1202e8d782f720f603d91.html#gaa7b5b0a579d1202e8d782f720f603d91">vkvg_device_set_thread_aware</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga76abb77e8be8a16dd7ddd03950ba168b.html#ga76abb77e8be8a16dd7ddd03950ba168b">vkvg_device_status</a></td></tr>
+          <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_gaadec811521b3edb7a509bd9c6e370ee5.html#gaadec811521b3edb7a509bd9c6e370ee5">vkvg_ellipse</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga74f4c24e04116105ddc91b31a174ed34.html#ga74f4c24e04116105ddc91b31a174ed34">vkvg_elliptic_arc_to</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="navtab"><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_ga7b84dd59cc0b3d116948a89ff7ad53f8.html#ga7b84dd59cc0b3d116948a89ff7ad53f8">vkvg_fill</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaa0dd784bb4277124e6fd2546a50b970a.html#gaa0dd784bb4277124e6fd2546a50b970a">vkvg_fill_preserve</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_gadf5a54205231c9026559eb3a912578ef.html#gadf5a54205231c9026559eb3a912578ef">vkvg_flush</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga0a1ff002bf87d056d6749966fdabd3a6.html#ga0a1ff002bf87d056d6749966fdabd3a6">vkvg_font_extents</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_ga54e4a562ce79bfe7b27bccb354211526.html#ga54e4a562ce79bfe7b27bccb354211526">vkvg_get_current_point</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaa2a085eb1589cad42d21a79d967ba821.html#gaa2a085eb1589cad42d21a79d967ba821">vkvg_get_dash</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga6b1a6746ce78e41714bfa433dde3f330.html#ga6b1a6746ce78e41714bfa433dde3f330">vkvg_get_device_requirements</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga5accbb746089e87bcf2affb3b8d013ff.html#ga5accbb746089e87bcf2affb3b8d013ff">vkvg_get_fill_rule</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga99ca38817ba4247d2cacb2140f4ad1f6.html#ga99ca38817ba4247d2cacb2140f4ad1f6">vkvg_get_line_cap</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga41a306bcd66be7fc2f00b66a5ea92208.html#ga41a306bcd66be7fc2f00b66a5ea92208">vkvg_get_line_join</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga25e4334755ba6bef6a74bc263554c07e.html#ga25e4334755ba6bef6a74bc263554c07e">vkvg_get_line_width</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga79ca5efa6ffc3025bda30a1d0ed3e2ce.html#ga79ca5efa6ffc3025bda30a1d0ed3e2ce">vkvg_get_matrix</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga4d37ec2bc539cbb2f088152c1785724a.html#ga4d37ec2bc539cbb2f088152c1785724a">vkvg_get_miter_limit</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga0bb6ecd1c3f10f1a6bae09a808986a7c.html#ga0bb6ecd1c3f10f1a6bae09a808986a7c">vkvg_get_opacity</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga96ae65bebca48a87348d960d5ba52b03.html#ga96ae65bebca48a87348d960d5ba52b03">vkvg_get_operator</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaa7356999fb385658dc2ff6c182e639c5.html#gaa7356999fb385658dc2ff6c182e639c5">vkvg_get_reference_count</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga10ea171640ba5da3027c60390725666c.html#ga10ea171640ba5da3027c60390725666c">vkvg_get_required_device_extensions</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga7cf75a034d9fb4a78c82724154cf73c8.html#ga7cf75a034d9fb4a78c82724154cf73c8">vkvg_get_required_instance_extensions</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gace9e98ac61a0fbdc79d1cee9291c15bb.html#gace9e98ac61a0fbdc79d1cee9291c15bb">vkvg_get_source</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga5681b5178166d4f96d9f803000866200.html#ga5681b5178166d4f96d9f803000866200">vkvg_get_target</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gac2c7805769e61c06151b52f3fb52986d.html#gac2c7805769e61c06151b52f3fb52986d">vkvg_has_current_point</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_ga61e679b9e01cdf105c7756bf9854697b.html#ga61e679b9e01cdf105c7756bf9854697b">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_gaaa044940f56de70161b3821934077c7b.html#gaaa044940f56de70161b3821934077c7b">vkvg_line_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga8ca1adfc2ff436c4f1e76f46ba14d9b0.html#ga8ca1adfc2ff436c4f1e76f46ba14d9b0">vkvg_load_font_from_memory</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaaaab7e5a95eab3cb812bbe4865d85951.html#gaaaab7e5a95eab3cb812bbe4865d85951">vkvg_load_font_from_path</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>
@@ -129,109 +129,108 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
           <tr><td class="navtab"><a class="navtab" href="vkvg_8h_aaee3dfb09930712dcbac4be383a3132d.html#aaee3dfb09930712dcbac4be383a3132d">VKVG_LOG_INFO_VAO</a></td></tr>
           <tr><td class="navtabHL"><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_ga2146e1153f46e8ef79918dba5d32ac91.html#ga2146e1153f46e8ef79918dba5d32ac91">vkvg_matrix_get_scale</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_gaf11800eb40198628fabb928a743fecb1.html#gaf11800eb40198628fabb928a743fecb1">vkvg_matrix_init</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga22c80d15d3492420d9dc9fea4ddf7d76.html#ga22c80d15d3492420d9dc9fea4ddf7d76">vkvg_matrix_init_identity</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga38fb3ab8cc86565a8e5863b788f00921.html#ga38fb3ab8cc86565a8e5863b788f00921">vkvg_matrix_init_rotate</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_gac6da39c63aa83f333fad4876da70c495.html#gac6da39c63aa83f333fad4876da70c495">vkvg_matrix_init_scale</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga9078043e7c548ef9fec35de32ffc86e3.html#ga9078043e7c548ef9fec35de32ffc86e3">vkvg_matrix_init_translate</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga0db3d74caa93dd3b2e8595301d447bec.html#ga0db3d74caa93dd3b2e8595301d447bec">vkvg_matrix_invert</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga672a08bfb37a7b28db89e1d60988b47f.html#ga672a08bfb37a7b28db89e1d60988b47f">vkvg_matrix_multiply</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_gacbad7841972e44b065fc74e17dcce2cd.html#gacbad7841972e44b065fc74e17dcce2cd">vkvg_matrix_rotate</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga053850768b56f00336573729d1ea1090.html#ga053850768b56f00336573729d1ea1090">vkvg_matrix_scale</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga155802a492a4c6a7bb20fb101d0089e4.html#ga155802a492a4c6a7bb20fb101d0089e4">vkvg_matrix_transform_distance</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_gad9dc2333081dc6f631ec529f94ec19dc.html#gad9dc2333081dc6f631ec529f94ec19dc">vkvg_matrix_transform_point</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga34aa0d5b237ad0e3b4905b59ec08fd3b.html#ga34aa0d5b237ad0e3b4905b59ec08fd3b">vkvg_matrix_translate</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga41d32b2e72c0eccf4a2bc695598c50ba.html#ga41d32b2e72c0eccf4a2bc695598c50ba">vkvg_move_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_gaa77f72e566105b65f7e8563d4a9301d9.html#gaa77f72e566105b65f7e8563d4a9301d9">vkvg_multisample_surface_resolve</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga5d60e9db2309e786ac30218efab804cb.html#ga5d60e9db2309e786ac30218efab804cb">vkvg_new_path</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga6fd276cc6718c78aa889d289004707f2.html#ga6fd276cc6718c78aa889d289004707f2">vkvg_new_sub_path</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_ga95d31d8c703526652ad57a42292146e2.html#ga95d31d8c703526652ad57a42292146e2">vkvg_paint</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gad6e3a8dca42362ceebe8d949058ad3b4.html#gad6e3a8dca42362ceebe8d949058ad3b4">vkvg_path_extents</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_gabef66c6a7a6baf98f0f89d30bb55f46d.html#gabef66c6a7a6baf98f0f89d30bb55f46d">vkvg_pattern_add_color_stop</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga7d03d46f9c1544f01eb556fa840c94e0.html#ga7d03d46f9c1544f01eb556fa840c94e0">vkvg_pattern_create_for_surface</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga2c359145c22b8384317dcceee7d065a7.html#ga2c359145c22b8384317dcceee7d065a7">vkvg_pattern_create_linear</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga17618bd315ba5382d66b86cb0feb6af9.html#ga17618bd315ba5382d66b86cb0feb6af9">vkvg_pattern_create_radial</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga14cb27e833bbdd0a922a153bac41837a.html#ga14cb27e833bbdd0a922a153bac41837a">vkvg_pattern_destroy</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga34701b3ab3a3976f65b9a5e229efee1d.html#ga34701b3ab3a3976f65b9a5e229efee1d">vkvg_pattern_edit_linear</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_gabe88f93962cbc6bec99fd94fd01f5547.html#gabe88f93962cbc6bec99fd94fd01f5547">vkvg_pattern_edit_radial</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga8322c6bd1ef02f3f15faee3993ef55d1.html#ga8322c6bd1ef02f3f15faee3993ef55d1">vkvg_pattern_get_color_stop_count</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga743ac3fb70e31150aa98bdc11424a36b.html#ga743ac3fb70e31150aa98bdc11424a36b">vkvg_pattern_get_color_stop_rgba</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_gac87c237c36d4902d1e865778debd3d8d.html#gac87c237c36d4902d1e865778debd3d8d">vkvg_pattern_get_extend</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga510cf4273c0a2a9aa027c388dc2f48b2.html#ga510cf4273c0a2a9aa027c388dc2f48b2">vkvg_pattern_get_filter</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga2939439acaf8ee99bf42f7f0eeb1cf51.html#ga2939439acaf8ee99bf42f7f0eeb1cf51">vkvg_pattern_get_linear_points</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga0c1342ac3ea8201996c6dfcd9fd85ff9.html#ga0c1342ac3ea8201996c6dfcd9fd85ff9">vkvg_pattern_get_matrix</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga6d902720df09232c3836af5517831efe.html#ga6d902720df09232c3836af5517831efe">vkvg_pattern_get_reference_count</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_gab97a47af9ac9d3e71a70008cf8b05487.html#gab97a47af9ac9d3e71a70008cf8b05487">vkvg_pattern_get_type</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga72f8f796252b9716a2cc7e66710dc529.html#ga72f8f796252b9716a2cc7e66710dc529">vkvg_pattern_reference</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga730832bea18d0c15f98eaa1ee1102f43.html#ga730832bea18d0c15f98eaa1ee1102f43">vkvg_pattern_set_extend</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga97a53a5be17a79b6bdd28a49b50d523c.html#ga97a53a5be17a79b6bdd28a49b50d523c">vkvg_pattern_set_filter</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga8983c6211dd369a5240a41bfd2a49090.html#ga8983c6211dd369a5240a41bfd2a49090">vkvg_pattern_set_matrix</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="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gad571c4011138a2cba97fe31709faafc7.html#gad571c4011138a2cba97fe31709faafc7">vkvg_quadratic_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga70c154560a0c15922815cfe7d6530312.html#ga70c154560a0c15922815cfe7d6530312">vkvg_rectangle</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga59ac2b80c1610a785e65ad44fde2b1d0.html#ga59ac2b80c1610a785e65ad44fde2b1d0">vkvg_reference</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga154cef8a49f052068c9f0d6f897aa3d6.html#ga154cef8a49f052068c9f0d6f897aa3d6">vkvg_rel_curve_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga7fd336046c4afa45de5e5473faed9b2d.html#ga7fd336046c4afa45de5e5473faed9b2d">vkvg_rel_elliptic_arc_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga7c420f18b584d664ba272351503b552a.html#ga7c420f18b584d664ba272351503b552a">vkvg_rel_line_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaaddca8228bb495010ea67cb312db28d5.html#gaaddca8228bb495010ea67cb312db28d5">vkvg_rel_move_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga94c7fd0444bb8b997a780e1895125837.html#ga94c7fd0444bb8b997a780e1895125837">vkvg_rel_quadratic_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga7f881ada9c9c463683359d84e876e695.html#ga7f881ada9c9c463683359d84e876e695">vkvg_reset_clip</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga490b9db147cf800e5e98eefe3753b8ec.html#ga490b9db147cf800e5e98eefe3753b8ec">vkvg_restore</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gae025c30c061c0264d4a9f469e8c05d1c.html#gae025c30c061c0264d4a9f469e8c05d1c">vkvg_rotate</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaa5967f211de903e7feb6bf12ae909a06.html#gaa5967f211de903e7feb6bf12ae909a06">vkvg_rounded_rectangle</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga13635442e4c14287367823598f2535cb.html#ga13635442e4c14287367823598f2535cb">vkvg_rounded_rectangle2</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gae3a369a75b9d87c84547a5cd05a221e6.html#gae3a369a75b9d87c84547a5cd05a221e6">vkvg_save</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga5d8b1a43c078011541b8ad40a2af00bb.html#ga5d8b1a43c078011541b8ad40a2af00bb">vkvg_scale</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga88295a0e1ad4344a05de82c54b7159db.html#ga88295a0e1ad4344a05de82c54b7159db">vkvg_select_font_face</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga38d3fd1954fdcddd9013117f60d21707.html#ga38d3fd1954fdcddd9013117f60d21707">vkvg_set_dash</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga32ccec401affe05abbbcc914cd3139e6.html#ga32ccec401affe05abbbcc914cd3139e6">vkvg_set_fill_rule</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga93286454cb5af21e9ddf69635e1351ef.html#ga93286454cb5af21e9ddf69635e1351ef">vkvg_set_font_size</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga2af37f98b630134843446c5d8109741f.html#ga2af37f98b630134843446c5d8109741f">vkvg_set_line_cap</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga261c6105cc8574a05a971b562cfbbfdf.html#ga261c6105cc8574a05a971b562cfbbfdf">vkvg_set_line_join</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaa1dd0e917ca55bb68795b6973f1fa38e.html#gaa1dd0e917ca55bb68795b6973f1fa38e">vkvg_set_line_width</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga17c5a80eb803be493370b95add18e0e0.html#ga17c5a80eb803be493370b95add18e0e0">vkvg_set_matrix</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga19370dc950aa5f87d13feb2824faf441.html#ga19370dc950aa5f87d13feb2824faf441">vkvg_set_miter_limit</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga78687897d394221132d57809244a2bde.html#ga78687897d394221132d57809244a2bde">vkvg_set_opacity</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gab9a9036245eb304f4214705879326f13.html#gab9a9036245eb304f4214705879326f13">vkvg_set_operator</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga73db2af35f3339bc926854a492560964.html#ga73db2af35f3339bc926854a492560964">vkvg_set_source</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga46da71eebe6f6dbb5056dc1429ced863.html#ga46da71eebe6f6dbb5056dc1429ced863">vkvg_set_source_color</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="vkvg_8h_a164da86a4b2636d58d39c45a857b7227.html#a164da86a4b2636d58d39c45a857b7227">vkvg_set_source_color_name</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga89a8aa13acca2fdae86a6f94912513b4.html#ga89a8aa13acca2fdae86a6f94912513b4">vkvg_set_source_rgb</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga7f1817e3b786b376348af666b2f0520a.html#ga7f1817e3b786b376348af666b2f0520a">vkvg_set_source_rgba</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga7316a9d4a70cbc592923c8d3410df077.html#ga7316a9d4a70cbc592923c8d3410df077">vkvg_set_source_surface</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga2e3f3777b3ba1a6de1d54eb7c23737d9.html#ga2e3f3777b3ba1a6de1d54eb7c23737d9">vkvg_show_text</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga2e5ac52635eb2745b9f28373689df0d9.html#ga2e5ac52635eb2745b9f28373689df0d9">vkvg_show_text_run</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaa7a77d72856d41276186df5bb2299339.html#gaa7a77d72856d41276186df5bb2299339">vkvg_status</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_ga36fe35b2d255b66d379b70567d49eed2.html#ga36fe35b2d255b66d379b70567d49eed2">vkvg_status_to_string</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga3590f94fe38df4f98f196d738827891c.html#ga3590f94fe38df4f98f196d738827891c">vkvg_stroke</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga3f64f9251bd63c229205115a214acfc1.html#ga3f64f9251bd63c229205115a214acfc1">vkvg_stroke_preserve</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_gaed1d8ba342a78c0335647dca56e27174.html#gaed1d8ba342a78c0335647dca56e27174">vkvg_surface_clear</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_gaebe02eedfc8d5af54c2962aa7227959d.html#gaebe02eedfc8d5af54c2962aa7227959d">vkvg_surface_create</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_gab927868517986c317e393a1c874081b0.html#gab927868517986c317e393a1c874081b0">vkvg_surface_create_for_VkhImage</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_ga1bc77fa0f6a6508d988ab2bc2f391190.html#ga1bc77fa0f6a6508d988ab2bc2f391190">vkvg_surface_create_from_image</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_ga0c0097625ec8023049b2acfa92e25520.html#ga0c0097625ec8023049b2acfa92e25520">vkvg_surface_destroy</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_ga09df17e6e7e62e6780c3f9330a6e60e6.html#ga09df17e6e7e62e6780c3f9330a6e60e6">vkvg_surface_get_height</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_gaac3f496bfbf733894fb94eb48f1d1137.html#gaac3f496bfbf733894fb94eb48f1d1137">vkvg_surface_get_reference_count</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_ga3d8cf4052973109318bbb693b6d2800c.html#ga3d8cf4052973109318bbb693b6d2800c">vkvg_surface_get_vk_format</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_ga424dbcc7fcefea9cca5726347b2ee235.html#ga424dbcc7fcefea9cca5726347b2ee235">vkvg_surface_get_vk_image</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_gaa4c4188ebc55afd246dcfa2b804a3d1d.html#gaa4c4188ebc55afd246dcfa2b804a3d1d">vkvg_surface_get_width</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_ga21cf3c9f6ce1d7e509ab86d5107eeffc.html#ga21cf3c9f6ce1d7e509ab86d5107eeffc">vkvg_surface_reference</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_gac105fa5f43e1785f2219252b9099365a.html#gac105fa5f43e1785f2219252b9099365a">vkvg_surface_status</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_gac03b406f38c79c6812fdcff69d50fb7e.html#gac03b406f38c79c6812fdcff69d50fb7e">vkvg_surface_write_to_memory</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_ga7051fd62842ee526afc261b65f939c2d.html#ga7051fd62842ee526afc261b65f939c2d">vkvg_surface_write_to_png</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga79802b5c678d1ab84a4f5ef560e77e29.html#ga79802b5c678d1ab84a4f5ef560e77e29">vkvg_text_extents</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaff5bbccf8cc53721ca2666c56272256e.html#gaff5bbccf8cc53721ca2666c56272256e">vkvg_text_run_create</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gadfcb5fd125984c0399c5f6bc9619e56a.html#gadfcb5fd125984c0399c5f6bc9619e56a">vkvg_text_run_create_with_length</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaf177e82330cb95a71c9517f8aacd6365.html#gaf177e82330cb95a71c9517f8aacd6365">vkvg_text_run_destroy</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gafa8b8c1636cb6c479a851fc04f7741ad.html#gafa8b8c1636cb6c479a851fc04f7741ad">vkvg_text_run_get_extents</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga01525d0d537d2e03d541ad57325f14d2.html#ga01525d0d537d2e03d541ad57325f14d2">vkvg_text_run_get_glyph_count</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gad8303a290f342f71dd233bef3f02441b.html#gad8303a290f342f71dd233bef3f02441b">vkvg_text_run_get_glyph_position</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga998ca7435dd87db6da6d30a5ee69f827.html#ga998ca7435dd87db6da6d30a5ee69f827">vkvg_transform</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gacf62b2602170792417398c51511dee67.html#gacf62b2602170792417398c51511dee67">vkvg_translate</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>
@@ -253,7 +252,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
       </table>
 </div><div class="memdoc">
 
-<p class="definition">Definition at line <a class="el" href="vkvg_8h_source.html#l00089">89</a> of file <a class="el" href="vkvg_8h_source.html">vkvg.h</a>.</p>
+<p class="definition">Definition at line <a class="el" href="vkvg_8h_source.html#l00088">88</a> of file <a class="el" href="vkvg_8h_source.html">vkvg.h</a>.</p>
 
 </div>
 </div>
index 9316a1b59b9bb644baa9c7a0c8c3bd140a02ef21..dc7f520bb7175a9ec4e62babf5426cb8ee30db79 100644 (file)
@@ -63,60 +63,60 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
    <td valign="top">
       <div class="navtab">
         <table>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga8acf97c1e4ae8ab67764a96a0d5d7b9c.html#ga8acf97c1e4ae8ab67764a96a0d5d7b9c">vkvg_arc</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga7e937e021bf96bd38de3e478bf80c3e7.html#ga7e937e021bf96bd38de3e478bf80c3e7">vkvg_arc_negative</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gac418bd821f5e47d7c9deb6f58b5bc03d.html#gac418bd821f5e47d7c9deb6f58b5bc03d">vkvg_clear</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga13183bfc6468e0106b487a397ea1d870.html#ga13183bfc6468e0106b487a397ea1d870">vkvg_clip</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga42752652b304544765ffbc9f1355f04a.html#ga42752652b304544765ffbc9f1355f04a">vkvg_clip_preserve</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga0e1611518cd6aa91d3527fefcfdf2957.html#ga0e1611518cd6aa91d3527fefcfdf2957">vkvg_close_path</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gacd68ee83c078f62d89709034c562897b.html#gacd68ee83c078f62d89709034c562897b">vkvg_create</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gae1be850b3f4a6b01e35344bd033bf3d0.html#gae1be850b3f4a6b01e35344bd033bf3d0">vkvg_curve_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gabfc11b67746a4b438580242c79ef6dce.html#gabfc11b67746a4b438580242c79ef6dce">vkvg_destroy</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga3a87ef8a0d782aa26a39ff63218ea25c.html#ga3a87ef8a0d782aa26a39ff63218ea25c">vkvg_device_create</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga1d3b3027ad47c29d49a82705ff21c802.html#ga1d3b3027ad47c29d49a82705ff21c802">vkvg_device_create_from_vk</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga584714cbe547b91c08904a90f269c170.html#ga584714cbe547b91c08904a90f269c170">vkvg_device_create_from_vk_multisample</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga38c54930707fd47bbdb59ee9000a6d21.html#ga38c54930707fd47bbdb59ee9000a6d21">vkvg_device_destroy</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga110a3746370bc3a61aa95e048e739d2e.html#ga110a3746370bc3a61aa95e048e739d2e">vkvg_device_get_dpy</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga4e12927c2cda70943f304f5fdbd43882.html#ga4e12927c2cda70943f304f5fdbd43882">vkvg_device_get_reference_count</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga7328d8f0102dd7dcf725bc3c77aa95f8.html#ga7328d8f0102dd7dcf725bc3c77aa95f8">vkvg_device_reference</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_gacee1dad855f7ceb5e803c0379e37cff5.html#gacee1dad855f7ceb5e803c0379e37cff5">vkvg_device_set_dpy</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_gaa7b5b0a579d1202e8d782f720f603d91.html#gaa7b5b0a579d1202e8d782f720f603d91">vkvg_device_set_thread_aware</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga76abb77e8be8a16dd7ddd03950ba168b.html#ga76abb77e8be8a16dd7ddd03950ba168b">vkvg_device_status</a></td></tr>
+          <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="navtabHL"><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_gaadec811521b3edb7a509bd9c6e370ee5.html#gaadec811521b3edb7a509bd9c6e370ee5">vkvg_ellipse</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga74f4c24e04116105ddc91b31a174ed34.html#ga74f4c24e04116105ddc91b31a174ed34">vkvg_elliptic_arc_to</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="navtab"><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_ga7b84dd59cc0b3d116948a89ff7ad53f8.html#ga7b84dd59cc0b3d116948a89ff7ad53f8">vkvg_fill</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaa0dd784bb4277124e6fd2546a50b970a.html#gaa0dd784bb4277124e6fd2546a50b970a">vkvg_fill_preserve</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_gadf5a54205231c9026559eb3a912578ef.html#gadf5a54205231c9026559eb3a912578ef">vkvg_flush</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga0a1ff002bf87d056d6749966fdabd3a6.html#ga0a1ff002bf87d056d6749966fdabd3a6">vkvg_font_extents</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_ga54e4a562ce79bfe7b27bccb354211526.html#ga54e4a562ce79bfe7b27bccb354211526">vkvg_get_current_point</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaa2a085eb1589cad42d21a79d967ba821.html#gaa2a085eb1589cad42d21a79d967ba821">vkvg_get_dash</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga6b1a6746ce78e41714bfa433dde3f330.html#ga6b1a6746ce78e41714bfa433dde3f330">vkvg_get_device_requirements</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga5accbb746089e87bcf2affb3b8d013ff.html#ga5accbb746089e87bcf2affb3b8d013ff">vkvg_get_fill_rule</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga99ca38817ba4247d2cacb2140f4ad1f6.html#ga99ca38817ba4247d2cacb2140f4ad1f6">vkvg_get_line_cap</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga41a306bcd66be7fc2f00b66a5ea92208.html#ga41a306bcd66be7fc2f00b66a5ea92208">vkvg_get_line_join</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga25e4334755ba6bef6a74bc263554c07e.html#ga25e4334755ba6bef6a74bc263554c07e">vkvg_get_line_width</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga79ca5efa6ffc3025bda30a1d0ed3e2ce.html#ga79ca5efa6ffc3025bda30a1d0ed3e2ce">vkvg_get_matrix</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga4d37ec2bc539cbb2f088152c1785724a.html#ga4d37ec2bc539cbb2f088152c1785724a">vkvg_get_miter_limit</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga0bb6ecd1c3f10f1a6bae09a808986a7c.html#ga0bb6ecd1c3f10f1a6bae09a808986a7c">vkvg_get_opacity</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga96ae65bebca48a87348d960d5ba52b03.html#ga96ae65bebca48a87348d960d5ba52b03">vkvg_get_operator</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaa7356999fb385658dc2ff6c182e639c5.html#gaa7356999fb385658dc2ff6c182e639c5">vkvg_get_reference_count</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga10ea171640ba5da3027c60390725666c.html#ga10ea171640ba5da3027c60390725666c">vkvg_get_required_device_extensions</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga7cf75a034d9fb4a78c82724154cf73c8.html#ga7cf75a034d9fb4a78c82724154cf73c8">vkvg_get_required_instance_extensions</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gace9e98ac61a0fbdc79d1cee9291c15bb.html#gace9e98ac61a0fbdc79d1cee9291c15bb">vkvg_get_source</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga5681b5178166d4f96d9f803000866200.html#ga5681b5178166d4f96d9f803000866200">vkvg_get_target</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gac2c7805769e61c06151b52f3fb52986d.html#gac2c7805769e61c06151b52f3fb52986d">vkvg_has_current_point</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_ga61e679b9e01cdf105c7756bf9854697b.html#ga61e679b9e01cdf105c7756bf9854697b">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_gaaa044940f56de70161b3821934077c7b.html#gaaa044940f56de70161b3821934077c7b">vkvg_line_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga8ca1adfc2ff436c4f1e76f46ba14d9b0.html#ga8ca1adfc2ff436c4f1e76f46ba14d9b0">vkvg_load_font_from_memory</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaaaab7e5a95eab3cb812bbe4865d85951.html#gaaaab7e5a95eab3cb812bbe4865d85951">vkvg_load_font_from_path</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>
@@ -129,109 +129,108 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
           <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_ga2146e1153f46e8ef79918dba5d32ac91.html#ga2146e1153f46e8ef79918dba5d32ac91">vkvg_matrix_get_scale</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_gaf11800eb40198628fabb928a743fecb1.html#gaf11800eb40198628fabb928a743fecb1">vkvg_matrix_init</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga22c80d15d3492420d9dc9fea4ddf7d76.html#ga22c80d15d3492420d9dc9fea4ddf7d76">vkvg_matrix_init_identity</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga38fb3ab8cc86565a8e5863b788f00921.html#ga38fb3ab8cc86565a8e5863b788f00921">vkvg_matrix_init_rotate</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_gac6da39c63aa83f333fad4876da70c495.html#gac6da39c63aa83f333fad4876da70c495">vkvg_matrix_init_scale</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga9078043e7c548ef9fec35de32ffc86e3.html#ga9078043e7c548ef9fec35de32ffc86e3">vkvg_matrix_init_translate</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga0db3d74caa93dd3b2e8595301d447bec.html#ga0db3d74caa93dd3b2e8595301d447bec">vkvg_matrix_invert</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga672a08bfb37a7b28db89e1d60988b47f.html#ga672a08bfb37a7b28db89e1d60988b47f">vkvg_matrix_multiply</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_gacbad7841972e44b065fc74e17dcce2cd.html#gacbad7841972e44b065fc74e17dcce2cd">vkvg_matrix_rotate</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga053850768b56f00336573729d1ea1090.html#ga053850768b56f00336573729d1ea1090">vkvg_matrix_scale</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga155802a492a4c6a7bb20fb101d0089e4.html#ga155802a492a4c6a7bb20fb101d0089e4">vkvg_matrix_transform_distance</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_gad9dc2333081dc6f631ec529f94ec19dc.html#gad9dc2333081dc6f631ec529f94ec19dc">vkvg_matrix_transform_point</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga34aa0d5b237ad0e3b4905b59ec08fd3b.html#ga34aa0d5b237ad0e3b4905b59ec08fd3b">vkvg_matrix_translate</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga41d32b2e72c0eccf4a2bc695598c50ba.html#ga41d32b2e72c0eccf4a2bc695598c50ba">vkvg_move_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_gaa77f72e566105b65f7e8563d4a9301d9.html#gaa77f72e566105b65f7e8563d4a9301d9">vkvg_multisample_surface_resolve</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga5d60e9db2309e786ac30218efab804cb.html#ga5d60e9db2309e786ac30218efab804cb">vkvg_new_path</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga6fd276cc6718c78aa889d289004707f2.html#ga6fd276cc6718c78aa889d289004707f2">vkvg_new_sub_path</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_ga95d31d8c703526652ad57a42292146e2.html#ga95d31d8c703526652ad57a42292146e2">vkvg_paint</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gad6e3a8dca42362ceebe8d949058ad3b4.html#gad6e3a8dca42362ceebe8d949058ad3b4">vkvg_path_extents</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_gabef66c6a7a6baf98f0f89d30bb55f46d.html#gabef66c6a7a6baf98f0f89d30bb55f46d">vkvg_pattern_add_color_stop</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga7d03d46f9c1544f01eb556fa840c94e0.html#ga7d03d46f9c1544f01eb556fa840c94e0">vkvg_pattern_create_for_surface</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga2c359145c22b8384317dcceee7d065a7.html#ga2c359145c22b8384317dcceee7d065a7">vkvg_pattern_create_linear</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga17618bd315ba5382d66b86cb0feb6af9.html#ga17618bd315ba5382d66b86cb0feb6af9">vkvg_pattern_create_radial</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga14cb27e833bbdd0a922a153bac41837a.html#ga14cb27e833bbdd0a922a153bac41837a">vkvg_pattern_destroy</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga34701b3ab3a3976f65b9a5e229efee1d.html#ga34701b3ab3a3976f65b9a5e229efee1d">vkvg_pattern_edit_linear</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_gabe88f93962cbc6bec99fd94fd01f5547.html#gabe88f93962cbc6bec99fd94fd01f5547">vkvg_pattern_edit_radial</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga8322c6bd1ef02f3f15faee3993ef55d1.html#ga8322c6bd1ef02f3f15faee3993ef55d1">vkvg_pattern_get_color_stop_count</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga743ac3fb70e31150aa98bdc11424a36b.html#ga743ac3fb70e31150aa98bdc11424a36b">vkvg_pattern_get_color_stop_rgba</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_gac87c237c36d4902d1e865778debd3d8d.html#gac87c237c36d4902d1e865778debd3d8d">vkvg_pattern_get_extend</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga510cf4273c0a2a9aa027c388dc2f48b2.html#ga510cf4273c0a2a9aa027c388dc2f48b2">vkvg_pattern_get_filter</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga2939439acaf8ee99bf42f7f0eeb1cf51.html#ga2939439acaf8ee99bf42f7f0eeb1cf51">vkvg_pattern_get_linear_points</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga0c1342ac3ea8201996c6dfcd9fd85ff9.html#ga0c1342ac3ea8201996c6dfcd9fd85ff9">vkvg_pattern_get_matrix</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga6d902720df09232c3836af5517831efe.html#ga6d902720df09232c3836af5517831efe">vkvg_pattern_get_reference_count</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_gab97a47af9ac9d3e71a70008cf8b05487.html#gab97a47af9ac9d3e71a70008cf8b05487">vkvg_pattern_get_type</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga72f8f796252b9716a2cc7e66710dc529.html#ga72f8f796252b9716a2cc7e66710dc529">vkvg_pattern_reference</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga730832bea18d0c15f98eaa1ee1102f43.html#ga730832bea18d0c15f98eaa1ee1102f43">vkvg_pattern_set_extend</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga97a53a5be17a79b6bdd28a49b50d523c.html#ga97a53a5be17a79b6bdd28a49b50d523c">vkvg_pattern_set_filter</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga8983c6211dd369a5240a41bfd2a49090.html#ga8983c6211dd369a5240a41bfd2a49090">vkvg_pattern_set_matrix</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="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gad571c4011138a2cba97fe31709faafc7.html#gad571c4011138a2cba97fe31709faafc7">vkvg_quadratic_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga70c154560a0c15922815cfe7d6530312.html#ga70c154560a0c15922815cfe7d6530312">vkvg_rectangle</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga59ac2b80c1610a785e65ad44fde2b1d0.html#ga59ac2b80c1610a785e65ad44fde2b1d0">vkvg_reference</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga154cef8a49f052068c9f0d6f897aa3d6.html#ga154cef8a49f052068c9f0d6f897aa3d6">vkvg_rel_curve_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga7fd336046c4afa45de5e5473faed9b2d.html#ga7fd336046c4afa45de5e5473faed9b2d">vkvg_rel_elliptic_arc_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga7c420f18b584d664ba272351503b552a.html#ga7c420f18b584d664ba272351503b552a">vkvg_rel_line_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaaddca8228bb495010ea67cb312db28d5.html#gaaddca8228bb495010ea67cb312db28d5">vkvg_rel_move_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga94c7fd0444bb8b997a780e1895125837.html#ga94c7fd0444bb8b997a780e1895125837">vkvg_rel_quadratic_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga7f881ada9c9c463683359d84e876e695.html#ga7f881ada9c9c463683359d84e876e695">vkvg_reset_clip</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga490b9db147cf800e5e98eefe3753b8ec.html#ga490b9db147cf800e5e98eefe3753b8ec">vkvg_restore</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gae025c30c061c0264d4a9f469e8c05d1c.html#gae025c30c061c0264d4a9f469e8c05d1c">vkvg_rotate</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaa5967f211de903e7feb6bf12ae909a06.html#gaa5967f211de903e7feb6bf12ae909a06">vkvg_rounded_rectangle</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga13635442e4c14287367823598f2535cb.html#ga13635442e4c14287367823598f2535cb">vkvg_rounded_rectangle2</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gae3a369a75b9d87c84547a5cd05a221e6.html#gae3a369a75b9d87c84547a5cd05a221e6">vkvg_save</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga5d8b1a43c078011541b8ad40a2af00bb.html#ga5d8b1a43c078011541b8ad40a2af00bb">vkvg_scale</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga88295a0e1ad4344a05de82c54b7159db.html#ga88295a0e1ad4344a05de82c54b7159db">vkvg_select_font_face</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga38d3fd1954fdcddd9013117f60d21707.html#ga38d3fd1954fdcddd9013117f60d21707">vkvg_set_dash</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga32ccec401affe05abbbcc914cd3139e6.html#ga32ccec401affe05abbbcc914cd3139e6">vkvg_set_fill_rule</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga93286454cb5af21e9ddf69635e1351ef.html#ga93286454cb5af21e9ddf69635e1351ef">vkvg_set_font_size</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga2af37f98b630134843446c5d8109741f.html#ga2af37f98b630134843446c5d8109741f">vkvg_set_line_cap</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga261c6105cc8574a05a971b562cfbbfdf.html#ga261c6105cc8574a05a971b562cfbbfdf">vkvg_set_line_join</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaa1dd0e917ca55bb68795b6973f1fa38e.html#gaa1dd0e917ca55bb68795b6973f1fa38e">vkvg_set_line_width</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga17c5a80eb803be493370b95add18e0e0.html#ga17c5a80eb803be493370b95add18e0e0">vkvg_set_matrix</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga19370dc950aa5f87d13feb2824faf441.html#ga19370dc950aa5f87d13feb2824faf441">vkvg_set_miter_limit</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga78687897d394221132d57809244a2bde.html#ga78687897d394221132d57809244a2bde">vkvg_set_opacity</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gab9a9036245eb304f4214705879326f13.html#gab9a9036245eb304f4214705879326f13">vkvg_set_operator</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga73db2af35f3339bc926854a492560964.html#ga73db2af35f3339bc926854a492560964">vkvg_set_source</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga46da71eebe6f6dbb5056dc1429ced863.html#ga46da71eebe6f6dbb5056dc1429ced863">vkvg_set_source_color</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="vkvg_8h_a164da86a4b2636d58d39c45a857b7227.html#a164da86a4b2636d58d39c45a857b7227">vkvg_set_source_color_name</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga89a8aa13acca2fdae86a6f94912513b4.html#ga89a8aa13acca2fdae86a6f94912513b4">vkvg_set_source_rgb</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga7f1817e3b786b376348af666b2f0520a.html#ga7f1817e3b786b376348af666b2f0520a">vkvg_set_source_rgba</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga7316a9d4a70cbc592923c8d3410df077.html#ga7316a9d4a70cbc592923c8d3410df077">vkvg_set_source_surface</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga2e3f3777b3ba1a6de1d54eb7c23737d9.html#ga2e3f3777b3ba1a6de1d54eb7c23737d9">vkvg_show_text</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga2e5ac52635eb2745b9f28373689df0d9.html#ga2e5ac52635eb2745b9f28373689df0d9">vkvg_show_text_run</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaa7a77d72856d41276186df5bb2299339.html#gaa7a77d72856d41276186df5bb2299339">vkvg_status</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_ga36fe35b2d255b66d379b70567d49eed2.html#ga36fe35b2d255b66d379b70567d49eed2">vkvg_status_to_string</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga3590f94fe38df4f98f196d738827891c.html#ga3590f94fe38df4f98f196d738827891c">vkvg_stroke</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga3f64f9251bd63c229205115a214acfc1.html#ga3f64f9251bd63c229205115a214acfc1">vkvg_stroke_preserve</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_gaed1d8ba342a78c0335647dca56e27174.html#gaed1d8ba342a78c0335647dca56e27174">vkvg_surface_clear</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_gaebe02eedfc8d5af54c2962aa7227959d.html#gaebe02eedfc8d5af54c2962aa7227959d">vkvg_surface_create</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_gab927868517986c317e393a1c874081b0.html#gab927868517986c317e393a1c874081b0">vkvg_surface_create_for_VkhImage</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_ga1bc77fa0f6a6508d988ab2bc2f391190.html#ga1bc77fa0f6a6508d988ab2bc2f391190">vkvg_surface_create_from_image</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_ga0c0097625ec8023049b2acfa92e25520.html#ga0c0097625ec8023049b2acfa92e25520">vkvg_surface_destroy</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_ga09df17e6e7e62e6780c3f9330a6e60e6.html#ga09df17e6e7e62e6780c3f9330a6e60e6">vkvg_surface_get_height</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_gaac3f496bfbf733894fb94eb48f1d1137.html#gaac3f496bfbf733894fb94eb48f1d1137">vkvg_surface_get_reference_count</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_ga3d8cf4052973109318bbb693b6d2800c.html#ga3d8cf4052973109318bbb693b6d2800c">vkvg_surface_get_vk_format</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_ga424dbcc7fcefea9cca5726347b2ee235.html#ga424dbcc7fcefea9cca5726347b2ee235">vkvg_surface_get_vk_image</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_gaa4c4188ebc55afd246dcfa2b804a3d1d.html#gaa4c4188ebc55afd246dcfa2b804a3d1d">vkvg_surface_get_width</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_ga21cf3c9f6ce1d7e509ab86d5107eeffc.html#ga21cf3c9f6ce1d7e509ab86d5107eeffc">vkvg_surface_reference</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_gac105fa5f43e1785f2219252b9099365a.html#gac105fa5f43e1785f2219252b9099365a">vkvg_surface_status</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_gac03b406f38c79c6812fdcff69d50fb7e.html#gac03b406f38c79c6812fdcff69d50fb7e">vkvg_surface_write_to_memory</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_ga7051fd62842ee526afc261b65f939c2d.html#ga7051fd62842ee526afc261b65f939c2d">vkvg_surface_write_to_png</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga79802b5c678d1ab84a4f5ef560e77e29.html#ga79802b5c678d1ab84a4f5ef560e77e29">vkvg_text_extents</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaff5bbccf8cc53721ca2666c56272256e.html#gaff5bbccf8cc53721ca2666c56272256e">vkvg_text_run_create</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gadfcb5fd125984c0399c5f6bc9619e56a.html#gadfcb5fd125984c0399c5f6bc9619e56a">vkvg_text_run_create_with_length</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaf177e82330cb95a71c9517f8aacd6365.html#gaf177e82330cb95a71c9517f8aacd6365">vkvg_text_run_destroy</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gafa8b8c1636cb6c479a851fc04f7741ad.html#gafa8b8c1636cb6c479a851fc04f7741ad">vkvg_text_run_get_extents</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga01525d0d537d2e03d541ad57325f14d2.html#ga01525d0d537d2e03d541ad57325f14d2">vkvg_text_run_get_glyph_count</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gad8303a290f342f71dd233bef3f02441b.html#gad8303a290f342f71dd233bef3f02441b">vkvg_text_run_get_glyph_position</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga998ca7435dd87db6da6d30a5ee69f827.html#ga998ca7435dd87db6da6d30a5ee69f827">vkvg_transform</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gacf62b2602170792417398c51511dee67.html#gacf62b2602170792417398c51511dee67">vkvg_translate</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>
@@ -257,7 +256,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
 <tr><td class="fieldname"><a id="a2d6938aad383b6f91bf6be7164b2a995a288489ba8f506ba72415b35e86e5f332"></a>VKVG_VERTICAL&#160;</td><td class="fielddoc"></td></tr>
 </table>
 
-<p class="definition">Definition at line <a class="el" href="vkvg_8h_source.html#l00143">143</a> of file <a class="el" href="vkvg_8h_source.html">vkvg.h</a>.</p>
+<p class="definition">Definition at line <a class="el" href="vkvg_8h_source.html#l00142">142</a> of file <a class="el" href="vkvg_8h_source.html">vkvg.h</a>.</p>
 
 </div>
 </div>
index a389ca7656cba27b8e2ea5d7331a0f1c8ca3f081..0b48fb571ad91ce4086d3ed5de80cba954d5af28 100644 (file)
@@ -63,60 +63,60 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
    <td valign="top">
       <div class="navtab">
         <table>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga8acf97c1e4ae8ab67764a96a0d5d7b9c.html#ga8acf97c1e4ae8ab67764a96a0d5d7b9c">vkvg_arc</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga7e937e021bf96bd38de3e478bf80c3e7.html#ga7e937e021bf96bd38de3e478bf80c3e7">vkvg_arc_negative</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gac418bd821f5e47d7c9deb6f58b5bc03d.html#gac418bd821f5e47d7c9deb6f58b5bc03d">vkvg_clear</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga13183bfc6468e0106b487a397ea1d870.html#ga13183bfc6468e0106b487a397ea1d870">vkvg_clip</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga42752652b304544765ffbc9f1355f04a.html#ga42752652b304544765ffbc9f1355f04a">vkvg_clip_preserve</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga0e1611518cd6aa91d3527fefcfdf2957.html#ga0e1611518cd6aa91d3527fefcfdf2957">vkvg_close_path</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gacd68ee83c078f62d89709034c562897b.html#gacd68ee83c078f62d89709034c562897b">vkvg_create</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gae1be850b3f4a6b01e35344bd033bf3d0.html#gae1be850b3f4a6b01e35344bd033bf3d0">vkvg_curve_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gabfc11b67746a4b438580242c79ef6dce.html#gabfc11b67746a4b438580242c79ef6dce">vkvg_destroy</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga3a87ef8a0d782aa26a39ff63218ea25c.html#ga3a87ef8a0d782aa26a39ff63218ea25c">vkvg_device_create</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga1d3b3027ad47c29d49a82705ff21c802.html#ga1d3b3027ad47c29d49a82705ff21c802">vkvg_device_create_from_vk</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga584714cbe547b91c08904a90f269c170.html#ga584714cbe547b91c08904a90f269c170">vkvg_device_create_from_vk_multisample</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga38c54930707fd47bbdb59ee9000a6d21.html#ga38c54930707fd47bbdb59ee9000a6d21">vkvg_device_destroy</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga110a3746370bc3a61aa95e048e739d2e.html#ga110a3746370bc3a61aa95e048e739d2e">vkvg_device_get_dpy</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga4e12927c2cda70943f304f5fdbd43882.html#ga4e12927c2cda70943f304f5fdbd43882">vkvg_device_get_reference_count</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga7328d8f0102dd7dcf725bc3c77aa95f8.html#ga7328d8f0102dd7dcf725bc3c77aa95f8">vkvg_device_reference</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_gacee1dad855f7ceb5e803c0379e37cff5.html#gacee1dad855f7ceb5e803c0379e37cff5">vkvg_device_set_dpy</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_gaa7b5b0a579d1202e8d782f720f603d91.html#gaa7b5b0a579d1202e8d782f720f603d91">vkvg_device_set_thread_aware</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga76abb77e8be8a16dd7ddd03950ba168b.html#ga76abb77e8be8a16dd7ddd03950ba168b">vkvg_device_status</a></td></tr>
+          <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_gaadec811521b3edb7a509bd9c6e370ee5.html#gaadec811521b3edb7a509bd9c6e370ee5">vkvg_ellipse</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga74f4c24e04116105ddc91b31a174ed34.html#ga74f4c24e04116105ddc91b31a174ed34">vkvg_elliptic_arc_to</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="navtab"><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_ga7b84dd59cc0b3d116948a89ff7ad53f8.html#ga7b84dd59cc0b3d116948a89ff7ad53f8">vkvg_fill</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaa0dd784bb4277124e6fd2546a50b970a.html#gaa0dd784bb4277124e6fd2546a50b970a">vkvg_fill_preserve</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_gadf5a54205231c9026559eb3a912578ef.html#gadf5a54205231c9026559eb3a912578ef">vkvg_flush</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga0a1ff002bf87d056d6749966fdabd3a6.html#ga0a1ff002bf87d056d6749966fdabd3a6">vkvg_font_extents</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_ga54e4a562ce79bfe7b27bccb354211526.html#ga54e4a562ce79bfe7b27bccb354211526">vkvg_get_current_point</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaa2a085eb1589cad42d21a79d967ba821.html#gaa2a085eb1589cad42d21a79d967ba821">vkvg_get_dash</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga6b1a6746ce78e41714bfa433dde3f330.html#ga6b1a6746ce78e41714bfa433dde3f330">vkvg_get_device_requirements</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga5accbb746089e87bcf2affb3b8d013ff.html#ga5accbb746089e87bcf2affb3b8d013ff">vkvg_get_fill_rule</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga99ca38817ba4247d2cacb2140f4ad1f6.html#ga99ca38817ba4247d2cacb2140f4ad1f6">vkvg_get_line_cap</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga41a306bcd66be7fc2f00b66a5ea92208.html#ga41a306bcd66be7fc2f00b66a5ea92208">vkvg_get_line_join</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga25e4334755ba6bef6a74bc263554c07e.html#ga25e4334755ba6bef6a74bc263554c07e">vkvg_get_line_width</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga79ca5efa6ffc3025bda30a1d0ed3e2ce.html#ga79ca5efa6ffc3025bda30a1d0ed3e2ce">vkvg_get_matrix</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga4d37ec2bc539cbb2f088152c1785724a.html#ga4d37ec2bc539cbb2f088152c1785724a">vkvg_get_miter_limit</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga0bb6ecd1c3f10f1a6bae09a808986a7c.html#ga0bb6ecd1c3f10f1a6bae09a808986a7c">vkvg_get_opacity</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga96ae65bebca48a87348d960d5ba52b03.html#ga96ae65bebca48a87348d960d5ba52b03">vkvg_get_operator</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaa7356999fb385658dc2ff6c182e639c5.html#gaa7356999fb385658dc2ff6c182e639c5">vkvg_get_reference_count</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga10ea171640ba5da3027c60390725666c.html#ga10ea171640ba5da3027c60390725666c">vkvg_get_required_device_extensions</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga7cf75a034d9fb4a78c82724154cf73c8.html#ga7cf75a034d9fb4a78c82724154cf73c8">vkvg_get_required_instance_extensions</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gace9e98ac61a0fbdc79d1cee9291c15bb.html#gace9e98ac61a0fbdc79d1cee9291c15bb">vkvg_get_source</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga5681b5178166d4f96d9f803000866200.html#ga5681b5178166d4f96d9f803000866200">vkvg_get_target</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gac2c7805769e61c06151b52f3fb52986d.html#gac2c7805769e61c06151b52f3fb52986d">vkvg_has_current_point</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_ga61e679b9e01cdf105c7756bf9854697b.html#ga61e679b9e01cdf105c7756bf9854697b">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_gaaa044940f56de70161b3821934077c7b.html#gaaa044940f56de70161b3821934077c7b">vkvg_line_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga8ca1adfc2ff436c4f1e76f46ba14d9b0.html#ga8ca1adfc2ff436c4f1e76f46ba14d9b0">vkvg_load_font_from_memory</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaaaab7e5a95eab3cb812bbe4865d85951.html#gaaaab7e5a95eab3cb812bbe4865d85951">vkvg_load_font_from_path</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>
@@ -129,109 +129,108 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
           <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_ga2146e1153f46e8ef79918dba5d32ac91.html#ga2146e1153f46e8ef79918dba5d32ac91">vkvg_matrix_get_scale</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_gaf11800eb40198628fabb928a743fecb1.html#gaf11800eb40198628fabb928a743fecb1">vkvg_matrix_init</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga22c80d15d3492420d9dc9fea4ddf7d76.html#ga22c80d15d3492420d9dc9fea4ddf7d76">vkvg_matrix_init_identity</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga38fb3ab8cc86565a8e5863b788f00921.html#ga38fb3ab8cc86565a8e5863b788f00921">vkvg_matrix_init_rotate</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_gac6da39c63aa83f333fad4876da70c495.html#gac6da39c63aa83f333fad4876da70c495">vkvg_matrix_init_scale</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga9078043e7c548ef9fec35de32ffc86e3.html#ga9078043e7c548ef9fec35de32ffc86e3">vkvg_matrix_init_translate</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga0db3d74caa93dd3b2e8595301d447bec.html#ga0db3d74caa93dd3b2e8595301d447bec">vkvg_matrix_invert</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga672a08bfb37a7b28db89e1d60988b47f.html#ga672a08bfb37a7b28db89e1d60988b47f">vkvg_matrix_multiply</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_gacbad7841972e44b065fc74e17dcce2cd.html#gacbad7841972e44b065fc74e17dcce2cd">vkvg_matrix_rotate</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga053850768b56f00336573729d1ea1090.html#ga053850768b56f00336573729d1ea1090">vkvg_matrix_scale</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga155802a492a4c6a7bb20fb101d0089e4.html#ga155802a492a4c6a7bb20fb101d0089e4">vkvg_matrix_transform_distance</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_gad9dc2333081dc6f631ec529f94ec19dc.html#gad9dc2333081dc6f631ec529f94ec19dc">vkvg_matrix_transform_point</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga34aa0d5b237ad0e3b4905b59ec08fd3b.html#ga34aa0d5b237ad0e3b4905b59ec08fd3b">vkvg_matrix_translate</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga41d32b2e72c0eccf4a2bc695598c50ba.html#ga41d32b2e72c0eccf4a2bc695598c50ba">vkvg_move_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_gaa77f72e566105b65f7e8563d4a9301d9.html#gaa77f72e566105b65f7e8563d4a9301d9">vkvg_multisample_surface_resolve</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga5d60e9db2309e786ac30218efab804cb.html#ga5d60e9db2309e786ac30218efab804cb">vkvg_new_path</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga6fd276cc6718c78aa889d289004707f2.html#ga6fd276cc6718c78aa889d289004707f2">vkvg_new_sub_path</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_ga95d31d8c703526652ad57a42292146e2.html#ga95d31d8c703526652ad57a42292146e2">vkvg_paint</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gad6e3a8dca42362ceebe8d949058ad3b4.html#gad6e3a8dca42362ceebe8d949058ad3b4">vkvg_path_extents</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_gabef66c6a7a6baf98f0f89d30bb55f46d.html#gabef66c6a7a6baf98f0f89d30bb55f46d">vkvg_pattern_add_color_stop</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga7d03d46f9c1544f01eb556fa840c94e0.html#ga7d03d46f9c1544f01eb556fa840c94e0">vkvg_pattern_create_for_surface</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga2c359145c22b8384317dcceee7d065a7.html#ga2c359145c22b8384317dcceee7d065a7">vkvg_pattern_create_linear</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga17618bd315ba5382d66b86cb0feb6af9.html#ga17618bd315ba5382d66b86cb0feb6af9">vkvg_pattern_create_radial</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga14cb27e833bbdd0a922a153bac41837a.html#ga14cb27e833bbdd0a922a153bac41837a">vkvg_pattern_destroy</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga34701b3ab3a3976f65b9a5e229efee1d.html#ga34701b3ab3a3976f65b9a5e229efee1d">vkvg_pattern_edit_linear</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_gabe88f93962cbc6bec99fd94fd01f5547.html#gabe88f93962cbc6bec99fd94fd01f5547">vkvg_pattern_edit_radial</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga8322c6bd1ef02f3f15faee3993ef55d1.html#ga8322c6bd1ef02f3f15faee3993ef55d1">vkvg_pattern_get_color_stop_count</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga743ac3fb70e31150aa98bdc11424a36b.html#ga743ac3fb70e31150aa98bdc11424a36b">vkvg_pattern_get_color_stop_rgba</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_gac87c237c36d4902d1e865778debd3d8d.html#gac87c237c36d4902d1e865778debd3d8d">vkvg_pattern_get_extend</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga510cf4273c0a2a9aa027c388dc2f48b2.html#ga510cf4273c0a2a9aa027c388dc2f48b2">vkvg_pattern_get_filter</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga2939439acaf8ee99bf42f7f0eeb1cf51.html#ga2939439acaf8ee99bf42f7f0eeb1cf51">vkvg_pattern_get_linear_points</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga0c1342ac3ea8201996c6dfcd9fd85ff9.html#ga0c1342ac3ea8201996c6dfcd9fd85ff9">vkvg_pattern_get_matrix</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga6d902720df09232c3836af5517831efe.html#ga6d902720df09232c3836af5517831efe">vkvg_pattern_get_reference_count</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_gab97a47af9ac9d3e71a70008cf8b05487.html#gab97a47af9ac9d3e71a70008cf8b05487">vkvg_pattern_get_type</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga72f8f796252b9716a2cc7e66710dc529.html#ga72f8f796252b9716a2cc7e66710dc529">vkvg_pattern_reference</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga730832bea18d0c15f98eaa1ee1102f43.html#ga730832bea18d0c15f98eaa1ee1102f43">vkvg_pattern_set_extend</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga97a53a5be17a79b6bdd28a49b50d523c.html#ga97a53a5be17a79b6bdd28a49b50d523c">vkvg_pattern_set_filter</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga8983c6211dd369a5240a41bfd2a49090.html#ga8983c6211dd369a5240a41bfd2a49090">vkvg_pattern_set_matrix</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="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gad571c4011138a2cba97fe31709faafc7.html#gad571c4011138a2cba97fe31709faafc7">vkvg_quadratic_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga70c154560a0c15922815cfe7d6530312.html#ga70c154560a0c15922815cfe7d6530312">vkvg_rectangle</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga59ac2b80c1610a785e65ad44fde2b1d0.html#ga59ac2b80c1610a785e65ad44fde2b1d0">vkvg_reference</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga154cef8a49f052068c9f0d6f897aa3d6.html#ga154cef8a49f052068c9f0d6f897aa3d6">vkvg_rel_curve_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga7fd336046c4afa45de5e5473faed9b2d.html#ga7fd336046c4afa45de5e5473faed9b2d">vkvg_rel_elliptic_arc_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga7c420f18b584d664ba272351503b552a.html#ga7c420f18b584d664ba272351503b552a">vkvg_rel_line_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaaddca8228bb495010ea67cb312db28d5.html#gaaddca8228bb495010ea67cb312db28d5">vkvg_rel_move_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga94c7fd0444bb8b997a780e1895125837.html#ga94c7fd0444bb8b997a780e1895125837">vkvg_rel_quadratic_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga7f881ada9c9c463683359d84e876e695.html#ga7f881ada9c9c463683359d84e876e695">vkvg_reset_clip</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga490b9db147cf800e5e98eefe3753b8ec.html#ga490b9db147cf800e5e98eefe3753b8ec">vkvg_restore</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gae025c30c061c0264d4a9f469e8c05d1c.html#gae025c30c061c0264d4a9f469e8c05d1c">vkvg_rotate</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaa5967f211de903e7feb6bf12ae909a06.html#gaa5967f211de903e7feb6bf12ae909a06">vkvg_rounded_rectangle</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga13635442e4c14287367823598f2535cb.html#ga13635442e4c14287367823598f2535cb">vkvg_rounded_rectangle2</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gae3a369a75b9d87c84547a5cd05a221e6.html#gae3a369a75b9d87c84547a5cd05a221e6">vkvg_save</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga5d8b1a43c078011541b8ad40a2af00bb.html#ga5d8b1a43c078011541b8ad40a2af00bb">vkvg_scale</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga88295a0e1ad4344a05de82c54b7159db.html#ga88295a0e1ad4344a05de82c54b7159db">vkvg_select_font_face</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga38d3fd1954fdcddd9013117f60d21707.html#ga38d3fd1954fdcddd9013117f60d21707">vkvg_set_dash</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga32ccec401affe05abbbcc914cd3139e6.html#ga32ccec401affe05abbbcc914cd3139e6">vkvg_set_fill_rule</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga93286454cb5af21e9ddf69635e1351ef.html#ga93286454cb5af21e9ddf69635e1351ef">vkvg_set_font_size</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga2af37f98b630134843446c5d8109741f.html#ga2af37f98b630134843446c5d8109741f">vkvg_set_line_cap</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga261c6105cc8574a05a971b562cfbbfdf.html#ga261c6105cc8574a05a971b562cfbbfdf">vkvg_set_line_join</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaa1dd0e917ca55bb68795b6973f1fa38e.html#gaa1dd0e917ca55bb68795b6973f1fa38e">vkvg_set_line_width</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga17c5a80eb803be493370b95add18e0e0.html#ga17c5a80eb803be493370b95add18e0e0">vkvg_set_matrix</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga19370dc950aa5f87d13feb2824faf441.html#ga19370dc950aa5f87d13feb2824faf441">vkvg_set_miter_limit</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga78687897d394221132d57809244a2bde.html#ga78687897d394221132d57809244a2bde">vkvg_set_opacity</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gab9a9036245eb304f4214705879326f13.html#gab9a9036245eb304f4214705879326f13">vkvg_set_operator</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga73db2af35f3339bc926854a492560964.html#ga73db2af35f3339bc926854a492560964">vkvg_set_source</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga46da71eebe6f6dbb5056dc1429ced863.html#ga46da71eebe6f6dbb5056dc1429ced863">vkvg_set_source_color</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="vkvg_8h_a164da86a4b2636d58d39c45a857b7227.html#a164da86a4b2636d58d39c45a857b7227">vkvg_set_source_color_name</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga89a8aa13acca2fdae86a6f94912513b4.html#ga89a8aa13acca2fdae86a6f94912513b4">vkvg_set_source_rgb</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga7f1817e3b786b376348af666b2f0520a.html#ga7f1817e3b786b376348af666b2f0520a">vkvg_set_source_rgba</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga7316a9d4a70cbc592923c8d3410df077.html#ga7316a9d4a70cbc592923c8d3410df077">vkvg_set_source_surface</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga2e3f3777b3ba1a6de1d54eb7c23737d9.html#ga2e3f3777b3ba1a6de1d54eb7c23737d9">vkvg_show_text</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga2e5ac52635eb2745b9f28373689df0d9.html#ga2e5ac52635eb2745b9f28373689df0d9">vkvg_show_text_run</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaa7a77d72856d41276186df5bb2299339.html#gaa7a77d72856d41276186df5bb2299339">vkvg_status</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_ga36fe35b2d255b66d379b70567d49eed2.html#ga36fe35b2d255b66d379b70567d49eed2">vkvg_status_to_string</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga3590f94fe38df4f98f196d738827891c.html#ga3590f94fe38df4f98f196d738827891c">vkvg_stroke</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga3f64f9251bd63c229205115a214acfc1.html#ga3f64f9251bd63c229205115a214acfc1">vkvg_stroke_preserve</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_gaed1d8ba342a78c0335647dca56e27174.html#gaed1d8ba342a78c0335647dca56e27174">vkvg_surface_clear</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_gaebe02eedfc8d5af54c2962aa7227959d.html#gaebe02eedfc8d5af54c2962aa7227959d">vkvg_surface_create</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_gab927868517986c317e393a1c874081b0.html#gab927868517986c317e393a1c874081b0">vkvg_surface_create_for_VkhImage</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_ga1bc77fa0f6a6508d988ab2bc2f391190.html#ga1bc77fa0f6a6508d988ab2bc2f391190">vkvg_surface_create_from_image</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_ga0c0097625ec8023049b2acfa92e25520.html#ga0c0097625ec8023049b2acfa92e25520">vkvg_surface_destroy</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_ga09df17e6e7e62e6780c3f9330a6e60e6.html#ga09df17e6e7e62e6780c3f9330a6e60e6">vkvg_surface_get_height</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_gaac3f496bfbf733894fb94eb48f1d1137.html#gaac3f496bfbf733894fb94eb48f1d1137">vkvg_surface_get_reference_count</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_ga3d8cf4052973109318bbb693b6d2800c.html#ga3d8cf4052973109318bbb693b6d2800c">vkvg_surface_get_vk_format</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_ga424dbcc7fcefea9cca5726347b2ee235.html#ga424dbcc7fcefea9cca5726347b2ee235">vkvg_surface_get_vk_image</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_gaa4c4188ebc55afd246dcfa2b804a3d1d.html#gaa4c4188ebc55afd246dcfa2b804a3d1d">vkvg_surface_get_width</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_ga21cf3c9f6ce1d7e509ab86d5107eeffc.html#ga21cf3c9f6ce1d7e509ab86d5107eeffc">vkvg_surface_reference</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_gac105fa5f43e1785f2219252b9099365a.html#gac105fa5f43e1785f2219252b9099365a">vkvg_surface_status</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_gac03b406f38c79c6812fdcff69d50fb7e.html#gac03b406f38c79c6812fdcff69d50fb7e">vkvg_surface_write_to_memory</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_ga7051fd62842ee526afc261b65f939c2d.html#ga7051fd62842ee526afc261b65f939c2d">vkvg_surface_write_to_png</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga79802b5c678d1ab84a4f5ef560e77e29.html#ga79802b5c678d1ab84a4f5ef560e77e29">vkvg_text_extents</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaff5bbccf8cc53721ca2666c56272256e.html#gaff5bbccf8cc53721ca2666c56272256e">vkvg_text_run_create</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gadfcb5fd125984c0399c5f6bc9619e56a.html#gadfcb5fd125984c0399c5f6bc9619e56a">vkvg_text_run_create_with_length</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaf177e82330cb95a71c9517f8aacd6365.html#gaf177e82330cb95a71c9517f8aacd6365">vkvg_text_run_destroy</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gafa8b8c1636cb6c479a851fc04f7741ad.html#gafa8b8c1636cb6c479a851fc04f7741ad">vkvg_text_run_get_extents</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga01525d0d537d2e03d541ad57325f14d2.html#ga01525d0d537d2e03d541ad57325f14d2">vkvg_text_run_get_glyph_count</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gad8303a290f342f71dd233bef3f02441b.html#gad8303a290f342f71dd233bef3f02441b">vkvg_text_run_get_glyph_position</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga998ca7435dd87db6da6d30a5ee69f827.html#ga998ca7435dd87db6da6d30a5ee69f827">vkvg_transform</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gacf62b2602170792417398c51511dee67.html#gacf62b2602170792417398c51511dee67">vkvg_translate</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>
@@ -253,7 +252,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
       </table>
 </div><div class="memdoc">
 
-<p class="definition">Definition at line <a class="el" href="vkvg_8h_source.html#l00086">86</a> of file <a class="el" href="vkvg_8h_source.html">vkvg.h</a>.</p>
+<p class="definition">Definition at line <a class="el" href="vkvg_8h_source.html#l00085">85</a> of file <a class="el" href="vkvg_8h_source.html">vkvg.h</a>.</p>
 
 </div>
 </div>
index 1fb37ce110f6ac8d74ecf2ff5bdbb64bef6c3788..d567c3924e243d7b4fe635f4a678bbf2f257d4d4 100644 (file)
@@ -63,60 +63,60 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
    <td valign="top">
       <div class="navtab">
         <table>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga8acf97c1e4ae8ab67764a96a0d5d7b9c.html#ga8acf97c1e4ae8ab67764a96a0d5d7b9c">vkvg_arc</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga7e937e021bf96bd38de3e478bf80c3e7.html#ga7e937e021bf96bd38de3e478bf80c3e7">vkvg_arc_negative</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gac418bd821f5e47d7c9deb6f58b5bc03d.html#gac418bd821f5e47d7c9deb6f58b5bc03d">vkvg_clear</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga13183bfc6468e0106b487a397ea1d870.html#ga13183bfc6468e0106b487a397ea1d870">vkvg_clip</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga42752652b304544765ffbc9f1355f04a.html#ga42752652b304544765ffbc9f1355f04a">vkvg_clip_preserve</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga0e1611518cd6aa91d3527fefcfdf2957.html#ga0e1611518cd6aa91d3527fefcfdf2957">vkvg_close_path</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gacd68ee83c078f62d89709034c562897b.html#gacd68ee83c078f62d89709034c562897b">vkvg_create</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gae1be850b3f4a6b01e35344bd033bf3d0.html#gae1be850b3f4a6b01e35344bd033bf3d0">vkvg_curve_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gabfc11b67746a4b438580242c79ef6dce.html#gabfc11b67746a4b438580242c79ef6dce">vkvg_destroy</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga3a87ef8a0d782aa26a39ff63218ea25c.html#ga3a87ef8a0d782aa26a39ff63218ea25c">vkvg_device_create</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga1d3b3027ad47c29d49a82705ff21c802.html#ga1d3b3027ad47c29d49a82705ff21c802">vkvg_device_create_from_vk</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga584714cbe547b91c08904a90f269c170.html#ga584714cbe547b91c08904a90f269c170">vkvg_device_create_from_vk_multisample</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga38c54930707fd47bbdb59ee9000a6d21.html#ga38c54930707fd47bbdb59ee9000a6d21">vkvg_device_destroy</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga110a3746370bc3a61aa95e048e739d2e.html#ga110a3746370bc3a61aa95e048e739d2e">vkvg_device_get_dpy</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga4e12927c2cda70943f304f5fdbd43882.html#ga4e12927c2cda70943f304f5fdbd43882">vkvg_device_get_reference_count</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga7328d8f0102dd7dcf725bc3c77aa95f8.html#ga7328d8f0102dd7dcf725bc3c77aa95f8">vkvg_device_reference</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_gacee1dad855f7ceb5e803c0379e37cff5.html#gacee1dad855f7ceb5e803c0379e37cff5">vkvg_device_set_dpy</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_gaa7b5b0a579d1202e8d782f720f603d91.html#gaa7b5b0a579d1202e8d782f720f603d91">vkvg_device_set_thread_aware</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga76abb77e8be8a16dd7ddd03950ba168b.html#ga76abb77e8be8a16dd7ddd03950ba168b">vkvg_device_status</a></td></tr>
+          <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_gaadec811521b3edb7a509bd9c6e370ee5.html#gaadec811521b3edb7a509bd9c6e370ee5">vkvg_ellipse</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga74f4c24e04116105ddc91b31a174ed34.html#ga74f4c24e04116105ddc91b31a174ed34">vkvg_elliptic_arc_to</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="navtab"><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_ga7b84dd59cc0b3d116948a89ff7ad53f8.html#ga7b84dd59cc0b3d116948a89ff7ad53f8">vkvg_fill</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaa0dd784bb4277124e6fd2546a50b970a.html#gaa0dd784bb4277124e6fd2546a50b970a">vkvg_fill_preserve</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_gadf5a54205231c9026559eb3a912578ef.html#gadf5a54205231c9026559eb3a912578ef">vkvg_flush</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga0a1ff002bf87d056d6749966fdabd3a6.html#ga0a1ff002bf87d056d6749966fdabd3a6">vkvg_font_extents</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_ga54e4a562ce79bfe7b27bccb354211526.html#ga54e4a562ce79bfe7b27bccb354211526">vkvg_get_current_point</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaa2a085eb1589cad42d21a79d967ba821.html#gaa2a085eb1589cad42d21a79d967ba821">vkvg_get_dash</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga6b1a6746ce78e41714bfa433dde3f330.html#ga6b1a6746ce78e41714bfa433dde3f330">vkvg_get_device_requirements</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga5accbb746089e87bcf2affb3b8d013ff.html#ga5accbb746089e87bcf2affb3b8d013ff">vkvg_get_fill_rule</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga99ca38817ba4247d2cacb2140f4ad1f6.html#ga99ca38817ba4247d2cacb2140f4ad1f6">vkvg_get_line_cap</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga41a306bcd66be7fc2f00b66a5ea92208.html#ga41a306bcd66be7fc2f00b66a5ea92208">vkvg_get_line_join</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga25e4334755ba6bef6a74bc263554c07e.html#ga25e4334755ba6bef6a74bc263554c07e">vkvg_get_line_width</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga79ca5efa6ffc3025bda30a1d0ed3e2ce.html#ga79ca5efa6ffc3025bda30a1d0ed3e2ce">vkvg_get_matrix</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga4d37ec2bc539cbb2f088152c1785724a.html#ga4d37ec2bc539cbb2f088152c1785724a">vkvg_get_miter_limit</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga0bb6ecd1c3f10f1a6bae09a808986a7c.html#ga0bb6ecd1c3f10f1a6bae09a808986a7c">vkvg_get_opacity</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga96ae65bebca48a87348d960d5ba52b03.html#ga96ae65bebca48a87348d960d5ba52b03">vkvg_get_operator</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaa7356999fb385658dc2ff6c182e639c5.html#gaa7356999fb385658dc2ff6c182e639c5">vkvg_get_reference_count</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga10ea171640ba5da3027c60390725666c.html#ga10ea171640ba5da3027c60390725666c">vkvg_get_required_device_extensions</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga7cf75a034d9fb4a78c82724154cf73c8.html#ga7cf75a034d9fb4a78c82724154cf73c8">vkvg_get_required_instance_extensions</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gace9e98ac61a0fbdc79d1cee9291c15bb.html#gace9e98ac61a0fbdc79d1cee9291c15bb">vkvg_get_source</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga5681b5178166d4f96d9f803000866200.html#ga5681b5178166d4f96d9f803000866200">vkvg_get_target</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gac2c7805769e61c06151b52f3fb52986d.html#gac2c7805769e61c06151b52f3fb52986d">vkvg_has_current_point</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_ga61e679b9e01cdf105c7756bf9854697b.html#ga61e679b9e01cdf105c7756bf9854697b">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_gaaa044940f56de70161b3821934077c7b.html#gaaa044940f56de70161b3821934077c7b">vkvg_line_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga8ca1adfc2ff436c4f1e76f46ba14d9b0.html#ga8ca1adfc2ff436c4f1e76f46ba14d9b0">vkvg_load_font_from_memory</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaaaab7e5a95eab3cb812bbe4865d85951.html#gaaaab7e5a95eab3cb812bbe4865d85951">vkvg_load_font_from_path</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>
@@ -129,109 +129,108 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
           <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_ga2146e1153f46e8ef79918dba5d32ac91.html#ga2146e1153f46e8ef79918dba5d32ac91">vkvg_matrix_get_scale</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_gaf11800eb40198628fabb928a743fecb1.html#gaf11800eb40198628fabb928a743fecb1">vkvg_matrix_init</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga22c80d15d3492420d9dc9fea4ddf7d76.html#ga22c80d15d3492420d9dc9fea4ddf7d76">vkvg_matrix_init_identity</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga38fb3ab8cc86565a8e5863b788f00921.html#ga38fb3ab8cc86565a8e5863b788f00921">vkvg_matrix_init_rotate</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_gac6da39c63aa83f333fad4876da70c495.html#gac6da39c63aa83f333fad4876da70c495">vkvg_matrix_init_scale</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga9078043e7c548ef9fec35de32ffc86e3.html#ga9078043e7c548ef9fec35de32ffc86e3">vkvg_matrix_init_translate</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga0db3d74caa93dd3b2e8595301d447bec.html#ga0db3d74caa93dd3b2e8595301d447bec">vkvg_matrix_invert</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga672a08bfb37a7b28db89e1d60988b47f.html#ga672a08bfb37a7b28db89e1d60988b47f">vkvg_matrix_multiply</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_gacbad7841972e44b065fc74e17dcce2cd.html#gacbad7841972e44b065fc74e17dcce2cd">vkvg_matrix_rotate</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga053850768b56f00336573729d1ea1090.html#ga053850768b56f00336573729d1ea1090">vkvg_matrix_scale</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga155802a492a4c6a7bb20fb101d0089e4.html#ga155802a492a4c6a7bb20fb101d0089e4">vkvg_matrix_transform_distance</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_gad9dc2333081dc6f631ec529f94ec19dc.html#gad9dc2333081dc6f631ec529f94ec19dc">vkvg_matrix_transform_point</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga34aa0d5b237ad0e3b4905b59ec08fd3b.html#ga34aa0d5b237ad0e3b4905b59ec08fd3b">vkvg_matrix_translate</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga41d32b2e72c0eccf4a2bc695598c50ba.html#ga41d32b2e72c0eccf4a2bc695598c50ba">vkvg_move_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_gaa77f72e566105b65f7e8563d4a9301d9.html#gaa77f72e566105b65f7e8563d4a9301d9">vkvg_multisample_surface_resolve</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga5d60e9db2309e786ac30218efab804cb.html#ga5d60e9db2309e786ac30218efab804cb">vkvg_new_path</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga6fd276cc6718c78aa889d289004707f2.html#ga6fd276cc6718c78aa889d289004707f2">vkvg_new_sub_path</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="navtabHL"><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_ga95d31d8c703526652ad57a42292146e2.html#ga95d31d8c703526652ad57a42292146e2">vkvg_paint</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gad6e3a8dca42362ceebe8d949058ad3b4.html#gad6e3a8dca42362ceebe8d949058ad3b4">vkvg_path_extents</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_gabef66c6a7a6baf98f0f89d30bb55f46d.html#gabef66c6a7a6baf98f0f89d30bb55f46d">vkvg_pattern_add_color_stop</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga7d03d46f9c1544f01eb556fa840c94e0.html#ga7d03d46f9c1544f01eb556fa840c94e0">vkvg_pattern_create_for_surface</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga2c359145c22b8384317dcceee7d065a7.html#ga2c359145c22b8384317dcceee7d065a7">vkvg_pattern_create_linear</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga17618bd315ba5382d66b86cb0feb6af9.html#ga17618bd315ba5382d66b86cb0feb6af9">vkvg_pattern_create_radial</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga14cb27e833bbdd0a922a153bac41837a.html#ga14cb27e833bbdd0a922a153bac41837a">vkvg_pattern_destroy</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga34701b3ab3a3976f65b9a5e229efee1d.html#ga34701b3ab3a3976f65b9a5e229efee1d">vkvg_pattern_edit_linear</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_gabe88f93962cbc6bec99fd94fd01f5547.html#gabe88f93962cbc6bec99fd94fd01f5547">vkvg_pattern_edit_radial</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga8322c6bd1ef02f3f15faee3993ef55d1.html#ga8322c6bd1ef02f3f15faee3993ef55d1">vkvg_pattern_get_color_stop_count</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga743ac3fb70e31150aa98bdc11424a36b.html#ga743ac3fb70e31150aa98bdc11424a36b">vkvg_pattern_get_color_stop_rgba</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_gac87c237c36d4902d1e865778debd3d8d.html#gac87c237c36d4902d1e865778debd3d8d">vkvg_pattern_get_extend</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga510cf4273c0a2a9aa027c388dc2f48b2.html#ga510cf4273c0a2a9aa027c388dc2f48b2">vkvg_pattern_get_filter</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga2939439acaf8ee99bf42f7f0eeb1cf51.html#ga2939439acaf8ee99bf42f7f0eeb1cf51">vkvg_pattern_get_linear_points</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga0c1342ac3ea8201996c6dfcd9fd85ff9.html#ga0c1342ac3ea8201996c6dfcd9fd85ff9">vkvg_pattern_get_matrix</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga6d902720df09232c3836af5517831efe.html#ga6d902720df09232c3836af5517831efe">vkvg_pattern_get_reference_count</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_gab97a47af9ac9d3e71a70008cf8b05487.html#gab97a47af9ac9d3e71a70008cf8b05487">vkvg_pattern_get_type</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga72f8f796252b9716a2cc7e66710dc529.html#ga72f8f796252b9716a2cc7e66710dc529">vkvg_pattern_reference</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga730832bea18d0c15f98eaa1ee1102f43.html#ga730832bea18d0c15f98eaa1ee1102f43">vkvg_pattern_set_extend</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga97a53a5be17a79b6bdd28a49b50d523c.html#ga97a53a5be17a79b6bdd28a49b50d523c">vkvg_pattern_set_filter</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga8983c6211dd369a5240a41bfd2a49090.html#ga8983c6211dd369a5240a41bfd2a49090">vkvg_pattern_set_matrix</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="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gad571c4011138a2cba97fe31709faafc7.html#gad571c4011138a2cba97fe31709faafc7">vkvg_quadratic_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga70c154560a0c15922815cfe7d6530312.html#ga70c154560a0c15922815cfe7d6530312">vkvg_rectangle</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga59ac2b80c1610a785e65ad44fde2b1d0.html#ga59ac2b80c1610a785e65ad44fde2b1d0">vkvg_reference</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga154cef8a49f052068c9f0d6f897aa3d6.html#ga154cef8a49f052068c9f0d6f897aa3d6">vkvg_rel_curve_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga7fd336046c4afa45de5e5473faed9b2d.html#ga7fd336046c4afa45de5e5473faed9b2d">vkvg_rel_elliptic_arc_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga7c420f18b584d664ba272351503b552a.html#ga7c420f18b584d664ba272351503b552a">vkvg_rel_line_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaaddca8228bb495010ea67cb312db28d5.html#gaaddca8228bb495010ea67cb312db28d5">vkvg_rel_move_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga94c7fd0444bb8b997a780e1895125837.html#ga94c7fd0444bb8b997a780e1895125837">vkvg_rel_quadratic_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga7f881ada9c9c463683359d84e876e695.html#ga7f881ada9c9c463683359d84e876e695">vkvg_reset_clip</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga490b9db147cf800e5e98eefe3753b8ec.html#ga490b9db147cf800e5e98eefe3753b8ec">vkvg_restore</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gae025c30c061c0264d4a9f469e8c05d1c.html#gae025c30c061c0264d4a9f469e8c05d1c">vkvg_rotate</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaa5967f211de903e7feb6bf12ae909a06.html#gaa5967f211de903e7feb6bf12ae909a06">vkvg_rounded_rectangle</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga13635442e4c14287367823598f2535cb.html#ga13635442e4c14287367823598f2535cb">vkvg_rounded_rectangle2</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gae3a369a75b9d87c84547a5cd05a221e6.html#gae3a369a75b9d87c84547a5cd05a221e6">vkvg_save</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga5d8b1a43c078011541b8ad40a2af00bb.html#ga5d8b1a43c078011541b8ad40a2af00bb">vkvg_scale</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga88295a0e1ad4344a05de82c54b7159db.html#ga88295a0e1ad4344a05de82c54b7159db">vkvg_select_font_face</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga38d3fd1954fdcddd9013117f60d21707.html#ga38d3fd1954fdcddd9013117f60d21707">vkvg_set_dash</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga32ccec401affe05abbbcc914cd3139e6.html#ga32ccec401affe05abbbcc914cd3139e6">vkvg_set_fill_rule</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga93286454cb5af21e9ddf69635e1351ef.html#ga93286454cb5af21e9ddf69635e1351ef">vkvg_set_font_size</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga2af37f98b630134843446c5d8109741f.html#ga2af37f98b630134843446c5d8109741f">vkvg_set_line_cap</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga261c6105cc8574a05a971b562cfbbfdf.html#ga261c6105cc8574a05a971b562cfbbfdf">vkvg_set_line_join</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaa1dd0e917ca55bb68795b6973f1fa38e.html#gaa1dd0e917ca55bb68795b6973f1fa38e">vkvg_set_line_width</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga17c5a80eb803be493370b95add18e0e0.html#ga17c5a80eb803be493370b95add18e0e0">vkvg_set_matrix</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga19370dc950aa5f87d13feb2824faf441.html#ga19370dc950aa5f87d13feb2824faf441">vkvg_set_miter_limit</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga78687897d394221132d57809244a2bde.html#ga78687897d394221132d57809244a2bde">vkvg_set_opacity</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gab9a9036245eb304f4214705879326f13.html#gab9a9036245eb304f4214705879326f13">vkvg_set_operator</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga73db2af35f3339bc926854a492560964.html#ga73db2af35f3339bc926854a492560964">vkvg_set_source</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga46da71eebe6f6dbb5056dc1429ced863.html#ga46da71eebe6f6dbb5056dc1429ced863">vkvg_set_source_color</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="vkvg_8h_a164da86a4b2636d58d39c45a857b7227.html#a164da86a4b2636d58d39c45a857b7227">vkvg_set_source_color_name</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga89a8aa13acca2fdae86a6f94912513b4.html#ga89a8aa13acca2fdae86a6f94912513b4">vkvg_set_source_rgb</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga7f1817e3b786b376348af666b2f0520a.html#ga7f1817e3b786b376348af666b2f0520a">vkvg_set_source_rgba</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga7316a9d4a70cbc592923c8d3410df077.html#ga7316a9d4a70cbc592923c8d3410df077">vkvg_set_source_surface</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga2e3f3777b3ba1a6de1d54eb7c23737d9.html#ga2e3f3777b3ba1a6de1d54eb7c23737d9">vkvg_show_text</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga2e5ac52635eb2745b9f28373689df0d9.html#ga2e5ac52635eb2745b9f28373689df0d9">vkvg_show_text_run</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaa7a77d72856d41276186df5bb2299339.html#gaa7a77d72856d41276186df5bb2299339">vkvg_status</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_ga36fe35b2d255b66d379b70567d49eed2.html#ga36fe35b2d255b66d379b70567d49eed2">vkvg_status_to_string</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga3590f94fe38df4f98f196d738827891c.html#ga3590f94fe38df4f98f196d738827891c">vkvg_stroke</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga3f64f9251bd63c229205115a214acfc1.html#ga3f64f9251bd63c229205115a214acfc1">vkvg_stroke_preserve</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_gaed1d8ba342a78c0335647dca56e27174.html#gaed1d8ba342a78c0335647dca56e27174">vkvg_surface_clear</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_gaebe02eedfc8d5af54c2962aa7227959d.html#gaebe02eedfc8d5af54c2962aa7227959d">vkvg_surface_create</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_gab927868517986c317e393a1c874081b0.html#gab927868517986c317e393a1c874081b0">vkvg_surface_create_for_VkhImage</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_ga1bc77fa0f6a6508d988ab2bc2f391190.html#ga1bc77fa0f6a6508d988ab2bc2f391190">vkvg_surface_create_from_image</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_ga0c0097625ec8023049b2acfa92e25520.html#ga0c0097625ec8023049b2acfa92e25520">vkvg_surface_destroy</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_ga09df17e6e7e62e6780c3f9330a6e60e6.html#ga09df17e6e7e62e6780c3f9330a6e60e6">vkvg_surface_get_height</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_gaac3f496bfbf733894fb94eb48f1d1137.html#gaac3f496bfbf733894fb94eb48f1d1137">vkvg_surface_get_reference_count</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_ga3d8cf4052973109318bbb693b6d2800c.html#ga3d8cf4052973109318bbb693b6d2800c">vkvg_surface_get_vk_format</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_ga424dbcc7fcefea9cca5726347b2ee235.html#ga424dbcc7fcefea9cca5726347b2ee235">vkvg_surface_get_vk_image</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_gaa4c4188ebc55afd246dcfa2b804a3d1d.html#gaa4c4188ebc55afd246dcfa2b804a3d1d">vkvg_surface_get_width</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_ga21cf3c9f6ce1d7e509ab86d5107eeffc.html#ga21cf3c9f6ce1d7e509ab86d5107eeffc">vkvg_surface_reference</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_gac105fa5f43e1785f2219252b9099365a.html#gac105fa5f43e1785f2219252b9099365a">vkvg_surface_status</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_gac03b406f38c79c6812fdcff69d50fb7e.html#gac03b406f38c79c6812fdcff69d50fb7e">vkvg_surface_write_to_memory</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_ga7051fd62842ee526afc261b65f939c2d.html#ga7051fd62842ee526afc261b65f939c2d">vkvg_surface_write_to_png</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga79802b5c678d1ab84a4f5ef560e77e29.html#ga79802b5c678d1ab84a4f5ef560e77e29">vkvg_text_extents</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaff5bbccf8cc53721ca2666c56272256e.html#gaff5bbccf8cc53721ca2666c56272256e">vkvg_text_run_create</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gadfcb5fd125984c0399c5f6bc9619e56a.html#gadfcb5fd125984c0399c5f6bc9619e56a">vkvg_text_run_create_with_length</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaf177e82330cb95a71c9517f8aacd6365.html#gaf177e82330cb95a71c9517f8aacd6365">vkvg_text_run_destroy</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gafa8b8c1636cb6c479a851fc04f7741ad.html#gafa8b8c1636cb6c479a851fc04f7741ad">vkvg_text_run_get_extents</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga01525d0d537d2e03d541ad57325f14d2.html#ga01525d0d537d2e03d541ad57325f14d2">vkvg_text_run_get_glyph_count</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gad8303a290f342f71dd233bef3f02441b.html#gad8303a290f342f71dd233bef3f02441b">vkvg_text_run_get_glyph_position</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga998ca7435dd87db6da6d30a5ee69f827.html#ga998ca7435dd87db6da6d30a5ee69f827">vkvg_transform</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gacf62b2602170792417398c51511dee67.html#gacf62b2602170792417398c51511dee67">vkvg_translate</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>
@@ -252,8 +251,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
         </tr>
       </table>
 </div><div class="memdoc">
-
-<p>compositing operators </p>
 <p>define the operation used to draw </p>
 <table class="fieldtable">
 <tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a4202eb97e7aaee0296c33f8a6b932252a7af999d0306d40ea662520ee32b7c366"></a>VKVG_OPERATOR_CLEAR&#160;</td><td class="fielddoc"></td></tr>
@@ -263,7 +260,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
 <tr><td class="fieldname"><a id="a4202eb97e7aaee0296c33f8a6b932252a6a036630d0638105f87246cfa75e6a54"></a>VKVG_OPERATOR_MAX&#160;</td><td class="fielddoc"></td></tr>
 </table>
 
-<p class="definition">Definition at line <a class="el" href="vkvg_8h_source.html#l00828">828</a> of file <a class="el" href="vkvg_8h_source.html">vkvg.h</a>.</p>
+<p class="definition">Definition at line <a class="el" href="vkvg_8h_source.html#l00834">834</a> of file <a class="el" href="vkvg_8h_source.html">vkvg.h</a>.</p>
 
 </div>
 </div>
index b8f52ccdc679547424e3859fcb756c19aa802e59..1cdbd9a7731bbe2a670a28e4b250d81a0dc620b4 100644 (file)
@@ -63,60 +63,60 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
    <td valign="top">
       <div class="navtab">
         <table>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga8acf97c1e4ae8ab67764a96a0d5d7b9c.html#ga8acf97c1e4ae8ab67764a96a0d5d7b9c">vkvg_arc</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga7e937e021bf96bd38de3e478bf80c3e7.html#ga7e937e021bf96bd38de3e478bf80c3e7">vkvg_arc_negative</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gac418bd821f5e47d7c9deb6f58b5bc03d.html#gac418bd821f5e47d7c9deb6f58b5bc03d">vkvg_clear</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga13183bfc6468e0106b487a397ea1d870.html#ga13183bfc6468e0106b487a397ea1d870">vkvg_clip</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga42752652b304544765ffbc9f1355f04a.html#ga42752652b304544765ffbc9f1355f04a">vkvg_clip_preserve</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga0e1611518cd6aa91d3527fefcfdf2957.html#ga0e1611518cd6aa91d3527fefcfdf2957">vkvg_close_path</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gacd68ee83c078f62d89709034c562897b.html#gacd68ee83c078f62d89709034c562897b">vkvg_create</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gae1be850b3f4a6b01e35344bd033bf3d0.html#gae1be850b3f4a6b01e35344bd033bf3d0">vkvg_curve_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gabfc11b67746a4b438580242c79ef6dce.html#gabfc11b67746a4b438580242c79ef6dce">vkvg_destroy</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga3a87ef8a0d782aa26a39ff63218ea25c.html#ga3a87ef8a0d782aa26a39ff63218ea25c">vkvg_device_create</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga1d3b3027ad47c29d49a82705ff21c802.html#ga1d3b3027ad47c29d49a82705ff21c802">vkvg_device_create_from_vk</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga584714cbe547b91c08904a90f269c170.html#ga584714cbe547b91c08904a90f269c170">vkvg_device_create_from_vk_multisample</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga38c54930707fd47bbdb59ee9000a6d21.html#ga38c54930707fd47bbdb59ee9000a6d21">vkvg_device_destroy</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga110a3746370bc3a61aa95e048e739d2e.html#ga110a3746370bc3a61aa95e048e739d2e">vkvg_device_get_dpy</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga4e12927c2cda70943f304f5fdbd43882.html#ga4e12927c2cda70943f304f5fdbd43882">vkvg_device_get_reference_count</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga7328d8f0102dd7dcf725bc3c77aa95f8.html#ga7328d8f0102dd7dcf725bc3c77aa95f8">vkvg_device_reference</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_gacee1dad855f7ceb5e803c0379e37cff5.html#gacee1dad855f7ceb5e803c0379e37cff5">vkvg_device_set_dpy</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_gaa7b5b0a579d1202e8d782f720f603d91.html#gaa7b5b0a579d1202e8d782f720f603d91">vkvg_device_set_thread_aware</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga76abb77e8be8a16dd7ddd03950ba168b.html#ga76abb77e8be8a16dd7ddd03950ba168b">vkvg_device_status</a></td></tr>
+          <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_gaadec811521b3edb7a509bd9c6e370ee5.html#gaadec811521b3edb7a509bd9c6e370ee5">vkvg_ellipse</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga74f4c24e04116105ddc91b31a174ed34.html#ga74f4c24e04116105ddc91b31a174ed34">vkvg_elliptic_arc_to</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="navtab"><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_ga7b84dd59cc0b3d116948a89ff7ad53f8.html#ga7b84dd59cc0b3d116948a89ff7ad53f8">vkvg_fill</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaa0dd784bb4277124e6fd2546a50b970a.html#gaa0dd784bb4277124e6fd2546a50b970a">vkvg_fill_preserve</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_gadf5a54205231c9026559eb3a912578ef.html#gadf5a54205231c9026559eb3a912578ef">vkvg_flush</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga0a1ff002bf87d056d6749966fdabd3a6.html#ga0a1ff002bf87d056d6749966fdabd3a6">vkvg_font_extents</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_ga54e4a562ce79bfe7b27bccb354211526.html#ga54e4a562ce79bfe7b27bccb354211526">vkvg_get_current_point</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaa2a085eb1589cad42d21a79d967ba821.html#gaa2a085eb1589cad42d21a79d967ba821">vkvg_get_dash</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga6b1a6746ce78e41714bfa433dde3f330.html#ga6b1a6746ce78e41714bfa433dde3f330">vkvg_get_device_requirements</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga5accbb746089e87bcf2affb3b8d013ff.html#ga5accbb746089e87bcf2affb3b8d013ff">vkvg_get_fill_rule</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga99ca38817ba4247d2cacb2140f4ad1f6.html#ga99ca38817ba4247d2cacb2140f4ad1f6">vkvg_get_line_cap</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga41a306bcd66be7fc2f00b66a5ea92208.html#ga41a306bcd66be7fc2f00b66a5ea92208">vkvg_get_line_join</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga25e4334755ba6bef6a74bc263554c07e.html#ga25e4334755ba6bef6a74bc263554c07e">vkvg_get_line_width</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga79ca5efa6ffc3025bda30a1d0ed3e2ce.html#ga79ca5efa6ffc3025bda30a1d0ed3e2ce">vkvg_get_matrix</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga4d37ec2bc539cbb2f088152c1785724a.html#ga4d37ec2bc539cbb2f088152c1785724a">vkvg_get_miter_limit</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga0bb6ecd1c3f10f1a6bae09a808986a7c.html#ga0bb6ecd1c3f10f1a6bae09a808986a7c">vkvg_get_opacity</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga96ae65bebca48a87348d960d5ba52b03.html#ga96ae65bebca48a87348d960d5ba52b03">vkvg_get_operator</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaa7356999fb385658dc2ff6c182e639c5.html#gaa7356999fb385658dc2ff6c182e639c5">vkvg_get_reference_count</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga10ea171640ba5da3027c60390725666c.html#ga10ea171640ba5da3027c60390725666c">vkvg_get_required_device_extensions</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga7cf75a034d9fb4a78c82724154cf73c8.html#ga7cf75a034d9fb4a78c82724154cf73c8">vkvg_get_required_instance_extensions</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gace9e98ac61a0fbdc79d1cee9291c15bb.html#gace9e98ac61a0fbdc79d1cee9291c15bb">vkvg_get_source</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga5681b5178166d4f96d9f803000866200.html#ga5681b5178166d4f96d9f803000866200">vkvg_get_target</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gac2c7805769e61c06151b52f3fb52986d.html#gac2c7805769e61c06151b52f3fb52986d">vkvg_has_current_point</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_ga61e679b9e01cdf105c7756bf9854697b.html#ga61e679b9e01cdf105c7756bf9854697b">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_gaaa044940f56de70161b3821934077c7b.html#gaaa044940f56de70161b3821934077c7b">vkvg_line_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga8ca1adfc2ff436c4f1e76f46ba14d9b0.html#ga8ca1adfc2ff436c4f1e76f46ba14d9b0">vkvg_load_font_from_memory</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaaaab7e5a95eab3cb812bbe4865d85951.html#gaaaab7e5a95eab3cb812bbe4865d85951">vkvg_load_font_from_path</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>
@@ -129,109 +129,108 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
           <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_ga2146e1153f46e8ef79918dba5d32ac91.html#ga2146e1153f46e8ef79918dba5d32ac91">vkvg_matrix_get_scale</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_gaf11800eb40198628fabb928a743fecb1.html#gaf11800eb40198628fabb928a743fecb1">vkvg_matrix_init</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga22c80d15d3492420d9dc9fea4ddf7d76.html#ga22c80d15d3492420d9dc9fea4ddf7d76">vkvg_matrix_init_identity</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga38fb3ab8cc86565a8e5863b788f00921.html#ga38fb3ab8cc86565a8e5863b788f00921">vkvg_matrix_init_rotate</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_gac6da39c63aa83f333fad4876da70c495.html#gac6da39c63aa83f333fad4876da70c495">vkvg_matrix_init_scale</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga9078043e7c548ef9fec35de32ffc86e3.html#ga9078043e7c548ef9fec35de32ffc86e3">vkvg_matrix_init_translate</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga0db3d74caa93dd3b2e8595301d447bec.html#ga0db3d74caa93dd3b2e8595301d447bec">vkvg_matrix_invert</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga672a08bfb37a7b28db89e1d60988b47f.html#ga672a08bfb37a7b28db89e1d60988b47f">vkvg_matrix_multiply</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_gacbad7841972e44b065fc74e17dcce2cd.html#gacbad7841972e44b065fc74e17dcce2cd">vkvg_matrix_rotate</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga053850768b56f00336573729d1ea1090.html#ga053850768b56f00336573729d1ea1090">vkvg_matrix_scale</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga155802a492a4c6a7bb20fb101d0089e4.html#ga155802a492a4c6a7bb20fb101d0089e4">vkvg_matrix_transform_distance</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_gad9dc2333081dc6f631ec529f94ec19dc.html#gad9dc2333081dc6f631ec529f94ec19dc">vkvg_matrix_transform_point</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga34aa0d5b237ad0e3b4905b59ec08fd3b.html#ga34aa0d5b237ad0e3b4905b59ec08fd3b">vkvg_matrix_translate</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga41d32b2e72c0eccf4a2bc695598c50ba.html#ga41d32b2e72c0eccf4a2bc695598c50ba">vkvg_move_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_gaa77f72e566105b65f7e8563d4a9301d9.html#gaa77f72e566105b65f7e8563d4a9301d9">vkvg_multisample_surface_resolve</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga5d60e9db2309e786ac30218efab804cb.html#ga5d60e9db2309e786ac30218efab804cb">vkvg_new_path</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga6fd276cc6718c78aa889d289004707f2.html#ga6fd276cc6718c78aa889d289004707f2">vkvg_new_sub_path</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_ga95d31d8c703526652ad57a42292146e2.html#ga95d31d8c703526652ad57a42292146e2">vkvg_paint</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gad6e3a8dca42362ceebe8d949058ad3b4.html#gad6e3a8dca42362ceebe8d949058ad3b4">vkvg_path_extents</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_gabef66c6a7a6baf98f0f89d30bb55f46d.html#gabef66c6a7a6baf98f0f89d30bb55f46d">vkvg_pattern_add_color_stop</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga7d03d46f9c1544f01eb556fa840c94e0.html#ga7d03d46f9c1544f01eb556fa840c94e0">vkvg_pattern_create_for_surface</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga2c359145c22b8384317dcceee7d065a7.html#ga2c359145c22b8384317dcceee7d065a7">vkvg_pattern_create_linear</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga17618bd315ba5382d66b86cb0feb6af9.html#ga17618bd315ba5382d66b86cb0feb6af9">vkvg_pattern_create_radial</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga14cb27e833bbdd0a922a153bac41837a.html#ga14cb27e833bbdd0a922a153bac41837a">vkvg_pattern_destroy</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga34701b3ab3a3976f65b9a5e229efee1d.html#ga34701b3ab3a3976f65b9a5e229efee1d">vkvg_pattern_edit_linear</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_gabe88f93962cbc6bec99fd94fd01f5547.html#gabe88f93962cbc6bec99fd94fd01f5547">vkvg_pattern_edit_radial</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga8322c6bd1ef02f3f15faee3993ef55d1.html#ga8322c6bd1ef02f3f15faee3993ef55d1">vkvg_pattern_get_color_stop_count</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga743ac3fb70e31150aa98bdc11424a36b.html#ga743ac3fb70e31150aa98bdc11424a36b">vkvg_pattern_get_color_stop_rgba</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_gac87c237c36d4902d1e865778debd3d8d.html#gac87c237c36d4902d1e865778debd3d8d">vkvg_pattern_get_extend</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga510cf4273c0a2a9aa027c388dc2f48b2.html#ga510cf4273c0a2a9aa027c388dc2f48b2">vkvg_pattern_get_filter</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga2939439acaf8ee99bf42f7f0eeb1cf51.html#ga2939439acaf8ee99bf42f7f0eeb1cf51">vkvg_pattern_get_linear_points</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga0c1342ac3ea8201996c6dfcd9fd85ff9.html#ga0c1342ac3ea8201996c6dfcd9fd85ff9">vkvg_pattern_get_matrix</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga6d902720df09232c3836af5517831efe.html#ga6d902720df09232c3836af5517831efe">vkvg_pattern_get_reference_count</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_gab97a47af9ac9d3e71a70008cf8b05487.html#gab97a47af9ac9d3e71a70008cf8b05487">vkvg_pattern_get_type</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga72f8f796252b9716a2cc7e66710dc529.html#ga72f8f796252b9716a2cc7e66710dc529">vkvg_pattern_reference</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga730832bea18d0c15f98eaa1ee1102f43.html#ga730832bea18d0c15f98eaa1ee1102f43">vkvg_pattern_set_extend</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga97a53a5be17a79b6bdd28a49b50d523c.html#ga97a53a5be17a79b6bdd28a49b50d523c">vkvg_pattern_set_filter</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga8983c6211dd369a5240a41bfd2a49090.html#ga8983c6211dd369a5240a41bfd2a49090">vkvg_pattern_set_matrix</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="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gad571c4011138a2cba97fe31709faafc7.html#gad571c4011138a2cba97fe31709faafc7">vkvg_quadratic_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga70c154560a0c15922815cfe7d6530312.html#ga70c154560a0c15922815cfe7d6530312">vkvg_rectangle</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga59ac2b80c1610a785e65ad44fde2b1d0.html#ga59ac2b80c1610a785e65ad44fde2b1d0">vkvg_reference</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga154cef8a49f052068c9f0d6f897aa3d6.html#ga154cef8a49f052068c9f0d6f897aa3d6">vkvg_rel_curve_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga7fd336046c4afa45de5e5473faed9b2d.html#ga7fd336046c4afa45de5e5473faed9b2d">vkvg_rel_elliptic_arc_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga7c420f18b584d664ba272351503b552a.html#ga7c420f18b584d664ba272351503b552a">vkvg_rel_line_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaaddca8228bb495010ea67cb312db28d5.html#gaaddca8228bb495010ea67cb312db28d5">vkvg_rel_move_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga94c7fd0444bb8b997a780e1895125837.html#ga94c7fd0444bb8b997a780e1895125837">vkvg_rel_quadratic_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga7f881ada9c9c463683359d84e876e695.html#ga7f881ada9c9c463683359d84e876e695">vkvg_reset_clip</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga490b9db147cf800e5e98eefe3753b8ec.html#ga490b9db147cf800e5e98eefe3753b8ec">vkvg_restore</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gae025c30c061c0264d4a9f469e8c05d1c.html#gae025c30c061c0264d4a9f469e8c05d1c">vkvg_rotate</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaa5967f211de903e7feb6bf12ae909a06.html#gaa5967f211de903e7feb6bf12ae909a06">vkvg_rounded_rectangle</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga13635442e4c14287367823598f2535cb.html#ga13635442e4c14287367823598f2535cb">vkvg_rounded_rectangle2</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gae3a369a75b9d87c84547a5cd05a221e6.html#gae3a369a75b9d87c84547a5cd05a221e6">vkvg_save</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga5d8b1a43c078011541b8ad40a2af00bb.html#ga5d8b1a43c078011541b8ad40a2af00bb">vkvg_scale</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga88295a0e1ad4344a05de82c54b7159db.html#ga88295a0e1ad4344a05de82c54b7159db">vkvg_select_font_face</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga38d3fd1954fdcddd9013117f60d21707.html#ga38d3fd1954fdcddd9013117f60d21707">vkvg_set_dash</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga32ccec401affe05abbbcc914cd3139e6.html#ga32ccec401affe05abbbcc914cd3139e6">vkvg_set_fill_rule</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga93286454cb5af21e9ddf69635e1351ef.html#ga93286454cb5af21e9ddf69635e1351ef">vkvg_set_font_size</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga2af37f98b630134843446c5d8109741f.html#ga2af37f98b630134843446c5d8109741f">vkvg_set_line_cap</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga261c6105cc8574a05a971b562cfbbfdf.html#ga261c6105cc8574a05a971b562cfbbfdf">vkvg_set_line_join</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaa1dd0e917ca55bb68795b6973f1fa38e.html#gaa1dd0e917ca55bb68795b6973f1fa38e">vkvg_set_line_width</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga17c5a80eb803be493370b95add18e0e0.html#ga17c5a80eb803be493370b95add18e0e0">vkvg_set_matrix</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga19370dc950aa5f87d13feb2824faf441.html#ga19370dc950aa5f87d13feb2824faf441">vkvg_set_miter_limit</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga78687897d394221132d57809244a2bde.html#ga78687897d394221132d57809244a2bde">vkvg_set_opacity</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gab9a9036245eb304f4214705879326f13.html#gab9a9036245eb304f4214705879326f13">vkvg_set_operator</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga73db2af35f3339bc926854a492560964.html#ga73db2af35f3339bc926854a492560964">vkvg_set_source</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga46da71eebe6f6dbb5056dc1429ced863.html#ga46da71eebe6f6dbb5056dc1429ced863">vkvg_set_source_color</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="vkvg_8h_a164da86a4b2636d58d39c45a857b7227.html#a164da86a4b2636d58d39c45a857b7227">vkvg_set_source_color_name</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga89a8aa13acca2fdae86a6f94912513b4.html#ga89a8aa13acca2fdae86a6f94912513b4">vkvg_set_source_rgb</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga7f1817e3b786b376348af666b2f0520a.html#ga7f1817e3b786b376348af666b2f0520a">vkvg_set_source_rgba</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga7316a9d4a70cbc592923c8d3410df077.html#ga7316a9d4a70cbc592923c8d3410df077">vkvg_set_source_surface</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga2e3f3777b3ba1a6de1d54eb7c23737d9.html#ga2e3f3777b3ba1a6de1d54eb7c23737d9">vkvg_show_text</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga2e5ac52635eb2745b9f28373689df0d9.html#ga2e5ac52635eb2745b9f28373689df0d9">vkvg_show_text_run</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaa7a77d72856d41276186df5bb2299339.html#gaa7a77d72856d41276186df5bb2299339">vkvg_status</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_ga36fe35b2d255b66d379b70567d49eed2.html#ga36fe35b2d255b66d379b70567d49eed2">vkvg_status_to_string</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga3590f94fe38df4f98f196d738827891c.html#ga3590f94fe38df4f98f196d738827891c">vkvg_stroke</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga3f64f9251bd63c229205115a214acfc1.html#ga3f64f9251bd63c229205115a214acfc1">vkvg_stroke_preserve</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_gaed1d8ba342a78c0335647dca56e27174.html#gaed1d8ba342a78c0335647dca56e27174">vkvg_surface_clear</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_gaebe02eedfc8d5af54c2962aa7227959d.html#gaebe02eedfc8d5af54c2962aa7227959d">vkvg_surface_create</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_gab927868517986c317e393a1c874081b0.html#gab927868517986c317e393a1c874081b0">vkvg_surface_create_for_VkhImage</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_ga1bc77fa0f6a6508d988ab2bc2f391190.html#ga1bc77fa0f6a6508d988ab2bc2f391190">vkvg_surface_create_from_image</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_ga0c0097625ec8023049b2acfa92e25520.html#ga0c0097625ec8023049b2acfa92e25520">vkvg_surface_destroy</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_ga09df17e6e7e62e6780c3f9330a6e60e6.html#ga09df17e6e7e62e6780c3f9330a6e60e6">vkvg_surface_get_height</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_gaac3f496bfbf733894fb94eb48f1d1137.html#gaac3f496bfbf733894fb94eb48f1d1137">vkvg_surface_get_reference_count</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_ga3d8cf4052973109318bbb693b6d2800c.html#ga3d8cf4052973109318bbb693b6d2800c">vkvg_surface_get_vk_format</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_ga424dbcc7fcefea9cca5726347b2ee235.html#ga424dbcc7fcefea9cca5726347b2ee235">vkvg_surface_get_vk_image</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_gaa4c4188ebc55afd246dcfa2b804a3d1d.html#gaa4c4188ebc55afd246dcfa2b804a3d1d">vkvg_surface_get_width</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_ga21cf3c9f6ce1d7e509ab86d5107eeffc.html#ga21cf3c9f6ce1d7e509ab86d5107eeffc">vkvg_surface_reference</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_gac105fa5f43e1785f2219252b9099365a.html#gac105fa5f43e1785f2219252b9099365a">vkvg_surface_status</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_gac03b406f38c79c6812fdcff69d50fb7e.html#gac03b406f38c79c6812fdcff69d50fb7e">vkvg_surface_write_to_memory</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_ga7051fd62842ee526afc261b65f939c2d.html#ga7051fd62842ee526afc261b65f939c2d">vkvg_surface_write_to_png</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga79802b5c678d1ab84a4f5ef560e77e29.html#ga79802b5c678d1ab84a4f5ef560e77e29">vkvg_text_extents</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaff5bbccf8cc53721ca2666c56272256e.html#gaff5bbccf8cc53721ca2666c56272256e">vkvg_text_run_create</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gadfcb5fd125984c0399c5f6bc9619e56a.html#gadfcb5fd125984c0399c5f6bc9619e56a">vkvg_text_run_create_with_length</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaf177e82330cb95a71c9517f8aacd6365.html#gaf177e82330cb95a71c9517f8aacd6365">vkvg_text_run_destroy</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gafa8b8c1636cb6c479a851fc04f7741ad.html#gafa8b8c1636cb6c479a851fc04f7741ad">vkvg_text_run_get_extents</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga01525d0d537d2e03d541ad57325f14d2.html#ga01525d0d537d2e03d541ad57325f14d2">vkvg_text_run_get_glyph_count</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gad8303a290f342f71dd233bef3f02441b.html#gad8303a290f342f71dd233bef3f02441b">vkvg_text_run_get_glyph_position</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga998ca7435dd87db6da6d30a5ee69f827.html#ga998ca7435dd87db6da6d30a5ee69f827">vkvg_transform</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gacf62b2602170792417398c51511dee67.html#gacf62b2602170792417398c51511dee67">vkvg_translate</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>
@@ -252,11 +251,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
         </tr>
       </table>
 </div><div class="memdoc">
-
-<p>Opaque pointer on a vkvg text run. </p>
-<p>A <a class="el" href="vkvg_8h_a4371df2f82cabd4963d913a094a06b35.html#a4371df2f82cabd4963d913a094a06b35" title="Opaque pointer on a vkvg text run.">VkvgText</a> is an intermediate representation of a text to be drawn on a <a class="el" href="group__surface_gaf2e9eb0e48dd4533d4a5622c12e4d0e7.html#gaf2e9eb0e48dd4533d4a5622c12e4d0e7" title="Opaque pointer on a Vkvg Surface structure.">VkvgSurface</a>. It contains the measurments computed for character poisitioning.</p>
+<p>A VkvgText is an intermediate representation of a text to be drawn. It contains the measurments computed for character poisitioning.</p>
 <p>This object is used to speed up the rendering of the same text with the same font multiple times by storing typographic computations.</p>
-<p>Drawing text with <a class="el" href="group__context_ga2e3f3777b3ba1a6de1d54eb7c23737d9.html#ga2e3f3777b3ba1a6de1d54eb7c23737d9">vkvg_show_text()</a> implicitly create such intermediate structure that is destroyed imediatly after the function call. </p>
+<p>Drawing text with <a class="el" href="group__context_ga74f8e2c9596e482b4642d54513ff335c.html#ga74f8e2c9596e482b4642d54513ff335c">vkvg_show_text()</a> implicitly create such intermediate structure that is destroyed imediatly after the function call. </p>
 
 <p class="definition">Definition at line <a class="el" href="vkvg_8h_source.html#l00288">288</a> of file <a class="el" href="vkvg_8h_source.html">vkvg.h</a>.</p>
 
index a60500b28e4eccee4aa1b92c4cbd1ffecdd64696..754794ece01aa2150bb67bb46e1744b898b39146 100644 (file)
@@ -63,60 +63,60 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
    <td valign="top">
       <div class="navtab">
         <table>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga8acf97c1e4ae8ab67764a96a0d5d7b9c.html#ga8acf97c1e4ae8ab67764a96a0d5d7b9c">vkvg_arc</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga7e937e021bf96bd38de3e478bf80c3e7.html#ga7e937e021bf96bd38de3e478bf80c3e7">vkvg_arc_negative</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gac418bd821f5e47d7c9deb6f58b5bc03d.html#gac418bd821f5e47d7c9deb6f58b5bc03d">vkvg_clear</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga13183bfc6468e0106b487a397ea1d870.html#ga13183bfc6468e0106b487a397ea1d870">vkvg_clip</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga42752652b304544765ffbc9f1355f04a.html#ga42752652b304544765ffbc9f1355f04a">vkvg_clip_preserve</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga0e1611518cd6aa91d3527fefcfdf2957.html#ga0e1611518cd6aa91d3527fefcfdf2957">vkvg_close_path</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gacd68ee83c078f62d89709034c562897b.html#gacd68ee83c078f62d89709034c562897b">vkvg_create</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gae1be850b3f4a6b01e35344bd033bf3d0.html#gae1be850b3f4a6b01e35344bd033bf3d0">vkvg_curve_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gabfc11b67746a4b438580242c79ef6dce.html#gabfc11b67746a4b438580242c79ef6dce">vkvg_destroy</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga3a87ef8a0d782aa26a39ff63218ea25c.html#ga3a87ef8a0d782aa26a39ff63218ea25c">vkvg_device_create</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga1d3b3027ad47c29d49a82705ff21c802.html#ga1d3b3027ad47c29d49a82705ff21c802">vkvg_device_create_from_vk</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga584714cbe547b91c08904a90f269c170.html#ga584714cbe547b91c08904a90f269c170">vkvg_device_create_from_vk_multisample</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga38c54930707fd47bbdb59ee9000a6d21.html#ga38c54930707fd47bbdb59ee9000a6d21">vkvg_device_destroy</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga110a3746370bc3a61aa95e048e739d2e.html#ga110a3746370bc3a61aa95e048e739d2e">vkvg_device_get_dpy</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga4e12927c2cda70943f304f5fdbd43882.html#ga4e12927c2cda70943f304f5fdbd43882">vkvg_device_get_reference_count</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga7328d8f0102dd7dcf725bc3c77aa95f8.html#ga7328d8f0102dd7dcf725bc3c77aa95f8">vkvg_device_reference</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_gacee1dad855f7ceb5e803c0379e37cff5.html#gacee1dad855f7ceb5e803c0379e37cff5">vkvg_device_set_dpy</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_gaa7b5b0a579d1202e8d782f720f603d91.html#gaa7b5b0a579d1202e8d782f720f603d91">vkvg_device_set_thread_aware</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga76abb77e8be8a16dd7ddd03950ba168b.html#ga76abb77e8be8a16dd7ddd03950ba168b">vkvg_device_status</a></td></tr>
+          <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_gaadec811521b3edb7a509bd9c6e370ee5.html#gaadec811521b3edb7a509bd9c6e370ee5">vkvg_ellipse</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga74f4c24e04116105ddc91b31a174ed34.html#ga74f4c24e04116105ddc91b31a174ed34">vkvg_elliptic_arc_to</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="navtab"><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_ga7b84dd59cc0b3d116948a89ff7ad53f8.html#ga7b84dd59cc0b3d116948a89ff7ad53f8">vkvg_fill</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaa0dd784bb4277124e6fd2546a50b970a.html#gaa0dd784bb4277124e6fd2546a50b970a">vkvg_fill_preserve</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_gadf5a54205231c9026559eb3a912578ef.html#gadf5a54205231c9026559eb3a912578ef">vkvg_flush</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga0a1ff002bf87d056d6749966fdabd3a6.html#ga0a1ff002bf87d056d6749966fdabd3a6">vkvg_font_extents</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_ga54e4a562ce79bfe7b27bccb354211526.html#ga54e4a562ce79bfe7b27bccb354211526">vkvg_get_current_point</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaa2a085eb1589cad42d21a79d967ba821.html#gaa2a085eb1589cad42d21a79d967ba821">vkvg_get_dash</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga6b1a6746ce78e41714bfa433dde3f330.html#ga6b1a6746ce78e41714bfa433dde3f330">vkvg_get_device_requirements</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga5accbb746089e87bcf2affb3b8d013ff.html#ga5accbb746089e87bcf2affb3b8d013ff">vkvg_get_fill_rule</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga99ca38817ba4247d2cacb2140f4ad1f6.html#ga99ca38817ba4247d2cacb2140f4ad1f6">vkvg_get_line_cap</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga41a306bcd66be7fc2f00b66a5ea92208.html#ga41a306bcd66be7fc2f00b66a5ea92208">vkvg_get_line_join</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga25e4334755ba6bef6a74bc263554c07e.html#ga25e4334755ba6bef6a74bc263554c07e">vkvg_get_line_width</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga79ca5efa6ffc3025bda30a1d0ed3e2ce.html#ga79ca5efa6ffc3025bda30a1d0ed3e2ce">vkvg_get_matrix</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga4d37ec2bc539cbb2f088152c1785724a.html#ga4d37ec2bc539cbb2f088152c1785724a">vkvg_get_miter_limit</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga0bb6ecd1c3f10f1a6bae09a808986a7c.html#ga0bb6ecd1c3f10f1a6bae09a808986a7c">vkvg_get_opacity</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga96ae65bebca48a87348d960d5ba52b03.html#ga96ae65bebca48a87348d960d5ba52b03">vkvg_get_operator</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaa7356999fb385658dc2ff6c182e639c5.html#gaa7356999fb385658dc2ff6c182e639c5">vkvg_get_reference_count</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga10ea171640ba5da3027c60390725666c.html#ga10ea171640ba5da3027c60390725666c">vkvg_get_required_device_extensions</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga7cf75a034d9fb4a78c82724154cf73c8.html#ga7cf75a034d9fb4a78c82724154cf73c8">vkvg_get_required_instance_extensions</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gace9e98ac61a0fbdc79d1cee9291c15bb.html#gace9e98ac61a0fbdc79d1cee9291c15bb">vkvg_get_source</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga5681b5178166d4f96d9f803000866200.html#ga5681b5178166d4f96d9f803000866200">vkvg_get_target</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gac2c7805769e61c06151b52f3fb52986d.html#gac2c7805769e61c06151b52f3fb52986d">vkvg_has_current_point</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_ga61e679b9e01cdf105c7756bf9854697b.html#ga61e679b9e01cdf105c7756bf9854697b">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="navtabHL"><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_gaaa044940f56de70161b3821934077c7b.html#gaaa044940f56de70161b3821934077c7b">vkvg_line_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga8ca1adfc2ff436c4f1e76f46ba14d9b0.html#ga8ca1adfc2ff436c4f1e76f46ba14d9b0">vkvg_load_font_from_memory</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaaaab7e5a95eab3cb812bbe4865d85951.html#gaaaab7e5a95eab3cb812bbe4865d85951">vkvg_load_font_from_path</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>
@@ -129,109 +129,108 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
           <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_ga2146e1153f46e8ef79918dba5d32ac91.html#ga2146e1153f46e8ef79918dba5d32ac91">vkvg_matrix_get_scale</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_gaf11800eb40198628fabb928a743fecb1.html#gaf11800eb40198628fabb928a743fecb1">vkvg_matrix_init</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga22c80d15d3492420d9dc9fea4ddf7d76.html#ga22c80d15d3492420d9dc9fea4ddf7d76">vkvg_matrix_init_identity</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga38fb3ab8cc86565a8e5863b788f00921.html#ga38fb3ab8cc86565a8e5863b788f00921">vkvg_matrix_init_rotate</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_gac6da39c63aa83f333fad4876da70c495.html#gac6da39c63aa83f333fad4876da70c495">vkvg_matrix_init_scale</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga9078043e7c548ef9fec35de32ffc86e3.html#ga9078043e7c548ef9fec35de32ffc86e3">vkvg_matrix_init_translate</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga0db3d74caa93dd3b2e8595301d447bec.html#ga0db3d74caa93dd3b2e8595301d447bec">vkvg_matrix_invert</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga672a08bfb37a7b28db89e1d60988b47f.html#ga672a08bfb37a7b28db89e1d60988b47f">vkvg_matrix_multiply</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_gacbad7841972e44b065fc74e17dcce2cd.html#gacbad7841972e44b065fc74e17dcce2cd">vkvg_matrix_rotate</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga053850768b56f00336573729d1ea1090.html#ga053850768b56f00336573729d1ea1090">vkvg_matrix_scale</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga155802a492a4c6a7bb20fb101d0089e4.html#ga155802a492a4c6a7bb20fb101d0089e4">vkvg_matrix_transform_distance</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_gad9dc2333081dc6f631ec529f94ec19dc.html#gad9dc2333081dc6f631ec529f94ec19dc">vkvg_matrix_transform_point</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga34aa0d5b237ad0e3b4905b59ec08fd3b.html#ga34aa0d5b237ad0e3b4905b59ec08fd3b">vkvg_matrix_translate</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga41d32b2e72c0eccf4a2bc695598c50ba.html#ga41d32b2e72c0eccf4a2bc695598c50ba">vkvg_move_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_gaa77f72e566105b65f7e8563d4a9301d9.html#gaa77f72e566105b65f7e8563d4a9301d9">vkvg_multisample_surface_resolve</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga5d60e9db2309e786ac30218efab804cb.html#ga5d60e9db2309e786ac30218efab804cb">vkvg_new_path</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga6fd276cc6718c78aa889d289004707f2.html#ga6fd276cc6718c78aa889d289004707f2">vkvg_new_sub_path</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_ga95d31d8c703526652ad57a42292146e2.html#ga95d31d8c703526652ad57a42292146e2">vkvg_paint</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gad6e3a8dca42362ceebe8d949058ad3b4.html#gad6e3a8dca42362ceebe8d949058ad3b4">vkvg_path_extents</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_gabef66c6a7a6baf98f0f89d30bb55f46d.html#gabef66c6a7a6baf98f0f89d30bb55f46d">vkvg_pattern_add_color_stop</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga7d03d46f9c1544f01eb556fa840c94e0.html#ga7d03d46f9c1544f01eb556fa840c94e0">vkvg_pattern_create_for_surface</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga2c359145c22b8384317dcceee7d065a7.html#ga2c359145c22b8384317dcceee7d065a7">vkvg_pattern_create_linear</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga17618bd315ba5382d66b86cb0feb6af9.html#ga17618bd315ba5382d66b86cb0feb6af9">vkvg_pattern_create_radial</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga14cb27e833bbdd0a922a153bac41837a.html#ga14cb27e833bbdd0a922a153bac41837a">vkvg_pattern_destroy</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga34701b3ab3a3976f65b9a5e229efee1d.html#ga34701b3ab3a3976f65b9a5e229efee1d">vkvg_pattern_edit_linear</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_gabe88f93962cbc6bec99fd94fd01f5547.html#gabe88f93962cbc6bec99fd94fd01f5547">vkvg_pattern_edit_radial</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga8322c6bd1ef02f3f15faee3993ef55d1.html#ga8322c6bd1ef02f3f15faee3993ef55d1">vkvg_pattern_get_color_stop_count</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga743ac3fb70e31150aa98bdc11424a36b.html#ga743ac3fb70e31150aa98bdc11424a36b">vkvg_pattern_get_color_stop_rgba</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_gac87c237c36d4902d1e865778debd3d8d.html#gac87c237c36d4902d1e865778debd3d8d">vkvg_pattern_get_extend</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga510cf4273c0a2a9aa027c388dc2f48b2.html#ga510cf4273c0a2a9aa027c388dc2f48b2">vkvg_pattern_get_filter</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga2939439acaf8ee99bf42f7f0eeb1cf51.html#ga2939439acaf8ee99bf42f7f0eeb1cf51">vkvg_pattern_get_linear_points</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga0c1342ac3ea8201996c6dfcd9fd85ff9.html#ga0c1342ac3ea8201996c6dfcd9fd85ff9">vkvg_pattern_get_matrix</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga6d902720df09232c3836af5517831efe.html#ga6d902720df09232c3836af5517831efe">vkvg_pattern_get_reference_count</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_gab97a47af9ac9d3e71a70008cf8b05487.html#gab97a47af9ac9d3e71a70008cf8b05487">vkvg_pattern_get_type</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga72f8f796252b9716a2cc7e66710dc529.html#ga72f8f796252b9716a2cc7e66710dc529">vkvg_pattern_reference</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga730832bea18d0c15f98eaa1ee1102f43.html#ga730832bea18d0c15f98eaa1ee1102f43">vkvg_pattern_set_extend</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga97a53a5be17a79b6bdd28a49b50d523c.html#ga97a53a5be17a79b6bdd28a49b50d523c">vkvg_pattern_set_filter</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga8983c6211dd369a5240a41bfd2a49090.html#ga8983c6211dd369a5240a41bfd2a49090">vkvg_pattern_set_matrix</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="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gad571c4011138a2cba97fe31709faafc7.html#gad571c4011138a2cba97fe31709faafc7">vkvg_quadratic_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga70c154560a0c15922815cfe7d6530312.html#ga70c154560a0c15922815cfe7d6530312">vkvg_rectangle</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga59ac2b80c1610a785e65ad44fde2b1d0.html#ga59ac2b80c1610a785e65ad44fde2b1d0">vkvg_reference</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga154cef8a49f052068c9f0d6f897aa3d6.html#ga154cef8a49f052068c9f0d6f897aa3d6">vkvg_rel_curve_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga7fd336046c4afa45de5e5473faed9b2d.html#ga7fd336046c4afa45de5e5473faed9b2d">vkvg_rel_elliptic_arc_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga7c420f18b584d664ba272351503b552a.html#ga7c420f18b584d664ba272351503b552a">vkvg_rel_line_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaaddca8228bb495010ea67cb312db28d5.html#gaaddca8228bb495010ea67cb312db28d5">vkvg_rel_move_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga94c7fd0444bb8b997a780e1895125837.html#ga94c7fd0444bb8b997a780e1895125837">vkvg_rel_quadratic_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga7f881ada9c9c463683359d84e876e695.html#ga7f881ada9c9c463683359d84e876e695">vkvg_reset_clip</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga490b9db147cf800e5e98eefe3753b8ec.html#ga490b9db147cf800e5e98eefe3753b8ec">vkvg_restore</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gae025c30c061c0264d4a9f469e8c05d1c.html#gae025c30c061c0264d4a9f469e8c05d1c">vkvg_rotate</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaa5967f211de903e7feb6bf12ae909a06.html#gaa5967f211de903e7feb6bf12ae909a06">vkvg_rounded_rectangle</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga13635442e4c14287367823598f2535cb.html#ga13635442e4c14287367823598f2535cb">vkvg_rounded_rectangle2</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gae3a369a75b9d87c84547a5cd05a221e6.html#gae3a369a75b9d87c84547a5cd05a221e6">vkvg_save</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga5d8b1a43c078011541b8ad40a2af00bb.html#ga5d8b1a43c078011541b8ad40a2af00bb">vkvg_scale</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga88295a0e1ad4344a05de82c54b7159db.html#ga88295a0e1ad4344a05de82c54b7159db">vkvg_select_font_face</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga38d3fd1954fdcddd9013117f60d21707.html#ga38d3fd1954fdcddd9013117f60d21707">vkvg_set_dash</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga32ccec401affe05abbbcc914cd3139e6.html#ga32ccec401affe05abbbcc914cd3139e6">vkvg_set_fill_rule</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga93286454cb5af21e9ddf69635e1351ef.html#ga93286454cb5af21e9ddf69635e1351ef">vkvg_set_font_size</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga2af37f98b630134843446c5d8109741f.html#ga2af37f98b630134843446c5d8109741f">vkvg_set_line_cap</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga261c6105cc8574a05a971b562cfbbfdf.html#ga261c6105cc8574a05a971b562cfbbfdf">vkvg_set_line_join</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaa1dd0e917ca55bb68795b6973f1fa38e.html#gaa1dd0e917ca55bb68795b6973f1fa38e">vkvg_set_line_width</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga17c5a80eb803be493370b95add18e0e0.html#ga17c5a80eb803be493370b95add18e0e0">vkvg_set_matrix</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga19370dc950aa5f87d13feb2824faf441.html#ga19370dc950aa5f87d13feb2824faf441">vkvg_set_miter_limit</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga78687897d394221132d57809244a2bde.html#ga78687897d394221132d57809244a2bde">vkvg_set_opacity</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gab9a9036245eb304f4214705879326f13.html#gab9a9036245eb304f4214705879326f13">vkvg_set_operator</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga73db2af35f3339bc926854a492560964.html#ga73db2af35f3339bc926854a492560964">vkvg_set_source</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga46da71eebe6f6dbb5056dc1429ced863.html#ga46da71eebe6f6dbb5056dc1429ced863">vkvg_set_source_color</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="vkvg_8h_a164da86a4b2636d58d39c45a857b7227.html#a164da86a4b2636d58d39c45a857b7227">vkvg_set_source_color_name</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga89a8aa13acca2fdae86a6f94912513b4.html#ga89a8aa13acca2fdae86a6f94912513b4">vkvg_set_source_rgb</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga7f1817e3b786b376348af666b2f0520a.html#ga7f1817e3b786b376348af666b2f0520a">vkvg_set_source_rgba</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga7316a9d4a70cbc592923c8d3410df077.html#ga7316a9d4a70cbc592923c8d3410df077">vkvg_set_source_surface</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga2e3f3777b3ba1a6de1d54eb7c23737d9.html#ga2e3f3777b3ba1a6de1d54eb7c23737d9">vkvg_show_text</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga2e5ac52635eb2745b9f28373689df0d9.html#ga2e5ac52635eb2745b9f28373689df0d9">vkvg_show_text_run</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaa7a77d72856d41276186df5bb2299339.html#gaa7a77d72856d41276186df5bb2299339">vkvg_status</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_ga36fe35b2d255b66d379b70567d49eed2.html#ga36fe35b2d255b66d379b70567d49eed2">vkvg_status_to_string</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga3590f94fe38df4f98f196d738827891c.html#ga3590f94fe38df4f98f196d738827891c">vkvg_stroke</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga3f64f9251bd63c229205115a214acfc1.html#ga3f64f9251bd63c229205115a214acfc1">vkvg_stroke_preserve</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_gaed1d8ba342a78c0335647dca56e27174.html#gaed1d8ba342a78c0335647dca56e27174">vkvg_surface_clear</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_gaebe02eedfc8d5af54c2962aa7227959d.html#gaebe02eedfc8d5af54c2962aa7227959d">vkvg_surface_create</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_gab927868517986c317e393a1c874081b0.html#gab927868517986c317e393a1c874081b0">vkvg_surface_create_for_VkhImage</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_ga1bc77fa0f6a6508d988ab2bc2f391190.html#ga1bc77fa0f6a6508d988ab2bc2f391190">vkvg_surface_create_from_image</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_ga0c0097625ec8023049b2acfa92e25520.html#ga0c0097625ec8023049b2acfa92e25520">vkvg_surface_destroy</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_ga09df17e6e7e62e6780c3f9330a6e60e6.html#ga09df17e6e7e62e6780c3f9330a6e60e6">vkvg_surface_get_height</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_gaac3f496bfbf733894fb94eb48f1d1137.html#gaac3f496bfbf733894fb94eb48f1d1137">vkvg_surface_get_reference_count</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_ga3d8cf4052973109318bbb693b6d2800c.html#ga3d8cf4052973109318bbb693b6d2800c">vkvg_surface_get_vk_format</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_ga424dbcc7fcefea9cca5726347b2ee235.html#ga424dbcc7fcefea9cca5726347b2ee235">vkvg_surface_get_vk_image</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_gaa4c4188ebc55afd246dcfa2b804a3d1d.html#gaa4c4188ebc55afd246dcfa2b804a3d1d">vkvg_surface_get_width</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_ga21cf3c9f6ce1d7e509ab86d5107eeffc.html#ga21cf3c9f6ce1d7e509ab86d5107eeffc">vkvg_surface_reference</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_gac105fa5f43e1785f2219252b9099365a.html#gac105fa5f43e1785f2219252b9099365a">vkvg_surface_status</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_gac03b406f38c79c6812fdcff69d50fb7e.html#gac03b406f38c79c6812fdcff69d50fb7e">vkvg_surface_write_to_memory</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_ga7051fd62842ee526afc261b65f939c2d.html#ga7051fd62842ee526afc261b65f939c2d">vkvg_surface_write_to_png</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga79802b5c678d1ab84a4f5ef560e77e29.html#ga79802b5c678d1ab84a4f5ef560e77e29">vkvg_text_extents</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaff5bbccf8cc53721ca2666c56272256e.html#gaff5bbccf8cc53721ca2666c56272256e">vkvg_text_run_create</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gadfcb5fd125984c0399c5f6bc9619e56a.html#gadfcb5fd125984c0399c5f6bc9619e56a">vkvg_text_run_create_with_length</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaf177e82330cb95a71c9517f8aacd6365.html#gaf177e82330cb95a71c9517f8aacd6365">vkvg_text_run_destroy</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gafa8b8c1636cb6c479a851fc04f7741ad.html#gafa8b8c1636cb6c479a851fc04f7741ad">vkvg_text_run_get_extents</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga01525d0d537d2e03d541ad57325f14d2.html#ga01525d0d537d2e03d541ad57325f14d2">vkvg_text_run_get_glyph_count</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gad8303a290f342f71dd233bef3f02441b.html#gad8303a290f342f71dd233bef3f02441b">vkvg_text_run_get_glyph_position</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga998ca7435dd87db6da6d30a5ee69f827.html#ga998ca7435dd87db6da6d30a5ee69f827">vkvg_transform</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gacf62b2602170792417398c51511dee67.html#gacf62b2602170792417398c51511dee67">vkvg_translate</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>
@@ -252,9 +251,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
         </tr>
       </table>
 </div><div class="memdoc">
-
-<p>lines articulations </p>
-<p>define the joins shape for the stroke command between consecutive lines or curves. This setting is holded in the context and may be accessed with <a class="el" href="group__context_ga261c6105cc8574a05a971b562cfbbfdf.html#ga261c6105cc8574a05a971b562cfbbfdf" title="set line joins for the next draw command.">vkvg_set_line_join</a> and <a class="el" href="group__context_ga41a306bcd66be7fc2f00b66a5ea92208.html#ga41a306bcd66be7fc2f00b66a5ea92208">vkvg_get_line_join</a>. </p>
+<p>define the joins shape for the stroke command between consecutive lines or curves. This setting is holded in the context and may be accessed with <a class="el" href="group__context_ga5b49660d94b802be40975417e7d963f3.html#ga5b49660d94b802be40975417e7d963f3" title="set line joins for the next draw command.">vkvg_set_line_join</a> and <a class="el" href="group__context_ga1a425a93c299ea2fe50b80c26d54e65a.html#ga1a425a93c299ea2fe50b80c26d54e65a">vkvg_get_line_join</a>. </p>
 <table class="fieldtable">
 <tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a46afd254ec45cd6ecd9bd3e238b4698da87107f3a4b3dcbabeb57102b2fb3a311"></a>VKVG_LINE_JOIN_MITER&#160;</td><td class="fielddoc"><p>normal joins with sharp angles, this is the default. </p>
 </td></tr>
@@ -264,7 +261,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
 </td></tr>
 </table>
 
-<p class="definition">Definition at line <a class="el" href="vkvg_8h_source.html#l00208">208</a> of file <a class="el" href="vkvg_8h_source.html">vkvg.h</a>.</p>
+<p class="definition">Definition at line <a class="el" href="vkvg_8h_source.html#l00207">207</a> of file <a class="el" href="vkvg_8h_source.html">vkvg.h</a>.</p>
 
 </div>
 </div>
index 00fbc8c1349ad3c2a59487776f9cdcfab9eb7eea..c58477e946f2c0848f6e36c0c39011521b808d46 100644 (file)
@@ -63,60 +63,60 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
    <td valign="top">
       <div class="navtab">
         <table>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga8acf97c1e4ae8ab67764a96a0d5d7b9c.html#ga8acf97c1e4ae8ab67764a96a0d5d7b9c">vkvg_arc</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga7e937e021bf96bd38de3e478bf80c3e7.html#ga7e937e021bf96bd38de3e478bf80c3e7">vkvg_arc_negative</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gac418bd821f5e47d7c9deb6f58b5bc03d.html#gac418bd821f5e47d7c9deb6f58b5bc03d">vkvg_clear</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga13183bfc6468e0106b487a397ea1d870.html#ga13183bfc6468e0106b487a397ea1d870">vkvg_clip</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga42752652b304544765ffbc9f1355f04a.html#ga42752652b304544765ffbc9f1355f04a">vkvg_clip_preserve</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga0e1611518cd6aa91d3527fefcfdf2957.html#ga0e1611518cd6aa91d3527fefcfdf2957">vkvg_close_path</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gacd68ee83c078f62d89709034c562897b.html#gacd68ee83c078f62d89709034c562897b">vkvg_create</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gae1be850b3f4a6b01e35344bd033bf3d0.html#gae1be850b3f4a6b01e35344bd033bf3d0">vkvg_curve_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gabfc11b67746a4b438580242c79ef6dce.html#gabfc11b67746a4b438580242c79ef6dce">vkvg_destroy</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga3a87ef8a0d782aa26a39ff63218ea25c.html#ga3a87ef8a0d782aa26a39ff63218ea25c">vkvg_device_create</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga1d3b3027ad47c29d49a82705ff21c802.html#ga1d3b3027ad47c29d49a82705ff21c802">vkvg_device_create_from_vk</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga584714cbe547b91c08904a90f269c170.html#ga584714cbe547b91c08904a90f269c170">vkvg_device_create_from_vk_multisample</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga38c54930707fd47bbdb59ee9000a6d21.html#ga38c54930707fd47bbdb59ee9000a6d21">vkvg_device_destroy</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga110a3746370bc3a61aa95e048e739d2e.html#ga110a3746370bc3a61aa95e048e739d2e">vkvg_device_get_dpy</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga4e12927c2cda70943f304f5fdbd43882.html#ga4e12927c2cda70943f304f5fdbd43882">vkvg_device_get_reference_count</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga7328d8f0102dd7dcf725bc3c77aa95f8.html#ga7328d8f0102dd7dcf725bc3c77aa95f8">vkvg_device_reference</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_gacee1dad855f7ceb5e803c0379e37cff5.html#gacee1dad855f7ceb5e803c0379e37cff5">vkvg_device_set_dpy</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_gaa7b5b0a579d1202e8d782f720f603d91.html#gaa7b5b0a579d1202e8d782f720f603d91">vkvg_device_set_thread_aware</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga76abb77e8be8a16dd7ddd03950ba168b.html#ga76abb77e8be8a16dd7ddd03950ba168b">vkvg_device_status</a></td></tr>
+          <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_gaadec811521b3edb7a509bd9c6e370ee5.html#gaadec811521b3edb7a509bd9c6e370ee5">vkvg_ellipse</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga74f4c24e04116105ddc91b31a174ed34.html#ga74f4c24e04116105ddc91b31a174ed34">vkvg_elliptic_arc_to</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="navtab"><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_ga7b84dd59cc0b3d116948a89ff7ad53f8.html#ga7b84dd59cc0b3d116948a89ff7ad53f8">vkvg_fill</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaa0dd784bb4277124e6fd2546a50b970a.html#gaa0dd784bb4277124e6fd2546a50b970a">vkvg_fill_preserve</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_gadf5a54205231c9026559eb3a912578ef.html#gadf5a54205231c9026559eb3a912578ef">vkvg_flush</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga0a1ff002bf87d056d6749966fdabd3a6.html#ga0a1ff002bf87d056d6749966fdabd3a6">vkvg_font_extents</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_ga54e4a562ce79bfe7b27bccb354211526.html#ga54e4a562ce79bfe7b27bccb354211526">vkvg_get_current_point</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaa2a085eb1589cad42d21a79d967ba821.html#gaa2a085eb1589cad42d21a79d967ba821">vkvg_get_dash</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga6b1a6746ce78e41714bfa433dde3f330.html#ga6b1a6746ce78e41714bfa433dde3f330">vkvg_get_device_requirements</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga5accbb746089e87bcf2affb3b8d013ff.html#ga5accbb746089e87bcf2affb3b8d013ff">vkvg_get_fill_rule</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga99ca38817ba4247d2cacb2140f4ad1f6.html#ga99ca38817ba4247d2cacb2140f4ad1f6">vkvg_get_line_cap</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga41a306bcd66be7fc2f00b66a5ea92208.html#ga41a306bcd66be7fc2f00b66a5ea92208">vkvg_get_line_join</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga25e4334755ba6bef6a74bc263554c07e.html#ga25e4334755ba6bef6a74bc263554c07e">vkvg_get_line_width</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga79ca5efa6ffc3025bda30a1d0ed3e2ce.html#ga79ca5efa6ffc3025bda30a1d0ed3e2ce">vkvg_get_matrix</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga4d37ec2bc539cbb2f088152c1785724a.html#ga4d37ec2bc539cbb2f088152c1785724a">vkvg_get_miter_limit</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga0bb6ecd1c3f10f1a6bae09a808986a7c.html#ga0bb6ecd1c3f10f1a6bae09a808986a7c">vkvg_get_opacity</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga96ae65bebca48a87348d960d5ba52b03.html#ga96ae65bebca48a87348d960d5ba52b03">vkvg_get_operator</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaa7356999fb385658dc2ff6c182e639c5.html#gaa7356999fb385658dc2ff6c182e639c5">vkvg_get_reference_count</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga10ea171640ba5da3027c60390725666c.html#ga10ea171640ba5da3027c60390725666c">vkvg_get_required_device_extensions</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga7cf75a034d9fb4a78c82724154cf73c8.html#ga7cf75a034d9fb4a78c82724154cf73c8">vkvg_get_required_instance_extensions</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gace9e98ac61a0fbdc79d1cee9291c15bb.html#gace9e98ac61a0fbdc79d1cee9291c15bb">vkvg_get_source</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga5681b5178166d4f96d9f803000866200.html#ga5681b5178166d4f96d9f803000866200">vkvg_get_target</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gac2c7805769e61c06151b52f3fb52986d.html#gac2c7805769e61c06151b52f3fb52986d">vkvg_has_current_point</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_ga61e679b9e01cdf105c7756bf9854697b.html#ga61e679b9e01cdf105c7756bf9854697b">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_gaaa044940f56de70161b3821934077c7b.html#gaaa044940f56de70161b3821934077c7b">vkvg_line_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga8ca1adfc2ff436c4f1e76f46ba14d9b0.html#ga8ca1adfc2ff436c4f1e76f46ba14d9b0">vkvg_load_font_from_memory</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaaaab7e5a95eab3cb812bbe4865d85951.html#gaaaab7e5a95eab3cb812bbe4865d85951">vkvg_load_font_from_path</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="navtabHL"><a class="navtab" href="vkvg_8h_a6664f29e4f38fafb584188235b65718a.html#a6664f29e4f38fafb584188235b65718a">VKVG_LOG_ERR</a></td></tr>
@@ -129,109 +129,108 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
           <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_ga2146e1153f46e8ef79918dba5d32ac91.html#ga2146e1153f46e8ef79918dba5d32ac91">vkvg_matrix_get_scale</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_gaf11800eb40198628fabb928a743fecb1.html#gaf11800eb40198628fabb928a743fecb1">vkvg_matrix_init</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga22c80d15d3492420d9dc9fea4ddf7d76.html#ga22c80d15d3492420d9dc9fea4ddf7d76">vkvg_matrix_init_identity</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga38fb3ab8cc86565a8e5863b788f00921.html#ga38fb3ab8cc86565a8e5863b788f00921">vkvg_matrix_init_rotate</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_gac6da39c63aa83f333fad4876da70c495.html#gac6da39c63aa83f333fad4876da70c495">vkvg_matrix_init_scale</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga9078043e7c548ef9fec35de32ffc86e3.html#ga9078043e7c548ef9fec35de32ffc86e3">vkvg_matrix_init_translate</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga0db3d74caa93dd3b2e8595301d447bec.html#ga0db3d74caa93dd3b2e8595301d447bec">vkvg_matrix_invert</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga672a08bfb37a7b28db89e1d60988b47f.html#ga672a08bfb37a7b28db89e1d60988b47f">vkvg_matrix_multiply</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_gacbad7841972e44b065fc74e17dcce2cd.html#gacbad7841972e44b065fc74e17dcce2cd">vkvg_matrix_rotate</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga053850768b56f00336573729d1ea1090.html#ga053850768b56f00336573729d1ea1090">vkvg_matrix_scale</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga155802a492a4c6a7bb20fb101d0089e4.html#ga155802a492a4c6a7bb20fb101d0089e4">vkvg_matrix_transform_distance</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_gad9dc2333081dc6f631ec529f94ec19dc.html#gad9dc2333081dc6f631ec529f94ec19dc">vkvg_matrix_transform_point</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga34aa0d5b237ad0e3b4905b59ec08fd3b.html#ga34aa0d5b237ad0e3b4905b59ec08fd3b">vkvg_matrix_translate</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga41d32b2e72c0eccf4a2bc695598c50ba.html#ga41d32b2e72c0eccf4a2bc695598c50ba">vkvg_move_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_gaa77f72e566105b65f7e8563d4a9301d9.html#gaa77f72e566105b65f7e8563d4a9301d9">vkvg_multisample_surface_resolve</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga5d60e9db2309e786ac30218efab804cb.html#ga5d60e9db2309e786ac30218efab804cb">vkvg_new_path</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga6fd276cc6718c78aa889d289004707f2.html#ga6fd276cc6718c78aa889d289004707f2">vkvg_new_sub_path</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_ga95d31d8c703526652ad57a42292146e2.html#ga95d31d8c703526652ad57a42292146e2">vkvg_paint</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gad6e3a8dca42362ceebe8d949058ad3b4.html#gad6e3a8dca42362ceebe8d949058ad3b4">vkvg_path_extents</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_gabef66c6a7a6baf98f0f89d30bb55f46d.html#gabef66c6a7a6baf98f0f89d30bb55f46d">vkvg_pattern_add_color_stop</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga7d03d46f9c1544f01eb556fa840c94e0.html#ga7d03d46f9c1544f01eb556fa840c94e0">vkvg_pattern_create_for_surface</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga2c359145c22b8384317dcceee7d065a7.html#ga2c359145c22b8384317dcceee7d065a7">vkvg_pattern_create_linear</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga17618bd315ba5382d66b86cb0feb6af9.html#ga17618bd315ba5382d66b86cb0feb6af9">vkvg_pattern_create_radial</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga14cb27e833bbdd0a922a153bac41837a.html#ga14cb27e833bbdd0a922a153bac41837a">vkvg_pattern_destroy</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga34701b3ab3a3976f65b9a5e229efee1d.html#ga34701b3ab3a3976f65b9a5e229efee1d">vkvg_pattern_edit_linear</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_gabe88f93962cbc6bec99fd94fd01f5547.html#gabe88f93962cbc6bec99fd94fd01f5547">vkvg_pattern_edit_radial</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga8322c6bd1ef02f3f15faee3993ef55d1.html#ga8322c6bd1ef02f3f15faee3993ef55d1">vkvg_pattern_get_color_stop_count</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga743ac3fb70e31150aa98bdc11424a36b.html#ga743ac3fb70e31150aa98bdc11424a36b">vkvg_pattern_get_color_stop_rgba</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_gac87c237c36d4902d1e865778debd3d8d.html#gac87c237c36d4902d1e865778debd3d8d">vkvg_pattern_get_extend</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga510cf4273c0a2a9aa027c388dc2f48b2.html#ga510cf4273c0a2a9aa027c388dc2f48b2">vkvg_pattern_get_filter</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga2939439acaf8ee99bf42f7f0eeb1cf51.html#ga2939439acaf8ee99bf42f7f0eeb1cf51">vkvg_pattern_get_linear_points</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga0c1342ac3ea8201996c6dfcd9fd85ff9.html#ga0c1342ac3ea8201996c6dfcd9fd85ff9">vkvg_pattern_get_matrix</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga6d902720df09232c3836af5517831efe.html#ga6d902720df09232c3836af5517831efe">vkvg_pattern_get_reference_count</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_gab97a47af9ac9d3e71a70008cf8b05487.html#gab97a47af9ac9d3e71a70008cf8b05487">vkvg_pattern_get_type</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga72f8f796252b9716a2cc7e66710dc529.html#ga72f8f796252b9716a2cc7e66710dc529">vkvg_pattern_reference</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga730832bea18d0c15f98eaa1ee1102f43.html#ga730832bea18d0c15f98eaa1ee1102f43">vkvg_pattern_set_extend</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga97a53a5be17a79b6bdd28a49b50d523c.html#ga97a53a5be17a79b6bdd28a49b50d523c">vkvg_pattern_set_filter</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga8983c6211dd369a5240a41bfd2a49090.html#ga8983c6211dd369a5240a41bfd2a49090">vkvg_pattern_set_matrix</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="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gad571c4011138a2cba97fe31709faafc7.html#gad571c4011138a2cba97fe31709faafc7">vkvg_quadratic_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga70c154560a0c15922815cfe7d6530312.html#ga70c154560a0c15922815cfe7d6530312">vkvg_rectangle</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga59ac2b80c1610a785e65ad44fde2b1d0.html#ga59ac2b80c1610a785e65ad44fde2b1d0">vkvg_reference</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga154cef8a49f052068c9f0d6f897aa3d6.html#ga154cef8a49f052068c9f0d6f897aa3d6">vkvg_rel_curve_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga7fd336046c4afa45de5e5473faed9b2d.html#ga7fd336046c4afa45de5e5473faed9b2d">vkvg_rel_elliptic_arc_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga7c420f18b584d664ba272351503b552a.html#ga7c420f18b584d664ba272351503b552a">vkvg_rel_line_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaaddca8228bb495010ea67cb312db28d5.html#gaaddca8228bb495010ea67cb312db28d5">vkvg_rel_move_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga94c7fd0444bb8b997a780e1895125837.html#ga94c7fd0444bb8b997a780e1895125837">vkvg_rel_quadratic_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga7f881ada9c9c463683359d84e876e695.html#ga7f881ada9c9c463683359d84e876e695">vkvg_reset_clip</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga490b9db147cf800e5e98eefe3753b8ec.html#ga490b9db147cf800e5e98eefe3753b8ec">vkvg_restore</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gae025c30c061c0264d4a9f469e8c05d1c.html#gae025c30c061c0264d4a9f469e8c05d1c">vkvg_rotate</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaa5967f211de903e7feb6bf12ae909a06.html#gaa5967f211de903e7feb6bf12ae909a06">vkvg_rounded_rectangle</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga13635442e4c14287367823598f2535cb.html#ga13635442e4c14287367823598f2535cb">vkvg_rounded_rectangle2</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gae3a369a75b9d87c84547a5cd05a221e6.html#gae3a369a75b9d87c84547a5cd05a221e6">vkvg_save</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga5d8b1a43c078011541b8ad40a2af00bb.html#ga5d8b1a43c078011541b8ad40a2af00bb">vkvg_scale</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga88295a0e1ad4344a05de82c54b7159db.html#ga88295a0e1ad4344a05de82c54b7159db">vkvg_select_font_face</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga38d3fd1954fdcddd9013117f60d21707.html#ga38d3fd1954fdcddd9013117f60d21707">vkvg_set_dash</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga32ccec401affe05abbbcc914cd3139e6.html#ga32ccec401affe05abbbcc914cd3139e6">vkvg_set_fill_rule</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga93286454cb5af21e9ddf69635e1351ef.html#ga93286454cb5af21e9ddf69635e1351ef">vkvg_set_font_size</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga2af37f98b630134843446c5d8109741f.html#ga2af37f98b630134843446c5d8109741f">vkvg_set_line_cap</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga261c6105cc8574a05a971b562cfbbfdf.html#ga261c6105cc8574a05a971b562cfbbfdf">vkvg_set_line_join</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaa1dd0e917ca55bb68795b6973f1fa38e.html#gaa1dd0e917ca55bb68795b6973f1fa38e">vkvg_set_line_width</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga17c5a80eb803be493370b95add18e0e0.html#ga17c5a80eb803be493370b95add18e0e0">vkvg_set_matrix</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga19370dc950aa5f87d13feb2824faf441.html#ga19370dc950aa5f87d13feb2824faf441">vkvg_set_miter_limit</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga78687897d394221132d57809244a2bde.html#ga78687897d394221132d57809244a2bde">vkvg_set_opacity</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gab9a9036245eb304f4214705879326f13.html#gab9a9036245eb304f4214705879326f13">vkvg_set_operator</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga73db2af35f3339bc926854a492560964.html#ga73db2af35f3339bc926854a492560964">vkvg_set_source</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga46da71eebe6f6dbb5056dc1429ced863.html#ga46da71eebe6f6dbb5056dc1429ced863">vkvg_set_source_color</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="vkvg_8h_a164da86a4b2636d58d39c45a857b7227.html#a164da86a4b2636d58d39c45a857b7227">vkvg_set_source_color_name</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga89a8aa13acca2fdae86a6f94912513b4.html#ga89a8aa13acca2fdae86a6f94912513b4">vkvg_set_source_rgb</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga7f1817e3b786b376348af666b2f0520a.html#ga7f1817e3b786b376348af666b2f0520a">vkvg_set_source_rgba</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga7316a9d4a70cbc592923c8d3410df077.html#ga7316a9d4a70cbc592923c8d3410df077">vkvg_set_source_surface</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga2e3f3777b3ba1a6de1d54eb7c23737d9.html#ga2e3f3777b3ba1a6de1d54eb7c23737d9">vkvg_show_text</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga2e5ac52635eb2745b9f28373689df0d9.html#ga2e5ac52635eb2745b9f28373689df0d9">vkvg_show_text_run</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaa7a77d72856d41276186df5bb2299339.html#gaa7a77d72856d41276186df5bb2299339">vkvg_status</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_ga36fe35b2d255b66d379b70567d49eed2.html#ga36fe35b2d255b66d379b70567d49eed2">vkvg_status_to_string</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga3590f94fe38df4f98f196d738827891c.html#ga3590f94fe38df4f98f196d738827891c">vkvg_stroke</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga3f64f9251bd63c229205115a214acfc1.html#ga3f64f9251bd63c229205115a214acfc1">vkvg_stroke_preserve</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_gaed1d8ba342a78c0335647dca56e27174.html#gaed1d8ba342a78c0335647dca56e27174">vkvg_surface_clear</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_gaebe02eedfc8d5af54c2962aa7227959d.html#gaebe02eedfc8d5af54c2962aa7227959d">vkvg_surface_create</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_gab927868517986c317e393a1c874081b0.html#gab927868517986c317e393a1c874081b0">vkvg_surface_create_for_VkhImage</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_ga1bc77fa0f6a6508d988ab2bc2f391190.html#ga1bc77fa0f6a6508d988ab2bc2f391190">vkvg_surface_create_from_image</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_ga0c0097625ec8023049b2acfa92e25520.html#ga0c0097625ec8023049b2acfa92e25520">vkvg_surface_destroy</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_ga09df17e6e7e62e6780c3f9330a6e60e6.html#ga09df17e6e7e62e6780c3f9330a6e60e6">vkvg_surface_get_height</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_gaac3f496bfbf733894fb94eb48f1d1137.html#gaac3f496bfbf733894fb94eb48f1d1137">vkvg_surface_get_reference_count</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_ga3d8cf4052973109318bbb693b6d2800c.html#ga3d8cf4052973109318bbb693b6d2800c">vkvg_surface_get_vk_format</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_ga424dbcc7fcefea9cca5726347b2ee235.html#ga424dbcc7fcefea9cca5726347b2ee235">vkvg_surface_get_vk_image</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_gaa4c4188ebc55afd246dcfa2b804a3d1d.html#gaa4c4188ebc55afd246dcfa2b804a3d1d">vkvg_surface_get_width</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_ga21cf3c9f6ce1d7e509ab86d5107eeffc.html#ga21cf3c9f6ce1d7e509ab86d5107eeffc">vkvg_surface_reference</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_gac105fa5f43e1785f2219252b9099365a.html#gac105fa5f43e1785f2219252b9099365a">vkvg_surface_status</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_gac03b406f38c79c6812fdcff69d50fb7e.html#gac03b406f38c79c6812fdcff69d50fb7e">vkvg_surface_write_to_memory</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_ga7051fd62842ee526afc261b65f939c2d.html#ga7051fd62842ee526afc261b65f939c2d">vkvg_surface_write_to_png</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga79802b5c678d1ab84a4f5ef560e77e29.html#ga79802b5c678d1ab84a4f5ef560e77e29">vkvg_text_extents</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaff5bbccf8cc53721ca2666c56272256e.html#gaff5bbccf8cc53721ca2666c56272256e">vkvg_text_run_create</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gadfcb5fd125984c0399c5f6bc9619e56a.html#gadfcb5fd125984c0399c5f6bc9619e56a">vkvg_text_run_create_with_length</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaf177e82330cb95a71c9517f8aacd6365.html#gaf177e82330cb95a71c9517f8aacd6365">vkvg_text_run_destroy</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gafa8b8c1636cb6c479a851fc04f7741ad.html#gafa8b8c1636cb6c479a851fc04f7741ad">vkvg_text_run_get_extents</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga01525d0d537d2e03d541ad57325f14d2.html#ga01525d0d537d2e03d541ad57325f14d2">vkvg_text_run_get_glyph_count</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gad8303a290f342f71dd233bef3f02441b.html#gad8303a290f342f71dd233bef3f02441b">vkvg_text_run_get_glyph_position</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga998ca7435dd87db6da6d30a5ee69f827.html#ga998ca7435dd87db6da6d30a5ee69f827">vkvg_transform</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gacf62b2602170792417398c51511dee67.html#gacf62b2602170792417398c51511dee67">vkvg_translate</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>
@@ -253,7 +252,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
       </table>
 </div><div class="memdoc">
 
-<p class="definition">Definition at line <a class="el" href="vkvg_8h_source.html#l00083">83</a> of file <a class="el" href="vkvg_8h_source.html">vkvg.h</a>.</p>
+<p class="definition">Definition at line <a class="el" href="vkvg_8h_source.html#l00082">82</a> of file <a class="el" href="vkvg_8h_source.html">vkvg.h</a>.</p>
 
 </div>
 </div>
index 31f0e552058af74e0fd39c73d43f6c5e95412952..b49bfadeee2ed3a5240207d11db0db81b1ebedf7 100644 (file)
@@ -63,60 +63,60 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
    <td valign="top">
       <div class="navtab">
         <table>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga8acf97c1e4ae8ab67764a96a0d5d7b9c.html#ga8acf97c1e4ae8ab67764a96a0d5d7b9c">vkvg_arc</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga7e937e021bf96bd38de3e478bf80c3e7.html#ga7e937e021bf96bd38de3e478bf80c3e7">vkvg_arc_negative</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gac418bd821f5e47d7c9deb6f58b5bc03d.html#gac418bd821f5e47d7c9deb6f58b5bc03d">vkvg_clear</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga13183bfc6468e0106b487a397ea1d870.html#ga13183bfc6468e0106b487a397ea1d870">vkvg_clip</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga42752652b304544765ffbc9f1355f04a.html#ga42752652b304544765ffbc9f1355f04a">vkvg_clip_preserve</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga0e1611518cd6aa91d3527fefcfdf2957.html#ga0e1611518cd6aa91d3527fefcfdf2957">vkvg_close_path</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gacd68ee83c078f62d89709034c562897b.html#gacd68ee83c078f62d89709034c562897b">vkvg_create</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gae1be850b3f4a6b01e35344bd033bf3d0.html#gae1be850b3f4a6b01e35344bd033bf3d0">vkvg_curve_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gabfc11b67746a4b438580242c79ef6dce.html#gabfc11b67746a4b438580242c79ef6dce">vkvg_destroy</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga3a87ef8a0d782aa26a39ff63218ea25c.html#ga3a87ef8a0d782aa26a39ff63218ea25c">vkvg_device_create</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga1d3b3027ad47c29d49a82705ff21c802.html#ga1d3b3027ad47c29d49a82705ff21c802">vkvg_device_create_from_vk</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga584714cbe547b91c08904a90f269c170.html#ga584714cbe547b91c08904a90f269c170">vkvg_device_create_from_vk_multisample</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga38c54930707fd47bbdb59ee9000a6d21.html#ga38c54930707fd47bbdb59ee9000a6d21">vkvg_device_destroy</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga110a3746370bc3a61aa95e048e739d2e.html#ga110a3746370bc3a61aa95e048e739d2e">vkvg_device_get_dpy</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga4e12927c2cda70943f304f5fdbd43882.html#ga4e12927c2cda70943f304f5fdbd43882">vkvg_device_get_reference_count</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga7328d8f0102dd7dcf725bc3c77aa95f8.html#ga7328d8f0102dd7dcf725bc3c77aa95f8">vkvg_device_reference</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_gacee1dad855f7ceb5e803c0379e37cff5.html#gacee1dad855f7ceb5e803c0379e37cff5">vkvg_device_set_dpy</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_gaa7b5b0a579d1202e8d782f720f603d91.html#gaa7b5b0a579d1202e8d782f720f603d91">vkvg_device_set_thread_aware</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga76abb77e8be8a16dd7ddd03950ba168b.html#ga76abb77e8be8a16dd7ddd03950ba168b">vkvg_device_status</a></td></tr>
+          <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_gaadec811521b3edb7a509bd9c6e370ee5.html#gaadec811521b3edb7a509bd9c6e370ee5">vkvg_ellipse</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga74f4c24e04116105ddc91b31a174ed34.html#ga74f4c24e04116105ddc91b31a174ed34">vkvg_elliptic_arc_to</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="navtab"><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_ga7b84dd59cc0b3d116948a89ff7ad53f8.html#ga7b84dd59cc0b3d116948a89ff7ad53f8">vkvg_fill</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaa0dd784bb4277124e6fd2546a50b970a.html#gaa0dd784bb4277124e6fd2546a50b970a">vkvg_fill_preserve</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="navtabHL"><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_gadf5a54205231c9026559eb3a912578ef.html#gadf5a54205231c9026559eb3a912578ef">vkvg_flush</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga0a1ff002bf87d056d6749966fdabd3a6.html#ga0a1ff002bf87d056d6749966fdabd3a6">vkvg_font_extents</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_ga54e4a562ce79bfe7b27bccb354211526.html#ga54e4a562ce79bfe7b27bccb354211526">vkvg_get_current_point</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaa2a085eb1589cad42d21a79d967ba821.html#gaa2a085eb1589cad42d21a79d967ba821">vkvg_get_dash</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga6b1a6746ce78e41714bfa433dde3f330.html#ga6b1a6746ce78e41714bfa433dde3f330">vkvg_get_device_requirements</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga5accbb746089e87bcf2affb3b8d013ff.html#ga5accbb746089e87bcf2affb3b8d013ff">vkvg_get_fill_rule</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga99ca38817ba4247d2cacb2140f4ad1f6.html#ga99ca38817ba4247d2cacb2140f4ad1f6">vkvg_get_line_cap</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga41a306bcd66be7fc2f00b66a5ea92208.html#ga41a306bcd66be7fc2f00b66a5ea92208">vkvg_get_line_join</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga25e4334755ba6bef6a74bc263554c07e.html#ga25e4334755ba6bef6a74bc263554c07e">vkvg_get_line_width</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga79ca5efa6ffc3025bda30a1d0ed3e2ce.html#ga79ca5efa6ffc3025bda30a1d0ed3e2ce">vkvg_get_matrix</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga4d37ec2bc539cbb2f088152c1785724a.html#ga4d37ec2bc539cbb2f088152c1785724a">vkvg_get_miter_limit</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga0bb6ecd1c3f10f1a6bae09a808986a7c.html#ga0bb6ecd1c3f10f1a6bae09a808986a7c">vkvg_get_opacity</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga96ae65bebca48a87348d960d5ba52b03.html#ga96ae65bebca48a87348d960d5ba52b03">vkvg_get_operator</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaa7356999fb385658dc2ff6c182e639c5.html#gaa7356999fb385658dc2ff6c182e639c5">vkvg_get_reference_count</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga10ea171640ba5da3027c60390725666c.html#ga10ea171640ba5da3027c60390725666c">vkvg_get_required_device_extensions</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga7cf75a034d9fb4a78c82724154cf73c8.html#ga7cf75a034d9fb4a78c82724154cf73c8">vkvg_get_required_instance_extensions</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gace9e98ac61a0fbdc79d1cee9291c15bb.html#gace9e98ac61a0fbdc79d1cee9291c15bb">vkvg_get_source</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga5681b5178166d4f96d9f803000866200.html#ga5681b5178166d4f96d9f803000866200">vkvg_get_target</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gac2c7805769e61c06151b52f3fb52986d.html#gac2c7805769e61c06151b52f3fb52986d">vkvg_has_current_point</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_ga61e679b9e01cdf105c7756bf9854697b.html#ga61e679b9e01cdf105c7756bf9854697b">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_gaaa044940f56de70161b3821934077c7b.html#gaaa044940f56de70161b3821934077c7b">vkvg_line_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga8ca1adfc2ff436c4f1e76f46ba14d9b0.html#ga8ca1adfc2ff436c4f1e76f46ba14d9b0">vkvg_load_font_from_memory</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaaaab7e5a95eab3cb812bbe4865d85951.html#gaaaab7e5a95eab3cb812bbe4865d85951">vkvg_load_font_from_path</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>
@@ -129,109 +129,108 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
           <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_ga2146e1153f46e8ef79918dba5d32ac91.html#ga2146e1153f46e8ef79918dba5d32ac91">vkvg_matrix_get_scale</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_gaf11800eb40198628fabb928a743fecb1.html#gaf11800eb40198628fabb928a743fecb1">vkvg_matrix_init</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga22c80d15d3492420d9dc9fea4ddf7d76.html#ga22c80d15d3492420d9dc9fea4ddf7d76">vkvg_matrix_init_identity</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga38fb3ab8cc86565a8e5863b788f00921.html#ga38fb3ab8cc86565a8e5863b788f00921">vkvg_matrix_init_rotate</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_gac6da39c63aa83f333fad4876da70c495.html#gac6da39c63aa83f333fad4876da70c495">vkvg_matrix_init_scale</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga9078043e7c548ef9fec35de32ffc86e3.html#ga9078043e7c548ef9fec35de32ffc86e3">vkvg_matrix_init_translate</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga0db3d74caa93dd3b2e8595301d447bec.html#ga0db3d74caa93dd3b2e8595301d447bec">vkvg_matrix_invert</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga672a08bfb37a7b28db89e1d60988b47f.html#ga672a08bfb37a7b28db89e1d60988b47f">vkvg_matrix_multiply</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_gacbad7841972e44b065fc74e17dcce2cd.html#gacbad7841972e44b065fc74e17dcce2cd">vkvg_matrix_rotate</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga053850768b56f00336573729d1ea1090.html#ga053850768b56f00336573729d1ea1090">vkvg_matrix_scale</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga155802a492a4c6a7bb20fb101d0089e4.html#ga155802a492a4c6a7bb20fb101d0089e4">vkvg_matrix_transform_distance</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_gad9dc2333081dc6f631ec529f94ec19dc.html#gad9dc2333081dc6f631ec529f94ec19dc">vkvg_matrix_transform_point</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga34aa0d5b237ad0e3b4905b59ec08fd3b.html#ga34aa0d5b237ad0e3b4905b59ec08fd3b">vkvg_matrix_translate</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga41d32b2e72c0eccf4a2bc695598c50ba.html#ga41d32b2e72c0eccf4a2bc695598c50ba">vkvg_move_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_gaa77f72e566105b65f7e8563d4a9301d9.html#gaa77f72e566105b65f7e8563d4a9301d9">vkvg_multisample_surface_resolve</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga5d60e9db2309e786ac30218efab804cb.html#ga5d60e9db2309e786ac30218efab804cb">vkvg_new_path</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga6fd276cc6718c78aa889d289004707f2.html#ga6fd276cc6718c78aa889d289004707f2">vkvg_new_sub_path</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_ga95d31d8c703526652ad57a42292146e2.html#ga95d31d8c703526652ad57a42292146e2">vkvg_paint</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gad6e3a8dca42362ceebe8d949058ad3b4.html#gad6e3a8dca42362ceebe8d949058ad3b4">vkvg_path_extents</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_gabef66c6a7a6baf98f0f89d30bb55f46d.html#gabef66c6a7a6baf98f0f89d30bb55f46d">vkvg_pattern_add_color_stop</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga7d03d46f9c1544f01eb556fa840c94e0.html#ga7d03d46f9c1544f01eb556fa840c94e0">vkvg_pattern_create_for_surface</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga2c359145c22b8384317dcceee7d065a7.html#ga2c359145c22b8384317dcceee7d065a7">vkvg_pattern_create_linear</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga17618bd315ba5382d66b86cb0feb6af9.html#ga17618bd315ba5382d66b86cb0feb6af9">vkvg_pattern_create_radial</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga14cb27e833bbdd0a922a153bac41837a.html#ga14cb27e833bbdd0a922a153bac41837a">vkvg_pattern_destroy</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga34701b3ab3a3976f65b9a5e229efee1d.html#ga34701b3ab3a3976f65b9a5e229efee1d">vkvg_pattern_edit_linear</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_gabe88f93962cbc6bec99fd94fd01f5547.html#gabe88f93962cbc6bec99fd94fd01f5547">vkvg_pattern_edit_radial</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga8322c6bd1ef02f3f15faee3993ef55d1.html#ga8322c6bd1ef02f3f15faee3993ef55d1">vkvg_pattern_get_color_stop_count</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga743ac3fb70e31150aa98bdc11424a36b.html#ga743ac3fb70e31150aa98bdc11424a36b">vkvg_pattern_get_color_stop_rgba</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_gac87c237c36d4902d1e865778debd3d8d.html#gac87c237c36d4902d1e865778debd3d8d">vkvg_pattern_get_extend</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga510cf4273c0a2a9aa027c388dc2f48b2.html#ga510cf4273c0a2a9aa027c388dc2f48b2">vkvg_pattern_get_filter</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga2939439acaf8ee99bf42f7f0eeb1cf51.html#ga2939439acaf8ee99bf42f7f0eeb1cf51">vkvg_pattern_get_linear_points</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga0c1342ac3ea8201996c6dfcd9fd85ff9.html#ga0c1342ac3ea8201996c6dfcd9fd85ff9">vkvg_pattern_get_matrix</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga6d902720df09232c3836af5517831efe.html#ga6d902720df09232c3836af5517831efe">vkvg_pattern_get_reference_count</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_gab97a47af9ac9d3e71a70008cf8b05487.html#gab97a47af9ac9d3e71a70008cf8b05487">vkvg_pattern_get_type</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga72f8f796252b9716a2cc7e66710dc529.html#ga72f8f796252b9716a2cc7e66710dc529">vkvg_pattern_reference</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga730832bea18d0c15f98eaa1ee1102f43.html#ga730832bea18d0c15f98eaa1ee1102f43">vkvg_pattern_set_extend</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga97a53a5be17a79b6bdd28a49b50d523c.html#ga97a53a5be17a79b6bdd28a49b50d523c">vkvg_pattern_set_filter</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga8983c6211dd369a5240a41bfd2a49090.html#ga8983c6211dd369a5240a41bfd2a49090">vkvg_pattern_set_matrix</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="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gad571c4011138a2cba97fe31709faafc7.html#gad571c4011138a2cba97fe31709faafc7">vkvg_quadratic_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga70c154560a0c15922815cfe7d6530312.html#ga70c154560a0c15922815cfe7d6530312">vkvg_rectangle</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga59ac2b80c1610a785e65ad44fde2b1d0.html#ga59ac2b80c1610a785e65ad44fde2b1d0">vkvg_reference</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga154cef8a49f052068c9f0d6f897aa3d6.html#ga154cef8a49f052068c9f0d6f897aa3d6">vkvg_rel_curve_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga7fd336046c4afa45de5e5473faed9b2d.html#ga7fd336046c4afa45de5e5473faed9b2d">vkvg_rel_elliptic_arc_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga7c420f18b584d664ba272351503b552a.html#ga7c420f18b584d664ba272351503b552a">vkvg_rel_line_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaaddca8228bb495010ea67cb312db28d5.html#gaaddca8228bb495010ea67cb312db28d5">vkvg_rel_move_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga94c7fd0444bb8b997a780e1895125837.html#ga94c7fd0444bb8b997a780e1895125837">vkvg_rel_quadratic_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga7f881ada9c9c463683359d84e876e695.html#ga7f881ada9c9c463683359d84e876e695">vkvg_reset_clip</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga490b9db147cf800e5e98eefe3753b8ec.html#ga490b9db147cf800e5e98eefe3753b8ec">vkvg_restore</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gae025c30c061c0264d4a9f469e8c05d1c.html#gae025c30c061c0264d4a9f469e8c05d1c">vkvg_rotate</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaa5967f211de903e7feb6bf12ae909a06.html#gaa5967f211de903e7feb6bf12ae909a06">vkvg_rounded_rectangle</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga13635442e4c14287367823598f2535cb.html#ga13635442e4c14287367823598f2535cb">vkvg_rounded_rectangle2</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gae3a369a75b9d87c84547a5cd05a221e6.html#gae3a369a75b9d87c84547a5cd05a221e6">vkvg_save</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga5d8b1a43c078011541b8ad40a2af00bb.html#ga5d8b1a43c078011541b8ad40a2af00bb">vkvg_scale</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga88295a0e1ad4344a05de82c54b7159db.html#ga88295a0e1ad4344a05de82c54b7159db">vkvg_select_font_face</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga38d3fd1954fdcddd9013117f60d21707.html#ga38d3fd1954fdcddd9013117f60d21707">vkvg_set_dash</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga32ccec401affe05abbbcc914cd3139e6.html#ga32ccec401affe05abbbcc914cd3139e6">vkvg_set_fill_rule</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga93286454cb5af21e9ddf69635e1351ef.html#ga93286454cb5af21e9ddf69635e1351ef">vkvg_set_font_size</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga2af37f98b630134843446c5d8109741f.html#ga2af37f98b630134843446c5d8109741f">vkvg_set_line_cap</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga261c6105cc8574a05a971b562cfbbfdf.html#ga261c6105cc8574a05a971b562cfbbfdf">vkvg_set_line_join</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaa1dd0e917ca55bb68795b6973f1fa38e.html#gaa1dd0e917ca55bb68795b6973f1fa38e">vkvg_set_line_width</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga17c5a80eb803be493370b95add18e0e0.html#ga17c5a80eb803be493370b95add18e0e0">vkvg_set_matrix</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga19370dc950aa5f87d13feb2824faf441.html#ga19370dc950aa5f87d13feb2824faf441">vkvg_set_miter_limit</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga78687897d394221132d57809244a2bde.html#ga78687897d394221132d57809244a2bde">vkvg_set_opacity</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gab9a9036245eb304f4214705879326f13.html#gab9a9036245eb304f4214705879326f13">vkvg_set_operator</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga73db2af35f3339bc926854a492560964.html#ga73db2af35f3339bc926854a492560964">vkvg_set_source</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga46da71eebe6f6dbb5056dc1429ced863.html#ga46da71eebe6f6dbb5056dc1429ced863">vkvg_set_source_color</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="vkvg_8h_a164da86a4b2636d58d39c45a857b7227.html#a164da86a4b2636d58d39c45a857b7227">vkvg_set_source_color_name</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga89a8aa13acca2fdae86a6f94912513b4.html#ga89a8aa13acca2fdae86a6f94912513b4">vkvg_set_source_rgb</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga7f1817e3b786b376348af666b2f0520a.html#ga7f1817e3b786b376348af666b2f0520a">vkvg_set_source_rgba</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga7316a9d4a70cbc592923c8d3410df077.html#ga7316a9d4a70cbc592923c8d3410df077">vkvg_set_source_surface</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga2e3f3777b3ba1a6de1d54eb7c23737d9.html#ga2e3f3777b3ba1a6de1d54eb7c23737d9">vkvg_show_text</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga2e5ac52635eb2745b9f28373689df0d9.html#ga2e5ac52635eb2745b9f28373689df0d9">vkvg_show_text_run</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaa7a77d72856d41276186df5bb2299339.html#gaa7a77d72856d41276186df5bb2299339">vkvg_status</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_ga36fe35b2d255b66d379b70567d49eed2.html#ga36fe35b2d255b66d379b70567d49eed2">vkvg_status_to_string</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga3590f94fe38df4f98f196d738827891c.html#ga3590f94fe38df4f98f196d738827891c">vkvg_stroke</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga3f64f9251bd63c229205115a214acfc1.html#ga3f64f9251bd63c229205115a214acfc1">vkvg_stroke_preserve</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_gaed1d8ba342a78c0335647dca56e27174.html#gaed1d8ba342a78c0335647dca56e27174">vkvg_surface_clear</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_gaebe02eedfc8d5af54c2962aa7227959d.html#gaebe02eedfc8d5af54c2962aa7227959d">vkvg_surface_create</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_gab927868517986c317e393a1c874081b0.html#gab927868517986c317e393a1c874081b0">vkvg_surface_create_for_VkhImage</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_ga1bc77fa0f6a6508d988ab2bc2f391190.html#ga1bc77fa0f6a6508d988ab2bc2f391190">vkvg_surface_create_from_image</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_ga0c0097625ec8023049b2acfa92e25520.html#ga0c0097625ec8023049b2acfa92e25520">vkvg_surface_destroy</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_ga09df17e6e7e62e6780c3f9330a6e60e6.html#ga09df17e6e7e62e6780c3f9330a6e60e6">vkvg_surface_get_height</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_gaac3f496bfbf733894fb94eb48f1d1137.html#gaac3f496bfbf733894fb94eb48f1d1137">vkvg_surface_get_reference_count</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_ga3d8cf4052973109318bbb693b6d2800c.html#ga3d8cf4052973109318bbb693b6d2800c">vkvg_surface_get_vk_format</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_ga424dbcc7fcefea9cca5726347b2ee235.html#ga424dbcc7fcefea9cca5726347b2ee235">vkvg_surface_get_vk_image</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_gaa4c4188ebc55afd246dcfa2b804a3d1d.html#gaa4c4188ebc55afd246dcfa2b804a3d1d">vkvg_surface_get_width</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_ga21cf3c9f6ce1d7e509ab86d5107eeffc.html#ga21cf3c9f6ce1d7e509ab86d5107eeffc">vkvg_surface_reference</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_gac105fa5f43e1785f2219252b9099365a.html#gac105fa5f43e1785f2219252b9099365a">vkvg_surface_status</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_gac03b406f38c79c6812fdcff69d50fb7e.html#gac03b406f38c79c6812fdcff69d50fb7e">vkvg_surface_write_to_memory</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_ga7051fd62842ee526afc261b65f939c2d.html#ga7051fd62842ee526afc261b65f939c2d">vkvg_surface_write_to_png</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga79802b5c678d1ab84a4f5ef560e77e29.html#ga79802b5c678d1ab84a4f5ef560e77e29">vkvg_text_extents</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaff5bbccf8cc53721ca2666c56272256e.html#gaff5bbccf8cc53721ca2666c56272256e">vkvg_text_run_create</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gadfcb5fd125984c0399c5f6bc9619e56a.html#gadfcb5fd125984c0399c5f6bc9619e56a">vkvg_text_run_create_with_length</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaf177e82330cb95a71c9517f8aacd6365.html#gaf177e82330cb95a71c9517f8aacd6365">vkvg_text_run_destroy</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gafa8b8c1636cb6c479a851fc04f7741ad.html#gafa8b8c1636cb6c479a851fc04f7741ad">vkvg_text_run_get_extents</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga01525d0d537d2e03d541ad57325f14d2.html#ga01525d0d537d2e03d541ad57325f14d2">vkvg_text_run_get_glyph_count</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gad8303a290f342f71dd233bef3f02441b.html#gad8303a290f342f71dd233bef3f02441b">vkvg_text_run_get_glyph_position</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga998ca7435dd87db6da6d30a5ee69f827.html#ga998ca7435dd87db6da6d30a5ee69f827">vkvg_transform</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gacf62b2602170792417398c51511dee67.html#gacf62b2602170792417398c51511dee67">vkvg_translate</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>
@@ -252,17 +251,16 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
         </tr>
       </table>
 </div><div class="memdoc">
-
-<p>shape fill method </p>
-<p>define technique used to fill a path with the <a class="el" href="group__context_ga7b84dd59cc0b3d116948a89ff7ad53f8.html#ga7b84dd59cc0b3d116948a89ff7ad53f8" title="Fill command.">vkvg_fill</a> command. This setting can be accessed in the context with <a class="el" href="group__context_ga32ccec401affe05abbbcc914cd3139e6.html#ga32ccec401affe05abbbcc914cd3139e6">vkvg_set_fill_rule</a> and <a class="el" href="group__context_ga5accbb746089e87bcf2affb3b8d013ff.html#ga5accbb746089e87bcf2affb3b8d013ff">vkvg_get_fill_rule</a>. </p>
+<p>define technique used to fill a path with the <a class="el" href="group__context_ga514541817d323e89f66069362bb8611d.html#ga514541817d323e89f66069362bb8611d" title="Fill command.">vkvg_fill</a> command. This setting can be accessed in the context with <a class="el" href="group__context_ga305378530707a0e8436d068e919d15bf.html#ga305378530707a0e8436d068e919d15bf">vkvg_set_fill_rule</a> and <a class="el" href="group__context_gad628d092e9fae6f1c9dc8c2ae6c96b35.html#gad628d092e9fae6f1c9dc8c2ae6c96b35" title="Get current fill rule.">vkvg_get_fill_rule</a>.</p>
+<p>All further drawing and clipping operations are affected by this setting. </p>
 <table class="fieldtable">
-<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a71071026a36a7427c364a8bdc9bccfb6ada97bad79f6371820b82472e0ff49fe7"></a>VKVG_FILL_RULE_EVEN_ODD&#160;</td><td class="fielddoc"><p>stencil even-odd technique </p>
+<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a71071026a36a7427c364a8bdc9bccfb6ada97bad79f6371820b82472e0ff49fe7"></a>VKVG_FILL_RULE_EVEN_ODD&#160;</td><td class="fielddoc"><p>even-odd fill rule </p>
 </td></tr>
-<tr><td class="fieldname"><a id="a71071026a36a7427c364a8bdc9bccfb6a799b8a88417c80da02d1d52d8e62a43d"></a>VKVG_FILL_RULE_NON_ZERO&#160;</td><td class="fielddoc"><p>ear clipping filling </p>
+<tr><td class="fieldname"><a id="a71071026a36a7427c364a8bdc9bccfb6a799b8a88417c80da02d1d52d8e62a43d"></a>VKVG_FILL_RULE_NON_ZERO&#160;</td><td class="fielddoc"><p>non zero fill rule </p>
 </td></tr>
 </table>
 
-<p class="definition">Definition at line <a class="el" href="vkvg_8h_source.html#l00220">220</a> of file <a class="el" href="vkvg_8h_source.html">vkvg.h</a>.</p>
+<p class="definition">Definition at line <a class="el" href="vkvg_8h_source.html#l00221">221</a> of file <a class="el" href="vkvg_8h_source.html">vkvg.h</a>.</p>
 
 </div>
 </div>
index af8cdc2176c033c72273fb5f954741a702fea2eb..073e56a559c38f86a6e2cf809de9aa1c497bf5b0 100644 (file)
@@ -63,60 +63,60 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
    <td valign="top">
       <div class="navtab">
         <table>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga8acf97c1e4ae8ab67764a96a0d5d7b9c.html#ga8acf97c1e4ae8ab67764a96a0d5d7b9c">vkvg_arc</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga7e937e021bf96bd38de3e478bf80c3e7.html#ga7e937e021bf96bd38de3e478bf80c3e7">vkvg_arc_negative</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gac418bd821f5e47d7c9deb6f58b5bc03d.html#gac418bd821f5e47d7c9deb6f58b5bc03d">vkvg_clear</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga13183bfc6468e0106b487a397ea1d870.html#ga13183bfc6468e0106b487a397ea1d870">vkvg_clip</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga42752652b304544765ffbc9f1355f04a.html#ga42752652b304544765ffbc9f1355f04a">vkvg_clip_preserve</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga0e1611518cd6aa91d3527fefcfdf2957.html#ga0e1611518cd6aa91d3527fefcfdf2957">vkvg_close_path</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gacd68ee83c078f62d89709034c562897b.html#gacd68ee83c078f62d89709034c562897b">vkvg_create</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gae1be850b3f4a6b01e35344bd033bf3d0.html#gae1be850b3f4a6b01e35344bd033bf3d0">vkvg_curve_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gabfc11b67746a4b438580242c79ef6dce.html#gabfc11b67746a4b438580242c79ef6dce">vkvg_destroy</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga3a87ef8a0d782aa26a39ff63218ea25c.html#ga3a87ef8a0d782aa26a39ff63218ea25c">vkvg_device_create</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga1d3b3027ad47c29d49a82705ff21c802.html#ga1d3b3027ad47c29d49a82705ff21c802">vkvg_device_create_from_vk</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga584714cbe547b91c08904a90f269c170.html#ga584714cbe547b91c08904a90f269c170">vkvg_device_create_from_vk_multisample</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga38c54930707fd47bbdb59ee9000a6d21.html#ga38c54930707fd47bbdb59ee9000a6d21">vkvg_device_destroy</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga110a3746370bc3a61aa95e048e739d2e.html#ga110a3746370bc3a61aa95e048e739d2e">vkvg_device_get_dpy</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga4e12927c2cda70943f304f5fdbd43882.html#ga4e12927c2cda70943f304f5fdbd43882">vkvg_device_get_reference_count</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga7328d8f0102dd7dcf725bc3c77aa95f8.html#ga7328d8f0102dd7dcf725bc3c77aa95f8">vkvg_device_reference</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_gacee1dad855f7ceb5e803c0379e37cff5.html#gacee1dad855f7ceb5e803c0379e37cff5">vkvg_device_set_dpy</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_gaa7b5b0a579d1202e8d782f720f603d91.html#gaa7b5b0a579d1202e8d782f720f603d91">vkvg_device_set_thread_aware</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga76abb77e8be8a16dd7ddd03950ba168b.html#ga76abb77e8be8a16dd7ddd03950ba168b">vkvg_device_status</a></td></tr>
+          <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_gaadec811521b3edb7a509bd9c6e370ee5.html#gaadec811521b3edb7a509bd9c6e370ee5">vkvg_ellipse</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga74f4c24e04116105ddc91b31a174ed34.html#ga74f4c24e04116105ddc91b31a174ed34">vkvg_elliptic_arc_to</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_ga7b84dd59cc0b3d116948a89ff7ad53f8.html#ga7b84dd59cc0b3d116948a89ff7ad53f8">vkvg_fill</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaa0dd784bb4277124e6fd2546a50b970a.html#gaa0dd784bb4277124e6fd2546a50b970a">vkvg_fill_preserve</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_gadf5a54205231c9026559eb3a912578ef.html#gadf5a54205231c9026559eb3a912578ef">vkvg_flush</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga0a1ff002bf87d056d6749966fdabd3a6.html#ga0a1ff002bf87d056d6749966fdabd3a6">vkvg_font_extents</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_ga54e4a562ce79bfe7b27bccb354211526.html#ga54e4a562ce79bfe7b27bccb354211526">vkvg_get_current_point</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaa2a085eb1589cad42d21a79d967ba821.html#gaa2a085eb1589cad42d21a79d967ba821">vkvg_get_dash</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga6b1a6746ce78e41714bfa433dde3f330.html#ga6b1a6746ce78e41714bfa433dde3f330">vkvg_get_device_requirements</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga5accbb746089e87bcf2affb3b8d013ff.html#ga5accbb746089e87bcf2affb3b8d013ff">vkvg_get_fill_rule</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga99ca38817ba4247d2cacb2140f4ad1f6.html#ga99ca38817ba4247d2cacb2140f4ad1f6">vkvg_get_line_cap</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga41a306bcd66be7fc2f00b66a5ea92208.html#ga41a306bcd66be7fc2f00b66a5ea92208">vkvg_get_line_join</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga25e4334755ba6bef6a74bc263554c07e.html#ga25e4334755ba6bef6a74bc263554c07e">vkvg_get_line_width</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga79ca5efa6ffc3025bda30a1d0ed3e2ce.html#ga79ca5efa6ffc3025bda30a1d0ed3e2ce">vkvg_get_matrix</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga4d37ec2bc539cbb2f088152c1785724a.html#ga4d37ec2bc539cbb2f088152c1785724a">vkvg_get_miter_limit</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga0bb6ecd1c3f10f1a6bae09a808986a7c.html#ga0bb6ecd1c3f10f1a6bae09a808986a7c">vkvg_get_opacity</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga96ae65bebca48a87348d960d5ba52b03.html#ga96ae65bebca48a87348d960d5ba52b03">vkvg_get_operator</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaa7356999fb385658dc2ff6c182e639c5.html#gaa7356999fb385658dc2ff6c182e639c5">vkvg_get_reference_count</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga10ea171640ba5da3027c60390725666c.html#ga10ea171640ba5da3027c60390725666c">vkvg_get_required_device_extensions</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga7cf75a034d9fb4a78c82724154cf73c8.html#ga7cf75a034d9fb4a78c82724154cf73c8">vkvg_get_required_instance_extensions</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gace9e98ac61a0fbdc79d1cee9291c15bb.html#gace9e98ac61a0fbdc79d1cee9291c15bb">vkvg_get_source</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga5681b5178166d4f96d9f803000866200.html#ga5681b5178166d4f96d9f803000866200">vkvg_get_target</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gac2c7805769e61c06151b52f3fb52986d.html#gac2c7805769e61c06151b52f3fb52986d">vkvg_has_current_point</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_ga61e679b9e01cdf105c7756bf9854697b.html#ga61e679b9e01cdf105c7756bf9854697b">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_gaaa044940f56de70161b3821934077c7b.html#gaaa044940f56de70161b3821934077c7b">vkvg_line_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga8ca1adfc2ff436c4f1e76f46ba14d9b0.html#ga8ca1adfc2ff436c4f1e76f46ba14d9b0">vkvg_load_font_from_memory</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaaaab7e5a95eab3cb812bbe4865d85951.html#gaaaab7e5a95eab3cb812bbe4865d85951">vkvg_load_font_from_path</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>
@@ -129,109 +129,108 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
           <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_ga2146e1153f46e8ef79918dba5d32ac91.html#ga2146e1153f46e8ef79918dba5d32ac91">vkvg_matrix_get_scale</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_gaf11800eb40198628fabb928a743fecb1.html#gaf11800eb40198628fabb928a743fecb1">vkvg_matrix_init</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga22c80d15d3492420d9dc9fea4ddf7d76.html#ga22c80d15d3492420d9dc9fea4ddf7d76">vkvg_matrix_init_identity</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga38fb3ab8cc86565a8e5863b788f00921.html#ga38fb3ab8cc86565a8e5863b788f00921">vkvg_matrix_init_rotate</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_gac6da39c63aa83f333fad4876da70c495.html#gac6da39c63aa83f333fad4876da70c495">vkvg_matrix_init_scale</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga9078043e7c548ef9fec35de32ffc86e3.html#ga9078043e7c548ef9fec35de32ffc86e3">vkvg_matrix_init_translate</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga0db3d74caa93dd3b2e8595301d447bec.html#ga0db3d74caa93dd3b2e8595301d447bec">vkvg_matrix_invert</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga672a08bfb37a7b28db89e1d60988b47f.html#ga672a08bfb37a7b28db89e1d60988b47f">vkvg_matrix_multiply</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_gacbad7841972e44b065fc74e17dcce2cd.html#gacbad7841972e44b065fc74e17dcce2cd">vkvg_matrix_rotate</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga053850768b56f00336573729d1ea1090.html#ga053850768b56f00336573729d1ea1090">vkvg_matrix_scale</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga155802a492a4c6a7bb20fb101d0089e4.html#ga155802a492a4c6a7bb20fb101d0089e4">vkvg_matrix_transform_distance</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_gad9dc2333081dc6f631ec529f94ec19dc.html#gad9dc2333081dc6f631ec529f94ec19dc">vkvg_matrix_transform_point</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga34aa0d5b237ad0e3b4905b59ec08fd3b.html#ga34aa0d5b237ad0e3b4905b59ec08fd3b">vkvg_matrix_translate</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga41d32b2e72c0eccf4a2bc695598c50ba.html#ga41d32b2e72c0eccf4a2bc695598c50ba">vkvg_move_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_gaa77f72e566105b65f7e8563d4a9301d9.html#gaa77f72e566105b65f7e8563d4a9301d9">vkvg_multisample_surface_resolve</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga5d60e9db2309e786ac30218efab804cb.html#ga5d60e9db2309e786ac30218efab804cb">vkvg_new_path</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga6fd276cc6718c78aa889d289004707f2.html#ga6fd276cc6718c78aa889d289004707f2">vkvg_new_sub_path</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_ga95d31d8c703526652ad57a42292146e2.html#ga95d31d8c703526652ad57a42292146e2">vkvg_paint</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gad6e3a8dca42362ceebe8d949058ad3b4.html#gad6e3a8dca42362ceebe8d949058ad3b4">vkvg_path_extents</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_gabef66c6a7a6baf98f0f89d30bb55f46d.html#gabef66c6a7a6baf98f0f89d30bb55f46d">vkvg_pattern_add_color_stop</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga7d03d46f9c1544f01eb556fa840c94e0.html#ga7d03d46f9c1544f01eb556fa840c94e0">vkvg_pattern_create_for_surface</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga2c359145c22b8384317dcceee7d065a7.html#ga2c359145c22b8384317dcceee7d065a7">vkvg_pattern_create_linear</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga17618bd315ba5382d66b86cb0feb6af9.html#ga17618bd315ba5382d66b86cb0feb6af9">vkvg_pattern_create_radial</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga14cb27e833bbdd0a922a153bac41837a.html#ga14cb27e833bbdd0a922a153bac41837a">vkvg_pattern_destroy</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga34701b3ab3a3976f65b9a5e229efee1d.html#ga34701b3ab3a3976f65b9a5e229efee1d">vkvg_pattern_edit_linear</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_gabe88f93962cbc6bec99fd94fd01f5547.html#gabe88f93962cbc6bec99fd94fd01f5547">vkvg_pattern_edit_radial</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga8322c6bd1ef02f3f15faee3993ef55d1.html#ga8322c6bd1ef02f3f15faee3993ef55d1">vkvg_pattern_get_color_stop_count</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga743ac3fb70e31150aa98bdc11424a36b.html#ga743ac3fb70e31150aa98bdc11424a36b">vkvg_pattern_get_color_stop_rgba</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_gac87c237c36d4902d1e865778debd3d8d.html#gac87c237c36d4902d1e865778debd3d8d">vkvg_pattern_get_extend</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga510cf4273c0a2a9aa027c388dc2f48b2.html#ga510cf4273c0a2a9aa027c388dc2f48b2">vkvg_pattern_get_filter</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga2939439acaf8ee99bf42f7f0eeb1cf51.html#ga2939439acaf8ee99bf42f7f0eeb1cf51">vkvg_pattern_get_linear_points</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga0c1342ac3ea8201996c6dfcd9fd85ff9.html#ga0c1342ac3ea8201996c6dfcd9fd85ff9">vkvg_pattern_get_matrix</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga6d902720df09232c3836af5517831efe.html#ga6d902720df09232c3836af5517831efe">vkvg_pattern_get_reference_count</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_gab97a47af9ac9d3e71a70008cf8b05487.html#gab97a47af9ac9d3e71a70008cf8b05487">vkvg_pattern_get_type</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga72f8f796252b9716a2cc7e66710dc529.html#ga72f8f796252b9716a2cc7e66710dc529">vkvg_pattern_reference</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga730832bea18d0c15f98eaa1ee1102f43.html#ga730832bea18d0c15f98eaa1ee1102f43">vkvg_pattern_set_extend</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga97a53a5be17a79b6bdd28a49b50d523c.html#ga97a53a5be17a79b6bdd28a49b50d523c">vkvg_pattern_set_filter</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga8983c6211dd369a5240a41bfd2a49090.html#ga8983c6211dd369a5240a41bfd2a49090">vkvg_pattern_set_matrix</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="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gad571c4011138a2cba97fe31709faafc7.html#gad571c4011138a2cba97fe31709faafc7">vkvg_quadratic_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga70c154560a0c15922815cfe7d6530312.html#ga70c154560a0c15922815cfe7d6530312">vkvg_rectangle</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga59ac2b80c1610a785e65ad44fde2b1d0.html#ga59ac2b80c1610a785e65ad44fde2b1d0">vkvg_reference</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga154cef8a49f052068c9f0d6f897aa3d6.html#ga154cef8a49f052068c9f0d6f897aa3d6">vkvg_rel_curve_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga7fd336046c4afa45de5e5473faed9b2d.html#ga7fd336046c4afa45de5e5473faed9b2d">vkvg_rel_elliptic_arc_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga7c420f18b584d664ba272351503b552a.html#ga7c420f18b584d664ba272351503b552a">vkvg_rel_line_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaaddca8228bb495010ea67cb312db28d5.html#gaaddca8228bb495010ea67cb312db28d5">vkvg_rel_move_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga94c7fd0444bb8b997a780e1895125837.html#ga94c7fd0444bb8b997a780e1895125837">vkvg_rel_quadratic_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga7f881ada9c9c463683359d84e876e695.html#ga7f881ada9c9c463683359d84e876e695">vkvg_reset_clip</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga490b9db147cf800e5e98eefe3753b8ec.html#ga490b9db147cf800e5e98eefe3753b8ec">vkvg_restore</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gae025c30c061c0264d4a9f469e8c05d1c.html#gae025c30c061c0264d4a9f469e8c05d1c">vkvg_rotate</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaa5967f211de903e7feb6bf12ae909a06.html#gaa5967f211de903e7feb6bf12ae909a06">vkvg_rounded_rectangle</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga13635442e4c14287367823598f2535cb.html#ga13635442e4c14287367823598f2535cb">vkvg_rounded_rectangle2</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gae3a369a75b9d87c84547a5cd05a221e6.html#gae3a369a75b9d87c84547a5cd05a221e6">vkvg_save</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga5d8b1a43c078011541b8ad40a2af00bb.html#ga5d8b1a43c078011541b8ad40a2af00bb">vkvg_scale</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga88295a0e1ad4344a05de82c54b7159db.html#ga88295a0e1ad4344a05de82c54b7159db">vkvg_select_font_face</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga38d3fd1954fdcddd9013117f60d21707.html#ga38d3fd1954fdcddd9013117f60d21707">vkvg_set_dash</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga32ccec401affe05abbbcc914cd3139e6.html#ga32ccec401affe05abbbcc914cd3139e6">vkvg_set_fill_rule</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga93286454cb5af21e9ddf69635e1351ef.html#ga93286454cb5af21e9ddf69635e1351ef">vkvg_set_font_size</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga2af37f98b630134843446c5d8109741f.html#ga2af37f98b630134843446c5d8109741f">vkvg_set_line_cap</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga261c6105cc8574a05a971b562cfbbfdf.html#ga261c6105cc8574a05a971b562cfbbfdf">vkvg_set_line_join</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaa1dd0e917ca55bb68795b6973f1fa38e.html#gaa1dd0e917ca55bb68795b6973f1fa38e">vkvg_set_line_width</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga17c5a80eb803be493370b95add18e0e0.html#ga17c5a80eb803be493370b95add18e0e0">vkvg_set_matrix</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga19370dc950aa5f87d13feb2824faf441.html#ga19370dc950aa5f87d13feb2824faf441">vkvg_set_miter_limit</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga78687897d394221132d57809244a2bde.html#ga78687897d394221132d57809244a2bde">vkvg_set_opacity</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gab9a9036245eb304f4214705879326f13.html#gab9a9036245eb304f4214705879326f13">vkvg_set_operator</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga73db2af35f3339bc926854a492560964.html#ga73db2af35f3339bc926854a492560964">vkvg_set_source</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga46da71eebe6f6dbb5056dc1429ced863.html#ga46da71eebe6f6dbb5056dc1429ced863">vkvg_set_source_color</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="vkvg_8h_a164da86a4b2636d58d39c45a857b7227.html#a164da86a4b2636d58d39c45a857b7227">vkvg_set_source_color_name</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga89a8aa13acca2fdae86a6f94912513b4.html#ga89a8aa13acca2fdae86a6f94912513b4">vkvg_set_source_rgb</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga7f1817e3b786b376348af666b2f0520a.html#ga7f1817e3b786b376348af666b2f0520a">vkvg_set_source_rgba</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga7316a9d4a70cbc592923c8d3410df077.html#ga7316a9d4a70cbc592923c8d3410df077">vkvg_set_source_surface</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga2e3f3777b3ba1a6de1d54eb7c23737d9.html#ga2e3f3777b3ba1a6de1d54eb7c23737d9">vkvg_show_text</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga2e5ac52635eb2745b9f28373689df0d9.html#ga2e5ac52635eb2745b9f28373689df0d9">vkvg_show_text_run</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaa7a77d72856d41276186df5bb2299339.html#gaa7a77d72856d41276186df5bb2299339">vkvg_status</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_ga36fe35b2d255b66d379b70567d49eed2.html#ga36fe35b2d255b66d379b70567d49eed2">vkvg_status_to_string</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga3590f94fe38df4f98f196d738827891c.html#ga3590f94fe38df4f98f196d738827891c">vkvg_stroke</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga3f64f9251bd63c229205115a214acfc1.html#ga3f64f9251bd63c229205115a214acfc1">vkvg_stroke_preserve</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_gaed1d8ba342a78c0335647dca56e27174.html#gaed1d8ba342a78c0335647dca56e27174">vkvg_surface_clear</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_gaebe02eedfc8d5af54c2962aa7227959d.html#gaebe02eedfc8d5af54c2962aa7227959d">vkvg_surface_create</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_gab927868517986c317e393a1c874081b0.html#gab927868517986c317e393a1c874081b0">vkvg_surface_create_for_VkhImage</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_ga1bc77fa0f6a6508d988ab2bc2f391190.html#ga1bc77fa0f6a6508d988ab2bc2f391190">vkvg_surface_create_from_image</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_ga0c0097625ec8023049b2acfa92e25520.html#ga0c0097625ec8023049b2acfa92e25520">vkvg_surface_destroy</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_ga09df17e6e7e62e6780c3f9330a6e60e6.html#ga09df17e6e7e62e6780c3f9330a6e60e6">vkvg_surface_get_height</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_gaac3f496bfbf733894fb94eb48f1d1137.html#gaac3f496bfbf733894fb94eb48f1d1137">vkvg_surface_get_reference_count</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_ga3d8cf4052973109318bbb693b6d2800c.html#ga3d8cf4052973109318bbb693b6d2800c">vkvg_surface_get_vk_format</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_ga424dbcc7fcefea9cca5726347b2ee235.html#ga424dbcc7fcefea9cca5726347b2ee235">vkvg_surface_get_vk_image</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_gaa4c4188ebc55afd246dcfa2b804a3d1d.html#gaa4c4188ebc55afd246dcfa2b804a3d1d">vkvg_surface_get_width</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_ga21cf3c9f6ce1d7e509ab86d5107eeffc.html#ga21cf3c9f6ce1d7e509ab86d5107eeffc">vkvg_surface_reference</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_gac105fa5f43e1785f2219252b9099365a.html#gac105fa5f43e1785f2219252b9099365a">vkvg_surface_status</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_gac03b406f38c79c6812fdcff69d50fb7e.html#gac03b406f38c79c6812fdcff69d50fb7e">vkvg_surface_write_to_memory</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_ga7051fd62842ee526afc261b65f939c2d.html#ga7051fd62842ee526afc261b65f939c2d">vkvg_surface_write_to_png</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga79802b5c678d1ab84a4f5ef560e77e29.html#ga79802b5c678d1ab84a4f5ef560e77e29">vkvg_text_extents</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaff5bbccf8cc53721ca2666c56272256e.html#gaff5bbccf8cc53721ca2666c56272256e">vkvg_text_run_create</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gadfcb5fd125984c0399c5f6bc9619e56a.html#gadfcb5fd125984c0399c5f6bc9619e56a">vkvg_text_run_create_with_length</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaf177e82330cb95a71c9517f8aacd6365.html#gaf177e82330cb95a71c9517f8aacd6365">vkvg_text_run_destroy</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gafa8b8c1636cb6c479a851fc04f7741ad.html#gafa8b8c1636cb6c479a851fc04f7741ad">vkvg_text_run_get_extents</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga01525d0d537d2e03d541ad57325f14d2.html#ga01525d0d537d2e03d541ad57325f14d2">vkvg_text_run_get_glyph_count</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gad8303a290f342f71dd233bef3f02441b.html#gad8303a290f342f71dd233bef3f02441b">vkvg_text_run_get_glyph_position</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga998ca7435dd87db6da6d30a5ee69f827.html#ga998ca7435dd87db6da6d30a5ee69f827">vkvg_transform</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gacf62b2602170792417398c51511dee67.html#gacf62b2602170792417398c51511dee67">vkvg_translate</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>
@@ -252,8 +251,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
         </tr>
       </table>
 </div><div class="memdoc">
-
-<p>pattern border policy </p>
 <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>
@@ -266,7 +263,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
 </td></tr>
 </table>
 
-<p class="definition">Definition at line <a class="el" href="vkvg_8h_source.html#l00160">160</a> of file <a class="el" href="vkvg_8h_source.html">vkvg.h</a>.</p>
+<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>
index 7553eadc110b3d7c7adc7f8ea137c31ac9de76f6..a098cf05a049d0cae149630748eb0b9cab71ceb4 100644 (file)
@@ -63,60 +63,60 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
    <td valign="top">
       <div class="navtab">
         <table>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga8acf97c1e4ae8ab67764a96a0d5d7b9c.html#ga8acf97c1e4ae8ab67764a96a0d5d7b9c">vkvg_arc</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga7e937e021bf96bd38de3e478bf80c3e7.html#ga7e937e021bf96bd38de3e478bf80c3e7">vkvg_arc_negative</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gac418bd821f5e47d7c9deb6f58b5bc03d.html#gac418bd821f5e47d7c9deb6f58b5bc03d">vkvg_clear</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga13183bfc6468e0106b487a397ea1d870.html#ga13183bfc6468e0106b487a397ea1d870">vkvg_clip</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga42752652b304544765ffbc9f1355f04a.html#ga42752652b304544765ffbc9f1355f04a">vkvg_clip_preserve</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga0e1611518cd6aa91d3527fefcfdf2957.html#ga0e1611518cd6aa91d3527fefcfdf2957">vkvg_close_path</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gacd68ee83c078f62d89709034c562897b.html#gacd68ee83c078f62d89709034c562897b">vkvg_create</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gae1be850b3f4a6b01e35344bd033bf3d0.html#gae1be850b3f4a6b01e35344bd033bf3d0">vkvg_curve_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gabfc11b67746a4b438580242c79ef6dce.html#gabfc11b67746a4b438580242c79ef6dce">vkvg_destroy</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga3a87ef8a0d782aa26a39ff63218ea25c.html#ga3a87ef8a0d782aa26a39ff63218ea25c">vkvg_device_create</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga1d3b3027ad47c29d49a82705ff21c802.html#ga1d3b3027ad47c29d49a82705ff21c802">vkvg_device_create_from_vk</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga584714cbe547b91c08904a90f269c170.html#ga584714cbe547b91c08904a90f269c170">vkvg_device_create_from_vk_multisample</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga38c54930707fd47bbdb59ee9000a6d21.html#ga38c54930707fd47bbdb59ee9000a6d21">vkvg_device_destroy</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga110a3746370bc3a61aa95e048e739d2e.html#ga110a3746370bc3a61aa95e048e739d2e">vkvg_device_get_dpy</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga4e12927c2cda70943f304f5fdbd43882.html#ga4e12927c2cda70943f304f5fdbd43882">vkvg_device_get_reference_count</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga7328d8f0102dd7dcf725bc3c77aa95f8.html#ga7328d8f0102dd7dcf725bc3c77aa95f8">vkvg_device_reference</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_gacee1dad855f7ceb5e803c0379e37cff5.html#gacee1dad855f7ceb5e803c0379e37cff5">vkvg_device_set_dpy</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_gaa7b5b0a579d1202e8d782f720f603d91.html#gaa7b5b0a579d1202e8d782f720f603d91">vkvg_device_set_thread_aware</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga76abb77e8be8a16dd7ddd03950ba168b.html#ga76abb77e8be8a16dd7ddd03950ba168b">vkvg_device_status</a></td></tr>
+          <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_gaadec811521b3edb7a509bd9c6e370ee5.html#gaadec811521b3edb7a509bd9c6e370ee5">vkvg_ellipse</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga74f4c24e04116105ddc91b31a174ed34.html#ga74f4c24e04116105ddc91b31a174ed34">vkvg_elliptic_arc_to</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="navtab"><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_ga7b84dd59cc0b3d116948a89ff7ad53f8.html#ga7b84dd59cc0b3d116948a89ff7ad53f8">vkvg_fill</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaa0dd784bb4277124e6fd2546a50b970a.html#gaa0dd784bb4277124e6fd2546a50b970a">vkvg_fill_preserve</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_gadf5a54205231c9026559eb3a912578ef.html#gadf5a54205231c9026559eb3a912578ef">vkvg_flush</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga0a1ff002bf87d056d6749966fdabd3a6.html#ga0a1ff002bf87d056d6749966fdabd3a6">vkvg_font_extents</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_ga54e4a562ce79bfe7b27bccb354211526.html#ga54e4a562ce79bfe7b27bccb354211526">vkvg_get_current_point</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaa2a085eb1589cad42d21a79d967ba821.html#gaa2a085eb1589cad42d21a79d967ba821">vkvg_get_dash</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga6b1a6746ce78e41714bfa433dde3f330.html#ga6b1a6746ce78e41714bfa433dde3f330">vkvg_get_device_requirements</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga5accbb746089e87bcf2affb3b8d013ff.html#ga5accbb746089e87bcf2affb3b8d013ff">vkvg_get_fill_rule</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga99ca38817ba4247d2cacb2140f4ad1f6.html#ga99ca38817ba4247d2cacb2140f4ad1f6">vkvg_get_line_cap</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga41a306bcd66be7fc2f00b66a5ea92208.html#ga41a306bcd66be7fc2f00b66a5ea92208">vkvg_get_line_join</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga25e4334755ba6bef6a74bc263554c07e.html#ga25e4334755ba6bef6a74bc263554c07e">vkvg_get_line_width</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga79ca5efa6ffc3025bda30a1d0ed3e2ce.html#ga79ca5efa6ffc3025bda30a1d0ed3e2ce">vkvg_get_matrix</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga4d37ec2bc539cbb2f088152c1785724a.html#ga4d37ec2bc539cbb2f088152c1785724a">vkvg_get_miter_limit</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga0bb6ecd1c3f10f1a6bae09a808986a7c.html#ga0bb6ecd1c3f10f1a6bae09a808986a7c">vkvg_get_opacity</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga96ae65bebca48a87348d960d5ba52b03.html#ga96ae65bebca48a87348d960d5ba52b03">vkvg_get_operator</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaa7356999fb385658dc2ff6c182e639c5.html#gaa7356999fb385658dc2ff6c182e639c5">vkvg_get_reference_count</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga10ea171640ba5da3027c60390725666c.html#ga10ea171640ba5da3027c60390725666c">vkvg_get_required_device_extensions</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga7cf75a034d9fb4a78c82724154cf73c8.html#ga7cf75a034d9fb4a78c82724154cf73c8">vkvg_get_required_instance_extensions</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gace9e98ac61a0fbdc79d1cee9291c15bb.html#gace9e98ac61a0fbdc79d1cee9291c15bb">vkvg_get_source</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga5681b5178166d4f96d9f803000866200.html#ga5681b5178166d4f96d9f803000866200">vkvg_get_target</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gac2c7805769e61c06151b52f3fb52986d.html#gac2c7805769e61c06151b52f3fb52986d">vkvg_has_current_point</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_ga61e679b9e01cdf105c7756bf9854697b.html#ga61e679b9e01cdf105c7756bf9854697b">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_gaaa044940f56de70161b3821934077c7b.html#gaaa044940f56de70161b3821934077c7b">vkvg_line_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga8ca1adfc2ff436c4f1e76f46ba14d9b0.html#ga8ca1adfc2ff436c4f1e76f46ba14d9b0">vkvg_load_font_from_memory</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaaaab7e5a95eab3cb812bbe4865d85951.html#gaaaab7e5a95eab3cb812bbe4865d85951">vkvg_load_font_from_path</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>
@@ -129,109 +129,108 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
           <tr><td class="navtabHL"><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_ga2146e1153f46e8ef79918dba5d32ac91.html#ga2146e1153f46e8ef79918dba5d32ac91">vkvg_matrix_get_scale</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_gaf11800eb40198628fabb928a743fecb1.html#gaf11800eb40198628fabb928a743fecb1">vkvg_matrix_init</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga22c80d15d3492420d9dc9fea4ddf7d76.html#ga22c80d15d3492420d9dc9fea4ddf7d76">vkvg_matrix_init_identity</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga38fb3ab8cc86565a8e5863b788f00921.html#ga38fb3ab8cc86565a8e5863b788f00921">vkvg_matrix_init_rotate</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_gac6da39c63aa83f333fad4876da70c495.html#gac6da39c63aa83f333fad4876da70c495">vkvg_matrix_init_scale</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga9078043e7c548ef9fec35de32ffc86e3.html#ga9078043e7c548ef9fec35de32ffc86e3">vkvg_matrix_init_translate</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga0db3d74caa93dd3b2e8595301d447bec.html#ga0db3d74caa93dd3b2e8595301d447bec">vkvg_matrix_invert</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga672a08bfb37a7b28db89e1d60988b47f.html#ga672a08bfb37a7b28db89e1d60988b47f">vkvg_matrix_multiply</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_gacbad7841972e44b065fc74e17dcce2cd.html#gacbad7841972e44b065fc74e17dcce2cd">vkvg_matrix_rotate</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga053850768b56f00336573729d1ea1090.html#ga053850768b56f00336573729d1ea1090">vkvg_matrix_scale</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga155802a492a4c6a7bb20fb101d0089e4.html#ga155802a492a4c6a7bb20fb101d0089e4">vkvg_matrix_transform_distance</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_gad9dc2333081dc6f631ec529f94ec19dc.html#gad9dc2333081dc6f631ec529f94ec19dc">vkvg_matrix_transform_point</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga34aa0d5b237ad0e3b4905b59ec08fd3b.html#ga34aa0d5b237ad0e3b4905b59ec08fd3b">vkvg_matrix_translate</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga41d32b2e72c0eccf4a2bc695598c50ba.html#ga41d32b2e72c0eccf4a2bc695598c50ba">vkvg_move_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_gaa77f72e566105b65f7e8563d4a9301d9.html#gaa77f72e566105b65f7e8563d4a9301d9">vkvg_multisample_surface_resolve</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga5d60e9db2309e786ac30218efab804cb.html#ga5d60e9db2309e786ac30218efab804cb">vkvg_new_path</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga6fd276cc6718c78aa889d289004707f2.html#ga6fd276cc6718c78aa889d289004707f2">vkvg_new_sub_path</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_ga95d31d8c703526652ad57a42292146e2.html#ga95d31d8c703526652ad57a42292146e2">vkvg_paint</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gad6e3a8dca42362ceebe8d949058ad3b4.html#gad6e3a8dca42362ceebe8d949058ad3b4">vkvg_path_extents</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_gabef66c6a7a6baf98f0f89d30bb55f46d.html#gabef66c6a7a6baf98f0f89d30bb55f46d">vkvg_pattern_add_color_stop</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga7d03d46f9c1544f01eb556fa840c94e0.html#ga7d03d46f9c1544f01eb556fa840c94e0">vkvg_pattern_create_for_surface</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga2c359145c22b8384317dcceee7d065a7.html#ga2c359145c22b8384317dcceee7d065a7">vkvg_pattern_create_linear</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga17618bd315ba5382d66b86cb0feb6af9.html#ga17618bd315ba5382d66b86cb0feb6af9">vkvg_pattern_create_radial</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga14cb27e833bbdd0a922a153bac41837a.html#ga14cb27e833bbdd0a922a153bac41837a">vkvg_pattern_destroy</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga34701b3ab3a3976f65b9a5e229efee1d.html#ga34701b3ab3a3976f65b9a5e229efee1d">vkvg_pattern_edit_linear</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_gabe88f93962cbc6bec99fd94fd01f5547.html#gabe88f93962cbc6bec99fd94fd01f5547">vkvg_pattern_edit_radial</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga8322c6bd1ef02f3f15faee3993ef55d1.html#ga8322c6bd1ef02f3f15faee3993ef55d1">vkvg_pattern_get_color_stop_count</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga743ac3fb70e31150aa98bdc11424a36b.html#ga743ac3fb70e31150aa98bdc11424a36b">vkvg_pattern_get_color_stop_rgba</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_gac87c237c36d4902d1e865778debd3d8d.html#gac87c237c36d4902d1e865778debd3d8d">vkvg_pattern_get_extend</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga510cf4273c0a2a9aa027c388dc2f48b2.html#ga510cf4273c0a2a9aa027c388dc2f48b2">vkvg_pattern_get_filter</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga2939439acaf8ee99bf42f7f0eeb1cf51.html#ga2939439acaf8ee99bf42f7f0eeb1cf51">vkvg_pattern_get_linear_points</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga0c1342ac3ea8201996c6dfcd9fd85ff9.html#ga0c1342ac3ea8201996c6dfcd9fd85ff9">vkvg_pattern_get_matrix</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga6d902720df09232c3836af5517831efe.html#ga6d902720df09232c3836af5517831efe">vkvg_pattern_get_reference_count</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_gab97a47af9ac9d3e71a70008cf8b05487.html#gab97a47af9ac9d3e71a70008cf8b05487">vkvg_pattern_get_type</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga72f8f796252b9716a2cc7e66710dc529.html#ga72f8f796252b9716a2cc7e66710dc529">vkvg_pattern_reference</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga730832bea18d0c15f98eaa1ee1102f43.html#ga730832bea18d0c15f98eaa1ee1102f43">vkvg_pattern_set_extend</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga97a53a5be17a79b6bdd28a49b50d523c.html#ga97a53a5be17a79b6bdd28a49b50d523c">vkvg_pattern_set_filter</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga8983c6211dd369a5240a41bfd2a49090.html#ga8983c6211dd369a5240a41bfd2a49090">vkvg_pattern_set_matrix</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="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gad571c4011138a2cba97fe31709faafc7.html#gad571c4011138a2cba97fe31709faafc7">vkvg_quadratic_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga70c154560a0c15922815cfe7d6530312.html#ga70c154560a0c15922815cfe7d6530312">vkvg_rectangle</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga59ac2b80c1610a785e65ad44fde2b1d0.html#ga59ac2b80c1610a785e65ad44fde2b1d0">vkvg_reference</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga154cef8a49f052068c9f0d6f897aa3d6.html#ga154cef8a49f052068c9f0d6f897aa3d6">vkvg_rel_curve_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga7fd336046c4afa45de5e5473faed9b2d.html#ga7fd336046c4afa45de5e5473faed9b2d">vkvg_rel_elliptic_arc_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga7c420f18b584d664ba272351503b552a.html#ga7c420f18b584d664ba272351503b552a">vkvg_rel_line_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaaddca8228bb495010ea67cb312db28d5.html#gaaddca8228bb495010ea67cb312db28d5">vkvg_rel_move_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga94c7fd0444bb8b997a780e1895125837.html#ga94c7fd0444bb8b997a780e1895125837">vkvg_rel_quadratic_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga7f881ada9c9c463683359d84e876e695.html#ga7f881ada9c9c463683359d84e876e695">vkvg_reset_clip</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga490b9db147cf800e5e98eefe3753b8ec.html#ga490b9db147cf800e5e98eefe3753b8ec">vkvg_restore</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gae025c30c061c0264d4a9f469e8c05d1c.html#gae025c30c061c0264d4a9f469e8c05d1c">vkvg_rotate</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaa5967f211de903e7feb6bf12ae909a06.html#gaa5967f211de903e7feb6bf12ae909a06">vkvg_rounded_rectangle</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga13635442e4c14287367823598f2535cb.html#ga13635442e4c14287367823598f2535cb">vkvg_rounded_rectangle2</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gae3a369a75b9d87c84547a5cd05a221e6.html#gae3a369a75b9d87c84547a5cd05a221e6">vkvg_save</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga5d8b1a43c078011541b8ad40a2af00bb.html#ga5d8b1a43c078011541b8ad40a2af00bb">vkvg_scale</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga88295a0e1ad4344a05de82c54b7159db.html#ga88295a0e1ad4344a05de82c54b7159db">vkvg_select_font_face</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga38d3fd1954fdcddd9013117f60d21707.html#ga38d3fd1954fdcddd9013117f60d21707">vkvg_set_dash</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga32ccec401affe05abbbcc914cd3139e6.html#ga32ccec401affe05abbbcc914cd3139e6">vkvg_set_fill_rule</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga93286454cb5af21e9ddf69635e1351ef.html#ga93286454cb5af21e9ddf69635e1351ef">vkvg_set_font_size</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga2af37f98b630134843446c5d8109741f.html#ga2af37f98b630134843446c5d8109741f">vkvg_set_line_cap</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga261c6105cc8574a05a971b562cfbbfdf.html#ga261c6105cc8574a05a971b562cfbbfdf">vkvg_set_line_join</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaa1dd0e917ca55bb68795b6973f1fa38e.html#gaa1dd0e917ca55bb68795b6973f1fa38e">vkvg_set_line_width</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga17c5a80eb803be493370b95add18e0e0.html#ga17c5a80eb803be493370b95add18e0e0">vkvg_set_matrix</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga19370dc950aa5f87d13feb2824faf441.html#ga19370dc950aa5f87d13feb2824faf441">vkvg_set_miter_limit</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga78687897d394221132d57809244a2bde.html#ga78687897d394221132d57809244a2bde">vkvg_set_opacity</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gab9a9036245eb304f4214705879326f13.html#gab9a9036245eb304f4214705879326f13">vkvg_set_operator</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga73db2af35f3339bc926854a492560964.html#ga73db2af35f3339bc926854a492560964">vkvg_set_source</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga46da71eebe6f6dbb5056dc1429ced863.html#ga46da71eebe6f6dbb5056dc1429ced863">vkvg_set_source_color</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="vkvg_8h_a164da86a4b2636d58d39c45a857b7227.html#a164da86a4b2636d58d39c45a857b7227">vkvg_set_source_color_name</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga89a8aa13acca2fdae86a6f94912513b4.html#ga89a8aa13acca2fdae86a6f94912513b4">vkvg_set_source_rgb</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga7f1817e3b786b376348af666b2f0520a.html#ga7f1817e3b786b376348af666b2f0520a">vkvg_set_source_rgba</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga7316a9d4a70cbc592923c8d3410df077.html#ga7316a9d4a70cbc592923c8d3410df077">vkvg_set_source_surface</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga2e3f3777b3ba1a6de1d54eb7c23737d9.html#ga2e3f3777b3ba1a6de1d54eb7c23737d9">vkvg_show_text</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga2e5ac52635eb2745b9f28373689df0d9.html#ga2e5ac52635eb2745b9f28373689df0d9">vkvg_show_text_run</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaa7a77d72856d41276186df5bb2299339.html#gaa7a77d72856d41276186df5bb2299339">vkvg_status</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_ga36fe35b2d255b66d379b70567d49eed2.html#ga36fe35b2d255b66d379b70567d49eed2">vkvg_status_to_string</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga3590f94fe38df4f98f196d738827891c.html#ga3590f94fe38df4f98f196d738827891c">vkvg_stroke</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga3f64f9251bd63c229205115a214acfc1.html#ga3f64f9251bd63c229205115a214acfc1">vkvg_stroke_preserve</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_gaed1d8ba342a78c0335647dca56e27174.html#gaed1d8ba342a78c0335647dca56e27174">vkvg_surface_clear</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_gaebe02eedfc8d5af54c2962aa7227959d.html#gaebe02eedfc8d5af54c2962aa7227959d">vkvg_surface_create</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_gab927868517986c317e393a1c874081b0.html#gab927868517986c317e393a1c874081b0">vkvg_surface_create_for_VkhImage</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_ga1bc77fa0f6a6508d988ab2bc2f391190.html#ga1bc77fa0f6a6508d988ab2bc2f391190">vkvg_surface_create_from_image</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_ga0c0097625ec8023049b2acfa92e25520.html#ga0c0097625ec8023049b2acfa92e25520">vkvg_surface_destroy</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_ga09df17e6e7e62e6780c3f9330a6e60e6.html#ga09df17e6e7e62e6780c3f9330a6e60e6">vkvg_surface_get_height</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_gaac3f496bfbf733894fb94eb48f1d1137.html#gaac3f496bfbf733894fb94eb48f1d1137">vkvg_surface_get_reference_count</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_ga3d8cf4052973109318bbb693b6d2800c.html#ga3d8cf4052973109318bbb693b6d2800c">vkvg_surface_get_vk_format</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_ga424dbcc7fcefea9cca5726347b2ee235.html#ga424dbcc7fcefea9cca5726347b2ee235">vkvg_surface_get_vk_image</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_gaa4c4188ebc55afd246dcfa2b804a3d1d.html#gaa4c4188ebc55afd246dcfa2b804a3d1d">vkvg_surface_get_width</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_ga21cf3c9f6ce1d7e509ab86d5107eeffc.html#ga21cf3c9f6ce1d7e509ab86d5107eeffc">vkvg_surface_reference</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_gac105fa5f43e1785f2219252b9099365a.html#gac105fa5f43e1785f2219252b9099365a">vkvg_surface_status</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_gac03b406f38c79c6812fdcff69d50fb7e.html#gac03b406f38c79c6812fdcff69d50fb7e">vkvg_surface_write_to_memory</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_ga7051fd62842ee526afc261b65f939c2d.html#ga7051fd62842ee526afc261b65f939c2d">vkvg_surface_write_to_png</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga79802b5c678d1ab84a4f5ef560e77e29.html#ga79802b5c678d1ab84a4f5ef560e77e29">vkvg_text_extents</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaff5bbccf8cc53721ca2666c56272256e.html#gaff5bbccf8cc53721ca2666c56272256e">vkvg_text_run_create</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gadfcb5fd125984c0399c5f6bc9619e56a.html#gadfcb5fd125984c0399c5f6bc9619e56a">vkvg_text_run_create_with_length</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaf177e82330cb95a71c9517f8aacd6365.html#gaf177e82330cb95a71c9517f8aacd6365">vkvg_text_run_destroy</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gafa8b8c1636cb6c479a851fc04f7741ad.html#gafa8b8c1636cb6c479a851fc04f7741ad">vkvg_text_run_get_extents</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga01525d0d537d2e03d541ad57325f14d2.html#ga01525d0d537d2e03d541ad57325f14d2">vkvg_text_run_get_glyph_count</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gad8303a290f342f71dd233bef3f02441b.html#gad8303a290f342f71dd233bef3f02441b">vkvg_text_run_get_glyph_position</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga998ca7435dd87db6da6d30a5ee69f827.html#ga998ca7435dd87db6da6d30a5ee69f827">vkvg_transform</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gacf62b2602170792417398c51511dee67.html#gacf62b2602170792417398c51511dee67">vkvg_translate</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>
@@ -253,7 +252,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
       </table>
 </div><div class="memdoc">
 
-<p class="definition">Definition at line <a class="el" href="vkvg_8h_source.html#l00091">91</a> of file <a class="el" href="vkvg_8h_source.html">vkvg.h</a>.</p>
+<p class="definition">Definition at line <a class="el" href="vkvg_8h_source.html#l00090">90</a> of file <a class="el" href="vkvg_8h_source.html">vkvg.h</a>.</p>
 
 </div>
 </div>
index 61a4f96ec0c76b12c3160b417de088764abce521..db55592ebaaca2e4dc926729970e4230a8789883 100644 (file)
@@ -63,60 +63,60 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
    <td valign="top">
       <div class="navtab">
         <table>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga8acf97c1e4ae8ab67764a96a0d5d7b9c.html#ga8acf97c1e4ae8ab67764a96a0d5d7b9c">vkvg_arc</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga7e937e021bf96bd38de3e478bf80c3e7.html#ga7e937e021bf96bd38de3e478bf80c3e7">vkvg_arc_negative</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gac418bd821f5e47d7c9deb6f58b5bc03d.html#gac418bd821f5e47d7c9deb6f58b5bc03d">vkvg_clear</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga13183bfc6468e0106b487a397ea1d870.html#ga13183bfc6468e0106b487a397ea1d870">vkvg_clip</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga42752652b304544765ffbc9f1355f04a.html#ga42752652b304544765ffbc9f1355f04a">vkvg_clip_preserve</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga0e1611518cd6aa91d3527fefcfdf2957.html#ga0e1611518cd6aa91d3527fefcfdf2957">vkvg_close_path</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gacd68ee83c078f62d89709034c562897b.html#gacd68ee83c078f62d89709034c562897b">vkvg_create</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gae1be850b3f4a6b01e35344bd033bf3d0.html#gae1be850b3f4a6b01e35344bd033bf3d0">vkvg_curve_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gabfc11b67746a4b438580242c79ef6dce.html#gabfc11b67746a4b438580242c79ef6dce">vkvg_destroy</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga3a87ef8a0d782aa26a39ff63218ea25c.html#ga3a87ef8a0d782aa26a39ff63218ea25c">vkvg_device_create</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga1d3b3027ad47c29d49a82705ff21c802.html#ga1d3b3027ad47c29d49a82705ff21c802">vkvg_device_create_from_vk</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga584714cbe547b91c08904a90f269c170.html#ga584714cbe547b91c08904a90f269c170">vkvg_device_create_from_vk_multisample</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga38c54930707fd47bbdb59ee9000a6d21.html#ga38c54930707fd47bbdb59ee9000a6d21">vkvg_device_destroy</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga110a3746370bc3a61aa95e048e739d2e.html#ga110a3746370bc3a61aa95e048e739d2e">vkvg_device_get_dpy</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga4e12927c2cda70943f304f5fdbd43882.html#ga4e12927c2cda70943f304f5fdbd43882">vkvg_device_get_reference_count</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga7328d8f0102dd7dcf725bc3c77aa95f8.html#ga7328d8f0102dd7dcf725bc3c77aa95f8">vkvg_device_reference</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_gacee1dad855f7ceb5e803c0379e37cff5.html#gacee1dad855f7ceb5e803c0379e37cff5">vkvg_device_set_dpy</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_gaa7b5b0a579d1202e8d782f720f603d91.html#gaa7b5b0a579d1202e8d782f720f603d91">vkvg_device_set_thread_aware</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga76abb77e8be8a16dd7ddd03950ba168b.html#ga76abb77e8be8a16dd7ddd03950ba168b">vkvg_device_status</a></td></tr>
+          <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_gaadec811521b3edb7a509bd9c6e370ee5.html#gaadec811521b3edb7a509bd9c6e370ee5">vkvg_ellipse</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga74f4c24e04116105ddc91b31a174ed34.html#ga74f4c24e04116105ddc91b31a174ed34">vkvg_elliptic_arc_to</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="navtab"><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_ga7b84dd59cc0b3d116948a89ff7ad53f8.html#ga7b84dd59cc0b3d116948a89ff7ad53f8">vkvg_fill</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaa0dd784bb4277124e6fd2546a50b970a.html#gaa0dd784bb4277124e6fd2546a50b970a">vkvg_fill_preserve</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_gadf5a54205231c9026559eb3a912578ef.html#gadf5a54205231c9026559eb3a912578ef">vkvg_flush</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga0a1ff002bf87d056d6749966fdabd3a6.html#ga0a1ff002bf87d056d6749966fdabd3a6">vkvg_font_extents</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_ga54e4a562ce79bfe7b27bccb354211526.html#ga54e4a562ce79bfe7b27bccb354211526">vkvg_get_current_point</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaa2a085eb1589cad42d21a79d967ba821.html#gaa2a085eb1589cad42d21a79d967ba821">vkvg_get_dash</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga6b1a6746ce78e41714bfa433dde3f330.html#ga6b1a6746ce78e41714bfa433dde3f330">vkvg_get_device_requirements</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga5accbb746089e87bcf2affb3b8d013ff.html#ga5accbb746089e87bcf2affb3b8d013ff">vkvg_get_fill_rule</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga99ca38817ba4247d2cacb2140f4ad1f6.html#ga99ca38817ba4247d2cacb2140f4ad1f6">vkvg_get_line_cap</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga41a306bcd66be7fc2f00b66a5ea92208.html#ga41a306bcd66be7fc2f00b66a5ea92208">vkvg_get_line_join</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga25e4334755ba6bef6a74bc263554c07e.html#ga25e4334755ba6bef6a74bc263554c07e">vkvg_get_line_width</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga79ca5efa6ffc3025bda30a1d0ed3e2ce.html#ga79ca5efa6ffc3025bda30a1d0ed3e2ce">vkvg_get_matrix</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga4d37ec2bc539cbb2f088152c1785724a.html#ga4d37ec2bc539cbb2f088152c1785724a">vkvg_get_miter_limit</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga0bb6ecd1c3f10f1a6bae09a808986a7c.html#ga0bb6ecd1c3f10f1a6bae09a808986a7c">vkvg_get_opacity</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga96ae65bebca48a87348d960d5ba52b03.html#ga96ae65bebca48a87348d960d5ba52b03">vkvg_get_operator</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaa7356999fb385658dc2ff6c182e639c5.html#gaa7356999fb385658dc2ff6c182e639c5">vkvg_get_reference_count</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga10ea171640ba5da3027c60390725666c.html#ga10ea171640ba5da3027c60390725666c">vkvg_get_required_device_extensions</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga7cf75a034d9fb4a78c82724154cf73c8.html#ga7cf75a034d9fb4a78c82724154cf73c8">vkvg_get_required_instance_extensions</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gace9e98ac61a0fbdc79d1cee9291c15bb.html#gace9e98ac61a0fbdc79d1cee9291c15bb">vkvg_get_source</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga5681b5178166d4f96d9f803000866200.html#ga5681b5178166d4f96d9f803000866200">vkvg_get_target</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gac2c7805769e61c06151b52f3fb52986d.html#gac2c7805769e61c06151b52f3fb52986d">vkvg_has_current_point</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_ga61e679b9e01cdf105c7756bf9854697b.html#ga61e679b9e01cdf105c7756bf9854697b">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_gaaa044940f56de70161b3821934077c7b.html#gaaa044940f56de70161b3821934077c7b">vkvg_line_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga8ca1adfc2ff436c4f1e76f46ba14d9b0.html#ga8ca1adfc2ff436c4f1e76f46ba14d9b0">vkvg_load_font_from_memory</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaaaab7e5a95eab3cb812bbe4865d85951.html#gaaaab7e5a95eab3cb812bbe4865d85951">vkvg_load_font_from_path</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>
@@ -129,109 +129,108 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
           <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_ga2146e1153f46e8ef79918dba5d32ac91.html#ga2146e1153f46e8ef79918dba5d32ac91">vkvg_matrix_get_scale</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_gaf11800eb40198628fabb928a743fecb1.html#gaf11800eb40198628fabb928a743fecb1">vkvg_matrix_init</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga22c80d15d3492420d9dc9fea4ddf7d76.html#ga22c80d15d3492420d9dc9fea4ddf7d76">vkvg_matrix_init_identity</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga38fb3ab8cc86565a8e5863b788f00921.html#ga38fb3ab8cc86565a8e5863b788f00921">vkvg_matrix_init_rotate</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_gac6da39c63aa83f333fad4876da70c495.html#gac6da39c63aa83f333fad4876da70c495">vkvg_matrix_init_scale</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga9078043e7c548ef9fec35de32ffc86e3.html#ga9078043e7c548ef9fec35de32ffc86e3">vkvg_matrix_init_translate</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga0db3d74caa93dd3b2e8595301d447bec.html#ga0db3d74caa93dd3b2e8595301d447bec">vkvg_matrix_invert</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga672a08bfb37a7b28db89e1d60988b47f.html#ga672a08bfb37a7b28db89e1d60988b47f">vkvg_matrix_multiply</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_gacbad7841972e44b065fc74e17dcce2cd.html#gacbad7841972e44b065fc74e17dcce2cd">vkvg_matrix_rotate</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga053850768b56f00336573729d1ea1090.html#ga053850768b56f00336573729d1ea1090">vkvg_matrix_scale</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga155802a492a4c6a7bb20fb101d0089e4.html#ga155802a492a4c6a7bb20fb101d0089e4">vkvg_matrix_transform_distance</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_gad9dc2333081dc6f631ec529f94ec19dc.html#gad9dc2333081dc6f631ec529f94ec19dc">vkvg_matrix_transform_point</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga34aa0d5b237ad0e3b4905b59ec08fd3b.html#ga34aa0d5b237ad0e3b4905b59ec08fd3b">vkvg_matrix_translate</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga41d32b2e72c0eccf4a2bc695598c50ba.html#ga41d32b2e72c0eccf4a2bc695598c50ba">vkvg_move_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_gaa77f72e566105b65f7e8563d4a9301d9.html#gaa77f72e566105b65f7e8563d4a9301d9">vkvg_multisample_surface_resolve</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga5d60e9db2309e786ac30218efab804cb.html#ga5d60e9db2309e786ac30218efab804cb">vkvg_new_path</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga6fd276cc6718c78aa889d289004707f2.html#ga6fd276cc6718c78aa889d289004707f2">vkvg_new_sub_path</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_ga95d31d8c703526652ad57a42292146e2.html#ga95d31d8c703526652ad57a42292146e2">vkvg_paint</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gad6e3a8dca42362ceebe8d949058ad3b4.html#gad6e3a8dca42362ceebe8d949058ad3b4">vkvg_path_extents</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_gabef66c6a7a6baf98f0f89d30bb55f46d.html#gabef66c6a7a6baf98f0f89d30bb55f46d">vkvg_pattern_add_color_stop</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga7d03d46f9c1544f01eb556fa840c94e0.html#ga7d03d46f9c1544f01eb556fa840c94e0">vkvg_pattern_create_for_surface</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga2c359145c22b8384317dcceee7d065a7.html#ga2c359145c22b8384317dcceee7d065a7">vkvg_pattern_create_linear</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga17618bd315ba5382d66b86cb0feb6af9.html#ga17618bd315ba5382d66b86cb0feb6af9">vkvg_pattern_create_radial</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga14cb27e833bbdd0a922a153bac41837a.html#ga14cb27e833bbdd0a922a153bac41837a">vkvg_pattern_destroy</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga34701b3ab3a3976f65b9a5e229efee1d.html#ga34701b3ab3a3976f65b9a5e229efee1d">vkvg_pattern_edit_linear</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_gabe88f93962cbc6bec99fd94fd01f5547.html#gabe88f93962cbc6bec99fd94fd01f5547">vkvg_pattern_edit_radial</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga8322c6bd1ef02f3f15faee3993ef55d1.html#ga8322c6bd1ef02f3f15faee3993ef55d1">vkvg_pattern_get_color_stop_count</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga743ac3fb70e31150aa98bdc11424a36b.html#ga743ac3fb70e31150aa98bdc11424a36b">vkvg_pattern_get_color_stop_rgba</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_gac87c237c36d4902d1e865778debd3d8d.html#gac87c237c36d4902d1e865778debd3d8d">vkvg_pattern_get_extend</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga510cf4273c0a2a9aa027c388dc2f48b2.html#ga510cf4273c0a2a9aa027c388dc2f48b2">vkvg_pattern_get_filter</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga2939439acaf8ee99bf42f7f0eeb1cf51.html#ga2939439acaf8ee99bf42f7f0eeb1cf51">vkvg_pattern_get_linear_points</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga0c1342ac3ea8201996c6dfcd9fd85ff9.html#ga0c1342ac3ea8201996c6dfcd9fd85ff9">vkvg_pattern_get_matrix</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga6d902720df09232c3836af5517831efe.html#ga6d902720df09232c3836af5517831efe">vkvg_pattern_get_reference_count</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_gab97a47af9ac9d3e71a70008cf8b05487.html#gab97a47af9ac9d3e71a70008cf8b05487">vkvg_pattern_get_type</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga72f8f796252b9716a2cc7e66710dc529.html#ga72f8f796252b9716a2cc7e66710dc529">vkvg_pattern_reference</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga730832bea18d0c15f98eaa1ee1102f43.html#ga730832bea18d0c15f98eaa1ee1102f43">vkvg_pattern_set_extend</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga97a53a5be17a79b6bdd28a49b50d523c.html#ga97a53a5be17a79b6bdd28a49b50d523c">vkvg_pattern_set_filter</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga8983c6211dd369a5240a41bfd2a49090.html#ga8983c6211dd369a5240a41bfd2a49090">vkvg_pattern_set_matrix</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="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gad571c4011138a2cba97fe31709faafc7.html#gad571c4011138a2cba97fe31709faafc7">vkvg_quadratic_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga70c154560a0c15922815cfe7d6530312.html#ga70c154560a0c15922815cfe7d6530312">vkvg_rectangle</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga59ac2b80c1610a785e65ad44fde2b1d0.html#ga59ac2b80c1610a785e65ad44fde2b1d0">vkvg_reference</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga154cef8a49f052068c9f0d6f897aa3d6.html#ga154cef8a49f052068c9f0d6f897aa3d6">vkvg_rel_curve_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga7fd336046c4afa45de5e5473faed9b2d.html#ga7fd336046c4afa45de5e5473faed9b2d">vkvg_rel_elliptic_arc_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga7c420f18b584d664ba272351503b552a.html#ga7c420f18b584d664ba272351503b552a">vkvg_rel_line_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaaddca8228bb495010ea67cb312db28d5.html#gaaddca8228bb495010ea67cb312db28d5">vkvg_rel_move_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga94c7fd0444bb8b997a780e1895125837.html#ga94c7fd0444bb8b997a780e1895125837">vkvg_rel_quadratic_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga7f881ada9c9c463683359d84e876e695.html#ga7f881ada9c9c463683359d84e876e695">vkvg_reset_clip</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga490b9db147cf800e5e98eefe3753b8ec.html#ga490b9db147cf800e5e98eefe3753b8ec">vkvg_restore</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gae025c30c061c0264d4a9f469e8c05d1c.html#gae025c30c061c0264d4a9f469e8c05d1c">vkvg_rotate</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaa5967f211de903e7feb6bf12ae909a06.html#gaa5967f211de903e7feb6bf12ae909a06">vkvg_rounded_rectangle</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga13635442e4c14287367823598f2535cb.html#ga13635442e4c14287367823598f2535cb">vkvg_rounded_rectangle2</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gae3a369a75b9d87c84547a5cd05a221e6.html#gae3a369a75b9d87c84547a5cd05a221e6">vkvg_save</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga5d8b1a43c078011541b8ad40a2af00bb.html#ga5d8b1a43c078011541b8ad40a2af00bb">vkvg_scale</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga88295a0e1ad4344a05de82c54b7159db.html#ga88295a0e1ad4344a05de82c54b7159db">vkvg_select_font_face</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga38d3fd1954fdcddd9013117f60d21707.html#ga38d3fd1954fdcddd9013117f60d21707">vkvg_set_dash</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga32ccec401affe05abbbcc914cd3139e6.html#ga32ccec401affe05abbbcc914cd3139e6">vkvg_set_fill_rule</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga93286454cb5af21e9ddf69635e1351ef.html#ga93286454cb5af21e9ddf69635e1351ef">vkvg_set_font_size</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga2af37f98b630134843446c5d8109741f.html#ga2af37f98b630134843446c5d8109741f">vkvg_set_line_cap</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga261c6105cc8574a05a971b562cfbbfdf.html#ga261c6105cc8574a05a971b562cfbbfdf">vkvg_set_line_join</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaa1dd0e917ca55bb68795b6973f1fa38e.html#gaa1dd0e917ca55bb68795b6973f1fa38e">vkvg_set_line_width</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga17c5a80eb803be493370b95add18e0e0.html#ga17c5a80eb803be493370b95add18e0e0">vkvg_set_matrix</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga19370dc950aa5f87d13feb2824faf441.html#ga19370dc950aa5f87d13feb2824faf441">vkvg_set_miter_limit</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga78687897d394221132d57809244a2bde.html#ga78687897d394221132d57809244a2bde">vkvg_set_opacity</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gab9a9036245eb304f4214705879326f13.html#gab9a9036245eb304f4214705879326f13">vkvg_set_operator</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga73db2af35f3339bc926854a492560964.html#ga73db2af35f3339bc926854a492560964">vkvg_set_source</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga46da71eebe6f6dbb5056dc1429ced863.html#ga46da71eebe6f6dbb5056dc1429ced863">vkvg_set_source_color</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="vkvg_8h_a164da86a4b2636d58d39c45a857b7227.html#a164da86a4b2636d58d39c45a857b7227">vkvg_set_source_color_name</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga89a8aa13acca2fdae86a6f94912513b4.html#ga89a8aa13acca2fdae86a6f94912513b4">vkvg_set_source_rgb</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga7f1817e3b786b376348af666b2f0520a.html#ga7f1817e3b786b376348af666b2f0520a">vkvg_set_source_rgba</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga7316a9d4a70cbc592923c8d3410df077.html#ga7316a9d4a70cbc592923c8d3410df077">vkvg_set_source_surface</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga2e3f3777b3ba1a6de1d54eb7c23737d9.html#ga2e3f3777b3ba1a6de1d54eb7c23737d9">vkvg_show_text</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga2e5ac52635eb2745b9f28373689df0d9.html#ga2e5ac52635eb2745b9f28373689df0d9">vkvg_show_text_run</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaa7a77d72856d41276186df5bb2299339.html#gaa7a77d72856d41276186df5bb2299339">vkvg_status</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_ga36fe35b2d255b66d379b70567d49eed2.html#ga36fe35b2d255b66d379b70567d49eed2">vkvg_status_to_string</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga3590f94fe38df4f98f196d738827891c.html#ga3590f94fe38df4f98f196d738827891c">vkvg_stroke</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga3f64f9251bd63c229205115a214acfc1.html#ga3f64f9251bd63c229205115a214acfc1">vkvg_stroke_preserve</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_gaed1d8ba342a78c0335647dca56e27174.html#gaed1d8ba342a78c0335647dca56e27174">vkvg_surface_clear</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_gaebe02eedfc8d5af54c2962aa7227959d.html#gaebe02eedfc8d5af54c2962aa7227959d">vkvg_surface_create</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_gab927868517986c317e393a1c874081b0.html#gab927868517986c317e393a1c874081b0">vkvg_surface_create_for_VkhImage</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_ga1bc77fa0f6a6508d988ab2bc2f391190.html#ga1bc77fa0f6a6508d988ab2bc2f391190">vkvg_surface_create_from_image</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_ga0c0097625ec8023049b2acfa92e25520.html#ga0c0097625ec8023049b2acfa92e25520">vkvg_surface_destroy</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_ga09df17e6e7e62e6780c3f9330a6e60e6.html#ga09df17e6e7e62e6780c3f9330a6e60e6">vkvg_surface_get_height</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_gaac3f496bfbf733894fb94eb48f1d1137.html#gaac3f496bfbf733894fb94eb48f1d1137">vkvg_surface_get_reference_count</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_ga3d8cf4052973109318bbb693b6d2800c.html#ga3d8cf4052973109318bbb693b6d2800c">vkvg_surface_get_vk_format</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_ga424dbcc7fcefea9cca5726347b2ee235.html#ga424dbcc7fcefea9cca5726347b2ee235">vkvg_surface_get_vk_image</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_gaa4c4188ebc55afd246dcfa2b804a3d1d.html#gaa4c4188ebc55afd246dcfa2b804a3d1d">vkvg_surface_get_width</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_ga21cf3c9f6ce1d7e509ab86d5107eeffc.html#ga21cf3c9f6ce1d7e509ab86d5107eeffc">vkvg_surface_reference</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_gac105fa5f43e1785f2219252b9099365a.html#gac105fa5f43e1785f2219252b9099365a">vkvg_surface_status</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_gac03b406f38c79c6812fdcff69d50fb7e.html#gac03b406f38c79c6812fdcff69d50fb7e">vkvg_surface_write_to_memory</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_ga7051fd62842ee526afc261b65f939c2d.html#ga7051fd62842ee526afc261b65f939c2d">vkvg_surface_write_to_png</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga79802b5c678d1ab84a4f5ef560e77e29.html#ga79802b5c678d1ab84a4f5ef560e77e29">vkvg_text_extents</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaff5bbccf8cc53721ca2666c56272256e.html#gaff5bbccf8cc53721ca2666c56272256e">vkvg_text_run_create</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gadfcb5fd125984c0399c5f6bc9619e56a.html#gadfcb5fd125984c0399c5f6bc9619e56a">vkvg_text_run_create_with_length</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaf177e82330cb95a71c9517f8aacd6365.html#gaf177e82330cb95a71c9517f8aacd6365">vkvg_text_run_destroy</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gafa8b8c1636cb6c479a851fc04f7741ad.html#gafa8b8c1636cb6c479a851fc04f7741ad">vkvg_text_run_get_extents</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga01525d0d537d2e03d541ad57325f14d2.html#ga01525d0d537d2e03d541ad57325f14d2">vkvg_text_run_get_glyph_count</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gad8303a290f342f71dd233bef3f02441b.html#gad8303a290f342f71dd233bef3f02441b">vkvg_text_run_get_glyph_position</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga998ca7435dd87db6da6d30a5ee69f827.html#ga998ca7435dd87db6da6d30a5ee69f827">vkvg_transform</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gacf62b2602170792417398c51511dee67.html#gacf62b2602170792417398c51511dee67">vkvg_translate</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>
@@ -253,7 +252,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
       </table>
 </div><div class="memdoc">
 
-<p class="definition">Definition at line <a class="el" href="vkvg_8h_source.html#l00090">90</a> of file <a class="el" href="vkvg_8h_source.html">vkvg.h</a>.</p>
+<p class="definition">Definition at line <a class="el" href="vkvg_8h_source.html#l00089">89</a> of file <a class="el" href="vkvg_8h_source.html">vkvg.h</a>.</p>
 
 </div>
 </div>
index c10d0ccfe22fba1a8c90e1de1c163258ae76d510..5c1ab9d4b70ddac030ee7ac3179d26c4018e3400 100644 (file)
@@ -63,60 +63,60 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
    <td valign="top">
       <div class="navtab">
         <table>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga8acf97c1e4ae8ab67764a96a0d5d7b9c.html#ga8acf97c1e4ae8ab67764a96a0d5d7b9c">vkvg_arc</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga7e937e021bf96bd38de3e478bf80c3e7.html#ga7e937e021bf96bd38de3e478bf80c3e7">vkvg_arc_negative</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gac418bd821f5e47d7c9deb6f58b5bc03d.html#gac418bd821f5e47d7c9deb6f58b5bc03d">vkvg_clear</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga13183bfc6468e0106b487a397ea1d870.html#ga13183bfc6468e0106b487a397ea1d870">vkvg_clip</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga42752652b304544765ffbc9f1355f04a.html#ga42752652b304544765ffbc9f1355f04a">vkvg_clip_preserve</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga0e1611518cd6aa91d3527fefcfdf2957.html#ga0e1611518cd6aa91d3527fefcfdf2957">vkvg_close_path</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gacd68ee83c078f62d89709034c562897b.html#gacd68ee83c078f62d89709034c562897b">vkvg_create</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gae1be850b3f4a6b01e35344bd033bf3d0.html#gae1be850b3f4a6b01e35344bd033bf3d0">vkvg_curve_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gabfc11b67746a4b438580242c79ef6dce.html#gabfc11b67746a4b438580242c79ef6dce">vkvg_destroy</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga3a87ef8a0d782aa26a39ff63218ea25c.html#ga3a87ef8a0d782aa26a39ff63218ea25c">vkvg_device_create</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga1d3b3027ad47c29d49a82705ff21c802.html#ga1d3b3027ad47c29d49a82705ff21c802">vkvg_device_create_from_vk</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga584714cbe547b91c08904a90f269c170.html#ga584714cbe547b91c08904a90f269c170">vkvg_device_create_from_vk_multisample</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga38c54930707fd47bbdb59ee9000a6d21.html#ga38c54930707fd47bbdb59ee9000a6d21">vkvg_device_destroy</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga110a3746370bc3a61aa95e048e739d2e.html#ga110a3746370bc3a61aa95e048e739d2e">vkvg_device_get_dpy</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga4e12927c2cda70943f304f5fdbd43882.html#ga4e12927c2cda70943f304f5fdbd43882">vkvg_device_get_reference_count</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga7328d8f0102dd7dcf725bc3c77aa95f8.html#ga7328d8f0102dd7dcf725bc3c77aa95f8">vkvg_device_reference</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_gacee1dad855f7ceb5e803c0379e37cff5.html#gacee1dad855f7ceb5e803c0379e37cff5">vkvg_device_set_dpy</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_gaa7b5b0a579d1202e8d782f720f603d91.html#gaa7b5b0a579d1202e8d782f720f603d91">vkvg_device_set_thread_aware</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga76abb77e8be8a16dd7ddd03950ba168b.html#ga76abb77e8be8a16dd7ddd03950ba168b">vkvg_device_status</a></td></tr>
+          <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_gaadec811521b3edb7a509bd9c6e370ee5.html#gaadec811521b3edb7a509bd9c6e370ee5">vkvg_ellipse</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga74f4c24e04116105ddc91b31a174ed34.html#ga74f4c24e04116105ddc91b31a174ed34">vkvg_elliptic_arc_to</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="navtab"><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_ga7b84dd59cc0b3d116948a89ff7ad53f8.html#ga7b84dd59cc0b3d116948a89ff7ad53f8">vkvg_fill</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaa0dd784bb4277124e6fd2546a50b970a.html#gaa0dd784bb4277124e6fd2546a50b970a">vkvg_fill_preserve</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_gadf5a54205231c9026559eb3a912578ef.html#gadf5a54205231c9026559eb3a912578ef">vkvg_flush</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga0a1ff002bf87d056d6749966fdabd3a6.html#ga0a1ff002bf87d056d6749966fdabd3a6">vkvg_font_extents</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="navtabHL"><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_ga54e4a562ce79bfe7b27bccb354211526.html#ga54e4a562ce79bfe7b27bccb354211526">vkvg_get_current_point</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaa2a085eb1589cad42d21a79d967ba821.html#gaa2a085eb1589cad42d21a79d967ba821">vkvg_get_dash</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga6b1a6746ce78e41714bfa433dde3f330.html#ga6b1a6746ce78e41714bfa433dde3f330">vkvg_get_device_requirements</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga5accbb746089e87bcf2affb3b8d013ff.html#ga5accbb746089e87bcf2affb3b8d013ff">vkvg_get_fill_rule</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga99ca38817ba4247d2cacb2140f4ad1f6.html#ga99ca38817ba4247d2cacb2140f4ad1f6">vkvg_get_line_cap</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga41a306bcd66be7fc2f00b66a5ea92208.html#ga41a306bcd66be7fc2f00b66a5ea92208">vkvg_get_line_join</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga25e4334755ba6bef6a74bc263554c07e.html#ga25e4334755ba6bef6a74bc263554c07e">vkvg_get_line_width</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga79ca5efa6ffc3025bda30a1d0ed3e2ce.html#ga79ca5efa6ffc3025bda30a1d0ed3e2ce">vkvg_get_matrix</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga4d37ec2bc539cbb2f088152c1785724a.html#ga4d37ec2bc539cbb2f088152c1785724a">vkvg_get_miter_limit</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga0bb6ecd1c3f10f1a6bae09a808986a7c.html#ga0bb6ecd1c3f10f1a6bae09a808986a7c">vkvg_get_opacity</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga96ae65bebca48a87348d960d5ba52b03.html#ga96ae65bebca48a87348d960d5ba52b03">vkvg_get_operator</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaa7356999fb385658dc2ff6c182e639c5.html#gaa7356999fb385658dc2ff6c182e639c5">vkvg_get_reference_count</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga10ea171640ba5da3027c60390725666c.html#ga10ea171640ba5da3027c60390725666c">vkvg_get_required_device_extensions</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga7cf75a034d9fb4a78c82724154cf73c8.html#ga7cf75a034d9fb4a78c82724154cf73c8">vkvg_get_required_instance_extensions</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gace9e98ac61a0fbdc79d1cee9291c15bb.html#gace9e98ac61a0fbdc79d1cee9291c15bb">vkvg_get_source</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga5681b5178166d4f96d9f803000866200.html#ga5681b5178166d4f96d9f803000866200">vkvg_get_target</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gac2c7805769e61c06151b52f3fb52986d.html#gac2c7805769e61c06151b52f3fb52986d">vkvg_has_current_point</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_ga61e679b9e01cdf105c7756bf9854697b.html#ga61e679b9e01cdf105c7756bf9854697b">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_gaaa044940f56de70161b3821934077c7b.html#gaaa044940f56de70161b3821934077c7b">vkvg_line_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga8ca1adfc2ff436c4f1e76f46ba14d9b0.html#ga8ca1adfc2ff436c4f1e76f46ba14d9b0">vkvg_load_font_from_memory</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaaaab7e5a95eab3cb812bbe4865d85951.html#gaaaab7e5a95eab3cb812bbe4865d85951">vkvg_load_font_from_path</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>
@@ -129,109 +129,108 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
           <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_ga2146e1153f46e8ef79918dba5d32ac91.html#ga2146e1153f46e8ef79918dba5d32ac91">vkvg_matrix_get_scale</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_gaf11800eb40198628fabb928a743fecb1.html#gaf11800eb40198628fabb928a743fecb1">vkvg_matrix_init</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga22c80d15d3492420d9dc9fea4ddf7d76.html#ga22c80d15d3492420d9dc9fea4ddf7d76">vkvg_matrix_init_identity</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga38fb3ab8cc86565a8e5863b788f00921.html#ga38fb3ab8cc86565a8e5863b788f00921">vkvg_matrix_init_rotate</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_gac6da39c63aa83f333fad4876da70c495.html#gac6da39c63aa83f333fad4876da70c495">vkvg_matrix_init_scale</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga9078043e7c548ef9fec35de32ffc86e3.html#ga9078043e7c548ef9fec35de32ffc86e3">vkvg_matrix_init_translate</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga0db3d74caa93dd3b2e8595301d447bec.html#ga0db3d74caa93dd3b2e8595301d447bec">vkvg_matrix_invert</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga672a08bfb37a7b28db89e1d60988b47f.html#ga672a08bfb37a7b28db89e1d60988b47f">vkvg_matrix_multiply</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_gacbad7841972e44b065fc74e17dcce2cd.html#gacbad7841972e44b065fc74e17dcce2cd">vkvg_matrix_rotate</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga053850768b56f00336573729d1ea1090.html#ga053850768b56f00336573729d1ea1090">vkvg_matrix_scale</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga155802a492a4c6a7bb20fb101d0089e4.html#ga155802a492a4c6a7bb20fb101d0089e4">vkvg_matrix_transform_distance</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_gad9dc2333081dc6f631ec529f94ec19dc.html#gad9dc2333081dc6f631ec529f94ec19dc">vkvg_matrix_transform_point</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga34aa0d5b237ad0e3b4905b59ec08fd3b.html#ga34aa0d5b237ad0e3b4905b59ec08fd3b">vkvg_matrix_translate</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga41d32b2e72c0eccf4a2bc695598c50ba.html#ga41d32b2e72c0eccf4a2bc695598c50ba">vkvg_move_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_gaa77f72e566105b65f7e8563d4a9301d9.html#gaa77f72e566105b65f7e8563d4a9301d9">vkvg_multisample_surface_resolve</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga5d60e9db2309e786ac30218efab804cb.html#ga5d60e9db2309e786ac30218efab804cb">vkvg_new_path</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga6fd276cc6718c78aa889d289004707f2.html#ga6fd276cc6718c78aa889d289004707f2">vkvg_new_sub_path</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_ga95d31d8c703526652ad57a42292146e2.html#ga95d31d8c703526652ad57a42292146e2">vkvg_paint</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gad6e3a8dca42362ceebe8d949058ad3b4.html#gad6e3a8dca42362ceebe8d949058ad3b4">vkvg_path_extents</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_gabef66c6a7a6baf98f0f89d30bb55f46d.html#gabef66c6a7a6baf98f0f89d30bb55f46d">vkvg_pattern_add_color_stop</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga7d03d46f9c1544f01eb556fa840c94e0.html#ga7d03d46f9c1544f01eb556fa840c94e0">vkvg_pattern_create_for_surface</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga2c359145c22b8384317dcceee7d065a7.html#ga2c359145c22b8384317dcceee7d065a7">vkvg_pattern_create_linear</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga17618bd315ba5382d66b86cb0feb6af9.html#ga17618bd315ba5382d66b86cb0feb6af9">vkvg_pattern_create_radial</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga14cb27e833bbdd0a922a153bac41837a.html#ga14cb27e833bbdd0a922a153bac41837a">vkvg_pattern_destroy</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga34701b3ab3a3976f65b9a5e229efee1d.html#ga34701b3ab3a3976f65b9a5e229efee1d">vkvg_pattern_edit_linear</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_gabe88f93962cbc6bec99fd94fd01f5547.html#gabe88f93962cbc6bec99fd94fd01f5547">vkvg_pattern_edit_radial</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga8322c6bd1ef02f3f15faee3993ef55d1.html#ga8322c6bd1ef02f3f15faee3993ef55d1">vkvg_pattern_get_color_stop_count</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga743ac3fb70e31150aa98bdc11424a36b.html#ga743ac3fb70e31150aa98bdc11424a36b">vkvg_pattern_get_color_stop_rgba</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_gac87c237c36d4902d1e865778debd3d8d.html#gac87c237c36d4902d1e865778debd3d8d">vkvg_pattern_get_extend</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga510cf4273c0a2a9aa027c388dc2f48b2.html#ga510cf4273c0a2a9aa027c388dc2f48b2">vkvg_pattern_get_filter</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga2939439acaf8ee99bf42f7f0eeb1cf51.html#ga2939439acaf8ee99bf42f7f0eeb1cf51">vkvg_pattern_get_linear_points</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga0c1342ac3ea8201996c6dfcd9fd85ff9.html#ga0c1342ac3ea8201996c6dfcd9fd85ff9">vkvg_pattern_get_matrix</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga6d902720df09232c3836af5517831efe.html#ga6d902720df09232c3836af5517831efe">vkvg_pattern_get_reference_count</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_gab97a47af9ac9d3e71a70008cf8b05487.html#gab97a47af9ac9d3e71a70008cf8b05487">vkvg_pattern_get_type</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga72f8f796252b9716a2cc7e66710dc529.html#ga72f8f796252b9716a2cc7e66710dc529">vkvg_pattern_reference</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga730832bea18d0c15f98eaa1ee1102f43.html#ga730832bea18d0c15f98eaa1ee1102f43">vkvg_pattern_set_extend</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga97a53a5be17a79b6bdd28a49b50d523c.html#ga97a53a5be17a79b6bdd28a49b50d523c">vkvg_pattern_set_filter</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga8983c6211dd369a5240a41bfd2a49090.html#ga8983c6211dd369a5240a41bfd2a49090">vkvg_pattern_set_matrix</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="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gad571c4011138a2cba97fe31709faafc7.html#gad571c4011138a2cba97fe31709faafc7">vkvg_quadratic_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga70c154560a0c15922815cfe7d6530312.html#ga70c154560a0c15922815cfe7d6530312">vkvg_rectangle</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga59ac2b80c1610a785e65ad44fde2b1d0.html#ga59ac2b80c1610a785e65ad44fde2b1d0">vkvg_reference</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga154cef8a49f052068c9f0d6f897aa3d6.html#ga154cef8a49f052068c9f0d6f897aa3d6">vkvg_rel_curve_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga7fd336046c4afa45de5e5473faed9b2d.html#ga7fd336046c4afa45de5e5473faed9b2d">vkvg_rel_elliptic_arc_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga7c420f18b584d664ba272351503b552a.html#ga7c420f18b584d664ba272351503b552a">vkvg_rel_line_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaaddca8228bb495010ea67cb312db28d5.html#gaaddca8228bb495010ea67cb312db28d5">vkvg_rel_move_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga94c7fd0444bb8b997a780e1895125837.html#ga94c7fd0444bb8b997a780e1895125837">vkvg_rel_quadratic_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga7f881ada9c9c463683359d84e876e695.html#ga7f881ada9c9c463683359d84e876e695">vkvg_reset_clip</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga490b9db147cf800e5e98eefe3753b8ec.html#ga490b9db147cf800e5e98eefe3753b8ec">vkvg_restore</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gae025c30c061c0264d4a9f469e8c05d1c.html#gae025c30c061c0264d4a9f469e8c05d1c">vkvg_rotate</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaa5967f211de903e7feb6bf12ae909a06.html#gaa5967f211de903e7feb6bf12ae909a06">vkvg_rounded_rectangle</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga13635442e4c14287367823598f2535cb.html#ga13635442e4c14287367823598f2535cb">vkvg_rounded_rectangle2</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gae3a369a75b9d87c84547a5cd05a221e6.html#gae3a369a75b9d87c84547a5cd05a221e6">vkvg_save</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga5d8b1a43c078011541b8ad40a2af00bb.html#ga5d8b1a43c078011541b8ad40a2af00bb">vkvg_scale</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga88295a0e1ad4344a05de82c54b7159db.html#ga88295a0e1ad4344a05de82c54b7159db">vkvg_select_font_face</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga38d3fd1954fdcddd9013117f60d21707.html#ga38d3fd1954fdcddd9013117f60d21707">vkvg_set_dash</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga32ccec401affe05abbbcc914cd3139e6.html#ga32ccec401affe05abbbcc914cd3139e6">vkvg_set_fill_rule</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga93286454cb5af21e9ddf69635e1351ef.html#ga93286454cb5af21e9ddf69635e1351ef">vkvg_set_font_size</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga2af37f98b630134843446c5d8109741f.html#ga2af37f98b630134843446c5d8109741f">vkvg_set_line_cap</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga261c6105cc8574a05a971b562cfbbfdf.html#ga261c6105cc8574a05a971b562cfbbfdf">vkvg_set_line_join</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaa1dd0e917ca55bb68795b6973f1fa38e.html#gaa1dd0e917ca55bb68795b6973f1fa38e">vkvg_set_line_width</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga17c5a80eb803be493370b95add18e0e0.html#ga17c5a80eb803be493370b95add18e0e0">vkvg_set_matrix</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga19370dc950aa5f87d13feb2824faf441.html#ga19370dc950aa5f87d13feb2824faf441">vkvg_set_miter_limit</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga78687897d394221132d57809244a2bde.html#ga78687897d394221132d57809244a2bde">vkvg_set_opacity</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gab9a9036245eb304f4214705879326f13.html#gab9a9036245eb304f4214705879326f13">vkvg_set_operator</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga73db2af35f3339bc926854a492560964.html#ga73db2af35f3339bc926854a492560964">vkvg_set_source</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga46da71eebe6f6dbb5056dc1429ced863.html#ga46da71eebe6f6dbb5056dc1429ced863">vkvg_set_source_color</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="vkvg_8h_a164da86a4b2636d58d39c45a857b7227.html#a164da86a4b2636d58d39c45a857b7227">vkvg_set_source_color_name</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga89a8aa13acca2fdae86a6f94912513b4.html#ga89a8aa13acca2fdae86a6f94912513b4">vkvg_set_source_rgb</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga7f1817e3b786b376348af666b2f0520a.html#ga7f1817e3b786b376348af666b2f0520a">vkvg_set_source_rgba</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga7316a9d4a70cbc592923c8d3410df077.html#ga7316a9d4a70cbc592923c8d3410df077">vkvg_set_source_surface</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga2e3f3777b3ba1a6de1d54eb7c23737d9.html#ga2e3f3777b3ba1a6de1d54eb7c23737d9">vkvg_show_text</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga2e5ac52635eb2745b9f28373689df0d9.html#ga2e5ac52635eb2745b9f28373689df0d9">vkvg_show_text_run</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaa7a77d72856d41276186df5bb2299339.html#gaa7a77d72856d41276186df5bb2299339">vkvg_status</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_ga36fe35b2d255b66d379b70567d49eed2.html#ga36fe35b2d255b66d379b70567d49eed2">vkvg_status_to_string</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga3590f94fe38df4f98f196d738827891c.html#ga3590f94fe38df4f98f196d738827891c">vkvg_stroke</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga3f64f9251bd63c229205115a214acfc1.html#ga3f64f9251bd63c229205115a214acfc1">vkvg_stroke_preserve</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_gaed1d8ba342a78c0335647dca56e27174.html#gaed1d8ba342a78c0335647dca56e27174">vkvg_surface_clear</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_gaebe02eedfc8d5af54c2962aa7227959d.html#gaebe02eedfc8d5af54c2962aa7227959d">vkvg_surface_create</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_gab927868517986c317e393a1c874081b0.html#gab927868517986c317e393a1c874081b0">vkvg_surface_create_for_VkhImage</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_ga1bc77fa0f6a6508d988ab2bc2f391190.html#ga1bc77fa0f6a6508d988ab2bc2f391190">vkvg_surface_create_from_image</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_ga0c0097625ec8023049b2acfa92e25520.html#ga0c0097625ec8023049b2acfa92e25520">vkvg_surface_destroy</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_ga09df17e6e7e62e6780c3f9330a6e60e6.html#ga09df17e6e7e62e6780c3f9330a6e60e6">vkvg_surface_get_height</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_gaac3f496bfbf733894fb94eb48f1d1137.html#gaac3f496bfbf733894fb94eb48f1d1137">vkvg_surface_get_reference_count</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_ga3d8cf4052973109318bbb693b6d2800c.html#ga3d8cf4052973109318bbb693b6d2800c">vkvg_surface_get_vk_format</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_ga424dbcc7fcefea9cca5726347b2ee235.html#ga424dbcc7fcefea9cca5726347b2ee235">vkvg_surface_get_vk_image</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_gaa4c4188ebc55afd246dcfa2b804a3d1d.html#gaa4c4188ebc55afd246dcfa2b804a3d1d">vkvg_surface_get_width</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_ga21cf3c9f6ce1d7e509ab86d5107eeffc.html#ga21cf3c9f6ce1d7e509ab86d5107eeffc">vkvg_surface_reference</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_gac105fa5f43e1785f2219252b9099365a.html#gac105fa5f43e1785f2219252b9099365a">vkvg_surface_status</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_gac03b406f38c79c6812fdcff69d50fb7e.html#gac03b406f38c79c6812fdcff69d50fb7e">vkvg_surface_write_to_memory</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_ga7051fd62842ee526afc261b65f939c2d.html#ga7051fd62842ee526afc261b65f939c2d">vkvg_surface_write_to_png</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga79802b5c678d1ab84a4f5ef560e77e29.html#ga79802b5c678d1ab84a4f5ef560e77e29">vkvg_text_extents</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaff5bbccf8cc53721ca2666c56272256e.html#gaff5bbccf8cc53721ca2666c56272256e">vkvg_text_run_create</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gadfcb5fd125984c0399c5f6bc9619e56a.html#gadfcb5fd125984c0399c5f6bc9619e56a">vkvg_text_run_create_with_length</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaf177e82330cb95a71c9517f8aacd6365.html#gaf177e82330cb95a71c9517f8aacd6365">vkvg_text_run_destroy</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gafa8b8c1636cb6c479a851fc04f7741ad.html#gafa8b8c1636cb6c479a851fc04f7741ad">vkvg_text_run_get_extents</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga01525d0d537d2e03d541ad57325f14d2.html#ga01525d0d537d2e03d541ad57325f14d2">vkvg_text_run_get_glyph_count</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gad8303a290f342f71dd233bef3f02441b.html#gad8303a290f342f71dd233bef3f02441b">vkvg_text_run_get_glyph_position</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga998ca7435dd87db6da6d30a5ee69f827.html#ga998ca7435dd87db6da6d30a5ee69f827">vkvg_transform</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gacf62b2602170792417398c51511dee67.html#gacf62b2602170792417398c51511dee67">vkvg_translate</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>
@@ -259,7 +258,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
 <tr><td class="fieldname"><a id="ac8c85e867cfe90bfd43a2b2a75e688c5a41129f80cde1638c50336775ec6059f1"></a>VKVG_FORMAT_A1&#160;</td><td class="fielddoc"></td></tr>
 </table>
 
-<p class="definition">Definition at line <a class="el" href="vkvg_8h_source.html#l00148">148</a> of file <a class="el" href="vkvg_8h_source.html">vkvg.h</a>.</p>
+<p class="definition">Definition at line <a class="el" href="vkvg_8h_source.html#l00147">147</a> of file <a class="el" href="vkvg_8h_source.html">vkvg.h</a>.</p>
 
 </div>
 </div>
index ba187d9ef843d5ee1cc75e042ec652ad07d52120..2a8a58f64116cdd22896fe8c5778f809d43dc633 100644 (file)
@@ -63,60 +63,60 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
    <td valign="top">
       <div class="navtab">
         <table>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga8acf97c1e4ae8ab67764a96a0d5d7b9c.html#ga8acf97c1e4ae8ab67764a96a0d5d7b9c">vkvg_arc</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga7e937e021bf96bd38de3e478bf80c3e7.html#ga7e937e021bf96bd38de3e478bf80c3e7">vkvg_arc_negative</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gac418bd821f5e47d7c9deb6f58b5bc03d.html#gac418bd821f5e47d7c9deb6f58b5bc03d">vkvg_clear</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga13183bfc6468e0106b487a397ea1d870.html#ga13183bfc6468e0106b487a397ea1d870">vkvg_clip</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga42752652b304544765ffbc9f1355f04a.html#ga42752652b304544765ffbc9f1355f04a">vkvg_clip_preserve</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga0e1611518cd6aa91d3527fefcfdf2957.html#ga0e1611518cd6aa91d3527fefcfdf2957">vkvg_close_path</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gacd68ee83c078f62d89709034c562897b.html#gacd68ee83c078f62d89709034c562897b">vkvg_create</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gae1be850b3f4a6b01e35344bd033bf3d0.html#gae1be850b3f4a6b01e35344bd033bf3d0">vkvg_curve_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gabfc11b67746a4b438580242c79ef6dce.html#gabfc11b67746a4b438580242c79ef6dce">vkvg_destroy</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga3a87ef8a0d782aa26a39ff63218ea25c.html#ga3a87ef8a0d782aa26a39ff63218ea25c">vkvg_device_create</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga1d3b3027ad47c29d49a82705ff21c802.html#ga1d3b3027ad47c29d49a82705ff21c802">vkvg_device_create_from_vk</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga584714cbe547b91c08904a90f269c170.html#ga584714cbe547b91c08904a90f269c170">vkvg_device_create_from_vk_multisample</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga38c54930707fd47bbdb59ee9000a6d21.html#ga38c54930707fd47bbdb59ee9000a6d21">vkvg_device_destroy</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga110a3746370bc3a61aa95e048e739d2e.html#ga110a3746370bc3a61aa95e048e739d2e">vkvg_device_get_dpy</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga4e12927c2cda70943f304f5fdbd43882.html#ga4e12927c2cda70943f304f5fdbd43882">vkvg_device_get_reference_count</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga7328d8f0102dd7dcf725bc3c77aa95f8.html#ga7328d8f0102dd7dcf725bc3c77aa95f8">vkvg_device_reference</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_gacee1dad855f7ceb5e803c0379e37cff5.html#gacee1dad855f7ceb5e803c0379e37cff5">vkvg_device_set_dpy</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_gaa7b5b0a579d1202e8d782f720f603d91.html#gaa7b5b0a579d1202e8d782f720f603d91">vkvg_device_set_thread_aware</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga76abb77e8be8a16dd7ddd03950ba168b.html#ga76abb77e8be8a16dd7ddd03950ba168b">vkvg_device_status</a></td></tr>
+          <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_gaadec811521b3edb7a509bd9c6e370ee5.html#gaadec811521b3edb7a509bd9c6e370ee5">vkvg_ellipse</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga74f4c24e04116105ddc91b31a174ed34.html#ga74f4c24e04116105ddc91b31a174ed34">vkvg_elliptic_arc_to</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="navtab"><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_ga7b84dd59cc0b3d116948a89ff7ad53f8.html#ga7b84dd59cc0b3d116948a89ff7ad53f8">vkvg_fill</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaa0dd784bb4277124e6fd2546a50b970a.html#gaa0dd784bb4277124e6fd2546a50b970a">vkvg_fill_preserve</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="navtabHL"><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_gadf5a54205231c9026559eb3a912578ef.html#gadf5a54205231c9026559eb3a912578ef">vkvg_flush</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga0a1ff002bf87d056d6749966fdabd3a6.html#ga0a1ff002bf87d056d6749966fdabd3a6">vkvg_font_extents</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_ga54e4a562ce79bfe7b27bccb354211526.html#ga54e4a562ce79bfe7b27bccb354211526">vkvg_get_current_point</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaa2a085eb1589cad42d21a79d967ba821.html#gaa2a085eb1589cad42d21a79d967ba821">vkvg_get_dash</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga6b1a6746ce78e41714bfa433dde3f330.html#ga6b1a6746ce78e41714bfa433dde3f330">vkvg_get_device_requirements</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga5accbb746089e87bcf2affb3b8d013ff.html#ga5accbb746089e87bcf2affb3b8d013ff">vkvg_get_fill_rule</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga99ca38817ba4247d2cacb2140f4ad1f6.html#ga99ca38817ba4247d2cacb2140f4ad1f6">vkvg_get_line_cap</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga41a306bcd66be7fc2f00b66a5ea92208.html#ga41a306bcd66be7fc2f00b66a5ea92208">vkvg_get_line_join</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga25e4334755ba6bef6a74bc263554c07e.html#ga25e4334755ba6bef6a74bc263554c07e">vkvg_get_line_width</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga79ca5efa6ffc3025bda30a1d0ed3e2ce.html#ga79ca5efa6ffc3025bda30a1d0ed3e2ce">vkvg_get_matrix</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga4d37ec2bc539cbb2f088152c1785724a.html#ga4d37ec2bc539cbb2f088152c1785724a">vkvg_get_miter_limit</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga0bb6ecd1c3f10f1a6bae09a808986a7c.html#ga0bb6ecd1c3f10f1a6bae09a808986a7c">vkvg_get_opacity</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga96ae65bebca48a87348d960d5ba52b03.html#ga96ae65bebca48a87348d960d5ba52b03">vkvg_get_operator</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaa7356999fb385658dc2ff6c182e639c5.html#gaa7356999fb385658dc2ff6c182e639c5">vkvg_get_reference_count</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga10ea171640ba5da3027c60390725666c.html#ga10ea171640ba5da3027c60390725666c">vkvg_get_required_device_extensions</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga7cf75a034d9fb4a78c82724154cf73c8.html#ga7cf75a034d9fb4a78c82724154cf73c8">vkvg_get_required_instance_extensions</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gace9e98ac61a0fbdc79d1cee9291c15bb.html#gace9e98ac61a0fbdc79d1cee9291c15bb">vkvg_get_source</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga5681b5178166d4f96d9f803000866200.html#ga5681b5178166d4f96d9f803000866200">vkvg_get_target</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gac2c7805769e61c06151b52f3fb52986d.html#gac2c7805769e61c06151b52f3fb52986d">vkvg_has_current_point</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_ga61e679b9e01cdf105c7756bf9854697b.html#ga61e679b9e01cdf105c7756bf9854697b">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_gaaa044940f56de70161b3821934077c7b.html#gaaa044940f56de70161b3821934077c7b">vkvg_line_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga8ca1adfc2ff436c4f1e76f46ba14d9b0.html#ga8ca1adfc2ff436c4f1e76f46ba14d9b0">vkvg_load_font_from_memory</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaaaab7e5a95eab3cb812bbe4865d85951.html#gaaaab7e5a95eab3cb812bbe4865d85951">vkvg_load_font_from_path</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>
@@ -129,109 +129,108 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
           <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_ga2146e1153f46e8ef79918dba5d32ac91.html#ga2146e1153f46e8ef79918dba5d32ac91">vkvg_matrix_get_scale</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_gaf11800eb40198628fabb928a743fecb1.html#gaf11800eb40198628fabb928a743fecb1">vkvg_matrix_init</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga22c80d15d3492420d9dc9fea4ddf7d76.html#ga22c80d15d3492420d9dc9fea4ddf7d76">vkvg_matrix_init_identity</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga38fb3ab8cc86565a8e5863b788f00921.html#ga38fb3ab8cc86565a8e5863b788f00921">vkvg_matrix_init_rotate</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_gac6da39c63aa83f333fad4876da70c495.html#gac6da39c63aa83f333fad4876da70c495">vkvg_matrix_init_scale</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga9078043e7c548ef9fec35de32ffc86e3.html#ga9078043e7c548ef9fec35de32ffc86e3">vkvg_matrix_init_translate</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga0db3d74caa93dd3b2e8595301d447bec.html#ga0db3d74caa93dd3b2e8595301d447bec">vkvg_matrix_invert</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga672a08bfb37a7b28db89e1d60988b47f.html#ga672a08bfb37a7b28db89e1d60988b47f">vkvg_matrix_multiply</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_gacbad7841972e44b065fc74e17dcce2cd.html#gacbad7841972e44b065fc74e17dcce2cd">vkvg_matrix_rotate</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga053850768b56f00336573729d1ea1090.html#ga053850768b56f00336573729d1ea1090">vkvg_matrix_scale</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga155802a492a4c6a7bb20fb101d0089e4.html#ga155802a492a4c6a7bb20fb101d0089e4">vkvg_matrix_transform_distance</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_gad9dc2333081dc6f631ec529f94ec19dc.html#gad9dc2333081dc6f631ec529f94ec19dc">vkvg_matrix_transform_point</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga34aa0d5b237ad0e3b4905b59ec08fd3b.html#ga34aa0d5b237ad0e3b4905b59ec08fd3b">vkvg_matrix_translate</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga41d32b2e72c0eccf4a2bc695598c50ba.html#ga41d32b2e72c0eccf4a2bc695598c50ba">vkvg_move_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_gaa77f72e566105b65f7e8563d4a9301d9.html#gaa77f72e566105b65f7e8563d4a9301d9">vkvg_multisample_surface_resolve</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga5d60e9db2309e786ac30218efab804cb.html#ga5d60e9db2309e786ac30218efab804cb">vkvg_new_path</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga6fd276cc6718c78aa889d289004707f2.html#ga6fd276cc6718c78aa889d289004707f2">vkvg_new_sub_path</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_ga95d31d8c703526652ad57a42292146e2.html#ga95d31d8c703526652ad57a42292146e2">vkvg_paint</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gad6e3a8dca42362ceebe8d949058ad3b4.html#gad6e3a8dca42362ceebe8d949058ad3b4">vkvg_path_extents</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_gabef66c6a7a6baf98f0f89d30bb55f46d.html#gabef66c6a7a6baf98f0f89d30bb55f46d">vkvg_pattern_add_color_stop</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga7d03d46f9c1544f01eb556fa840c94e0.html#ga7d03d46f9c1544f01eb556fa840c94e0">vkvg_pattern_create_for_surface</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga2c359145c22b8384317dcceee7d065a7.html#ga2c359145c22b8384317dcceee7d065a7">vkvg_pattern_create_linear</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga17618bd315ba5382d66b86cb0feb6af9.html#ga17618bd315ba5382d66b86cb0feb6af9">vkvg_pattern_create_radial</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga14cb27e833bbdd0a922a153bac41837a.html#ga14cb27e833bbdd0a922a153bac41837a">vkvg_pattern_destroy</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga34701b3ab3a3976f65b9a5e229efee1d.html#ga34701b3ab3a3976f65b9a5e229efee1d">vkvg_pattern_edit_linear</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_gabe88f93962cbc6bec99fd94fd01f5547.html#gabe88f93962cbc6bec99fd94fd01f5547">vkvg_pattern_edit_radial</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga8322c6bd1ef02f3f15faee3993ef55d1.html#ga8322c6bd1ef02f3f15faee3993ef55d1">vkvg_pattern_get_color_stop_count</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga743ac3fb70e31150aa98bdc11424a36b.html#ga743ac3fb70e31150aa98bdc11424a36b">vkvg_pattern_get_color_stop_rgba</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_gac87c237c36d4902d1e865778debd3d8d.html#gac87c237c36d4902d1e865778debd3d8d">vkvg_pattern_get_extend</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga510cf4273c0a2a9aa027c388dc2f48b2.html#ga510cf4273c0a2a9aa027c388dc2f48b2">vkvg_pattern_get_filter</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga2939439acaf8ee99bf42f7f0eeb1cf51.html#ga2939439acaf8ee99bf42f7f0eeb1cf51">vkvg_pattern_get_linear_points</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga0c1342ac3ea8201996c6dfcd9fd85ff9.html#ga0c1342ac3ea8201996c6dfcd9fd85ff9">vkvg_pattern_get_matrix</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga6d902720df09232c3836af5517831efe.html#ga6d902720df09232c3836af5517831efe">vkvg_pattern_get_reference_count</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_gab97a47af9ac9d3e71a70008cf8b05487.html#gab97a47af9ac9d3e71a70008cf8b05487">vkvg_pattern_get_type</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga72f8f796252b9716a2cc7e66710dc529.html#ga72f8f796252b9716a2cc7e66710dc529">vkvg_pattern_reference</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga730832bea18d0c15f98eaa1ee1102f43.html#ga730832bea18d0c15f98eaa1ee1102f43">vkvg_pattern_set_extend</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga97a53a5be17a79b6bdd28a49b50d523c.html#ga97a53a5be17a79b6bdd28a49b50d523c">vkvg_pattern_set_filter</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga8983c6211dd369a5240a41bfd2a49090.html#ga8983c6211dd369a5240a41bfd2a49090">vkvg_pattern_set_matrix</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="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gad571c4011138a2cba97fe31709faafc7.html#gad571c4011138a2cba97fe31709faafc7">vkvg_quadratic_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga70c154560a0c15922815cfe7d6530312.html#ga70c154560a0c15922815cfe7d6530312">vkvg_rectangle</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga59ac2b80c1610a785e65ad44fde2b1d0.html#ga59ac2b80c1610a785e65ad44fde2b1d0">vkvg_reference</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga154cef8a49f052068c9f0d6f897aa3d6.html#ga154cef8a49f052068c9f0d6f897aa3d6">vkvg_rel_curve_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga7fd336046c4afa45de5e5473faed9b2d.html#ga7fd336046c4afa45de5e5473faed9b2d">vkvg_rel_elliptic_arc_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga7c420f18b584d664ba272351503b552a.html#ga7c420f18b584d664ba272351503b552a">vkvg_rel_line_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaaddca8228bb495010ea67cb312db28d5.html#gaaddca8228bb495010ea67cb312db28d5">vkvg_rel_move_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga94c7fd0444bb8b997a780e1895125837.html#ga94c7fd0444bb8b997a780e1895125837">vkvg_rel_quadratic_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga7f881ada9c9c463683359d84e876e695.html#ga7f881ada9c9c463683359d84e876e695">vkvg_reset_clip</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga490b9db147cf800e5e98eefe3753b8ec.html#ga490b9db147cf800e5e98eefe3753b8ec">vkvg_restore</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gae025c30c061c0264d4a9f469e8c05d1c.html#gae025c30c061c0264d4a9f469e8c05d1c">vkvg_rotate</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaa5967f211de903e7feb6bf12ae909a06.html#gaa5967f211de903e7feb6bf12ae909a06">vkvg_rounded_rectangle</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga13635442e4c14287367823598f2535cb.html#ga13635442e4c14287367823598f2535cb">vkvg_rounded_rectangle2</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gae3a369a75b9d87c84547a5cd05a221e6.html#gae3a369a75b9d87c84547a5cd05a221e6">vkvg_save</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga5d8b1a43c078011541b8ad40a2af00bb.html#ga5d8b1a43c078011541b8ad40a2af00bb">vkvg_scale</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga88295a0e1ad4344a05de82c54b7159db.html#ga88295a0e1ad4344a05de82c54b7159db">vkvg_select_font_face</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga38d3fd1954fdcddd9013117f60d21707.html#ga38d3fd1954fdcddd9013117f60d21707">vkvg_set_dash</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga32ccec401affe05abbbcc914cd3139e6.html#ga32ccec401affe05abbbcc914cd3139e6">vkvg_set_fill_rule</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga93286454cb5af21e9ddf69635e1351ef.html#ga93286454cb5af21e9ddf69635e1351ef">vkvg_set_font_size</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga2af37f98b630134843446c5d8109741f.html#ga2af37f98b630134843446c5d8109741f">vkvg_set_line_cap</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga261c6105cc8574a05a971b562cfbbfdf.html#ga261c6105cc8574a05a971b562cfbbfdf">vkvg_set_line_join</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaa1dd0e917ca55bb68795b6973f1fa38e.html#gaa1dd0e917ca55bb68795b6973f1fa38e">vkvg_set_line_width</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga17c5a80eb803be493370b95add18e0e0.html#ga17c5a80eb803be493370b95add18e0e0">vkvg_set_matrix</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga19370dc950aa5f87d13feb2824faf441.html#ga19370dc950aa5f87d13feb2824faf441">vkvg_set_miter_limit</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga78687897d394221132d57809244a2bde.html#ga78687897d394221132d57809244a2bde">vkvg_set_opacity</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gab9a9036245eb304f4214705879326f13.html#gab9a9036245eb304f4214705879326f13">vkvg_set_operator</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga73db2af35f3339bc926854a492560964.html#ga73db2af35f3339bc926854a492560964">vkvg_set_source</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga46da71eebe6f6dbb5056dc1429ced863.html#ga46da71eebe6f6dbb5056dc1429ced863">vkvg_set_source_color</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="vkvg_8h_a164da86a4b2636d58d39c45a857b7227.html#a164da86a4b2636d58d39c45a857b7227">vkvg_set_source_color_name</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga89a8aa13acca2fdae86a6f94912513b4.html#ga89a8aa13acca2fdae86a6f94912513b4">vkvg_set_source_rgb</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga7f1817e3b786b376348af666b2f0520a.html#ga7f1817e3b786b376348af666b2f0520a">vkvg_set_source_rgba</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga7316a9d4a70cbc592923c8d3410df077.html#ga7316a9d4a70cbc592923c8d3410df077">vkvg_set_source_surface</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga2e3f3777b3ba1a6de1d54eb7c23737d9.html#ga2e3f3777b3ba1a6de1d54eb7c23737d9">vkvg_show_text</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga2e5ac52635eb2745b9f28373689df0d9.html#ga2e5ac52635eb2745b9f28373689df0d9">vkvg_show_text_run</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaa7a77d72856d41276186df5bb2299339.html#gaa7a77d72856d41276186df5bb2299339">vkvg_status</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_ga36fe35b2d255b66d379b70567d49eed2.html#ga36fe35b2d255b66d379b70567d49eed2">vkvg_status_to_string</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga3590f94fe38df4f98f196d738827891c.html#ga3590f94fe38df4f98f196d738827891c">vkvg_stroke</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga3f64f9251bd63c229205115a214acfc1.html#ga3f64f9251bd63c229205115a214acfc1">vkvg_stroke_preserve</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_gaed1d8ba342a78c0335647dca56e27174.html#gaed1d8ba342a78c0335647dca56e27174">vkvg_surface_clear</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_gaebe02eedfc8d5af54c2962aa7227959d.html#gaebe02eedfc8d5af54c2962aa7227959d">vkvg_surface_create</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_gab927868517986c317e393a1c874081b0.html#gab927868517986c317e393a1c874081b0">vkvg_surface_create_for_VkhImage</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_ga1bc77fa0f6a6508d988ab2bc2f391190.html#ga1bc77fa0f6a6508d988ab2bc2f391190">vkvg_surface_create_from_image</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_ga0c0097625ec8023049b2acfa92e25520.html#ga0c0097625ec8023049b2acfa92e25520">vkvg_surface_destroy</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_ga09df17e6e7e62e6780c3f9330a6e60e6.html#ga09df17e6e7e62e6780c3f9330a6e60e6">vkvg_surface_get_height</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_gaac3f496bfbf733894fb94eb48f1d1137.html#gaac3f496bfbf733894fb94eb48f1d1137">vkvg_surface_get_reference_count</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_ga3d8cf4052973109318bbb693b6d2800c.html#ga3d8cf4052973109318bbb693b6d2800c">vkvg_surface_get_vk_format</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_ga424dbcc7fcefea9cca5726347b2ee235.html#ga424dbcc7fcefea9cca5726347b2ee235">vkvg_surface_get_vk_image</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_gaa4c4188ebc55afd246dcfa2b804a3d1d.html#gaa4c4188ebc55afd246dcfa2b804a3d1d">vkvg_surface_get_width</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_ga21cf3c9f6ce1d7e509ab86d5107eeffc.html#ga21cf3c9f6ce1d7e509ab86d5107eeffc">vkvg_surface_reference</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_gac105fa5f43e1785f2219252b9099365a.html#gac105fa5f43e1785f2219252b9099365a">vkvg_surface_status</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_gac03b406f38c79c6812fdcff69d50fb7e.html#gac03b406f38c79c6812fdcff69d50fb7e">vkvg_surface_write_to_memory</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_ga7051fd62842ee526afc261b65f939c2d.html#ga7051fd62842ee526afc261b65f939c2d">vkvg_surface_write_to_png</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga79802b5c678d1ab84a4f5ef560e77e29.html#ga79802b5c678d1ab84a4f5ef560e77e29">vkvg_text_extents</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaff5bbccf8cc53721ca2666c56272256e.html#gaff5bbccf8cc53721ca2666c56272256e">vkvg_text_run_create</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gadfcb5fd125984c0399c5f6bc9619e56a.html#gadfcb5fd125984c0399c5f6bc9619e56a">vkvg_text_run_create_with_length</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaf177e82330cb95a71c9517f8aacd6365.html#gaf177e82330cb95a71c9517f8aacd6365">vkvg_text_run_destroy</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gafa8b8c1636cb6c479a851fc04f7741ad.html#gafa8b8c1636cb6c479a851fc04f7741ad">vkvg_text_run_get_extents</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga01525d0d537d2e03d541ad57325f14d2.html#ga01525d0d537d2e03d541ad57325f14d2">vkvg_text_run_get_glyph_count</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gad8303a290f342f71dd233bef3f02441b.html#gad8303a290f342f71dd233bef3f02441b">vkvg_text_run_get_glyph_position</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga998ca7435dd87db6da6d30a5ee69f827.html#ga998ca7435dd87db6da6d30a5ee69f827">vkvg_transform</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gacf62b2602170792417398c51511dee67.html#gacf62b2602170792417398c51511dee67">vkvg_translate</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>
@@ -261,7 +260,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
 <tr><td class="fieldname"><a id="adb45e5c6af26000f8dacd091679c0ca5a3469ff42e4e804cf5b362eb2787b2654"></a>VKVG_FILTER_GAUSSIAN&#160;</td><td class="fielddoc"></td></tr>
 </table>
 
-<p class="definition">Definition at line <a class="el" href="vkvg_8h_source.html#l00168">168</a> of file <a class="el" href="vkvg_8h_source.html">vkvg.h</a>.</p>
+<p class="definition">Definition at line <a class="el" href="vkvg_8h_source.html#l00167">167</a> of file <a class="el" href="vkvg_8h_source.html">vkvg.h</a>.</p>
 
 </div>
 </div>
index 28e6c4c279c66f71be0ec83c9a84cb8124a94269..b9c94bbee81e5b45b6e743e05bd73751f99aa462 100644 (file)
@@ -63,60 +63,60 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
    <td valign="top">
       <div class="navtab">
         <table>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga8acf97c1e4ae8ab67764a96a0d5d7b9c.html#ga8acf97c1e4ae8ab67764a96a0d5d7b9c">vkvg_arc</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga7e937e021bf96bd38de3e478bf80c3e7.html#ga7e937e021bf96bd38de3e478bf80c3e7">vkvg_arc_negative</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gac418bd821f5e47d7c9deb6f58b5bc03d.html#gac418bd821f5e47d7c9deb6f58b5bc03d">vkvg_clear</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga13183bfc6468e0106b487a397ea1d870.html#ga13183bfc6468e0106b487a397ea1d870">vkvg_clip</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga42752652b304544765ffbc9f1355f04a.html#ga42752652b304544765ffbc9f1355f04a">vkvg_clip_preserve</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga0e1611518cd6aa91d3527fefcfdf2957.html#ga0e1611518cd6aa91d3527fefcfdf2957">vkvg_close_path</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gacd68ee83c078f62d89709034c562897b.html#gacd68ee83c078f62d89709034c562897b">vkvg_create</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gae1be850b3f4a6b01e35344bd033bf3d0.html#gae1be850b3f4a6b01e35344bd033bf3d0">vkvg_curve_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gabfc11b67746a4b438580242c79ef6dce.html#gabfc11b67746a4b438580242c79ef6dce">vkvg_destroy</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga3a87ef8a0d782aa26a39ff63218ea25c.html#ga3a87ef8a0d782aa26a39ff63218ea25c">vkvg_device_create</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga1d3b3027ad47c29d49a82705ff21c802.html#ga1d3b3027ad47c29d49a82705ff21c802">vkvg_device_create_from_vk</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga584714cbe547b91c08904a90f269c170.html#ga584714cbe547b91c08904a90f269c170">vkvg_device_create_from_vk_multisample</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga38c54930707fd47bbdb59ee9000a6d21.html#ga38c54930707fd47bbdb59ee9000a6d21">vkvg_device_destroy</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga110a3746370bc3a61aa95e048e739d2e.html#ga110a3746370bc3a61aa95e048e739d2e">vkvg_device_get_dpy</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga4e12927c2cda70943f304f5fdbd43882.html#ga4e12927c2cda70943f304f5fdbd43882">vkvg_device_get_reference_count</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga7328d8f0102dd7dcf725bc3c77aa95f8.html#ga7328d8f0102dd7dcf725bc3c77aa95f8">vkvg_device_reference</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_gacee1dad855f7ceb5e803c0379e37cff5.html#gacee1dad855f7ceb5e803c0379e37cff5">vkvg_device_set_dpy</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_gaa7b5b0a579d1202e8d782f720f603d91.html#gaa7b5b0a579d1202e8d782f720f603d91">vkvg_device_set_thread_aware</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga76abb77e8be8a16dd7ddd03950ba168b.html#ga76abb77e8be8a16dd7ddd03950ba168b">vkvg_device_status</a></td></tr>
+          <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_gaadec811521b3edb7a509bd9c6e370ee5.html#gaadec811521b3edb7a509bd9c6e370ee5">vkvg_ellipse</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga74f4c24e04116105ddc91b31a174ed34.html#ga74f4c24e04116105ddc91b31a174ed34">vkvg_elliptic_arc_to</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="navtab"><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_ga7b84dd59cc0b3d116948a89ff7ad53f8.html#ga7b84dd59cc0b3d116948a89ff7ad53f8">vkvg_fill</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaa0dd784bb4277124e6fd2546a50b970a.html#gaa0dd784bb4277124e6fd2546a50b970a">vkvg_fill_preserve</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_gadf5a54205231c9026559eb3a912578ef.html#gadf5a54205231c9026559eb3a912578ef">vkvg_flush</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga0a1ff002bf87d056d6749966fdabd3a6.html#ga0a1ff002bf87d056d6749966fdabd3a6">vkvg_font_extents</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_ga54e4a562ce79bfe7b27bccb354211526.html#ga54e4a562ce79bfe7b27bccb354211526">vkvg_get_current_point</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaa2a085eb1589cad42d21a79d967ba821.html#gaa2a085eb1589cad42d21a79d967ba821">vkvg_get_dash</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga6b1a6746ce78e41714bfa433dde3f330.html#ga6b1a6746ce78e41714bfa433dde3f330">vkvg_get_device_requirements</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga5accbb746089e87bcf2affb3b8d013ff.html#ga5accbb746089e87bcf2affb3b8d013ff">vkvg_get_fill_rule</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga99ca38817ba4247d2cacb2140f4ad1f6.html#ga99ca38817ba4247d2cacb2140f4ad1f6">vkvg_get_line_cap</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga41a306bcd66be7fc2f00b66a5ea92208.html#ga41a306bcd66be7fc2f00b66a5ea92208">vkvg_get_line_join</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga25e4334755ba6bef6a74bc263554c07e.html#ga25e4334755ba6bef6a74bc263554c07e">vkvg_get_line_width</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga79ca5efa6ffc3025bda30a1d0ed3e2ce.html#ga79ca5efa6ffc3025bda30a1d0ed3e2ce">vkvg_get_matrix</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga4d37ec2bc539cbb2f088152c1785724a.html#ga4d37ec2bc539cbb2f088152c1785724a">vkvg_get_miter_limit</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga0bb6ecd1c3f10f1a6bae09a808986a7c.html#ga0bb6ecd1c3f10f1a6bae09a808986a7c">vkvg_get_opacity</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga96ae65bebca48a87348d960d5ba52b03.html#ga96ae65bebca48a87348d960d5ba52b03">vkvg_get_operator</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaa7356999fb385658dc2ff6c182e639c5.html#gaa7356999fb385658dc2ff6c182e639c5">vkvg_get_reference_count</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga10ea171640ba5da3027c60390725666c.html#ga10ea171640ba5da3027c60390725666c">vkvg_get_required_device_extensions</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga7cf75a034d9fb4a78c82724154cf73c8.html#ga7cf75a034d9fb4a78c82724154cf73c8">vkvg_get_required_instance_extensions</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gace9e98ac61a0fbdc79d1cee9291c15bb.html#gace9e98ac61a0fbdc79d1cee9291c15bb">vkvg_get_source</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga5681b5178166d4f96d9f803000866200.html#ga5681b5178166d4f96d9f803000866200">vkvg_get_target</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gac2c7805769e61c06151b52f3fb52986d.html#gac2c7805769e61c06151b52f3fb52986d">vkvg_has_current_point</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_ga61e679b9e01cdf105c7756bf9854697b.html#ga61e679b9e01cdf105c7756bf9854697b">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_gaaa044940f56de70161b3821934077c7b.html#gaaa044940f56de70161b3821934077c7b">vkvg_line_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga8ca1adfc2ff436c4f1e76f46ba14d9b0.html#ga8ca1adfc2ff436c4f1e76f46ba14d9b0">vkvg_load_font_from_memory</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaaaab7e5a95eab3cb812bbe4865d85951.html#gaaaab7e5a95eab3cb812bbe4865d85951">vkvg_load_font_from_path</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>
@@ -129,109 +129,108 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
           <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="navtabHL"><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_ga2146e1153f46e8ef79918dba5d32ac91.html#ga2146e1153f46e8ef79918dba5d32ac91">vkvg_matrix_get_scale</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_gaf11800eb40198628fabb928a743fecb1.html#gaf11800eb40198628fabb928a743fecb1">vkvg_matrix_init</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga22c80d15d3492420d9dc9fea4ddf7d76.html#ga22c80d15d3492420d9dc9fea4ddf7d76">vkvg_matrix_init_identity</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga38fb3ab8cc86565a8e5863b788f00921.html#ga38fb3ab8cc86565a8e5863b788f00921">vkvg_matrix_init_rotate</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_gac6da39c63aa83f333fad4876da70c495.html#gac6da39c63aa83f333fad4876da70c495">vkvg_matrix_init_scale</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga9078043e7c548ef9fec35de32ffc86e3.html#ga9078043e7c548ef9fec35de32ffc86e3">vkvg_matrix_init_translate</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga0db3d74caa93dd3b2e8595301d447bec.html#ga0db3d74caa93dd3b2e8595301d447bec">vkvg_matrix_invert</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga672a08bfb37a7b28db89e1d60988b47f.html#ga672a08bfb37a7b28db89e1d60988b47f">vkvg_matrix_multiply</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_gacbad7841972e44b065fc74e17dcce2cd.html#gacbad7841972e44b065fc74e17dcce2cd">vkvg_matrix_rotate</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga053850768b56f00336573729d1ea1090.html#ga053850768b56f00336573729d1ea1090">vkvg_matrix_scale</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga155802a492a4c6a7bb20fb101d0089e4.html#ga155802a492a4c6a7bb20fb101d0089e4">vkvg_matrix_transform_distance</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_gad9dc2333081dc6f631ec529f94ec19dc.html#gad9dc2333081dc6f631ec529f94ec19dc">vkvg_matrix_transform_point</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga34aa0d5b237ad0e3b4905b59ec08fd3b.html#ga34aa0d5b237ad0e3b4905b59ec08fd3b">vkvg_matrix_translate</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga41d32b2e72c0eccf4a2bc695598c50ba.html#ga41d32b2e72c0eccf4a2bc695598c50ba">vkvg_move_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_gaa77f72e566105b65f7e8563d4a9301d9.html#gaa77f72e566105b65f7e8563d4a9301d9">vkvg_multisample_surface_resolve</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga5d60e9db2309e786ac30218efab804cb.html#ga5d60e9db2309e786ac30218efab804cb">vkvg_new_path</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga6fd276cc6718c78aa889d289004707f2.html#ga6fd276cc6718c78aa889d289004707f2">vkvg_new_sub_path</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_ga95d31d8c703526652ad57a42292146e2.html#ga95d31d8c703526652ad57a42292146e2">vkvg_paint</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gad6e3a8dca42362ceebe8d949058ad3b4.html#gad6e3a8dca42362ceebe8d949058ad3b4">vkvg_path_extents</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_gabef66c6a7a6baf98f0f89d30bb55f46d.html#gabef66c6a7a6baf98f0f89d30bb55f46d">vkvg_pattern_add_color_stop</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga7d03d46f9c1544f01eb556fa840c94e0.html#ga7d03d46f9c1544f01eb556fa840c94e0">vkvg_pattern_create_for_surface</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga2c359145c22b8384317dcceee7d065a7.html#ga2c359145c22b8384317dcceee7d065a7">vkvg_pattern_create_linear</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga17618bd315ba5382d66b86cb0feb6af9.html#ga17618bd315ba5382d66b86cb0feb6af9">vkvg_pattern_create_radial</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga14cb27e833bbdd0a922a153bac41837a.html#ga14cb27e833bbdd0a922a153bac41837a">vkvg_pattern_destroy</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga34701b3ab3a3976f65b9a5e229efee1d.html#ga34701b3ab3a3976f65b9a5e229efee1d">vkvg_pattern_edit_linear</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_gabe88f93962cbc6bec99fd94fd01f5547.html#gabe88f93962cbc6bec99fd94fd01f5547">vkvg_pattern_edit_radial</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga8322c6bd1ef02f3f15faee3993ef55d1.html#ga8322c6bd1ef02f3f15faee3993ef55d1">vkvg_pattern_get_color_stop_count</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga743ac3fb70e31150aa98bdc11424a36b.html#ga743ac3fb70e31150aa98bdc11424a36b">vkvg_pattern_get_color_stop_rgba</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_gac87c237c36d4902d1e865778debd3d8d.html#gac87c237c36d4902d1e865778debd3d8d">vkvg_pattern_get_extend</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga510cf4273c0a2a9aa027c388dc2f48b2.html#ga510cf4273c0a2a9aa027c388dc2f48b2">vkvg_pattern_get_filter</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga2939439acaf8ee99bf42f7f0eeb1cf51.html#ga2939439acaf8ee99bf42f7f0eeb1cf51">vkvg_pattern_get_linear_points</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga0c1342ac3ea8201996c6dfcd9fd85ff9.html#ga0c1342ac3ea8201996c6dfcd9fd85ff9">vkvg_pattern_get_matrix</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga6d902720df09232c3836af5517831efe.html#ga6d902720df09232c3836af5517831efe">vkvg_pattern_get_reference_count</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_gab97a47af9ac9d3e71a70008cf8b05487.html#gab97a47af9ac9d3e71a70008cf8b05487">vkvg_pattern_get_type</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga72f8f796252b9716a2cc7e66710dc529.html#ga72f8f796252b9716a2cc7e66710dc529">vkvg_pattern_reference</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga730832bea18d0c15f98eaa1ee1102f43.html#ga730832bea18d0c15f98eaa1ee1102f43">vkvg_pattern_set_extend</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga97a53a5be17a79b6bdd28a49b50d523c.html#ga97a53a5be17a79b6bdd28a49b50d523c">vkvg_pattern_set_filter</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga8983c6211dd369a5240a41bfd2a49090.html#ga8983c6211dd369a5240a41bfd2a49090">vkvg_pattern_set_matrix</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="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gad571c4011138a2cba97fe31709faafc7.html#gad571c4011138a2cba97fe31709faafc7">vkvg_quadratic_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga70c154560a0c15922815cfe7d6530312.html#ga70c154560a0c15922815cfe7d6530312">vkvg_rectangle</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga59ac2b80c1610a785e65ad44fde2b1d0.html#ga59ac2b80c1610a785e65ad44fde2b1d0">vkvg_reference</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga154cef8a49f052068c9f0d6f897aa3d6.html#ga154cef8a49f052068c9f0d6f897aa3d6">vkvg_rel_curve_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga7fd336046c4afa45de5e5473faed9b2d.html#ga7fd336046c4afa45de5e5473faed9b2d">vkvg_rel_elliptic_arc_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga7c420f18b584d664ba272351503b552a.html#ga7c420f18b584d664ba272351503b552a">vkvg_rel_line_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaaddca8228bb495010ea67cb312db28d5.html#gaaddca8228bb495010ea67cb312db28d5">vkvg_rel_move_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga94c7fd0444bb8b997a780e1895125837.html#ga94c7fd0444bb8b997a780e1895125837">vkvg_rel_quadratic_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga7f881ada9c9c463683359d84e876e695.html#ga7f881ada9c9c463683359d84e876e695">vkvg_reset_clip</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga490b9db147cf800e5e98eefe3753b8ec.html#ga490b9db147cf800e5e98eefe3753b8ec">vkvg_restore</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gae025c30c061c0264d4a9f469e8c05d1c.html#gae025c30c061c0264d4a9f469e8c05d1c">vkvg_rotate</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaa5967f211de903e7feb6bf12ae909a06.html#gaa5967f211de903e7feb6bf12ae909a06">vkvg_rounded_rectangle</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga13635442e4c14287367823598f2535cb.html#ga13635442e4c14287367823598f2535cb">vkvg_rounded_rectangle2</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gae3a369a75b9d87c84547a5cd05a221e6.html#gae3a369a75b9d87c84547a5cd05a221e6">vkvg_save</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga5d8b1a43c078011541b8ad40a2af00bb.html#ga5d8b1a43c078011541b8ad40a2af00bb">vkvg_scale</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga88295a0e1ad4344a05de82c54b7159db.html#ga88295a0e1ad4344a05de82c54b7159db">vkvg_select_font_face</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga38d3fd1954fdcddd9013117f60d21707.html#ga38d3fd1954fdcddd9013117f60d21707">vkvg_set_dash</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga32ccec401affe05abbbcc914cd3139e6.html#ga32ccec401affe05abbbcc914cd3139e6">vkvg_set_fill_rule</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga93286454cb5af21e9ddf69635e1351ef.html#ga93286454cb5af21e9ddf69635e1351ef">vkvg_set_font_size</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga2af37f98b630134843446c5d8109741f.html#ga2af37f98b630134843446c5d8109741f">vkvg_set_line_cap</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga261c6105cc8574a05a971b562cfbbfdf.html#ga261c6105cc8574a05a971b562cfbbfdf">vkvg_set_line_join</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaa1dd0e917ca55bb68795b6973f1fa38e.html#gaa1dd0e917ca55bb68795b6973f1fa38e">vkvg_set_line_width</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga17c5a80eb803be493370b95add18e0e0.html#ga17c5a80eb803be493370b95add18e0e0">vkvg_set_matrix</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga19370dc950aa5f87d13feb2824faf441.html#ga19370dc950aa5f87d13feb2824faf441">vkvg_set_miter_limit</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga78687897d394221132d57809244a2bde.html#ga78687897d394221132d57809244a2bde">vkvg_set_opacity</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gab9a9036245eb304f4214705879326f13.html#gab9a9036245eb304f4214705879326f13">vkvg_set_operator</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga73db2af35f3339bc926854a492560964.html#ga73db2af35f3339bc926854a492560964">vkvg_set_source</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga46da71eebe6f6dbb5056dc1429ced863.html#ga46da71eebe6f6dbb5056dc1429ced863">vkvg_set_source_color</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="vkvg_8h_a164da86a4b2636d58d39c45a857b7227.html#a164da86a4b2636d58d39c45a857b7227">vkvg_set_source_color_name</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga89a8aa13acca2fdae86a6f94912513b4.html#ga89a8aa13acca2fdae86a6f94912513b4">vkvg_set_source_rgb</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga7f1817e3b786b376348af666b2f0520a.html#ga7f1817e3b786b376348af666b2f0520a">vkvg_set_source_rgba</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga7316a9d4a70cbc592923c8d3410df077.html#ga7316a9d4a70cbc592923c8d3410df077">vkvg_set_source_surface</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga2e3f3777b3ba1a6de1d54eb7c23737d9.html#ga2e3f3777b3ba1a6de1d54eb7c23737d9">vkvg_show_text</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga2e5ac52635eb2745b9f28373689df0d9.html#ga2e5ac52635eb2745b9f28373689df0d9">vkvg_show_text_run</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaa7a77d72856d41276186df5bb2299339.html#gaa7a77d72856d41276186df5bb2299339">vkvg_status</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_ga36fe35b2d255b66d379b70567d49eed2.html#ga36fe35b2d255b66d379b70567d49eed2">vkvg_status_to_string</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga3590f94fe38df4f98f196d738827891c.html#ga3590f94fe38df4f98f196d738827891c">vkvg_stroke</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga3f64f9251bd63c229205115a214acfc1.html#ga3f64f9251bd63c229205115a214acfc1">vkvg_stroke_preserve</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_gaed1d8ba342a78c0335647dca56e27174.html#gaed1d8ba342a78c0335647dca56e27174">vkvg_surface_clear</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_gaebe02eedfc8d5af54c2962aa7227959d.html#gaebe02eedfc8d5af54c2962aa7227959d">vkvg_surface_create</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_gab927868517986c317e393a1c874081b0.html#gab927868517986c317e393a1c874081b0">vkvg_surface_create_for_VkhImage</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_ga1bc77fa0f6a6508d988ab2bc2f391190.html#ga1bc77fa0f6a6508d988ab2bc2f391190">vkvg_surface_create_from_image</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_ga0c0097625ec8023049b2acfa92e25520.html#ga0c0097625ec8023049b2acfa92e25520">vkvg_surface_destroy</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_ga09df17e6e7e62e6780c3f9330a6e60e6.html#ga09df17e6e7e62e6780c3f9330a6e60e6">vkvg_surface_get_height</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_gaac3f496bfbf733894fb94eb48f1d1137.html#gaac3f496bfbf733894fb94eb48f1d1137">vkvg_surface_get_reference_count</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_ga3d8cf4052973109318bbb693b6d2800c.html#ga3d8cf4052973109318bbb693b6d2800c">vkvg_surface_get_vk_format</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_ga424dbcc7fcefea9cca5726347b2ee235.html#ga424dbcc7fcefea9cca5726347b2ee235">vkvg_surface_get_vk_image</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_gaa4c4188ebc55afd246dcfa2b804a3d1d.html#gaa4c4188ebc55afd246dcfa2b804a3d1d">vkvg_surface_get_width</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_ga21cf3c9f6ce1d7e509ab86d5107eeffc.html#ga21cf3c9f6ce1d7e509ab86d5107eeffc">vkvg_surface_reference</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_gac105fa5f43e1785f2219252b9099365a.html#gac105fa5f43e1785f2219252b9099365a">vkvg_surface_status</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_gac03b406f38c79c6812fdcff69d50fb7e.html#gac03b406f38c79c6812fdcff69d50fb7e">vkvg_surface_write_to_memory</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_ga7051fd62842ee526afc261b65f939c2d.html#ga7051fd62842ee526afc261b65f939c2d">vkvg_surface_write_to_png</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga79802b5c678d1ab84a4f5ef560e77e29.html#ga79802b5c678d1ab84a4f5ef560e77e29">vkvg_text_extents</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaff5bbccf8cc53721ca2666c56272256e.html#gaff5bbccf8cc53721ca2666c56272256e">vkvg_text_run_create</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gadfcb5fd125984c0399c5f6bc9619e56a.html#gadfcb5fd125984c0399c5f6bc9619e56a">vkvg_text_run_create_with_length</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaf177e82330cb95a71c9517f8aacd6365.html#gaf177e82330cb95a71c9517f8aacd6365">vkvg_text_run_destroy</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gafa8b8c1636cb6c479a851fc04f7741ad.html#gafa8b8c1636cb6c479a851fc04f7741ad">vkvg_text_run_get_extents</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga01525d0d537d2e03d541ad57325f14d2.html#ga01525d0d537d2e03d541ad57325f14d2">vkvg_text_run_get_glyph_count</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gad8303a290f342f71dd233bef3f02441b.html#gad8303a290f342f71dd233bef3f02441b">vkvg_text_run_get_glyph_position</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga998ca7435dd87db6da6d30a5ee69f827.html#ga998ca7435dd87db6da6d30a5ee69f827">vkvg_transform</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gacf62b2602170792417398c51511dee67.html#gacf62b2602170792417398c51511dee67">vkvg_translate</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>
@@ -253,7 +252,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
       </table>
 </div><div class="memdoc">
 
-<p class="definition">Definition at line <a class="el" href="vkvg_8h_source.html#l00093">93</a> of file <a class="el" href="vkvg_8h_source.html">vkvg.h</a>.</p>
+<p class="definition">Definition at line <a class="el" href="vkvg_8h_source.html#l00092">92</a> of file <a class="el" href="vkvg_8h_source.html">vkvg.h</a>.</p>
 
 </div>
 </div>
index c9d94950e6d4e022525b7276f1673174acd6f3d4..bc117809fc98b9b6fdba6145f9c19cabf8a330ea 100644 (file)
@@ -63,60 +63,60 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
    <td valign="top">
       <div class="navtab">
         <table>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga8acf97c1e4ae8ab67764a96a0d5d7b9c.html#ga8acf97c1e4ae8ab67764a96a0d5d7b9c">vkvg_arc</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga7e937e021bf96bd38de3e478bf80c3e7.html#ga7e937e021bf96bd38de3e478bf80c3e7">vkvg_arc_negative</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gac418bd821f5e47d7c9deb6f58b5bc03d.html#gac418bd821f5e47d7c9deb6f58b5bc03d">vkvg_clear</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga13183bfc6468e0106b487a397ea1d870.html#ga13183bfc6468e0106b487a397ea1d870">vkvg_clip</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga42752652b304544765ffbc9f1355f04a.html#ga42752652b304544765ffbc9f1355f04a">vkvg_clip_preserve</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga0e1611518cd6aa91d3527fefcfdf2957.html#ga0e1611518cd6aa91d3527fefcfdf2957">vkvg_close_path</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gacd68ee83c078f62d89709034c562897b.html#gacd68ee83c078f62d89709034c562897b">vkvg_create</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gae1be850b3f4a6b01e35344bd033bf3d0.html#gae1be850b3f4a6b01e35344bd033bf3d0">vkvg_curve_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gabfc11b67746a4b438580242c79ef6dce.html#gabfc11b67746a4b438580242c79ef6dce">vkvg_destroy</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga3a87ef8a0d782aa26a39ff63218ea25c.html#ga3a87ef8a0d782aa26a39ff63218ea25c">vkvg_device_create</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga1d3b3027ad47c29d49a82705ff21c802.html#ga1d3b3027ad47c29d49a82705ff21c802">vkvg_device_create_from_vk</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga584714cbe547b91c08904a90f269c170.html#ga584714cbe547b91c08904a90f269c170">vkvg_device_create_from_vk_multisample</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga38c54930707fd47bbdb59ee9000a6d21.html#ga38c54930707fd47bbdb59ee9000a6d21">vkvg_device_destroy</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga110a3746370bc3a61aa95e048e739d2e.html#ga110a3746370bc3a61aa95e048e739d2e">vkvg_device_get_dpy</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga4e12927c2cda70943f304f5fdbd43882.html#ga4e12927c2cda70943f304f5fdbd43882">vkvg_device_get_reference_count</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga7328d8f0102dd7dcf725bc3c77aa95f8.html#ga7328d8f0102dd7dcf725bc3c77aa95f8">vkvg_device_reference</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_gacee1dad855f7ceb5e803c0379e37cff5.html#gacee1dad855f7ceb5e803c0379e37cff5">vkvg_device_set_dpy</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_gaa7b5b0a579d1202e8d782f720f603d91.html#gaa7b5b0a579d1202e8d782f720f603d91">vkvg_device_set_thread_aware</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga76abb77e8be8a16dd7ddd03950ba168b.html#ga76abb77e8be8a16dd7ddd03950ba168b">vkvg_device_status</a></td></tr>
+          <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_gaadec811521b3edb7a509bd9c6e370ee5.html#gaadec811521b3edb7a509bd9c6e370ee5">vkvg_ellipse</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga74f4c24e04116105ddc91b31a174ed34.html#ga74f4c24e04116105ddc91b31a174ed34">vkvg_elliptic_arc_to</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="navtab"><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_ga7b84dd59cc0b3d116948a89ff7ad53f8.html#ga7b84dd59cc0b3d116948a89ff7ad53f8">vkvg_fill</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaa0dd784bb4277124e6fd2546a50b970a.html#gaa0dd784bb4277124e6fd2546a50b970a">vkvg_fill_preserve</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_gadf5a54205231c9026559eb3a912578ef.html#gadf5a54205231c9026559eb3a912578ef">vkvg_flush</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga0a1ff002bf87d056d6749966fdabd3a6.html#ga0a1ff002bf87d056d6749966fdabd3a6">vkvg_font_extents</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_ga54e4a562ce79bfe7b27bccb354211526.html#ga54e4a562ce79bfe7b27bccb354211526">vkvg_get_current_point</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaa2a085eb1589cad42d21a79d967ba821.html#gaa2a085eb1589cad42d21a79d967ba821">vkvg_get_dash</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga6b1a6746ce78e41714bfa433dde3f330.html#ga6b1a6746ce78e41714bfa433dde3f330">vkvg_get_device_requirements</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga5accbb746089e87bcf2affb3b8d013ff.html#ga5accbb746089e87bcf2affb3b8d013ff">vkvg_get_fill_rule</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga99ca38817ba4247d2cacb2140f4ad1f6.html#ga99ca38817ba4247d2cacb2140f4ad1f6">vkvg_get_line_cap</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga41a306bcd66be7fc2f00b66a5ea92208.html#ga41a306bcd66be7fc2f00b66a5ea92208">vkvg_get_line_join</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga25e4334755ba6bef6a74bc263554c07e.html#ga25e4334755ba6bef6a74bc263554c07e">vkvg_get_line_width</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga79ca5efa6ffc3025bda30a1d0ed3e2ce.html#ga79ca5efa6ffc3025bda30a1d0ed3e2ce">vkvg_get_matrix</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga4d37ec2bc539cbb2f088152c1785724a.html#ga4d37ec2bc539cbb2f088152c1785724a">vkvg_get_miter_limit</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga0bb6ecd1c3f10f1a6bae09a808986a7c.html#ga0bb6ecd1c3f10f1a6bae09a808986a7c">vkvg_get_opacity</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga96ae65bebca48a87348d960d5ba52b03.html#ga96ae65bebca48a87348d960d5ba52b03">vkvg_get_operator</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaa7356999fb385658dc2ff6c182e639c5.html#gaa7356999fb385658dc2ff6c182e639c5">vkvg_get_reference_count</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga10ea171640ba5da3027c60390725666c.html#ga10ea171640ba5da3027c60390725666c">vkvg_get_required_device_extensions</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga7cf75a034d9fb4a78c82724154cf73c8.html#ga7cf75a034d9fb4a78c82724154cf73c8">vkvg_get_required_instance_extensions</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gace9e98ac61a0fbdc79d1cee9291c15bb.html#gace9e98ac61a0fbdc79d1cee9291c15bb">vkvg_get_source</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga5681b5178166d4f96d9f803000866200.html#ga5681b5178166d4f96d9f803000866200">vkvg_get_target</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gac2c7805769e61c06151b52f3fb52986d.html#gac2c7805769e61c06151b52f3fb52986d">vkvg_has_current_point</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_ga61e679b9e01cdf105c7756bf9854697b.html#ga61e679b9e01cdf105c7756bf9854697b">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="navtabHL"><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_gaaa044940f56de70161b3821934077c7b.html#gaaa044940f56de70161b3821934077c7b">vkvg_line_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga8ca1adfc2ff436c4f1e76f46ba14d9b0.html#ga8ca1adfc2ff436c4f1e76f46ba14d9b0">vkvg_load_font_from_memory</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaaaab7e5a95eab3cb812bbe4865d85951.html#gaaaab7e5a95eab3cb812bbe4865d85951">vkvg_load_font_from_path</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>
@@ -129,109 +129,108 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
           <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_ga2146e1153f46e8ef79918dba5d32ac91.html#ga2146e1153f46e8ef79918dba5d32ac91">vkvg_matrix_get_scale</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_gaf11800eb40198628fabb928a743fecb1.html#gaf11800eb40198628fabb928a743fecb1">vkvg_matrix_init</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga22c80d15d3492420d9dc9fea4ddf7d76.html#ga22c80d15d3492420d9dc9fea4ddf7d76">vkvg_matrix_init_identity</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga38fb3ab8cc86565a8e5863b788f00921.html#ga38fb3ab8cc86565a8e5863b788f00921">vkvg_matrix_init_rotate</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_gac6da39c63aa83f333fad4876da70c495.html#gac6da39c63aa83f333fad4876da70c495">vkvg_matrix_init_scale</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga9078043e7c548ef9fec35de32ffc86e3.html#ga9078043e7c548ef9fec35de32ffc86e3">vkvg_matrix_init_translate</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga0db3d74caa93dd3b2e8595301d447bec.html#ga0db3d74caa93dd3b2e8595301d447bec">vkvg_matrix_invert</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga672a08bfb37a7b28db89e1d60988b47f.html#ga672a08bfb37a7b28db89e1d60988b47f">vkvg_matrix_multiply</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_gacbad7841972e44b065fc74e17dcce2cd.html#gacbad7841972e44b065fc74e17dcce2cd">vkvg_matrix_rotate</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga053850768b56f00336573729d1ea1090.html#ga053850768b56f00336573729d1ea1090">vkvg_matrix_scale</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga155802a492a4c6a7bb20fb101d0089e4.html#ga155802a492a4c6a7bb20fb101d0089e4">vkvg_matrix_transform_distance</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_gad9dc2333081dc6f631ec529f94ec19dc.html#gad9dc2333081dc6f631ec529f94ec19dc">vkvg_matrix_transform_point</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga34aa0d5b237ad0e3b4905b59ec08fd3b.html#ga34aa0d5b237ad0e3b4905b59ec08fd3b">vkvg_matrix_translate</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga41d32b2e72c0eccf4a2bc695598c50ba.html#ga41d32b2e72c0eccf4a2bc695598c50ba">vkvg_move_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_gaa77f72e566105b65f7e8563d4a9301d9.html#gaa77f72e566105b65f7e8563d4a9301d9">vkvg_multisample_surface_resolve</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga5d60e9db2309e786ac30218efab804cb.html#ga5d60e9db2309e786ac30218efab804cb">vkvg_new_path</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga6fd276cc6718c78aa889d289004707f2.html#ga6fd276cc6718c78aa889d289004707f2">vkvg_new_sub_path</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_ga95d31d8c703526652ad57a42292146e2.html#ga95d31d8c703526652ad57a42292146e2">vkvg_paint</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gad6e3a8dca42362ceebe8d949058ad3b4.html#gad6e3a8dca42362ceebe8d949058ad3b4">vkvg_path_extents</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_gabef66c6a7a6baf98f0f89d30bb55f46d.html#gabef66c6a7a6baf98f0f89d30bb55f46d">vkvg_pattern_add_color_stop</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga7d03d46f9c1544f01eb556fa840c94e0.html#ga7d03d46f9c1544f01eb556fa840c94e0">vkvg_pattern_create_for_surface</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga2c359145c22b8384317dcceee7d065a7.html#ga2c359145c22b8384317dcceee7d065a7">vkvg_pattern_create_linear</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga17618bd315ba5382d66b86cb0feb6af9.html#ga17618bd315ba5382d66b86cb0feb6af9">vkvg_pattern_create_radial</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga14cb27e833bbdd0a922a153bac41837a.html#ga14cb27e833bbdd0a922a153bac41837a">vkvg_pattern_destroy</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga34701b3ab3a3976f65b9a5e229efee1d.html#ga34701b3ab3a3976f65b9a5e229efee1d">vkvg_pattern_edit_linear</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_gabe88f93962cbc6bec99fd94fd01f5547.html#gabe88f93962cbc6bec99fd94fd01f5547">vkvg_pattern_edit_radial</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga8322c6bd1ef02f3f15faee3993ef55d1.html#ga8322c6bd1ef02f3f15faee3993ef55d1">vkvg_pattern_get_color_stop_count</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga743ac3fb70e31150aa98bdc11424a36b.html#ga743ac3fb70e31150aa98bdc11424a36b">vkvg_pattern_get_color_stop_rgba</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_gac87c237c36d4902d1e865778debd3d8d.html#gac87c237c36d4902d1e865778debd3d8d">vkvg_pattern_get_extend</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga510cf4273c0a2a9aa027c388dc2f48b2.html#ga510cf4273c0a2a9aa027c388dc2f48b2">vkvg_pattern_get_filter</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga2939439acaf8ee99bf42f7f0eeb1cf51.html#ga2939439acaf8ee99bf42f7f0eeb1cf51">vkvg_pattern_get_linear_points</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga0c1342ac3ea8201996c6dfcd9fd85ff9.html#ga0c1342ac3ea8201996c6dfcd9fd85ff9">vkvg_pattern_get_matrix</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga6d902720df09232c3836af5517831efe.html#ga6d902720df09232c3836af5517831efe">vkvg_pattern_get_reference_count</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_gab97a47af9ac9d3e71a70008cf8b05487.html#gab97a47af9ac9d3e71a70008cf8b05487">vkvg_pattern_get_type</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga72f8f796252b9716a2cc7e66710dc529.html#ga72f8f796252b9716a2cc7e66710dc529">vkvg_pattern_reference</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga730832bea18d0c15f98eaa1ee1102f43.html#ga730832bea18d0c15f98eaa1ee1102f43">vkvg_pattern_set_extend</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga97a53a5be17a79b6bdd28a49b50d523c.html#ga97a53a5be17a79b6bdd28a49b50d523c">vkvg_pattern_set_filter</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga8983c6211dd369a5240a41bfd2a49090.html#ga8983c6211dd369a5240a41bfd2a49090">vkvg_pattern_set_matrix</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="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gad571c4011138a2cba97fe31709faafc7.html#gad571c4011138a2cba97fe31709faafc7">vkvg_quadratic_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga70c154560a0c15922815cfe7d6530312.html#ga70c154560a0c15922815cfe7d6530312">vkvg_rectangle</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga59ac2b80c1610a785e65ad44fde2b1d0.html#ga59ac2b80c1610a785e65ad44fde2b1d0">vkvg_reference</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga154cef8a49f052068c9f0d6f897aa3d6.html#ga154cef8a49f052068c9f0d6f897aa3d6">vkvg_rel_curve_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga7fd336046c4afa45de5e5473faed9b2d.html#ga7fd336046c4afa45de5e5473faed9b2d">vkvg_rel_elliptic_arc_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga7c420f18b584d664ba272351503b552a.html#ga7c420f18b584d664ba272351503b552a">vkvg_rel_line_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaaddca8228bb495010ea67cb312db28d5.html#gaaddca8228bb495010ea67cb312db28d5">vkvg_rel_move_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga94c7fd0444bb8b997a780e1895125837.html#ga94c7fd0444bb8b997a780e1895125837">vkvg_rel_quadratic_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga7f881ada9c9c463683359d84e876e695.html#ga7f881ada9c9c463683359d84e876e695">vkvg_reset_clip</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga490b9db147cf800e5e98eefe3753b8ec.html#ga490b9db147cf800e5e98eefe3753b8ec">vkvg_restore</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gae025c30c061c0264d4a9f469e8c05d1c.html#gae025c30c061c0264d4a9f469e8c05d1c">vkvg_rotate</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaa5967f211de903e7feb6bf12ae909a06.html#gaa5967f211de903e7feb6bf12ae909a06">vkvg_rounded_rectangle</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga13635442e4c14287367823598f2535cb.html#ga13635442e4c14287367823598f2535cb">vkvg_rounded_rectangle2</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gae3a369a75b9d87c84547a5cd05a221e6.html#gae3a369a75b9d87c84547a5cd05a221e6">vkvg_save</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga5d8b1a43c078011541b8ad40a2af00bb.html#ga5d8b1a43c078011541b8ad40a2af00bb">vkvg_scale</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga88295a0e1ad4344a05de82c54b7159db.html#ga88295a0e1ad4344a05de82c54b7159db">vkvg_select_font_face</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga38d3fd1954fdcddd9013117f60d21707.html#ga38d3fd1954fdcddd9013117f60d21707">vkvg_set_dash</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga32ccec401affe05abbbcc914cd3139e6.html#ga32ccec401affe05abbbcc914cd3139e6">vkvg_set_fill_rule</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga93286454cb5af21e9ddf69635e1351ef.html#ga93286454cb5af21e9ddf69635e1351ef">vkvg_set_font_size</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga2af37f98b630134843446c5d8109741f.html#ga2af37f98b630134843446c5d8109741f">vkvg_set_line_cap</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga261c6105cc8574a05a971b562cfbbfdf.html#ga261c6105cc8574a05a971b562cfbbfdf">vkvg_set_line_join</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaa1dd0e917ca55bb68795b6973f1fa38e.html#gaa1dd0e917ca55bb68795b6973f1fa38e">vkvg_set_line_width</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga17c5a80eb803be493370b95add18e0e0.html#ga17c5a80eb803be493370b95add18e0e0">vkvg_set_matrix</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga19370dc950aa5f87d13feb2824faf441.html#ga19370dc950aa5f87d13feb2824faf441">vkvg_set_miter_limit</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga78687897d394221132d57809244a2bde.html#ga78687897d394221132d57809244a2bde">vkvg_set_opacity</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gab9a9036245eb304f4214705879326f13.html#gab9a9036245eb304f4214705879326f13">vkvg_set_operator</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga73db2af35f3339bc926854a492560964.html#ga73db2af35f3339bc926854a492560964">vkvg_set_source</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga46da71eebe6f6dbb5056dc1429ced863.html#ga46da71eebe6f6dbb5056dc1429ced863">vkvg_set_source_color</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="vkvg_8h_a164da86a4b2636d58d39c45a857b7227.html#a164da86a4b2636d58d39c45a857b7227">vkvg_set_source_color_name</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga89a8aa13acca2fdae86a6f94912513b4.html#ga89a8aa13acca2fdae86a6f94912513b4">vkvg_set_source_rgb</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga7f1817e3b786b376348af666b2f0520a.html#ga7f1817e3b786b376348af666b2f0520a">vkvg_set_source_rgba</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga7316a9d4a70cbc592923c8d3410df077.html#ga7316a9d4a70cbc592923c8d3410df077">vkvg_set_source_surface</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga2e3f3777b3ba1a6de1d54eb7c23737d9.html#ga2e3f3777b3ba1a6de1d54eb7c23737d9">vkvg_show_text</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga2e5ac52635eb2745b9f28373689df0d9.html#ga2e5ac52635eb2745b9f28373689df0d9">vkvg_show_text_run</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaa7a77d72856d41276186df5bb2299339.html#gaa7a77d72856d41276186df5bb2299339">vkvg_status</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_ga36fe35b2d255b66d379b70567d49eed2.html#ga36fe35b2d255b66d379b70567d49eed2">vkvg_status_to_string</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga3590f94fe38df4f98f196d738827891c.html#ga3590f94fe38df4f98f196d738827891c">vkvg_stroke</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga3f64f9251bd63c229205115a214acfc1.html#ga3f64f9251bd63c229205115a214acfc1">vkvg_stroke_preserve</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_gaed1d8ba342a78c0335647dca56e27174.html#gaed1d8ba342a78c0335647dca56e27174">vkvg_surface_clear</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_gaebe02eedfc8d5af54c2962aa7227959d.html#gaebe02eedfc8d5af54c2962aa7227959d">vkvg_surface_create</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_gab927868517986c317e393a1c874081b0.html#gab927868517986c317e393a1c874081b0">vkvg_surface_create_for_VkhImage</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_ga1bc77fa0f6a6508d988ab2bc2f391190.html#ga1bc77fa0f6a6508d988ab2bc2f391190">vkvg_surface_create_from_image</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_ga0c0097625ec8023049b2acfa92e25520.html#ga0c0097625ec8023049b2acfa92e25520">vkvg_surface_destroy</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_ga09df17e6e7e62e6780c3f9330a6e60e6.html#ga09df17e6e7e62e6780c3f9330a6e60e6">vkvg_surface_get_height</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_gaac3f496bfbf733894fb94eb48f1d1137.html#gaac3f496bfbf733894fb94eb48f1d1137">vkvg_surface_get_reference_count</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_ga3d8cf4052973109318bbb693b6d2800c.html#ga3d8cf4052973109318bbb693b6d2800c">vkvg_surface_get_vk_format</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_ga424dbcc7fcefea9cca5726347b2ee235.html#ga424dbcc7fcefea9cca5726347b2ee235">vkvg_surface_get_vk_image</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_gaa4c4188ebc55afd246dcfa2b804a3d1d.html#gaa4c4188ebc55afd246dcfa2b804a3d1d">vkvg_surface_get_width</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_ga21cf3c9f6ce1d7e509ab86d5107eeffc.html#ga21cf3c9f6ce1d7e509ab86d5107eeffc">vkvg_surface_reference</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_gac105fa5f43e1785f2219252b9099365a.html#gac105fa5f43e1785f2219252b9099365a">vkvg_surface_status</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_gac03b406f38c79c6812fdcff69d50fb7e.html#gac03b406f38c79c6812fdcff69d50fb7e">vkvg_surface_write_to_memory</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_ga7051fd62842ee526afc261b65f939c2d.html#ga7051fd62842ee526afc261b65f939c2d">vkvg_surface_write_to_png</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga79802b5c678d1ab84a4f5ef560e77e29.html#ga79802b5c678d1ab84a4f5ef560e77e29">vkvg_text_extents</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaff5bbccf8cc53721ca2666c56272256e.html#gaff5bbccf8cc53721ca2666c56272256e">vkvg_text_run_create</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gadfcb5fd125984c0399c5f6bc9619e56a.html#gadfcb5fd125984c0399c5f6bc9619e56a">vkvg_text_run_create_with_length</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaf177e82330cb95a71c9517f8aacd6365.html#gaf177e82330cb95a71c9517f8aacd6365">vkvg_text_run_destroy</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gafa8b8c1636cb6c479a851fc04f7741ad.html#gafa8b8c1636cb6c479a851fc04f7741ad">vkvg_text_run_get_extents</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga01525d0d537d2e03d541ad57325f14d2.html#ga01525d0d537d2e03d541ad57325f14d2">vkvg_text_run_get_glyph_count</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gad8303a290f342f71dd233bef3f02441b.html#gad8303a290f342f71dd233bef3f02441b">vkvg_text_run_get_glyph_position</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga998ca7435dd87db6da6d30a5ee69f827.html#ga998ca7435dd87db6da6d30a5ee69f827">vkvg_transform</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gacf62b2602170792417398c51511dee67.html#gacf62b2602170792417398c51511dee67">vkvg_translate</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>
@@ -252,9 +251,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
         </tr>
       </table>
 </div><div class="memdoc">
-
-<p>line caps </p>
-<p>define the path ends shapes which may be rounded or squared. The context hold the current line cap configuration which may be accessed with <a class="el" href="group__context_ga2af37f98b630134843446c5d8109741f.html#ga2af37f98b630134843446c5d8109741f" title="set line terminations for the next draw command.">vkvg_set_line_cap</a> and <a class="el" href="group__context_ga99ca38817ba4247d2cacb2140f4ad1f6.html#ga99ca38817ba4247d2cacb2140f4ad1f6">vkvg_get_line_cap</a> </p>
+<p>define the path ends shapes which may be rounded or squared. The context hold the current line cap configuration which may be accessed with <a class="el" href="group__context_gacac211b9ddc47b13c9ad7887db491bd8.html#gacac211b9ddc47b13c9ad7887db491bd8" title="set line terminations for the next draw command.">vkvg_set_line_cap</a> and <a class="el" href="group__context_gaa24335582127d17912b7f0f79e4d760c.html#gaa24335582127d17912b7f0f79e4d760c">vkvg_get_line_cap</a> </p>
 <table class="fieldtable">
 <tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ae63b94eb181f12347450efcc67cbf8f0a89ac22c56380187ec32463602a864f7b"></a>VKVG_LINE_CAP_BUTT&#160;</td><td class="fielddoc"><p>normal line endings, this is the default. </p>
 </td></tr>
@@ -264,7 +261,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
 </td></tr>
 </table>
 
-<p class="definition">Definition at line <a class="el" href="vkvg_8h_source.html#l00197">197</a> of file <a class="el" href="vkvg_8h_source.html">vkvg.h</a>.</p>
+<p class="definition">Definition at line <a class="el" href="vkvg_8h_source.html#l00196">196</a> of file <a class="el" href="vkvg_8h_source.html">vkvg.h</a>.</p>
 
 </div>
 </div>
index fe17fe13135a0aec1f83e9c3900af9f8c58319eb..04345abb0a54bffd4031a2b12a7ada0072bea0db 100644 (file)
@@ -63,60 +63,60 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
    <td valign="top">
       <div class="navtab">
         <table>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga8acf97c1e4ae8ab67764a96a0d5d7b9c.html#ga8acf97c1e4ae8ab67764a96a0d5d7b9c">vkvg_arc</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga7e937e021bf96bd38de3e478bf80c3e7.html#ga7e937e021bf96bd38de3e478bf80c3e7">vkvg_arc_negative</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gac418bd821f5e47d7c9deb6f58b5bc03d.html#gac418bd821f5e47d7c9deb6f58b5bc03d">vkvg_clear</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga13183bfc6468e0106b487a397ea1d870.html#ga13183bfc6468e0106b487a397ea1d870">vkvg_clip</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga42752652b304544765ffbc9f1355f04a.html#ga42752652b304544765ffbc9f1355f04a">vkvg_clip_preserve</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga0e1611518cd6aa91d3527fefcfdf2957.html#ga0e1611518cd6aa91d3527fefcfdf2957">vkvg_close_path</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gacd68ee83c078f62d89709034c562897b.html#gacd68ee83c078f62d89709034c562897b">vkvg_create</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gae1be850b3f4a6b01e35344bd033bf3d0.html#gae1be850b3f4a6b01e35344bd033bf3d0">vkvg_curve_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gabfc11b67746a4b438580242c79ef6dce.html#gabfc11b67746a4b438580242c79ef6dce">vkvg_destroy</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga3a87ef8a0d782aa26a39ff63218ea25c.html#ga3a87ef8a0d782aa26a39ff63218ea25c">vkvg_device_create</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga1d3b3027ad47c29d49a82705ff21c802.html#ga1d3b3027ad47c29d49a82705ff21c802">vkvg_device_create_from_vk</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga584714cbe547b91c08904a90f269c170.html#ga584714cbe547b91c08904a90f269c170">vkvg_device_create_from_vk_multisample</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga38c54930707fd47bbdb59ee9000a6d21.html#ga38c54930707fd47bbdb59ee9000a6d21">vkvg_device_destroy</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga110a3746370bc3a61aa95e048e739d2e.html#ga110a3746370bc3a61aa95e048e739d2e">vkvg_device_get_dpy</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga4e12927c2cda70943f304f5fdbd43882.html#ga4e12927c2cda70943f304f5fdbd43882">vkvg_device_get_reference_count</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga7328d8f0102dd7dcf725bc3c77aa95f8.html#ga7328d8f0102dd7dcf725bc3c77aa95f8">vkvg_device_reference</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_gacee1dad855f7ceb5e803c0379e37cff5.html#gacee1dad855f7ceb5e803c0379e37cff5">vkvg_device_set_dpy</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_gaa7b5b0a579d1202e8d782f720f603d91.html#gaa7b5b0a579d1202e8d782f720f603d91">vkvg_device_set_thread_aware</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga76abb77e8be8a16dd7ddd03950ba168b.html#ga76abb77e8be8a16dd7ddd03950ba168b">vkvg_device_status</a></td></tr>
+          <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_gaadec811521b3edb7a509bd9c6e370ee5.html#gaadec811521b3edb7a509bd9c6e370ee5">vkvg_ellipse</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga74f4c24e04116105ddc91b31a174ed34.html#ga74f4c24e04116105ddc91b31a174ed34">vkvg_elliptic_arc_to</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="navtab"><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_ga7b84dd59cc0b3d116948a89ff7ad53f8.html#ga7b84dd59cc0b3d116948a89ff7ad53f8">vkvg_fill</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaa0dd784bb4277124e6fd2546a50b970a.html#gaa0dd784bb4277124e6fd2546a50b970a">vkvg_fill_preserve</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_gadf5a54205231c9026559eb3a912578ef.html#gadf5a54205231c9026559eb3a912578ef">vkvg_flush</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga0a1ff002bf87d056d6749966fdabd3a6.html#ga0a1ff002bf87d056d6749966fdabd3a6">vkvg_font_extents</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_ga54e4a562ce79bfe7b27bccb354211526.html#ga54e4a562ce79bfe7b27bccb354211526">vkvg_get_current_point</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaa2a085eb1589cad42d21a79d967ba821.html#gaa2a085eb1589cad42d21a79d967ba821">vkvg_get_dash</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga6b1a6746ce78e41714bfa433dde3f330.html#ga6b1a6746ce78e41714bfa433dde3f330">vkvg_get_device_requirements</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga5accbb746089e87bcf2affb3b8d013ff.html#ga5accbb746089e87bcf2affb3b8d013ff">vkvg_get_fill_rule</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga99ca38817ba4247d2cacb2140f4ad1f6.html#ga99ca38817ba4247d2cacb2140f4ad1f6">vkvg_get_line_cap</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga41a306bcd66be7fc2f00b66a5ea92208.html#ga41a306bcd66be7fc2f00b66a5ea92208">vkvg_get_line_join</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga25e4334755ba6bef6a74bc263554c07e.html#ga25e4334755ba6bef6a74bc263554c07e">vkvg_get_line_width</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga79ca5efa6ffc3025bda30a1d0ed3e2ce.html#ga79ca5efa6ffc3025bda30a1d0ed3e2ce">vkvg_get_matrix</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga4d37ec2bc539cbb2f088152c1785724a.html#ga4d37ec2bc539cbb2f088152c1785724a">vkvg_get_miter_limit</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga0bb6ecd1c3f10f1a6bae09a808986a7c.html#ga0bb6ecd1c3f10f1a6bae09a808986a7c">vkvg_get_opacity</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga96ae65bebca48a87348d960d5ba52b03.html#ga96ae65bebca48a87348d960d5ba52b03">vkvg_get_operator</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaa7356999fb385658dc2ff6c182e639c5.html#gaa7356999fb385658dc2ff6c182e639c5">vkvg_get_reference_count</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga10ea171640ba5da3027c60390725666c.html#ga10ea171640ba5da3027c60390725666c">vkvg_get_required_device_extensions</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga7cf75a034d9fb4a78c82724154cf73c8.html#ga7cf75a034d9fb4a78c82724154cf73c8">vkvg_get_required_instance_extensions</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gace9e98ac61a0fbdc79d1cee9291c15bb.html#gace9e98ac61a0fbdc79d1cee9291c15bb">vkvg_get_source</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga5681b5178166d4f96d9f803000866200.html#ga5681b5178166d4f96d9f803000866200">vkvg_get_target</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gac2c7805769e61c06151b52f3fb52986d.html#gac2c7805769e61c06151b52f3fb52986d">vkvg_has_current_point</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_ga61e679b9e01cdf105c7756bf9854697b.html#ga61e679b9e01cdf105c7756bf9854697b">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_gaaa044940f56de70161b3821934077c7b.html#gaaa044940f56de70161b3821934077c7b">vkvg_line_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga8ca1adfc2ff436c4f1e76f46ba14d9b0.html#ga8ca1adfc2ff436c4f1e76f46ba14d9b0">vkvg_load_font_from_memory</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaaaab7e5a95eab3cb812bbe4865d85951.html#gaaaab7e5a95eab3cb812bbe4865d85951">vkvg_load_font_from_path</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>
@@ -129,109 +129,108 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
           <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_ga2146e1153f46e8ef79918dba5d32ac91.html#ga2146e1153f46e8ef79918dba5d32ac91">vkvg_matrix_get_scale</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_gaf11800eb40198628fabb928a743fecb1.html#gaf11800eb40198628fabb928a743fecb1">vkvg_matrix_init</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga22c80d15d3492420d9dc9fea4ddf7d76.html#ga22c80d15d3492420d9dc9fea4ddf7d76">vkvg_matrix_init_identity</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga38fb3ab8cc86565a8e5863b788f00921.html#ga38fb3ab8cc86565a8e5863b788f00921">vkvg_matrix_init_rotate</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_gac6da39c63aa83f333fad4876da70c495.html#gac6da39c63aa83f333fad4876da70c495">vkvg_matrix_init_scale</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga9078043e7c548ef9fec35de32ffc86e3.html#ga9078043e7c548ef9fec35de32ffc86e3">vkvg_matrix_init_translate</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga0db3d74caa93dd3b2e8595301d447bec.html#ga0db3d74caa93dd3b2e8595301d447bec">vkvg_matrix_invert</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga672a08bfb37a7b28db89e1d60988b47f.html#ga672a08bfb37a7b28db89e1d60988b47f">vkvg_matrix_multiply</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_gacbad7841972e44b065fc74e17dcce2cd.html#gacbad7841972e44b065fc74e17dcce2cd">vkvg_matrix_rotate</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga053850768b56f00336573729d1ea1090.html#ga053850768b56f00336573729d1ea1090">vkvg_matrix_scale</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga155802a492a4c6a7bb20fb101d0089e4.html#ga155802a492a4c6a7bb20fb101d0089e4">vkvg_matrix_transform_distance</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_gad9dc2333081dc6f631ec529f94ec19dc.html#gad9dc2333081dc6f631ec529f94ec19dc">vkvg_matrix_transform_point</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga34aa0d5b237ad0e3b4905b59ec08fd3b.html#ga34aa0d5b237ad0e3b4905b59ec08fd3b">vkvg_matrix_translate</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga41d32b2e72c0eccf4a2bc695598c50ba.html#ga41d32b2e72c0eccf4a2bc695598c50ba">vkvg_move_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_gaa77f72e566105b65f7e8563d4a9301d9.html#gaa77f72e566105b65f7e8563d4a9301d9">vkvg_multisample_surface_resolve</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga5d60e9db2309e786ac30218efab804cb.html#ga5d60e9db2309e786ac30218efab804cb">vkvg_new_path</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga6fd276cc6718c78aa889d289004707f2.html#ga6fd276cc6718c78aa889d289004707f2">vkvg_new_sub_path</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_ga95d31d8c703526652ad57a42292146e2.html#ga95d31d8c703526652ad57a42292146e2">vkvg_paint</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gad6e3a8dca42362ceebe8d949058ad3b4.html#gad6e3a8dca42362ceebe8d949058ad3b4">vkvg_path_extents</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_gabef66c6a7a6baf98f0f89d30bb55f46d.html#gabef66c6a7a6baf98f0f89d30bb55f46d">vkvg_pattern_add_color_stop</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga7d03d46f9c1544f01eb556fa840c94e0.html#ga7d03d46f9c1544f01eb556fa840c94e0">vkvg_pattern_create_for_surface</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga2c359145c22b8384317dcceee7d065a7.html#ga2c359145c22b8384317dcceee7d065a7">vkvg_pattern_create_linear</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga17618bd315ba5382d66b86cb0feb6af9.html#ga17618bd315ba5382d66b86cb0feb6af9">vkvg_pattern_create_radial</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga14cb27e833bbdd0a922a153bac41837a.html#ga14cb27e833bbdd0a922a153bac41837a">vkvg_pattern_destroy</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga34701b3ab3a3976f65b9a5e229efee1d.html#ga34701b3ab3a3976f65b9a5e229efee1d">vkvg_pattern_edit_linear</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_gabe88f93962cbc6bec99fd94fd01f5547.html#gabe88f93962cbc6bec99fd94fd01f5547">vkvg_pattern_edit_radial</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga8322c6bd1ef02f3f15faee3993ef55d1.html#ga8322c6bd1ef02f3f15faee3993ef55d1">vkvg_pattern_get_color_stop_count</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga743ac3fb70e31150aa98bdc11424a36b.html#ga743ac3fb70e31150aa98bdc11424a36b">vkvg_pattern_get_color_stop_rgba</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_gac87c237c36d4902d1e865778debd3d8d.html#gac87c237c36d4902d1e865778debd3d8d">vkvg_pattern_get_extend</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga510cf4273c0a2a9aa027c388dc2f48b2.html#ga510cf4273c0a2a9aa027c388dc2f48b2">vkvg_pattern_get_filter</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga2939439acaf8ee99bf42f7f0eeb1cf51.html#ga2939439acaf8ee99bf42f7f0eeb1cf51">vkvg_pattern_get_linear_points</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga0c1342ac3ea8201996c6dfcd9fd85ff9.html#ga0c1342ac3ea8201996c6dfcd9fd85ff9">vkvg_pattern_get_matrix</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga6d902720df09232c3836af5517831efe.html#ga6d902720df09232c3836af5517831efe">vkvg_pattern_get_reference_count</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_gab97a47af9ac9d3e71a70008cf8b05487.html#gab97a47af9ac9d3e71a70008cf8b05487">vkvg_pattern_get_type</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga72f8f796252b9716a2cc7e66710dc529.html#ga72f8f796252b9716a2cc7e66710dc529">vkvg_pattern_reference</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga730832bea18d0c15f98eaa1ee1102f43.html#ga730832bea18d0c15f98eaa1ee1102f43">vkvg_pattern_set_extend</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga97a53a5be17a79b6bdd28a49b50d523c.html#ga97a53a5be17a79b6bdd28a49b50d523c">vkvg_pattern_set_filter</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga8983c6211dd369a5240a41bfd2a49090.html#ga8983c6211dd369a5240a41bfd2a49090">vkvg_pattern_set_matrix</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="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gad571c4011138a2cba97fe31709faafc7.html#gad571c4011138a2cba97fe31709faafc7">vkvg_quadratic_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga70c154560a0c15922815cfe7d6530312.html#ga70c154560a0c15922815cfe7d6530312">vkvg_rectangle</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga59ac2b80c1610a785e65ad44fde2b1d0.html#ga59ac2b80c1610a785e65ad44fde2b1d0">vkvg_reference</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga154cef8a49f052068c9f0d6f897aa3d6.html#ga154cef8a49f052068c9f0d6f897aa3d6">vkvg_rel_curve_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga7fd336046c4afa45de5e5473faed9b2d.html#ga7fd336046c4afa45de5e5473faed9b2d">vkvg_rel_elliptic_arc_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga7c420f18b584d664ba272351503b552a.html#ga7c420f18b584d664ba272351503b552a">vkvg_rel_line_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaaddca8228bb495010ea67cb312db28d5.html#gaaddca8228bb495010ea67cb312db28d5">vkvg_rel_move_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga94c7fd0444bb8b997a780e1895125837.html#ga94c7fd0444bb8b997a780e1895125837">vkvg_rel_quadratic_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga7f881ada9c9c463683359d84e876e695.html#ga7f881ada9c9c463683359d84e876e695">vkvg_reset_clip</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga490b9db147cf800e5e98eefe3753b8ec.html#ga490b9db147cf800e5e98eefe3753b8ec">vkvg_restore</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gae025c30c061c0264d4a9f469e8c05d1c.html#gae025c30c061c0264d4a9f469e8c05d1c">vkvg_rotate</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaa5967f211de903e7feb6bf12ae909a06.html#gaa5967f211de903e7feb6bf12ae909a06">vkvg_rounded_rectangle</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga13635442e4c14287367823598f2535cb.html#ga13635442e4c14287367823598f2535cb">vkvg_rounded_rectangle2</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gae3a369a75b9d87c84547a5cd05a221e6.html#gae3a369a75b9d87c84547a5cd05a221e6">vkvg_save</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga5d8b1a43c078011541b8ad40a2af00bb.html#ga5d8b1a43c078011541b8ad40a2af00bb">vkvg_scale</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga88295a0e1ad4344a05de82c54b7159db.html#ga88295a0e1ad4344a05de82c54b7159db">vkvg_select_font_face</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga38d3fd1954fdcddd9013117f60d21707.html#ga38d3fd1954fdcddd9013117f60d21707">vkvg_set_dash</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga32ccec401affe05abbbcc914cd3139e6.html#ga32ccec401affe05abbbcc914cd3139e6">vkvg_set_fill_rule</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga93286454cb5af21e9ddf69635e1351ef.html#ga93286454cb5af21e9ddf69635e1351ef">vkvg_set_font_size</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga2af37f98b630134843446c5d8109741f.html#ga2af37f98b630134843446c5d8109741f">vkvg_set_line_cap</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga261c6105cc8574a05a971b562cfbbfdf.html#ga261c6105cc8574a05a971b562cfbbfdf">vkvg_set_line_join</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaa1dd0e917ca55bb68795b6973f1fa38e.html#gaa1dd0e917ca55bb68795b6973f1fa38e">vkvg_set_line_width</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga17c5a80eb803be493370b95add18e0e0.html#ga17c5a80eb803be493370b95add18e0e0">vkvg_set_matrix</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga19370dc950aa5f87d13feb2824faf441.html#ga19370dc950aa5f87d13feb2824faf441">vkvg_set_miter_limit</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga78687897d394221132d57809244a2bde.html#ga78687897d394221132d57809244a2bde">vkvg_set_opacity</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gab9a9036245eb304f4214705879326f13.html#gab9a9036245eb304f4214705879326f13">vkvg_set_operator</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga73db2af35f3339bc926854a492560964.html#ga73db2af35f3339bc926854a492560964">vkvg_set_source</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga46da71eebe6f6dbb5056dc1429ced863.html#ga46da71eebe6f6dbb5056dc1429ced863">vkvg_set_source_color</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="vkvg_8h_a164da86a4b2636d58d39c45a857b7227.html#a164da86a4b2636d58d39c45a857b7227">vkvg_set_source_color_name</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga89a8aa13acca2fdae86a6f94912513b4.html#ga89a8aa13acca2fdae86a6f94912513b4">vkvg_set_source_rgb</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga7f1817e3b786b376348af666b2f0520a.html#ga7f1817e3b786b376348af666b2f0520a">vkvg_set_source_rgba</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga7316a9d4a70cbc592923c8d3410df077.html#ga7316a9d4a70cbc592923c8d3410df077">vkvg_set_source_surface</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga2e3f3777b3ba1a6de1d54eb7c23737d9.html#ga2e3f3777b3ba1a6de1d54eb7c23737d9">vkvg_show_text</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga2e5ac52635eb2745b9f28373689df0d9.html#ga2e5ac52635eb2745b9f28373689df0d9">vkvg_show_text_run</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaa7a77d72856d41276186df5bb2299339.html#gaa7a77d72856d41276186df5bb2299339">vkvg_status</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_ga36fe35b2d255b66d379b70567d49eed2.html#ga36fe35b2d255b66d379b70567d49eed2">vkvg_status_to_string</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga3590f94fe38df4f98f196d738827891c.html#ga3590f94fe38df4f98f196d738827891c">vkvg_stroke</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga3f64f9251bd63c229205115a214acfc1.html#ga3f64f9251bd63c229205115a214acfc1">vkvg_stroke_preserve</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_gaed1d8ba342a78c0335647dca56e27174.html#gaed1d8ba342a78c0335647dca56e27174">vkvg_surface_clear</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_gaebe02eedfc8d5af54c2962aa7227959d.html#gaebe02eedfc8d5af54c2962aa7227959d">vkvg_surface_create</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_gab927868517986c317e393a1c874081b0.html#gab927868517986c317e393a1c874081b0">vkvg_surface_create_for_VkhImage</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_ga1bc77fa0f6a6508d988ab2bc2f391190.html#ga1bc77fa0f6a6508d988ab2bc2f391190">vkvg_surface_create_from_image</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_ga0c0097625ec8023049b2acfa92e25520.html#ga0c0097625ec8023049b2acfa92e25520">vkvg_surface_destroy</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_ga09df17e6e7e62e6780c3f9330a6e60e6.html#ga09df17e6e7e62e6780c3f9330a6e60e6">vkvg_surface_get_height</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_gaac3f496bfbf733894fb94eb48f1d1137.html#gaac3f496bfbf733894fb94eb48f1d1137">vkvg_surface_get_reference_count</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_ga3d8cf4052973109318bbb693b6d2800c.html#ga3d8cf4052973109318bbb693b6d2800c">vkvg_surface_get_vk_format</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_ga424dbcc7fcefea9cca5726347b2ee235.html#ga424dbcc7fcefea9cca5726347b2ee235">vkvg_surface_get_vk_image</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_gaa4c4188ebc55afd246dcfa2b804a3d1d.html#gaa4c4188ebc55afd246dcfa2b804a3d1d">vkvg_surface_get_width</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_ga21cf3c9f6ce1d7e509ab86d5107eeffc.html#ga21cf3c9f6ce1d7e509ab86d5107eeffc">vkvg_surface_reference</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_gac105fa5f43e1785f2219252b9099365a.html#gac105fa5f43e1785f2219252b9099365a">vkvg_surface_status</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_gac03b406f38c79c6812fdcff69d50fb7e.html#gac03b406f38c79c6812fdcff69d50fb7e">vkvg_surface_write_to_memory</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_ga7051fd62842ee526afc261b65f939c2d.html#ga7051fd62842ee526afc261b65f939c2d">vkvg_surface_write_to_png</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga79802b5c678d1ab84a4f5ef560e77e29.html#ga79802b5c678d1ab84a4f5ef560e77e29">vkvg_text_extents</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaff5bbccf8cc53721ca2666c56272256e.html#gaff5bbccf8cc53721ca2666c56272256e">vkvg_text_run_create</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gadfcb5fd125984c0399c5f6bc9619e56a.html#gadfcb5fd125984c0399c5f6bc9619e56a">vkvg_text_run_create_with_length</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaf177e82330cb95a71c9517f8aacd6365.html#gaf177e82330cb95a71c9517f8aacd6365">vkvg_text_run_destroy</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gafa8b8c1636cb6c479a851fc04f7741ad.html#gafa8b8c1636cb6c479a851fc04f7741ad">vkvg_text_run_get_extents</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga01525d0d537d2e03d541ad57325f14d2.html#ga01525d0d537d2e03d541ad57325f14d2">vkvg_text_run_get_glyph_count</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gad8303a290f342f71dd233bef3f02441b.html#gad8303a290f342f71dd233bef3f02441b">vkvg_text_run_get_glyph_position</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga998ca7435dd87db6da6d30a5ee69f827.html#ga998ca7435dd87db6da6d30a5ee69f827">vkvg_transform</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gacf62b2602170792417398c51511dee67.html#gacf62b2602170792417398c51511dee67">vkvg_translate</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>
@@ -253,7 +252,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
       </table>
 </div><div class="memdoc">
 
-<p class="definition">Definition at line <a class="el" href="vkvg_8h_source.html#l00087">87</a> of file <a class="el" href="vkvg_8h_source.html">vkvg.h</a>.</p>
+<p class="definition">Definition at line <a class="el" href="vkvg_8h_source.html#l00086">86</a> of file <a class="el" href="vkvg_8h_source.html">vkvg.h</a>.</p>
 
 </div>
 </div>
diff --git a/vkvg_8h_af4174688622bae16b8cb222b80cc978a.html b/vkvg_8h_af4174688622bae16b8cb222b80cc978a.html
new file mode 100644 (file)
index 0000000..09b90c7
--- /dev/null
@@ -0,0 +1,281 @@
+<!-- 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" />
+    <title>VKVG: vkvg_set_source_color_name</title>
+    <link href="tabs.css" rel="stylesheet" type="text/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">
+                <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>
+                </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="navtab"><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="navtabHL"><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="af4174688622bae16b8cb222b80cc978a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af4174688622bae16b8cb222b80cc978a">&#9670;&nbsp;</a></span>vkvg_set_source_color_name()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void vkvg_set_source_color_name </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a>&#160;</td>
+          <td class="paramname"><em>ctx</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const char *&#160;</td>
+          <td class="paramname"><em>color</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</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>
index d0324abe33e7b7f862cf5a0ad89f94677f856e9b..d9e21834b602ca51db24e0b98d69a7b2d6ad2bbc 100644 (file)
@@ -63,60 +63,60 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
    <td valign="top">
       <div class="navtab">
         <table>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga8acf97c1e4ae8ab67764a96a0d5d7b9c.html#ga8acf97c1e4ae8ab67764a96a0d5d7b9c">vkvg_arc</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga7e937e021bf96bd38de3e478bf80c3e7.html#ga7e937e021bf96bd38de3e478bf80c3e7">vkvg_arc_negative</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gac418bd821f5e47d7c9deb6f58b5bc03d.html#gac418bd821f5e47d7c9deb6f58b5bc03d">vkvg_clear</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga13183bfc6468e0106b487a397ea1d870.html#ga13183bfc6468e0106b487a397ea1d870">vkvg_clip</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga42752652b304544765ffbc9f1355f04a.html#ga42752652b304544765ffbc9f1355f04a">vkvg_clip_preserve</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga0e1611518cd6aa91d3527fefcfdf2957.html#ga0e1611518cd6aa91d3527fefcfdf2957">vkvg_close_path</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gacd68ee83c078f62d89709034c562897b.html#gacd68ee83c078f62d89709034c562897b">vkvg_create</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gae1be850b3f4a6b01e35344bd033bf3d0.html#gae1be850b3f4a6b01e35344bd033bf3d0">vkvg_curve_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gabfc11b67746a4b438580242c79ef6dce.html#gabfc11b67746a4b438580242c79ef6dce">vkvg_destroy</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga3a87ef8a0d782aa26a39ff63218ea25c.html#ga3a87ef8a0d782aa26a39ff63218ea25c">vkvg_device_create</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga1d3b3027ad47c29d49a82705ff21c802.html#ga1d3b3027ad47c29d49a82705ff21c802">vkvg_device_create_from_vk</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga584714cbe547b91c08904a90f269c170.html#ga584714cbe547b91c08904a90f269c170">vkvg_device_create_from_vk_multisample</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga38c54930707fd47bbdb59ee9000a6d21.html#ga38c54930707fd47bbdb59ee9000a6d21">vkvg_device_destroy</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga110a3746370bc3a61aa95e048e739d2e.html#ga110a3746370bc3a61aa95e048e739d2e">vkvg_device_get_dpy</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga4e12927c2cda70943f304f5fdbd43882.html#ga4e12927c2cda70943f304f5fdbd43882">vkvg_device_get_reference_count</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga7328d8f0102dd7dcf725bc3c77aa95f8.html#ga7328d8f0102dd7dcf725bc3c77aa95f8">vkvg_device_reference</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_gacee1dad855f7ceb5e803c0379e37cff5.html#gacee1dad855f7ceb5e803c0379e37cff5">vkvg_device_set_dpy</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_gaa7b5b0a579d1202e8d782f720f603d91.html#gaa7b5b0a579d1202e8d782f720f603d91">vkvg_device_set_thread_aware</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga76abb77e8be8a16dd7ddd03950ba168b.html#ga76abb77e8be8a16dd7ddd03950ba168b">vkvg_device_status</a></td></tr>
+          <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_gaadec811521b3edb7a509bd9c6e370ee5.html#gaadec811521b3edb7a509bd9c6e370ee5">vkvg_ellipse</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga74f4c24e04116105ddc91b31a174ed34.html#ga74f4c24e04116105ddc91b31a174ed34">vkvg_elliptic_arc_to</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="navtab"><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_ga7b84dd59cc0b3d116948a89ff7ad53f8.html#ga7b84dd59cc0b3d116948a89ff7ad53f8">vkvg_fill</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaa0dd784bb4277124e6fd2546a50b970a.html#gaa0dd784bb4277124e6fd2546a50b970a">vkvg_fill_preserve</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_gadf5a54205231c9026559eb3a912578ef.html#gadf5a54205231c9026559eb3a912578ef">vkvg_flush</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga0a1ff002bf87d056d6749966fdabd3a6.html#ga0a1ff002bf87d056d6749966fdabd3a6">vkvg_font_extents</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_ga54e4a562ce79bfe7b27bccb354211526.html#ga54e4a562ce79bfe7b27bccb354211526">vkvg_get_current_point</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaa2a085eb1589cad42d21a79d967ba821.html#gaa2a085eb1589cad42d21a79d967ba821">vkvg_get_dash</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga6b1a6746ce78e41714bfa433dde3f330.html#ga6b1a6746ce78e41714bfa433dde3f330">vkvg_get_device_requirements</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga5accbb746089e87bcf2affb3b8d013ff.html#ga5accbb746089e87bcf2affb3b8d013ff">vkvg_get_fill_rule</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga99ca38817ba4247d2cacb2140f4ad1f6.html#ga99ca38817ba4247d2cacb2140f4ad1f6">vkvg_get_line_cap</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga41a306bcd66be7fc2f00b66a5ea92208.html#ga41a306bcd66be7fc2f00b66a5ea92208">vkvg_get_line_join</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga25e4334755ba6bef6a74bc263554c07e.html#ga25e4334755ba6bef6a74bc263554c07e">vkvg_get_line_width</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga79ca5efa6ffc3025bda30a1d0ed3e2ce.html#ga79ca5efa6ffc3025bda30a1d0ed3e2ce">vkvg_get_matrix</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga4d37ec2bc539cbb2f088152c1785724a.html#ga4d37ec2bc539cbb2f088152c1785724a">vkvg_get_miter_limit</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga0bb6ecd1c3f10f1a6bae09a808986a7c.html#ga0bb6ecd1c3f10f1a6bae09a808986a7c">vkvg_get_opacity</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga96ae65bebca48a87348d960d5ba52b03.html#ga96ae65bebca48a87348d960d5ba52b03">vkvg_get_operator</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaa7356999fb385658dc2ff6c182e639c5.html#gaa7356999fb385658dc2ff6c182e639c5">vkvg_get_reference_count</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga10ea171640ba5da3027c60390725666c.html#ga10ea171640ba5da3027c60390725666c">vkvg_get_required_device_extensions</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__device_ga7cf75a034d9fb4a78c82724154cf73c8.html#ga7cf75a034d9fb4a78c82724154cf73c8">vkvg_get_required_instance_extensions</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gace9e98ac61a0fbdc79d1cee9291c15bb.html#gace9e98ac61a0fbdc79d1cee9291c15bb">vkvg_get_source</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga5681b5178166d4f96d9f803000866200.html#ga5681b5178166d4f96d9f803000866200">vkvg_get_target</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gac2c7805769e61c06151b52f3fb52986d.html#gac2c7805769e61c06151b52f3fb52986d">vkvg_has_current_point</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_ga61e679b9e01cdf105c7756bf9854697b.html#ga61e679b9e01cdf105c7756bf9854697b">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_gaaa044940f56de70161b3821934077c7b.html#gaaa044940f56de70161b3821934077c7b">vkvg_line_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga8ca1adfc2ff436c4f1e76f46ba14d9b0.html#ga8ca1adfc2ff436c4f1e76f46ba14d9b0">vkvg_load_font_from_memory</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaaaab7e5a95eab3cb812bbe4865d85951.html#gaaaab7e5a95eab3cb812bbe4865d85951">vkvg_load_font_from_path</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>
@@ -129,109 +129,108 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
           <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_ga2146e1153f46e8ef79918dba5d32ac91.html#ga2146e1153f46e8ef79918dba5d32ac91">vkvg_matrix_get_scale</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_gaf11800eb40198628fabb928a743fecb1.html#gaf11800eb40198628fabb928a743fecb1">vkvg_matrix_init</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga22c80d15d3492420d9dc9fea4ddf7d76.html#ga22c80d15d3492420d9dc9fea4ddf7d76">vkvg_matrix_init_identity</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga38fb3ab8cc86565a8e5863b788f00921.html#ga38fb3ab8cc86565a8e5863b788f00921">vkvg_matrix_init_rotate</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_gac6da39c63aa83f333fad4876da70c495.html#gac6da39c63aa83f333fad4876da70c495">vkvg_matrix_init_scale</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga9078043e7c548ef9fec35de32ffc86e3.html#ga9078043e7c548ef9fec35de32ffc86e3">vkvg_matrix_init_translate</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga0db3d74caa93dd3b2e8595301d447bec.html#ga0db3d74caa93dd3b2e8595301d447bec">vkvg_matrix_invert</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga672a08bfb37a7b28db89e1d60988b47f.html#ga672a08bfb37a7b28db89e1d60988b47f">vkvg_matrix_multiply</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_gacbad7841972e44b065fc74e17dcce2cd.html#gacbad7841972e44b065fc74e17dcce2cd">vkvg_matrix_rotate</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga053850768b56f00336573729d1ea1090.html#ga053850768b56f00336573729d1ea1090">vkvg_matrix_scale</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga155802a492a4c6a7bb20fb101d0089e4.html#ga155802a492a4c6a7bb20fb101d0089e4">vkvg_matrix_transform_distance</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_gad9dc2333081dc6f631ec529f94ec19dc.html#gad9dc2333081dc6f631ec529f94ec19dc">vkvg_matrix_transform_point</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga34aa0d5b237ad0e3b4905b59ec08fd3b.html#ga34aa0d5b237ad0e3b4905b59ec08fd3b">vkvg_matrix_translate</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga41d32b2e72c0eccf4a2bc695598c50ba.html#ga41d32b2e72c0eccf4a2bc695598c50ba">vkvg_move_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_gaa77f72e566105b65f7e8563d4a9301d9.html#gaa77f72e566105b65f7e8563d4a9301d9">vkvg_multisample_surface_resolve</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga5d60e9db2309e786ac30218efab804cb.html#ga5d60e9db2309e786ac30218efab804cb">vkvg_new_path</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga6fd276cc6718c78aa889d289004707f2.html#ga6fd276cc6718c78aa889d289004707f2">vkvg_new_sub_path</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_ga95d31d8c703526652ad57a42292146e2.html#ga95d31d8c703526652ad57a42292146e2">vkvg_paint</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gad6e3a8dca42362ceebe8d949058ad3b4.html#gad6e3a8dca42362ceebe8d949058ad3b4">vkvg_path_extents</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_gabef66c6a7a6baf98f0f89d30bb55f46d.html#gabef66c6a7a6baf98f0f89d30bb55f46d">vkvg_pattern_add_color_stop</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga7d03d46f9c1544f01eb556fa840c94e0.html#ga7d03d46f9c1544f01eb556fa840c94e0">vkvg_pattern_create_for_surface</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga2c359145c22b8384317dcceee7d065a7.html#ga2c359145c22b8384317dcceee7d065a7">vkvg_pattern_create_linear</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga17618bd315ba5382d66b86cb0feb6af9.html#ga17618bd315ba5382d66b86cb0feb6af9">vkvg_pattern_create_radial</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga14cb27e833bbdd0a922a153bac41837a.html#ga14cb27e833bbdd0a922a153bac41837a">vkvg_pattern_destroy</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga34701b3ab3a3976f65b9a5e229efee1d.html#ga34701b3ab3a3976f65b9a5e229efee1d">vkvg_pattern_edit_linear</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_gabe88f93962cbc6bec99fd94fd01f5547.html#gabe88f93962cbc6bec99fd94fd01f5547">vkvg_pattern_edit_radial</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga8322c6bd1ef02f3f15faee3993ef55d1.html#ga8322c6bd1ef02f3f15faee3993ef55d1">vkvg_pattern_get_color_stop_count</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga743ac3fb70e31150aa98bdc11424a36b.html#ga743ac3fb70e31150aa98bdc11424a36b">vkvg_pattern_get_color_stop_rgba</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_gac87c237c36d4902d1e865778debd3d8d.html#gac87c237c36d4902d1e865778debd3d8d">vkvg_pattern_get_extend</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga510cf4273c0a2a9aa027c388dc2f48b2.html#ga510cf4273c0a2a9aa027c388dc2f48b2">vkvg_pattern_get_filter</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga2939439acaf8ee99bf42f7f0eeb1cf51.html#ga2939439acaf8ee99bf42f7f0eeb1cf51">vkvg_pattern_get_linear_points</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga0c1342ac3ea8201996c6dfcd9fd85ff9.html#ga0c1342ac3ea8201996c6dfcd9fd85ff9">vkvg_pattern_get_matrix</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga6d902720df09232c3836af5517831efe.html#ga6d902720df09232c3836af5517831efe">vkvg_pattern_get_reference_count</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_gab97a47af9ac9d3e71a70008cf8b05487.html#gab97a47af9ac9d3e71a70008cf8b05487">vkvg_pattern_get_type</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga72f8f796252b9716a2cc7e66710dc529.html#ga72f8f796252b9716a2cc7e66710dc529">vkvg_pattern_reference</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga730832bea18d0c15f98eaa1ee1102f43.html#ga730832bea18d0c15f98eaa1ee1102f43">vkvg_pattern_set_extend</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga97a53a5be17a79b6bdd28a49b50d523c.html#ga97a53a5be17a79b6bdd28a49b50d523c">vkvg_pattern_set_filter</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__pattern_ga8983c6211dd369a5240a41bfd2a49090.html#ga8983c6211dd369a5240a41bfd2a49090">vkvg_pattern_set_matrix</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="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gad571c4011138a2cba97fe31709faafc7.html#gad571c4011138a2cba97fe31709faafc7">vkvg_quadratic_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga70c154560a0c15922815cfe7d6530312.html#ga70c154560a0c15922815cfe7d6530312">vkvg_rectangle</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga59ac2b80c1610a785e65ad44fde2b1d0.html#ga59ac2b80c1610a785e65ad44fde2b1d0">vkvg_reference</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga154cef8a49f052068c9f0d6f897aa3d6.html#ga154cef8a49f052068c9f0d6f897aa3d6">vkvg_rel_curve_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga7fd336046c4afa45de5e5473faed9b2d.html#ga7fd336046c4afa45de5e5473faed9b2d">vkvg_rel_elliptic_arc_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga7c420f18b584d664ba272351503b552a.html#ga7c420f18b584d664ba272351503b552a">vkvg_rel_line_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaaddca8228bb495010ea67cb312db28d5.html#gaaddca8228bb495010ea67cb312db28d5">vkvg_rel_move_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga94c7fd0444bb8b997a780e1895125837.html#ga94c7fd0444bb8b997a780e1895125837">vkvg_rel_quadratic_to</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga7f881ada9c9c463683359d84e876e695.html#ga7f881ada9c9c463683359d84e876e695">vkvg_reset_clip</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga490b9db147cf800e5e98eefe3753b8ec.html#ga490b9db147cf800e5e98eefe3753b8ec">vkvg_restore</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gae025c30c061c0264d4a9f469e8c05d1c.html#gae025c30c061c0264d4a9f469e8c05d1c">vkvg_rotate</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaa5967f211de903e7feb6bf12ae909a06.html#gaa5967f211de903e7feb6bf12ae909a06">vkvg_rounded_rectangle</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga13635442e4c14287367823598f2535cb.html#ga13635442e4c14287367823598f2535cb">vkvg_rounded_rectangle2</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gae3a369a75b9d87c84547a5cd05a221e6.html#gae3a369a75b9d87c84547a5cd05a221e6">vkvg_save</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga5d8b1a43c078011541b8ad40a2af00bb.html#ga5d8b1a43c078011541b8ad40a2af00bb">vkvg_scale</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga88295a0e1ad4344a05de82c54b7159db.html#ga88295a0e1ad4344a05de82c54b7159db">vkvg_select_font_face</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga38d3fd1954fdcddd9013117f60d21707.html#ga38d3fd1954fdcddd9013117f60d21707">vkvg_set_dash</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga32ccec401affe05abbbcc914cd3139e6.html#ga32ccec401affe05abbbcc914cd3139e6">vkvg_set_fill_rule</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga93286454cb5af21e9ddf69635e1351ef.html#ga93286454cb5af21e9ddf69635e1351ef">vkvg_set_font_size</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga2af37f98b630134843446c5d8109741f.html#ga2af37f98b630134843446c5d8109741f">vkvg_set_line_cap</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga261c6105cc8574a05a971b562cfbbfdf.html#ga261c6105cc8574a05a971b562cfbbfdf">vkvg_set_line_join</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaa1dd0e917ca55bb68795b6973f1fa38e.html#gaa1dd0e917ca55bb68795b6973f1fa38e">vkvg_set_line_width</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga17c5a80eb803be493370b95add18e0e0.html#ga17c5a80eb803be493370b95add18e0e0">vkvg_set_matrix</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga19370dc950aa5f87d13feb2824faf441.html#ga19370dc950aa5f87d13feb2824faf441">vkvg_set_miter_limit</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga78687897d394221132d57809244a2bde.html#ga78687897d394221132d57809244a2bde">vkvg_set_opacity</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gab9a9036245eb304f4214705879326f13.html#gab9a9036245eb304f4214705879326f13">vkvg_set_operator</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga73db2af35f3339bc926854a492560964.html#ga73db2af35f3339bc926854a492560964">vkvg_set_source</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga46da71eebe6f6dbb5056dc1429ced863.html#ga46da71eebe6f6dbb5056dc1429ced863">vkvg_set_source_color</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="vkvg_8h_a164da86a4b2636d58d39c45a857b7227.html#a164da86a4b2636d58d39c45a857b7227">vkvg_set_source_color_name</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga89a8aa13acca2fdae86a6f94912513b4.html#ga89a8aa13acca2fdae86a6f94912513b4">vkvg_set_source_rgb</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga7f1817e3b786b376348af666b2f0520a.html#ga7f1817e3b786b376348af666b2f0520a">vkvg_set_source_rgba</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga7316a9d4a70cbc592923c8d3410df077.html#ga7316a9d4a70cbc592923c8d3410df077">vkvg_set_source_surface</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga2e3f3777b3ba1a6de1d54eb7c23737d9.html#ga2e3f3777b3ba1a6de1d54eb7c23737d9">vkvg_show_text</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga2e5ac52635eb2745b9f28373689df0d9.html#ga2e5ac52635eb2745b9f28373689df0d9">vkvg_show_text_run</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaa7a77d72856d41276186df5bb2299339.html#gaa7a77d72856d41276186df5bb2299339">vkvg_status</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_ga36fe35b2d255b66d379b70567d49eed2.html#ga36fe35b2d255b66d379b70567d49eed2">vkvg_status_to_string</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga3590f94fe38df4f98f196d738827891c.html#ga3590f94fe38df4f98f196d738827891c">vkvg_stroke</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga3f64f9251bd63c229205115a214acfc1.html#ga3f64f9251bd63c229205115a214acfc1">vkvg_stroke_preserve</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_gaed1d8ba342a78c0335647dca56e27174.html#gaed1d8ba342a78c0335647dca56e27174">vkvg_surface_clear</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_gaebe02eedfc8d5af54c2962aa7227959d.html#gaebe02eedfc8d5af54c2962aa7227959d">vkvg_surface_create</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_gab927868517986c317e393a1c874081b0.html#gab927868517986c317e393a1c874081b0">vkvg_surface_create_for_VkhImage</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_ga1bc77fa0f6a6508d988ab2bc2f391190.html#ga1bc77fa0f6a6508d988ab2bc2f391190">vkvg_surface_create_from_image</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_ga0c0097625ec8023049b2acfa92e25520.html#ga0c0097625ec8023049b2acfa92e25520">vkvg_surface_destroy</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_ga09df17e6e7e62e6780c3f9330a6e60e6.html#ga09df17e6e7e62e6780c3f9330a6e60e6">vkvg_surface_get_height</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_gaac3f496bfbf733894fb94eb48f1d1137.html#gaac3f496bfbf733894fb94eb48f1d1137">vkvg_surface_get_reference_count</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_ga3d8cf4052973109318bbb693b6d2800c.html#ga3d8cf4052973109318bbb693b6d2800c">vkvg_surface_get_vk_format</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_ga424dbcc7fcefea9cca5726347b2ee235.html#ga424dbcc7fcefea9cca5726347b2ee235">vkvg_surface_get_vk_image</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_gaa4c4188ebc55afd246dcfa2b804a3d1d.html#gaa4c4188ebc55afd246dcfa2b804a3d1d">vkvg_surface_get_width</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_ga21cf3c9f6ce1d7e509ab86d5107eeffc.html#ga21cf3c9f6ce1d7e509ab86d5107eeffc">vkvg_surface_reference</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_gac105fa5f43e1785f2219252b9099365a.html#gac105fa5f43e1785f2219252b9099365a">vkvg_surface_status</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_gac03b406f38c79c6812fdcff69d50fb7e.html#gac03b406f38c79c6812fdcff69d50fb7e">vkvg_surface_write_to_memory</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__surface_ga7051fd62842ee526afc261b65f939c2d.html#ga7051fd62842ee526afc261b65f939c2d">vkvg_surface_write_to_png</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga79802b5c678d1ab84a4f5ef560e77e29.html#ga79802b5c678d1ab84a4f5ef560e77e29">vkvg_text_extents</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaff5bbccf8cc53721ca2666c56272256e.html#gaff5bbccf8cc53721ca2666c56272256e">vkvg_text_run_create</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gadfcb5fd125984c0399c5f6bc9619e56a.html#gadfcb5fd125984c0399c5f6bc9619e56a">vkvg_text_run_create_with_length</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gaf177e82330cb95a71c9517f8aacd6365.html#gaf177e82330cb95a71c9517f8aacd6365">vkvg_text_run_destroy</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gafa8b8c1636cb6c479a851fc04f7741ad.html#gafa8b8c1636cb6c479a851fc04f7741ad">vkvg_text_run_get_extents</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga01525d0d537d2e03d541ad57325f14d2.html#ga01525d0d537d2e03d541ad57325f14d2">vkvg_text_run_get_glyph_count</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gad8303a290f342f71dd233bef3f02441b.html#gad8303a290f342f71dd233bef3f02441b">vkvg_text_run_get_glyph_position</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_ga998ca7435dd87db6da6d30a5ee69f827.html#ga998ca7435dd87db6da6d30a5ee69f827">vkvg_transform</a></td></tr>
-          <tr><td class="navtab"><a class="navtab" href="group__context_gacf62b2602170792417398c51511dee67.html#gacf62b2602170792417398c51511dee67">vkvg_translate</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>
@@ -253,7 +252,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
       </table>
 </div><div class="memdoc">
 
-<p class="definition">Definition at line <a class="el" href="vkvg_8h_source.html#l00096">96</a> of file <a class="el" href="vkvg_8h_source.html">vkvg.h</a>.</p>
+<p class="definition">Definition at line <a class="el" href="vkvg_8h_source.html#l00095">95</a> of file <a class="el" href="vkvg_8h_source.html">vkvg.h</a>.</p>
 
 </div>
 </div>
index 81a1e93edd1359e4ce04bff6acae9e6fcb60dfb9..0b0b5b23bcbe4a812fcc9a22029a4088173ed5dc 100644 (file)
@@ -93,810 +93,809 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
 <div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;<span class="comment">/*************************************************************************</span></div>
 <div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="comment"> * Doxygen documentation</span></div>
 <div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;<span class="comment"> *************************************************************************/</span></div>
-<div class="line"><a name="l00066"></a><span class="lineno">   66</span>&#160;<span class="preprocessor">#include &lt;vulkan/vulkan.h&gt;</span></div>
-<div class="line"><a name="l00067"></a><span class="lineno">   67</span>&#160;<span class="preprocessor">#include &lt;math.h&gt;</span></div>
-<div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;<span class="preprocessor">#include &lt;stdbool.h&gt;</span></div>
-<div class="line"><a name="l00069"></a><span class="lineno">   69</span>&#160; </div>
-<div class="line"><a name="l00070"></a><span class="lineno">   70</span>&#160;<span class="preprocessor">#ifndef vkvg_public</span></div>
-<div class="line"><a name="l00071"></a><span class="lineno">   71</span>&#160;<span class="preprocessor">    #ifdef VKVG_SHARED_BUILD</span></div>
-<div class="line"><a name="l00072"></a><span class="lineno">   72</span>&#160;<span class="preprocessor">        #if (defined(_WIN32) || defined(_WIN64))</span></div>
-<div class="line"><a name="l00073"></a><span class="lineno">   73</span>&#160;<span class="preprocessor">            #define vkvg_public __declspec(dllimport)</span></div>
-<div class="line"><a name="l00074"></a><span class="lineno">   74</span>&#160;<span class="preprocessor">        #else</span></div>
-<div class="line"><a name="l00075"></a><span class="lineno">   75</span>&#160;<span class="preprocessor">            #define vkvg_public __attribute__((visibility(&quot;default&quot;</span>)))</div>
-<div class="line"><a name="l00076"></a><span class="lineno">   76</span>&#160;<span class="preprocessor">        #endif</span></div>
-<div class="line"><a name="l00077"></a><span class="lineno">   77</span>&#160;<span class="preprocessor">    #else</span></div>
-<div class="line"><a name="l00078"></a><span class="lineno"><a class="line" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">   78</a></span>&#160;<span class="preprocessor">        #define vkvg_public </span></div>
-<div class="line"><a name="l00079"></a><span class="lineno">   79</span>&#160;<span class="preprocessor">    #endif</span></div>
-<div class="line"><a name="l00080"></a><span class="lineno">   80</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00065"></a><span class="lineno">   65</span>&#160;<span class="preprocessor">#include &lt;vulkan/vulkan.h&gt;</span></div>
+<div class="line"><a name="l00066"></a><span class="lineno">   66</span>&#160;<span class="preprocessor">#include &lt;math.h&gt;</span></div>
+<div class="line"><a name="l00067"></a><span class="lineno">   67</span>&#160;<span class="preprocessor">#include &lt;stdbool.h&gt;</span></div>
+<div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160; </div>
+<div class="line"><a name="l00069"></a><span class="lineno">   69</span>&#160;<span class="preprocessor">#ifndef vkvg_public</span></div>
+<div class="line"><a name="l00070"></a><span class="lineno">   70</span>&#160;<span class="preprocessor">    #ifdef VKVG_SHARED_BUILD</span></div>
+<div class="line"><a name="l00071"></a><span class="lineno">   71</span>&#160;<span class="preprocessor">        #if (defined(_WIN32) || defined(_WIN64))</span></div>
+<div class="line"><a name="l00072"></a><span class="lineno">   72</span>&#160;<span class="preprocessor">            #define vkvg_public __declspec(dllimport)</span></div>
+<div class="line"><a name="l00073"></a><span class="lineno">   73</span>&#160;<span class="preprocessor">        #else</span></div>
+<div class="line"><a name="l00074"></a><span class="lineno">   74</span>&#160;<span class="preprocessor">            #define vkvg_public __attribute__((visibility(&quot;default&quot;</span>)))</div>
+<div class="line"><a name="l00075"></a><span class="lineno">   75</span>&#160;<span class="preprocessor">        #endif</span></div>
+<div class="line"><a name="l00076"></a><span class="lineno">   76</span>&#160;<span class="preprocessor">    #else</span></div>
+<div class="line"><a name="l00077"></a><span class="lineno">   77</span>&#160;<span class="preprocessor">        #define vkvg_public </span></div>
+<div class="line"><a name="l00078"></a><span class="lineno">   78</span>&#160;<span class="preprocessor">    #endif</span></div>
+<div class="line"><a name="l00079"></a><span class="lineno">   79</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00080"></a><span class="lineno">   80</span>&#160; </div>
 <div class="line"><a name="l00081"></a><span class="lineno">   81</span>&#160; </div>
-<div class="line"><a name="l00082"></a><span class="lineno">   82</span>&#160; </div>
-<div class="line"><a name="l00083"></a><span class="lineno"><a class="line" href="vkvg_8h_a6664f29e4f38fafb584188235b65718a.html#a6664f29e4f38fafb584188235b65718a">   83</a></span>&#160;<span class="preprocessor">#define VKVG_LOG_ERR        0x00000001</span></div>
-<div class="line"><a name="l00084"></a><span class="lineno"><a class="line" href="vkvg_8h_a0411814a6919e5df693cf40dcfcbc4e3.html#a0411814a6919e5df693cf40dcfcbc4e3">   84</a></span>&#160;<span class="preprocessor">#define VKVG_LOG_DEBUG      0x00000002</span></div>
-<div class="line"><a name="l00085"></a><span class="lineno">   85</span>&#160; </div>
-<div class="line"><a name="l00086"></a><span class="lineno"><a class="line" href="vkvg_8h_a3a67c32eb5d4216389d6e5305b49aa8a.html#a3a67c32eb5d4216389d6e5305b49aa8a">   86</a></span>&#160;<span class="preprocessor">#define VKVG_LOG_INFO_PTS   0x00000004</span></div>
-<div class="line"><a name="l00087"></a><span class="lineno"><a class="line" href="vkvg_8h_af23f274286a67543b606d4918bc87d9c.html#af23f274286a67543b606d4918bc87d9c">   87</a></span>&#160;<span class="preprocessor">#define VKVG_LOG_INFO_PATH  0x00000008</span></div>
-<div class="line"><a name="l00088"></a><span class="lineno"><a class="line" href="vkvg_8h_a17d3944887e536639b7af4a12e7d657c.html#a17d3944887e536639b7af4a12e7d657c">   88</a></span>&#160;<span class="preprocessor">#define VKVG_LOG_INFO_CMD   0x00000010</span></div>
-<div class="line"><a name="l00089"></a><span class="lineno"><a class="line" href="vkvg_8h_a2a55039902f51716c1ad337951ecf103.html#a2a55039902f51716c1ad337951ecf103">   89</a></span>&#160;<span class="preprocessor">#define VKVG_LOG_INFO_VBO   0x00000020</span></div>
-<div class="line"><a name="l00090"></a><span class="lineno"><a class="line" href="vkvg_8h_ac04f8e80a8db5dd46bf75406ef8c1989.html#ac04f8e80a8db5dd46bf75406ef8c1989">   90</a></span>&#160;<span class="preprocessor">#define VKVG_LOG_INFO_IBO   0x00000040</span></div>
-<div class="line"><a name="l00091"></a><span class="lineno"><a class="line" href="vkvg_8h_aaee3dfb09930712dcbac4be383a3132d.html#aaee3dfb09930712dcbac4be383a3132d">   91</a></span>&#160;<span class="preprocessor">#define VKVG_LOG_INFO_VAO   (VKVG_LOG_INFO_VBO|VKVG_LOG_INFO_IBO)</span></div>
-<div class="line"><a name="l00092"></a><span class="lineno"><a class="line" href="vkvg_8h_a040b130202d4c2e3e1a57dd8837ed919.html#a040b130202d4c2e3e1a57dd8837ed919">   92</a></span>&#160;<span class="preprocessor">#define VKVG_LOG_DBG_ARRAYS 0x00001000</span></div>
-<div class="line"><a name="l00093"></a><span class="lineno"><a class="line" href="vkvg_8h_ae0b32f5daaea9a1c1031f237599b914a.html#ae0b32f5daaea9a1c1031f237599b914a">   93</a></span>&#160;<span class="preprocessor">#define VKVG_LOG_STROKE     0x00010000</span></div>
-<div class="line"><a name="l00094"></a><span class="lineno"><a class="line" href="vkvg_8h_a13fb664af0ea69bff0f1fbc142b57f60.html#a13fb664af0ea69bff0f1fbc142b57f60">   94</a></span>&#160;<span class="preprocessor">#define VKVG_LOG_FULL       0xffffffff</span></div>
-<div class="line"><a name="l00095"></a><span class="lineno">   95</span>&#160; </div>
-<div class="line"><a name="l00096"></a><span class="lineno"><a class="line" href="vkvg_8h_af9445855626eb75472a91844db51e59e.html#af9445855626eb75472a91844db51e59e">   96</a></span>&#160;<span class="preprocessor">#define VKVG_LOG_INFO       0x00008000</span><span class="comment">//(VKVG_LOG_INFO_PTS|VKVG_LOG_INFO_PATH|VKVG_LOG_INFO_CMD|VKVG_LOG_INFO_VAO)</span></div>
-<div class="line"><a name="l00097"></a><span class="lineno">   97</span>&#160;<span class="preprocessor">#ifdef DEBUG</span></div>
-<div class="line"><a name="l00098"></a><span class="lineno">   98</span>&#160;    <span class="keyword">extern</span> uint32_t vkvg_log_level;</div>
-<div class="line"><a name="l00099"></a><span class="lineno">   99</span>&#160;<span class="preprocessor">    #ifdef VKVG_WIRED_DEBUG</span></div>
-<div class="line"><a name="l00100"></a><span class="lineno">  100</span>&#160;        <span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
-<div class="line"><a name="l00101"></a><span class="lineno">  101</span>&#160;            vkvg_wired_debug_mode_normal    = 0x01,</div>
-<div class="line"><a name="l00102"></a><span class="lineno">  102</span>&#160;            vkvg_wired_debug_mode_points    = 0x02,</div>
-<div class="line"><a name="l00103"></a><span class="lineno">  103</span>&#160;            vkvg_wired_debug_mode_lines     = 0x04,</div>
-<div class="line"><a name="l00104"></a><span class="lineno">  104</span>&#160;            vkvg_wired_debug_mode_both      = vkvg_wired_debug_mode_points|vkvg_wired_debug_mode_lines,</div>
-<div class="line"><a name="l00105"></a><span class="lineno">  105</span>&#160;            vkvg_wired_debug_mode_all       = 0xFFFFFFFF</div>
-<div class="line"><a name="l00106"></a><span class="lineno">  106</span>&#160;        }vkvg_wired_debug_mode;</div>
-<div class="line"><a name="l00107"></a><span class="lineno">  107</span>&#160;        <span class="keyword">extern</span> vkvg_wired_debug_mode vkvg_wired_debug;</div>
-<div class="line"><a name="l00108"></a><span class="lineno">  108</span>&#160;<span class="preprocessor">    #endif</span></div>
-<div class="line"><a name="l00109"></a><span class="lineno">  109</span>&#160;<span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00110"></a><span class="lineno">  110</span>&#160; </div>
-<div class="line"><a name="l00120"></a><span class="lineno"><a class="line" href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354">  120</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
-<div class="line"><a name="l00121"></a><span class="lineno"><a class="line" href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354adeea52cf65dc55d26c0ba6824c3245bf">  121</a></span>&#160;    <a class="code" href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354adeea52cf65dc55d26c0ba6824c3245bf">VKVG_STATUS_SUCCESS</a> = 0,            </div>
-<div class="line"><a name="l00122"></a><span class="lineno"><a class="line" href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354adca5beade5a3fd84c5e3cb4db65d593e">  122</a></span>&#160;    <a class="code" href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354adca5beade5a3fd84c5e3cb4db65d593e">VKVG_STATUS_NO_MEMORY</a>,              </div>
-<div class="line"><a name="l00123"></a><span class="lineno"><a class="line" href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354ad38afefc99aa272f5fa31598ddd0aa7f">  123</a></span>&#160;    <a class="code" href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354ad38afefc99aa272f5fa31598ddd0aa7f">VKVG_STATUS_INVALID_RESTORE</a>,        </div>
-<div class="line"><a name="l00124"></a><span class="lineno"><a class="line" href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354ae52f6f34a55e63cc48acc0a973c5d454">  124</a></span>&#160;    <a class="code" href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354ae52f6f34a55e63cc48acc0a973c5d454">VKVG_STATUS_NO_CURRENT_POINT</a>,       </div>
-<div class="line"><a name="l00125"></a><span class="lineno"><a class="line" href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354a80652ae5261224409e179eef9121e5bd">  125</a></span>&#160;    <a class="code" href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354a80652ae5261224409e179eef9121e5bd">VKVG_STATUS_INVALID_MATRIX</a>,         </div>
-<div class="line"><a name="l00126"></a><span class="lineno"><a class="line" href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354af1e2820c9277603041bb2cf1e92b9bcb">  126</a></span>&#160;    <a class="code" href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354af1e2820c9277603041bb2cf1e92b9bcb">VKVG_STATUS_INVALID_STATUS</a>,         </div>
-<div class="line"><a name="l00127"></a><span class="lineno"><a class="line" href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354a3877cf9b80073825918fdfba0ac51696">  127</a></span>&#160;    <a class="code" href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354a3877cf9b80073825918fdfba0ac51696">VKVG_STATUS_INVALID_INDEX</a>,          </div>
-<div class="line"><a name="l00128"></a><span class="lineno"><a class="line" href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354a38d751f65b5ca4aba90ba3695627946c">  128</a></span>&#160;    <a class="code" href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354a38d751f65b5ca4aba90ba3695627946c">VKVG_STATUS_NULL_POINTER</a>,           </div>
-<div class="line"><a name="l00129"></a><span class="lineno"><a class="line" href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354abbd09c792c0a7f4e25492bc1fd038db6">  129</a></span>&#160;    <a class="code" href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354abbd09c792c0a7f4e25492bc1fd038db6">VKVG_STATUS_WRITE_ERROR</a>,            </div>
-<div class="line"><a name="l00130"></a><span class="lineno"><a class="line" href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354a1e6dcf65d3707ebb3c7aa1b96cf21987">  130</a></span>&#160;    <a class="code" href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354a1e6dcf65d3707ebb3c7aa1b96cf21987">VKVG_STATUS_PATTERN_TYPE_MISMATCH</a>,  </div>
-<div class="line"><a name="l00131"></a><span class="lineno"><a class="line" href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354a014caf10e7e9796a1525c330d046e5b8">  131</a></span>&#160;    <a class="code" href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354a014caf10e7e9796a1525c330d046e5b8">VKVG_STATUS_PATTERN_INVALID_GRADIENT</a>,</div>
-<div class="line"><a name="l00132"></a><span class="lineno"><a class="line" href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354aac1f7c1ddaf47f1ef79695e901d718f1">  132</a></span>&#160;    <a class="code" href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354aac1f7c1ddaf47f1ef79695e901d718f1">VKVG_STATUS_INVALID_FORMAT</a>,         </div>
-<div class="line"><a name="l00133"></a><span class="lineno"><a class="line" href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354ae26847e7ea42867a9ae851b2b3a976a4">  133</a></span>&#160;    <a class="code" href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354ae26847e7ea42867a9ae851b2b3a976a4">VKVG_STATUS_FILE_NOT_FOUND</a>,         </div>
-<div class="line"><a name="l00134"></a><span class="lineno"><a class="line" href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354ad171c132ea43395b0a748c63b99f55d9">  134</a></span>&#160;    <a class="code" href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354ad171c132ea43395b0a748c63b99f55d9">VKVG_STATUS_INVALID_DASH</a>,           </div>
-<div class="line"><a name="l00135"></a><span class="lineno"><a class="line" href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354a0941445d038633da494992ac519a7016">  135</a></span>&#160;    <a class="code" href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354a0941445d038633da494992ac519a7016">VKVG_STATUS_INVALID_RECT</a>,           </div>
-<div class="line"><a name="l00136"></a><span class="lineno"><a class="line" href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354a60d73c0671225205d8e97877ea34d071">  136</a></span>&#160;    <a class="code" href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354a60d73c0671225205d8e97877ea34d071">VKVG_STATUS_TIMEOUT</a>,                </div>
-<div class="line"><a name="l00137"></a><span class="lineno"><a class="line" href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354a46632c80bd681da4f2d702d01536e7e2">  137</a></span>&#160;    <a class="code" href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354a46632c80bd681da4f2d702d01536e7e2">VKVG_STATUS_DEVICE_ERROR</a>,           </div>
-<div class="line"><a name="l00138"></a><span class="lineno"><a class="line" href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354a890b1b1bb306569af3b2b227174f1bea">  138</a></span>&#160;    <a class="code" href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354a890b1b1bb306569af3b2b227174f1bea">VKVG_STATUS_INVALID_IMAGE</a>,          </div>
-<div class="line"><a name="l00139"></a><span class="lineno"><a class="line" href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354a5bcda4c3516b85fd0029ca437547fa4d">  139</a></span>&#160;    <a class="code" href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354a5bcda4c3516b85fd0029ca437547fa4d">VKVG_STATUS_INVALID_SURFACE</a>,        </div>
-<div class="line"><a name="l00140"></a><span class="lineno">  140</span>&#160;    <a class="code" href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354ab341e285e7fb0b4f978c3a4140aea3b9">VKVG_STATUS_INVALID_FONT</a>            </div>
-<div class="line"><a name="l00141"></a><span class="lineno"><a class="line" href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354ab341e285e7fb0b4f978c3a4140aea3b9">  141</a></span>&#160;}<a class="code" href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354">vkvg_status_t</a>;</div>
-<div class="line"><a name="l00142"></a><span class="lineno">  142</span>&#160; </div>
-<div class="line"><a name="l00143"></a><span class="lineno"><a class="line" href="vkvg_8h_a2d6938aad383b6f91bf6be7164b2a995.html#a2d6938aad383b6f91bf6be7164b2a995">  143</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
-<div class="line"><a name="l00144"></a><span class="lineno"><a class="line" href="vkvg_8h_a2d6938aad383b6f91bf6be7164b2a995.html#a2d6938aad383b6f91bf6be7164b2a995aaa62739c1a76e107fba227dffd6b8199">  144</a></span>&#160;    <a class="code" href="vkvg_8h_a2d6938aad383b6f91bf6be7164b2a995.html#a2d6938aad383b6f91bf6be7164b2a995aaa62739c1a76e107fba227dffd6b8199">VKVG_HORIZONTAL</a> = 0,</div>
-<div class="line"><a name="l00145"></a><span class="lineno">  145</span>&#160;    <a class="code" href="vkvg_8h_a2d6938aad383b6f91bf6be7164b2a995.html#a2d6938aad383b6f91bf6be7164b2a995a288489ba8f506ba72415b35e86e5f332">VKVG_VERTICAL</a>   = 1</div>
-<div class="line"><a name="l00146"></a><span class="lineno"><a class="line" href="vkvg_8h_a2d6938aad383b6f91bf6be7164b2a995.html#a2d6938aad383b6f91bf6be7164b2a995a288489ba8f506ba72415b35e86e5f332">  146</a></span>&#160;}<a class="code" href="vkvg_8h_a2d6938aad383b6f91bf6be7164b2a995.html#a2d6938aad383b6f91bf6be7164b2a995">vkvg_direction_t</a>;</div>
-<div class="line"><a name="l00147"></a><span class="lineno">  147</span>&#160; </div>
-<div class="line"><a name="l00148"></a><span class="lineno"><a class="line" href="vkvg_8h_ac8c85e867cfe90bfd43a2b2a75e688c5.html#ac8c85e867cfe90bfd43a2b2a75e688c5">  148</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
-<div class="line"><a name="l00149"></a><span class="lineno"><a class="line" href="vkvg_8h_ac8c85e867cfe90bfd43a2b2a75e688c5.html#ac8c85e867cfe90bfd43a2b2a75e688c5a51e8f390b02e7117cb6bded3df1bc609">  149</a></span>&#160;    <a class="code" href="vkvg_8h_ac8c85e867cfe90bfd43a2b2a75e688c5.html#ac8c85e867cfe90bfd43a2b2a75e688c5a51e8f390b02e7117cb6bded3df1bc609">VKVG_FORMAT_ARGB32</a>,</div>
-<div class="line"><a name="l00150"></a><span class="lineno"><a class="line" href="vkvg_8h_ac8c85e867cfe90bfd43a2b2a75e688c5.html#ac8c85e867cfe90bfd43a2b2a75e688c5aca9496af53332389ea1c579becfff146">  150</a></span>&#160;    <a class="code" href="vkvg_8h_ac8c85e867cfe90bfd43a2b2a75e688c5.html#ac8c85e867cfe90bfd43a2b2a75e688c5aca9496af53332389ea1c579becfff146">VKVG_FORMAT_RGB24</a>,</div>
-<div class="line"><a name="l00151"></a><span class="lineno"><a class="line" href="vkvg_8h_ac8c85e867cfe90bfd43a2b2a75e688c5.html#ac8c85e867cfe90bfd43a2b2a75e688c5a1fc395bec4fab5baf6a8e9d12c48f91b">  151</a></span>&#160;    <a class="code" href="vkvg_8h_ac8c85e867cfe90bfd43a2b2a75e688c5.html#ac8c85e867cfe90bfd43a2b2a75e688c5a1fc395bec4fab5baf6a8e9d12c48f91b">VKVG_FORMAT_A8</a>,</div>
-<div class="line"><a name="l00152"></a><span class="lineno">  152</span>&#160;    <a class="code" href="vkvg_8h_ac8c85e867cfe90bfd43a2b2a75e688c5.html#ac8c85e867cfe90bfd43a2b2a75e688c5a41129f80cde1638c50336775ec6059f1">VKVG_FORMAT_A1</a></div>
-<div class="line"><a name="l00153"></a><span class="lineno"><a class="line" href="vkvg_8h_ac8c85e867cfe90bfd43a2b2a75e688c5.html#ac8c85e867cfe90bfd43a2b2a75e688c5a41129f80cde1638c50336775ec6059f1">  153</a></span>&#160;} <a class="code" href="vkvg_8h_ac8c85e867cfe90bfd43a2b2a75e688c5.html#ac8c85e867cfe90bfd43a2b2a75e688c5">vkvg_format_t</a>;</div>
-<div class="line"><a name="l00160"></a><span class="lineno"><a class="line" href="vkvg_8h_a9e76bb74a68a2e86a709ed7397cf1a40.html#a9e76bb74a68a2e86a709ed7397cf1a40">  160</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
-<div class="line"><a name="l00161"></a><span class="lineno"><a class="line" href="vkvg_8h_a9e76bb74a68a2e86a709ed7397cf1a40.html#a9e76bb74a68a2e86a709ed7397cf1a40a016c184949340ded7cab8cc3ebebee8f">  161</a></span>&#160;    <a class="code" href="vkvg_8h_a9e76bb74a68a2e86a709ed7397cf1a40.html#a9e76bb74a68a2e86a709ed7397cf1a40a016c184949340ded7cab8cc3ebebee8f">VKVG_EXTEND_NONE</a>,           </div>
-<div class="line"><a name="l00162"></a><span class="lineno"><a class="line" href="vkvg_8h_a9e76bb74a68a2e86a709ed7397cf1a40.html#a9e76bb74a68a2e86a709ed7397cf1a40a7f0a3a3c71705d13270039ced36036c0">  162</a></span>&#160;    <a class="code" href="vkvg_8h_a9e76bb74a68a2e86a709ed7397cf1a40.html#a9e76bb74a68a2e86a709ed7397cf1a40a7f0a3a3c71705d13270039ced36036c0">VKVG_EXTEND_REPEAT</a>,         </div>
-<div class="line"><a name="l00163"></a><span class="lineno"><a class="line" href="vkvg_8h_a9e76bb74a68a2e86a709ed7397cf1a40.html#a9e76bb74a68a2e86a709ed7397cf1a40ad3e0f41a1a2af562e7538657d6611832">  163</a></span>&#160;    <a class="code" href="vkvg_8h_a9e76bb74a68a2e86a709ed7397cf1a40.html#a9e76bb74a68a2e86a709ed7397cf1a40ad3e0f41a1a2af562e7538657d6611832">VKVG_EXTEND_REFLECT</a>,        </div>
-<div class="line"><a name="l00164"></a><span class="lineno">  164</span>&#160;    <a class="code" href="vkvg_8h_a9e76bb74a68a2e86a709ed7397cf1a40.html#a9e76bb74a68a2e86a709ed7397cf1a40a2fbaf3043fce97d14bcfaad9f2dc0a1c">VKVG_EXTEND_PAD</a>             </div>
-<div class="line"><a name="l00165"></a><span class="lineno"><a class="line" href="vkvg_8h_a9e76bb74a68a2e86a709ed7397cf1a40.html#a9e76bb74a68a2e86a709ed7397cf1a40a2fbaf3043fce97d14bcfaad9f2dc0a1c">  165</a></span>&#160;} <a class="code" href="vkvg_8h_a9e76bb74a68a2e86a709ed7397cf1a40.html#a9e76bb74a68a2e86a709ed7397cf1a40">vkvg_extend_t</a>;</div>
+<div class="line"><a name="l00082"></a><span class="lineno"><a class="line" href="vkvg_8h_a6664f29e4f38fafb584188235b65718a.html#a6664f29e4f38fafb584188235b65718a">   82</a></span>&#160;<span class="preprocessor">#define VKVG_LOG_ERR        0x00000001</span></div>
+<div class="line"><a name="l00083"></a><span class="lineno"><a class="line" href="vkvg_8h_a0411814a6919e5df693cf40dcfcbc4e3.html#a0411814a6919e5df693cf40dcfcbc4e3">   83</a></span>&#160;<span class="preprocessor">#define VKVG_LOG_DEBUG      0x00000002</span></div>
+<div class="line"><a name="l00084"></a><span class="lineno">   84</span>&#160; </div>
+<div class="line"><a name="l00085"></a><span class="lineno"><a class="line" href="vkvg_8h_a3a67c32eb5d4216389d6e5305b49aa8a.html#a3a67c32eb5d4216389d6e5305b49aa8a">   85</a></span>&#160;<span class="preprocessor">#define VKVG_LOG_INFO_PTS   0x00000004</span></div>
+<div class="line"><a name="l00086"></a><span class="lineno"><a class="line" href="vkvg_8h_af23f274286a67543b606d4918bc87d9c.html#af23f274286a67543b606d4918bc87d9c">   86</a></span>&#160;<span class="preprocessor">#define VKVG_LOG_INFO_PATH  0x00000008</span></div>
+<div class="line"><a name="l00087"></a><span class="lineno"><a class="line" href="vkvg_8h_a17d3944887e536639b7af4a12e7d657c.html#a17d3944887e536639b7af4a12e7d657c">   87</a></span>&#160;<span class="preprocessor">#define VKVG_LOG_INFO_CMD   0x00000010</span></div>
+<div class="line"><a name="l00088"></a><span class="lineno"><a class="line" href="vkvg_8h_a2a55039902f51716c1ad337951ecf103.html#a2a55039902f51716c1ad337951ecf103">   88</a></span>&#160;<span class="preprocessor">#define VKVG_LOG_INFO_VBO   0x00000020</span></div>
+<div class="line"><a name="l00089"></a><span class="lineno"><a class="line" href="vkvg_8h_ac04f8e80a8db5dd46bf75406ef8c1989.html#ac04f8e80a8db5dd46bf75406ef8c1989">   89</a></span>&#160;<span class="preprocessor">#define VKVG_LOG_INFO_IBO   0x00000040</span></div>
+<div class="line"><a name="l00090"></a><span class="lineno"><a class="line" href="vkvg_8h_aaee3dfb09930712dcbac4be383a3132d.html#aaee3dfb09930712dcbac4be383a3132d">   90</a></span>&#160;<span class="preprocessor">#define VKVG_LOG_INFO_VAO   (VKVG_LOG_INFO_VBO|VKVG_LOG_INFO_IBO)</span></div>
+<div class="line"><a name="l00091"></a><span class="lineno"><a class="line" href="vkvg_8h_a040b130202d4c2e3e1a57dd8837ed919.html#a040b130202d4c2e3e1a57dd8837ed919">   91</a></span>&#160;<span class="preprocessor">#define VKVG_LOG_DBG_ARRAYS 0x00001000</span></div>
+<div class="line"><a name="l00092"></a><span class="lineno"><a class="line" href="vkvg_8h_ae0b32f5daaea9a1c1031f237599b914a.html#ae0b32f5daaea9a1c1031f237599b914a">   92</a></span>&#160;<span class="preprocessor">#define VKVG_LOG_STROKE     0x00010000</span></div>
+<div class="line"><a name="l00093"></a><span class="lineno"><a class="line" href="vkvg_8h_a13fb664af0ea69bff0f1fbc142b57f60.html#a13fb664af0ea69bff0f1fbc142b57f60">   93</a></span>&#160;<span class="preprocessor">#define VKVG_LOG_FULL       0xffffffff</span></div>
+<div class="line"><a name="l00094"></a><span class="lineno">   94</span>&#160; </div>
+<div class="line"><a name="l00095"></a><span class="lineno"><a class="line" href="vkvg_8h_af9445855626eb75472a91844db51e59e.html#af9445855626eb75472a91844db51e59e">   95</a></span>&#160;<span class="preprocessor">#define VKVG_LOG_INFO       0x00008000</span><span class="comment">//(VKVG_LOG_INFO_PTS|VKVG_LOG_INFO_PATH|VKVG_LOG_INFO_CMD|VKVG_LOG_INFO_VAO)</span></div>
+<div class="line"><a name="l00096"></a><span class="lineno">   96</span>&#160;<span class="preprocessor">#ifdef DEBUG</span></div>
+<div class="line"><a name="l00097"></a><span class="lineno">   97</span>&#160;    <span class="keyword">extern</span> uint32_t vkvg_log_level;</div>
+<div class="line"><a name="l00098"></a><span class="lineno">   98</span>&#160;<span class="preprocessor">    #ifdef VKVG_WIRED_DEBUG</span></div>
+<div class="line"><a name="l00099"></a><span class="lineno">   99</span>&#160;        <span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
+<div class="line"><a name="l00100"></a><span class="lineno">  100</span>&#160;            vkvg_wired_debug_mode_normal    = 0x01,</div>
+<div class="line"><a name="l00101"></a><span class="lineno">  101</span>&#160;            vkvg_wired_debug_mode_points    = 0x02,</div>
+<div class="line"><a name="l00102"></a><span class="lineno">  102</span>&#160;            vkvg_wired_debug_mode_lines     = 0x04,</div>
+<div class="line"><a name="l00103"></a><span class="lineno">  103</span>&#160;            vkvg_wired_debug_mode_both      = vkvg_wired_debug_mode_points|vkvg_wired_debug_mode_lines,</div>
+<div class="line"><a name="l00104"></a><span class="lineno">  104</span>&#160;            vkvg_wired_debug_mode_all       = 0xFFFFFFFF</div>
+<div class="line"><a name="l00105"></a><span class="lineno">  105</span>&#160;        }vkvg_wired_debug_mode;</div>
+<div class="line"><a name="l00106"></a><span class="lineno">  106</span>&#160;        <span class="keyword">extern</span> vkvg_wired_debug_mode vkvg_wired_debug;</div>
+<div class="line"><a name="l00107"></a><span class="lineno">  107</span>&#160;<span class="preprocessor">    #endif</span></div>
+<div class="line"><a name="l00108"></a><span class="lineno">  108</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00109"></a><span class="lineno">  109</span>&#160; </div>
+<div class="line"><a name="l00119"></a><span class="lineno"><a class="line" href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354">  119</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
+<div class="line"><a name="l00120"></a><span class="lineno"><a class="line" href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354adeea52cf65dc55d26c0ba6824c3245bf">  120</a></span>&#160;    <a class="code" href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354adeea52cf65dc55d26c0ba6824c3245bf">VKVG_STATUS_SUCCESS</a> = 0,            </div>
+<div class="line"><a name="l00121"></a><span class="lineno"><a class="line" href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354adca5beade5a3fd84c5e3cb4db65d593e">  121</a></span>&#160;    <a class="code" href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354adca5beade5a3fd84c5e3cb4db65d593e">VKVG_STATUS_NO_MEMORY</a>,              </div>
+<div class="line"><a name="l00122"></a><span class="lineno"><a class="line" href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354ad38afefc99aa272f5fa31598ddd0aa7f">  122</a></span>&#160;    <a class="code" href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354ad38afefc99aa272f5fa31598ddd0aa7f">VKVG_STATUS_INVALID_RESTORE</a>,        </div>
+<div class="line"><a name="l00123"></a><span class="lineno"><a class="line" href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354ae52f6f34a55e63cc48acc0a973c5d454">  123</a></span>&#160;    <a class="code" href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354ae52f6f34a55e63cc48acc0a973c5d454">VKVG_STATUS_NO_CURRENT_POINT</a>,       </div>
+<div class="line"><a name="l00124"></a><span class="lineno"><a class="line" href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354a80652ae5261224409e179eef9121e5bd">  124</a></span>&#160;    <a class="code" href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354a80652ae5261224409e179eef9121e5bd">VKVG_STATUS_INVALID_MATRIX</a>,         </div>
+<div class="line"><a name="l00125"></a><span class="lineno"><a class="line" href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354af1e2820c9277603041bb2cf1e92b9bcb">  125</a></span>&#160;    <a class="code" href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354af1e2820c9277603041bb2cf1e92b9bcb">VKVG_STATUS_INVALID_STATUS</a>,         </div>
+<div class="line"><a name="l00126"></a><span class="lineno"><a class="line" href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354a3877cf9b80073825918fdfba0ac51696">  126</a></span>&#160;    <a class="code" href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354a3877cf9b80073825918fdfba0ac51696">VKVG_STATUS_INVALID_INDEX</a>,          </div>
+<div class="line"><a name="l00127"></a><span class="lineno"><a class="line" href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354a38d751f65b5ca4aba90ba3695627946c">  127</a></span>&#160;    <a class="code" href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354a38d751f65b5ca4aba90ba3695627946c">VKVG_STATUS_NULL_POINTER</a>,           </div>
+<div class="line"><a name="l00128"></a><span class="lineno"><a class="line" href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354abbd09c792c0a7f4e25492bc1fd038db6">  128</a></span>&#160;    <a class="code" href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354abbd09c792c0a7f4e25492bc1fd038db6">VKVG_STATUS_WRITE_ERROR</a>,            </div>
+<div class="line"><a name="l00129"></a><span class="lineno"><a class="line" href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354a1e6dcf65d3707ebb3c7aa1b96cf21987">  129</a></span>&#160;    <a class="code" href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354a1e6dcf65d3707ebb3c7aa1b96cf21987">VKVG_STATUS_PATTERN_TYPE_MISMATCH</a>,  </div>
+<div class="line"><a name="l00130"></a><span class="lineno"><a class="line" href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354a014caf10e7e9796a1525c330d046e5b8">  130</a></span>&#160;    <a class="code" href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354a014caf10e7e9796a1525c330d046e5b8">VKVG_STATUS_PATTERN_INVALID_GRADIENT</a>,</div>
+<div class="line"><a name="l00131"></a><span class="lineno"><a class="line" href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354aac1f7c1ddaf47f1ef79695e901d718f1">  131</a></span>&#160;    <a class="code" href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354aac1f7c1ddaf47f1ef79695e901d718f1">VKVG_STATUS_INVALID_FORMAT</a>,         </div>
+<div class="line"><a name="l00132"></a><span class="lineno"><a class="line" href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354ae26847e7ea42867a9ae851b2b3a976a4">  132</a></span>&#160;    <a class="code" href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354ae26847e7ea42867a9ae851b2b3a976a4">VKVG_STATUS_FILE_NOT_FOUND</a>,         </div>
+<div class="line"><a name="l00133"></a><span class="lineno"><a class="line" href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354ad171c132ea43395b0a748c63b99f55d9">  133</a></span>&#160;    <a class="code" href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354ad171c132ea43395b0a748c63b99f55d9">VKVG_STATUS_INVALID_DASH</a>,           </div>
+<div class="line"><a name="l00134"></a><span class="lineno"><a class="line" href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354a0941445d038633da494992ac519a7016">  134</a></span>&#160;    <a class="code" href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354a0941445d038633da494992ac519a7016">VKVG_STATUS_INVALID_RECT</a>,           </div>
+<div class="line"><a name="l00135"></a><span class="lineno"><a class="line" href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354a60d73c0671225205d8e97877ea34d071">  135</a></span>&#160;    <a class="code" href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354a60d73c0671225205d8e97877ea34d071">VKVG_STATUS_TIMEOUT</a>,                </div>
+<div class="line"><a name="l00136"></a><span class="lineno"><a class="line" href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354a46632c80bd681da4f2d702d01536e7e2">  136</a></span>&#160;    <a class="code" href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354a46632c80bd681da4f2d702d01536e7e2">VKVG_STATUS_DEVICE_ERROR</a>,           </div>
+<div class="line"><a name="l00137"></a><span class="lineno"><a class="line" href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354a890b1b1bb306569af3b2b227174f1bea">  137</a></span>&#160;    <a class="code" href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354a890b1b1bb306569af3b2b227174f1bea">VKVG_STATUS_INVALID_IMAGE</a>,          </div>
+<div class="line"><a name="l00138"></a><span class="lineno"><a class="line" href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354a5bcda4c3516b85fd0029ca437547fa4d">  138</a></span>&#160;    <a class="code" href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354a5bcda4c3516b85fd0029ca437547fa4d">VKVG_STATUS_INVALID_SURFACE</a>,        </div>
+<div class="line"><a name="l00139"></a><span class="lineno">  139</span>&#160;    <a class="code" href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354ab341e285e7fb0b4f978c3a4140aea3b9">VKVG_STATUS_INVALID_FONT</a>            </div>
+<div class="line"><a name="l00140"></a><span class="lineno"><a class="line" href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354ab341e285e7fb0b4f978c3a4140aea3b9">  140</a></span>&#160;}<a class="code" href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354">vkvg_status_t</a>;</div>
+<div class="line"><a name="l00141"></a><span class="lineno">  141</span>&#160; </div>
+<div class="line"><a name="l00142"></a><span class="lineno"><a class="line" href="vkvg_8h_a2d6938aad383b6f91bf6be7164b2a995.html#a2d6938aad383b6f91bf6be7164b2a995">  142</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
+<div class="line"><a name="l00143"></a><span class="lineno"><a class="line" href="vkvg_8h_a2d6938aad383b6f91bf6be7164b2a995.html#a2d6938aad383b6f91bf6be7164b2a995aaa62739c1a76e107fba227dffd6b8199">  143</a></span>&#160;    <a class="code" href="vkvg_8h_a2d6938aad383b6f91bf6be7164b2a995.html#a2d6938aad383b6f91bf6be7164b2a995aaa62739c1a76e107fba227dffd6b8199">VKVG_HORIZONTAL</a> = 0,</div>
+<div class="line"><a name="l00144"></a><span class="lineno">  144</span>&#160;    <a class="code" href="vkvg_8h_a2d6938aad383b6f91bf6be7164b2a995.html#a2d6938aad383b6f91bf6be7164b2a995a288489ba8f506ba72415b35e86e5f332">VKVG_VERTICAL</a>   = 1</div>
+<div class="line"><a name="l00145"></a><span class="lineno"><a class="line" href="vkvg_8h_a2d6938aad383b6f91bf6be7164b2a995.html#a2d6938aad383b6f91bf6be7164b2a995a288489ba8f506ba72415b35e86e5f332">  145</a></span>&#160;}<a class="code" href="vkvg_8h_a2d6938aad383b6f91bf6be7164b2a995.html#a2d6938aad383b6f91bf6be7164b2a995">vkvg_direction_t</a>;</div>
+<div class="line"><a name="l00146"></a><span class="lineno">  146</span>&#160; </div>
+<div class="line"><a name="l00147"></a><span class="lineno"><a class="line" href="vkvg_8h_ac8c85e867cfe90bfd43a2b2a75e688c5.html#ac8c85e867cfe90bfd43a2b2a75e688c5">  147</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
+<div class="line"><a name="l00148"></a><span class="lineno"><a class="line" href="vkvg_8h_ac8c85e867cfe90bfd43a2b2a75e688c5.html#ac8c85e867cfe90bfd43a2b2a75e688c5a51e8f390b02e7117cb6bded3df1bc609">  148</a></span>&#160;    <a class="code" href="vkvg_8h_ac8c85e867cfe90bfd43a2b2a75e688c5.html#ac8c85e867cfe90bfd43a2b2a75e688c5a51e8f390b02e7117cb6bded3df1bc609">VKVG_FORMAT_ARGB32</a>,</div>
+<div class="line"><a name="l00149"></a><span class="lineno"><a class="line" href="vkvg_8h_ac8c85e867cfe90bfd43a2b2a75e688c5.html#ac8c85e867cfe90bfd43a2b2a75e688c5aca9496af53332389ea1c579becfff146">  149</a></span>&#160;    <a class="code" href="vkvg_8h_ac8c85e867cfe90bfd43a2b2a75e688c5.html#ac8c85e867cfe90bfd43a2b2a75e688c5aca9496af53332389ea1c579becfff146">VKVG_FORMAT_RGB24</a>,</div>
+<div class="line"><a name="l00150"></a><span class="lineno"><a class="line" href="vkvg_8h_ac8c85e867cfe90bfd43a2b2a75e688c5.html#ac8c85e867cfe90bfd43a2b2a75e688c5a1fc395bec4fab5baf6a8e9d12c48f91b">  150</a></span>&#160;    <a class="code" href="vkvg_8h_ac8c85e867cfe90bfd43a2b2a75e688c5.html#ac8c85e867cfe90bfd43a2b2a75e688c5a1fc395bec4fab5baf6a8e9d12c48f91b">VKVG_FORMAT_A8</a>,</div>
+<div class="line"><a name="l00151"></a><span class="lineno">  151</span>&#160;    <a class="code" href="vkvg_8h_ac8c85e867cfe90bfd43a2b2a75e688c5.html#ac8c85e867cfe90bfd43a2b2a75e688c5a41129f80cde1638c50336775ec6059f1">VKVG_FORMAT_A1</a></div>
+<div class="line"><a name="l00152"></a><span class="lineno"><a class="line" href="vkvg_8h_ac8c85e867cfe90bfd43a2b2a75e688c5.html#ac8c85e867cfe90bfd43a2b2a75e688c5a41129f80cde1638c50336775ec6059f1">  152</a></span>&#160;} <a class="code" href="vkvg_8h_ac8c85e867cfe90bfd43a2b2a75e688c5.html#ac8c85e867cfe90bfd43a2b2a75e688c5">vkvg_format_t</a>;</div>
+<div class="line"><a name="l00159"></a><span class="lineno"><a class="line" href="vkvg_8h_a9e76bb74a68a2e86a709ed7397cf1a40.html#a9e76bb74a68a2e86a709ed7397cf1a40">  159</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
+<div class="line"><a name="l00160"></a><span class="lineno"><a class="line" href="vkvg_8h_a9e76bb74a68a2e86a709ed7397cf1a40.html#a9e76bb74a68a2e86a709ed7397cf1a40a016c184949340ded7cab8cc3ebebee8f">  160</a></span>&#160;    <a class="code" href="vkvg_8h_a9e76bb74a68a2e86a709ed7397cf1a40.html#a9e76bb74a68a2e86a709ed7397cf1a40a016c184949340ded7cab8cc3ebebee8f">VKVG_EXTEND_NONE</a>,           </div>
+<div class="line"><a name="l00161"></a><span class="lineno"><a class="line" href="vkvg_8h_a9e76bb74a68a2e86a709ed7397cf1a40.html#a9e76bb74a68a2e86a709ed7397cf1a40a7f0a3a3c71705d13270039ced36036c0">  161</a></span>&#160;    <a class="code" href="vkvg_8h_a9e76bb74a68a2e86a709ed7397cf1a40.html#a9e76bb74a68a2e86a709ed7397cf1a40a7f0a3a3c71705d13270039ced36036c0">VKVG_EXTEND_REPEAT</a>,         </div>
+<div class="line"><a name="l00162"></a><span class="lineno"><a class="line" href="vkvg_8h_a9e76bb74a68a2e86a709ed7397cf1a40.html#a9e76bb74a68a2e86a709ed7397cf1a40ad3e0f41a1a2af562e7538657d6611832">  162</a></span>&#160;    <a class="code" href="vkvg_8h_a9e76bb74a68a2e86a709ed7397cf1a40.html#a9e76bb74a68a2e86a709ed7397cf1a40ad3e0f41a1a2af562e7538657d6611832">VKVG_EXTEND_REFLECT</a>,        </div>
+<div class="line"><a name="l00163"></a><span class="lineno">  163</span>&#160;    <a class="code" href="vkvg_8h_a9e76bb74a68a2e86a709ed7397cf1a40.html#a9e76bb74a68a2e86a709ed7397cf1a40a2fbaf3043fce97d14bcfaad9f2dc0a1c">VKVG_EXTEND_PAD</a>             </div>
+<div class="line"><a name="l00164"></a><span class="lineno"><a class="line" href="vkvg_8h_a9e76bb74a68a2e86a709ed7397cf1a40.html#a9e76bb74a68a2e86a709ed7397cf1a40a2fbaf3043fce97d14bcfaad9f2dc0a1c">  164</a></span>&#160;} <a class="code" href="vkvg_8h_a9e76bb74a68a2e86a709ed7397cf1a40.html#a9e76bb74a68a2e86a709ed7397cf1a40">vkvg_extend_t</a>;</div>
+<div class="line"><a name="l00165"></a><span class="lineno">  165</span>&#160; </div>
 <div class="line"><a name="l00166"></a><span class="lineno">  166</span>&#160; </div>
-<div class="line"><a name="l00167"></a><span class="lineno">  167</span>&#160; </div>
-<div class="line"><a name="l00168"></a><span class="lineno"><a class="line" href="vkvg_8h_adb45e5c6af26000f8dacd091679c0ca5.html#adb45e5c6af26000f8dacd091679c0ca5">  168</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
-<div class="line"><a name="l00169"></a><span class="lineno"><a class="line" href="vkvg_8h_adb45e5c6af26000f8dacd091679c0ca5.html#adb45e5c6af26000f8dacd091679c0ca5a227895a3ffbd082c7f779c6c9ca7d76c">  169</a></span>&#160;    <a class="code" href="vkvg_8h_adb45e5c6af26000f8dacd091679c0ca5.html#adb45e5c6af26000f8dacd091679c0ca5a227895a3ffbd082c7f779c6c9ca7d76c">VKVG_FILTER_FAST</a>,</div>
-<div class="line"><a name="l00170"></a><span class="lineno"><a class="line" href="vkvg_8h_adb45e5c6af26000f8dacd091679c0ca5.html#adb45e5c6af26000f8dacd091679c0ca5a63f51bfec03cdca07fdfe9d718f3a75f">  170</a></span>&#160;    <a class="code" href="vkvg_8h_adb45e5c6af26000f8dacd091679c0ca5.html#adb45e5c6af26000f8dacd091679c0ca5a63f51bfec03cdca07fdfe9d718f3a75f">VKVG_FILTER_GOOD</a>,</div>
-<div class="line"><a name="l00171"></a><span class="lineno"><a class="line" href="vkvg_8h_adb45e5c6af26000f8dacd091679c0ca5.html#adb45e5c6af26000f8dacd091679c0ca5a00cb91e4e5cc8a0bc88ff1b8ab8fc8c0">  171</a></span>&#160;    <a class="code" href="vkvg_8h_adb45e5c6af26000f8dacd091679c0ca5.html#adb45e5c6af26000f8dacd091679c0ca5a00cb91e4e5cc8a0bc88ff1b8ab8fc8c0">VKVG_FILTER_BEST</a>,</div>
-<div class="line"><a name="l00172"></a><span class="lineno"><a class="line" href="vkvg_8h_adb45e5c6af26000f8dacd091679c0ca5.html#adb45e5c6af26000f8dacd091679c0ca5a51346835be4c9cafb1b033ec6cae5754">  172</a></span>&#160;    <a class="code" href="vkvg_8h_adb45e5c6af26000f8dacd091679c0ca5.html#adb45e5c6af26000f8dacd091679c0ca5a51346835be4c9cafb1b033ec6cae5754">VKVG_FILTER_NEAREST</a>,</div>
-<div class="line"><a name="l00173"></a><span class="lineno"><a class="line" href="vkvg_8h_adb45e5c6af26000f8dacd091679c0ca5.html#adb45e5c6af26000f8dacd091679c0ca5a680a8fce657583362e33bdb2d97d3238">  173</a></span>&#160;    <a class="code" href="vkvg_8h_adb45e5c6af26000f8dacd091679c0ca5.html#adb45e5c6af26000f8dacd091679c0ca5a680a8fce657583362e33bdb2d97d3238">VKVG_FILTER_BILINEAR</a>,</div>
-<div class="line"><a name="l00174"></a><span class="lineno"><a class="line" href="vkvg_8h_adb45e5c6af26000f8dacd091679c0ca5.html#adb45e5c6af26000f8dacd091679c0ca5a3469ff42e4e804cf5b362eb2787b2654">  174</a></span>&#160;    <a class="code" href="vkvg_8h_adb45e5c6af26000f8dacd091679c0ca5.html#adb45e5c6af26000f8dacd091679c0ca5a3469ff42e4e804cf5b362eb2787b2654">VKVG_FILTER_GAUSSIAN</a>,</div>
-<div class="line"><a name="l00175"></a><span class="lineno">  175</span>&#160;} <a class="code" href="vkvg_8h_adb45e5c6af26000f8dacd091679c0ca5.html#adb45e5c6af26000f8dacd091679c0ca5">vkvg_filter_t</a>;</div>
-<div class="line"><a name="l00176"></a><span class="lineno">  176</span>&#160; </div>
-<div class="line"><a name="l00182"></a><span class="lineno"><a class="line" href="vkvg_8h_a1cde27798744c6485ac522a843017513.html#a1cde27798744c6485ac522a843017513">  182</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
-<div class="line"><a name="l00183"></a><span class="lineno"><a class="line" href="vkvg_8h_a1cde27798744c6485ac522a843017513.html#a1cde27798744c6485ac522a843017513aeb9d4daba143ba603f114c3805ab4fa4">  183</a></span>&#160;    <a class="code" href="vkvg_8h_a1cde27798744c6485ac522a843017513.html#a1cde27798744c6485ac522a843017513aeb9d4daba143ba603f114c3805ab4fa4">VKVG_PATTERN_TYPE_SOLID</a>,            </div>
-<div class="line"><a name="l00184"></a><span class="lineno"><a class="line" href="vkvg_8h_a1cde27798744c6485ac522a843017513.html#a1cde27798744c6485ac522a843017513a8396d15ca456c54a268bdc464107e5db">  184</a></span>&#160;    <a class="code" href="vkvg_8h_a1cde27798744c6485ac522a843017513.html#a1cde27798744c6485ac522a843017513a8396d15ca456c54a268bdc464107e5db">VKVG_PATTERN_TYPE_SURFACE</a>,          </div>
-<div class="line"><a name="l00185"></a><span class="lineno"><a class="line" href="vkvg_8h_a1cde27798744c6485ac522a843017513.html#a1cde27798744c6485ac522a843017513a4aff9ccbec5d272981c596474adb5386">  185</a></span>&#160;    <a class="code" href="vkvg_8h_a1cde27798744c6485ac522a843017513.html#a1cde27798744c6485ac522a843017513a4aff9ccbec5d272981c596474adb5386">VKVG_PATTERN_TYPE_LINEAR</a>,           </div>
-<div class="line"><a name="l00186"></a><span class="lineno"><a class="line" href="vkvg_8h_a1cde27798744c6485ac522a843017513.html#a1cde27798744c6485ac522a843017513abac29bd75596cb8af065aa02a1aa34e4">  186</a></span>&#160;    <a class="code" href="vkvg_8h_a1cde27798744c6485ac522a843017513.html#a1cde27798744c6485ac522a843017513abac29bd75596cb8af065aa02a1aa34e4">VKVG_PATTERN_TYPE_RADIAL</a>,           </div>
-<div class="line"><a name="l00187"></a><span class="lineno"><a class="line" href="vkvg_8h_a1cde27798744c6485ac522a843017513.html#a1cde27798744c6485ac522a843017513a926565c0b987eed62e76eca261151ee5">  187</a></span>&#160;    <a class="code" href="vkvg_8h_a1cde27798744c6485ac522a843017513.html#a1cde27798744c6485ac522a843017513a926565c0b987eed62e76eca261151ee5">VKVG_PATTERN_TYPE_MESH</a>,             </div>
-<div class="line"><a name="l00188"></a><span class="lineno"><a class="line" href="vkvg_8h_a1cde27798744c6485ac522a843017513.html#a1cde27798744c6485ac522a843017513ae30ae9f2771df088bc24886fd42fc037">  188</a></span>&#160;    <a class="code" href="vkvg_8h_a1cde27798744c6485ac522a843017513.html#a1cde27798744c6485ac522a843017513ae30ae9f2771df088bc24886fd42fc037">VKVG_PATTERN_TYPE_RASTER_SOURCE</a>,    </div>
-<div class="line"><a name="l00189"></a><span class="lineno">  189</span>&#160;} <a class="code" href="vkvg_8h_a1cde27798744c6485ac522a843017513.html#a1cde27798744c6485ac522a843017513">vkvg_pattern_type_t</a>;</div>
-<div class="line"><a name="l00190"></a><span class="lineno">  190</span>&#160; </div>
-<div class="line"><a name="l00197"></a><span class="lineno"><a class="line" href="vkvg_8h_ae63b94eb181f12347450efcc67cbf8f0.html#ae63b94eb181f12347450efcc67cbf8f0">  197</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
-<div class="line"><a name="l00198"></a><span class="lineno"><a class="line" href="vkvg_8h_ae63b94eb181f12347450efcc67cbf8f0.html#ae63b94eb181f12347450efcc67cbf8f0a89ac22c56380187ec32463602a864f7b">  198</a></span>&#160;    <a class="code" href="vkvg_8h_ae63b94eb181f12347450efcc67cbf8f0.html#ae63b94eb181f12347450efcc67cbf8f0a89ac22c56380187ec32463602a864f7b">VKVG_LINE_CAP_BUTT</a>,     </div>
-<div class="line"><a name="l00199"></a><span class="lineno"><a class="line" href="vkvg_8h_ae63b94eb181f12347450efcc67cbf8f0.html#ae63b94eb181f12347450efcc67cbf8f0a803bf47b2bc042a98c2f1cf2b6543519">  199</a></span>&#160;    <a class="code" href="vkvg_8h_ae63b94eb181f12347450efcc67cbf8f0.html#ae63b94eb181f12347450efcc67cbf8f0a803bf47b2bc042a98c2f1cf2b6543519">VKVG_LINE_CAP_ROUND</a>,    </div>
-<div class="line"><a name="l00200"></a><span class="lineno">  200</span>&#160;    <a class="code" href="vkvg_8h_ae63b94eb181f12347450efcc67cbf8f0.html#ae63b94eb181f12347450efcc67cbf8f0a3fca82a7ac5b5ef3355775c79d4adb45">VKVG_LINE_CAP_SQUARE</a>    </div>
-<div class="line"><a name="l00201"></a><span class="lineno"><a class="line" href="vkvg_8h_ae63b94eb181f12347450efcc67cbf8f0.html#ae63b94eb181f12347450efcc67cbf8f0a3fca82a7ac5b5ef3355775c79d4adb45">  201</a></span>&#160;} <a class="code" href="vkvg_8h_ae63b94eb181f12347450efcc67cbf8f0.html#ae63b94eb181f12347450efcc67cbf8f0">vkvg_line_cap_t</a>;</div>
-<div class="line"><a name="l00208"></a><span class="lineno"><a class="line" href="vkvg_8h_a46afd254ec45cd6ecd9bd3e238b4698d.html#a46afd254ec45cd6ecd9bd3e238b4698d">  208</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
-<div class="line"><a name="l00209"></a><span class="lineno"><a class="line" href="vkvg_8h_a46afd254ec45cd6ecd9bd3e238b4698d.html#a46afd254ec45cd6ecd9bd3e238b4698da87107f3a4b3dcbabeb57102b2fb3a311">  209</a></span>&#160;    <a class="code" href="vkvg_8h_a46afd254ec45cd6ecd9bd3e238b4698d.html#a46afd254ec45cd6ecd9bd3e238b4698da87107f3a4b3dcbabeb57102b2fb3a311">VKVG_LINE_JOIN_MITER</a>,   </div>
-<div class="line"><a name="l00210"></a><span class="lineno"><a class="line" href="vkvg_8h_a46afd254ec45cd6ecd9bd3e238b4698d.html#a46afd254ec45cd6ecd9bd3e238b4698da5f2989d8df5882d66a907ad8d70a3e3c">  210</a></span>&#160;    <a class="code" href="vkvg_8h_a46afd254ec45cd6ecd9bd3e238b4698d.html#a46afd254ec45cd6ecd9bd3e238b4698da5f2989d8df5882d66a907ad8d70a3e3c">VKVG_LINE_JOIN_ROUND</a>,   </div>
-<div class="line"><a name="l00211"></a><span class="lineno">  211</span>&#160;    <a class="code" href="vkvg_8h_a46afd254ec45cd6ecd9bd3e238b4698d.html#a46afd254ec45cd6ecd9bd3e238b4698da83710d8d86be990e5d057a109a559d83">VKVG_LINE_JOIN_BEVEL</a>    </div>
-<div class="line"><a name="l00212"></a><span class="lineno"><a class="line" href="vkvg_8h_a46afd254ec45cd6ecd9bd3e238b4698d.html#a46afd254ec45cd6ecd9bd3e238b4698da83710d8d86be990e5d057a109a559d83">  212</a></span>&#160;} <a class="code" href="vkvg_8h_a46afd254ec45cd6ecd9bd3e238b4698d.html#a46afd254ec45cd6ecd9bd3e238b4698d">vkvg_line_join_t</a>;</div>
-<div class="line"><a name="l00213"></a><span class="lineno">  213</span>&#160; </div>
-<div class="line"><a name="l00220"></a><span class="lineno"><a class="line" href="vkvg_8h_a71071026a36a7427c364a8bdc9bccfb6.html#a71071026a36a7427c364a8bdc9bccfb6">  220</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
-<div class="line"><a name="l00221"></a><span class="lineno"><a class="line" href="vkvg_8h_a71071026a36a7427c364a8bdc9bccfb6.html#a71071026a36a7427c364a8bdc9bccfb6ada97bad79f6371820b82472e0ff49fe7">  221</a></span>&#160;    <a class="code" href="vkvg_8h_a71071026a36a7427c364a8bdc9bccfb6.html#a71071026a36a7427c364a8bdc9bccfb6ada97bad79f6371820b82472e0ff49fe7">VKVG_FILL_RULE_EVEN_ODD</a>,    </div>
-<div class="line"><a name="l00222"></a><span class="lineno">  222</span>&#160;    <a class="code" href="vkvg_8h_a71071026a36a7427c364a8bdc9bccfb6.html#a71071026a36a7427c364a8bdc9bccfb6a799b8a88417c80da02d1d52d8e62a43d">VKVG_FILL_RULE_NON_ZERO</a>     </div>
-<div class="line"><a name="l00223"></a><span class="lineno"><a class="line" href="vkvg_8h_a71071026a36a7427c364a8bdc9bccfb6.html#a71071026a36a7427c364a8bdc9bccfb6a799b8a88417c80da02d1d52d8e62a43d">  223</a></span>&#160;} <a class="code" href="vkvg_8h_a71071026a36a7427c364a8bdc9bccfb6.html#a71071026a36a7427c364a8bdc9bccfb6">vkvg_fill_rule_t</a>;</div>
-<div class="line"><a name="l00224"></a><span class="lineno">  224</span>&#160; </div>
-<div class="line"><a name="l00225"></a><span class="lineno"><a class="line" href="structvkvg__color__t.html">  225</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
-<div class="line"><a name="l00226"></a><span class="lineno"><a class="line" href="structvkvg__color__t_a4788d82c901b9367dd5c0daff8a7616b.html#a4788d82c901b9367dd5c0daff8a7616b">  226</a></span>&#160;    <span class="keywordtype">float</span> <a class="code" href="structvkvg__color__t_a4788d82c901b9367dd5c0daff8a7616b.html#a4788d82c901b9367dd5c0daff8a7616b">r</a>;</div>
-<div class="line"><a name="l00227"></a><span class="lineno"><a class="line" href="structvkvg__color__t_a8cf17d727651616de6f2b79ef32170cd.html#a8cf17d727651616de6f2b79ef32170cd">  227</a></span>&#160;    <span class="keywordtype">float</span> <a class="code" href="structvkvg__color__t_a8cf17d727651616de6f2b79ef32170cd.html#a8cf17d727651616de6f2b79ef32170cd">g</a>;</div>
-<div class="line"><a name="l00228"></a><span class="lineno"><a class="line" href="structvkvg__color__t_a83fc1af92e29717b4513d121b0c72c7d.html#a83fc1af92e29717b4513d121b0c72c7d">  228</a></span>&#160;    <span class="keywordtype">float</span> <a class="code" href="structvkvg__color__t_a83fc1af92e29717b4513d121b0c72c7d.html#a83fc1af92e29717b4513d121b0c72c7d">b</a>;</div>
-<div class="line"><a name="l00229"></a><span class="lineno"><a class="line" href="structvkvg__color__t_a4aec1a5be9d9a4a394a2e49e9744286e.html#a4aec1a5be9d9a4a394a2e49e9744286e">  229</a></span>&#160;    <span class="keywordtype">float</span> <a class="code" href="structvkvg__color__t_a4aec1a5be9d9a4a394a2e49e9744286e.html#a4aec1a5be9d9a4a394a2e49e9744286e">a</a>;</div>
-<div class="line"><a name="l00230"></a><span class="lineno">  230</span>&#160;} <a class="code" href="structvkvg__color__t.html">vkvg_color_t</a>;</div>
-<div class="line"><a name="l00231"></a><span class="lineno">  231</span>&#160; </div>
-<div class="line"><a name="l00238"></a><span class="lineno"><a class="line" href="structvkvg__font__extents__t.html">  238</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
-<div class="line"><a name="l00239"></a><span class="lineno"><a class="line" href="structvkvg__font__extents__t_a31ebc425eeae55d11acd591bb46dd468.html#a31ebc425eeae55d11acd591bb46dd468">  239</a></span>&#160;    <span class="keywordtype">float</span> <a class="code" href="structvkvg__font__extents__t_a31ebc425eeae55d11acd591bb46dd468.html#a31ebc425eeae55d11acd591bb46dd468">ascent</a>;           </div>
-<div class="line"><a name="l00240"></a><span class="lineno"><a class="line" href="structvkvg__font__extents__t_a5984964357202018e67f64fd879af95b.html#a5984964357202018e67f64fd879af95b">  240</a></span>&#160;    <span class="keywordtype">float</span> <a class="code" href="structvkvg__font__extents__t_a5984964357202018e67f64fd879af95b.html#a5984964357202018e67f64fd879af95b">descent</a>;          </div>
-<div class="line"><a name="l00241"></a><span class="lineno"><a class="line" href="structvkvg__font__extents__t_a48083b65ac9a863566dc3e3fff09a5b4.html#a48083b65ac9a863566dc3e3fff09a5b4">  241</a></span>&#160;    <span class="keywordtype">float</span> <a class="code" href="structvkvg__font__extents__t_a48083b65ac9a863566dc3e3fff09a5b4.html#a48083b65ac9a863566dc3e3fff09a5b4">height</a>;           </div>
-<div class="line"><a name="l00242"></a><span class="lineno"><a class="line" href="structvkvg__font__extents__t_afef09feed3e6d406a79a4654bbfdf32e.html#afef09feed3e6d406a79a4654bbfdf32e">  242</a></span>&#160;    <span class="keywordtype">float</span> <a class="code" href="structvkvg__font__extents__t_afef09feed3e6d406a79a4654bbfdf32e.html#afef09feed3e6d406a79a4654bbfdf32e">max_x_advance</a>;    </div>
-<div class="line"><a name="l00243"></a><span class="lineno"><a class="line" href="structvkvg__font__extents__t_a5a74d8c1db44409b96daa190fce554b1.html#a5a74d8c1db44409b96daa190fce554b1">  243</a></span>&#160;    <span class="keywordtype">float</span> <a class="code" href="structvkvg__font__extents__t_a5a74d8c1db44409b96daa190fce554b1.html#a5a74d8c1db44409b96daa190fce554b1">max_y_advance</a>;    </div>
-<div class="line"><a name="l00244"></a><span class="lineno">  244</span>&#160;} <a class="code" href="structvkvg__font__extents__t.html">vkvg_font_extents_t</a>;</div>
-<div class="line"><a name="l00251"></a><span class="lineno"><a class="line" href="structvkvg__text__extents__t.html">  251</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
-<div class="line"><a name="l00252"></a><span class="lineno"><a class="line" href="structvkvg__text__extents__t_a36152a2d5302d6860e555e77a4a8b456.html#a36152a2d5302d6860e555e77a4a8b456">  252</a></span>&#160;    <span class="keywordtype">float</span> <a class="code" href="structvkvg__text__extents__t_a36152a2d5302d6860e555e77a4a8b456.html#a36152a2d5302d6860e555e77a4a8b456">x_bearing</a>;        </div>
-<div class="line"><a name="l00253"></a><span class="lineno"><a class="line" href="structvkvg__text__extents__t_adb121426957cb2c536d442cb6fd1c90f.html#adb121426957cb2c536d442cb6fd1c90f">  253</a></span>&#160;    <span class="keywordtype">float</span> <a class="code" href="structvkvg__text__extents__t_adb121426957cb2c536d442cb6fd1c90f.html#adb121426957cb2c536d442cb6fd1c90f">y_bearing</a>;        </div>
-<div class="line"><a name="l00254"></a><span class="lineno"><a class="line" href="structvkvg__text__extents__t_ae426f00e82704fa09578f5446e22d915.html#ae426f00e82704fa09578f5446e22d915">  254</a></span>&#160;    <span class="keywordtype">float</span> <a class="code" href="structvkvg__text__extents__t_ae426f00e82704fa09578f5446e22d915.html#ae426f00e82704fa09578f5446e22d915">width</a>;            </div>
-<div class="line"><a name="l00255"></a><span class="lineno"><a class="line" href="structvkvg__text__extents__t_a48083b65ac9a863566dc3e3fff09a5b4.html#a48083b65ac9a863566dc3e3fff09a5b4">  255</a></span>&#160;    <span class="keywordtype">float</span> <a class="code" href="structvkvg__text__extents__t_a48083b65ac9a863566dc3e3fff09a5b4.html#a48083b65ac9a863566dc3e3fff09a5b4">height</a>;           </div>
-<div class="line"><a name="l00256"></a><span class="lineno"><a class="line" href="structvkvg__text__extents__t_ae83c02c42c97888eca5532a98ed4e2e4.html#ae83c02c42c97888eca5532a98ed4e2e4">  256</a></span>&#160;    <span class="keywordtype">float</span> <a class="code" href="structvkvg__text__extents__t_ae83c02c42c97888eca5532a98ed4e2e4.html#ae83c02c42c97888eca5532a98ed4e2e4">x_advance</a>;        </div>
-<div class="line"><a name="l00257"></a><span class="lineno"><a class="line" href="structvkvg__text__extents__t_a35b39603f2d8ae8c01b5cb9dfbfd20d3.html#a35b39603f2d8ae8c01b5cb9dfbfd20d3">  257</a></span>&#160;    <span class="keywordtype">float</span> <a class="code" href="structvkvg__text__extents__t_a35b39603f2d8ae8c01b5cb9dfbfd20d3.html#a35b39603f2d8ae8c01b5cb9dfbfd20d3">y_advance</a>;        </div>
-<div class="line"><a name="l00258"></a><span class="lineno">  258</span>&#160;} <a class="code" href="structvkvg__text__extents__t.html">vkvg_text_extents_t</a>;</div>
-<div class="line"><a name="l00259"></a><span class="lineno">  259</span>&#160; </div>
-<div class="line"><a name="l00266"></a><span class="lineno"><a class="line" href="structvkvg__glyph__info__t.html">  266</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>_glyph_info_t {</div>
-<div class="line"><a name="l00267"></a><span class="lineno"><a class="line" href="structvkvg__glyph__info__t_af4903d34c19de17bf3045668b429da05.html#af4903d34c19de17bf3045668b429da05">  267</a></span>&#160;    int32_t  <a class="code" href="structvkvg__glyph__info__t_af4903d34c19de17bf3045668b429da05.html#af4903d34c19de17bf3045668b429da05">x_advance</a>;</div>
-<div class="line"><a name="l00268"></a><span class="lineno"><a class="line" href="structvkvg__glyph__info__t_ac8b0caa49832b5e674589cba5d72b905.html#ac8b0caa49832b5e674589cba5d72b905">  268</a></span>&#160;    int32_t  <a class="code" href="structvkvg__glyph__info__t_ac8b0caa49832b5e674589cba5d72b905.html#ac8b0caa49832b5e674589cba5d72b905">y_advance</a>;</div>
-<div class="line"><a name="l00269"></a><span class="lineno"><a class="line" href="structvkvg__glyph__info__t_a302cc6391db771808cf9137cddb15a8a.html#a302cc6391db771808cf9137cddb15a8a">  269</a></span>&#160;    int32_t  <a class="code" href="structvkvg__glyph__info__t_a302cc6391db771808cf9137cddb15a8a.html#a302cc6391db771808cf9137cddb15a8a">x_offset</a>;</div>
-<div class="line"><a name="l00270"></a><span class="lineno"><a class="line" href="structvkvg__glyph__info__t_a9ae348ed78a50e882b8167d83412d2b5.html#a9ae348ed78a50e882b8167d83412d2b5">  270</a></span>&#160;    int32_t  <a class="code" href="structvkvg__glyph__info__t_a9ae348ed78a50e882b8167d83412d2b5.html#a9ae348ed78a50e882b8167d83412d2b5">y_offset</a>;</div>
-<div class="line"><a name="l00271"></a><span class="lineno">  271</span>&#160;    <span class="comment">/* private */</span></div>
-<div class="line"><a name="l00272"></a><span class="lineno"><a class="line" href="structvkvg__glyph__info__t_ac0a96cfe8a03a6dd0da3f7ca2313e5d8.html#ac0a96cfe8a03a6dd0da3f7ca2313e5d8">  272</a></span>&#160;    uint32_t <a class="code" href="structvkvg__glyph__info__t_ac0a96cfe8a03a6dd0da3f7ca2313e5d8.html#ac0a96cfe8a03a6dd0da3f7ca2313e5d8">codepoint</a>;<span class="comment">//should be named glyphIndex, but for harfbuzz compatibility...</span></div>
-<div class="line"><a name="l00273"></a><span class="lineno">  273</span>&#160;} <a class="code" href="structvkvg__glyph__info__t.html">vkvg_glyph_info_t</a>;</div>
-<div class="line"><a name="l00274"></a><span class="lineno">  274</span>&#160; </div>
+<div class="line"><a name="l00167"></a><span class="lineno"><a class="line" href="vkvg_8h_adb45e5c6af26000f8dacd091679c0ca5.html#adb45e5c6af26000f8dacd091679c0ca5">  167</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
+<div class="line"><a name="l00168"></a><span class="lineno"><a class="line" href="vkvg_8h_adb45e5c6af26000f8dacd091679c0ca5.html#adb45e5c6af26000f8dacd091679c0ca5a227895a3ffbd082c7f779c6c9ca7d76c">  168</a></span>&#160;    <a class="code" href="vkvg_8h_adb45e5c6af26000f8dacd091679c0ca5.html#adb45e5c6af26000f8dacd091679c0ca5a227895a3ffbd082c7f779c6c9ca7d76c">VKVG_FILTER_FAST</a>,</div>
+<div class="line"><a name="l00169"></a><span class="lineno"><a class="line" href="vkvg_8h_adb45e5c6af26000f8dacd091679c0ca5.html#adb45e5c6af26000f8dacd091679c0ca5a63f51bfec03cdca07fdfe9d718f3a75f">  169</a></span>&#160;    <a class="code" href="vkvg_8h_adb45e5c6af26000f8dacd091679c0ca5.html#adb45e5c6af26000f8dacd091679c0ca5a63f51bfec03cdca07fdfe9d718f3a75f">VKVG_FILTER_GOOD</a>,</div>
+<div class="line"><a name="l00170"></a><span class="lineno"><a class="line" href="vkvg_8h_adb45e5c6af26000f8dacd091679c0ca5.html#adb45e5c6af26000f8dacd091679c0ca5a00cb91e4e5cc8a0bc88ff1b8ab8fc8c0">  170</a></span>&#160;    <a class="code" href="vkvg_8h_adb45e5c6af26000f8dacd091679c0ca5.html#adb45e5c6af26000f8dacd091679c0ca5a00cb91e4e5cc8a0bc88ff1b8ab8fc8c0">VKVG_FILTER_BEST</a>,</div>
+<div class="line"><a name="l00171"></a><span class="lineno"><a class="line" href="vkvg_8h_adb45e5c6af26000f8dacd091679c0ca5.html#adb45e5c6af26000f8dacd091679c0ca5a51346835be4c9cafb1b033ec6cae5754">  171</a></span>&#160;    <a class="code" href="vkvg_8h_adb45e5c6af26000f8dacd091679c0ca5.html#adb45e5c6af26000f8dacd091679c0ca5a51346835be4c9cafb1b033ec6cae5754">VKVG_FILTER_NEAREST</a>,</div>
+<div class="line"><a name="l00172"></a><span class="lineno"><a class="line" href="vkvg_8h_adb45e5c6af26000f8dacd091679c0ca5.html#adb45e5c6af26000f8dacd091679c0ca5a680a8fce657583362e33bdb2d97d3238">  172</a></span>&#160;    <a class="code" href="vkvg_8h_adb45e5c6af26000f8dacd091679c0ca5.html#adb45e5c6af26000f8dacd091679c0ca5a680a8fce657583362e33bdb2d97d3238">VKVG_FILTER_BILINEAR</a>,</div>
+<div class="line"><a name="l00173"></a><span class="lineno"><a class="line" href="vkvg_8h_adb45e5c6af26000f8dacd091679c0ca5.html#adb45e5c6af26000f8dacd091679c0ca5a3469ff42e4e804cf5b362eb2787b2654">  173</a></span>&#160;    <a class="code" href="vkvg_8h_adb45e5c6af26000f8dacd091679c0ca5.html#adb45e5c6af26000f8dacd091679c0ca5a3469ff42e4e804cf5b362eb2787b2654">VKVG_FILTER_GAUSSIAN</a>,</div>
+<div class="line"><a name="l00174"></a><span class="lineno">  174</span>&#160;} <a class="code" href="vkvg_8h_adb45e5c6af26000f8dacd091679c0ca5.html#adb45e5c6af26000f8dacd091679c0ca5">vkvg_filter_t</a>;</div>
+<div class="line"><a name="l00175"></a><span class="lineno">  175</span>&#160; </div>
+<div class="line"><a name="l00181"></a><span class="lineno"><a class="line" href="vkvg_8h_a1cde27798744c6485ac522a843017513.html#a1cde27798744c6485ac522a843017513">  181</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
+<div class="line"><a name="l00182"></a><span class="lineno"><a class="line" href="vkvg_8h_a1cde27798744c6485ac522a843017513.html#a1cde27798744c6485ac522a843017513aeb9d4daba143ba603f114c3805ab4fa4">  182</a></span>&#160;    <a class="code" href="vkvg_8h_a1cde27798744c6485ac522a843017513.html#a1cde27798744c6485ac522a843017513aeb9d4daba143ba603f114c3805ab4fa4">VKVG_PATTERN_TYPE_SOLID</a>,            </div>
+<div class="line"><a name="l00183"></a><span class="lineno"><a class="line" href="vkvg_8h_a1cde27798744c6485ac522a843017513.html#a1cde27798744c6485ac522a843017513a8396d15ca456c54a268bdc464107e5db">  183</a></span>&#160;    <a class="code" href="vkvg_8h_a1cde27798744c6485ac522a843017513.html#a1cde27798744c6485ac522a843017513a8396d15ca456c54a268bdc464107e5db">VKVG_PATTERN_TYPE_SURFACE</a>,          </div>
+<div class="line"><a name="l00184"></a><span class="lineno"><a class="line" href="vkvg_8h_a1cde27798744c6485ac522a843017513.html#a1cde27798744c6485ac522a843017513a4aff9ccbec5d272981c596474adb5386">  184</a></span>&#160;    <a class="code" href="vkvg_8h_a1cde27798744c6485ac522a843017513.html#a1cde27798744c6485ac522a843017513a4aff9ccbec5d272981c596474adb5386">VKVG_PATTERN_TYPE_LINEAR</a>,           </div>
+<div class="line"><a name="l00185"></a><span class="lineno"><a class="line" href="vkvg_8h_a1cde27798744c6485ac522a843017513.html#a1cde27798744c6485ac522a843017513abac29bd75596cb8af065aa02a1aa34e4">  185</a></span>&#160;    <a class="code" href="vkvg_8h_a1cde27798744c6485ac522a843017513.html#a1cde27798744c6485ac522a843017513abac29bd75596cb8af065aa02a1aa34e4">VKVG_PATTERN_TYPE_RADIAL</a>,           </div>
+<div class="line"><a name="l00186"></a><span class="lineno"><a class="line" href="vkvg_8h_a1cde27798744c6485ac522a843017513.html#a1cde27798744c6485ac522a843017513a926565c0b987eed62e76eca261151ee5">  186</a></span>&#160;    <a class="code" href="vkvg_8h_a1cde27798744c6485ac522a843017513.html#a1cde27798744c6485ac522a843017513a926565c0b987eed62e76eca261151ee5">VKVG_PATTERN_TYPE_MESH</a>,             </div>
+<div class="line"><a name="l00187"></a><span class="lineno"><a class="line" href="vkvg_8h_a1cde27798744c6485ac522a843017513.html#a1cde27798744c6485ac522a843017513ae30ae9f2771df088bc24886fd42fc037">  187</a></span>&#160;    <a class="code" href="vkvg_8h_a1cde27798744c6485ac522a843017513.html#a1cde27798744c6485ac522a843017513ae30ae9f2771df088bc24886fd42fc037">VKVG_PATTERN_TYPE_RASTER_SOURCE</a>,    </div>
+<div class="line"><a name="l00188"></a><span class="lineno">  188</span>&#160;} <a class="code" href="vkvg_8h_a1cde27798744c6485ac522a843017513.html#a1cde27798744c6485ac522a843017513">vkvg_pattern_type_t</a>;</div>
+<div class="line"><a name="l00189"></a><span class="lineno">  189</span>&#160; </div>
+<div class="line"><a name="l00196"></a><span class="lineno"><a class="line" href="vkvg_8h_ae63b94eb181f12347450efcc67cbf8f0.html#ae63b94eb181f12347450efcc67cbf8f0">  196</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
+<div class="line"><a name="l00197"></a><span class="lineno"><a class="line" href="vkvg_8h_ae63b94eb181f12347450efcc67cbf8f0.html#ae63b94eb181f12347450efcc67cbf8f0a89ac22c56380187ec32463602a864f7b">  197</a></span>&#160;    <a class="code" href="vkvg_8h_ae63b94eb181f12347450efcc67cbf8f0.html#ae63b94eb181f12347450efcc67cbf8f0a89ac22c56380187ec32463602a864f7b">VKVG_LINE_CAP_BUTT</a>,     </div>
+<div class="line"><a name="l00198"></a><span class="lineno"><a class="line" href="vkvg_8h_ae63b94eb181f12347450efcc67cbf8f0.html#ae63b94eb181f12347450efcc67cbf8f0a803bf47b2bc042a98c2f1cf2b6543519">  198</a></span>&#160;    <a class="code" href="vkvg_8h_ae63b94eb181f12347450efcc67cbf8f0.html#ae63b94eb181f12347450efcc67cbf8f0a803bf47b2bc042a98c2f1cf2b6543519">VKVG_LINE_CAP_ROUND</a>,    </div>
+<div class="line"><a name="l00199"></a><span class="lineno">  199</span>&#160;    <a class="code" href="vkvg_8h_ae63b94eb181f12347450efcc67cbf8f0.html#ae63b94eb181f12347450efcc67cbf8f0a3fca82a7ac5b5ef3355775c79d4adb45">VKVG_LINE_CAP_SQUARE</a>    </div>
+<div class="line"><a name="l00200"></a><span class="lineno"><a class="line" href="vkvg_8h_ae63b94eb181f12347450efcc67cbf8f0.html#ae63b94eb181f12347450efcc67cbf8f0a3fca82a7ac5b5ef3355775c79d4adb45">  200</a></span>&#160;} <a class="code" href="vkvg_8h_ae63b94eb181f12347450efcc67cbf8f0.html#ae63b94eb181f12347450efcc67cbf8f0">vkvg_line_cap_t</a>;</div>
+<div class="line"><a name="l00207"></a><span class="lineno"><a class="line" href="vkvg_8h_a46afd254ec45cd6ecd9bd3e238b4698d.html#a46afd254ec45cd6ecd9bd3e238b4698d">  207</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
+<div class="line"><a name="l00208"></a><span class="lineno"><a class="line" href="vkvg_8h_a46afd254ec45cd6ecd9bd3e238b4698d.html#a46afd254ec45cd6ecd9bd3e238b4698da87107f3a4b3dcbabeb57102b2fb3a311">  208</a></span>&#160;    <a class="code" href="vkvg_8h_a46afd254ec45cd6ecd9bd3e238b4698d.html#a46afd254ec45cd6ecd9bd3e238b4698da87107f3a4b3dcbabeb57102b2fb3a311">VKVG_LINE_JOIN_MITER</a>,   </div>
+<div class="line"><a name="l00209"></a><span class="lineno"><a class="line" href="vkvg_8h_a46afd254ec45cd6ecd9bd3e238b4698d.html#a46afd254ec45cd6ecd9bd3e238b4698da5f2989d8df5882d66a907ad8d70a3e3c">  209</a></span>&#160;    <a class="code" href="vkvg_8h_a46afd254ec45cd6ecd9bd3e238b4698d.html#a46afd254ec45cd6ecd9bd3e238b4698da5f2989d8df5882d66a907ad8d70a3e3c">VKVG_LINE_JOIN_ROUND</a>,   </div>
+<div class="line"><a name="l00210"></a><span class="lineno">  210</span>&#160;    <a class="code" href="vkvg_8h_a46afd254ec45cd6ecd9bd3e238b4698d.html#a46afd254ec45cd6ecd9bd3e238b4698da83710d8d86be990e5d057a109a559d83">VKVG_LINE_JOIN_BEVEL</a>    </div>
+<div class="line"><a name="l00211"></a><span class="lineno"><a class="line" href="vkvg_8h_a46afd254ec45cd6ecd9bd3e238b4698d.html#a46afd254ec45cd6ecd9bd3e238b4698da83710d8d86be990e5d057a109a559d83">  211</a></span>&#160;} <a class="code" href="vkvg_8h_a46afd254ec45cd6ecd9bd3e238b4698d.html#a46afd254ec45cd6ecd9bd3e238b4698d">vkvg_line_join_t</a>;</div>
+<div class="line"><a name="l00212"></a><span class="lineno">  212</span>&#160; </div>
+<div class="line"><a name="l00221"></a><span class="lineno"><a class="line" href="vkvg_8h_a71071026a36a7427c364a8bdc9bccfb6.html#a71071026a36a7427c364a8bdc9bccfb6">  221</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
+<div class="line"><a name="l00222"></a><span class="lineno"><a class="line" href="vkvg_8h_a71071026a36a7427c364a8bdc9bccfb6.html#a71071026a36a7427c364a8bdc9bccfb6ada97bad79f6371820b82472e0ff49fe7">  222</a></span>&#160;    <a class="code" href="vkvg_8h_a71071026a36a7427c364a8bdc9bccfb6.html#a71071026a36a7427c364a8bdc9bccfb6ada97bad79f6371820b82472e0ff49fe7">VKVG_FILL_RULE_EVEN_ODD</a>,    </div>
+<div class="line"><a name="l00223"></a><span class="lineno">  223</span>&#160;    <a class="code" href="vkvg_8h_a71071026a36a7427c364a8bdc9bccfb6.html#a71071026a36a7427c364a8bdc9bccfb6a799b8a88417c80da02d1d52d8e62a43d">VKVG_FILL_RULE_NON_ZERO</a>     </div>
+<div class="line"><a name="l00224"></a><span class="lineno"><a class="line" href="vkvg_8h_a71071026a36a7427c364a8bdc9bccfb6.html#a71071026a36a7427c364a8bdc9bccfb6a799b8a88417c80da02d1d52d8e62a43d">  224</a></span>&#160;} <a class="code" href="vkvg_8h_a71071026a36a7427c364a8bdc9bccfb6.html#a71071026a36a7427c364a8bdc9bccfb6">vkvg_fill_rule_t</a>;</div>
+<div class="line"><a name="l00225"></a><span class="lineno">  225</span>&#160; </div>
+<div class="line"><a name="l00226"></a><span class="lineno"><a class="line" href="structvkvg__color__t.html">  226</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
+<div class="line"><a name="l00227"></a><span class="lineno"><a class="line" href="structvkvg__color__t_a4788d82c901b9367dd5c0daff8a7616b.html#a4788d82c901b9367dd5c0daff8a7616b">  227</a></span>&#160;    <span class="keywordtype">float</span> <a class="code" href="structvkvg__color__t_a4788d82c901b9367dd5c0daff8a7616b.html#a4788d82c901b9367dd5c0daff8a7616b">r</a>;                    </div>
+<div class="line"><a name="l00228"></a><span class="lineno"><a class="line" href="structvkvg__color__t_a8cf17d727651616de6f2b79ef32170cd.html#a8cf17d727651616de6f2b79ef32170cd">  228</a></span>&#160;    <span class="keywordtype">float</span> <a class="code" href="structvkvg__color__t_a8cf17d727651616de6f2b79ef32170cd.html#a8cf17d727651616de6f2b79ef32170cd">g</a>;                    </div>
+<div class="line"><a name="l00229"></a><span class="lineno"><a class="line" href="structvkvg__color__t_a83fc1af92e29717b4513d121b0c72c7d.html#a83fc1af92e29717b4513d121b0c72c7d">  229</a></span>&#160;    <span class="keywordtype">float</span> <a class="code" href="structvkvg__color__t_a83fc1af92e29717b4513d121b0c72c7d.html#a83fc1af92e29717b4513d121b0c72c7d">b</a>;                    </div>
+<div class="line"><a name="l00230"></a><span class="lineno"><a class="line" href="structvkvg__color__t_a4aec1a5be9d9a4a394a2e49e9744286e.html#a4aec1a5be9d9a4a394a2e49e9744286e">  230</a></span>&#160;    <span class="keywordtype">float</span> <a class="code" href="structvkvg__color__t_a4aec1a5be9d9a4a394a2e49e9744286e.html#a4aec1a5be9d9a4a394a2e49e9744286e">a</a>;                    </div>
+<div class="line"><a name="l00231"></a><span class="lineno">  231</span>&#160;} <a class="code" href="structvkvg__color__t.html">vkvg_color_t</a>;</div>
+<div class="line"><a name="l00232"></a><span class="lineno">  232</span>&#160; </div>
+<div class="line"><a name="l00239"></a><span class="lineno"><a class="line" href="structvkvg__font__extents__t.html">  239</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
+<div class="line"><a name="l00240"></a><span class="lineno"><a class="line" href="structvkvg__font__extents__t_a31ebc425eeae55d11acd591bb46dd468.html#a31ebc425eeae55d11acd591bb46dd468">  240</a></span>&#160;    <span class="keywordtype">float</span> <a class="code" href="structvkvg__font__extents__t_a31ebc425eeae55d11acd591bb46dd468.html#a31ebc425eeae55d11acd591bb46dd468">ascent</a>;           </div>
+<div class="line"><a name="l00241"></a><span class="lineno"><a class="line" href="structvkvg__font__extents__t_a5984964357202018e67f64fd879af95b.html#a5984964357202018e67f64fd879af95b">  241</a></span>&#160;    <span class="keywordtype">float</span> <a class="code" href="structvkvg__font__extents__t_a5984964357202018e67f64fd879af95b.html#a5984964357202018e67f64fd879af95b">descent</a>;          </div>
+<div class="line"><a name="l00242"></a><span class="lineno"><a class="line" href="structvkvg__font__extents__t_a48083b65ac9a863566dc3e3fff09a5b4.html#a48083b65ac9a863566dc3e3fff09a5b4">  242</a></span>&#160;    <span class="keywordtype">float</span> <a class="code" href="structvkvg__font__extents__t_a48083b65ac9a863566dc3e3fff09a5b4.html#a48083b65ac9a863566dc3e3fff09a5b4">height</a>;           </div>
+<div class="line"><a name="l00243"></a><span class="lineno"><a class="line" href="structvkvg__font__extents__t_afef09feed3e6d406a79a4654bbfdf32e.html#afef09feed3e6d406a79a4654bbfdf32e">  243</a></span>&#160;    <span class="keywordtype">float</span> <a class="code" href="structvkvg__font__extents__t_afef09feed3e6d406a79a4654bbfdf32e.html#afef09feed3e6d406a79a4654bbfdf32e">max_x_advance</a>;    </div>
+<div class="line"><a name="l00244"></a><span class="lineno"><a class="line" href="structvkvg__font__extents__t_a5a74d8c1db44409b96daa190fce554b1.html#a5a74d8c1db44409b96daa190fce554b1">  244</a></span>&#160;    <span class="keywordtype">float</span> <a class="code" href="structvkvg__font__extents__t_a5a74d8c1db44409b96daa190fce554b1.html#a5a74d8c1db44409b96daa190fce554b1">max_y_advance</a>;    </div>
+<div class="line"><a name="l00245"></a><span class="lineno">  245</span>&#160;} <a class="code" href="structvkvg__font__extents__t.html">vkvg_font_extents_t</a>;</div>
+<div class="line"><a name="l00252"></a><span class="lineno"><a class="line" href="structvkvg__text__extents__t.html">  252</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
+<div class="line"><a name="l00253"></a><span class="lineno"><a class="line" href="structvkvg__text__extents__t_a36152a2d5302d6860e555e77a4a8b456.html#a36152a2d5302d6860e555e77a4a8b456">  253</a></span>&#160;    <span class="keywordtype">float</span> <a class="code" href="structvkvg__text__extents__t_a36152a2d5302d6860e555e77a4a8b456.html#a36152a2d5302d6860e555e77a4a8b456">x_bearing</a>;        </div>
+<div class="line"><a name="l00254"></a><span class="lineno"><a class="line" href="structvkvg__text__extents__t_adb121426957cb2c536d442cb6fd1c90f.html#adb121426957cb2c536d442cb6fd1c90f">  254</a></span>&#160;    <span class="keywordtype">float</span> <a class="code" href="structvkvg__text__extents__t_adb121426957cb2c536d442cb6fd1c90f.html#adb121426957cb2c536d442cb6fd1c90f">y_bearing</a>;        </div>
+<div class="line"><a name="l00255"></a><span class="lineno"><a class="line" href="structvkvg__text__extents__t_ae426f00e82704fa09578f5446e22d915.html#ae426f00e82704fa09578f5446e22d915">  255</a></span>&#160;    <span class="keywordtype">float</span> <a class="code" href="structvkvg__text__extents__t_ae426f00e82704fa09578f5446e22d915.html#ae426f00e82704fa09578f5446e22d915">width</a>;            </div>
+<div class="line"><a name="l00256"></a><span class="lineno"><a class="line" href="structvkvg__text__extents__t_a48083b65ac9a863566dc3e3fff09a5b4.html#a48083b65ac9a863566dc3e3fff09a5b4">  256</a></span>&#160;    <span class="keywordtype">float</span> <a class="code" href="structvkvg__text__extents__t_a48083b65ac9a863566dc3e3fff09a5b4.html#a48083b65ac9a863566dc3e3fff09a5b4">height</a>;           </div>
+<div class="line"><a name="l00257"></a><span class="lineno"><a class="line" href="structvkvg__text__extents__t_ae83c02c42c97888eca5532a98ed4e2e4.html#ae83c02c42c97888eca5532a98ed4e2e4">  257</a></span>&#160;    <span class="keywordtype">float</span> <a class="code" href="structvkvg__text__extents__t_ae83c02c42c97888eca5532a98ed4e2e4.html#ae83c02c42c97888eca5532a98ed4e2e4">x_advance</a>;        </div>
+<div class="line"><a name="l00258"></a><span class="lineno"><a class="line" href="structvkvg__text__extents__t_a35b39603f2d8ae8c01b5cb9dfbfd20d3.html#a35b39603f2d8ae8c01b5cb9dfbfd20d3">  258</a></span>&#160;    <span class="keywordtype">float</span> <a class="code" href="structvkvg__text__extents__t_a35b39603f2d8ae8c01b5cb9dfbfd20d3.html#a35b39603f2d8ae8c01b5cb9dfbfd20d3">y_advance</a>;        </div>
+<div class="line"><a name="l00259"></a><span class="lineno">  259</span>&#160;} <a class="code" href="structvkvg__text__extents__t.html">vkvg_text_extents_t</a>;</div>
+<div class="line"><a name="l00260"></a><span class="lineno">  260</span>&#160; </div>
+<div class="line"><a name="l00267"></a><span class="lineno"><a class="line" href="structvkvg__glyph__info__t.html">  267</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>_glyph_info_t {</div>
+<div class="line"><a name="l00268"></a><span class="lineno"><a class="line" href="structvkvg__glyph__info__t_af4903d34c19de17bf3045668b429da05.html#af4903d34c19de17bf3045668b429da05">  268</a></span>&#160;    int32_t  <a class="code" href="structvkvg__glyph__info__t_af4903d34c19de17bf3045668b429da05.html#af4903d34c19de17bf3045668b429da05">x_advance</a>;</div>
+<div class="line"><a name="l00269"></a><span class="lineno"><a class="line" href="structvkvg__glyph__info__t_ac8b0caa49832b5e674589cba5d72b905.html#ac8b0caa49832b5e674589cba5d72b905">  269</a></span>&#160;    int32_t  <a class="code" href="structvkvg__glyph__info__t_ac8b0caa49832b5e674589cba5d72b905.html#ac8b0caa49832b5e674589cba5d72b905">y_advance</a>;</div>
+<div class="line"><a name="l00270"></a><span class="lineno"><a class="line" href="structvkvg__glyph__info__t_a302cc6391db771808cf9137cddb15a8a.html#a302cc6391db771808cf9137cddb15a8a">  270</a></span>&#160;    int32_t  <a class="code" href="structvkvg__glyph__info__t_a302cc6391db771808cf9137cddb15a8a.html#a302cc6391db771808cf9137cddb15a8a">x_offset</a>;</div>
+<div class="line"><a name="l00271"></a><span class="lineno"><a class="line" href="structvkvg__glyph__info__t_a9ae348ed78a50e882b8167d83412d2b5.html#a9ae348ed78a50e882b8167d83412d2b5">  271</a></span>&#160;    int32_t  <a class="code" href="structvkvg__glyph__info__t_a9ae348ed78a50e882b8167d83412d2b5.html#a9ae348ed78a50e882b8167d83412d2b5">y_offset</a>;</div>
+<div class="line"><a name="l00272"></a><span class="lineno">  272</span>&#160;    <span class="comment">/* private */</span></div>
+<div class="line"><a name="l00273"></a><span class="lineno"><a class="line" href="structvkvg__glyph__info__t_ac0a96cfe8a03a6dd0da3f7ca2313e5d8.html#ac0a96cfe8a03a6dd0da3f7ca2313e5d8">  273</a></span>&#160;    uint32_t <a class="code" href="structvkvg__glyph__info__t_ac0a96cfe8a03a6dd0da3f7ca2313e5d8.html#ac0a96cfe8a03a6dd0da3f7ca2313e5d8">codepoint</a>;<span class="comment">//should be named glyphIndex, but for harfbuzz compatibility...</span></div>
+<div class="line"><a name="l00274"></a><span class="lineno">  274</span>&#160;} <a class="code" href="structvkvg__glyph__info__t.html">vkvg_glyph_info_t</a>;</div>
+<div class="line"><a name="l00275"></a><span class="lineno">  275</span>&#160; </div>
 <div class="line"><a name="l00288"></a><span class="lineno"><a class="line" href="vkvg_8h_a4371df2f82cabd4963d913a094a06b35.html#a4371df2f82cabd4963d913a094a06b35">  288</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>_vkvg_text_run_t* <a class="code" href="vkvg_8h_a4371df2f82cabd4963d913a094a06b35.html#a4371df2f82cabd4963d913a094a06b35">VkvgText</a>;</div>
 <div class="line"><a name="l00289"></a><span class="lineno">  289</span>&#160; </div>
-<div class="line"><a name="l00298"></a><span class="lineno"><a class="line" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">  298</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>_vkvg_context_t* <a class="code" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a>;</div>
-<div class="line"><a name="l00312"></a><span class="lineno"><a class="line" href="group__surface_gaf2e9eb0e48dd4533d4a5622c12e4d0e7.html#gaf2e9eb0e48dd4533d4a5622c12e4d0e7">  312</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>_vkvg_surface_t* <a class="code" href="group__surface_gaf2e9eb0e48dd4533d4a5622c12e4d0e7.html#gaf2e9eb0e48dd4533d4a5622c12e4d0e7">VkvgSurface</a>;</div>
-<div class="line"><a name="l00319"></a><span class="lineno"><a class="line" href="group__device_ga4410787cc120fdafe8cdc480a2b02e71.html#ga4410787cc120fdafe8cdc480a2b02e71">  319</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>_vkvg_device_t*  <a class="code" href="group__device_ga4410787cc120fdafe8cdc480a2b02e71.html#ga4410787cc120fdafe8cdc480a2b02e71">VkvgDevice</a>;</div>
-<div class="line"><a name="l00327"></a><span class="lineno"><a class="line" href="group__pattern_ga60d6d8608f15e96a087c8dafd69f28dc.html#ga60d6d8608f15e96a087c8dafd69f28dc">  327</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>_vkvg_pattern_t* <a class="code" href="group__pattern_ga60d6d8608f15e96a087c8dafd69f28dc.html#ga60d6d8608f15e96a087c8dafd69f28dc">VkvgPattern</a>;</div>
-<div class="line"><a name="l00328"></a><span class="lineno">  328</span>&#160; </div>
-<div class="line"><a name="l00329"></a><span class="lineno">  329</span>&#160;<span class="preprocessor">#if VKVG_DBG_STATS</span></div>
-<div class="line"><a name="l00335"></a><span class="lineno">  335</span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
-<div class="line"><a name="l00336"></a><span class="lineno">  336</span>&#160;    uint32_t    sizePoints;     </div>
-<div class="line"><a name="l00337"></a><span class="lineno">  337</span>&#160;    uint32_t    sizePathes;     </div>
-<div class="line"><a name="l00338"></a><span class="lineno">  338</span>&#160;    uint32_t    sizeVertices;   </div>
-<div class="line"><a name="l00339"></a><span class="lineno">  339</span>&#160;    uint32_t    sizeIndices;    </div>
-<div class="line"><a name="l00340"></a><span class="lineno">  340</span>&#160;    uint32_t    sizeVBO;        </div>
-<div class="line"><a name="l00341"></a><span class="lineno">  341</span>&#160;    uint32_t    sizeIBO;        </div>
-<div class="line"><a name="l00342"></a><span class="lineno">  342</span>&#160;} vkvg_debug_stats_t;</div>
+<div class="line"><a name="l00296"></a><span class="lineno"><a class="line" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">  296</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>_vkvg_context_t* <a class="code" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a>;</div>
+<div class="line"><a name="l00308"></a><span class="lineno"><a class="line" href="group__surface_gaf2e9eb0e48dd4533d4a5622c12e4d0e7.html#gaf2e9eb0e48dd4533d4a5622c12e4d0e7">  308</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>_vkvg_surface_t* <a class="code" href="group__surface_gaf2e9eb0e48dd4533d4a5622c12e4d0e7.html#gaf2e9eb0e48dd4533d4a5622c12e4d0e7">VkvgSurface</a>;</div>
+<div class="line"><a name="l00315"></a><span class="lineno"><a class="line" href="group__device_ga4410787cc120fdafe8cdc480a2b02e71.html#ga4410787cc120fdafe8cdc480a2b02e71">  315</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>_vkvg_device_t*  <a class="code" href="group__device_ga4410787cc120fdafe8cdc480a2b02e71.html#ga4410787cc120fdafe8cdc480a2b02e71">VkvgDevice</a>;</div>
+<div class="line"><a name="l00323"></a><span class="lineno"><a class="line" href="group__pattern_ga60d6d8608f15e96a087c8dafd69f28dc.html#ga60d6d8608f15e96a087c8dafd69f28dc">  323</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>_vkvg_pattern_t* <a class="code" href="group__pattern_ga60d6d8608f15e96a087c8dafd69f28dc.html#ga60d6d8608f15e96a087c8dafd69f28dc">VkvgPattern</a>;</div>
+<div class="line"><a name="l00324"></a><span class="lineno">  324</span>&#160; </div>
+<div class="line"><a name="l00325"></a><span class="lineno">  325</span>&#160;<span class="preprocessor">#if VKVG_DBG_STATS</span></div>
+<div class="line"><a name="l00331"></a><span class="lineno">  331</span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
+<div class="line"><a name="l00332"></a><span class="lineno">  332</span>&#160;    uint32_t    sizePoints;     </div>
+<div class="line"><a name="l00333"></a><span class="lineno">  333</span>&#160;    uint32_t    sizePathes;     </div>
+<div class="line"><a name="l00334"></a><span class="lineno">  334</span>&#160;    uint32_t    sizeVertices;   </div>
+<div class="line"><a name="l00335"></a><span class="lineno">  335</span>&#160;    uint32_t    sizeIndices;    </div>
+<div class="line"><a name="l00336"></a><span class="lineno">  336</span>&#160;    uint32_t    sizeVBO;        </div>
+<div class="line"><a name="l00337"></a><span class="lineno">  337</span>&#160;    uint32_t    sizeIBO;        </div>
+<div class="line"><a name="l00338"></a><span class="lineno">  338</span>&#160;} vkvg_debug_stats_t;</div>
+<div class="line"><a name="l00339"></a><span class="lineno">  339</span>&#160; </div>
+<div class="line"><a name="l00340"></a><span class="lineno">  340</span>&#160;vkvg_debug_stats_t vkvg_device_get_stats (<a class="code" href="group__device_ga4410787cc120fdafe8cdc480a2b02e71.html#ga4410787cc120fdafe8cdc480a2b02e71">VkvgDevice</a> dev);</div>
+<div class="line"><a name="l00341"></a><span class="lineno">  341</span>&#160;vkvg_debug_stats_t vkvg_device_reset_stats (<a class="code" href="group__device_ga4410787cc120fdafe8cdc480a2b02e71.html#ga4410787cc120fdafe8cdc480a2b02e71">VkvgDevice</a> dev);</div>
+<div class="line"><a name="l00342"></a><span class="lineno">  342</span>&#160;<span class="preprocessor">#endif</span></div>
 <div class="line"><a name="l00343"></a><span class="lineno">  343</span>&#160; </div>
-<div class="line"><a name="l00344"></a><span class="lineno">  344</span>&#160;vkvg_debug_stats_t vkvg_device_get_stats (<a class="code" href="group__device_ga4410787cc120fdafe8cdc480a2b02e71.html#ga4410787cc120fdafe8cdc480a2b02e71">VkvgDevice</a> dev);</div>
-<div class="line"><a name="l00345"></a><span class="lineno">  345</span>&#160;vkvg_debug_stats_t vkvg_device_reset_stats (<a class="code" href="group__device_ga4410787cc120fdafe8cdc480a2b02e71.html#ga4410787cc120fdafe8cdc480a2b02e71">VkvgDevice</a> dev);</div>
-<div class="line"><a name="l00346"></a><span class="lineno">  346</span>&#160;<span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00347"></a><span class="lineno">  347</span>&#160; </div>
-<div class="line"><a name="l00348"></a><span class="lineno">  348</span>&#160; </div>
-<div class="line"><a name="l00356"></a><span class="lineno"><a class="line" href="group__matrix_ga7a14d8e9fafcb47df7b52731622a15a3.html#ga7a14d8e9fafcb47df7b52731622a15a3">  356</a></span>&#160;<span class="preprocessor">#define VKVG_IDENTITY_MATRIX (vkvg_matrix_t){1,0,0,1,0,0}</span></div>
-<div class="line"><a name="l00374"></a><span class="lineno"><a class="line" href="structvkvg__matrix__t.html">  374</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
-<div class="line"><a name="l00375"></a><span class="lineno"><a class="line" href="structvkvg__matrix__t_a9fb9d00fbbf390e0263bcc204b03c7c8.html#a9fb9d00fbbf390e0263bcc204b03c7c8">  375</a></span>&#160;    <span class="keywordtype">float</span> <a class="code" href="structvkvg__matrix__t_a9fb9d00fbbf390e0263bcc204b03c7c8.html#a9fb9d00fbbf390e0263bcc204b03c7c8">xx</a>; <span class="keywordtype">float</span> yx;</div>
-<div class="line"><a name="l00376"></a><span class="lineno"><a class="line" href="structvkvg__matrix__t_a83a7590defc35766f789fbbf7fc41590.html#a83a7590defc35766f789fbbf7fc41590">  376</a></span>&#160;    <span class="keywordtype">float</span> <a class="code" href="structvkvg__matrix__t_a83a7590defc35766f789fbbf7fc41590.html#a83a7590defc35766f789fbbf7fc41590">xy</a>; <span class="keywordtype">float</span> yy;</div>
-<div class="line"><a name="l00377"></a><span class="lineno"><a class="line" href="structvkvg__matrix__t_a3c9556645d92e863376a4063a3ad7001.html#a3c9556645d92e863376a4063a3ad7001">  377</a></span>&#160;    <span class="keywordtype">float</span> <a class="code" href="structvkvg__matrix__t_a3c9556645d92e863376a4063a3ad7001.html#a3c9556645d92e863376a4063a3ad7001">x0</a>; <span class="keywordtype">float</span> y0;</div>
-<div class="line"><a name="l00378"></a><span class="lineno">  378</span>&#160;} <a class="code" href="structvkvg__matrix__t.html">vkvg_matrix_t</a>;</div>
-<div class="line"><a name="l00385"></a><span class="lineno">  385</span>&#160;<a class="code" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a></div>
-<div class="line"><a name="l00386"></a><span class="lineno"><a class="line" href="group__matrix_ga22c80d15d3492420d9dc9fea4ddf7d76.html#ga22c80d15d3492420d9dc9fea4ddf7d76">  386</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__matrix_ga22c80d15d3492420d9dc9fea4ddf7d76.html#ga22c80d15d3492420d9dc9fea4ddf7d76">vkvg_matrix_init_identity</a> (<a class="code" href="structvkvg__matrix__t.html">vkvg_matrix_t</a> *matrix);</div>
-<div class="line"><a name="l00400"></a><span class="lineno">  400</span>&#160;<a class="code" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a></div>
-<div class="line"><a name="l00401"></a><span class="lineno"><a class="line" href="group__matrix_gaf11800eb40198628fabb928a743fecb1.html#gaf11800eb40198628fabb928a743fecb1">  401</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__matrix_gaf11800eb40198628fabb928a743fecb1.html#gaf11800eb40198628fabb928a743fecb1">vkvg_matrix_init</a> (<a class="code" href="structvkvg__matrix__t.html">vkvg_matrix_t</a> *matrix,</div>
-<div class="line"><a name="l00402"></a><span class="lineno">  402</span>&#160;           <span class="keywordtype">float</span> xx, <span class="keywordtype">float</span> yx,</div>
-<div class="line"><a name="l00403"></a><span class="lineno">  403</span>&#160;           <span class="keywordtype">float</span> xy, <span class="keywordtype">float</span> yy,</div>
-<div class="line"><a name="l00404"></a><span class="lineno">  404</span>&#160;           <span class="keywordtype">float</span> x0, <span class="keywordtype">float</span> y0);</div>
-<div class="line"><a name="l00413"></a><span class="lineno">  413</span>&#160;<a class="code" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a></div>
-<div class="line"><a name="l00414"></a><span class="lineno"><a class="line" href="group__matrix_ga9078043e7c548ef9fec35de32ffc86e3.html#ga9078043e7c548ef9fec35de32ffc86e3">  414</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__matrix_ga9078043e7c548ef9fec35de32ffc86e3.html#ga9078043e7c548ef9fec35de32ffc86e3">vkvg_matrix_init_translate</a> (<a class="code" href="structvkvg__matrix__t.html">vkvg_matrix_t</a> *matrix, <span class="keywordtype">float</span> tx, <span class="keywordtype">float</span> ty);</div>
-<div class="line"><a name="l00423"></a><span class="lineno">  423</span>&#160;<a class="code" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a></div>
-<div class="line"><a name="l00424"></a><span class="lineno"><a class="line" href="group__matrix_gac6da39c63aa83f333fad4876da70c495.html#gac6da39c63aa83f333fad4876da70c495">  424</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__matrix_gac6da39c63aa83f333fad4876da70c495.html#gac6da39c63aa83f333fad4876da70c495">vkvg_matrix_init_scale</a> (<a class="code" href="structvkvg__matrix__t.html">vkvg_matrix_t</a> *matrix, <span class="keywordtype">float</span> sx, <span class="keywordtype">float</span> sy);</div>
-<div class="line"><a name="l00436"></a><span class="lineno">  436</span>&#160;<a class="code" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a></div>
-<div class="line"><a name="l00437"></a><span class="lineno"><a class="line" href="group__matrix_ga38fb3ab8cc86565a8e5863b788f00921.html#ga38fb3ab8cc86565a8e5863b788f00921">  437</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__matrix_ga38fb3ab8cc86565a8e5863b788f00921.html#ga38fb3ab8cc86565a8e5863b788f00921">vkvg_matrix_init_rotate</a> (<a class="code" href="structvkvg__matrix__t.html">vkvg_matrix_t</a> *matrix, <span class="keywordtype">float</span> radians);</div>
-<div class="line"><a name="l00448"></a><span class="lineno">  448</span>&#160;<a class="code" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a></div>
-<div class="line"><a name="l00449"></a><span class="lineno"><a class="line" href="group__matrix_ga34aa0d5b237ad0e3b4905b59ec08fd3b.html#ga34aa0d5b237ad0e3b4905b59ec08fd3b">  449</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__matrix_ga34aa0d5b237ad0e3b4905b59ec08fd3b.html#ga34aa0d5b237ad0e3b4905b59ec08fd3b">vkvg_matrix_translate</a> (<a class="code" href="structvkvg__matrix__t.html">vkvg_matrix_t</a> *matrix, <span class="keywordtype">float</span> tx, <span class="keywordtype">float</span> ty);</div>
-<div class="line"><a name="l00460"></a><span class="lineno">  460</span>&#160;<a class="code" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a></div>
-<div class="line"><a name="l00461"></a><span class="lineno"><a class="line" href="group__matrix_ga053850768b56f00336573729d1ea1090.html#ga053850768b56f00336573729d1ea1090">  461</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__matrix_ga053850768b56f00336573729d1ea1090.html#ga053850768b56f00336573729d1ea1090">vkvg_matrix_scale</a> (<a class="code" href="structvkvg__matrix__t.html">vkvg_matrix_t</a> *matrix, <span class="keywordtype">float</span> sx, <span class="keywordtype">float</span> sy);</div>
-<div class="line"><a name="l00473"></a><span class="lineno">  473</span>&#160;<a class="code" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a></div>
-<div class="line"><a name="l00474"></a><span class="lineno"><a class="line" href="group__matrix_gacbad7841972e44b065fc74e17dcce2cd.html#gacbad7841972e44b065fc74e17dcce2cd">  474</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__matrix_gacbad7841972e44b065fc74e17dcce2cd.html#gacbad7841972e44b065fc74e17dcce2cd">vkvg_matrix_rotate</a> (<a class="code" href="structvkvg__matrix__t.html">vkvg_matrix_t</a> *matrix, <span class="keywordtype">float</span> radians);</div>
-<div class="line"><a name="l00483"></a><span class="lineno">  483</span>&#160;<a class="code" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a></div>
-<div class="line"><a name="l00484"></a><span class="lineno"><a class="line" href="group__matrix_ga672a08bfb37a7b28db89e1d60988b47f.html#ga672a08bfb37a7b28db89e1d60988b47f">  484</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__matrix_ga672a08bfb37a7b28db89e1d60988b47f.html#ga672a08bfb37a7b28db89e1d60988b47f">vkvg_matrix_multiply</a> (<a class="code" href="structvkvg__matrix__t.html">vkvg_matrix_t</a> *result, <span class="keyword">const</span> <a class="code" href="structvkvg__matrix__t.html">vkvg_matrix_t</a> *a, <span class="keyword">const</span> <a class="code" href="structvkvg__matrix__t.html">vkvg_matrix_t</a> *b);</div>
-<div class="line"><a name="l00500"></a><span class="lineno">  500</span>&#160;<a class="code" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a></div>
-<div class="line"><a name="l00501"></a><span class="lineno"><a class="line" href="group__matrix_ga155802a492a4c6a7bb20fb101d0089e4.html#ga155802a492a4c6a7bb20fb101d0089e4">  501</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__matrix_ga155802a492a4c6a7bb20fb101d0089e4.html#ga155802a492a4c6a7bb20fb101d0089e4">vkvg_matrix_transform_distance</a> (<span class="keyword">const</span> <a class="code" href="structvkvg__matrix__t.html">vkvg_matrix_t</a> *matrix, <span class="keywordtype">float</span> *dx, <span class="keywordtype">float</span> *dy);</div>
-<div class="line"><a name="l00510"></a><span class="lineno">  510</span>&#160;<a class="code" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a></div>
-<div class="line"><a name="l00511"></a><span class="lineno"><a class="line" href="group__matrix_gad9dc2333081dc6f631ec529f94ec19dc.html#gad9dc2333081dc6f631ec529f94ec19dc">  511</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__matrix_gad9dc2333081dc6f631ec529f94ec19dc.html#gad9dc2333081dc6f631ec529f94ec19dc">vkvg_matrix_transform_point</a> (<span class="keyword">const</span> <a class="code" href="structvkvg__matrix__t.html">vkvg_matrix_t</a> *matrix, <span class="keywordtype">float</span> *x, <span class="keywordtype">float</span> *y);</div>
-<div class="line"><a name="l00521"></a><span class="lineno">  521</span>&#160;<a class="code" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a></div>
-<div class="line"><a name="l00522"></a><span class="lineno"><a class="line" href="group__matrix_ga0db3d74caa93dd3b2e8595301d447bec.html#ga0db3d74caa93dd3b2e8595301d447bec">  522</a></span>&#160;<a class="code" href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354">vkvg_status_t</a> <a class="code" href="group__matrix_ga0db3d74caa93dd3b2e8595301d447bec.html#ga0db3d74caa93dd3b2e8595301d447bec">vkvg_matrix_invert</a> (<a class="code" href="structvkvg__matrix__t.html">vkvg_matrix_t</a> *matrix);</div>
-<div class="line"><a name="l00523"></a><span class="lineno">  523</span>&#160;<a class="code" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a></div>
-<div class="line"><a name="l00524"></a><span class="lineno"><a class="line" href="group__matrix_ga2146e1153f46e8ef79918dba5d32ac91.html#ga2146e1153f46e8ef79918dba5d32ac91">  524</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__matrix_ga2146e1153f46e8ef79918dba5d32ac91.html#ga2146e1153f46e8ef79918dba5d32ac91">vkvg_matrix_get_scale</a> (<span class="keyword">const</span> <a class="code" href="structvkvg__matrix__t.html">vkvg_matrix_t</a> *matrix, <span class="keywordtype">float</span> *sx, <span class="keywordtype">float</span> *sy);</div>
-<div class="line"><a name="l00548"></a><span class="lineno">  548</span>&#160;<a class="code" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a></div>
-<div class="line"><a name="l00549"></a><span class="lineno"><a class="line" href="group__device_gaa7b5b0a579d1202e8d782f720f603d91.html#gaa7b5b0a579d1202e8d782f720f603d91">  549</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__device_gaa7b5b0a579d1202e8d782f720f603d91.html#gaa7b5b0a579d1202e8d782f720f603d91">vkvg_device_set_thread_aware</a> (<a class="code" href="group__device_ga4410787cc120fdafe8cdc480a2b02e71.html#ga4410787cc120fdafe8cdc480a2b02e71">VkvgDevice</a> dev, uint32_t thread_awayre);</div>
-<div class="line"><a name="l00550"></a><span class="lineno">  550</span>&#160; </div>
-<div class="line"><a name="l00565"></a><span class="lineno">  565</span>&#160;<a class="code" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a></div>
-<div class="line"><a name="l00566"></a><span class="lineno"><a class="line" href="group__device_ga3a87ef8a0d782aa26a39ff63218ea25c.html#ga3a87ef8a0d782aa26a39ff63218ea25c">  566</a></span>&#160;<a class="code" href="group__device_ga4410787cc120fdafe8cdc480a2b02e71.html#ga4410787cc120fdafe8cdc480a2b02e71">VkvgDevice</a> <a class="code" href="group__device_ga3a87ef8a0d782aa26a39ff63218ea25c.html#ga3a87ef8a0d782aa26a39ff63218ea25c">vkvg_device_create</a> (VkSampleCountFlags samples, <span class="keywordtype">bool</span> deferredResolve);</div>
-<div class="line"><a name="l00586"></a><span class="lineno">  586</span>&#160;<a class="code" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a></div>
-<div class="line"><a name="l00587"></a><span class="lineno"><a class="line" href="group__device_ga1d3b3027ad47c29d49a82705ff21c802.html#ga1d3b3027ad47c29d49a82705ff21c802">  587</a></span>&#160;<a class="code" href="group__device_ga4410787cc120fdafe8cdc480a2b02e71.html#ga4410787cc120fdafe8cdc480a2b02e71">VkvgDevice</a> <a class="code" href="group__device_ga1d3b3027ad47c29d49a82705ff21c802.html#ga1d3b3027ad47c29d49a82705ff21c802">vkvg_device_create_from_vk</a> (VkInstance inst, VkPhysicalDevice phy, VkDevice vkdev, uint32_t qFamIdx, uint32_t qIndex);</div>
-<div class="line"><a name="l00606"></a><span class="lineno">  606</span>&#160;<a class="code" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a></div>
-<div class="line"><a name="l00607"></a><span class="lineno"><a class="line" href="group__device_ga584714cbe547b91c08904a90f269c170.html#ga584714cbe547b91c08904a90f269c170">  607</a></span>&#160;<a class="code" href="group__device_ga4410787cc120fdafe8cdc480a2b02e71.html#ga4410787cc120fdafe8cdc480a2b02e71">VkvgDevice</a> <a class="code" href="group__device_ga584714cbe547b91c08904a90f269c170.html#ga584714cbe547b91c08904a90f269c170">vkvg_device_create_from_vk_multisample</a> (VkInstance inst, VkPhysicalDevice phy, VkDevice vkdev, uint32_t qFamIdx, uint32_t qIndex, VkSampleCountFlags samples, <span class="keywordtype">bool</span> deferredResolve);</div>
-<div class="line"><a name="l00617"></a><span class="lineno">  617</span>&#160;<a class="code" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a></div>
-<div class="line"><a name="l00618"></a><span class="lineno"><a class="line" href="group__device_ga38c54930707fd47bbdb59ee9000a6d21.html#ga38c54930707fd47bbdb59ee9000a6d21">  618</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__device_ga38c54930707fd47bbdb59ee9000a6d21.html#ga38c54930707fd47bbdb59ee9000a6d21">vkvg_device_destroy</a> (<a class="code" href="group__device_ga4410787cc120fdafe8cdc480a2b02e71.html#ga4410787cc120fdafe8cdc480a2b02e71">VkvgDevice</a> dev);</div>
-<div class="line"><a name="l00626"></a><span class="lineno">  626</span>&#160;<a class="code" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a></div>
-<div class="line"><a name="l00627"></a><span class="lineno"><a class="line" href="group__device_ga76abb77e8be8a16dd7ddd03950ba168b.html#ga76abb77e8be8a16dd7ddd03950ba168b">  627</a></span>&#160;<a class="code" href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354">vkvg_status_t</a> <a class="code" href="group__device_ga76abb77e8be8a16dd7ddd03950ba168b.html#ga76abb77e8be8a16dd7ddd03950ba168b">vkvg_device_status</a> (<a class="code" href="group__device_ga4410787cc120fdafe8cdc480a2b02e71.html#ga4410787cc120fdafe8cdc480a2b02e71">VkvgDevice</a> dev);</div>
-<div class="line"><a name="l00635"></a><span class="lineno">  635</span>&#160;<a class="code" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a></div>
-<div class="line"><a name="l00636"></a><span class="lineno"><a class="line" href="group__device_ga7328d8f0102dd7dcf725bc3c77aa95f8.html#ga7328d8f0102dd7dcf725bc3c77aa95f8">  636</a></span>&#160;<a class="code" href="group__device_ga4410787cc120fdafe8cdc480a2b02e71.html#ga4410787cc120fdafe8cdc480a2b02e71">VkvgDevice</a> <a class="code" href="group__device_ga7328d8f0102dd7dcf725bc3c77aa95f8.html#ga7328d8f0102dd7dcf725bc3c77aa95f8">vkvg_device_reference</a> (<a class="code" href="group__device_ga4410787cc120fdafe8cdc480a2b02e71.html#ga4410787cc120fdafe8cdc480a2b02e71">VkvgDevice</a> dev);</div>
-<div class="line"><a name="l00644"></a><span class="lineno">  644</span>&#160;<a class="code" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a></div>
-<div class="line"><a name="l00645"></a><span class="lineno"><a class="line" href="group__device_ga4e12927c2cda70943f304f5fdbd43882.html#ga4e12927c2cda70943f304f5fdbd43882">  645</a></span>&#160;uint32_t <a class="code" href="group__device_ga4e12927c2cda70943f304f5fdbd43882.html#ga4e12927c2cda70943f304f5fdbd43882">vkvg_device_get_reference_count</a> (<a class="code" href="group__device_ga4410787cc120fdafe8cdc480a2b02e71.html#ga4410787cc120fdafe8cdc480a2b02e71">VkvgDevice</a> dev);</div>
-<div class="line"><a name="l00654"></a><span class="lineno">  654</span>&#160;<a class="code" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a></div>
-<div class="line"><a name="l00655"></a><span class="lineno"><a class="line" href="group__device_gacee1dad855f7ceb5e803c0379e37cff5.html#gacee1dad855f7ceb5e803c0379e37cff5">  655</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__device_gacee1dad855f7ceb5e803c0379e37cff5.html#gacee1dad855f7ceb5e803c0379e37cff5">vkvg_device_set_dpy</a> (<a class="code" href="group__device_ga4410787cc120fdafe8cdc480a2b02e71.html#ga4410787cc120fdafe8cdc480a2b02e71">VkvgDevice</a> dev, <span class="keywordtype">int</span> hdpy, <span class="keywordtype">int</span> vdpy);</div>
-<div class="line"><a name="l00665"></a><span class="lineno">  665</span>&#160;<a class="code" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a></div>
-<div class="line"><a name="l00666"></a><span class="lineno"><a class="line" href="group__device_ga110a3746370bc3a61aa95e048e739d2e.html#ga110a3746370bc3a61aa95e048e739d2e">  666</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__device_ga110a3746370bc3a61aa95e048e739d2e.html#ga110a3746370bc3a61aa95e048e739d2e">vkvg_device_get_dpy</a> (<a class="code" href="group__device_ga4410787cc120fdafe8cdc480a2b02e71.html#ga4410787cc120fdafe8cdc480a2b02e71">VkvgDevice</a> dev, <span class="keywordtype">int</span>* hdpy, <span class="keywordtype">int</span>* vdpy);</div>
-<div class="line"><a name="l00667"></a><span class="lineno">  667</span>&#160; </div>
-<div class="line"><a name="l00675"></a><span class="lineno">  675</span>&#160;<a class="code" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a></div>
-<div class="line"><a name="l00676"></a><span class="lineno"><a class="line" href="group__device_ga7cf75a034d9fb4a78c82724154cf73c8.html#ga7cf75a034d9fb4a78c82724154cf73c8">  676</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__device_ga7cf75a034d9fb4a78c82724154cf73c8.html#ga7cf75a034d9fb4a78c82724154cf73c8">vkvg_get_required_instance_extensions</a> (<span class="keyword">const</span> <span class="keywordtype">char</span>** pExtensions, uint32_t* pExtCount);</div>
-<div class="line"><a name="l00684"></a><span class="lineno">  684</span>&#160;<a class="code" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a></div>
-<div class="line"><a name="l00685"></a><span class="lineno"><a class="line" href="group__device_ga10ea171640ba5da3027c60390725666c.html#ga10ea171640ba5da3027c60390725666c">  685</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__device_ga10ea171640ba5da3027c60390725666c.html#ga10ea171640ba5da3027c60390725666c">vkvg_get_required_device_extensions</a> (VkPhysicalDevice phy, <span class="keyword">const</span> <span class="keywordtype">char</span>** pExtensions, uint32_t* pExtCount);</div>
-<div class="line"><a name="l00693"></a><span class="lineno">  693</span>&#160;<a class="code" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a></div>
-<div class="line"><a name="l00694"></a><span class="lineno"><a class="line" href="group__device_ga6b1a6746ce78e41714bfa433dde3f330.html#ga6b1a6746ce78e41714bfa433dde3f330">  694</a></span>&#160;<span class="keyword">const</span> <span class="keywordtype">void</span>* <a class="code" href="group__device_ga6b1a6746ce78e41714bfa433dde3f330.html#ga6b1a6746ce78e41714bfa433dde3f330">vkvg_get_device_requirements</a> (VkPhysicalDeviceFeatures* pEnabledFeatures);</div>
-<div class="line"><a name="l00706"></a><span class="lineno">  706</span>&#160;<a class="code" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a></div>
-<div class="line"><a name="l00707"></a><span class="lineno"><a class="line" href="group__surface_gaebe02eedfc8d5af54c2962aa7227959d.html#gaebe02eedfc8d5af54c2962aa7227959d">  707</a></span>&#160;<a class="code" href="group__surface_gaf2e9eb0e48dd4533d4a5622c12e4d0e7.html#gaf2e9eb0e48dd4533d4a5622c12e4d0e7">VkvgSurface</a> <a class="code" href="group__surface_gaebe02eedfc8d5af54c2962aa7227959d.html#gaebe02eedfc8d5af54c2962aa7227959d">vkvg_surface_create</a> (<a class="code" href="group__device_ga4410787cc120fdafe8cdc480a2b02e71.html#ga4410787cc120fdafe8cdc480a2b02e71">VkvgDevice</a> dev, uint32_t width, uint32_t height);</div>
-<div class="line"><a name="l00716"></a><span class="lineno">  716</span>&#160;<a class="code" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a></div>
-<div class="line"><a name="l00717"></a><span class="lineno"><a class="line" href="group__surface_ga1bc77fa0f6a6508d988ab2bc2f391190.html#ga1bc77fa0f6a6508d988ab2bc2f391190">  717</a></span>&#160;<a class="code" href="group__surface_gaf2e9eb0e48dd4533d4a5622c12e4d0e7.html#gaf2e9eb0e48dd4533d4a5622c12e4d0e7">VkvgSurface</a> <a class="code" href="group__surface_ga1bc77fa0f6a6508d988ab2bc2f391190.html#ga1bc77fa0f6a6508d988ab2bc2f391190">vkvg_surface_create_from_image</a> (<a class="code" href="group__device_ga4410787cc120fdafe8cdc480a2b02e71.html#ga4410787cc120fdafe8cdc480a2b02e71">VkvgDevice</a> dev, <span class="keyword">const</span> <span class="keywordtype">char</span>* filePath);</div>
-<div class="line"><a name="l00724"></a><span class="lineno">  724</span>&#160;<a class="code" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a></div>
-<div class="line"><a name="l00725"></a><span class="lineno"><a class="line" href="group__surface_gab927868517986c317e393a1c874081b0.html#gab927868517986c317e393a1c874081b0">  725</a></span>&#160;<a class="code" href="group__surface_gaf2e9eb0e48dd4533d4a5622c12e4d0e7.html#gaf2e9eb0e48dd4533d4a5622c12e4d0e7">VkvgSurface</a> <a class="code" href="group__surface_gab927868517986c317e393a1c874081b0.html#gab927868517986c317e393a1c874081b0">vkvg_surface_create_for_VkhImage</a> (<a class="code" href="group__device_ga4410787cc120fdafe8cdc480a2b02e71.html#ga4410787cc120fdafe8cdc480a2b02e71">VkvgDevice</a> dev, <span class="keywordtype">void</span>* vkhImg);</div>
-<div class="line"><a name="l00726"></a><span class="lineno">  726</span>&#160;<span class="comment">// VkvgSurface vkvg_surface_create_from_bitmap (VkvgDevice dev, unsigned char* img, uint32_t width, uint32_t height);</span></div>
-<div class="line"><a name="l00732"></a><span class="lineno">  732</span>&#160;<span class="comment"></span><a class="code" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a></div>
-<div class="line"><a name="l00733"></a><span class="lineno"><a class="line" href="group__surface_ga21cf3c9f6ce1d7e509ab86d5107eeffc.html#ga21cf3c9f6ce1d7e509ab86d5107eeffc">  733</a></span>&#160;<a class="code" href="group__surface_gaf2e9eb0e48dd4533d4a5622c12e4d0e7.html#gaf2e9eb0e48dd4533d4a5622c12e4d0e7">VkvgSurface</a> <a class="code" href="group__surface_ga21cf3c9f6ce1d7e509ab86d5107eeffc.html#ga21cf3c9f6ce1d7e509ab86d5107eeffc">vkvg_surface_reference</a> (<a class="code" href="group__surface_gaf2e9eb0e48dd4533d4a5622c12e4d0e7.html#gaf2e9eb0e48dd4533d4a5622c12e4d0e7">VkvgSurface</a> surf);</div>
-<div class="line"><a name="l00739"></a><span class="lineno">  739</span>&#160;<a class="code" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a></div>
-<div class="line"><a name="l00740"></a><span class="lineno"><a class="line" href="group__surface_gaac3f496bfbf733894fb94eb48f1d1137.html#gaac3f496bfbf733894fb94eb48f1d1137">  740</a></span>&#160;uint32_t <a class="code" href="group__surface_gaac3f496bfbf733894fb94eb48f1d1137.html#gaac3f496bfbf733894fb94eb48f1d1137">vkvg_surface_get_reference_count</a> (<a class="code" href="group__surface_gaf2e9eb0e48dd4533d4a5622c12e4d0e7.html#gaf2e9eb0e48dd4533d4a5622c12e4d0e7">VkvgSurface</a> surf);</div>
-<div class="line"><a name="l00745"></a><span class="lineno">  745</span>&#160;<a class="code" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a></div>
-<div class="line"><a name="l00746"></a><span class="lineno"><a class="line" href="group__surface_ga0c0097625ec8023049b2acfa92e25520.html#ga0c0097625ec8023049b2acfa92e25520">  746</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__surface_ga0c0097625ec8023049b2acfa92e25520.html#ga0c0097625ec8023049b2acfa92e25520">vkvg_surface_destroy</a> (<a class="code" href="group__surface_gaf2e9eb0e48dd4533d4a5622c12e4d0e7.html#gaf2e9eb0e48dd4533d4a5622c12e4d0e7">VkvgSurface</a> surf);</div>
-<div class="line"><a name="l00752"></a><span class="lineno">  752</span>&#160;<a class="code" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a></div>
-<div class="line"><a name="l00753"></a><span class="lineno"><a class="line" href="group__surface_gac105fa5f43e1785f2219252b9099365a.html#gac105fa5f43e1785f2219252b9099365a">  753</a></span>&#160;<a class="code" href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354">vkvg_status_t</a> <a class="code" href="group__surface_gac105fa5f43e1785f2219252b9099365a.html#gac105fa5f43e1785f2219252b9099365a">vkvg_surface_status</a> (<a class="code" href="group__surface_gaf2e9eb0e48dd4533d4a5622c12e4d0e7.html#gaf2e9eb0e48dd4533d4a5622c12e4d0e7">VkvgSurface</a> surf);</div>
-<div class="line"><a name="l00761"></a><span class="lineno">  761</span>&#160;<a class="code" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a></div>
-<div class="line"><a name="l00762"></a><span class="lineno"><a class="line" href="group__surface_gaed1d8ba342a78c0335647dca56e27174.html#gaed1d8ba342a78c0335647dca56e27174">  762</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__surface_gaed1d8ba342a78c0335647dca56e27174.html#gaed1d8ba342a78c0335647dca56e27174">vkvg_surface_clear</a> (<a class="code" href="group__surface_gaf2e9eb0e48dd4533d4a5622c12e4d0e7.html#gaf2e9eb0e48dd4533d4a5622c12e4d0e7">VkvgSurface</a> surf);</div>
-<div class="line"><a name="l00768"></a><span class="lineno">  768</span>&#160;<a class="code" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a></div>
-<div class="line"><a name="l00769"></a><span class="lineno"><a class="line" href="group__surface_ga424dbcc7fcefea9cca5726347b2ee235.html#ga424dbcc7fcefea9cca5726347b2ee235">  769</a></span>&#160;VkImage <a class="code" href="group__surface_ga424dbcc7fcefea9cca5726347b2ee235.html#ga424dbcc7fcefea9cca5726347b2ee235">vkvg_surface_get_vk_image</a> (<a class="code" href="group__surface_gaf2e9eb0e48dd4533d4a5622c12e4d0e7.html#gaf2e9eb0e48dd4533d4a5622c12e4d0e7">VkvgSurface</a> surf);</div>
-<div class="line"><a name="l00775"></a><span class="lineno">  775</span>&#160;<a class="code" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a></div>
-<div class="line"><a name="l00776"></a><span class="lineno"><a class="line" href="group__surface_ga3d8cf4052973109318bbb693b6d2800c.html#ga3d8cf4052973109318bbb693b6d2800c">  776</a></span>&#160;VkFormat <a class="code" href="group__surface_ga3d8cf4052973109318bbb693b6d2800c.html#ga3d8cf4052973109318bbb693b6d2800c">vkvg_surface_get_vk_format</a> (<a class="code" href="group__surface_gaf2e9eb0e48dd4533d4a5622c12e4d0e7.html#gaf2e9eb0e48dd4533d4a5622c12e4d0e7">VkvgSurface</a> surf);</div>
-<div class="line"><a name="l00782"></a><span class="lineno">  782</span>&#160;<a class="code" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a></div>
-<div class="line"><a name="l00783"></a><span class="lineno"><a class="line" href="group__surface_gaa4c4188ebc55afd246dcfa2b804a3d1d.html#gaa4c4188ebc55afd246dcfa2b804a3d1d">  783</a></span>&#160;uint32_t <a class="code" href="group__surface_gaa4c4188ebc55afd246dcfa2b804a3d1d.html#gaa4c4188ebc55afd246dcfa2b804a3d1d">vkvg_surface_get_width</a> (<a class="code" href="group__surface_gaf2e9eb0e48dd4533d4a5622c12e4d0e7.html#gaf2e9eb0e48dd4533d4a5622c12e4d0e7">VkvgSurface</a> surf);</div>
-<div class="line"><a name="l00789"></a><span class="lineno">  789</span>&#160;<a class="code" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a></div>
-<div class="line"><a name="l00790"></a><span class="lineno"><a class="line" href="group__surface_ga09df17e6e7e62e6780c3f9330a6e60e6.html#ga09df17e6e7e62e6780c3f9330a6e60e6">  790</a></span>&#160;uint32_t <a class="code" href="group__surface_ga09df17e6e7e62e6780c3f9330a6e60e6.html#ga09df17e6e7e62e6780c3f9330a6e60e6">vkvg_surface_get_height</a> (<a class="code" href="group__surface_gaf2e9eb0e48dd4533d4a5622c12e4d0e7.html#gaf2e9eb0e48dd4533d4a5622c12e4d0e7">VkvgSurface</a> surf);</div>
-<div class="line"><a name="l00797"></a><span class="lineno">  797</span>&#160;<a class="code" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a></div>
-<div class="line"><a name="l00798"></a><span class="lineno"><a class="line" href="group__surface_ga7051fd62842ee526afc261b65f939c2d.html#ga7051fd62842ee526afc261b65f939c2d">  798</a></span>&#160;<a class="code" href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354">vkvg_status_t</a> <a class="code" href="group__surface_ga7051fd62842ee526afc261b65f939c2d.html#ga7051fd62842ee526afc261b65f939c2d">vkvg_surface_write_to_png</a> (<a class="code" href="group__surface_gaf2e9eb0e48dd4533d4a5622c12e4d0e7.html#gaf2e9eb0e48dd4533d4a5622c12e4d0e7">VkvgSurface</a> surf, <span class="keyword">const</span> <span class="keywordtype">char</span>* path);</div>
-<div class="line"><a name="l00805"></a><span class="lineno">  805</span>&#160;<a class="code" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a></div>
-<div class="line"><a name="l00806"></a><span class="lineno"><a class="line" href="group__surface_gac03b406f38c79c6812fdcff69d50fb7e.html#gac03b406f38c79c6812fdcff69d50fb7e">  806</a></span>&#160;<a class="code" href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354">vkvg_status_t</a> <a class="code" href="group__surface_gac03b406f38c79c6812fdcff69d50fb7e.html#gac03b406f38c79c6812fdcff69d50fb7e">vkvg_surface_write_to_memory</a> (<a class="code" href="group__surface_gaf2e9eb0e48dd4533d4a5622c12e4d0e7.html#gaf2e9eb0e48dd4533d4a5622c12e4d0e7">VkvgSurface</a> surf, <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span>* <span class="keyword">const</span> bitmap);</div>
-<div class="line"><a name="l00817"></a><span class="lineno">  817</span>&#160;<a class="code" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a></div>
-<div class="line"><a name="l00818"></a><span class="lineno"><a class="line" href="group__surface_gaa77f72e566105b65f7e8563d4a9301d9.html#gaa77f72e566105b65f7e8563d4a9301d9">  818</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__surface_gaa77f72e566105b65f7e8563d4a9301d9.html#gaa77f72e566105b65f7e8563d4a9301d9">vkvg_multisample_surface_resolve</a> (<a class="code" href="group__surface_gaf2e9eb0e48dd4533d4a5622c12e4d0e7.html#gaf2e9eb0e48dd4533d4a5622c12e4d0e7">VkvgSurface</a> surf);</div>
-<div class="line"><a name="l00821"></a><span class="lineno">  821</span>&#160;<span class="comment">//mimic from cairo, to facilitate usage of vkvg as cairo vulkan backend</span></div>
-<div class="line"><a name="l00822"></a><span class="lineno">  822</span>&#160; </div>
-<div class="line"><a name="l00828"></a><span class="lineno"><a class="line" href="vkvg_8h_a4202eb97e7aaee0296c33f8a6b932252.html#a4202eb97e7aaee0296c33f8a6b932252">  828</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> _vkvg_operator {</div>
-<div class="line"><a name="l00829"></a><span class="lineno"><a class="line" href="vkvg_8h_a4202eb97e7aaee0296c33f8a6b932252.html#a4202eb97e7aaee0296c33f8a6b932252a7af999d0306d40ea662520ee32b7c366">  829</a></span>&#160;    <a class="code" href="vkvg_8h_a4202eb97e7aaee0296c33f8a6b932252.html#a4202eb97e7aaee0296c33f8a6b932252a7af999d0306d40ea662520ee32b7c366">VKVG_OPERATOR_CLEAR</a>,</div>
-<div class="line"><a name="l00830"></a><span class="lineno">  830</span>&#160; </div>
-<div class="line"><a name="l00831"></a><span class="lineno"><a class="line" href="vkvg_8h_a4202eb97e7aaee0296c33f8a6b932252.html#a4202eb97e7aaee0296c33f8a6b932252ab3cee330e9692a3ff88897172616572d">  831</a></span>&#160;    <a class="code" href="vkvg_8h_a4202eb97e7aaee0296c33f8a6b932252.html#a4202eb97e7aaee0296c33f8a6b932252ab3cee330e9692a3ff88897172616572d">VKVG_OPERATOR_SOURCE</a>,</div>
-<div class="line"><a name="l00832"></a><span class="lineno"><a class="line" href="vkvg_8h_a4202eb97e7aaee0296c33f8a6b932252.html#a4202eb97e7aaee0296c33f8a6b932252a4dfe6b31014d9176eb6b7a7aa3d385b9">  832</a></span>&#160;    <a class="code" href="vkvg_8h_a4202eb97e7aaee0296c33f8a6b932252.html#a4202eb97e7aaee0296c33f8a6b932252a4dfe6b31014d9176eb6b7a7aa3d385b9">VKVG_OPERATOR_OVER</a>,</div>
-<div class="line"><a name="l00833"></a><span class="lineno">  833</span>&#160;<span class="comment">/*  VKVG_OPERATOR_IN,</span></div>
-<div class="line"><a name="l00834"></a><span class="lineno">  834</span>&#160;<span class="comment">    VKVG_OPERATOR_OUT,</span></div>
-<div class="line"><a name="l00835"></a><span class="lineno">  835</span>&#160;<span class="comment">    VKVG_OPERATOR_ATOP,</span></div>
-<div class="line"><a name="l00836"></a><span class="lineno">  836</span>&#160;<span class="comment"></span> </div>
-<div class="line"><a name="l00837"></a><span class="lineno">  837</span>&#160;<span class="comment">    VKVG_OPERATOR_DEST,</span></div>
-<div class="line"><a name="l00838"></a><span class="lineno">  838</span>&#160;<span class="comment">    VKVG_OPERATOR_DEST_OVER,</span></div>
-<div class="line"><a name="l00839"></a><span class="lineno">  839</span>&#160;<span class="comment">    VKVG_OPERATOR_DEST_IN,</span></div>
-<div class="line"><a name="l00840"></a><span class="lineno">  840</span>&#160;<span class="comment">    VKVG_OPERATOR_DEST_OUT,</span></div>
-<div class="line"><a name="l00841"></a><span class="lineno">  841</span>&#160;<span class="comment">    VKVG_OPERATOR_DEST_ATOP,</span></div>
+<div class="line"><a name="l00344"></a><span class="lineno">  344</span>&#160; </div>
+<div class="line"><a name="l00352"></a><span class="lineno"><a class="line" href="group__matrix_ga7a14d8e9fafcb47df7b52731622a15a3.html#ga7a14d8e9fafcb47df7b52731622a15a3">  352</a></span>&#160;<span class="preprocessor">#define VKVG_IDENTITY_MATRIX (vkvg_matrix_t){1,0,0,1,0,0}</span></div>
+<div class="line"><a name="l00370"></a><span class="lineno"><a class="line" href="structvkvg__matrix__t.html">  370</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
+<div class="line"><a name="l00371"></a><span class="lineno"><a class="line" href="structvkvg__matrix__t_a9fb9d00fbbf390e0263bcc204b03c7c8.html#a9fb9d00fbbf390e0263bcc204b03c7c8">  371</a></span>&#160;    <span class="keywordtype">float</span> <a class="code" href="structvkvg__matrix__t_a9fb9d00fbbf390e0263bcc204b03c7c8.html#a9fb9d00fbbf390e0263bcc204b03c7c8">xx</a>; <span class="keywordtype">float</span> yx;</div>
+<div class="line"><a name="l00372"></a><span class="lineno"><a class="line" href="structvkvg__matrix__t_a83a7590defc35766f789fbbf7fc41590.html#a83a7590defc35766f789fbbf7fc41590">  372</a></span>&#160;    <span class="keywordtype">float</span> <a class="code" href="structvkvg__matrix__t_a83a7590defc35766f789fbbf7fc41590.html#a83a7590defc35766f789fbbf7fc41590">xy</a>; <span class="keywordtype">float</span> yy;</div>
+<div class="line"><a name="l00373"></a><span class="lineno"><a class="line" href="structvkvg__matrix__t_a3c9556645d92e863376a4063a3ad7001.html#a3c9556645d92e863376a4063a3ad7001">  373</a></span>&#160;    <span class="keywordtype">float</span> <a class="code" href="structvkvg__matrix__t_a3c9556645d92e863376a4063a3ad7001.html#a3c9556645d92e863376a4063a3ad7001">x0</a>; <span class="keywordtype">float</span> y0;</div>
+<div class="line"><a name="l00374"></a><span class="lineno">  374</span>&#160;} <a class="code" href="structvkvg__matrix__t.html">vkvg_matrix_t</a>;</div>
+<div class="line"><a name="l00381"></a><span class="lineno">  381</span>&#160;vkvg_public</div>
+<div class="line"><a name="l00382"></a><span class="lineno"><a class="line" href="group__matrix_ga60cff46b3741569d302c19226b5f7340.html#ga60cff46b3741569d302c19226b5f7340">  382</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__matrix_ga60cff46b3741569d302c19226b5f7340.html#ga60cff46b3741569d302c19226b5f7340">vkvg_matrix_init_identity</a> (<a class="code" href="structvkvg__matrix__t.html">vkvg_matrix_t</a> *matrix);</div>
+<div class="line"><a name="l00396"></a><span class="lineno">  396</span>&#160;vkvg_public</div>
+<div class="line"><a name="l00397"></a><span class="lineno"><a class="line" href="group__matrix_gadfb1c02e17804239c8a8f1c2f0f8a374.html#gadfb1c02e17804239c8a8f1c2f0f8a374">  397</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__matrix_gadfb1c02e17804239c8a8f1c2f0f8a374.html#gadfb1c02e17804239c8a8f1c2f0f8a374">vkvg_matrix_init</a> (<a class="code" href="structvkvg__matrix__t.html">vkvg_matrix_t</a> *matrix,</div>
+<div class="line"><a name="l00398"></a><span class="lineno">  398</span>&#160;           <span class="keywordtype">float</span> xx, <span class="keywordtype">float</span> yx,</div>
+<div class="line"><a name="l00399"></a><span class="lineno">  399</span>&#160;           <span class="keywordtype">float</span> xy, <span class="keywordtype">float</span> yy,</div>
+<div class="line"><a name="l00400"></a><span class="lineno">  400</span>&#160;           <span class="keywordtype">float</span> x0, <span class="keywordtype">float</span> y0);</div>
+<div class="line"><a name="l00409"></a><span class="lineno">  409</span>&#160;vkvg_public</div>
+<div class="line"><a name="l00410"></a><span class="lineno"><a class="line" href="group__matrix_ga471448472d025facf479dc1fbaa6f102.html#ga471448472d025facf479dc1fbaa6f102">  410</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__matrix_ga471448472d025facf479dc1fbaa6f102.html#ga471448472d025facf479dc1fbaa6f102">vkvg_matrix_init_translate</a> (<a class="code" href="structvkvg__matrix__t.html">vkvg_matrix_t</a> *matrix, <span class="keywordtype">float</span> tx, <span class="keywordtype">float</span> ty);</div>
+<div class="line"><a name="l00419"></a><span class="lineno">  419</span>&#160;vkvg_public</div>
+<div class="line"><a name="l00420"></a><span class="lineno"><a class="line" href="group__matrix_ga824fa84193b12ef36fd11316b52edfb9.html#ga824fa84193b12ef36fd11316b52edfb9">  420</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__matrix_ga824fa84193b12ef36fd11316b52edfb9.html#ga824fa84193b12ef36fd11316b52edfb9">vkvg_matrix_init_scale</a> (<a class="code" href="structvkvg__matrix__t.html">vkvg_matrix_t</a> *matrix, <span class="keywordtype">float</span> sx, <span class="keywordtype">float</span> sy);</div>
+<div class="line"><a name="l00432"></a><span class="lineno">  432</span>&#160;vkvg_public</div>
+<div class="line"><a name="l00433"></a><span class="lineno"><a class="line" href="group__matrix_ga7565d3c1202c2aa88d06210e4e880c15.html#ga7565d3c1202c2aa88d06210e4e880c15">  433</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__matrix_ga7565d3c1202c2aa88d06210e4e880c15.html#ga7565d3c1202c2aa88d06210e4e880c15">vkvg_matrix_init_rotate</a> (<a class="code" href="structvkvg__matrix__t.html">vkvg_matrix_t</a> *matrix, <span class="keywordtype">float</span> radians);</div>
+<div class="line"><a name="l00444"></a><span class="lineno">  444</span>&#160;vkvg_public</div>
+<div class="line"><a name="l00445"></a><span class="lineno"><a class="line" href="group__matrix_gaa9cd565c5f9ad461d8ece37459c5757c.html#gaa9cd565c5f9ad461d8ece37459c5757c">  445</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__matrix_gaa9cd565c5f9ad461d8ece37459c5757c.html#gaa9cd565c5f9ad461d8ece37459c5757c">vkvg_matrix_translate</a> (<a class="code" href="structvkvg__matrix__t.html">vkvg_matrix_t</a> *matrix, <span class="keywordtype">float</span> tx, <span class="keywordtype">float</span> ty);</div>
+<div class="line"><a name="l00456"></a><span class="lineno">  456</span>&#160;vkvg_public</div>
+<div class="line"><a name="l00457"></a><span class="lineno"><a class="line" href="group__matrix_ga2af9ac82c85388031d206e5e59b00ab9.html#ga2af9ac82c85388031d206e5e59b00ab9">  457</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__matrix_ga2af9ac82c85388031d206e5e59b00ab9.html#ga2af9ac82c85388031d206e5e59b00ab9">vkvg_matrix_scale</a> (<a class="code" href="structvkvg__matrix__t.html">vkvg_matrix_t</a> *matrix, <span class="keywordtype">float</span> sx, <span class="keywordtype">float</span> sy);</div>
+<div class="line"><a name="l00469"></a><span class="lineno">  469</span>&#160;vkvg_public</div>
+<div class="line"><a name="l00470"></a><span class="lineno"><a class="line" href="group__matrix_ga00b8f362ab4e337c2ec219dbee840a76.html#ga00b8f362ab4e337c2ec219dbee840a76">  470</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__matrix_ga00b8f362ab4e337c2ec219dbee840a76.html#ga00b8f362ab4e337c2ec219dbee840a76">vkvg_matrix_rotate</a> (<a class="code" href="structvkvg__matrix__t.html">vkvg_matrix_t</a> *matrix, <span class="keywordtype">float</span> radians);</div>
+<div class="line"><a name="l00479"></a><span class="lineno">  479</span>&#160;vkvg_public</div>
+<div class="line"><a name="l00480"></a><span class="lineno"><a class="line" href="group__matrix_ga696338f6b5986e8cde51cab3bd6f2050.html#ga696338f6b5986e8cde51cab3bd6f2050">  480</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__matrix_ga696338f6b5986e8cde51cab3bd6f2050.html#ga696338f6b5986e8cde51cab3bd6f2050">vkvg_matrix_multiply</a> (<a class="code" href="structvkvg__matrix__t.html">vkvg_matrix_t</a> *result, <span class="keyword">const</span> <a class="code" href="structvkvg__matrix__t.html">vkvg_matrix_t</a> *a, <span class="keyword">const</span> <a class="code" href="structvkvg__matrix__t.html">vkvg_matrix_t</a> *b);</div>
+<div class="line"><a name="l00496"></a><span class="lineno">  496</span>&#160;vkvg_public</div>
+<div class="line"><a name="l00497"></a><span class="lineno"><a class="line" href="group__matrix_gaef5dcf4dab69857a4516cfa3770a6201.html#gaef5dcf4dab69857a4516cfa3770a6201">  497</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__matrix_gaef5dcf4dab69857a4516cfa3770a6201.html#gaef5dcf4dab69857a4516cfa3770a6201">vkvg_matrix_transform_distance</a> (<span class="keyword">const</span> <a class="code" href="structvkvg__matrix__t.html">vkvg_matrix_t</a> *matrix, <span class="keywordtype">float</span> *dx, <span class="keywordtype">float</span> *dy);</div>
+<div class="line"><a name="l00506"></a><span class="lineno">  506</span>&#160;vkvg_public</div>
+<div class="line"><a name="l00507"></a><span class="lineno"><a class="line" href="group__matrix_gaa329c7a6282aa4eb6f39b8bcc9547c1c.html#gaa329c7a6282aa4eb6f39b8bcc9547c1c">  507</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__matrix_gaa329c7a6282aa4eb6f39b8bcc9547c1c.html#gaa329c7a6282aa4eb6f39b8bcc9547c1c">vkvg_matrix_transform_point</a> (<span class="keyword">const</span> <a class="code" href="structvkvg__matrix__t.html">vkvg_matrix_t</a> *matrix, <span class="keywordtype">float</span> *x, <span class="keywordtype">float</span> *y);</div>
+<div class="line"><a name="l00517"></a><span class="lineno">  517</span>&#160;vkvg_public</div>
+<div class="line"><a name="l00518"></a><span class="lineno"><a class="line" href="group__matrix_ga8b27d7aa1c35c520efa197e44da84ef9.html#ga8b27d7aa1c35c520efa197e44da84ef9">  518</a></span>&#160;<a class="code" href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354">vkvg_status_t</a> <a class="code" href="group__matrix_ga8b27d7aa1c35c520efa197e44da84ef9.html#ga8b27d7aa1c35c520efa197e44da84ef9">vkvg_matrix_invert</a> (<a class="code" href="structvkvg__matrix__t.html">vkvg_matrix_t</a> *matrix);</div>
+<div class="line"><a name="l00519"></a><span class="lineno">  519</span>&#160;vkvg_public</div>
+<div class="line"><a name="l00520"></a><span class="lineno"><a class="line" href="group__matrix_gacd251d9fac997b79ca3060dd2d575f0e.html#gacd251d9fac997b79ca3060dd2d575f0e">  520</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__matrix_gacd251d9fac997b79ca3060dd2d575f0e.html#gacd251d9fac997b79ca3060dd2d575f0e">vkvg_matrix_get_scale</a> (<span class="keyword">const</span> <a class="code" href="structvkvg__matrix__t.html">vkvg_matrix_t</a> *matrix, <span class="keywordtype">float</span> *sx, <span class="keywordtype">float</span> *sy);</div>
+<div class="line"><a name="l00549"></a><span class="lineno">  549</span>&#160;vkvg_public</div>
+<div class="line"><a name="l00550"></a><span class="lineno"><a class="line" href="group__device_ga14c3363f17896c4cbc90b5a742d8cc92.html#ga14c3363f17896c4cbc90b5a742d8cc92">  550</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__device_ga14c3363f17896c4cbc90b5a742d8cc92.html#ga14c3363f17896c4cbc90b5a742d8cc92">vkvg_device_set_thread_aware</a> (<a class="code" href="group__device_ga4410787cc120fdafe8cdc480a2b02e71.html#ga4410787cc120fdafe8cdc480a2b02e71">VkvgDevice</a> dev, uint32_t thread_awayre);</div>
+<div class="line"><a name="l00551"></a><span class="lineno">  551</span>&#160; </div>
+<div class="line"><a name="l00567"></a><span class="lineno">  567</span>&#160;vkvg_public</div>
+<div class="line"><a name="l00568"></a><span class="lineno"><a class="line" href="group__device_ga78fe5806b41e650f39fdb8b0722efb3c.html#ga78fe5806b41e650f39fdb8b0722efb3c">  568</a></span>&#160;<a class="code" href="group__device_ga4410787cc120fdafe8cdc480a2b02e71.html#ga4410787cc120fdafe8cdc480a2b02e71">VkvgDevice</a> <a class="code" href="group__device_ga78fe5806b41e650f39fdb8b0722efb3c.html#ga78fe5806b41e650f39fdb8b0722efb3c">vkvg_device_create</a> (VkSampleCountFlags samples, <span class="keywordtype">bool</span> deferredResolve);</div>
+<div class="line"><a name="l00588"></a><span class="lineno">  588</span>&#160;vkvg_public</div>
+<div class="line"><a name="l00589"></a><span class="lineno"><a class="line" href="group__device_ga792170a12976eced48e117cc1adf4bcf.html#ga792170a12976eced48e117cc1adf4bcf">  589</a></span>&#160;<a class="code" href="group__device_ga4410787cc120fdafe8cdc480a2b02e71.html#ga4410787cc120fdafe8cdc480a2b02e71">VkvgDevice</a> <a class="code" href="group__device_ga792170a12976eced48e117cc1adf4bcf.html#ga792170a12976eced48e117cc1adf4bcf">vkvg_device_create_from_vk</a> (VkInstance inst, VkPhysicalDevice phy, VkDevice vkdev, uint32_t qFamIdx, uint32_t qIndex);</div>
+<div class="line"><a name="l00608"></a><span class="lineno">  608</span>&#160;vkvg_public</div>
+<div class="line"><a name="l00609"></a><span class="lineno"><a class="line" href="group__device_ga17a593a0a8b3c174b22e7e9a67995257.html#ga17a593a0a8b3c174b22e7e9a67995257">  609</a></span>&#160;<a class="code" href="group__device_ga4410787cc120fdafe8cdc480a2b02e71.html#ga4410787cc120fdafe8cdc480a2b02e71">VkvgDevice</a> <a class="code" href="group__device_ga17a593a0a8b3c174b22e7e9a67995257.html#ga17a593a0a8b3c174b22e7e9a67995257">vkvg_device_create_from_vk_multisample</a> (VkInstance inst, VkPhysicalDevice phy, VkDevice vkdev, uint32_t qFamIdx, uint32_t qIndex, VkSampleCountFlags samples, <span class="keywordtype">bool</span> deferredResolve);</div>
+<div class="line"><a name="l00619"></a><span class="lineno">  619</span>&#160;vkvg_public</div>
+<div class="line"><a name="l00620"></a><span class="lineno"><a class="line" href="group__device_ga2aaf6df4810242a7ba61d1cc22dda83d.html#ga2aaf6df4810242a7ba61d1cc22dda83d">  620</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__device_ga2aaf6df4810242a7ba61d1cc22dda83d.html#ga2aaf6df4810242a7ba61d1cc22dda83d">vkvg_device_destroy</a> (<a class="code" href="group__device_ga4410787cc120fdafe8cdc480a2b02e71.html#ga4410787cc120fdafe8cdc480a2b02e71">VkvgDevice</a> dev);</div>
+<div class="line"><a name="l00628"></a><span class="lineno">  628</span>&#160;vkvg_public</div>
+<div class="line"><a name="l00629"></a><span class="lineno"><a class="line" href="group__device_ga7cfe91b5df3581ed1bcdef483d1a2367.html#ga7cfe91b5df3581ed1bcdef483d1a2367">  629</a></span>&#160;<a class="code" href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354">vkvg_status_t</a> <a class="code" href="group__device_ga7cfe91b5df3581ed1bcdef483d1a2367.html#ga7cfe91b5df3581ed1bcdef483d1a2367">vkvg_device_status</a> (<a class="code" href="group__device_ga4410787cc120fdafe8cdc480a2b02e71.html#ga4410787cc120fdafe8cdc480a2b02e71">VkvgDevice</a> dev);</div>
+<div class="line"><a name="l00637"></a><span class="lineno">  637</span>&#160;vkvg_public</div>
+<div class="line"><a name="l00638"></a><span class="lineno"><a class="line" href="group__device_ga3fbc07e9e6fa4e97dd0857b58e66a916.html#ga3fbc07e9e6fa4e97dd0857b58e66a916">  638</a></span>&#160;<a class="code" href="group__device_ga4410787cc120fdafe8cdc480a2b02e71.html#ga4410787cc120fdafe8cdc480a2b02e71">VkvgDevice</a> <a class="code" href="group__device_ga3fbc07e9e6fa4e97dd0857b58e66a916.html#ga3fbc07e9e6fa4e97dd0857b58e66a916">vkvg_device_reference</a> (<a class="code" href="group__device_ga4410787cc120fdafe8cdc480a2b02e71.html#ga4410787cc120fdafe8cdc480a2b02e71">VkvgDevice</a> dev);</div>
+<div class="line"><a name="l00646"></a><span class="lineno">  646</span>&#160;vkvg_public</div>
+<div class="line"><a name="l00647"></a><span class="lineno"><a class="line" href="group__device_gaf8fba0b5d5588ef33326e874bd25a4c1.html#gaf8fba0b5d5588ef33326e874bd25a4c1">  647</a></span>&#160;uint32_t <a class="code" href="group__device_gaf8fba0b5d5588ef33326e874bd25a4c1.html#gaf8fba0b5d5588ef33326e874bd25a4c1">vkvg_device_get_reference_count</a> (<a class="code" href="group__device_ga4410787cc120fdafe8cdc480a2b02e71.html#ga4410787cc120fdafe8cdc480a2b02e71">VkvgDevice</a> dev);</div>
+<div class="line"><a name="l00656"></a><span class="lineno">  656</span>&#160;vkvg_public</div>
+<div class="line"><a name="l00657"></a><span class="lineno"><a class="line" href="group__device_ga67fe3cfb43415cc557c3c6f2dad1990b.html#ga67fe3cfb43415cc557c3c6f2dad1990b">  657</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__device_ga67fe3cfb43415cc557c3c6f2dad1990b.html#ga67fe3cfb43415cc557c3c6f2dad1990b">vkvg_device_set_dpy</a> (<a class="code" href="group__device_ga4410787cc120fdafe8cdc480a2b02e71.html#ga4410787cc120fdafe8cdc480a2b02e71">VkvgDevice</a> dev, <span class="keywordtype">int</span> hdpy, <span class="keywordtype">int</span> vdpy);</div>
+<div class="line"><a name="l00667"></a><span class="lineno">  667</span>&#160;vkvg_public</div>
+<div class="line"><a name="l00668"></a><span class="lineno"><a class="line" href="group__device_ga629ad9c736d5e7936529aadbfc202c53.html#ga629ad9c736d5e7936529aadbfc202c53">  668</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__device_ga629ad9c736d5e7936529aadbfc202c53.html#ga629ad9c736d5e7936529aadbfc202c53">vkvg_device_get_dpy</a> (<a class="code" href="group__device_ga4410787cc120fdafe8cdc480a2b02e71.html#ga4410787cc120fdafe8cdc480a2b02e71">VkvgDevice</a> dev, <span class="keywordtype">int</span>* hdpy, <span class="keywordtype">int</span>* vdpy);</div>
+<div class="line"><a name="l00669"></a><span class="lineno">  669</span>&#160; </div>
+<div class="line"><a name="l00677"></a><span class="lineno">  677</span>&#160;vkvg_public</div>
+<div class="line"><a name="l00678"></a><span class="lineno"><a class="line" href="group__device_ga9319a5e85f367098b0e6e3265fb8ea85.html#ga9319a5e85f367098b0e6e3265fb8ea85">  678</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__device_ga9319a5e85f367098b0e6e3265fb8ea85.html#ga9319a5e85f367098b0e6e3265fb8ea85">vkvg_get_required_instance_extensions</a> (<span class="keyword">const</span> <span class="keywordtype">char</span>** pExtensions, uint32_t* pExtCount);</div>
+<div class="line"><a name="l00686"></a><span class="lineno">  686</span>&#160;vkvg_public</div>
+<div class="line"><a name="l00687"></a><span class="lineno"><a class="line" href="group__device_ga87246f77fd32889d9eae62c9444ae456.html#ga87246f77fd32889d9eae62c9444ae456">  687</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__device_ga87246f77fd32889d9eae62c9444ae456.html#ga87246f77fd32889d9eae62c9444ae456">vkvg_get_required_device_extensions</a> (VkPhysicalDevice phy, <span class="keyword">const</span> <span class="keywordtype">char</span>** pExtensions, uint32_t* pExtCount);</div>
+<div class="line"><a name="l00695"></a><span class="lineno">  695</span>&#160;vkvg_public</div>
+<div class="line"><a name="l00696"></a><span class="lineno"><a class="line" href="group__device_gad9676acb47c4f4f8d83ef198280a805e.html#gad9676acb47c4f4f8d83ef198280a805e">  696</a></span>&#160;<span class="keyword">const</span> <span class="keywordtype">void</span>* <a class="code" href="group__device_gad9676acb47c4f4f8d83ef198280a805e.html#gad9676acb47c4f4f8d83ef198280a805e">vkvg_get_device_requirements</a> (VkPhysicalDeviceFeatures* pEnabledFeatures);</div>
+<div class="line"><a name="l00708"></a><span class="lineno">  708</span>&#160;vkvg_public</div>
+<div class="line"><a name="l00709"></a><span class="lineno"><a class="line" href="group__surface_gac60a50a2726621c5bc3c99b9810ad627.html#gac60a50a2726621c5bc3c99b9810ad627">  709</a></span>&#160;<a class="code" href="group__surface_gaf2e9eb0e48dd4533d4a5622c12e4d0e7.html#gaf2e9eb0e48dd4533d4a5622c12e4d0e7">VkvgSurface</a> <a class="code" href="group__surface_gac60a50a2726621c5bc3c99b9810ad627.html#gac60a50a2726621c5bc3c99b9810ad627">vkvg_surface_create</a> (<a class="code" href="group__device_ga4410787cc120fdafe8cdc480a2b02e71.html#ga4410787cc120fdafe8cdc480a2b02e71">VkvgDevice</a> dev, uint32_t width, uint32_t height);</div>
+<div class="line"><a name="l00718"></a><span class="lineno">  718</span>&#160;vkvg_public</div>
+<div class="line"><a name="l00719"></a><span class="lineno"><a class="line" href="group__surface_gab8ea522885d2768088a15f91bfcd3139.html#gab8ea522885d2768088a15f91bfcd3139">  719</a></span>&#160;<a class="code" href="group__surface_gaf2e9eb0e48dd4533d4a5622c12e4d0e7.html#gaf2e9eb0e48dd4533d4a5622c12e4d0e7">VkvgSurface</a> <a class="code" href="group__surface_gab8ea522885d2768088a15f91bfcd3139.html#gab8ea522885d2768088a15f91bfcd3139">vkvg_surface_create_from_image</a> (<a class="code" href="group__device_ga4410787cc120fdafe8cdc480a2b02e71.html#ga4410787cc120fdafe8cdc480a2b02e71">VkvgDevice</a> dev, <span class="keyword">const</span> <span class="keywordtype">char</span>* filePath);</div>
+<div class="line"><a name="l00726"></a><span class="lineno">  726</span>&#160;vkvg_public</div>
+<div class="line"><a name="l00727"></a><span class="lineno"><a class="line" href="group__surface_gaedc4e2964cf5c9a9c004d2874d73addb.html#gaedc4e2964cf5c9a9c004d2874d73addb">  727</a></span>&#160;<a class="code" href="group__surface_gaf2e9eb0e48dd4533d4a5622c12e4d0e7.html#gaf2e9eb0e48dd4533d4a5622c12e4d0e7">VkvgSurface</a> <a class="code" href="group__surface_gaedc4e2964cf5c9a9c004d2874d73addb.html#gaedc4e2964cf5c9a9c004d2874d73addb">vkvg_surface_create_for_VkhImage</a> (<a class="code" href="group__device_ga4410787cc120fdafe8cdc480a2b02e71.html#ga4410787cc120fdafe8cdc480a2b02e71">VkvgDevice</a> dev, <span class="keywordtype">void</span>* vkhImg);</div>
+<div class="line"><a name="l00728"></a><span class="lineno">  728</span>&#160;<span class="comment">// VkvgSurface vkvg_surface_create_from_bitmap (VkvgDevice dev, unsigned char* img, uint32_t width, uint32_t height);</span></div>
+<div class="line"><a name="l00734"></a><span class="lineno">  734</span>&#160;<span class="comment"></span>vkvg_public</div>
+<div class="line"><a name="l00735"></a><span class="lineno"><a class="line" href="group__surface_ga22a2d413efceb83249e2b4348fe58345.html#ga22a2d413efceb83249e2b4348fe58345">  735</a></span>&#160;<a class="code" href="group__surface_gaf2e9eb0e48dd4533d4a5622c12e4d0e7.html#gaf2e9eb0e48dd4533d4a5622c12e4d0e7">VkvgSurface</a> <a class="code" href="group__surface_ga22a2d413efceb83249e2b4348fe58345.html#ga22a2d413efceb83249e2b4348fe58345">vkvg_surface_reference</a> (<a class="code" href="group__surface_gaf2e9eb0e48dd4533d4a5622c12e4d0e7.html#gaf2e9eb0e48dd4533d4a5622c12e4d0e7">VkvgSurface</a> surf);</div>
+<div class="line"><a name="l00741"></a><span class="lineno">  741</span>&#160;vkvg_public</div>
+<div class="line"><a name="l00742"></a><span class="lineno"><a class="line" href="group__surface_gaf4a177cd4af529d4ff1fce0b9e3cba12.html#gaf4a177cd4af529d4ff1fce0b9e3cba12">  742</a></span>&#160;uint32_t <a class="code" href="group__surface_gaf4a177cd4af529d4ff1fce0b9e3cba12.html#gaf4a177cd4af529d4ff1fce0b9e3cba12">vkvg_surface_get_reference_count</a> (<a class="code" href="group__surface_gaf2e9eb0e48dd4533d4a5622c12e4d0e7.html#gaf2e9eb0e48dd4533d4a5622c12e4d0e7">VkvgSurface</a> surf);</div>
+<div class="line"><a name="l00747"></a><span class="lineno">  747</span>&#160;vkvg_public</div>
+<div class="line"><a name="l00748"></a><span class="lineno"><a class="line" href="group__surface_ga4fb66c2cbbebddae0c0b8f69d13325e9.html#ga4fb66c2cbbebddae0c0b8f69d13325e9">  748</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__surface_ga4fb66c2cbbebddae0c0b8f69d13325e9.html#ga4fb66c2cbbebddae0c0b8f69d13325e9">vkvg_surface_destroy</a> (<a class="code" href="group__surface_gaf2e9eb0e48dd4533d4a5622c12e4d0e7.html#gaf2e9eb0e48dd4533d4a5622c12e4d0e7">VkvgSurface</a> surf);</div>
+<div class="line"><a name="l00754"></a><span class="lineno">  754</span>&#160;vkvg_public</div>
+<div class="line"><a name="l00755"></a><span class="lineno"><a class="line" href="group__surface_ga019fc5428d0ed30a8d764d8bbce3464d.html#ga019fc5428d0ed30a8d764d8bbce3464d">  755</a></span>&#160;<a class="code" href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354">vkvg_status_t</a> <a class="code" href="group__surface_ga019fc5428d0ed30a8d764d8bbce3464d.html#ga019fc5428d0ed30a8d764d8bbce3464d">vkvg_surface_status</a> (<a class="code" href="group__surface_gaf2e9eb0e48dd4533d4a5622c12e4d0e7.html#gaf2e9eb0e48dd4533d4a5622c12e4d0e7">VkvgSurface</a> surf);</div>
+<div class="line"><a name="l00766"></a><span class="lineno">  766</span>&#160;vkvg_public</div>
+<div class="line"><a name="l00767"></a><span class="lineno"><a class="line" href="group__surface_gad43c411887c5c5bf60daeb62d05af0eb.html#gad43c411887c5c5bf60daeb62d05af0eb">  767</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__surface_gad43c411887c5c5bf60daeb62d05af0eb.html#gad43c411887c5c5bf60daeb62d05af0eb">vkvg_surface_clear</a> (<a class="code" href="group__surface_gaf2e9eb0e48dd4533d4a5622c12e4d0e7.html#gaf2e9eb0e48dd4533d4a5622c12e4d0e7">VkvgSurface</a> surf);</div>
+<div class="line"><a name="l00773"></a><span class="lineno">  773</span>&#160;vkvg_public</div>
+<div class="line"><a name="l00774"></a><span class="lineno"><a class="line" href="group__surface_ga52d86147f436de7d2e138bcb4ee6015c.html#ga52d86147f436de7d2e138bcb4ee6015c">  774</a></span>&#160;VkImage <a class="code" href="group__surface_ga52d86147f436de7d2e138bcb4ee6015c.html#ga52d86147f436de7d2e138bcb4ee6015c">vkvg_surface_get_vk_image</a> (<a class="code" href="group__surface_gaf2e9eb0e48dd4533d4a5622c12e4d0e7.html#gaf2e9eb0e48dd4533d4a5622c12e4d0e7">VkvgSurface</a> surf);</div>
+<div class="line"><a name="l00780"></a><span class="lineno">  780</span>&#160;vkvg_public</div>
+<div class="line"><a name="l00781"></a><span class="lineno"><a class="line" href="group__surface_ga51e2017f312896befb7e3a841d5542c5.html#ga51e2017f312896befb7e3a841d5542c5">  781</a></span>&#160;VkFormat <a class="code" href="group__surface_ga51e2017f312896befb7e3a841d5542c5.html#ga51e2017f312896befb7e3a841d5542c5">vkvg_surface_get_vk_format</a> (<a class="code" href="group__surface_gaf2e9eb0e48dd4533d4a5622c12e4d0e7.html#gaf2e9eb0e48dd4533d4a5622c12e4d0e7">VkvgSurface</a> surf);</div>
+<div class="line"><a name="l00787"></a><span class="lineno">  787</span>&#160;vkvg_public</div>
+<div class="line"><a name="l00788"></a><span class="lineno"><a class="line" href="group__surface_gabbb66e36ee4d187485b0ef4bba8780f3.html#gabbb66e36ee4d187485b0ef4bba8780f3">  788</a></span>&#160;uint32_t <a class="code" href="group__surface_gabbb66e36ee4d187485b0ef4bba8780f3.html#gabbb66e36ee4d187485b0ef4bba8780f3">vkvg_surface_get_width</a> (<a class="code" href="group__surface_gaf2e9eb0e48dd4533d4a5622c12e4d0e7.html#gaf2e9eb0e48dd4533d4a5622c12e4d0e7">VkvgSurface</a> surf);</div>
+<div class="line"><a name="l00794"></a><span class="lineno">  794</span>&#160;vkvg_public</div>
+<div class="line"><a name="l00795"></a><span class="lineno"><a class="line" href="group__surface_ga52b10b4864ebba4dd2ce0edc0ed7e9b3.html#ga52b10b4864ebba4dd2ce0edc0ed7e9b3">  795</a></span>&#160;uint32_t <a class="code" href="group__surface_ga52b10b4864ebba4dd2ce0edc0ed7e9b3.html#ga52b10b4864ebba4dd2ce0edc0ed7e9b3">vkvg_surface_get_height</a> (<a class="code" href="group__surface_gaf2e9eb0e48dd4533d4a5622c12e4d0e7.html#gaf2e9eb0e48dd4533d4a5622c12e4d0e7">VkvgSurface</a> surf);</div>
+<div class="line"><a name="l00802"></a><span class="lineno">  802</span>&#160;vkvg_public</div>
+<div class="line"><a name="l00803"></a><span class="lineno"><a class="line" href="group__surface_gaac93f58bebe6b797e0e1fcc053ac2e2f.html#gaac93f58bebe6b797e0e1fcc053ac2e2f">  803</a></span>&#160;<a class="code" href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354">vkvg_status_t</a> <a class="code" href="group__surface_gaac93f58bebe6b797e0e1fcc053ac2e2f.html#gaac93f58bebe6b797e0e1fcc053ac2e2f">vkvg_surface_write_to_png</a> (<a class="code" href="group__surface_gaf2e9eb0e48dd4533d4a5622c12e4d0e7.html#gaf2e9eb0e48dd4533d4a5622c12e4d0e7">VkvgSurface</a> surf, <span class="keyword">const</span> <span class="keywordtype">char</span>* path);</div>
+<div class="line"><a name="l00810"></a><span class="lineno">  810</span>&#160;vkvg_public</div>
+<div class="line"><a name="l00811"></a><span class="lineno"><a class="line" href="group__surface_ga22e86f6ea6e0095e6d49d80507984768.html#ga22e86f6ea6e0095e6d49d80507984768">  811</a></span>&#160;<a class="code" href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354">vkvg_status_t</a> <a class="code" href="group__surface_ga22e86f6ea6e0095e6d49d80507984768.html#ga22e86f6ea6e0095e6d49d80507984768">vkvg_surface_write_to_memory</a> (<a class="code" href="group__surface_gaf2e9eb0e48dd4533d4a5622c12e4d0e7.html#gaf2e9eb0e48dd4533d4a5622c12e4d0e7">VkvgSurface</a> surf, <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span>* <span class="keyword">const</span> bitmap);</div>
+<div class="line"><a name="l00823"></a><span class="lineno">  823</span>&#160;vkvg_public</div>
+<div class="line"><a name="l00824"></a><span class="lineno"><a class="line" href="group__surface_gac8fc98fe6fbbf93f67a96f1d7e4d5ef9.html#gac8fc98fe6fbbf93f67a96f1d7e4d5ef9">  824</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__surface_gac8fc98fe6fbbf93f67a96f1d7e4d5ef9.html#gac8fc98fe6fbbf93f67a96f1d7e4d5ef9">vkvg_surface_resolve</a> (<a class="code" href="group__surface_gaf2e9eb0e48dd4533d4a5622c12e4d0e7.html#gaf2e9eb0e48dd4533d4a5622c12e4d0e7">VkvgSurface</a> surf);</div>
+<div class="line"><a name="l00827"></a><span class="lineno">  827</span>&#160;<span class="comment">//mimic from cairo, to facilitate usage of vkvg as cairo vulkan backend</span></div>
+<div class="line"><a name="l00828"></a><span class="lineno">  828</span>&#160; </div>
+<div class="line"><a name="l00834"></a><span class="lineno"><a class="line" href="vkvg_8h_a4202eb97e7aaee0296c33f8a6b932252.html#a4202eb97e7aaee0296c33f8a6b932252">  834</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> _vkvg_operator {</div>
+<div class="line"><a name="l00835"></a><span class="lineno"><a class="line" href="vkvg_8h_a4202eb97e7aaee0296c33f8a6b932252.html#a4202eb97e7aaee0296c33f8a6b932252a7af999d0306d40ea662520ee32b7c366">  835</a></span>&#160;    <a class="code" href="vkvg_8h_a4202eb97e7aaee0296c33f8a6b932252.html#a4202eb97e7aaee0296c33f8a6b932252a7af999d0306d40ea662520ee32b7c366">VKVG_OPERATOR_CLEAR</a>,</div>
+<div class="line"><a name="l00836"></a><span class="lineno">  836</span>&#160; </div>
+<div class="line"><a name="l00837"></a><span class="lineno"><a class="line" href="vkvg_8h_a4202eb97e7aaee0296c33f8a6b932252.html#a4202eb97e7aaee0296c33f8a6b932252ab3cee330e9692a3ff88897172616572d">  837</a></span>&#160;    <a class="code" href="vkvg_8h_a4202eb97e7aaee0296c33f8a6b932252.html#a4202eb97e7aaee0296c33f8a6b932252ab3cee330e9692a3ff88897172616572d">VKVG_OPERATOR_SOURCE</a>,</div>
+<div class="line"><a name="l00838"></a><span class="lineno"><a class="line" href="vkvg_8h_a4202eb97e7aaee0296c33f8a6b932252.html#a4202eb97e7aaee0296c33f8a6b932252a4dfe6b31014d9176eb6b7a7aa3d385b9">  838</a></span>&#160;    <a class="code" href="vkvg_8h_a4202eb97e7aaee0296c33f8a6b932252.html#a4202eb97e7aaee0296c33f8a6b932252a4dfe6b31014d9176eb6b7a7aa3d385b9">VKVG_OPERATOR_OVER</a>,</div>
+<div class="line"><a name="l00839"></a><span class="lineno">  839</span>&#160;<span class="comment">/*  VKVG_OPERATOR_IN,</span></div>
+<div class="line"><a name="l00840"></a><span class="lineno">  840</span>&#160;<span class="comment">    VKVG_OPERATOR_OUT,</span></div>
+<div class="line"><a name="l00841"></a><span class="lineno">  841</span>&#160;<span class="comment">    VKVG_OPERATOR_ATOP,</span></div>
 <div class="line"><a name="l00842"></a><span class="lineno">  842</span>&#160;<span class="comment"></span> </div>
-<div class="line"><a name="l00843"></a><span class="lineno">  843</span>&#160;<span class="comment">    VKVG_OPERATOR_XOR,</span></div>
-<div class="line"><a name="l00844"></a><span class="lineno">  844</span>&#160;<span class="comment">    VKVG_OPERATOR_ADD,</span></div>
-<div class="line"><a name="l00845"></a><span class="lineno">  845</span>&#160;<span class="comment">    VKVG_OPERATOR_SATURATE,</span></div>
-<div class="line"><a name="l00846"></a><span class="lineno">  846</span>&#160;<span class="comment"></span> </div>
-<div class="line"><a name="l00847"></a><span class="lineno">  847</span>&#160;<span class="comment">    VKVG_OPERATOR_MULTIPLY,</span></div>
-<div class="line"><a name="l00848"></a><span class="lineno">  848</span>&#160;<span class="comment">    VKVG_OPERATOR_SCREEN,</span></div>
-<div class="line"><a name="l00849"></a><span class="lineno">  849</span>&#160;<span class="comment">    VKVG_OPERATOR_OVERLAY,</span></div>
-<div class="line"><a name="l00850"></a><span class="lineno">  850</span>&#160;<span class="comment">    VKVG_OPERATOR_DARKEN,</span></div>
-<div class="line"><a name="l00851"></a><span class="lineno">  851</span>&#160;<span class="comment">    VKVG_OPERATOR_LIGHTEN,</span></div>
-<div class="line"><a name="l00852"></a><span class="lineno">  852</span>&#160;<span class="comment">    VKVG_OPERATOR_COLOR_DODGE,</span></div>
-<div class="line"><a name="l00853"></a><span class="lineno">  853</span>&#160;<span class="comment">    VKVG_OPERATOR_COLOR_BURN,</span></div>
-<div class="line"><a name="l00854"></a><span class="lineno">  854</span>&#160;<span class="comment">    VKVG_OPERATOR_HARD_LIGHT,</span></div>
-<div class="line"><a name="l00855"></a><span class="lineno">  855</span>&#160;<span class="comment">    VKVG_OPERATOR_SOFT_LIGHT,</span></div>
-<div class="line"><a name="l00856"></a><span class="lineno"><a class="line" href="vkvg_8h_a4202eb97e7aaee0296c33f8a6b932252.html#a4202eb97e7aaee0296c33f8a6b932252ab391cf4ab11c3654ac15df0e573ecc78">  856</a></span>&#160;<span class="comment">    */</span><a class="code" href="vkvg_8h_a4202eb97e7aaee0296c33f8a6b932252.html#a4202eb97e7aaee0296c33f8a6b932252ab391cf4ab11c3654ac15df0e573ecc78">VKVG_OPERATOR_DIFFERENCE</a>,<span class="comment">/*</span></div>
-<div class="line"><a name="l00857"></a><span class="lineno">  857</span>&#160;<span class="comment">    VKVG_OPERATOR_EXCLUSION,</span></div>
-<div class="line"><a name="l00858"></a><span class="lineno">  858</span>&#160;<span class="comment">    VKVG_OPERATOR_HSL_HUE,</span></div>
-<div class="line"><a name="l00859"></a><span class="lineno">  859</span>&#160;<span class="comment">    VKVG_OPERATOR_HSL_SATURATION,</span></div>
-<div class="line"><a name="l00860"></a><span class="lineno">  860</span>&#160;<span class="comment">    VKVG_OPERATOR_HSL_COLOR,</span></div>
-<div class="line"><a name="l00861"></a><span class="lineno">  861</span>&#160;<span class="comment">    VKVG_OPERATOR_HSL_LUMINOSITY,*/</span></div>
-<div class="line"><a name="l00862"></a><span class="lineno"><a class="line" href="vkvg_8h_a4202eb97e7aaee0296c33f8a6b932252.html#a4202eb97e7aaee0296c33f8a6b932252a6a036630d0638105f87246cfa75e6a54">  862</a></span>&#160;    <a class="code" href="vkvg_8h_a4202eb97e7aaee0296c33f8a6b932252.html#a4202eb97e7aaee0296c33f8a6b932252a6a036630d0638105f87246cfa75e6a54">VKVG_OPERATOR_MAX</a>,</div>
-<div class="line"><a name="l00863"></a><span class="lineno">  863</span>&#160;} <a class="code" href="vkvg_8h_a4202eb97e7aaee0296c33f8a6b932252.html#a4202eb97e7aaee0296c33f8a6b932252">vkvg_operator_t</a>;</div>
-<div class="line"><a name="l00864"></a><span class="lineno">  864</span>&#160; </div>
-<div class="line"><a name="l00873"></a><span class="lineno">  873</span>&#160;<a class="code" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a></div>
-<div class="line"><a name="l00874"></a><span class="lineno"><a class="line" href="group__context_gacd68ee83c078f62d89709034c562897b.html#gacd68ee83c078f62d89709034c562897b">  874</a></span>&#160;<a class="code" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> <a class="code" href="group__context_gacd68ee83c078f62d89709034c562897b.html#gacd68ee83c078f62d89709034c562897b">vkvg_create</a> (<a class="code" href="group__surface_gaf2e9eb0e48dd4533d4a5622c12e4d0e7.html#gaf2e9eb0e48dd4533d4a5622c12e4d0e7">VkvgSurface</a> surf);</div>
-<div class="line"><a name="l00879"></a><span class="lineno">  879</span>&#160;<a class="code" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a></div>
-<div class="line"><a name="l00880"></a><span class="lineno"><a class="line" href="group__context_gabfc11b67746a4b438580242c79ef6dce.html#gabfc11b67746a4b438580242c79ef6dce">  880</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__context_gabfc11b67746a4b438580242c79ef6dce.html#gabfc11b67746a4b438580242c79ef6dce">vkvg_destroy</a> (<a class="code" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx);</div>
-<div class="line"><a name="l00888"></a><span class="lineno">  888</span>&#160;<a class="code" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a></div>
-<div class="line"><a name="l00889"></a><span class="lineno"><a class="line" href="group__context_gaa7a77d72856d41276186df5bb2299339.html#gaa7a77d72856d41276186df5bb2299339">  889</a></span>&#160;<a class="code" href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354">vkvg_status_t</a> <a class="code" href="group__context_gaa7a77d72856d41276186df5bb2299339.html#gaa7a77d72856d41276186df5bb2299339">vkvg_status</a> (<a class="code" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx);</div>
-<div class="line"><a name="l00898"></a><span class="lineno">  898</span>&#160;<a class="code" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a></div>
-<div class="line"><a name="l00899"></a><span class="lineno"><a class="line" href="group__context_ga36fe35b2d255b66d379b70567d49eed2.html#ga36fe35b2d255b66d379b70567d49eed2">  899</a></span>&#160;<span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="group__context_ga36fe35b2d255b66d379b70567d49eed2.html#ga36fe35b2d255b66d379b70567d49eed2">vkvg_status_to_string</a> (<a class="code" href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354">vkvg_status_t</a> status);</div>
-<div class="line"><a name="l00905"></a><span class="lineno">  905</span>&#160;<a class="code" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a></div>
-<div class="line"><a name="l00906"></a><span class="lineno"><a class="line" href="group__context_ga59ac2b80c1610a785e65ad44fde2b1d0.html#ga59ac2b80c1610a785e65ad44fde2b1d0">  906</a></span>&#160;<a class="code" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> <a class="code" href="group__context_ga59ac2b80c1610a785e65ad44fde2b1d0.html#ga59ac2b80c1610a785e65ad44fde2b1d0">vkvg_reference</a> (<a class="code" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx);</div>
-<div class="line"><a name="l00912"></a><span class="lineno">  912</span>&#160;<a class="code" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a></div>
-<div class="line"><a name="l00913"></a><span class="lineno"><a class="line" href="group__context_gaa7356999fb385658dc2ff6c182e639c5.html#gaa7356999fb385658dc2ff6c182e639c5">  913</a></span>&#160;uint32_t <a class="code" href="group__context_gaa7356999fb385658dc2ff6c182e639c5.html#gaa7356999fb385658dc2ff6c182e639c5">vkvg_get_reference_count</a> (<a class="code" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx);</div>
-<div class="line"><a name="l00923"></a><span class="lineno">  923</span>&#160;<a class="code" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a></div>
-<div class="line"><a name="l00924"></a><span class="lineno"><a class="line" href="group__context_gadf5a54205231c9026559eb3a912578ef.html#gadf5a54205231c9026559eb3a912578ef">  924</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__context_gadf5a54205231c9026559eb3a912578ef.html#gadf5a54205231c9026559eb3a912578ef">vkvg_flush</a> (<a class="code" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx);</div>
-<div class="line"><a name="l00933"></a><span class="lineno">  933</span>&#160;<a class="code" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a></div>
-<div class="line"><a name="l00934"></a><span class="lineno"><a class="line" href="group__context_ga5d60e9db2309e786ac30218efab804cb.html#ga5d60e9db2309e786ac30218efab804cb">  934</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__context_ga5d60e9db2309e786ac30218efab804cb.html#ga5d60e9db2309e786ac30218efab804cb">vkvg_new_path</a> (<a class="code" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx);</div>
-<div class="line"><a name="l00944"></a><span class="lineno">  944</span>&#160;<a class="code" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a></div>
-<div class="line"><a name="l00945"></a><span class="lineno"><a class="line" href="group__context_ga0e1611518cd6aa91d3527fefcfdf2957.html#ga0e1611518cd6aa91d3527fefcfdf2957">  945</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__context_ga0e1611518cd6aa91d3527fefcfdf2957.html#ga0e1611518cd6aa91d3527fefcfdf2957">vkvg_close_path</a> (<a class="code" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx);</div>
-<div class="line"><a name="l00952"></a><span class="lineno">  952</span>&#160;<a class="code" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a></div>
-<div class="line"><a name="l00953"></a><span class="lineno"><a class="line" href="group__context_ga6fd276cc6718c78aa889d289004707f2.html#ga6fd276cc6718c78aa889d289004707f2">  953</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__context_ga6fd276cc6718c78aa889d289004707f2.html#ga6fd276cc6718c78aa889d289004707f2">vkvg_new_sub_path</a> (<a class="code" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx);</div>
-<div class="line"><a name="l00962"></a><span class="lineno">  962</span>&#160;<a class="code" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a></div>
-<div class="line"><a name="l00963"></a><span class="lineno"><a class="line" href="group__context_gad6e3a8dca42362ceebe8d949058ad3b4.html#gad6e3a8dca42362ceebe8d949058ad3b4">  963</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__context_gad6e3a8dca42362ceebe8d949058ad3b4.html#gad6e3a8dca42362ceebe8d949058ad3b4">vkvg_path_extents</a> (<a class="code" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, <span class="keywordtype">float</span> *x1, <span class="keywordtype">float</span> *y1, <span class="keywordtype">float</span> *x2, <span class="keywordtype">float</span> *y2);</div>
-<div class="line"><a name="l00970"></a><span class="lineno">  970</span>&#160;<a class="code" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a></div>
-<div class="line"><a name="l00971"></a><span class="lineno"><a class="line" href="group__context_ga54e4a562ce79bfe7b27bccb354211526.html#ga54e4a562ce79bfe7b27bccb354211526">  971</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__context_ga54e4a562ce79bfe7b27bccb354211526.html#ga54e4a562ce79bfe7b27bccb354211526">vkvg_get_current_point</a> (<a class="code" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, <span class="keywordtype">float</span>* x, <span class="keywordtype">float</span>* y);</div>
-<div class="line"><a name="l00982"></a><span class="lineno">  982</span>&#160;<a class="code" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a></div>
-<div class="line"><a name="l00983"></a><span class="lineno"><a class="line" href="group__context_gaaa044940f56de70161b3821934077c7b.html#gaaa044940f56de70161b3821934077c7b">  983</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__context_gaaa044940f56de70161b3821934077c7b.html#gaaa044940f56de70161b3821934077c7b">vkvg_line_to</a> (<a class="code" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, <span class="keywordtype">float</span> x, <span class="keywordtype">float</span> y);</div>
-<div class="line"><a name="l00994"></a><span class="lineno">  994</span>&#160;<a class="code" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a></div>
-<div class="line"><a name="l00995"></a><span class="lineno"><a class="line" href="group__context_ga7c420f18b584d664ba272351503b552a.html#ga7c420f18b584d664ba272351503b552a">  995</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__context_ga7c420f18b584d664ba272351503b552a.html#ga7c420f18b584d664ba272351503b552a">vkvg_rel_line_to</a> (<a class="code" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, <span class="keywordtype">float</span> dx, <span class="keywordtype">float</span> dy);</div>
-<div class="line"><a name="l01008"></a><span class="lineno"> 1008</span>&#160;<a class="code" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a></div>
-<div class="line"><a name="l01009"></a><span class="lineno"><a class="line" href="group__context_ga41d32b2e72c0eccf4a2bc695598c50ba.html#ga41d32b2e72c0eccf4a2bc695598c50ba"> 1009</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__context_ga41d32b2e72c0eccf4a2bc695598c50ba.html#ga41d32b2e72c0eccf4a2bc695598c50ba">vkvg_move_to</a> (<a class="code" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, <span class="keywordtype">float</span> x, <span class="keywordtype">float</span> y);</div>
-<div class="line"><a name="l01021"></a><span class="lineno"> 1021</span>&#160;<a class="code" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a></div>
-<div class="line"><a name="l01022"></a><span class="lineno"><a class="line" href="group__context_gaaddca8228bb495010ea67cb312db28d5.html#gaaddca8228bb495010ea67cb312db28d5"> 1022</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__context_gaaddca8228bb495010ea67cb312db28d5.html#gaaddca8228bb495010ea67cb312db28d5">vkvg_rel_move_to</a> (<a class="code" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, <span class="keywordtype">float</span> x, <span class="keywordtype">float</span> y);</div>
-<div class="line"><a name="l01046"></a><span class="lineno"> 1046</span>&#160;<a class="code" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a></div>
-<div class="line"><a name="l01047"></a><span class="lineno"><a class="line" href="group__context_ga8acf97c1e4ae8ab67764a96a0d5d7b9c.html#ga8acf97c1e4ae8ab67764a96a0d5d7b9c"> 1047</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__context_ga8acf97c1e4ae8ab67764a96a0d5d7b9c.html#ga8acf97c1e4ae8ab67764a96a0d5d7b9c">vkvg_arc</a> (<a class="code" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, <span class="keywordtype">float</span> xc, <span class="keywordtype">float</span> yc, <span class="keywordtype">float</span> radius, <span class="keywordtype">float</span> a1, <span class="keywordtype">float</span> a2);</div>
-<div class="line"><a name="l01064"></a><span class="lineno"> 1064</span>&#160;<a class="code" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a></div>
-<div class="line"><a name="l01065"></a><span class="lineno"><a class="line" href="group__context_ga7e937e021bf96bd38de3e478bf80c3e7.html#ga7e937e021bf96bd38de3e478bf80c3e7"> 1065</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__context_ga7e937e021bf96bd38de3e478bf80c3e7.html#ga7e937e021bf96bd38de3e478bf80c3e7">vkvg_arc_negative</a> (<a class="code" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, <span class="keywordtype">float</span> xc, <span class="keywordtype">float</span> yc, <span class="keywordtype">float</span> radius, <span class="keywordtype">float</span> a1, <span class="keywordtype">float</span> a2);</div>
-<div class="line"><a name="l01081"></a><span class="lineno"> 1081</span>&#160;<a class="code" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a></div>
-<div class="line"><a name="l01082"></a><span class="lineno"><a class="line" href="group__context_gae1be850b3f4a6b01e35344bd033bf3d0.html#gae1be850b3f4a6b01e35344bd033bf3d0"> 1082</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__context_gae1be850b3f4a6b01e35344bd033bf3d0.html#gae1be850b3f4a6b01e35344bd033bf3d0">vkvg_curve_to</a> (<a class="code" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, <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="keywordtype">float</span> x3, <span class="keywordtype">float</span> y3);</div>
-<div class="line"><a name="l01099"></a><span class="lineno"> 1099</span>&#160;<a class="code" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a></div>
-<div class="line"><a name="l01100"></a><span class="lineno"><a class="line" href="group__context_ga154cef8a49f052068c9f0d6f897aa3d6.html#ga154cef8a49f052068c9f0d6f897aa3d6"> 1100</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__context_ga154cef8a49f052068c9f0d6f897aa3d6.html#ga154cef8a49f052068c9f0d6f897aa3d6">vkvg_rel_curve_to</a> (<a class="code" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, <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="keywordtype">float</span> x3, <span class="keywordtype">float</span> y3);</div>
-<div class="line"><a name="l01111"></a><span class="lineno"> 1111</span>&#160;<a class="code" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a></div>
-<div class="line"><a name="l01112"></a><span class="lineno"><a class="line" href="group__context_gad571c4011138a2cba97fe31709faafc7.html#gad571c4011138a2cba97fe31709faafc7"> 1112</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__context_gad571c4011138a2cba97fe31709faafc7.html#gad571c4011138a2cba97fe31709faafc7">vkvg_quadratic_to</a> (<a class="code" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, <span class="keywordtype">float</span> x1, <span class="keywordtype">float</span> y1, <span class="keywordtype">float</span> x2, <span class="keywordtype">float</span> y2);</div>
-<div class="line"><a name="l01122"></a><span class="lineno"> 1122</span>&#160;<a class="code" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a></div>
-<div class="line"><a name="l01123"></a><span class="lineno"><a class="line" href="group__context_ga94c7fd0444bb8b997a780e1895125837.html#ga94c7fd0444bb8b997a780e1895125837"> 1123</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__context_ga94c7fd0444bb8b997a780e1895125837.html#ga94c7fd0444bb8b997a780e1895125837">vkvg_rel_quadratic_to</a> (<a class="code" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, <span class="keywordtype">float</span> x1, <span class="keywordtype">float</span> y1, <span class="keywordtype">float</span> x2, <span class="keywordtype">float</span> y2);</div>
-<div class="line"><a name="l01135"></a><span class="lineno"> 1135</span>&#160;<a class="code" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a></div>
-<div class="line"><a name="l01136"></a><span class="lineno"><a class="line" href="group__context_ga70c154560a0c15922815cfe7d6530312.html#ga70c154560a0c15922815cfe7d6530312"> 1136</a></span>&#160;<a class="code" href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354">vkvg_status_t</a> <a class="code" href="group__context_ga70c154560a0c15922815cfe7d6530312.html#ga70c154560a0c15922815cfe7d6530312">vkvg_rectangle</a>(<a class="code" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, <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="l01149"></a><span class="lineno"> 1149</span>&#160;<a class="code" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a></div>
-<div class="line"><a name="l01150"></a><span class="lineno"><a class="line" href="group__context_gaa5967f211de903e7feb6bf12ae909a06.html#gaa5967f211de903e7feb6bf12ae909a06"> 1150</a></span>&#160;<a class="code" href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354">vkvg_status_t</a> <a class="code" href="group__context_gaa5967f211de903e7feb6bf12ae909a06.html#gaa5967f211de903e7feb6bf12ae909a06">vkvg_rounded_rectangle</a> (<a class="code" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, <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> radius);</div>
-<div class="line"><a name="l01164"></a><span class="lineno"> 1164</span>&#160;<a class="code" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a></div>
-<div class="line"><a name="l01165"></a><span class="lineno"><a class="line" href="group__context_ga13635442e4c14287367823598f2535cb.html#ga13635442e4c14287367823598f2535cb"> 1165</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__context_ga13635442e4c14287367823598f2535cb.html#ga13635442e4c14287367823598f2535cb">vkvg_rounded_rectangle2</a> (<a class="code" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, <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);</div>
-<div class="line"><a name="l01166"></a><span class="lineno"> 1166</span>&#160;<a class="code" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a></div>
-<div class="line"><a name="l01167"></a><span class="lineno"><a class="line" href="group__context_gaadec811521b3edb7a509bd9c6e370ee5.html#gaadec811521b3edb7a509bd9c6e370ee5"> 1167</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__context_gaadec811521b3edb7a509bd9c6e370ee5.html#gaadec811521b3edb7a509bd9c6e370ee5">vkvg_ellipse</a> (<a class="code" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, <span class="keywordtype">float</span> radiusX, <span class="keywordtype">float</span> radiusY, <span class="keywordtype">float</span> x, <span class="keywordtype">float</span> y, <span class="keywordtype">float</span> rotationAngle);</div>
-<div class="line"><a name="l01168"></a><span class="lineno"> 1168</span>&#160;<a class="code" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a></div>
-<div class="line"><a name="l01169"></a><span class="lineno"><a class="line" href="group__context_ga74f4c24e04116105ddc91b31a174ed34.html#ga74f4c24e04116105ddc91b31a174ed34"> 1169</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__context_ga74f4c24e04116105ddc91b31a174ed34.html#ga74f4c24e04116105ddc91b31a174ed34">vkvg_elliptic_arc_to</a> (<a class="code" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, <span class="keywordtype">float</span> x2, <span class="keywordtype">float</span> y2, <span class="keywordtype">bool</span> largeArc, <span class="keywordtype">bool</span> counterClockWise, <span class="keywordtype">float</span> rx, <span class="keywordtype">float</span> ry, <span class="keywordtype">float</span> phi);</div>
-<div class="line"><a name="l01170"></a><span class="lineno"> 1170</span>&#160;<a class="code" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a></div>
-<div class="line"><a name="l01171"></a><span class="lineno"><a class="line" href="group__context_ga7fd336046c4afa45de5e5473faed9b2d.html#ga7fd336046c4afa45de5e5473faed9b2d"> 1171</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__context_ga7fd336046c4afa45de5e5473faed9b2d.html#ga7fd336046c4afa45de5e5473faed9b2d">vkvg_rel_elliptic_arc_to</a> (<a class="code" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, <span class="keywordtype">float</span> x2, <span class="keywordtype">float</span> y2, <span class="keywordtype">bool</span> largeArc, <span class="keywordtype">bool</span> counterClockWise, <span class="keywordtype">float</span> rx, <span class="keywordtype">float</span> ry, <span class="keywordtype">float</span> phi);</div>
-<div class="line"><a name="l01179"></a><span class="lineno"> 1179</span>&#160;<a class="code" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a></div>
-<div class="line"><a name="l01180"></a><span class="lineno"><a class="line" href="group__context_ga3590f94fe38df4f98f196d738827891c.html#ga3590f94fe38df4f98f196d738827891c"> 1180</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__context_ga3590f94fe38df4f98f196d738827891c.html#ga3590f94fe38df4f98f196d738827891c">vkvg_stroke</a> (<a class="code" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx);</div>
-<div class="line"><a name="l01188"></a><span class="lineno"> 1188</span>&#160;<a class="code" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a></div>
-<div class="line"><a name="l01189"></a><span class="lineno"><a class="line" href="group__context_ga3f64f9251bd63c229205115a214acfc1.html#ga3f64f9251bd63c229205115a214acfc1"> 1189</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__context_ga3f64f9251bd63c229205115a214acfc1.html#ga3f64f9251bd63c229205115a214acfc1">vkvg_stroke_preserve</a> (<a class="code" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx);</div>
-<div class="line"><a name="l01198"></a><span class="lineno"> 1198</span>&#160;<a class="code" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a></div>
-<div class="line"><a name="l01199"></a><span class="lineno"><a class="line" href="group__context_ga7b84dd59cc0b3d116948a89ff7ad53f8.html#ga7b84dd59cc0b3d116948a89ff7ad53f8"> 1199</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__context_ga7b84dd59cc0b3d116948a89ff7ad53f8.html#ga7b84dd59cc0b3d116948a89ff7ad53f8">vkvg_fill</a> (<a class="code" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx);</div>
-<div class="line"><a name="l01207"></a><span class="lineno"> 1207</span>&#160;<a class="code" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a></div>
-<div class="line"><a name="l01208"></a><span class="lineno"><a class="line" href="group__context_gaa0dd784bb4277124e6fd2546a50b970a.html#gaa0dd784bb4277124e6fd2546a50b970a"> 1208</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__context_gaa0dd784bb4277124e6fd2546a50b970a.html#gaa0dd784bb4277124e6fd2546a50b970a">vkvg_fill_preserve</a> (<a class="code" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx);</div>
-<div class="line"><a name="l01217"></a><span class="lineno"> 1217</span>&#160;<a class="code" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a></div>
-<div class="line"><a name="l01218"></a><span class="lineno"><a class="line" href="group__context_ga95d31d8c703526652ad57a42292146e2.html#ga95d31d8c703526652ad57a42292146e2"> 1218</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__context_ga95d31d8c703526652ad57a42292146e2.html#ga95d31d8c703526652ad57a42292146e2">vkvg_paint</a> (<a class="code" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx);</div>
-<div class="line"><a name="l01227"></a><span class="lineno"> 1227</span>&#160;<a class="code" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a></div>
-<div class="line"><a name="l01228"></a><span class="lineno"><a class="line" href="group__context_gac418bd821f5e47d7c9deb6f58b5bc03d.html#gac418bd821f5e47d7c9deb6f58b5bc03d"> 1228</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__context_gac418bd821f5e47d7c9deb6f58b5bc03d.html#gac418bd821f5e47d7c9deb6f58b5bc03d">vkvg_clear</a> (<a class="code" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx);<span class="comment">//use vkClearAttachment to speed up clearing surf</span></div>
-<div class="line"><a name="l01236"></a><span class="lineno"> 1236</span>&#160;<span class="comment"></span><a class="code" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a></div>
-<div class="line"><a name="l01237"></a><span class="lineno"><a class="line" href="group__context_ga7f881ada9c9c463683359d84e876e695.html#ga7f881ada9c9c463683359d84e876e695"> 1237</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__context_ga7f881ada9c9c463683359d84e876e695.html#ga7f881ada9c9c463683359d84e876e695">vkvg_reset_clip</a> (<a class="code" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx);</div>
-<div class="line"><a name="l01253"></a><span class="lineno"> 1253</span>&#160;<a class="code" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a></div>
-<div class="line"><a name="l01254"></a><span class="lineno"><a class="line" href="group__context_ga13183bfc6468e0106b487a397ea1d870.html#ga13183bfc6468e0106b487a397ea1d870"> 1254</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__context_ga13183bfc6468e0106b487a397ea1d870.html#ga13183bfc6468e0106b487a397ea1d870">vkvg_clip</a> (<a class="code" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx);</div>
-<div class="line"><a name="l01262"></a><span class="lineno"> 1262</span>&#160;<a class="code" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a></div>
-<div class="line"><a name="l01263"></a><span class="lineno"><a class="line" href="group__context_ga42752652b304544765ffbc9f1355f04a.html#ga42752652b304544765ffbc9f1355f04a"> 1263</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__context_ga42752652b304544765ffbc9f1355f04a.html#ga42752652b304544765ffbc9f1355f04a">vkvg_clip_preserve</a> (<a class="code" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx);</div>
-<div class="line"><a name="l01264"></a><span class="lineno"> 1264</span>&#160;<a class="code" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a></div>
-<div class="line"><a name="l01265"></a><span class="lineno"><a class="line" href="group__context_ga78687897d394221132d57809244a2bde.html#ga78687897d394221132d57809244a2bde"> 1265</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__context_ga78687897d394221132d57809244a2bde.html#ga78687897d394221132d57809244a2bde">vkvg_set_opacity</a> (<a class="code" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, <span class="keywordtype">float</span> opacity);</div>
-<div class="line"><a name="l01266"></a><span class="lineno"> 1266</span>&#160;<a class="code" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a></div>
-<div class="line"><a name="l01267"></a><span class="lineno"><a class="line" href="group__context_ga0bb6ecd1c3f10f1a6bae09a808986a7c.html#ga0bb6ecd1c3f10f1a6bae09a808986a7c"> 1267</a></span>&#160;<span class="keywordtype">float</span> <a class="code" href="group__context_ga0bb6ecd1c3f10f1a6bae09a808986a7c.html#ga0bb6ecd1c3f10f1a6bae09a808986a7c">vkvg_get_opacity</a> (<a class="code" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx);</div>
-<div class="line"><a name="l01273"></a><span class="lineno"> 1273</span>&#160;<a class="code" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a></div>
-<div class="line"><a name="l01274"></a><span class="lineno"><a class="line" href="group__context_ga46da71eebe6f6dbb5056dc1429ced863.html#ga46da71eebe6f6dbb5056dc1429ced863"> 1274</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__context_ga46da71eebe6f6dbb5056dc1429ced863.html#ga46da71eebe6f6dbb5056dc1429ced863">vkvg_set_source_color</a> (<a class="code" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, uint32_t c);</div>
-<div class="line"><a name="l01285"></a><span class="lineno"> 1285</span>&#160;<a class="code" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a></div>
-<div class="line"><a name="l01286"></a><span class="lineno"><a class="line" href="group__context_ga7f1817e3b786b376348af666b2f0520a.html#ga7f1817e3b786b376348af666b2f0520a"> 1286</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__context_ga7f1817e3b786b376348af666b2f0520a.html#ga7f1817e3b786b376348af666b2f0520a">vkvg_set_source_rgba</a> (<a class="code" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, <span class="keywordtype">float</span> r, <span class="keywordtype">float</span> g, <span class="keywordtype">float</span> b, <span class="keywordtype">float</span> a);</div>
-<div class="line"><a name="l01298"></a><span class="lineno"> 1298</span>&#160;<a class="code" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a></div>
-<div class="line"><a name="l01299"></a><span class="lineno"><a class="line" href="group__context_ga89a8aa13acca2fdae86a6f94912513b4.html#ga89a8aa13acca2fdae86a6f94912513b4"> 1299</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__context_ga89a8aa13acca2fdae86a6f94912513b4.html#ga89a8aa13acca2fdae86a6f94912513b4">vkvg_set_source_rgb</a> (<a class="code" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, <span class="keywordtype">float</span> r, <span class="keywordtype">float</span> g, <span class="keywordtype">float</span> b);</div>
-<div class="line"><a name="l01309"></a><span class="lineno"> 1309</span>&#160;<a class="code" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a></div>
-<div class="line"><a name="l01310"></a><span class="lineno"><a class="line" href="group__context_gaa1dd0e917ca55bb68795b6973f1fa38e.html#gaa1dd0e917ca55bb68795b6973f1fa38e"> 1310</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__context_gaa1dd0e917ca55bb68795b6973f1fa38e.html#gaa1dd0e917ca55bb68795b6973f1fa38e">vkvg_set_line_width</a> (<a class="code" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, <span class="keywordtype">float</span> width);</div>
-<div class="line"><a name="l01325"></a><span class="lineno"> 1325</span>&#160;<a class="code" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a></div>
-<div class="line"><a name="l01326"></a><span class="lineno"><a class="line" href="group__context_ga19370dc950aa5f87d13feb2824faf441.html#ga19370dc950aa5f87d13feb2824faf441"> 1326</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__context_ga19370dc950aa5f87d13feb2824faf441.html#ga19370dc950aa5f87d13feb2824faf441">vkvg_set_miter_limit</a> (<a class="code" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, <span class="keywordtype">float</span> limit);</div>
-<div class="line"><a name="l01332"></a><span class="lineno"> 1332</span>&#160;<a class="code" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a></div>
-<div class="line"><a name="l01333"></a><span class="lineno"><a class="line" href="group__context_ga4d37ec2bc539cbb2f088152c1785724a.html#ga4d37ec2bc539cbb2f088152c1785724a"> 1333</a></span>&#160;<span class="keywordtype">float</span> <a class="code" href="group__context_ga4d37ec2bc539cbb2f088152c1785724a.html#ga4d37ec2bc539cbb2f088152c1785724a">vkvg_get_miter_limit</a> (<a class="code" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx);</div>
-<div class="line"><a name="l01341"></a><span class="lineno"> 1341</span>&#160;<a class="code" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a></div>
-<div class="line"><a name="l01342"></a><span class="lineno"><a class="line" href="group__context_ga2af37f98b630134843446c5d8109741f.html#ga2af37f98b630134843446c5d8109741f"> 1342</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__context_ga2af37f98b630134843446c5d8109741f.html#ga2af37f98b630134843446c5d8109741f">vkvg_set_line_cap</a> (<a class="code" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, <a class="code" href="vkvg_8h_ae63b94eb181f12347450efcc67cbf8f0.html#ae63b94eb181f12347450efcc67cbf8f0">vkvg_line_cap_t</a> cap);</div>
-<div class="line"><a name="l01350"></a><span class="lineno"> 1350</span>&#160;<a class="code" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a></div>
-<div class="line"><a name="l01351"></a><span class="lineno"><a class="line" href="group__context_ga261c6105cc8574a05a971b562cfbbfdf.html#ga261c6105cc8574a05a971b562cfbbfdf"> 1351</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__context_ga261c6105cc8574a05a971b562cfbbfdf.html#ga261c6105cc8574a05a971b562cfbbfdf">vkvg_set_line_join</a> (<a class="code" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, <a class="code" href="vkvg_8h_a46afd254ec45cd6ecd9bd3e238b4698d.html#a46afd254ec45cd6ecd9bd3e238b4698d">vkvg_line_join_t</a> join);</div>
-<div class="line"><a name="l01361"></a><span class="lineno"> 1361</span>&#160;<a class="code" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a></div>
-<div class="line"><a name="l01362"></a><span class="lineno"><a class="line" href="group__context_ga7316a9d4a70cbc592923c8d3410df077.html#ga7316a9d4a70cbc592923c8d3410df077"> 1362</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__context_ga7316a9d4a70cbc592923c8d3410df077.html#ga7316a9d4a70cbc592923c8d3410df077">vkvg_set_source_surface</a> (<a class="code" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, <a class="code" href="group__surface_gaf2e9eb0e48dd4533d4a5622c12e4d0e7.html#gaf2e9eb0e48dd4533d4a5622c12e4d0e7">VkvgSurface</a> surf, <span class="keywordtype">float</span> x, <span class="keywordtype">float</span> y);</div>
-<div class="line"><a name="l01370"></a><span class="lineno"> 1370</span>&#160;<a class="code" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a></div>
-<div class="line"><a name="l01371"></a><span class="lineno"><a class="line" href="group__context_ga73db2af35f3339bc926854a492560964.html#ga73db2af35f3339bc926854a492560964"> 1371</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__context_ga73db2af35f3339bc926854a492560964.html#ga73db2af35f3339bc926854a492560964">vkvg_set_source</a> (<a class="code" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, <a class="code" href="group__pattern_ga60d6d8608f15e96a087c8dafd69f28dc.html#ga60d6d8608f15e96a087c8dafd69f28dc">VkvgPattern</a> pat);</div>
-<div class="line"><a name="l01378"></a><span class="lineno"> 1378</span>&#160;<a class="code" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a></div>
-<div class="line"><a name="l01379"></a><span class="lineno"><a class="line" href="group__context_gab9a9036245eb304f4214705879326f13.html#gab9a9036245eb304f4214705879326f13"> 1379</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__context_gab9a9036245eb304f4214705879326f13.html#gab9a9036245eb304f4214705879326f13">vkvg_set_operator</a> (<a class="code" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, <a class="code" href="vkvg_8h_a4202eb97e7aaee0296c33f8a6b932252.html#a4202eb97e7aaee0296c33f8a6b932252">vkvg_operator_t</a> op);</div>
-<div class="line"><a name="l01386"></a><span class="lineno"> 1386</span>&#160;<a class="code" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a></div>
-<div class="line"><a name="l01387"></a><span class="lineno"><a class="line" href="group__context_ga32ccec401affe05abbbcc914cd3139e6.html#ga32ccec401affe05abbbcc914cd3139e6"> 1387</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__context_ga32ccec401affe05abbbcc914cd3139e6.html#ga32ccec401affe05abbbcc914cd3139e6">vkvg_set_fill_rule</a> (<a class="code" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, <a class="code" href="vkvg_8h_a71071026a36a7427c364a8bdc9bccfb6.html#a71071026a36a7427c364a8bdc9bccfb6">vkvg_fill_rule_t</a> fr);</div>
-<div class="line"><a name="l01400"></a><span class="lineno"> 1400</span>&#160;<a class="code" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a></div>
-<div class="line"><a name="l01401"></a><span class="lineno"><a class="line" href="group__context_ga38d3fd1954fdcddd9013117f60d21707.html#ga38d3fd1954fdcddd9013117f60d21707"> 1401</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__context_ga38d3fd1954fdcddd9013117f60d21707.html#ga38d3fd1954fdcddd9013117f60d21707">vkvg_set_dash</a> (<a class="code" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, <span class="keyword">const</span> <span class="keywordtype">float</span>* dashes, uint32_t num_dashes, <span class="keywordtype">float</span> offset);</div>
-<div class="line"><a name="l01413"></a><span class="lineno"> 1413</span>&#160;<a class="code" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a></div>
-<div class="line"><a name="l01414"></a><span class="lineno"><a class="line" href="group__context_gaa2a085eb1589cad42d21a79d967ba821.html#gaa2a085eb1589cad42d21a79d967ba821"> 1414</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__context_gaa2a085eb1589cad42d21a79d967ba821.html#gaa2a085eb1589cad42d21a79d967ba821">vkvg_get_dash</a> (<a class="code" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, <span class="keyword">const</span> <span class="keywordtype">float</span> *dashes, uint32_t* num_dashes, <span class="keywordtype">float</span>* offset);</div>
-<div class="line"><a name="l01415"></a><span class="lineno"> 1415</span>&#160; </div>
-<div class="line"><a name="l01423"></a><span class="lineno"> 1423</span>&#160;<a class="code" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a></div>
-<div class="line"><a name="l01424"></a><span class="lineno"><a class="line" href="group__context_ga25e4334755ba6bef6a74bc263554c07e.html#ga25e4334755ba6bef6a74bc263554c07e"> 1424</a></span>&#160;<span class="keywordtype">float</span> <a class="code" href="group__context_ga25e4334755ba6bef6a74bc263554c07e.html#ga25e4334755ba6bef6a74bc263554c07e">vkvg_get_line_width</a> (<a class="code" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx);</div>
-<div class="line"><a name="l01431"></a><span class="lineno"> 1431</span>&#160;<a class="code" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a></div>
-<div class="line"><a name="l01432"></a><span class="lineno"><a class="line" href="group__context_ga99ca38817ba4247d2cacb2140f4ad1f6.html#ga99ca38817ba4247d2cacb2140f4ad1f6"> 1432</a></span>&#160;<a class="code" href="vkvg_8h_ae63b94eb181f12347450efcc67cbf8f0.html#ae63b94eb181f12347450efcc67cbf8f0">vkvg_line_cap_t</a> <a class="code" href="group__context_ga99ca38817ba4247d2cacb2140f4ad1f6.html#ga99ca38817ba4247d2cacb2140f4ad1f6">vkvg_get_line_cap</a> (<a class="code" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx);</div>
-<div class="line"><a name="l01439"></a><span class="lineno"> 1439</span>&#160;<a class="code" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a></div>
-<div class="line"><a name="l01440"></a><span class="lineno"><a class="line" href="group__context_ga41a306bcd66be7fc2f00b66a5ea92208.html#ga41a306bcd66be7fc2f00b66a5ea92208"> 1440</a></span>&#160;<a class="code" href="vkvg_8h_a46afd254ec45cd6ecd9bd3e238b4698d.html#a46afd254ec45cd6ecd9bd3e238b4698d">vkvg_line_join_t</a> <a class="code" href="group__context_ga41a306bcd66be7fc2f00b66a5ea92208.html#ga41a306bcd66be7fc2f00b66a5ea92208">vkvg_get_line_join</a> (<a class="code" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx);</div>
-<div class="line"><a name="l01447"></a><span class="lineno"> 1447</span>&#160;<a class="code" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a></div>
-<div class="line"><a name="l01448"></a><span class="lineno"><a class="line" href="group__context_ga96ae65bebca48a87348d960d5ba52b03.html#ga96ae65bebca48a87348d960d5ba52b03"> 1448</a></span>&#160;<a class="code" href="vkvg_8h_a4202eb97e7aaee0296c33f8a6b932252.html#a4202eb97e7aaee0296c33f8a6b932252">vkvg_operator_t</a> <a class="code" href="group__context_ga96ae65bebca48a87348d960d5ba52b03.html#ga96ae65bebca48a87348d960d5ba52b03">vkvg_get_operator</a> (<a class="code" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx);</div>
-<div class="line"><a name="l01455"></a><span class="lineno"> 1455</span>&#160;<a class="code" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a></div>
-<div class="line"><a name="l01456"></a><span class="lineno"><a class="line" href="group__context_ga5accbb746089e87bcf2affb3b8d013ff.html#ga5accbb746089e87bcf2affb3b8d013ff"> 1456</a></span>&#160;<a class="code" href="vkvg_8h_a71071026a36a7427c364a8bdc9bccfb6.html#a71071026a36a7427c364a8bdc9bccfb6">vkvg_fill_rule_t</a> <a class="code" href="group__context_ga5accbb746089e87bcf2affb3b8d013ff.html#ga5accbb746089e87bcf2affb3b8d013ff">vkvg_get_fill_rule</a> (<a class="code" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx);</div>
-<div class="line"><a name="l01463"></a><span class="lineno"> 1463</span>&#160;<a class="code" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a></div>
-<div class="line"><a name="l01464"></a><span class="lineno"><a class="line" href="group__context_gace9e98ac61a0fbdc79d1cee9291c15bb.html#gace9e98ac61a0fbdc79d1cee9291c15bb"> 1464</a></span>&#160;<a class="code" href="group__pattern_ga60d6d8608f15e96a087c8dafd69f28dc.html#ga60d6d8608f15e96a087c8dafd69f28dc">VkvgPattern</a> <a class="code" href="group__context_gace9e98ac61a0fbdc79d1cee9291c15bb.html#gace9e98ac61a0fbdc79d1cee9291c15bb">vkvg_get_source</a> (<a class="code" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx);</div>
-<div class="line"><a name="l01465"></a><span class="lineno"> 1465</span>&#160; </div>
-<div class="line"><a name="l01466"></a><span class="lineno"> 1466</span>&#160;<a class="code" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a></div>
-<div class="line"><a name="l01467"></a><span class="lineno"><a class="line" href="group__context_ga5681b5178166d4f96d9f803000866200.html#ga5681b5178166d4f96d9f803000866200"> 1467</a></span>&#160;<a class="code" href="group__surface_gaf2e9eb0e48dd4533d4a5622c12e4d0e7.html#gaf2e9eb0e48dd4533d4a5622c12e4d0e7">VkvgSurface</a> <a class="code" href="group__context_ga5681b5178166d4f96d9f803000866200.html#ga5681b5178166d4f96d9f803000866200">vkvg_get_target</a> (<a class="code" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx);</div>
-<div class="line"><a name="l01468"></a><span class="lineno"> 1468</span>&#160; </div>
-<div class="line"><a name="l01476"></a><span class="lineno"> 1476</span>&#160;<a class="code" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a></div>
-<div class="line"><a name="l01477"></a><span class="lineno"><a class="line" href="group__context_gac2c7805769e61c06151b52f3fb52986d.html#gac2c7805769e61c06151b52f3fb52986d"> 1477</a></span>&#160;<span class="keywordtype">bool</span> <a class="code" href="group__context_gac2c7805769e61c06151b52f3fb52986d.html#gac2c7805769e61c06151b52f3fb52986d">vkvg_has_current_point</a> (<a class="code" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx);</div>
-<div class="line"><a name="l01478"></a><span class="lineno"> 1478</span>&#160; </div>
-<div class="line"><a name="l01484"></a><span class="lineno"> 1484</span>&#160;<a class="code" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a></div>
-<div class="line"><a name="l01485"></a><span class="lineno"><a class="line" href="group__context_gae3a369a75b9d87c84547a5cd05a221e6.html#gae3a369a75b9d87c84547a5cd05a221e6"> 1485</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__context_gae3a369a75b9d87c84547a5cd05a221e6.html#gae3a369a75b9d87c84547a5cd05a221e6">vkvg_save</a> (<a class="code" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx);</div>
-<div class="line"><a name="l01491"></a><span class="lineno"> 1491</span>&#160;<a class="code" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a></div>
-<div class="line"><a name="l01492"></a><span class="lineno"><a class="line" href="group__context_ga490b9db147cf800e5e98eefe3753b8ec.html#ga490b9db147cf800e5e98eefe3753b8ec"> 1492</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__context_ga490b9db147cf800e5e98eefe3753b8ec.html#ga490b9db147cf800e5e98eefe3753b8ec">vkvg_restore</a> (<a class="code" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx);</div>
-<div class="line"><a name="l01500"></a><span class="lineno"> 1500</span>&#160;<a class="code" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a></div>
-<div class="line"><a name="l01501"></a><span class="lineno"><a class="line" href="group__context_gacf62b2602170792417398c51511dee67.html#gacf62b2602170792417398c51511dee67"> 1501</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__context_gacf62b2602170792417398c51511dee67.html#gacf62b2602170792417398c51511dee67">vkvg_translate</a> (<a class="code" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, <span class="keywordtype">float</span> dx, <span class="keywordtype">float</span> dy);</div>
-<div class="line"><a name="l01509"></a><span class="lineno"> 1509</span>&#160;<a class="code" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a></div>
-<div class="line"><a name="l01510"></a><span class="lineno"><a class="line" href="group__context_ga5d8b1a43c078011541b8ad40a2af00bb.html#ga5d8b1a43c078011541b8ad40a2af00bb"> 1510</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__context_ga5d8b1a43c078011541b8ad40a2af00bb.html#ga5d8b1a43c078011541b8ad40a2af00bb">vkvg_scale</a> (<a class="code" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, <span class="keywordtype">float</span> sx, <span class="keywordtype">float</span> sy);</div>
-<div class="line"><a name="l01517"></a><span class="lineno"> 1517</span>&#160;<a class="code" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a></div>
-<div class="line"><a name="l01518"></a><span class="lineno"><a class="line" href="group__context_gae025c30c061c0264d4a9f469e8c05d1c.html#gae025c30c061c0264d4a9f469e8c05d1c"> 1518</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__context_gae025c30c061c0264d4a9f469e8c05d1c.html#gae025c30c061c0264d4a9f469e8c05d1c">vkvg_rotate</a> (<a class="code" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, <span class="keywordtype">float</span> radians);</div>
-<div class="line"><a name="l01525"></a><span class="lineno"> 1525</span>&#160;<a class="code" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a></div>
-<div class="line"><a name="l01526"></a><span class="lineno"><a class="line" href="group__context_ga998ca7435dd87db6da6d30a5ee69f827.html#ga998ca7435dd87db6da6d30a5ee69f827"> 1526</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__context_ga998ca7435dd87db6da6d30a5ee69f827.html#ga998ca7435dd87db6da6d30a5ee69f827">vkvg_transform</a> (<a class="code" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, <span class="keyword">const</span> <a class="code" href="structvkvg__matrix__t.html">vkvg_matrix_t</a>* matrix);</div>
-<div class="line"><a name="l01533"></a><span class="lineno"> 1533</span>&#160;<a class="code" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a></div>
-<div class="line"><a name="l01534"></a><span class="lineno"><a class="line" href="group__context_ga17c5a80eb803be493370b95add18e0e0.html#ga17c5a80eb803be493370b95add18e0e0"> 1534</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__context_ga17c5a80eb803be493370b95add18e0e0.html#ga17c5a80eb803be493370b95add18e0e0">vkvg_set_matrix</a> (<a class="code" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, <span class="keyword">const</span> <a class="code" href="structvkvg__matrix__t.html">vkvg_matrix_t</a>* matrix);</div>
-<div class="line"><a name="l01541"></a><span class="lineno"> 1541</span>&#160;<a class="code" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a></div>
-<div class="line"><a name="l01542"></a><span class="lineno"><a class="line" href="group__context_ga79ca5efa6ffc3025bda30a1d0ed3e2ce.html#ga79ca5efa6ffc3025bda30a1d0ed3e2ce"> 1542</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__context_ga79ca5efa6ffc3025bda30a1d0ed3e2ce.html#ga79ca5efa6ffc3025bda30a1d0ed3e2ce">vkvg_get_matrix</a> (<a class="code" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, <span class="keyword">const</span> <a class="code" href="structvkvg__matrix__t.html">vkvg_matrix_t</a>* matrix);</div>
-<div class="line"><a name="l01548"></a><span class="lineno"> 1548</span>&#160;<a class="code" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a></div>
-<div class="line"><a name="l01549"></a><span class="lineno"><a class="line" href="group__context_ga61e679b9e01cdf105c7756bf9854697b.html#ga61e679b9e01cdf105c7756bf9854697b"> 1549</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__context_ga61e679b9e01cdf105c7756bf9854697b.html#ga61e679b9e01cdf105c7756bf9854697b">vkvg_identity_matrix</a> (<a class="code" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx);</div>
-<div class="line"><a name="l01550"></a><span class="lineno"> 1550</span>&#160; </div>
-<div class="line"><a name="l01557"></a><span class="lineno"> 1557</span>&#160;<a class="code" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a></div>
-<div class="line"><a name="l01558"></a><span class="lineno"><a class="line" href="group__context_ga88295a0e1ad4344a05de82c54b7159db.html#ga88295a0e1ad4344a05de82c54b7159db"> 1558</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__context_ga88295a0e1ad4344a05de82c54b7159db.html#ga88295a0e1ad4344a05de82c54b7159db">vkvg_select_font_face</a> (<a class="code" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, <span class="keyword">const</span> <span class="keywordtype">char</span>* name);</div>
-<div class="line"><a name="l01566"></a><span class="lineno"> 1566</span>&#160;<a class="code" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a></div>
-<div class="line"><a name="l01567"></a><span class="lineno"><a class="line" href="group__context_gaaaab7e5a95eab3cb812bbe4865d85951.html#gaaaab7e5a95eab3cb812bbe4865d85951"> 1567</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__context_gaaaab7e5a95eab3cb812bbe4865d85951.html#gaaaab7e5a95eab3cb812bbe4865d85951">vkvg_load_font_from_path</a> (<a class="code" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, <span class="keyword">const</span> <span class="keywordtype">char</span>* path, <span class="keyword">const</span> <span class="keywordtype">char</span> *name);</div>
-<div class="line"><a name="l01576"></a><span class="lineno"> 1576</span>&#160;<a class="code" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a></div>
-<div class="line"><a name="l01577"></a><span class="lineno"><a class="line" href="group__context_ga8ca1adfc2ff436c4f1e76f46ba14d9b0.html#ga8ca1adfc2ff436c4f1e76f46ba14d9b0"> 1577</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__context_ga8ca1adfc2ff436c4f1e76f46ba14d9b0.html#ga8ca1adfc2ff436c4f1e76f46ba14d9b0">vkvg_load_font_from_memory</a> (<a class="code" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span>* fontBuffer, <span class="keywordtype">long</span> fontBufferByteSize, <span class="keyword">const</span> <span class="keywordtype">char</span>* name);</div>
-<div class="line"><a name="l01584"></a><span class="lineno"> 1584</span>&#160;<a class="code" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a></div>
-<div class="line"><a name="l01585"></a><span class="lineno"><a class="line" href="group__context_ga93286454cb5af21e9ddf69635e1351ef.html#ga93286454cb5af21e9ddf69635e1351ef"> 1585</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__context_ga93286454cb5af21e9ddf69635e1351ef.html#ga93286454cb5af21e9ddf69635e1351ef">vkvg_set_font_size</a> (<a class="code" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, uint32_t size);</div>
-<div class="line"><a name="l01592"></a><span class="lineno"> 1592</span>&#160;<a class="code" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a></div>
-<div class="line"><a name="l01593"></a><span class="lineno"><a class="line" href="group__context_ga2e3f3777b3ba1a6de1d54eb7c23737d9.html#ga2e3f3777b3ba1a6de1d54eb7c23737d9"> 1593</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__context_ga2e3f3777b3ba1a6de1d54eb7c23737d9.html#ga2e3f3777b3ba1a6de1d54eb7c23737d9">vkvg_show_text</a> (<a class="code" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, <span class="keyword">const</span> <span class="keywordtype">char</span>* text);</div>
-<div class="line"><a name="l01601"></a><span class="lineno"> 1601</span>&#160;<a class="code" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a></div>
-<div class="line"><a name="l01602"></a><span class="lineno"><a class="line" href="group__context_ga79802b5c678d1ab84a4f5ef560e77e29.html#ga79802b5c678d1ab84a4f5ef560e77e29"> 1602</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__context_ga79802b5c678d1ab84a4f5ef560e77e29.html#ga79802b5c678d1ab84a4f5ef560e77e29">vkvg_text_extents</a> (<a class="code" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, <span class="keyword">const</span> <span class="keywordtype">char</span>* text, <a class="code" href="structvkvg__text__extents__t.html">vkvg_text_extents_t</a>* extents);</div>
-<div class="line"><a name="l01609"></a><span class="lineno"> 1609</span>&#160;<a class="code" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a></div>
-<div class="line"><a name="l01610"></a><span class="lineno"><a class="line" href="group__context_ga0a1ff002bf87d056d6749966fdabd3a6.html#ga0a1ff002bf87d056d6749966fdabd3a6"> 1610</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__context_ga0a1ff002bf87d056d6749966fdabd3a6.html#ga0a1ff002bf87d056d6749966fdabd3a6">vkvg_font_extents</a> (<a class="code" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, <a class="code" href="structvkvg__font__extents__t.html">vkvg_font_extents_t</a>* extents);</div>
-<div class="line"><a name="l01611"></a><span class="lineno"> 1611</span>&#160; </div>
-<div class="line"><a name="l01612"></a><span class="lineno"> 1612</span>&#160;<span class="comment">//text run holds harfbuz datas, and prevent recreating them multiple times for the same line of text.</span></div>
-<div class="line"><a name="l01620"></a><span class="lineno"> 1620</span>&#160;<span class="comment"></span><a class="code" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a></div>
-<div class="line"><a name="l01621"></a><span class="lineno"><a class="line" href="group__context_gaff5bbccf8cc53721ca2666c56272256e.html#gaff5bbccf8cc53721ca2666c56272256e"> 1621</a></span>&#160;<a class="code" href="vkvg_8h_a4371df2f82cabd4963d913a094a06b35.html#a4371df2f82cabd4963d913a094a06b35">VkvgText</a> <a class="code" href="group__context_gaff5bbccf8cc53721ca2666c56272256e.html#gaff5bbccf8cc53721ca2666c56272256e">vkvg_text_run_create</a> (<a class="code" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, <span class="keyword">const</span> <span class="keywordtype">char</span>* text);</div>
-<div class="line"><a name="l01630"></a><span class="lineno"> 1630</span>&#160;<a class="code" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a></div>
-<div class="line"><a name="l01631"></a><span class="lineno"><a class="line" href="group__context_gadfcb5fd125984c0399c5f6bc9619e56a.html#gadfcb5fd125984c0399c5f6bc9619e56a"> 1631</a></span>&#160;<a class="code" href="vkvg_8h_a4371df2f82cabd4963d913a094a06b35.html#a4371df2f82cabd4963d913a094a06b35">VkvgText</a> <a class="code" href="group__context_gadfcb5fd125984c0399c5f6bc9619e56a.html#gadfcb5fd125984c0399c5f6bc9619e56a">vkvg_text_run_create_with_length</a> (<a class="code" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, <span class="keyword">const</span> <span class="keywordtype">char</span>* text, uint32_t length);</div>
-<div class="line"><a name="l01637"></a><span class="lineno"> 1637</span>&#160;<a class="code" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a></div>
-<div class="line"><a name="l01638"></a><span class="lineno"><a class="line" href="group__context_gaf177e82330cb95a71c9517f8aacd6365.html#gaf177e82330cb95a71c9517f8aacd6365"> 1638</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__context_gaf177e82330cb95a71c9517f8aacd6365.html#gaf177e82330cb95a71c9517f8aacd6365">vkvg_text_run_destroy</a> (<a class="code" href="vkvg_8h_a4371df2f82cabd4963d913a094a06b35.html#a4371df2f82cabd4963d913a094a06b35">VkvgText</a> textRun);</div>
-<div class="line"><a name="l01645"></a><span class="lineno"> 1645</span>&#160;<a class="code" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a></div>
-<div class="line"><a name="l01646"></a><span class="lineno"><a class="line" href="group__context_ga2e5ac52635eb2745b9f28373689df0d9.html#ga2e5ac52635eb2745b9f28373689df0d9"> 1646</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__context_ga2e5ac52635eb2745b9f28373689df0d9.html#ga2e5ac52635eb2745b9f28373689df0d9">vkvg_show_text_run</a> (<a class="code" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, <a class="code" href="vkvg_8h_a4371df2f82cabd4963d913a094a06b35.html#a4371df2f82cabd4963d913a094a06b35">VkvgText</a> textRun);</div>
-<div class="line"><a name="l01653"></a><span class="lineno"> 1653</span>&#160;<a class="code" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a></div>
-<div class="line"><a name="l01654"></a><span class="lineno"><a class="line" href="group__context_gafa8b8c1636cb6c479a851fc04f7741ad.html#gafa8b8c1636cb6c479a851fc04f7741ad"> 1654</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__context_gafa8b8c1636cb6c479a851fc04f7741ad.html#gafa8b8c1636cb6c479a851fc04f7741ad">vkvg_text_run_get_extents</a> (<a class="code" href="vkvg_8h_a4371df2f82cabd4963d913a094a06b35.html#a4371df2f82cabd4963d913a094a06b35">VkvgText</a> textRun, <a class="code" href="structvkvg__text__extents__t.html">vkvg_text_extents_t</a>* extents);</div>
-<div class="line"><a name="l01660"></a><span class="lineno"> 1660</span>&#160;<a class="code" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a></div>
-<div class="line"><a name="l01661"></a><span class="lineno"><a class="line" href="group__context_ga01525d0d537d2e03d541ad57325f14d2.html#ga01525d0d537d2e03d541ad57325f14d2"> 1661</a></span>&#160;uint32_t <a class="code" href="group__context_ga01525d0d537d2e03d541ad57325f14d2.html#ga01525d0d537d2e03d541ad57325f14d2">vkvg_text_run_get_glyph_count</a> (<a class="code" href="vkvg_8h_a4371df2f82cabd4963d913a094a06b35.html#a4371df2f82cabd4963d913a094a06b35">VkvgText</a> textRun);</div>
-<div class="line"><a name="l01666"></a><span class="lineno"> 1666</span>&#160;<a class="code" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a></div>
-<div class="line"><a name="l01667"></a><span class="lineno"><a class="line" href="group__context_gad8303a290f342f71dd233bef3f02441b.html#gad8303a290f342f71dd233bef3f02441b"> 1667</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__context_gad8303a290f342f71dd233bef3f02441b.html#gad8303a290f342f71dd233bef3f02441b">vkvg_text_run_get_glyph_position</a> (<a class="code" href="vkvg_8h_a4371df2f82cabd4963d913a094a06b35.html#a4371df2f82cabd4963d913a094a06b35">VkvgText</a> textRun,</div>
-<div class="line"><a name="l01668"></a><span class="lineno"> 1668</span>&#160;                                       uint32_t index,</div>
-<div class="line"><a name="l01669"></a><span class="lineno"> 1669</span>&#160;                                       <a class="code" href="structvkvg__glyph__info__t.html">vkvg_glyph_info_t</a>* pGlyphInfo);</div>
-<div class="line"><a name="l01688"></a><span class="lineno"> 1688</span>&#160;<a class="code" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a></div>
-<div class="line"><a name="l01689"></a><span class="lineno"><a class="line" href="group__pattern_ga72f8f796252b9716a2cc7e66710dc529.html#ga72f8f796252b9716a2cc7e66710dc529"> 1689</a></span>&#160;<a class="code" href="group__pattern_ga60d6d8608f15e96a087c8dafd69f28dc.html#ga60d6d8608f15e96a087c8dafd69f28dc">VkvgPattern</a> <a class="code" href="group__pattern_ga72f8f796252b9716a2cc7e66710dc529.html#ga72f8f796252b9716a2cc7e66710dc529">vkvg_pattern_reference</a> (<a class="code" href="group__pattern_ga60d6d8608f15e96a087c8dafd69f28dc.html#ga60d6d8608f15e96a087c8dafd69f28dc">VkvgPattern</a> pat);</div>
-<div class="line"><a name="l01697"></a><span class="lineno"> 1697</span>&#160;<a class="code" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a></div>
-<div class="line"><a name="l01698"></a><span class="lineno"><a class="line" href="group__pattern_ga6d902720df09232c3836af5517831efe.html#ga6d902720df09232c3836af5517831efe"> 1698</a></span>&#160;uint32_t <a class="code" href="group__pattern_ga6d902720df09232c3836af5517831efe.html#ga6d902720df09232c3836af5517831efe">vkvg_pattern_get_reference_count</a> (<a class="code" href="group__pattern_ga60d6d8608f15e96a087c8dafd69f28dc.html#ga60d6d8608f15e96a087c8dafd69f28dc">VkvgPattern</a> pat);</div>
-<div class="line"><a name="l01709"></a><span class="lineno"> 1709</span>&#160;<a class="code" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a></div>
-<div class="line"><a name="l01710"></a><span class="lineno"><a class="line" href="group__pattern_ga7d03d46f9c1544f01eb556fa840c94e0.html#ga7d03d46f9c1544f01eb556fa840c94e0"> 1710</a></span>&#160;<a class="code" href="group__pattern_ga60d6d8608f15e96a087c8dafd69f28dc.html#ga60d6d8608f15e96a087c8dafd69f28dc">VkvgPattern</a> <a class="code" href="group__pattern_ga7d03d46f9c1544f01eb556fa840c94e0.html#ga7d03d46f9c1544f01eb556fa840c94e0">vkvg_pattern_create_for_surface</a> (<a class="code" href="group__surface_gaf2e9eb0e48dd4533d4a5622c12e4d0e7.html#gaf2e9eb0e48dd4533d4a5622c12e4d0e7">VkvgSurface</a> surf);</div>
-<div class="line"><a name="l01723"></a><span class="lineno"> 1723</span>&#160;<a class="code" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a></div>
-<div class="line"><a name="l01724"></a><span class="lineno"><a class="line" href="group__pattern_ga2c359145c22b8384317dcceee7d065a7.html#ga2c359145c22b8384317dcceee7d065a7"> 1724</a></span>&#160;<a class="code" href="group__pattern_ga60d6d8608f15e96a087c8dafd69f28dc.html#ga60d6d8608f15e96a087c8dafd69f28dc">VkvgPattern</a> <a class="code" href="group__pattern_ga2c359145c22b8384317dcceee7d065a7.html#ga2c359145c22b8384317dcceee7d065a7">vkvg_pattern_create_linear</a> (<span class="keywordtype">float</span> x0, <span class="keywordtype">float</span> y0, <span class="keywordtype">float</span> x1, <span class="keywordtype">float</span> y1);</div>
-<div class="line"><a name="l01736"></a><span class="lineno"> 1736</span>&#160;<a class="code" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a></div>
-<div class="line"><a name="l01737"></a><span class="lineno"><a class="line" href="group__pattern_ga34701b3ab3a3976f65b9a5e229efee1d.html#ga34701b3ab3a3976f65b9a5e229efee1d"> 1737</a></span>&#160;<a class="code" href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354">vkvg_status_t</a> <a class="code" href="group__pattern_ga34701b3ab3a3976f65b9a5e229efee1d.html#ga34701b3ab3a3976f65b9a5e229efee1d">vkvg_pattern_edit_linear</a>(<a class="code" href="group__pattern_ga60d6d8608f15e96a087c8dafd69f28dc.html#ga60d6d8608f15e96a087c8dafd69f28dc">VkvgPattern</a> pat, <span class="keywordtype">float</span> x0, <span class="keywordtype">float</span> y0, <span class="keywordtype">float</span> x1, <span class="keywordtype">float</span> y1);</div>
-<div class="line"><a name="l01749"></a><span class="lineno"> 1749</span>&#160;<a class="code" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a></div>
-<div class="line"><a name="l01750"></a><span class="lineno"><a class="line" href="group__pattern_ga2939439acaf8ee99bf42f7f0eeb1cf51.html#ga2939439acaf8ee99bf42f7f0eeb1cf51"> 1750</a></span>&#160;<a class="code" href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354">vkvg_status_t</a> <a class="code" href="group__pattern_ga2939439acaf8ee99bf42f7f0eeb1cf51.html#ga2939439acaf8ee99bf42f7f0eeb1cf51">vkvg_pattern_get_linear_points</a>(<a class="code" href="group__pattern_ga60d6d8608f15e96a087c8dafd69f28dc.html#ga60d6d8608f15e96a087c8dafd69f28dc">VkvgPattern</a> pat, <span class="keywordtype">float</span>* x0, <span class="keywordtype">float</span>* y0, <span class="keywordtype">float</span>* x1, <span class="keywordtype">float</span>* y1);</div>
-<div class="line"><a name="l01765"></a><span class="lineno"> 1765</span>&#160;<a class="code" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a></div>
-<div class="line"><a name="l01766"></a><span class="lineno"><a class="line" href="group__pattern_ga17618bd315ba5382d66b86cb0feb6af9.html#ga17618bd315ba5382d66b86cb0feb6af9"> 1766</a></span>&#160;<a class="code" href="group__pattern_ga60d6d8608f15e96a087c8dafd69f28dc.html#ga60d6d8608f15e96a087c8dafd69f28dc">VkvgPattern</a> <a class="code" href="group__pattern_ga17618bd315ba5382d66b86cb0feb6af9.html#ga17618bd315ba5382d66b86cb0feb6af9">vkvg_pattern_create_radial</a> (<span class="keywordtype">float</span> cx0, <span class="keywordtype">float</span> cy0, <span class="keywordtype">float</span> radius0,</div>
-<div class="line"><a name="l01767"></a><span class="lineno"> 1767</span>&#160;                                        <span class="keywordtype">float</span> cx1, <span class="keywordtype">float</span> cy1, <span class="keywordtype">float</span> radius1);</div>
-<div class="line"><a name="l01782"></a><span class="lineno"> 1782</span>&#160;<a class="code" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a></div>
-<div class="line"><a name="l01783"></a><span class="lineno"><a class="line" href="group__pattern_gabe88f93962cbc6bec99fd94fd01f5547.html#gabe88f93962cbc6bec99fd94fd01f5547"> 1783</a></span>&#160;<a class="code" href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354">vkvg_status_t</a> <a class="code" href="group__pattern_gabe88f93962cbc6bec99fd94fd01f5547.html#gabe88f93962cbc6bec99fd94fd01f5547">vkvg_pattern_edit_radial</a>(<a class="code" href="group__pattern_ga60d6d8608f15e96a087c8dafd69f28dc.html#ga60d6d8608f15e96a087c8dafd69f28dc">VkvgPattern</a> pat,</div>
-<div class="line"><a name="l01784"></a><span class="lineno"> 1784</span>&#160;                                <span class="keywordtype">float</span> cx0, <span class="keywordtype">float</span> cy0, <span class="keywordtype">float</span> radius0,</div>
-<div class="line"><a name="l01785"></a><span class="lineno"> 1785</span>&#160;                                <span class="keywordtype">float</span> cx1, <span class="keywordtype">float</span> cy1, <span class="keywordtype">float</span> radius1);</div>
-<div class="line"><a name="l01795"></a><span class="lineno"> 1795</span>&#160;<a class="code" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a></div>
-<div class="line"><a name="l01796"></a><span class="lineno"><a class="line" href="group__pattern_ga8322c6bd1ef02f3f15faee3993ef55d1.html#ga8322c6bd1ef02f3f15faee3993ef55d1"> 1796</a></span>&#160;<a class="code" href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354">vkvg_status_t</a> <a class="code" href="group__pattern_ga8322c6bd1ef02f3f15faee3993ef55d1.html#ga8322c6bd1ef02f3f15faee3993ef55d1">vkvg_pattern_get_color_stop_count</a> (<a class="code" href="group__pattern_ga60d6d8608f15e96a087c8dafd69f28dc.html#ga60d6d8608f15e96a087c8dafd69f28dc">VkvgPattern</a> pat, uint32_t* count);</div>
-<div class="line"><a name="l01812"></a><span class="lineno"> 1812</span>&#160;<a class="code" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a></div>
-<div class="line"><a name="l01813"></a><span class="lineno"><a class="line" href="group__pattern_ga743ac3fb70e31150aa98bdc11424a36b.html#ga743ac3fb70e31150aa98bdc11424a36b"> 1813</a></span>&#160;<a class="code" href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354">vkvg_status_t</a> <a class="code" href="group__pattern_ga743ac3fb70e31150aa98bdc11424a36b.html#ga743ac3fb70e31150aa98bdc11424a36b">vkvg_pattern_get_color_stop_rgba</a> (<a class="code" href="group__pattern_ga60d6d8608f15e96a087c8dafd69f28dc.html#ga60d6d8608f15e96a087c8dafd69f28dc">VkvgPattern</a> pat, uint32_t index,</div>
-<div class="line"><a name="l01814"></a><span class="lineno"> 1814</span>&#160;                                                <span class="keywordtype">float</span>* offset, <span class="keywordtype">float</span>* r, <span class="keywordtype">float</span>* g, <span class="keywordtype">float</span>* b, <span class="keywordtype">float</span>* a);</div>
-<div class="line"><a name="l01815"></a><span class="lineno"> 1815</span>&#160; </div>
-<div class="line"><a name="l01823"></a><span class="lineno"> 1823</span>&#160;<a class="code" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a></div>
-<div class="line"><a name="l01824"></a><span class="lineno"><a class="line" href="group__pattern_ga14cb27e833bbdd0a922a153bac41837a.html#ga14cb27e833bbdd0a922a153bac41837a"> 1824</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__pattern_ga14cb27e833bbdd0a922a153bac41837a.html#ga14cb27e833bbdd0a922a153bac41837a">vkvg_pattern_destroy</a> (<a class="code" href="group__pattern_ga60d6d8608f15e96a087c8dafd69f28dc.html#ga60d6d8608f15e96a087c8dafd69f28dc">VkvgPattern</a> pat);</div>
-<div class="line"><a name="l01838"></a><span class="lineno"> 1838</span>&#160;<a class="code" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a></div>
-<div class="line"><a name="l01839"></a><span class="lineno"><a class="line" href="group__pattern_gabef66c6a7a6baf98f0f89d30bb55f46d.html#gabef66c6a7a6baf98f0f89d30bb55f46d"> 1839</a></span>&#160;<a class="code" href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354">vkvg_status_t</a> <a class="code" href="group__pattern_gabef66c6a7a6baf98f0f89d30bb55f46d.html#gabef66c6a7a6baf98f0f89d30bb55f46d">vkvg_pattern_add_color_stop</a>(<a class="code" href="group__pattern_ga60d6d8608f15e96a087c8dafd69f28dc.html#ga60d6d8608f15e96a087c8dafd69f28dc">VkvgPattern</a> pat, <span class="keywordtype">float</span> offset, <span class="keywordtype">float</span> r, <span class="keywordtype">float</span> g, <span class="keywordtype">float</span> b, <span class="keywordtype">float</span> a);</div>
-<div class="line"><a name="l01849"></a><span class="lineno"> 1849</span>&#160;<a class="code" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a></div>
-<div class="line"><a name="l01850"></a><span class="lineno"><a class="line" href="group__pattern_ga730832bea18d0c15f98eaa1ee1102f43.html#ga730832bea18d0c15f98eaa1ee1102f43"> 1850</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__pattern_ga730832bea18d0c15f98eaa1ee1102f43.html#ga730832bea18d0c15f98eaa1ee1102f43">vkvg_pattern_set_extend</a> (<a class="code" href="group__pattern_ga60d6d8608f15e96a087c8dafd69f28dc.html#ga60d6d8608f15e96a087c8dafd69f28dc">VkvgPattern</a> pat, <a class="code" href="vkvg_8h_a9e76bb74a68a2e86a709ed7397cf1a40.html#a9e76bb74a68a2e86a709ed7397cf1a40">vkvg_extend_t</a> extend);</div>
-<div class="line"><a name="l01857"></a><span class="lineno"> 1857</span>&#160;<a class="code" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a></div>
-<div class="line"><a name="l01858"></a><span class="lineno"><a class="line" href="group__pattern_ga97a53a5be17a79b6bdd28a49b50d523c.html#ga97a53a5be17a79b6bdd28a49b50d523c"> 1858</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__pattern_ga97a53a5be17a79b6bdd28a49b50d523c.html#ga97a53a5be17a79b6bdd28a49b50d523c">vkvg_pattern_set_filter</a> (<a class="code" href="group__pattern_ga60d6d8608f15e96a087c8dafd69f28dc.html#ga60d6d8608f15e96a087c8dafd69f28dc">VkvgPattern</a> pat, <a class="code" href="vkvg_8h_adb45e5c6af26000f8dacd091679c0ca5.html#adb45e5c6af26000f8dacd091679c0ca5">vkvg_filter_t</a> filter);</div>
-<div class="line"><a name="l01865"></a><span class="lineno"> 1865</span>&#160;<a class="code" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a></div>
-<div class="line"><a name="l01866"></a><span class="lineno"><a class="line" href="group__pattern_gac87c237c36d4902d1e865778debd3d8d.html#gac87c237c36d4902d1e865778debd3d8d"> 1866</a></span>&#160;<a class="code" href="vkvg_8h_a9e76bb74a68a2e86a709ed7397cf1a40.html#a9e76bb74a68a2e86a709ed7397cf1a40">vkvg_extend_t</a> <a class="code" href="group__pattern_gac87c237c36d4902d1e865778debd3d8d.html#gac87c237c36d4902d1e865778debd3d8d">vkvg_pattern_get_extend</a> (<a class="code" href="group__pattern_ga60d6d8608f15e96a087c8dafd69f28dc.html#ga60d6d8608f15e96a087c8dafd69f28dc">VkvgPattern</a> pat);</div>
-<div class="line"><a name="l01873"></a><span class="lineno"> 1873</span>&#160;<a class="code" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a></div>
-<div class="line"><a name="l01874"></a><span class="lineno"><a class="line" href="group__pattern_ga510cf4273c0a2a9aa027c388dc2f48b2.html#ga510cf4273c0a2a9aa027c388dc2f48b2"> 1874</a></span>&#160;<a class="code" href="vkvg_8h_adb45e5c6af26000f8dacd091679c0ca5.html#adb45e5c6af26000f8dacd091679c0ca5">vkvg_filter_t</a> <a class="code" href="group__pattern_ga510cf4273c0a2a9aa027c388dc2f48b2.html#ga510cf4273c0a2a9aa027c388dc2f48b2">vkvg_pattern_get_filter</a> (<a class="code" href="group__pattern_ga60d6d8608f15e96a087c8dafd69f28dc.html#ga60d6d8608f15e96a087c8dafd69f28dc">VkvgPattern</a> pat);</div>
-<div class="line"><a name="l01883"></a><span class="lineno"> 1883</span>&#160;<a class="code" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a></div>
-<div class="line"><a name="l01884"></a><span class="lineno"><a class="line" href="group__pattern_gab97a47af9ac9d3e71a70008cf8b05487.html#gab97a47af9ac9d3e71a70008cf8b05487"> 1884</a></span>&#160;<a class="code" href="vkvg_8h_a1cde27798744c6485ac522a843017513.html#a1cde27798744c6485ac522a843017513">vkvg_pattern_type_t</a> <a class="code" href="group__pattern_gab97a47af9ac9d3e71a70008cf8b05487.html#gab97a47af9ac9d3e71a70008cf8b05487">vkvg_pattern_get_type</a> (<a class="code" href="group__pattern_ga60d6d8608f15e96a087c8dafd69f28dc.html#ga60d6d8608f15e96a087c8dafd69f28dc">VkvgPattern</a> pat);</div>
-<div class="line"><a name="l01885"></a><span class="lineno"> 1885</span>&#160;<a class="code" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a></div>
-<div class="line"><a name="l01886"></a><span class="lineno"><a class="line" href="group__pattern_ga8983c6211dd369a5240a41bfd2a49090.html#ga8983c6211dd369a5240a41bfd2a49090"> 1886</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__pattern_ga8983c6211dd369a5240a41bfd2a49090.html#ga8983c6211dd369a5240a41bfd2a49090">vkvg_pattern_set_matrix</a> (<a class="code" href="group__pattern_ga60d6d8608f15e96a087c8dafd69f28dc.html#ga60d6d8608f15e96a087c8dafd69f28dc">VkvgPattern</a> pat, <span class="keyword">const</span> <a class="code" href="structvkvg__matrix__t.html">vkvg_matrix_t</a>* matrix);</div>
-<div class="line"><a name="l01887"></a><span class="lineno"> 1887</span>&#160;<a class="code" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a></div>
-<div class="line"><a name="l01888"></a><span class="lineno"><a class="line" href="group__pattern_ga0c1342ac3ea8201996c6dfcd9fd85ff9.html#ga0c1342ac3ea8201996c6dfcd9fd85ff9"> 1888</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__pattern_ga0c1342ac3ea8201996c6dfcd9fd85ff9.html#ga0c1342ac3ea8201996c6dfcd9fd85ff9">vkvg_pattern_get_matrix</a> (<a class="code" href="group__pattern_ga60d6d8608f15e96a087c8dafd69f28dc.html#ga60d6d8608f15e96a087c8dafd69f28dc">VkvgPattern</a> pat, <a class="code" href="structvkvg__matrix__t.html">vkvg_matrix_t</a>* matrix);</div>
-<div class="line"><a name="l01889"></a><span class="lineno"> 1889</span>&#160; </div>
-<div class="line"><a name="l01892"></a><span class="lineno"> 1892</span>&#160;<span class="comment">/********* EXPERIMENTAL **************/</span></div>
-<div class="line"><a name="l01893"></a><span class="lineno"> 1893</span>&#160;<a class="code" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a></div>
-<div class="line"><a name="l01894"></a><span class="lineno"><a class="line" href="vkvg_8h_a164da86a4b2636d58d39c45a857b7227.html#a164da86a4b2636d58d39c45a857b7227"> 1894</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="vkvg_8h_a164da86a4b2636d58d39c45a857b7227.html#a164da86a4b2636d58d39c45a857b7227">vkvg_set_source_color_name</a> (<a class="code" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, <span class="keyword">const</span> <span class="keywordtype">char</span>* color);</div>
-<div class="line"><a name="l01895"></a><span class="lineno"> 1895</span>&#160; </div>
-<div class="line"><a name="l01896"></a><span class="lineno"> 1896</span>&#160;<span class="preprocessor">#ifdef VKVG_RECORDING</span></div>
-<div class="line"><a name="l01897"></a><span class="lineno"> 1897</span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>_vkvg_recording_t* VkvgRecording;</div>
-<div class="line"><a name="l01898"></a><span class="lineno"> 1898</span>&#160; </div>
-<div class="line"><a name="l01899"></a><span class="lineno"> 1899</span>&#160;<a class="code" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a></div>
-<div class="line"><a name="l01900"></a><span class="lineno"> 1900</span>&#160;<span class="keywordtype">void</span>            vkvg_start_recording    (<a class="code" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx);</div>
-<div class="line"><a name="l01901"></a><span class="lineno"> 1901</span>&#160;<a class="code" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a></div>
-<div class="line"><a name="l01902"></a><span class="lineno"> 1902</span>&#160;VkvgRecording   vkvg_stop_recording     (<a class="code" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx);</div>
-<div class="line"><a name="l01903"></a><span class="lineno"> 1903</span>&#160;<a class="code" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a></div>
-<div class="line"><a name="l01904"></a><span class="lineno"> 1904</span>&#160;<span class="keywordtype">void</span>            vkvg_replay             (<a class="code" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, VkvgRecording rec);</div>
-<div class="line"><a name="l01905"></a><span class="lineno"> 1905</span>&#160;<a class="code" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a></div>
-<div class="line"><a name="l01906"></a><span class="lineno"> 1906</span>&#160;<span class="keywordtype">void</span>            vkvg_replay_command     (<a class="code" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, VkvgRecording rec, uint32_t cmdIndex);</div>
-<div class="line"><a name="l01907"></a><span class="lineno"> 1907</span>&#160;<a class="code" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a></div>
-<div class="line"><a name="l01908"></a><span class="lineno"> 1908</span>&#160;<span class="keywordtype">void</span>            vkvg_recording_get_command (VkvgRecording rec, uint32_t cmdIndex, uint32_t* cmd, <span class="keywordtype">void</span>** dataOffset);</div>
-<div class="line"><a name="l01909"></a><span class="lineno"> 1909</span>&#160;<a class="code" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a></div>
-<div class="line"><a name="l01910"></a><span class="lineno"> 1910</span>&#160;uint32_t        vkvg_recording_get_count(VkvgRecording rec);</div>
-<div class="line"><a name="l01911"></a><span class="lineno"> 1911</span>&#160;<a class="code" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a></div>
-<div class="line"><a name="l01912"></a><span class="lineno"> 1912</span>&#160;<span class="keywordtype">void</span>*           vkvg_recording_get_data (VkvgRecording rec);</div>
-<div class="line"><a name="l01913"></a><span class="lineno"> 1913</span>&#160;<a class="code" href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a></div>
-<div class="line"><a name="l01914"></a><span class="lineno"> 1914</span>&#160;<span class="keywordtype">void</span>            vkvg_recording_destroy  (VkvgRecording rec);</div>
-<div class="line"><a name="l01915"></a><span class="lineno"> 1915</span>&#160;<span class="comment">/*************************************/</span></div>
-<div class="line"><a name="l01916"></a><span class="lineno"> 1916</span>&#160;<span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l01917"></a><span class="lineno"> 1917</span>&#160; </div>
-<div class="line"><a name="l01918"></a><span class="lineno"> 1918</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
-<div class="line"><a name="l01919"></a><span class="lineno"> 1919</span>&#160;}</div>
-<div class="line"><a name="l01920"></a><span class="lineno"> 1920</span>&#160;<span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l01921"></a><span class="lineno"> 1921</span>&#160; </div>
-<div class="line"><a name="l01922"></a><span class="lineno"> 1922</span>&#160;<span class="preprocessor">#endif</span></div>
-<div class="ttc" id="agroup__context_ga01525d0d537d2e03d541ad57325f14d2_html_ga01525d0d537d2e03d541ad57325f14d2"><div class="ttname"><a href="group__context_ga01525d0d537d2e03d541ad57325f14d2.html#ga01525d0d537d2e03d541ad57325f14d2">vkvg_text_run_get_glyph_count</a></div><div class="ttdeci">vkvg_public uint32_t vkvg_text_run_get_glyph_count(VkvgText textRun)</div><div class="ttdoc">Get glyph count of text run.</div></div>
-<div class="ttc" id="agroup__context_ga0a1ff002bf87d056d6749966fdabd3a6_html_ga0a1ff002bf87d056d6749966fdabd3a6"><div class="ttname"><a href="group__context_ga0a1ff002bf87d056d6749966fdabd3a6.html#ga0a1ff002bf87d056d6749966fdabd3a6">vkvg_font_extents</a></div><div class="ttdeci">vkvg_public void vkvg_font_extents(VkvgContext ctx, vkvg_font_extents_t *extents)</div></div>
-<div class="ttc" id="agroup__context_ga0bb6ecd1c3f10f1a6bae09a808986a7c_html_ga0bb6ecd1c3f10f1a6bae09a808986a7c"><div class="ttname"><a href="group__context_ga0bb6ecd1c3f10f1a6bae09a808986a7c.html#ga0bb6ecd1c3f10f1a6bae09a808986a7c">vkvg_get_opacity</a></div><div class="ttdeci">vkvg_public float vkvg_get_opacity(VkvgContext ctx)</div></div>
-<div class="ttc" id="agroup__context_ga0e1611518cd6aa91d3527fefcfdf2957_html_ga0e1611518cd6aa91d3527fefcfdf2957"><div class="ttname"><a href="group__context_ga0e1611518cd6aa91d3527fefcfdf2957.html#ga0e1611518cd6aa91d3527fefcfdf2957">vkvg_close_path</a></div><div class="ttdeci">vkvg_public void vkvg_close_path(VkvgContext ctx)</div><div class="ttdoc">Close the current path.</div></div>
-<div class="ttc" id="agroup__context_ga1027bada0ac47c81c3b0746158c3c5bc_html_ga1027bada0ac47c81c3b0746158c3c5bc"><div class="ttname"><a href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a></div><div class="ttdeci">struct _vkvg_context_t * VkvgContext</div><div class="ttdoc">The Vkvg drawing Context.</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00298">vkvg.h:298</a></div></div>
-<div class="ttc" id="agroup__context_ga13183bfc6468e0106b487a397ea1d870_html_ga13183bfc6468e0106b487a397ea1d870"><div class="ttname"><a href="group__context_ga13183bfc6468e0106b487a397ea1d870.html#ga13183bfc6468e0106b487a397ea1d870">vkvg_clip</a></div><div class="ttdeci">vkvg_public void vkvg_clip(VkvgContext ctx)</div><div class="ttdoc">Establishes a new clip region.</div></div>
-<div class="ttc" id="agroup__context_ga13635442e4c14287367823598f2535cb_html_ga13635442e4c14287367823598f2535cb"><div class="ttname"><a href="group__context_ga13635442e4c14287367823598f2535cb.html#ga13635442e4c14287367823598f2535cb">vkvg_rounded_rectangle2</a></div><div class="ttdeci">vkvg_public void vkvg_rounded_rectangle2(VkvgContext ctx, float x, float y, float w, float h, float rx, float ry)</div><div class="ttdoc">Add an axis aligned rectangle with rounded corners defined in both axis to the current path.</div></div>
-<div class="ttc" id="agroup__context_ga154cef8a49f052068c9f0d6f897aa3d6_html_ga154cef8a49f052068c9f0d6f897aa3d6"><div class="ttname"><a href="group__context_ga154cef8a49f052068c9f0d6f897aa3d6.html#ga154cef8a49f052068c9f0d6f897aa3d6">vkvg_rel_curve_to</a></div><div class="ttdeci">vkvg_public void vkvg_rel_curve_to(VkvgContext ctx, float x1, float y1, float x2, float y2, float x3, float y3)</div><div class="ttdoc">Adds a cubic Bézier spline to the current path relative to the current point.</div></div>
-<div class="ttc" id="agroup__context_ga17c5a80eb803be493370b95add18e0e0_html_ga17c5a80eb803be493370b95add18e0e0"><div class="ttname"><a href="group__context_ga17c5a80eb803be493370b95add18e0e0.html#ga17c5a80eb803be493370b95add18e0e0">vkvg_set_matrix</a></div><div class="ttdeci">vkvg_public void vkvg_set_matrix(VkvgContext ctx, const vkvg_matrix_t *matrix)</div></div>
-<div class="ttc" id="agroup__context_ga19370dc950aa5f87d13feb2824faf441_html_ga19370dc950aa5f87d13feb2824faf441"><div class="ttname"><a href="group__context_ga19370dc950aa5f87d13feb2824faf441.html#ga19370dc950aa5f87d13feb2824faf441">vkvg_set_miter_limit</a></div><div class="ttdeci">vkvg_public void vkvg_set_miter_limit(VkvgContext ctx, float limit)</div><div class="ttdoc">set line join miter size limit.</div></div>
-<div class="ttc" id="agroup__context_ga25e4334755ba6bef6a74bc263554c07e_html_ga25e4334755ba6bef6a74bc263554c07e"><div class="ttname"><a href="group__context_ga25e4334755ba6bef6a74bc263554c07e.html#ga25e4334755ba6bef6a74bc263554c07e">vkvg_get_line_width</a></div><div class="ttdeci">vkvg_public float vkvg_get_line_width(VkvgContext ctx)</div><div class="ttdoc">get current line width</div></div>
-<div class="ttc" id="agroup__context_ga261c6105cc8574a05a971b562cfbbfdf_html_ga261c6105cc8574a05a971b562cfbbfdf"><div class="ttname"><a href="group__context_ga261c6105cc8574a05a971b562cfbbfdf.html#ga261c6105cc8574a05a971b562cfbbfdf">vkvg_set_line_join</a></div><div class="ttdeci">vkvg_public void vkvg_set_line_join(VkvgContext ctx, vkvg_line_join_t join)</div><div class="ttdoc">set line joins for the next draw command.</div></div>
-<div class="ttc" id="agroup__context_ga2af37f98b630134843446c5d8109741f_html_ga2af37f98b630134843446c5d8109741f"><div class="ttname"><a href="group__context_ga2af37f98b630134843446c5d8109741f.html#ga2af37f98b630134843446c5d8109741f">vkvg_set_line_cap</a></div><div class="ttdeci">vkvg_public void vkvg_set_line_cap(VkvgContext ctx, vkvg_line_cap_t cap)</div><div class="ttdoc">set line terminations for the next draw command.</div></div>
-<div class="ttc" id="agroup__context_ga2e3f3777b3ba1a6de1d54eb7c23737d9_html_ga2e3f3777b3ba1a6de1d54eb7c23737d9"><div class="ttname"><a href="group__context_ga2e3f3777b3ba1a6de1d54eb7c23737d9.html#ga2e3f3777b3ba1a6de1d54eb7c23737d9">vkvg_show_text</a></div><div class="ttdeci">vkvg_public void vkvg_show_text(VkvgContext ctx, const char *text)</div></div>
-<div class="ttc" id="agroup__context_ga2e5ac52635eb2745b9f28373689df0d9_html_ga2e5ac52635eb2745b9f28373689df0d9"><div class="ttname"><a href="group__context_ga2e5ac52635eb2745b9f28373689df0d9.html#ga2e5ac52635eb2745b9f28373689df0d9">vkvg_show_text_run</a></div><div class="ttdeci">vkvg_public void vkvg_show_text_run(VkvgContext ctx, VkvgText textRun)</div></div>
-<div class="ttc" id="agroup__context_ga32ccec401affe05abbbcc914cd3139e6_html_ga32ccec401affe05abbbcc914cd3139e6"><div class="ttname"><a href="group__context_ga32ccec401affe05abbbcc914cd3139e6.html#ga32ccec401affe05abbbcc914cd3139e6">vkvg_set_fill_rule</a></div><div class="ttdeci">vkvg_public void vkvg_set_fill_rule(VkvgContext ctx, vkvg_fill_rule_t fr)</div></div>
-<div class="ttc" id="agroup__context_ga3590f94fe38df4f98f196d738827891c_html_ga3590f94fe38df4f98f196d738827891c"><div class="ttname"><a href="group__context_ga3590f94fe38df4f98f196d738827891c.html#ga3590f94fe38df4f98f196d738827891c">vkvg_stroke</a></div><div class="ttdeci">vkvg_public void vkvg_stroke(VkvgContext ctx)</div><div class="ttdoc">Stroke command.</div></div>
-<div class="ttc" id="agroup__context_ga36fe35b2d255b66d379b70567d49eed2_html_ga36fe35b2d255b66d379b70567d49eed2"><div class="ttname"><a href="group__context_ga36fe35b2d255b66d379b70567d49eed2.html#ga36fe35b2d255b66d379b70567d49eed2">vkvg_status_to_string</a></div><div class="ttdeci">vkvg_public const char * vkvg_status_to_string(vkvg_status_t status)</div></div>
-<div class="ttc" id="agroup__context_ga38d3fd1954fdcddd9013117f60d21707_html_ga38d3fd1954fdcddd9013117f60d21707"><div class="ttname"><a href="group__context_ga38d3fd1954fdcddd9013117f60d21707.html#ga38d3fd1954fdcddd9013117f60d21707">vkvg_set_dash</a></div><div class="ttdeci">vkvg_public void vkvg_set_dash(VkvgContext ctx, const float *dashes, uint32_t num_dashes, float offset)</div><div class="ttdoc">set the dash configuration for strokes</div></div>
-<div class="ttc" id="agroup__context_ga3f64f9251bd63c229205115a214acfc1_html_ga3f64f9251bd63c229205115a214acfc1"><div class="ttname"><a href="group__context_ga3f64f9251bd63c229205115a214acfc1.html#ga3f64f9251bd63c229205115a214acfc1">vkvg_stroke_preserve</a></div><div class="ttdeci">vkvg_public void vkvg_stroke_preserve(VkvgContext ctx)</div><div class="ttdoc">Stroke command that preserve current path.</div></div>
-<div class="ttc" id="agroup__context_ga41a306bcd66be7fc2f00b66a5ea92208_html_ga41a306bcd66be7fc2f00b66a5ea92208"><div class="ttname"><a href="group__context_ga41a306bcd66be7fc2f00b66a5ea92208.html#ga41a306bcd66be7fc2f00b66a5ea92208">vkvg_get_line_join</a></div><div class="ttdeci">vkvg_public vkvg_line_join_t vkvg_get_line_join(VkvgContext ctx)</div></div>
-<div class="ttc" id="agroup__context_ga41d32b2e72c0eccf4a2bc695598c50ba_html_ga41d32b2e72c0eccf4a2bc695598c50ba"><div class="ttname"><a href="group__context_ga41d32b2e72c0eccf4a2bc695598c50ba.html#ga41d32b2e72c0eccf4a2bc695598c50ba">vkvg_move_to</a></div><div class="ttdeci">vkvg_public void vkvg_move_to(VkvgContext ctx, float x, float y)</div><div class="ttdoc">Move the context pen to the position given in argument.</div></div>
-<div class="ttc" id="agroup__context_ga42752652b304544765ffbc9f1355f04a_html_ga42752652b304544765ffbc9f1355f04a"><div class="ttname"><a href="group__context_ga42752652b304544765ffbc9f1355f04a.html#ga42752652b304544765ffbc9f1355f04a">vkvg_clip_preserve</a></div><div class="ttdeci">vkvg_public void vkvg_clip_preserve(VkvgContext ctx)</div><div class="ttdoc">Establishes a new clip region preserving the current path.</div></div>
-<div class="ttc" id="agroup__context_ga46da71eebe6f6dbb5056dc1429ced863_html_ga46da71eebe6f6dbb5056dc1429ced863"><div class="ttname"><a href="group__context_ga46da71eebe6f6dbb5056dc1429ced863.html#ga46da71eebe6f6dbb5056dc1429ced863">vkvg_set_source_color</a></div><div class="ttdeci">vkvg_public void vkvg_set_source_color(VkvgContext ctx, uint32_t c)</div><div class="ttdoc">Set current source for drawing to the solid color defined by the supplied 32bit integer.</div></div>
-<div class="ttc" id="agroup__context_ga490b9db147cf800e5e98eefe3753b8ec_html_ga490b9db147cf800e5e98eefe3753b8ec"><div class="ttname"><a href="group__context_ga490b9db147cf800e5e98eefe3753b8ec.html#ga490b9db147cf800e5e98eefe3753b8ec">vkvg_restore</a></div><div class="ttdeci">vkvg_public void vkvg_restore(VkvgContext ctx)</div></div>
-<div class="ttc" id="agroup__context_ga4d37ec2bc539cbb2f088152c1785724a_html_ga4d37ec2bc539cbb2f088152c1785724a"><div class="ttname"><a href="group__context_ga4d37ec2bc539cbb2f088152c1785724a.html#ga4d37ec2bc539cbb2f088152c1785724a">vkvg_get_miter_limit</a></div><div class="ttdeci">vkvg_public float vkvg_get_miter_limit(VkvgContext ctx)</div><div class="ttdoc">Gets the current miter limit, as set by vkvg_set_miter_limit().</div></div>
-<div class="ttc" id="agroup__context_ga54e4a562ce79bfe7b27bccb354211526_html_ga54e4a562ce79bfe7b27bccb354211526"><div class="ttname"><a href="group__context_ga54e4a562ce79bfe7b27bccb354211526.html#ga54e4a562ce79bfe7b27bccb354211526">vkvg_get_current_point</a></div><div class="ttdeci">vkvg_public void vkvg_get_current_point(VkvgContext ctx, float *x, float *y)</div><div class="ttdoc">Get the current point of the context, return 0,0 if no point is defined.</div></div>
-<div class="ttc" id="agroup__context_ga5681b5178166d4f96d9f803000866200_html_ga5681b5178166d4f96d9f803000866200"><div class="ttname"><a href="group__context_ga5681b5178166d4f96d9f803000866200.html#ga5681b5178166d4f96d9f803000866200">vkvg_get_target</a></div><div class="ttdeci">vkvg_public VkvgSurface vkvg_get_target(VkvgContext ctx)</div></div>
-<div class="ttc" id="agroup__context_ga59ac2b80c1610a785e65ad44fde2b1d0_html_ga59ac2b80c1610a785e65ad44fde2b1d0"><div class="ttname"><a href="group__context_ga59ac2b80c1610a785e65ad44fde2b1d0.html#ga59ac2b80c1610a785e65ad44fde2b1d0">vkvg_reference</a></div><div class="ttdeci">vkvg_public VkvgContext vkvg_reference(VkvgContext ctx)</div><div class="ttdoc">Increment by one the reference count on this context.</div></div>
-<div class="ttc" id="agroup__context_ga5accbb746089e87bcf2affb3b8d013ff_html_ga5accbb746089e87bcf2affb3b8d013ff"><div class="ttname"><a href="group__context_ga5accbb746089e87bcf2affb3b8d013ff.html#ga5accbb746089e87bcf2affb3b8d013ff">vkvg_get_fill_rule</a></div><div class="ttdeci">vkvg_public vkvg_fill_rule_t vkvg_get_fill_rule(VkvgContext ctx)</div></div>
-<div class="ttc" id="agroup__context_ga5d60e9db2309e786ac30218efab804cb_html_ga5d60e9db2309e786ac30218efab804cb"><div class="ttname"><a href="group__context_ga5d60e9db2309e786ac30218efab804cb.html#ga5d60e9db2309e786ac30218efab804cb">vkvg_new_path</a></div><div class="ttdeci">vkvg_public void vkvg_new_path(VkvgContext ctx)</div><div class="ttdoc">Start a new empty path.</div></div>
-<div class="ttc" id="agroup__context_ga5d8b1a43c078011541b8ad40a2af00bb_html_ga5d8b1a43c078011541b8ad40a2af00bb"><div class="ttname"><a href="group__context_ga5d8b1a43c078011541b8ad40a2af00bb.html#ga5d8b1a43c078011541b8ad40a2af00bb">vkvg_scale</a></div><div class="ttdeci">vkvg_public void vkvg_scale(VkvgContext ctx, float sx, float sy)</div></div>
-<div class="ttc" id="agroup__context_ga61e679b9e01cdf105c7756bf9854697b_html_ga61e679b9e01cdf105c7756bf9854697b"><div class="ttname"><a href="group__context_ga61e679b9e01cdf105c7756bf9854697b.html#ga61e679b9e01cdf105c7756bf9854697b">vkvg_identity_matrix</a></div><div class="ttdeci">vkvg_public void vkvg_identity_matrix(VkvgContext ctx)</div><div class="ttdoc">Reset the current transformation matrix of the provided context to the identity matrix.</div></div>
-<div class="ttc" id="agroup__context_ga6fd276cc6718c78aa889d289004707f2_html_ga6fd276cc6718c78aa889d289004707f2"><div class="ttname"><a href="group__context_ga6fd276cc6718c78aa889d289004707f2.html#ga6fd276cc6718c78aa889d289004707f2">vkvg_new_sub_path</a></div><div class="ttdeci">vkvg_public void vkvg_new_sub_path(VkvgContext ctx)</div><div class="ttdoc">Start new sub path, no current point is defined.</div></div>
-<div class="ttc" id="agroup__context_ga70c154560a0c15922815cfe7d6530312_html_ga70c154560a0c15922815cfe7d6530312"><div class="ttname"><a href="group__context_ga70c154560a0c15922815cfe7d6530312.html#ga70c154560a0c15922815cfe7d6530312">vkvg_rectangle</a></div><div class="ttdeci">vkvg_public vkvg_status_t vkvg_rectangle(VkvgContext ctx, float x, float y, float w, float h)</div><div class="ttdoc">Add an axis aligned rectangle subpath to the current path.</div></div>
-<div class="ttc" id="agroup__context_ga7316a9d4a70cbc592923c8d3410df077_html_ga7316a9d4a70cbc592923c8d3410df077"><div class="ttname"><a href="group__context_ga7316a9d4a70cbc592923c8d3410df077.html#ga7316a9d4a70cbc592923c8d3410df077">vkvg_set_source_surface</a></div><div class="ttdeci">vkvg_public void vkvg_set_source_surface(VkvgContext ctx, VkvgSurface surf, float x, float y)</div><div class="ttdoc">use supplied surface as current pattern.</div></div>
-<div class="ttc" id="agroup__context_ga73db2af35f3339bc926854a492560964_html_ga73db2af35f3339bc926854a492560964"><div class="ttname"><a href="group__context_ga73db2af35f3339bc926854a492560964.html#ga73db2af35f3339bc926854a492560964">vkvg_set_source</a></div><div class="ttdeci">vkvg_public void vkvg_set_source(VkvgContext ctx, VkvgPattern pat)</div><div class="ttdoc">set supplied pattern as current source.</div></div>
-<div class="ttc" id="agroup__context_ga74f4c24e04116105ddc91b31a174ed34_html_ga74f4c24e04116105ddc91b31a174ed34"><div class="ttname"><a href="group__context_ga74f4c24e04116105ddc91b31a174ed34.html#ga74f4c24e04116105ddc91b31a174ed34">vkvg_elliptic_arc_to</a></div><div class="ttdeci">vkvg_public void vkvg_elliptic_arc_to(VkvgContext ctx, float x2, float y2, bool largeArc, bool counterClockWise, float rx, float ry, float phi)</div></div>
-<div class="ttc" id="agroup__context_ga78687897d394221132d57809244a2bde_html_ga78687897d394221132d57809244a2bde"><div class="ttname"><a href="group__context_ga78687897d394221132d57809244a2bde.html#ga78687897d394221132d57809244a2bde">vkvg_set_opacity</a></div><div class="ttdeci">vkvg_public void vkvg_set_opacity(VkvgContext ctx, float opacity)</div></div>
-<div class="ttc" id="agroup__context_ga79802b5c678d1ab84a4f5ef560e77e29_html_ga79802b5c678d1ab84a4f5ef560e77e29"><div class="ttname"><a href="group__context_ga79802b5c678d1ab84a4f5ef560e77e29.html#ga79802b5c678d1ab84a4f5ef560e77e29">vkvg_text_extents</a></div><div class="ttdeci">vkvg_public void vkvg_text_extents(VkvgContext ctx, const char *text, vkvg_text_extents_t *extents)</div></div>
-<div class="ttc" id="agroup__context_ga79ca5efa6ffc3025bda30a1d0ed3e2ce_html_ga79ca5efa6ffc3025bda30a1d0ed3e2ce"><div class="ttname"><a href="group__context_ga79ca5efa6ffc3025bda30a1d0ed3e2ce.html#ga79ca5efa6ffc3025bda30a1d0ed3e2ce">vkvg_get_matrix</a></div><div class="ttdeci">vkvg_public void vkvg_get_matrix(VkvgContext ctx, const vkvg_matrix_t *matrix)</div></div>
-<div class="ttc" id="agroup__context_ga7b84dd59cc0b3d116948a89ff7ad53f8_html_ga7b84dd59cc0b3d116948a89ff7ad53f8"><div class="ttname"><a href="group__context_ga7b84dd59cc0b3d116948a89ff7ad53f8.html#ga7b84dd59cc0b3d116948a89ff7ad53f8">vkvg_fill</a></div><div class="ttdeci">vkvg_public void vkvg_fill(VkvgContext ctx)</div><div class="ttdoc">Fill command.</div></div>
-<div class="ttc" id="agroup__context_ga7c420f18b584d664ba272351503b552a_html_ga7c420f18b584d664ba272351503b552a"><div class="ttname"><a href="group__context_ga7c420f18b584d664ba272351503b552a.html#ga7c420f18b584d664ba272351503b552a">vkvg_rel_line_to</a></div><div class="ttdeci">vkvg_public void vkvg_rel_line_to(VkvgContext ctx, float dx, float dy)</div><div class="ttdoc">Add a line to the current path from the current point to the coordinate relative to it.</div></div>
-<div class="ttc" id="agroup__context_ga7e937e021bf96bd38de3e478bf80c3e7_html_ga7e937e021bf96bd38de3e478bf80c3e7"><div class="ttname"><a href="group__context_ga7e937e021bf96bd38de3e478bf80c3e7.html#ga7e937e021bf96bd38de3e478bf80c3e7">vkvg_arc_negative</a></div><div class="ttdeci">vkvg_public void vkvg_arc_negative(VkvgContext ctx, float xc, float yc, float radius, float a1, float a2)</div><div class="ttdoc">Add a circular arc in counter clockwise order to the current path.</div></div>
-<div class="ttc" id="agroup__context_ga7f1817e3b786b376348af666b2f0520a_html_ga7f1817e3b786b376348af666b2f0520a"><div class="ttname"><a href="group__context_ga7f1817e3b786b376348af666b2f0520a.html#ga7f1817e3b786b376348af666b2f0520a">vkvg_set_source_rgba</a></div><div class="ttdeci">vkvg_public void vkvg_set_source_rgba(VkvgContext ctx, float r, float g, float b, float a)</div><div class="ttdoc">set color with alpha.</div></div>
-<div class="ttc" id="agroup__context_ga7f881ada9c9c463683359d84e876e695_html_ga7f881ada9c9c463683359d84e876e695"><div class="ttname"><a href="group__context_ga7f881ada9c9c463683359d84e876e695.html#ga7f881ada9c9c463683359d84e876e695">vkvg_reset_clip</a></div><div class="ttdeci">vkvg_public void vkvg_reset_clip(VkvgContext ctx)</div><div class="ttdoc">Reset the current clip region.</div></div>
-<div class="ttc" id="agroup__context_ga7fd336046c4afa45de5e5473faed9b2d_html_ga7fd336046c4afa45de5e5473faed9b2d"><div class="ttname"><a href="group__context_ga7fd336046c4afa45de5e5473faed9b2d.html#ga7fd336046c4afa45de5e5473faed9b2d">vkvg_rel_elliptic_arc_to</a></div><div class="ttdeci">vkvg_public void vkvg_rel_elliptic_arc_to(VkvgContext ctx, float x2, float y2, bool largeArc, bool counterClockWise, float rx, float ry, float phi)</div></div>
-<div class="ttc" id="agroup__context_ga88295a0e1ad4344a05de82c54b7159db_html_ga88295a0e1ad4344a05de82c54b7159db"><div class="ttname"><a href="group__context_ga88295a0e1ad4344a05de82c54b7159db.html#ga88295a0e1ad4344a05de82c54b7159db">vkvg_select_font_face</a></div><div class="ttdeci">vkvg_public void vkvg_select_font_face(VkvgContext ctx, const char *name)</div><div class="ttdoc">Try find font with the specified name using the FontConfig library.</div></div>
-<div class="ttc" id="agroup__context_ga89a8aa13acca2fdae86a6f94912513b4_html_ga89a8aa13acca2fdae86a6f94912513b4"><div class="ttname"><a href="group__context_ga89a8aa13acca2fdae86a6f94912513b4.html#ga89a8aa13acca2fdae86a6f94912513b4">vkvg_set_source_rgb</a></div><div class="ttdeci">vkvg_public void vkvg_set_source_rgb(VkvgContext ctx, float r, float g, float b)</div><div class="ttdoc">set color as new source.</div></div>
-<div class="ttc" id="agroup__context_ga8acf97c1e4ae8ab67764a96a0d5d7b9c_html_ga8acf97c1e4ae8ab67764a96a0d5d7b9c"><div class="ttname"><a href="group__context_ga8acf97c1e4ae8ab67764a96a0d5d7b9c.html#ga8acf97c1e4ae8ab67764a96a0d5d7b9c">vkvg_arc</a></div><div class="ttdeci">vkvg_public void vkvg_arc(VkvgContext ctx, float xc, float yc, float radius, float a1, float a2)</div><div class="ttdoc">Adds a circular arc of the given radius to the current path.</div></div>
-<div class="ttc" id="agroup__context_ga8ca1adfc2ff436c4f1e76f46ba14d9b0_html_ga8ca1adfc2ff436c4f1e76f46ba14d9b0"><div class="ttname"><a href="group__context_ga8ca1adfc2ff436c4f1e76f46ba14d9b0.html#ga8ca1adfc2ff436c4f1e76f46ba14d9b0">vkvg_load_font_from_memory</a></div><div class="ttdeci">vkvg_public void vkvg_load_font_from_memory(VkvgContext ctx, unsigned char *fontBuffer, long fontBufferByteSize, const char *name)</div><div class="ttdoc">Select a new font by providing a pointer on the font file loaded in memory and its size in byte.</div></div>
-<div class="ttc" id="agroup__context_ga93286454cb5af21e9ddf69635e1351ef_html_ga93286454cb5af21e9ddf69635e1351ef"><div class="ttname"><a href="group__context_ga93286454cb5af21e9ddf69635e1351ef.html#ga93286454cb5af21e9ddf69635e1351ef">vkvg_set_font_size</a></div><div class="ttdeci">vkvg_public void vkvg_set_font_size(VkvgContext ctx, uint32_t size)</div></div>
-<div class="ttc" id="agroup__context_ga94c7fd0444bb8b997a780e1895125837_html_ga94c7fd0444bb8b997a780e1895125837"><div class="ttname"><a href="group__context_ga94c7fd0444bb8b997a780e1895125837.html#ga94c7fd0444bb8b997a780e1895125837">vkvg_rel_quadratic_to</a></div><div class="ttdeci">vkvg_public void vkvg_rel_quadratic_to(VkvgContext ctx, float x1, float y1, float x2, float y2)</div><div class="ttdoc">Add a quadratic Bezizer curve to the current path relative to the current point.</div></div>
-<div class="ttc" id="agroup__context_ga95d31d8c703526652ad57a42292146e2_html_ga95d31d8c703526652ad57a42292146e2"><div class="ttname"><a href="group__context_ga95d31d8c703526652ad57a42292146e2.html#ga95d31d8c703526652ad57a42292146e2">vkvg_paint</a></div><div class="ttdeci">vkvg_public void vkvg_paint(VkvgContext ctx)</div><div class="ttdoc">Paint command.</div></div>
-<div class="ttc" id="agroup__context_ga96ae65bebca48a87348d960d5ba52b03_html_ga96ae65bebca48a87348d960d5ba52b03"><div class="ttname"><a href="group__context_ga96ae65bebca48a87348d960d5ba52b03.html#ga96ae65bebca48a87348d960d5ba52b03">vkvg_get_operator</a></div><div class="ttdeci">vkvg_public vkvg_operator_t vkvg_get_operator(VkvgContext ctx)</div></div>
-<div class="ttc" id="agroup__context_ga998ca7435dd87db6da6d30a5ee69f827_html_ga998ca7435dd87db6da6d30a5ee69f827"><div class="ttname"><a href="group__context_ga998ca7435dd87db6da6d30a5ee69f827.html#ga998ca7435dd87db6da6d30a5ee69f827">vkvg_transform</a></div><div class="ttdeci">vkvg_public void vkvg_transform(VkvgContext ctx, const vkvg_matrix_t *matrix)</div></div>
-<div class="ttc" id="agroup__context_ga99ca38817ba4247d2cacb2140f4ad1f6_html_ga99ca38817ba4247d2cacb2140f4ad1f6"><div class="ttname"><a href="group__context_ga99ca38817ba4247d2cacb2140f4ad1f6.html#ga99ca38817ba4247d2cacb2140f4ad1f6">vkvg_get_line_cap</a></div><div class="ttdeci">vkvg_public vkvg_line_cap_t vkvg_get_line_cap(VkvgContext ctx)</div></div>
-<div class="ttc" id="agroup__context_gaa0dd784bb4277124e6fd2546a50b970a_html_gaa0dd784bb4277124e6fd2546a50b970a"><div class="ttname"><a href="group__context_gaa0dd784bb4277124e6fd2546a50b970a.html#gaa0dd784bb4277124e6fd2546a50b970a">vkvg_fill_preserve</a></div><div class="ttdeci">vkvg_public void vkvg_fill_preserve(VkvgContext ctx)</div><div class="ttdoc">Fill command that preserve current path.</div></div>
-<div class="ttc" id="agroup__context_gaa1dd0e917ca55bb68795b6973f1fa38e_html_gaa1dd0e917ca55bb68795b6973f1fa38e"><div class="ttname"><a href="group__context_gaa1dd0e917ca55bb68795b6973f1fa38e.html#gaa1dd0e917ca55bb68795b6973f1fa38e">vkvg_set_line_width</a></div><div class="ttdeci">vkvg_public void vkvg_set_line_width(VkvgContext ctx, float width)</div><div class="ttdoc">set line width for the next draw command.</div></div>
-<div class="ttc" id="agroup__context_gaa2a085eb1589cad42d21a79d967ba821_html_gaa2a085eb1589cad42d21a79d967ba821"><div class="ttname"><a href="group__context_gaa2a085eb1589cad42d21a79d967ba821.html#gaa2a085eb1589cad42d21a79d967ba821">vkvg_get_dash</a></div><div class="ttdeci">vkvg_public void vkvg_get_dash(VkvgContext ctx, const float *dashes, uint32_t *num_dashes, float *offset)</div><div class="ttdoc">get current dash settings.</div></div>
-<div class="ttc" id="agroup__context_gaa5967f211de903e7feb6bf12ae909a06_html_gaa5967f211de903e7feb6bf12ae909a06"><div class="ttname"><a href="group__context_gaa5967f211de903e7feb6bf12ae909a06.html#gaa5967f211de903e7feb6bf12ae909a06">vkvg_rounded_rectangle</a></div><div class="ttdeci">vkvg_public vkvg_status_t vkvg_rounded_rectangle(VkvgContext ctx, float x, float y, float w, float h, float radius)</div><div class="ttdoc">Add an axis aligned rectangle with rounded corners to the current path.</div></div>
-<div class="ttc" id="agroup__context_gaa7356999fb385658dc2ff6c182e639c5_html_gaa7356999fb385658dc2ff6c182e639c5"><div class="ttname"><a href="group__context_gaa7356999fb385658dc2ff6c182e639c5.html#gaa7356999fb385658dc2ff6c182e639c5">vkvg_get_reference_count</a></div><div class="ttdeci">vkvg_public uint32_t vkvg_get_reference_count(VkvgContext ctx)</div><div class="ttdoc">Get the current reference count of this context.</div></div>
-<div class="ttc" id="agroup__context_gaa7a77d72856d41276186df5bb2299339_html_gaa7a77d72856d41276186df5bb2299339"><div class="ttname"><a href="group__context_gaa7a77d72856d41276186df5bb2299339.html#gaa7a77d72856d41276186df5bb2299339">vkvg_status</a></div><div class="ttdeci">vkvg_public vkvg_status_t vkvg_status(VkvgContext ctx)</div><div class="ttdoc">Get context status.</div></div>
-<div class="ttc" id="agroup__context_gaaa044940f56de70161b3821934077c7b_html_gaaa044940f56de70161b3821934077c7b"><div class="ttname"><a href="group__context_gaaa044940f56de70161b3821934077c7b.html#gaaa044940f56de70161b3821934077c7b">vkvg_line_to</a></div><div class="ttdeci">vkvg_public void vkvg_line_to(VkvgContext ctx, float x, float y)</div><div class="ttdoc">Add a line to the current path from the current point to the coordinate given in arguments.</div></div>
-<div class="ttc" id="agroup__context_gaaaab7e5a95eab3cb812bbe4865d85951_html_gaaaab7e5a95eab3cb812bbe4865d85951"><div class="ttname"><a href="group__context_gaaaab7e5a95eab3cb812bbe4865d85951.html#gaaaab7e5a95eab3cb812bbe4865d85951">vkvg_load_font_from_path</a></div><div class="ttdeci">vkvg_public void vkvg_load_font_from_path(VkvgContext ctx, const char *path, const char *name)</div><div class="ttdoc">Select a new font by providing its file path.</div></div>
-<div class="ttc" id="agroup__context_gaaddca8228bb495010ea67cb312db28d5_html_gaaddca8228bb495010ea67cb312db28d5"><div class="ttname"><a href="group__context_gaaddca8228bb495010ea67cb312db28d5.html#gaaddca8228bb495010ea67cb312db28d5">vkvg_rel_move_to</a></div><div class="ttdeci">vkvg_public void vkvg_rel_move_to(VkvgContext ctx, float x, float y)</div><div class="ttdoc">Move the context pen relative to the current point.</div></div>
-<div class="ttc" id="agroup__context_gaadec811521b3edb7a509bd9c6e370ee5_html_gaadec811521b3edb7a509bd9c6e370ee5"><div class="ttname"><a href="group__context_gaadec811521b3edb7a509bd9c6e370ee5.html#gaadec811521b3edb7a509bd9c6e370ee5">vkvg_ellipse</a></div><div class="ttdeci">vkvg_public void vkvg_ellipse(VkvgContext ctx, float radiusX, float radiusY, float x, float y, float rotationAngle)</div></div>
-<div class="ttc" id="agroup__context_gab9a9036245eb304f4214705879326f13_html_gab9a9036245eb304f4214705879326f13"><div class="ttname"><a href="group__context_gab9a9036245eb304f4214705879326f13.html#gab9a9036245eb304f4214705879326f13">vkvg_set_operator</a></div><div class="ttdeci">vkvg_public void vkvg_set_operator(VkvgContext ctx, vkvg_operator_t op)</div></div>
-<div class="ttc" id="agroup__context_gabfc11b67746a4b438580242c79ef6dce_html_gabfc11b67746a4b438580242c79ef6dce"><div class="ttname"><a href="group__context_gabfc11b67746a4b438580242c79ef6dce.html#gabfc11b67746a4b438580242c79ef6dce">vkvg_destroy</a></div><div class="ttdeci">vkvg_public void vkvg_destroy(VkvgContext ctx)</div><div class="ttdoc">Decrement the reference count on the context by one. Destroy it if count reach 0.</div></div>
-<div class="ttc" id="agroup__context_gac2c7805769e61c06151b52f3fb52986d_html_gac2c7805769e61c06151b52f3fb52986d"><div class="ttname"><a href="group__context_gac2c7805769e61c06151b52f3fb52986d.html#gac2c7805769e61c06151b52f3fb52986d">vkvg_has_current_point</a></div><div class="ttdeci">vkvg_public bool vkvg_has_current_point(VkvgContext ctx)</div><div class="ttdoc">Returns whether a current point is defined on the current path. See vkvg_get_current_point() for deta...</div></div>
-<div class="ttc" id="agroup__context_gac418bd821f5e47d7c9deb6f58b5bc03d_html_gac418bd821f5e47d7c9deb6f58b5bc03d"><div class="ttname"><a href="group__context_gac418bd821f5e47d7c9deb6f58b5bc03d.html#gac418bd821f5e47d7c9deb6f58b5bc03d">vkvg_clear</a></div><div class="ttdeci">vkvg_public void vkvg_clear(VkvgContext ctx)</div><div class="ttdoc">Clear surface.</div></div>
-<div class="ttc" id="agroup__context_gacd68ee83c078f62d89709034c562897b_html_gacd68ee83c078f62d89709034c562897b"><div class="ttname"><a href="group__context_gacd68ee83c078f62d89709034c562897b.html#gacd68ee83c078f62d89709034c562897b">vkvg_create</a></div><div class="ttdeci">vkvg_public VkvgContext vkvg_create(VkvgSurface surf)</div><div class="ttdoc">Create a new vkvg context used for drawing on surfaces.</div></div>
-<div class="ttc" id="agroup__context_gace9e98ac61a0fbdc79d1cee9291c15bb_html_gace9e98ac61a0fbdc79d1cee9291c15bb"><div class="ttname"><a href="group__context_gace9e98ac61a0fbdc79d1cee9291c15bb.html#gace9e98ac61a0fbdc79d1cee9291c15bb">vkvg_get_source</a></div><div class="ttdeci">vkvg_public VkvgPattern vkvg_get_source(VkvgContext ctx)</div></div>
-<div class="ttc" id="agroup__context_gacf62b2602170792417398c51511dee67_html_gacf62b2602170792417398c51511dee67"><div class="ttname"><a href="group__context_gacf62b2602170792417398c51511dee67.html#gacf62b2602170792417398c51511dee67">vkvg_translate</a></div><div class="ttdeci">vkvg_public void vkvg_translate(VkvgContext ctx, float dx, float dy)</div></div>
-<div class="ttc" id="agroup__context_gad571c4011138a2cba97fe31709faafc7_html_gad571c4011138a2cba97fe31709faafc7"><div class="ttname"><a href="group__context_gad571c4011138a2cba97fe31709faafc7.html#gad571c4011138a2cba97fe31709faafc7">vkvg_quadratic_to</a></div><div class="ttdeci">vkvg_public void vkvg_quadratic_to(VkvgContext ctx, float x1, float y1, float x2, float y2)</div><div class="ttdoc">Add a quadratic Bezizer curve to the current path.</div></div>
-<div class="ttc" id="agroup__context_gad6e3a8dca42362ceebe8d949058ad3b4_html_gad6e3a8dca42362ceebe8d949058ad3b4"><div class="ttname"><a href="group__context_gad6e3a8dca42362ceebe8d949058ad3b4.html#gad6e3a8dca42362ceebe8d949058ad3b4">vkvg_path_extents</a></div><div class="ttdeci">vkvg_public void vkvg_path_extents(VkvgContext ctx, float *x1, float *y1, float *x2, float *y2)</div><div class="ttdoc">vkvg_path_extents</div></div>
-<div class="ttc" id="agroup__context_gad8303a290f342f71dd233bef3f02441b_html_gad8303a290f342f71dd233bef3f02441b"><div class="ttname"><a href="group__context_gad8303a290f342f71dd233bef3f02441b.html#gad8303a290f342f71dd233bef3f02441b">vkvg_text_run_get_glyph_position</a></div><div class="ttdeci">vkvg_public void vkvg_text_run_get_glyph_position(VkvgText textRun, uint32_t index, vkvg_glyph_info_t *pGlyphInfo)</div><div class="ttdoc">retrieve glyph positions.</div></div>
-<div class="ttc" id="agroup__context_gadf5a54205231c9026559eb3a912578ef_html_gadf5a54205231c9026559eb3a912578ef"><div class="ttname"><a href="group__context_gadf5a54205231c9026559eb3a912578ef.html#gadf5a54205231c9026559eb3a912578ef">vkvg_flush</a></div><div class="ttdeci">vkvg_public void vkvg_flush(VkvgContext ctx)</div><div class="ttdoc">Perform all the pending drawing operations on a context.</div></div>
-<div class="ttc" id="agroup__context_gadfcb5fd125984c0399c5f6bc9619e56a_html_gadfcb5fd125984c0399c5f6bc9619e56a"><div class="ttname"><a href="group__context_gadfcb5fd125984c0399c5f6bc9619e56a.html#gadfcb5fd125984c0399c5f6bc9619e56a">vkvg_text_run_create_with_length</a></div><div class="ttdeci">vkvg_public VkvgText vkvg_text_run_create_with_length(VkvgContext ctx, const char *text, uint32_t length)</div><div class="ttdoc">Create a new text run for a non null terminated string.</div></div>
-<div class="ttc" id="agroup__context_gae025c30c061c0264d4a9f469e8c05d1c_html_gae025c30c061c0264d4a9f469e8c05d1c"><div class="ttname"><a href="group__context_gae025c30c061c0264d4a9f469e8c05d1c.html#gae025c30c061c0264d4a9f469e8c05d1c">vkvg_rotate</a></div><div class="ttdeci">vkvg_public void vkvg_rotate(VkvgContext ctx, float radians)</div></div>
-<div class="ttc" id="agroup__context_gae1be850b3f4a6b01e35344bd033bf3d0_html_gae1be850b3f4a6b01e35344bd033bf3d0"><div class="ttname"><a href="group__context_gae1be850b3f4a6b01e35344bd033bf3d0.html#gae1be850b3f4a6b01e35344bd033bf3d0">vkvg_curve_to</a></div><div class="ttdeci">vkvg_public void vkvg_curve_to(VkvgContext ctx, float x1, float y1, float x2, float y2, float x3, float y3)</div><div class="ttdoc">Adds a cubic Bézier spline to the current path.</div></div>
-<div class="ttc" id="agroup__context_gae3a369a75b9d87c84547a5cd05a221e6_html_gae3a369a75b9d87c84547a5cd05a221e6"><div class="ttname"><a href="group__context_gae3a369a75b9d87c84547a5cd05a221e6.html#gae3a369a75b9d87c84547a5cd05a221e6">vkvg_save</a></div><div class="ttdeci">vkvg_public void vkvg_save(VkvgContext ctx)</div></div>
-<div class="ttc" id="agroup__context_gaf177e82330cb95a71c9517f8aacd6365_html_gaf177e82330cb95a71c9517f8aacd6365"><div class="ttname"><a href="group__context_gaf177e82330cb95a71c9517f8aacd6365.html#gaf177e82330cb95a71c9517f8aacd6365">vkvg_text_run_destroy</a></div><div class="ttdeci">vkvg_public void vkvg_text_run_destroy(VkvgText textRun)</div><div class="ttdoc">Release ressources holded by the text run.</div></div>
-<div class="ttc" id="agroup__context_gafa8b8c1636cb6c479a851fc04f7741ad_html_gafa8b8c1636cb6c479a851fc04f7741ad"><div class="ttname"><a href="group__context_gafa8b8c1636cb6c479a851fc04f7741ad.html#gafa8b8c1636cb6c479a851fc04f7741ad">vkvg_text_run_get_extents</a></div><div class="ttdeci">vkvg_public void vkvg_text_run_get_extents(VkvgText textRun, vkvg_text_extents_t *extents)</div></div>
-<div class="ttc" id="agroup__context_gaff5bbccf8cc53721ca2666c56272256e_html_gaff5bbccf8cc53721ca2666c56272256e"><div class="ttname"><a href="group__context_gaff5bbccf8cc53721ca2666c56272256e.html#gaff5bbccf8cc53721ca2666c56272256e">vkvg_text_run_create</a></div><div class="ttdeci">vkvg_public VkvgText vkvg_text_run_create(VkvgContext ctx, const char *text)</div><div class="ttdoc">Create a new text run.</div></div>
-<div class="ttc" id="agroup__device_ga10ea171640ba5da3027c60390725666c_html_ga10ea171640ba5da3027c60390725666c"><div class="ttname"><a href="group__device_ga10ea171640ba5da3027c60390725666c.html#ga10ea171640ba5da3027c60390725666c">vkvg_get_required_device_extensions</a></div><div class="ttdeci">vkvg_public void vkvg_get_required_device_extensions(VkPhysicalDevice phy, const char **pExtensions, uint32_t *pExtCount)</div><div class="ttdoc">query required device extensions for vkvg.</div></div>
-<div class="ttc" id="agroup__device_ga110a3746370bc3a61aa95e048e739d2e_html_ga110a3746370bc3a61aa95e048e739d2e"><div class="ttname"><a href="group__device_ga110a3746370bc3a61aa95e048e739d2e.html#ga110a3746370bc3a61aa95e048e739d2e">vkvg_device_get_dpy</a></div><div class="ttdeci">vkvg_public void vkvg_device_get_dpy(VkvgDevice dev, int *hdpy, int *vdpy)</div><div class="ttdoc">Get the current dpy values.</div></div>
-<div class="ttc" id="agroup__device_ga1d3b3027ad47c29d49a82705ff21c802_html_ga1d3b3027ad47c29d49a82705ff21c802"><div class="ttname"><a href="group__device_ga1d3b3027ad47c29d49a82705ff21c802.html#ga1d3b3027ad47c29d49a82705ff21c802">vkvg_device_create_from_vk</a></div><div class="ttdeci">vkvg_public VkvgDevice vkvg_device_create_from_vk(VkInstance inst, VkPhysicalDevice phy, VkDevice vkdev, uint32_t qFamIdx, uint32_t qIndex)</div><div class="ttdoc">Create a new vkvg device from an existing vulkan logical device.</div></div>
-<div class="ttc" id="agroup__device_ga38c54930707fd47bbdb59ee9000a6d21_html_ga38c54930707fd47bbdb59ee9000a6d21"><div class="ttname"><a href="group__device_ga38c54930707fd47bbdb59ee9000a6d21.html#ga38c54930707fd47bbdb59ee9000a6d21">vkvg_device_destroy</a></div><div class="ttdeci">vkvg_public void vkvg_device_destroy(VkvgDevice dev)</div><div class="ttdoc">Decrement the reference count of the device by 1. Release all it's ressources if count reach 0.</div></div>
-<div class="ttc" id="agroup__device_ga3a87ef8a0d782aa26a39ff63218ea25c_html_ga3a87ef8a0d782aa26a39ff63218ea25c"><div class="ttname"><a href="group__device_ga3a87ef8a0d782aa26a39ff63218ea25c.html#ga3a87ef8a0d782aa26a39ff63218ea25c">vkvg_device_create</a></div><div class="ttdeci">vkvg_public VkvgDevice vkvg_device_create(VkSampleCountFlags samples, bool deferredResolve)</div><div class="ttdoc">Create a new vkvg device.</div></div>
-<div class="ttc" id="agroup__device_ga4410787cc120fdafe8cdc480a2b02e71_html_ga4410787cc120fdafe8cdc480a2b02e71"><div class="ttname"><a href="group__device_ga4410787cc120fdafe8cdc480a2b02e71.html#ga4410787cc120fdafe8cdc480a2b02e71">VkvgDevice</a></div><div class="ttdeci">struct _vkvg_device_t * VkvgDevice</div><div class="ttdoc">Opaque pointer on a Vkvg device structure.</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00319">vkvg.h:319</a></div></div>
-<div class="ttc" id="agroup__device_ga4e12927c2cda70943f304f5fdbd43882_html_ga4e12927c2cda70943f304f5fdbd43882"><div class="ttname"><a href="group__device_ga4e12927c2cda70943f304f5fdbd43882.html#ga4e12927c2cda70943f304f5fdbd43882">vkvg_device_get_reference_count</a></div><div class="ttdeci">vkvg_public uint32_t vkvg_device_get_reference_count(VkvgDevice dev)</div><div class="ttdoc">Query the reference count of the device.</div></div>
-<div class="ttc" id="agroup__device_ga584714cbe547b91c08904a90f269c170_html_ga584714cbe547b91c08904a90f269c170"><div class="ttname"><a href="group__device_ga584714cbe547b91c08904a90f269c170.html#ga584714cbe547b91c08904a90f269c170">vkvg_device_create_from_vk_multisample</a></div><div class="ttdeci">vkvg_public VkvgDevice vkvg_device_create_from_vk_multisample(VkInstance inst, VkPhysicalDevice phy, VkDevice vkdev, uint32_t qFamIdx, uint32_t qIndex, VkSampleCountFlags samples, bool deferredResolve)</div><div class="ttdoc">Create a new multisampled vkvg device.</div></div>
-<div class="ttc" id="agroup__device_ga6b1a6746ce78e41714bfa433dde3f330_html_ga6b1a6746ce78e41714bfa433dde3f330"><div class="ttname"><a href="group__device_ga6b1a6746ce78e41714bfa433dde3f330.html#ga6b1a6746ce78e41714bfa433dde3f330">vkvg_get_device_requirements</a></div><div class="ttdeci">vkvg_public const void * vkvg_get_device_requirements(VkPhysicalDeviceFeatures *pEnabledFeatures)</div><div class="ttdoc">get vulkan device creation requirement to fit vkvg needs.</div></div>
-<div class="ttc" id="agroup__device_ga7328d8f0102dd7dcf725bc3c77aa95f8_html_ga7328d8f0102dd7dcf725bc3c77aa95f8"><div class="ttname"><a href="group__device_ga7328d8f0102dd7dcf725bc3c77aa95f8.html#ga7328d8f0102dd7dcf725bc3c77aa95f8">vkvg_device_reference</a></div><div class="ttdeci">vkvg_public VkvgDevice vkvg_device_reference(VkvgDevice dev)</div><div class="ttdoc">Increment the reference count on this device.</div></div>
-<div class="ttc" id="agroup__device_ga76abb77e8be8a16dd7ddd03950ba168b_html_ga76abb77e8be8a16dd7ddd03950ba168b"><div class="ttname"><a href="group__device_ga76abb77e8be8a16dd7ddd03950ba168b.html#ga76abb77e8be8a16dd7ddd03950ba168b">vkvg_device_status</a></div><div class="ttdeci">vkvg_public vkvg_status_t vkvg_device_status(VkvgDevice dev)</div><div class="ttdoc">Get the current status of the device.</div></div>
-<div class="ttc" id="agroup__device_ga7cf75a034d9fb4a78c82724154cf73c8_html_ga7cf75a034d9fb4a78c82724154cf73c8"><div class="ttname"><a href="group__device_ga7cf75a034d9fb4a78c82724154cf73c8.html#ga7cf75a034d9fb4a78c82724154cf73c8">vkvg_get_required_instance_extensions</a></div><div class="ttdeci">vkvg_public void vkvg_get_required_instance_extensions(const char **pExtensions, uint32_t *pExtCount)</div><div class="ttdoc">query required instance extensions for vkvg.</div></div>
-<div class="ttc" id="agroup__device_gaa7b5b0a579d1202e8d782f720f603d91_html_gaa7b5b0a579d1202e8d782f720f603d91"><div class="ttname"><a href="group__device_gaa7b5b0a579d1202e8d782f720f603d91.html#gaa7b5b0a579d1202e8d782f720f603d91">vkvg_device_set_thread_aware</a></div><div class="ttdeci">vkvg_public void vkvg_device_set_thread_aware(VkvgDevice dev, uint32_t thread_awayre)</div></div>
-<div class="ttc" id="agroup__device_gacee1dad855f7ceb5e803c0379e37cff5_html_gacee1dad855f7ceb5e803c0379e37cff5"><div class="ttname"><a href="group__device_gacee1dad855f7ceb5e803c0379e37cff5.html#gacee1dad855f7ceb5e803c0379e37cff5">vkvg_device_set_dpy</a></div><div class="ttdeci">vkvg_public void vkvg_device_set_dpy(VkvgDevice dev, int hdpy, int vdpy)</div><div class="ttdoc">Set the screen dot per inch for this device.</div></div>
-<div class="ttc" id="agroup__matrix_ga053850768b56f00336573729d1ea1090_html_ga053850768b56f00336573729d1ea1090"><div class="ttname"><a href="group__matrix_ga053850768b56f00336573729d1ea1090.html#ga053850768b56f00336573729d1ea1090">vkvg_matrix_scale</a></div><div class="ttdeci">vkvg_public void vkvg_matrix_scale(vkvg_matrix_t *matrix, float sx, float sy)</div><div class="ttdoc">apply scale on matrix</div></div>
-<div class="ttc" id="agroup__matrix_ga0db3d74caa93dd3b2e8595301d447bec_html_ga0db3d74caa93dd3b2e8595301d447bec"><div class="ttname"><a href="group__matrix_ga0db3d74caa93dd3b2e8595301d447bec.html#ga0db3d74caa93dd3b2e8595301d447bec">vkvg_matrix_invert</a></div><div class="ttdeci">vkvg_public vkvg_status_t vkvg_matrix_invert(vkvg_matrix_t *matrix)</div><div class="ttdoc">invert matrix</div></div>
-<div class="ttc" id="agroup__matrix_ga155802a492a4c6a7bb20fb101d0089e4_html_ga155802a492a4c6a7bb20fb101d0089e4"><div class="ttname"><a href="group__matrix_ga155802a492a4c6a7bb20fb101d0089e4.html#ga155802a492a4c6a7bb20fb101d0089e4">vkvg_matrix_transform_distance</a></div><div class="ttdeci">vkvg_public void vkvg_matrix_transform_distance(const vkvg_matrix_t *matrix, float *dx, float *dy)</div><div class="ttdoc">transform distances</div></div>
-<div class="ttc" id="agroup__matrix_ga2146e1153f46e8ef79918dba5d32ac91_html_ga2146e1153f46e8ef79918dba5d32ac91"><div class="ttname"><a href="group__matrix_ga2146e1153f46e8ef79918dba5d32ac91.html#ga2146e1153f46e8ef79918dba5d32ac91">vkvg_matrix_get_scale</a></div><div class="ttdeci">vkvg_public void vkvg_matrix_get_scale(const vkvg_matrix_t *matrix, float *sx, float *sy)</div></div>
-<div class="ttc" id="agroup__matrix_ga22c80d15d3492420d9dc9fea4ddf7d76_html_ga22c80d15d3492420d9dc9fea4ddf7d76"><div class="ttname"><a href="group__matrix_ga22c80d15d3492420d9dc9fea4ddf7d76.html#ga22c80d15d3492420d9dc9fea4ddf7d76">vkvg_matrix_init_identity</a></div><div class="ttdeci">vkvg_public void vkvg_matrix_init_identity(vkvg_matrix_t *matrix)</div><div class="ttdoc">Set matrix to identity.</div></div>
-<div class="ttc" id="agroup__matrix_ga34aa0d5b237ad0e3b4905b59ec08fd3b_html_ga34aa0d5b237ad0e3b4905b59ec08fd3b"><div class="ttname"><a href="group__matrix_ga34aa0d5b237ad0e3b4905b59ec08fd3b.html#ga34aa0d5b237ad0e3b4905b59ec08fd3b">vkvg_matrix_translate</a></div><div class="ttdeci">vkvg_public void vkvg_matrix_translate(vkvg_matrix_t *matrix, float tx, float ty)</div><div class="ttdoc">apply translation on matrix</div></div>
-<div class="ttc" id="agroup__matrix_ga38fb3ab8cc86565a8e5863b788f00921_html_ga38fb3ab8cc86565a8e5863b788f00921"><div class="ttname"><a href="group__matrix_ga38fb3ab8cc86565a8e5863b788f00921.html#ga38fb3ab8cc86565a8e5863b788f00921">vkvg_matrix_init_rotate</a></div><div class="ttdeci">vkvg_public void vkvg_matrix_init_rotate(vkvg_matrix_t *matrix, float radians)</div><div class="ttdoc">rotation matrix initialization</div></div>
-<div class="ttc" id="agroup__matrix_ga672a08bfb37a7b28db89e1d60988b47f_html_ga672a08bfb37a7b28db89e1d60988b47f"><div class="ttname"><a href="group__matrix_ga672a08bfb37a7b28db89e1d60988b47f.html#ga672a08bfb37a7b28db89e1d60988b47f">vkvg_matrix_multiply</a></div><div class="ttdeci">vkvg_public void vkvg_matrix_multiply(vkvg_matrix_t *result, const vkvg_matrix_t *a, const vkvg_matrix_t *b)</div><div class="ttdoc">matrices multiplication</div></div>
-<div class="ttc" id="agroup__matrix_ga9078043e7c548ef9fec35de32ffc86e3_html_ga9078043e7c548ef9fec35de32ffc86e3"><div class="ttname"><a href="group__matrix_ga9078043e7c548ef9fec35de32ffc86e3.html#ga9078043e7c548ef9fec35de32ffc86e3">vkvg_matrix_init_translate</a></div><div class="ttdeci">vkvg_public void vkvg_matrix_init_translate(vkvg_matrix_t *matrix, float tx, float ty)</div><div class="ttdoc">Rotation matrix initialization.</div></div>
-<div class="ttc" id="agroup__matrix_gac6da39c63aa83f333fad4876da70c495_html_gac6da39c63aa83f333fad4876da70c495"><div class="ttname"><a href="group__matrix_gac6da39c63aa83f333fad4876da70c495.html#gac6da39c63aa83f333fad4876da70c495">vkvg_matrix_init_scale</a></div><div class="ttdeci">vkvg_public void vkvg_matrix_init_scale(vkvg_matrix_t *matrix, float sx, float sy)</div><div class="ttdoc">scaling matrix initialization</div></div>
-<div class="ttc" id="agroup__matrix_gacbad7841972e44b065fc74e17dcce2cd_html_gacbad7841972e44b065fc74e17dcce2cd"><div class="ttname"><a href="group__matrix_gacbad7841972e44b065fc74e17dcce2cd.html#gacbad7841972e44b065fc74e17dcce2cd">vkvg_matrix_rotate</a></div><div class="ttdeci">vkvg_public void vkvg_matrix_rotate(vkvg_matrix_t *matrix, float radians)</div><div class="ttdoc">apply rotation on matrix</div></div>
-<div class="ttc" id="agroup__matrix_gad9dc2333081dc6f631ec529f94ec19dc_html_gad9dc2333081dc6f631ec529f94ec19dc"><div class="ttname"><a href="group__matrix_gad9dc2333081dc6f631ec529f94ec19dc.html#gad9dc2333081dc6f631ec529f94ec19dc">vkvg_matrix_transform_point</a></div><div class="ttdeci">vkvg_public void vkvg_matrix_transform_point(const vkvg_matrix_t *matrix, float *x, float *y)</div><div class="ttdoc">transform point</div></div>
-<div class="ttc" id="agroup__matrix_gaf11800eb40198628fabb928a743fecb1_html_gaf11800eb40198628fabb928a743fecb1"><div class="ttname"><a href="group__matrix_gaf11800eb40198628fabb928a743fecb1.html#gaf11800eb40198628fabb928a743fecb1">vkvg_matrix_init</a></div><div class="ttdeci">vkvg_public void vkvg_matrix_init(vkvg_matrix_t *matrix, float xx, float yx, float xy, float yy, float x0, float y0)</div><div class="ttdoc">Matrix initialization.</div></div>
-<div class="ttc" id="agroup__pattern_ga0c1342ac3ea8201996c6dfcd9fd85ff9_html_ga0c1342ac3ea8201996c6dfcd9fd85ff9"><div class="ttname"><a href="group__pattern_ga0c1342ac3ea8201996c6dfcd9fd85ff9.html#ga0c1342ac3ea8201996c6dfcd9fd85ff9">vkvg_pattern_get_matrix</a></div><div class="ttdeci">vkvg_public void vkvg_pattern_get_matrix(VkvgPattern pat, vkvg_matrix_t *matrix)</div></div>
-<div class="ttc" id="agroup__pattern_ga14cb27e833bbdd0a922a153bac41837a_html_ga14cb27e833bbdd0a922a153bac41837a"><div class="ttname"><a href="group__pattern_ga14cb27e833bbdd0a922a153bac41837a.html#ga14cb27e833bbdd0a922a153bac41837a">vkvg_pattern_destroy</a></div><div class="ttdeci">vkvg_public void vkvg_pattern_destroy(VkvgPattern pat)</div><div class="ttdoc">dispose pattern.</div></div>
-<div class="ttc" id="agroup__pattern_ga17618bd315ba5382d66b86cb0feb6af9_html_ga17618bd315ba5382d66b86cb0feb6af9"><div class="ttname"><a href="group__pattern_ga17618bd315ba5382d66b86cb0feb6af9.html#ga17618bd315ba5382d66b86cb0feb6af9">vkvg_pattern_create_radial</a></div><div class="ttdeci">vkvg_public VkvgPattern vkvg_pattern_create_radial(float cx0, float cy0, float radius0, float cx1, float cy1, float radius1)</div><div class="ttdoc">create a new radial gradient.</div></div>
-<div class="ttc" id="agroup__pattern_ga2939439acaf8ee99bf42f7f0eeb1cf51_html_ga2939439acaf8ee99bf42f7f0eeb1cf51"><div class="ttname"><a href="group__pattern_ga2939439acaf8ee99bf42f7f0eeb1cf51.html#ga2939439acaf8ee99bf42f7f0eeb1cf51">vkvg_pattern_get_linear_points</a></div><div class="ttdeci">vkvg_public vkvg_status_t vkvg_pattern_get_linear_points(VkvgPattern pat, float *x0, float *y0, float *x1, float *y1)</div><div class="ttdoc">get the gradient end points for a linear gradient</div></div>
-<div class="ttc" id="agroup__pattern_ga2c359145c22b8384317dcceee7d065a7_html_ga2c359145c22b8384317dcceee7d065a7"><div class="ttname"><a href="group__pattern_ga2c359145c22b8384317dcceee7d065a7.html#ga2c359145c22b8384317dcceee7d065a7">vkvg_pattern_create_linear</a></div><div class="ttdeci">vkvg_public VkvgPattern vkvg_pattern_create_linear(float x0, float y0, float x1, float y1)</div><div class="ttdoc">create a new linear gradient.</div></div>
-<div class="ttc" id="agroup__pattern_ga34701b3ab3a3976f65b9a5e229efee1d_html_ga34701b3ab3a3976f65b9a5e229efee1d"><div class="ttname"><a href="group__pattern_ga34701b3ab3a3976f65b9a5e229efee1d.html#ga34701b3ab3a3976f65b9a5e229efee1d">vkvg_pattern_edit_linear</a></div><div class="ttdeci">vkvg_public vkvg_status_t vkvg_pattern_edit_linear(VkvgPattern pat, float x0, float y0, float x1, float y1)</div><div class="ttdoc">edit an existing linear gradient.</div></div>
-<div class="ttc" id="agroup__pattern_ga510cf4273c0a2a9aa027c388dc2f48b2_html_ga510cf4273c0a2a9aa027c388dc2f48b2"><div class="ttname"><a href="group__pattern_ga510cf4273c0a2a9aa027c388dc2f48b2.html#ga510cf4273c0a2a9aa027c388dc2f48b2">vkvg_pattern_get_filter</a></div><div class="ttdeci">vkvg_public vkvg_filter_t vkvg_pattern_get_filter(VkvgPattern pat)</div></div>
-<div class="ttc" id="agroup__pattern_ga60d6d8608f15e96a087c8dafd69f28dc_html_ga60d6d8608f15e96a087c8dafd69f28dc"><div class="ttname"><a href="group__pattern_ga60d6d8608f15e96a087c8dafd69f28dc.html#ga60d6d8608f15e96a087c8dafd69f28dc">VkvgPattern</a></div><div class="ttdeci">struct _vkvg_pattern_t * VkvgPattern</div><div class="ttdoc">Opaque pointer on a Vkvg pattern structure.</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00327">vkvg.h:327</a></div></div>
-<div class="ttc" id="agroup__pattern_ga6d902720df09232c3836af5517831efe_html_ga6d902720df09232c3836af5517831efe"><div class="ttname"><a href="group__pattern_ga6d902720df09232c3836af5517831efe.html#ga6d902720df09232c3836af5517831efe">vkvg_pattern_get_reference_count</a></div><div class="ttdeci">vkvg_public uint32_t vkvg_pattern_get_reference_count(VkvgPattern pat)</div><div class="ttdoc">get reference count</div></div>
-<div class="ttc" id="agroup__pattern_ga72f8f796252b9716a2cc7e66710dc529_html_ga72f8f796252b9716a2cc7e66710dc529"><div class="ttname"><a href="group__pattern_ga72f8f796252b9716a2cc7e66710dc529.html#ga72f8f796252b9716a2cc7e66710dc529">vkvg_pattern_reference</a></div><div class="ttdeci">vkvg_public VkvgPattern vkvg_pattern_reference(VkvgPattern pat)</div><div class="ttdoc">add reference</div></div>
-<div class="ttc" id="agroup__pattern_ga730832bea18d0c15f98eaa1ee1102f43_html_ga730832bea18d0c15f98eaa1ee1102f43"><div class="ttname"><a href="group__pattern_ga730832bea18d0c15f98eaa1ee1102f43.html#ga730832bea18d0c15f98eaa1ee1102f43">vkvg_pattern_set_extend</a></div><div class="ttdeci">vkvg_public void vkvg_pattern_set_extend(VkvgPattern pat, vkvg_extend_t extend)</div><div class="ttdoc">control the extend of the pattern</div></div>
-<div class="ttc" id="agroup__pattern_ga743ac3fb70e31150aa98bdc11424a36b_html_ga743ac3fb70e31150aa98bdc11424a36b"><div class="ttname"><a href="group__pattern_ga743ac3fb70e31150aa98bdc11424a36b.html#ga743ac3fb70e31150aa98bdc11424a36b">vkvg_pattern_get_color_stop_rgba</a></div><div class="ttdeci">vkvg_public vkvg_status_t vkvg_pattern_get_color_stop_rgba(VkvgPattern pat, uint32_t index, float *offset, float *r, float *g, float *b, float *a)</div><div class="ttdoc">get color stop.</div></div>
-<div class="ttc" id="agroup__pattern_ga7d03d46f9c1544f01eb556fa840c94e0_html_ga7d03d46f9c1544f01eb556fa840c94e0"><div class="ttname"><a href="group__pattern_ga7d03d46f9c1544f01eb556fa840c94e0.html#ga7d03d46f9c1544f01eb556fa840c94e0">vkvg_pattern_create_for_surface</a></div><div class="ttdeci">vkvg_public VkvgPattern vkvg_pattern_create_for_surface(VkvgSurface surf)</div><div class="ttdoc">create a surface pattern</div></div>
-<div class="ttc" id="agroup__pattern_ga8322c6bd1ef02f3f15faee3993ef55d1_html_ga8322c6bd1ef02f3f15faee3993ef55d1"><div class="ttname"><a href="group__pattern_ga8322c6bd1ef02f3f15faee3993ef55d1.html#ga8322c6bd1ef02f3f15faee3993ef55d1">vkvg_pattern_get_color_stop_count</a></div><div class="ttdeci">vkvg_public vkvg_status_t vkvg_pattern_get_color_stop_count(VkvgPattern pat, uint32_t *count)</div><div class="ttdoc">get color stop count.</div></div>
-<div class="ttc" id="agroup__pattern_ga8983c6211dd369a5240a41bfd2a49090_html_ga8983c6211dd369a5240a41bfd2a49090"><div class="ttname"><a href="group__pattern_ga8983c6211dd369a5240a41bfd2a49090.html#ga8983c6211dd369a5240a41bfd2a49090">vkvg_pattern_set_matrix</a></div><div class="ttdeci">vkvg_public void vkvg_pattern_set_matrix(VkvgPattern pat, const vkvg_matrix_t *matrix)</div></div>
-<div class="ttc" id="agroup__pattern_ga97a53a5be17a79b6bdd28a49b50d523c_html_ga97a53a5be17a79b6bdd28a49b50d523c"><div class="ttname"><a href="group__pattern_ga97a53a5be17a79b6bdd28a49b50d523c.html#ga97a53a5be17a79b6bdd28a49b50d523c">vkvg_pattern_set_filter</a></div><div class="ttdeci">vkvg_public void vkvg_pattern_set_filter(VkvgPattern pat, vkvg_filter_t filter)</div><div class="ttdoc">control the filtering when using this pattern on a surface.</div></div>
-<div class="ttc" id="agroup__pattern_gab97a47af9ac9d3e71a70008cf8b05487_html_gab97a47af9ac9d3e71a70008cf8b05487"><div class="ttname"><a href="group__pattern_gab97a47af9ac9d3e71a70008cf8b05487.html#gab97a47af9ac9d3e71a70008cf8b05487">vkvg_pattern_get_type</a></div><div class="ttdeci">vkvg_public vkvg_pattern_type_t vkvg_pattern_get_type(VkvgPattern pat)</div><div class="ttdoc">get pattern type</div></div>
-<div class="ttc" id="agroup__pattern_gabe88f93962cbc6bec99fd94fd01f5547_html_gabe88f93962cbc6bec99fd94fd01f5547"><div class="ttname"><a href="group__pattern_gabe88f93962cbc6bec99fd94fd01f5547.html#gabe88f93962cbc6bec99fd94fd01f5547">vkvg_pattern_edit_radial</a></div><div class="ttdeci">vkvg_public vkvg_status_t vkvg_pattern_edit_radial(VkvgPattern pat, float cx0, float cy0, float radius0, float cx1, float cy1, float radius1)</div><div class="ttdoc">edit an existing radial gradient.</div></div>
-<div class="ttc" id="agroup__pattern_gabef66c6a7a6baf98f0f89d30bb55f46d_html_gabef66c6a7a6baf98f0f89d30bb55f46d"><div class="ttname"><a href="group__pattern_gabef66c6a7a6baf98f0f89d30bb55f46d.html#gabef66c6a7a6baf98f0f89d30bb55f46d">vkvg_pattern_add_color_stop</a></div><div class="ttdeci">vkvg_public vkvg_status_t vkvg_pattern_add_color_stop(VkvgPattern pat, float offset, float r, float g, float b, float a)</div><div class="ttdoc">add colors to gradients</div></div>
-<div class="ttc" id="agroup__pattern_gac87c237c36d4902d1e865778debd3d8d_html_gac87c237c36d4902d1e865778debd3d8d"><div class="ttname"><a href="group__pattern_gac87c237c36d4902d1e865778debd3d8d.html#gac87c237c36d4902d1e865778debd3d8d">vkvg_pattern_get_extend</a></div><div class="ttdeci">vkvg_public vkvg_extend_t vkvg_pattern_get_extend(VkvgPattern pat)</div><div class="ttdoc">query the current extend value for a pa</div></div>
-<div class="ttc" id="agroup__surface_ga09df17e6e7e62e6780c3f9330a6e60e6_html_ga09df17e6e7e62e6780c3f9330a6e60e6"><div class="ttname"><a href="group__surface_ga09df17e6e7e62e6780c3f9330a6e60e6.html#ga09df17e6e7e62e6780c3f9330a6e60e6">vkvg_surface_get_height</a></div><div class="ttdeci">vkvg_public uint32_t vkvg_surface_get_height(VkvgSurface surf)</div><div class="ttdoc">Get the actual surface height.</div></div>
-<div class="ttc" id="agroup__surface_ga0c0097625ec8023049b2acfa92e25520_html_ga0c0097625ec8023049b2acfa92e25520"><div class="ttname"><a href="group__surface_ga0c0097625ec8023049b2acfa92e25520.html#ga0c0097625ec8023049b2acfa92e25520">vkvg_surface_destroy</a></div><div class="ttdeci">vkvg_public void vkvg_surface_destroy(VkvgSurface surf)</div><div class="ttdoc">Decrement the reference count on the surface by one. Destroy it if count reach 0.</div></div>
-<div class="ttc" id="agroup__surface_ga1bc77fa0f6a6508d988ab2bc2f391190_html_ga1bc77fa0f6a6508d988ab2bc2f391190"><div class="ttname"><a href="group__surface_ga1bc77fa0f6a6508d988ab2bc2f391190.html#ga1bc77fa0f6a6508d988ab2bc2f391190">vkvg_surface_create_from_image</a></div><div class="ttdeci">vkvg_public VkvgSurface vkvg_surface_create_from_image(VkvgDevice dev, const char *filePath)</div><div class="ttdoc">Create a new vkvg surface by loading an image file. The resulting surface will have the same dimensio...</div></div>
-<div class="ttc" id="agroup__surface_ga21cf3c9f6ce1d7e509ab86d5107eeffc_html_ga21cf3c9f6ce1d7e509ab86d5107eeffc"><div class="ttname"><a href="group__surface_ga21cf3c9f6ce1d7e509ab86d5107eeffc.html#ga21cf3c9f6ce1d7e509ab86d5107eeffc">vkvg_surface_reference</a></div><div class="ttdeci">vkvg_public VkvgSurface vkvg_surface_reference(VkvgSurface surf)</div><div class="ttdoc">Increment reference count on the surface by one.</div></div>
-<div class="ttc" id="agroup__surface_ga3d8cf4052973109318bbb693b6d2800c_html_ga3d8cf4052973109318bbb693b6d2800c"><div class="ttname"><a href="group__surface_ga3d8cf4052973109318bbb693b6d2800c.html#ga3d8cf4052973109318bbb693b6d2800c">vkvg_surface_get_vk_format</a></div><div class="ttdeci">vkvg_public VkFormat vkvg_surface_get_vk_format(VkvgSurface surf)</div><div class="ttdoc">Get the vulkan format of the vulkan texture used as backend for this surface.</div></div>
-<div class="ttc" id="agroup__surface_ga424dbcc7fcefea9cca5726347b2ee235_html_ga424dbcc7fcefea9cca5726347b2ee235"><div class="ttname"><a href="group__surface_ga424dbcc7fcefea9cca5726347b2ee235.html#ga424dbcc7fcefea9cca5726347b2ee235">vkvg_surface_get_vk_image</a></div><div class="ttdeci">vkvg_public VkImage vkvg_surface_get_vk_image(VkvgSurface surf)</div><div class="ttdoc">Get the final single sampled vulkan image of this surface.</div></div>
-<div class="ttc" id="agroup__surface_ga7051fd62842ee526afc261b65f939c2d_html_ga7051fd62842ee526afc261b65f939c2d"><div class="ttname"><a href="group__surface_ga7051fd62842ee526afc261b65f939c2d.html#ga7051fd62842ee526afc261b65f939c2d">vkvg_surface_write_to_png</a></div><div class="ttdeci">vkvg_public vkvg_status_t vkvg_surface_write_to_png(VkvgSurface surf, const char *path)</div><div class="ttdoc">Write surface content to a png file on disk.</div></div>
-<div class="ttc" id="agroup__surface_gaa4c4188ebc55afd246dcfa2b804a3d1d_html_gaa4c4188ebc55afd246dcfa2b804a3d1d"><div class="ttname"><a href="group__surface_gaa4c4188ebc55afd246dcfa2b804a3d1d.html#gaa4c4188ebc55afd246dcfa2b804a3d1d">vkvg_surface_get_width</a></div><div class="ttdeci">vkvg_public uint32_t vkvg_surface_get_width(VkvgSurface surf)</div><div class="ttdoc">Get the actual surface width.</div></div>
-<div class="ttc" id="agroup__surface_gaa77f72e566105b65f7e8563d4a9301d9_html_gaa77f72e566105b65f7e8563d4a9301d9"><div class="ttname"><a href="group__surface_gaa77f72e566105b65f7e8563d4a9301d9.html#gaa77f72e566105b65f7e8563d4a9301d9">vkvg_multisample_surface_resolve</a></div><div class="ttdeci">vkvg_public void vkvg_multisample_surface_resolve(VkvgSurface surf)</div><div class="ttdoc">Explicitly resolve a multisampled surface.</div></div>
-<div class="ttc" id="agroup__surface_gaac3f496bfbf733894fb94eb48f1d1137_html_gaac3f496bfbf733894fb94eb48f1d1137"><div class="ttname"><a href="group__surface_gaac3f496bfbf733894fb94eb48f1d1137.html#gaac3f496bfbf733894fb94eb48f1d1137">vkvg_surface_get_reference_count</a></div><div class="ttdeci">vkvg_public uint32_t vkvg_surface_get_reference_count(VkvgSurface surf)</div><div class="ttdoc">Get the current reference count on this surface.</div></div>
-<div class="ttc" id="agroup__surface_gab927868517986c317e393a1c874081b0_html_gab927868517986c317e393a1c874081b0"><div class="ttname"><a href="group__surface_gab927868517986c317e393a1c874081b0.html#gab927868517986c317e393a1c874081b0">vkvg_surface_create_for_VkhImage</a></div><div class="ttdeci">vkvg_public VkvgSurface vkvg_surface_create_for_VkhImage(VkvgDevice dev, void *vkhImg)</div><div class="ttdoc">Create a new vkvg surface using an existing vulkan texture as backend.</div></div>
-<div class="ttc" id="agroup__surface_gac03b406f38c79c6812fdcff69d50fb7e_html_gac03b406f38c79c6812fdcff69d50fb7e"><div class="ttname"><a href="group__surface_gac03b406f38c79c6812fdcff69d50fb7e.html#gac03b406f38c79c6812fdcff69d50fb7e">vkvg_surface_write_to_memory</a></div><div class="ttdeci">vkvg_public vkvg_status_t vkvg_surface_write_to_memory(VkvgSurface surf, unsigned char *const bitmap)</div><div class="ttdoc">Save surface to memory.</div></div>
-<div class="ttc" id="agroup__surface_gac105fa5f43e1785f2219252b9099365a_html_gac105fa5f43e1785f2219252b9099365a"><div class="ttname"><a href="group__surface_gac105fa5f43e1785f2219252b9099365a.html#gac105fa5f43e1785f2219252b9099365a">vkvg_surface_status</a></div><div class="ttdeci">vkvg_public vkvg_status_t vkvg_surface_status(VkvgSurface surf)</div><div class="ttdoc">Query the current status of the surface.</div></div>
-<div class="ttc" id="agroup__surface_gaebe02eedfc8d5af54c2962aa7227959d_html_gaebe02eedfc8d5af54c2962aa7227959d"><div class="ttname"><a href="group__surface_gaebe02eedfc8d5af54c2962aa7227959d.html#gaebe02eedfc8d5af54c2962aa7227959d">vkvg_surface_create</a></div><div class="ttdeci">vkvg_public VkvgSurface vkvg_surface_create(VkvgDevice dev, uint32_t width, uint32_t height)</div><div class="ttdoc">Create a new vkvg surface.</div></div>
-<div class="ttc" id="agroup__surface_gaed1d8ba342a78c0335647dca56e27174_html_gaed1d8ba342a78c0335647dca56e27174"><div class="ttname"><a href="group__surface_gaed1d8ba342a78c0335647dca56e27174.html#gaed1d8ba342a78c0335647dca56e27174">vkvg_surface_clear</a></div><div class="ttdeci">vkvg_public void vkvg_surface_clear(VkvgSurface surf)</div><div class="ttdoc">Clear the surface content, alpha is also set to 0 resulting in a transparent image.</div></div>
-<div class="ttc" id="agroup__surface_gaf2e9eb0e48dd4533d4a5622c12e4d0e7_html_gaf2e9eb0e48dd4533d4a5622c12e4d0e7"><div class="ttname"><a href="group__surface_gaf2e9eb0e48dd4533d4a5622c12e4d0e7.html#gaf2e9eb0e48dd4533d4a5622c12e4d0e7">VkvgSurface</a></div><div class="ttdeci">struct _vkvg_surface_t * VkvgSurface</div><div class="ttdoc">Opaque pointer on a Vkvg Surface structure.</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00312">vkvg.h:312</a></div></div>
-<div class="ttc" id="astructvkvg__color__t_a4788d82c901b9367dd5c0daff8a7616b_html_a4788d82c901b9367dd5c0daff8a7616b"><div class="ttname"><a href="structvkvg__color__t_a4788d82c901b9367dd5c0daff8a7616b.html#a4788d82c901b9367dd5c0daff8a7616b">vkvg_color_t::r</a></div><div class="ttdeci">float r</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00226">vkvg.h:226</a></div></div>
-<div class="ttc" id="astructvkvg__color__t_a4aec1a5be9d9a4a394a2e49e9744286e_html_a4aec1a5be9d9a4a394a2e49e9744286e"><div class="ttname"><a href="structvkvg__color__t_a4aec1a5be9d9a4a394a2e49e9744286e.html#a4aec1a5be9d9a4a394a2e49e9744286e">vkvg_color_t::a</a></div><div class="ttdeci">float a</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00229">vkvg.h:229</a></div></div>
-<div class="ttc" id="astructvkvg__color__t_a83fc1af92e29717b4513d121b0c72c7d_html_a83fc1af92e29717b4513d121b0c72c7d"><div class="ttname"><a href="structvkvg__color__t_a83fc1af92e29717b4513d121b0c72c7d.html#a83fc1af92e29717b4513d121b0c72c7d">vkvg_color_t::b</a></div><div class="ttdeci">float b</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00228">vkvg.h:228</a></div></div>
-<div class="ttc" id="astructvkvg__color__t_a8cf17d727651616de6f2b79ef32170cd_html_a8cf17d727651616de6f2b79ef32170cd"><div class="ttname"><a href="structvkvg__color__t_a8cf17d727651616de6f2b79ef32170cd.html#a8cf17d727651616de6f2b79ef32170cd">vkvg_color_t::g</a></div><div class="ttdeci">float g</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00227">vkvg.h:227</a></div></div>
-<div class="ttc" id="astructvkvg__color__t_html"><div class="ttname"><a href="structvkvg__color__t.html">vkvg_color_t</a></div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00225">vkvg.h:225</a></div></div>
-<div class="ttc" id="astructvkvg__font__extents__t_a31ebc425eeae55d11acd591bb46dd468_html_a31ebc425eeae55d11acd591bb46dd468"><div class="ttname"><a href="structvkvg__font__extents__t_a31ebc425eeae55d11acd591bb46dd468.html#a31ebc425eeae55d11acd591bb46dd468">vkvg_font_extents_t::ascent</a></div><div class="ttdeci">float ascent</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00239">vkvg.h:239</a></div></div>
-<div class="ttc" id="astructvkvg__font__extents__t_a48083b65ac9a863566dc3e3fff09a5b4_html_a48083b65ac9a863566dc3e3fff09a5b4"><div class="ttname"><a href="structvkvg__font__extents__t_a48083b65ac9a863566dc3e3fff09a5b4.html#a48083b65ac9a863566dc3e3fff09a5b4">vkvg_font_extents_t::height</a></div><div class="ttdeci">float height</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00241">vkvg.h:241</a></div></div>
-<div class="ttc" id="astructvkvg__font__extents__t_a5984964357202018e67f64fd879af95b_html_a5984964357202018e67f64fd879af95b"><div class="ttname"><a href="structvkvg__font__extents__t_a5984964357202018e67f64fd879af95b.html#a5984964357202018e67f64fd879af95b">vkvg_font_extents_t::descent</a></div><div class="ttdeci">float descent</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00240">vkvg.h:240</a></div></div>
-<div class="ttc" id="astructvkvg__font__extents__t_a5a74d8c1db44409b96daa190fce554b1_html_a5a74d8c1db44409b96daa190fce554b1"><div class="ttname"><a href="structvkvg__font__extents__t_a5a74d8c1db44409b96daa190fce554b1.html#a5a74d8c1db44409b96daa190fce554b1">vkvg_font_extents_t::max_y_advance</a></div><div class="ttdeci">float max_y_advance</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00243">vkvg.h:243</a></div></div>
-<div class="ttc" id="astructvkvg__font__extents__t_afef09feed3e6d406a79a4654bbfdf32e_html_afef09feed3e6d406a79a4654bbfdf32e"><div class="ttname"><a href="structvkvg__font__extents__t_afef09feed3e6d406a79a4654bbfdf32e.html#afef09feed3e6d406a79a4654bbfdf32e">vkvg_font_extents_t::max_x_advance</a></div><div class="ttdeci">float max_x_advance</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00242">vkvg.h:242</a></div></div>
-<div class="ttc" id="astructvkvg__font__extents__t_html"><div class="ttname"><a href="structvkvg__font__extents__t.html">vkvg_font_extents_t</a></div><div class="ttdoc">font metrics</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00238">vkvg.h:238</a></div></div>
-<div class="ttc" id="astructvkvg__glyph__info__t_a302cc6391db771808cf9137cddb15a8a_html_a302cc6391db771808cf9137cddb15a8a"><div class="ttname"><a href="structvkvg__glyph__info__t_a302cc6391db771808cf9137cddb15a8a.html#a302cc6391db771808cf9137cddb15a8a">vkvg_glyph_info_t::x_offset</a></div><div class="ttdeci">int32_t x_offset</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00269">vkvg.h:269</a></div></div>
-<div class="ttc" id="astructvkvg__glyph__info__t_a9ae348ed78a50e882b8167d83412d2b5_html_a9ae348ed78a50e882b8167d83412d2b5"><div class="ttname"><a href="structvkvg__glyph__info__t_a9ae348ed78a50e882b8167d83412d2b5.html#a9ae348ed78a50e882b8167d83412d2b5">vkvg_glyph_info_t::y_offset</a></div><div class="ttdeci">int32_t y_offset</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00270">vkvg.h:270</a></div></div>
-<div class="ttc" id="astructvkvg__glyph__info__t_ac0a96cfe8a03a6dd0da3f7ca2313e5d8_html_ac0a96cfe8a03a6dd0da3f7ca2313e5d8"><div class="ttname"><a href="structvkvg__glyph__info__t_ac0a96cfe8a03a6dd0da3f7ca2313e5d8.html#ac0a96cfe8a03a6dd0da3f7ca2313e5d8">vkvg_glyph_info_t::codepoint</a></div><div class="ttdeci">uint32_t codepoint</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00272">vkvg.h:272</a></div></div>
-<div class="ttc" id="astructvkvg__glyph__info__t_ac8b0caa49832b5e674589cba5d72b905_html_ac8b0caa49832b5e674589cba5d72b905"><div class="ttname"><a href="structvkvg__glyph__info__t_ac8b0caa49832b5e674589cba5d72b905.html#ac8b0caa49832b5e674589cba5d72b905">vkvg_glyph_info_t::y_advance</a></div><div class="ttdeci">int32_t y_advance</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00268">vkvg.h:268</a></div></div>
-<div class="ttc" id="astructvkvg__glyph__info__t_af4903d34c19de17bf3045668b429da05_html_af4903d34c19de17bf3045668b429da05"><div class="ttname"><a href="structvkvg__glyph__info__t_af4903d34c19de17bf3045668b429da05.html#af4903d34c19de17bf3045668b429da05">vkvg_glyph_info_t::x_advance</a></div><div class="ttdeci">int32_t x_advance</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00267">vkvg.h:267</a></div></div>
-<div class="ttc" id="astructvkvg__glyph__info__t_html"><div class="ttname"><a href="structvkvg__glyph__info__t.html">vkvg_glyph_info_t</a></div><div class="ttdoc">glyphs position in a VkvgText</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00266">vkvg.h:266</a></div></div>
-<div class="ttc" id="astructvkvg__matrix__t_a3c9556645d92e863376a4063a3ad7001_html_a3c9556645d92e863376a4063a3ad7001"><div class="ttname"><a href="structvkvg__matrix__t_a3c9556645d92e863376a4063a3ad7001.html#a3c9556645d92e863376a4063a3ad7001">vkvg_matrix_t::x0</a></div><div class="ttdeci">float x0</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00377">vkvg.h:377</a></div></div>
-<div class="ttc" id="astructvkvg__matrix__t_a83a7590defc35766f789fbbf7fc41590_html_a83a7590defc35766f789fbbf7fc41590"><div class="ttname"><a href="structvkvg__matrix__t_a83a7590defc35766f789fbbf7fc41590.html#a83a7590defc35766f789fbbf7fc41590">vkvg_matrix_t::xy</a></div><div class="ttdeci">float xy</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00376">vkvg.h:376</a></div></div>
-<div class="ttc" id="astructvkvg__matrix__t_a9fb9d00fbbf390e0263bcc204b03c7c8_html_a9fb9d00fbbf390e0263bcc204b03c7c8"><div class="ttname"><a href="structvkvg__matrix__t_a9fb9d00fbbf390e0263bcc204b03c7c8.html#a9fb9d00fbbf390e0263bcc204b03c7c8">vkvg_matrix_t::xx</a></div><div class="ttdeci">float xx</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00375">vkvg.h:375</a></div></div>
-<div class="ttc" id="astructvkvg__matrix__t_html"><div class="ttname"><a href="structvkvg__matrix__t.html">vkvg_matrix_t</a></div><div class="ttdoc">vkvg matrix structure</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00374">vkvg.h:374</a></div></div>
-<div class="ttc" id="astructvkvg__text__extents__t_a35b39603f2d8ae8c01b5cb9dfbfd20d3_html_a35b39603f2d8ae8c01b5cb9dfbfd20d3"><div class="ttname"><a href="structvkvg__text__extents__t_a35b39603f2d8ae8c01b5cb9dfbfd20d3.html#a35b39603f2d8ae8c01b5cb9dfbfd20d3">vkvg_text_extents_t::y_advance</a></div><div class="ttdeci">float y_advance</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00257">vkvg.h:257</a></div></div>
-<div class="ttc" id="astructvkvg__text__extents__t_a36152a2d5302d6860e555e77a4a8b456_html_a36152a2d5302d6860e555e77a4a8b456"><div class="ttname"><a href="structvkvg__text__extents__t_a36152a2d5302d6860e555e77a4a8b456.html#a36152a2d5302d6860e555e77a4a8b456">vkvg_text_extents_t::x_bearing</a></div><div class="ttdeci">float x_bearing</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00252">vkvg.h:252</a></div></div>
-<div class="ttc" id="astructvkvg__text__extents__t_a48083b65ac9a863566dc3e3fff09a5b4_html_a48083b65ac9a863566dc3e3fff09a5b4"><div class="ttname"><a href="structvkvg__text__extents__t_a48083b65ac9a863566dc3e3fff09a5b4.html#a48083b65ac9a863566dc3e3fff09a5b4">vkvg_text_extents_t::height</a></div><div class="ttdeci">float height</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00255">vkvg.h:255</a></div></div>
-<div class="ttc" id="astructvkvg__text__extents__t_adb121426957cb2c536d442cb6fd1c90f_html_adb121426957cb2c536d442cb6fd1c90f"><div class="ttname"><a href="structvkvg__text__extents__t_adb121426957cb2c536d442cb6fd1c90f.html#adb121426957cb2c536d442cb6fd1c90f">vkvg_text_extents_t::y_bearing</a></div><div class="ttdeci">float y_bearing</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00253">vkvg.h:253</a></div></div>
-<div class="ttc" id="astructvkvg__text__extents__t_ae426f00e82704fa09578f5446e22d915_html_ae426f00e82704fa09578f5446e22d915"><div class="ttname"><a href="structvkvg__text__extents__t_ae426f00e82704fa09578f5446e22d915.html#ae426f00e82704fa09578f5446e22d915">vkvg_text_extents_t::width</a></div><div class="ttdeci">float width</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00254">vkvg.h:254</a></div></div>
-<div class="ttc" id="astructvkvg__text__extents__t_ae83c02c42c97888eca5532a98ed4e2e4_html_ae83c02c42c97888eca5532a98ed4e2e4"><div class="ttname"><a href="structvkvg__text__extents__t_ae83c02c42c97888eca5532a98ed4e2e4.html#ae83c02c42c97888eca5532a98ed4e2e4">vkvg_text_extents_t::x_advance</a></div><div class="ttdeci">float x_advance</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00256">vkvg.h:256</a></div></div>
-<div class="ttc" id="astructvkvg__text__extents__t_html"><div class="ttname"><a href="structvkvg__text__extents__t.html">vkvg_text_extents_t</a></div><div class="ttdoc">text metrics</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00251">vkvg.h:251</a></div></div>
-<div class="ttc" id="avkvg_8h_a0cf53c292fd50abe53343d71673c9354_html_a0cf53c292fd50abe53343d71673c9354"><div class="ttname"><a href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354">vkvg_status_t</a></div><div class="ttdeci">vkvg_status_t</div><div class="ttdoc">vkvg operation status.</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00120">vkvg.h:120</a></div></div>
-<div class="ttc" id="avkvg_8h_a0cf53c292fd50abe53343d71673c9354_html_a0cf53c292fd50abe53343d71673c9354a014caf10e7e9796a1525c330d046e5b8"><div class="ttname"><a href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354a014caf10e7e9796a1525c330d046e5b8">VKVG_STATUS_PATTERN_INVALID_GRADIENT</a></div><div class="ttdeci">@ VKVG_STATUS_PATTERN_INVALID_GRADIENT</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00131">vkvg.h:131</a></div></div>
-<div class="ttc" id="avkvg_8h_a0cf53c292fd50abe53343d71673c9354_html_a0cf53c292fd50abe53343d71673c9354a0941445d038633da494992ac519a7016"><div class="ttname"><a href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354a0941445d038633da494992ac519a7016">VKVG_STATUS_INVALID_RECT</a></div><div class="ttdeci">@ VKVG_STATUS_INVALID_RECT</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00135">vkvg.h:135</a></div></div>
-<div class="ttc" id="avkvg_8h_a0cf53c292fd50abe53343d71673c9354_html_a0cf53c292fd50abe53343d71673c9354a1e6dcf65d3707ebb3c7aa1b96cf21987"><div class="ttname"><a href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354a1e6dcf65d3707ebb3c7aa1b96cf21987">VKVG_STATUS_PATTERN_TYPE_MISMATCH</a></div><div class="ttdeci">@ VKVG_STATUS_PATTERN_TYPE_MISMATCH</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00130">vkvg.h:130</a></div></div>
-<div class="ttc" id="avkvg_8h_a0cf53c292fd50abe53343d71673c9354_html_a0cf53c292fd50abe53343d71673c9354a3877cf9b80073825918fdfba0ac51696"><div class="ttname"><a href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354a3877cf9b80073825918fdfba0ac51696">VKVG_STATUS_INVALID_INDEX</a></div><div class="ttdeci">@ VKVG_STATUS_INVALID_INDEX</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00127">vkvg.h:127</a></div></div>
-<div class="ttc" id="avkvg_8h_a0cf53c292fd50abe53343d71673c9354_html_a0cf53c292fd50abe53343d71673c9354a38d751f65b5ca4aba90ba3695627946c"><div class="ttname"><a href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354a38d751f65b5ca4aba90ba3695627946c">VKVG_STATUS_NULL_POINTER</a></div><div class="ttdeci">@ VKVG_STATUS_NULL_POINTER</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00128">vkvg.h:128</a></div></div>
-<div class="ttc" id="avkvg_8h_a0cf53c292fd50abe53343d71673c9354_html_a0cf53c292fd50abe53343d71673c9354a46632c80bd681da4f2d702d01536e7e2"><div class="ttname"><a href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354a46632c80bd681da4f2d702d01536e7e2">VKVG_STATUS_DEVICE_ERROR</a></div><div class="ttdeci">@ VKVG_STATUS_DEVICE_ERROR</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00137">vkvg.h:137</a></div></div>
-<div class="ttc" id="avkvg_8h_a0cf53c292fd50abe53343d71673c9354_html_a0cf53c292fd50abe53343d71673c9354a5bcda4c3516b85fd0029ca437547fa4d"><div class="ttname"><a href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354a5bcda4c3516b85fd0029ca437547fa4d">VKVG_STATUS_INVALID_SURFACE</a></div><div class="ttdeci">@ VKVG_STATUS_INVALID_SURFACE</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00139">vkvg.h:139</a></div></div>
-<div class="ttc" id="avkvg_8h_a0cf53c292fd50abe53343d71673c9354_html_a0cf53c292fd50abe53343d71673c9354a60d73c0671225205d8e97877ea34d071"><div class="ttname"><a href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354a60d73c0671225205d8e97877ea34d071">VKVG_STATUS_TIMEOUT</a></div><div class="ttdeci">@ VKVG_STATUS_TIMEOUT</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00136">vkvg.h:136</a></div></div>
-<div class="ttc" id="avkvg_8h_a0cf53c292fd50abe53343d71673c9354_html_a0cf53c292fd50abe53343d71673c9354a80652ae5261224409e179eef9121e5bd"><div class="ttname"><a href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354a80652ae5261224409e179eef9121e5bd">VKVG_STATUS_INVALID_MATRIX</a></div><div class="ttdeci">@ VKVG_STATUS_INVALID_MATRIX</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00125">vkvg.h:125</a></div></div>
-<div class="ttc" id="avkvg_8h_a0cf53c292fd50abe53343d71673c9354_html_a0cf53c292fd50abe53343d71673c9354a890b1b1bb306569af3b2b227174f1bea"><div class="ttname"><a href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354a890b1b1bb306569af3b2b227174f1bea">VKVG_STATUS_INVALID_IMAGE</a></div><div class="ttdeci">@ VKVG_STATUS_INVALID_IMAGE</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00138">vkvg.h:138</a></div></div>
-<div class="ttc" id="avkvg_8h_a0cf53c292fd50abe53343d71673c9354_html_a0cf53c292fd50abe53343d71673c9354aac1f7c1ddaf47f1ef79695e901d718f1"><div class="ttname"><a href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354aac1f7c1ddaf47f1ef79695e901d718f1">VKVG_STATUS_INVALID_FORMAT</a></div><div class="ttdeci">@ VKVG_STATUS_INVALID_FORMAT</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00132">vkvg.h:132</a></div></div>
-<div class="ttc" id="avkvg_8h_a0cf53c292fd50abe53343d71673c9354_html_a0cf53c292fd50abe53343d71673c9354ab341e285e7fb0b4f978c3a4140aea3b9"><div class="ttname"><a href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354ab341e285e7fb0b4f978c3a4140aea3b9">VKVG_STATUS_INVALID_FONT</a></div><div class="ttdeci">@ VKVG_STATUS_INVALID_FONT</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00141">vkvg.h:140</a></div></div>
-<div class="ttc" id="avkvg_8h_a0cf53c292fd50abe53343d71673c9354_html_a0cf53c292fd50abe53343d71673c9354abbd09c792c0a7f4e25492bc1fd038db6"><div class="ttname"><a href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354abbd09c792c0a7f4e25492bc1fd038db6">VKVG_STATUS_WRITE_ERROR</a></div><div class="ttdeci">@ VKVG_STATUS_WRITE_ERROR</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00129">vkvg.h:129</a></div></div>
-<div class="ttc" id="avkvg_8h_a0cf53c292fd50abe53343d71673c9354_html_a0cf53c292fd50abe53343d71673c9354ad171c132ea43395b0a748c63b99f55d9"><div class="ttname"><a href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354ad171c132ea43395b0a748c63b99f55d9">VKVG_STATUS_INVALID_DASH</a></div><div class="ttdeci">@ VKVG_STATUS_INVALID_DASH</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00134">vkvg.h:134</a></div></div>
-<div class="ttc" id="avkvg_8h_a0cf53c292fd50abe53343d71673c9354_html_a0cf53c292fd50abe53343d71673c9354ad38afefc99aa272f5fa31598ddd0aa7f"><div class="ttname"><a href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354ad38afefc99aa272f5fa31598ddd0aa7f">VKVG_STATUS_INVALID_RESTORE</a></div><div class="ttdeci">@ VKVG_STATUS_INVALID_RESTORE</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00123">vkvg.h:123</a></div></div>
-<div class="ttc" id="avkvg_8h_a0cf53c292fd50abe53343d71673c9354_html_a0cf53c292fd50abe53343d71673c9354adca5beade5a3fd84c5e3cb4db65d593e"><div class="ttname"><a href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354adca5beade5a3fd84c5e3cb4db65d593e">VKVG_STATUS_NO_MEMORY</a></div><div class="ttdeci">@ VKVG_STATUS_NO_MEMORY</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00122">vkvg.h:122</a></div></div>
-<div class="ttc" id="avkvg_8h_a0cf53c292fd50abe53343d71673c9354_html_a0cf53c292fd50abe53343d71673c9354adeea52cf65dc55d26c0ba6824c3245bf"><div class="ttname"><a href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354adeea52cf65dc55d26c0ba6824c3245bf">VKVG_STATUS_SUCCESS</a></div><div class="ttdeci">@ VKVG_STATUS_SUCCESS</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00121">vkvg.h:121</a></div></div>
-<div class="ttc" id="avkvg_8h_a0cf53c292fd50abe53343d71673c9354_html_a0cf53c292fd50abe53343d71673c9354ae26847e7ea42867a9ae851b2b3a976a4"><div class="ttname"><a href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354ae26847e7ea42867a9ae851b2b3a976a4">VKVG_STATUS_FILE_NOT_FOUND</a></div><div class="ttdeci">@ VKVG_STATUS_FILE_NOT_FOUND</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00133">vkvg.h:133</a></div></div>
-<div class="ttc" id="avkvg_8h_a0cf53c292fd50abe53343d71673c9354_html_a0cf53c292fd50abe53343d71673c9354ae52f6f34a55e63cc48acc0a973c5d454"><div class="ttname"><a href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354ae52f6f34a55e63cc48acc0a973c5d454">VKVG_STATUS_NO_CURRENT_POINT</a></div><div class="ttdeci">@ VKVG_STATUS_NO_CURRENT_POINT</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00124">vkvg.h:124</a></div></div>
-<div class="ttc" id="avkvg_8h_a0cf53c292fd50abe53343d71673c9354_html_a0cf53c292fd50abe53343d71673c9354af1e2820c9277603041bb2cf1e92b9bcb"><div class="ttname"><a href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354af1e2820c9277603041bb2cf1e92b9bcb">VKVG_STATUS_INVALID_STATUS</a></div><div class="ttdeci">@ VKVG_STATUS_INVALID_STATUS</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00126">vkvg.h:126</a></div></div>
-<div class="ttc" id="avkvg_8h_a164da86a4b2636d58d39c45a857b7227_html_a164da86a4b2636d58d39c45a857b7227"><div class="ttname"><a href="vkvg_8h_a164da86a4b2636d58d39c45a857b7227.html#a164da86a4b2636d58d39c45a857b7227">vkvg_set_source_color_name</a></div><div class="ttdeci">vkvg_public void vkvg_set_source_color_name(VkvgContext ctx, const char *color)</div></div>
-<div class="ttc" id="avkvg_8h_a1cde27798744c6485ac522a843017513_html_a1cde27798744c6485ac522a843017513"><div class="ttname"><a href="vkvg_8h_a1cde27798744c6485ac522a843017513.html#a1cde27798744c6485ac522a843017513">vkvg_pattern_type_t</a></div><div class="ttdeci">vkvg_pattern_type_t</div><div class="ttdoc">pattern types</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00182">vkvg.h:182</a></div></div>
-<div class="ttc" id="avkvg_8h_a1cde27798744c6485ac522a843017513_html_a1cde27798744c6485ac522a843017513a4aff9ccbec5d272981c596474adb5386"><div class="ttname"><a href="vkvg_8h_a1cde27798744c6485ac522a843017513.html#a1cde27798744c6485ac522a843017513a4aff9ccbec5d272981c596474adb5386">VKVG_PATTERN_TYPE_LINEAR</a></div><div class="ttdeci">@ VKVG_PATTERN_TYPE_LINEAR</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00185">vkvg.h:185</a></div></div>
-<div class="ttc" id="avkvg_8h_a1cde27798744c6485ac522a843017513_html_a1cde27798744c6485ac522a843017513a8396d15ca456c54a268bdc464107e5db"><div class="ttname"><a href="vkvg_8h_a1cde27798744c6485ac522a843017513.html#a1cde27798744c6485ac522a843017513a8396d15ca456c54a268bdc464107e5db">VKVG_PATTERN_TYPE_SURFACE</a></div><div class="ttdeci">@ VKVG_PATTERN_TYPE_SURFACE</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00184">vkvg.h:184</a></div></div>
-<div class="ttc" id="avkvg_8h_a1cde27798744c6485ac522a843017513_html_a1cde27798744c6485ac522a843017513a926565c0b987eed62e76eca261151ee5"><div class="ttname"><a href="vkvg_8h_a1cde27798744c6485ac522a843017513.html#a1cde27798744c6485ac522a843017513a926565c0b987eed62e76eca261151ee5">VKVG_PATTERN_TYPE_MESH</a></div><div class="ttdeci">@ VKVG_PATTERN_TYPE_MESH</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00187">vkvg.h:187</a></div></div>
-<div class="ttc" id="avkvg_8h_a1cde27798744c6485ac522a843017513_html_a1cde27798744c6485ac522a843017513abac29bd75596cb8af065aa02a1aa34e4"><div class="ttname"><a href="vkvg_8h_a1cde27798744c6485ac522a843017513.html#a1cde27798744c6485ac522a843017513abac29bd75596cb8af065aa02a1aa34e4">VKVG_PATTERN_TYPE_RADIAL</a></div><div class="ttdeci">@ VKVG_PATTERN_TYPE_RADIAL</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00186">vkvg.h:186</a></div></div>
-<div class="ttc" id="avkvg_8h_a1cde27798744c6485ac522a843017513_html_a1cde27798744c6485ac522a843017513ae30ae9f2771df088bc24886fd42fc037"><div class="ttname"><a href="vkvg_8h_a1cde27798744c6485ac522a843017513.html#a1cde27798744c6485ac522a843017513ae30ae9f2771df088bc24886fd42fc037">VKVG_PATTERN_TYPE_RASTER_SOURCE</a></div><div class="ttdeci">@ VKVG_PATTERN_TYPE_RASTER_SOURCE</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00188">vkvg.h:188</a></div></div>
-<div class="ttc" id="avkvg_8h_a1cde27798744c6485ac522a843017513_html_a1cde27798744c6485ac522a843017513aeb9d4daba143ba603f114c3805ab4fa4"><div class="ttname"><a href="vkvg_8h_a1cde27798744c6485ac522a843017513.html#a1cde27798744c6485ac522a843017513aeb9d4daba143ba603f114c3805ab4fa4">VKVG_PATTERN_TYPE_SOLID</a></div><div class="ttdeci">@ VKVG_PATTERN_TYPE_SOLID</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00183">vkvg.h:183</a></div></div>
-<div class="ttc" id="avkvg_8h_a2d6938aad383b6f91bf6be7164b2a995_html_a2d6938aad383b6f91bf6be7164b2a995"><div class="ttname"><a href="vkvg_8h_a2d6938aad383b6f91bf6be7164b2a995.html#a2d6938aad383b6f91bf6be7164b2a995">vkvg_direction_t</a></div><div class="ttdeci">vkvg_direction_t</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00143">vkvg.h:143</a></div></div>
-<div class="ttc" id="avkvg_8h_a2d6938aad383b6f91bf6be7164b2a995_html_a2d6938aad383b6f91bf6be7164b2a995a288489ba8f506ba72415b35e86e5f332"><div class="ttname"><a href="vkvg_8h_a2d6938aad383b6f91bf6be7164b2a995.html#a2d6938aad383b6f91bf6be7164b2a995a288489ba8f506ba72415b35e86e5f332">VKVG_VERTICAL</a></div><div class="ttdeci">@ VKVG_VERTICAL</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00146">vkvg.h:145</a></div></div>
-<div class="ttc" id="avkvg_8h_a2d6938aad383b6f91bf6be7164b2a995_html_a2d6938aad383b6f91bf6be7164b2a995aaa62739c1a76e107fba227dffd6b8199"><div class="ttname"><a href="vkvg_8h_a2d6938aad383b6f91bf6be7164b2a995.html#a2d6938aad383b6f91bf6be7164b2a995aaa62739c1a76e107fba227dffd6b8199">VKVG_HORIZONTAL</a></div><div class="ttdeci">@ VKVG_HORIZONTAL</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00144">vkvg.h:144</a></div></div>
-<div class="ttc" id="avkvg_8h_a4202eb97e7aaee0296c33f8a6b932252_html_a4202eb97e7aaee0296c33f8a6b932252"><div class="ttname"><a href="vkvg_8h_a4202eb97e7aaee0296c33f8a6b932252.html#a4202eb97e7aaee0296c33f8a6b932252">vkvg_operator_t</a></div><div class="ttdeci">vkvg_operator_t</div><div class="ttdoc">compositing operators</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00828">vkvg.h:828</a></div></div>
-<div class="ttc" id="avkvg_8h_a4202eb97e7aaee0296c33f8a6b932252_html_a4202eb97e7aaee0296c33f8a6b932252a4dfe6b31014d9176eb6b7a7aa3d385b9"><div class="ttname"><a href="vkvg_8h_a4202eb97e7aaee0296c33f8a6b932252.html#a4202eb97e7aaee0296c33f8a6b932252a4dfe6b31014d9176eb6b7a7aa3d385b9">VKVG_OPERATOR_OVER</a></div><div class="ttdeci">@ VKVG_OPERATOR_OVER</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00832">vkvg.h:832</a></div></div>
-<div class="ttc" id="avkvg_8h_a4202eb97e7aaee0296c33f8a6b932252_html_a4202eb97e7aaee0296c33f8a6b932252a6a036630d0638105f87246cfa75e6a54"><div class="ttname"><a href="vkvg_8h_a4202eb97e7aaee0296c33f8a6b932252.html#a4202eb97e7aaee0296c33f8a6b932252a6a036630d0638105f87246cfa75e6a54">VKVG_OPERATOR_MAX</a></div><div class="ttdeci">@ VKVG_OPERATOR_MAX</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00862">vkvg.h:862</a></div></div>
-<div class="ttc" id="avkvg_8h_a4202eb97e7aaee0296c33f8a6b932252_html_a4202eb97e7aaee0296c33f8a6b932252a7af999d0306d40ea662520ee32b7c366"><div class="ttname"><a href="vkvg_8h_a4202eb97e7aaee0296c33f8a6b932252.html#a4202eb97e7aaee0296c33f8a6b932252a7af999d0306d40ea662520ee32b7c366">VKVG_OPERATOR_CLEAR</a></div><div class="ttdeci">@ VKVG_OPERATOR_CLEAR</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00829">vkvg.h:829</a></div></div>
-<div class="ttc" id="avkvg_8h_a4202eb97e7aaee0296c33f8a6b932252_html_a4202eb97e7aaee0296c33f8a6b932252ab391cf4ab11c3654ac15df0e573ecc78"><div class="ttname"><a href="vkvg_8h_a4202eb97e7aaee0296c33f8a6b932252.html#a4202eb97e7aaee0296c33f8a6b932252ab391cf4ab11c3654ac15df0e573ecc78">VKVG_OPERATOR_DIFFERENCE</a></div><div class="ttdeci">@ VKVG_OPERATOR_DIFFERENCE</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00856">vkvg.h:856</a></div></div>
-<div class="ttc" id="avkvg_8h_a4202eb97e7aaee0296c33f8a6b932252_html_a4202eb97e7aaee0296c33f8a6b932252ab3cee330e9692a3ff88897172616572d"><div class="ttname"><a href="vkvg_8h_a4202eb97e7aaee0296c33f8a6b932252.html#a4202eb97e7aaee0296c33f8a6b932252ab3cee330e9692a3ff88897172616572d">VKVG_OPERATOR_SOURCE</a></div><div class="ttdeci">@ VKVG_OPERATOR_SOURCE</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00831">vkvg.h:831</a></div></div>
+<div class="line"><a name="l00843"></a><span class="lineno">  843</span>&#160;<span class="comment">    VKVG_OPERATOR_DEST,</span></div>
+<div class="line"><a name="l00844"></a><span class="lineno">  844</span>&#160;<span class="comment">    VKVG_OPERATOR_DEST_OVER,</span></div>
+<div class="line"><a name="l00845"></a><span class="lineno">  845</span>&#160;<span class="comment">    VKVG_OPERATOR_DEST_IN,</span></div>
+<div class="line"><a name="l00846"></a><span class="lineno">  846</span>&#160;<span class="comment">    VKVG_OPERATOR_DEST_OUT,</span></div>
+<div class="line"><a name="l00847"></a><span class="lineno">  847</span>&#160;<span class="comment">    VKVG_OPERATOR_DEST_ATOP,</span></div>
+<div class="line"><a name="l00848"></a><span class="lineno">  848</span>&#160;<span class="comment"></span> </div>
+<div class="line"><a name="l00849"></a><span class="lineno">  849</span>&#160;<span class="comment">    VKVG_OPERATOR_XOR,</span></div>
+<div class="line"><a name="l00850"></a><span class="lineno">  850</span>&#160;<span class="comment">    VKVG_OPERATOR_ADD,</span></div>
+<div class="line"><a name="l00851"></a><span class="lineno">  851</span>&#160;<span class="comment">    VKVG_OPERATOR_SATURATE,</span></div>
+<div class="line"><a name="l00852"></a><span class="lineno">  852</span>&#160;<span class="comment"></span> </div>
+<div class="line"><a name="l00853"></a><span class="lineno">  853</span>&#160;<span class="comment">    VKVG_OPERATOR_MULTIPLY,</span></div>
+<div class="line"><a name="l00854"></a><span class="lineno">  854</span>&#160;<span class="comment">    VKVG_OPERATOR_SCREEN,</span></div>
+<div class="line"><a name="l00855"></a><span class="lineno">  855</span>&#160;<span class="comment">    VKVG_OPERATOR_OVERLAY,</span></div>
+<div class="line"><a name="l00856"></a><span class="lineno">  856</span>&#160;<span class="comment">    VKVG_OPERATOR_DARKEN,</span></div>
+<div class="line"><a name="l00857"></a><span class="lineno">  857</span>&#160;<span class="comment">    VKVG_OPERATOR_LIGHTEN,</span></div>
+<div class="line"><a name="l00858"></a><span class="lineno">  858</span>&#160;<span class="comment">    VKVG_OPERATOR_COLOR_DODGE,</span></div>
+<div class="line"><a name="l00859"></a><span class="lineno">  859</span>&#160;<span class="comment">    VKVG_OPERATOR_COLOR_BURN,</span></div>
+<div class="line"><a name="l00860"></a><span class="lineno">  860</span>&#160;<span class="comment">    VKVG_OPERATOR_HARD_LIGHT,</span></div>
+<div class="line"><a name="l00861"></a><span class="lineno">  861</span>&#160;<span class="comment">    VKVG_OPERATOR_SOFT_LIGHT,</span></div>
+<div class="line"><a name="l00862"></a><span class="lineno"><a class="line" href="vkvg_8h_a4202eb97e7aaee0296c33f8a6b932252.html#a4202eb97e7aaee0296c33f8a6b932252ab391cf4ab11c3654ac15df0e573ecc78">  862</a></span>&#160;<span class="comment">    */</span><a class="code" href="vkvg_8h_a4202eb97e7aaee0296c33f8a6b932252.html#a4202eb97e7aaee0296c33f8a6b932252ab391cf4ab11c3654ac15df0e573ecc78">VKVG_OPERATOR_DIFFERENCE</a>,<span class="comment">/*</span></div>
+<div class="line"><a name="l00863"></a><span class="lineno">  863</span>&#160;<span class="comment">    VKVG_OPERATOR_EXCLUSION,</span></div>
+<div class="line"><a name="l00864"></a><span class="lineno">  864</span>&#160;<span class="comment">    VKVG_OPERATOR_HSL_HUE,</span></div>
+<div class="line"><a name="l00865"></a><span class="lineno">  865</span>&#160;<span class="comment">    VKVG_OPERATOR_HSL_SATURATION,</span></div>
+<div class="line"><a name="l00866"></a><span class="lineno">  866</span>&#160;<span class="comment">    VKVG_OPERATOR_HSL_COLOR,</span></div>
+<div class="line"><a name="l00867"></a><span class="lineno">  867</span>&#160;<span class="comment">    VKVG_OPERATOR_HSL_LUMINOSITY,*/</span></div>
+<div class="line"><a name="l00868"></a><span class="lineno"><a class="line" href="vkvg_8h_a4202eb97e7aaee0296c33f8a6b932252.html#a4202eb97e7aaee0296c33f8a6b932252a6a036630d0638105f87246cfa75e6a54">  868</a></span>&#160;    <a class="code" href="vkvg_8h_a4202eb97e7aaee0296c33f8a6b932252.html#a4202eb97e7aaee0296c33f8a6b932252a6a036630d0638105f87246cfa75e6a54">VKVG_OPERATOR_MAX</a>,</div>
+<div class="line"><a name="l00869"></a><span class="lineno">  869</span>&#160;} <a class="code" href="vkvg_8h_a4202eb97e7aaee0296c33f8a6b932252.html#a4202eb97e7aaee0296c33f8a6b932252">vkvg_operator_t</a>;</div>
+<div class="line"><a name="l00870"></a><span class="lineno">  870</span>&#160; </div>
+<div class="line"><a name="l00882"></a><span class="lineno">  882</span>&#160;vkvg_public</div>
+<div class="line"><a name="l00883"></a><span class="lineno"><a class="line" href="group__context_gab276844a1cbcb7e666997d78ba305aa7.html#gab276844a1cbcb7e666997d78ba305aa7">  883</a></span>&#160;<a class="code" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> <a class="code" href="group__context_gab276844a1cbcb7e666997d78ba305aa7.html#gab276844a1cbcb7e666997d78ba305aa7">vkvg_create</a> (<a class="code" href="group__surface_gaf2e9eb0e48dd4533d4a5622c12e4d0e7.html#gaf2e9eb0e48dd4533d4a5622c12e4d0e7">VkvgSurface</a> surf);</div>
+<div class="line"><a name="l00890"></a><span class="lineno">  890</span>&#160;vkvg_public</div>
+<div class="line"><a name="l00891"></a><span class="lineno"><a class="line" href="group__context_ga0e0bba5a28e7e264e8b265789b35cef5.html#ga0e0bba5a28e7e264e8b265789b35cef5">  891</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__context_ga0e0bba5a28e7e264e8b265789b35cef5.html#ga0e0bba5a28e7e264e8b265789b35cef5">vkvg_destroy</a> (<a class="code" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx);</div>
+<div class="line"><a name="l00899"></a><span class="lineno">  899</span>&#160;vkvg_public</div>
+<div class="line"><a name="l00900"></a><span class="lineno"><a class="line" href="group__context_gaf5b5c652d82aa0404c93edae2cbc6035.html#gaf5b5c652d82aa0404c93edae2cbc6035">  900</a></span>&#160;<a class="code" href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354">vkvg_status_t</a> <a class="code" href="group__context_gaf5b5c652d82aa0404c93edae2cbc6035.html#gaf5b5c652d82aa0404c93edae2cbc6035">vkvg_status</a> (<a class="code" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx);</div>
+<div class="line"><a name="l00909"></a><span class="lineno">  909</span>&#160;vkvg_public</div>
+<div class="line"><a name="l00910"></a><span class="lineno"><a class="line" href="group__context_ga1d501addeb8f29c0a8984c4ea189d3d7.html#ga1d501addeb8f29c0a8984c4ea189d3d7">  910</a></span>&#160;<span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="group__context_ga1d501addeb8f29c0a8984c4ea189d3d7.html#ga1d501addeb8f29c0a8984c4ea189d3d7">vkvg_status_to_string</a> (<a class="code" href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354">vkvg_status_t</a> status);</div>
+<div class="line"><a name="l00916"></a><span class="lineno">  916</span>&#160;vkvg_public</div>
+<div class="line"><a name="l00917"></a><span class="lineno"><a class="line" href="group__context_gae855f56bde644560f5025d09c834a55c.html#gae855f56bde644560f5025d09c834a55c">  917</a></span>&#160;<a class="code" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> <a class="code" href="group__context_gae855f56bde644560f5025d09c834a55c.html#gae855f56bde644560f5025d09c834a55c">vkvg_reference</a> (<a class="code" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx);</div>
+<div class="line"><a name="l00923"></a><span class="lineno">  923</span>&#160;vkvg_public</div>
+<div class="line"><a name="l00924"></a><span class="lineno"><a class="line" href="group__context_ga0b8f1aabb13f0a25b195fc28153eb821.html#ga0b8f1aabb13f0a25b195fc28153eb821">  924</a></span>&#160;uint32_t <a class="code" href="group__context_ga0b8f1aabb13f0a25b195fc28153eb821.html#ga0b8f1aabb13f0a25b195fc28153eb821">vkvg_get_reference_count</a> (<a class="code" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx);</div>
+<div class="line"><a name="l00934"></a><span class="lineno">  934</span>&#160;vkvg_public</div>
+<div class="line"><a name="l00935"></a><span class="lineno"><a class="line" href="group__context_gaca4d2b86c75bdf3f07add4a48d861b5f.html#gaca4d2b86c75bdf3f07add4a48d861b5f">  935</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__context_gaca4d2b86c75bdf3f07add4a48d861b5f.html#gaca4d2b86c75bdf3f07add4a48d861b5f">vkvg_flush</a> (<a class="code" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx);</div>
+<div class="line"><a name="l00944"></a><span class="lineno">  944</span>&#160;vkvg_public</div>
+<div class="line"><a name="l00945"></a><span class="lineno"><a class="line" href="group__context_ga92d2ddcda9b53c6dbd352c31a84b6dfb.html#ga92d2ddcda9b53c6dbd352c31a84b6dfb">  945</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__context_ga92d2ddcda9b53c6dbd352c31a84b6dfb.html#ga92d2ddcda9b53c6dbd352c31a84b6dfb">vkvg_new_path</a> (<a class="code" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx);</div>
+<div class="line"><a name="l00954"></a><span class="lineno">  954</span>&#160;vkvg_public</div>
+<div class="line"><a name="l00955"></a><span class="lineno"><a class="line" href="group__context_gaf7a96ef43fd8721ad82c296e96b1a89a.html#gaf7a96ef43fd8721ad82c296e96b1a89a">  955</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__context_gaf7a96ef43fd8721ad82c296e96b1a89a.html#gaf7a96ef43fd8721ad82c296e96b1a89a">vkvg_close_path</a> (<a class="code" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx);</div>
+<div class="line"><a name="l00965"></a><span class="lineno">  965</span>&#160;vkvg_public</div>
+<div class="line"><a name="l00966"></a><span class="lineno"><a class="line" href="group__context_gad4df2d61a5e1ed43ceb89b5cb908f09c.html#gad4df2d61a5e1ed43ceb89b5cb908f09c">  966</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__context_gad4df2d61a5e1ed43ceb89b5cb908f09c.html#gad4df2d61a5e1ed43ceb89b5cb908f09c">vkvg_new_sub_path</a> (<a class="code" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx);</div>
+<div class="line"><a name="l00975"></a><span class="lineno">  975</span>&#160;vkvg_public</div>
+<div class="line"><a name="l00976"></a><span class="lineno"><a class="line" href="group__context_ga5540dd4e90233822a957059a3c6b389b.html#ga5540dd4e90233822a957059a3c6b389b">  976</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__context_ga5540dd4e90233822a957059a3c6b389b.html#ga5540dd4e90233822a957059a3c6b389b">vkvg_path_extents</a> (<a class="code" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, <span class="keywordtype">float</span> *x1, <span class="keywordtype">float</span> *y1, <span class="keywordtype">float</span> *x2, <span class="keywordtype">float</span> *y2);</div>
+<div class="line"><a name="l00985"></a><span class="lineno">  985</span>&#160;vkvg_public</div>
+<div class="line"><a name="l00986"></a><span class="lineno"><a class="line" href="group__context_gab5852e193c4fa6f23282e622a1eee0c3.html#gab5852e193c4fa6f23282e622a1eee0c3">  986</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__context_gab5852e193c4fa6f23282e622a1eee0c3.html#gab5852e193c4fa6f23282e622a1eee0c3">vkvg_get_current_point</a> (<a class="code" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, <span class="keywordtype">float</span>* x, <span class="keywordtype">float</span>* y);</div>
+<div class="line"><a name="l00997"></a><span class="lineno">  997</span>&#160;vkvg_public</div>
+<div class="line"><a name="l00998"></a><span class="lineno"><a class="line" href="group__context_ga7fdda8e84e6cc77dc30be427087f597d.html#ga7fdda8e84e6cc77dc30be427087f597d">  998</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__context_ga7fdda8e84e6cc77dc30be427087f597d.html#ga7fdda8e84e6cc77dc30be427087f597d">vkvg_line_to</a> (<a class="code" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, <span class="keywordtype">float</span> x, <span class="keywordtype">float</span> y);</div>
+<div class="line"><a name="l01009"></a><span class="lineno"> 1009</span>&#160;vkvg_public</div>
+<div class="line"><a name="l01010"></a><span class="lineno"><a class="line" href="group__context_gaebf492bf879122ef9ec6b8072ec9a55b.html#gaebf492bf879122ef9ec6b8072ec9a55b"> 1010</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__context_gaebf492bf879122ef9ec6b8072ec9a55b.html#gaebf492bf879122ef9ec6b8072ec9a55b">vkvg_rel_line_to</a> (<a class="code" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, <span class="keywordtype">float</span> dx, <span class="keywordtype">float</span> dy);</div>
+<div class="line"><a name="l01023"></a><span class="lineno"> 1023</span>&#160;vkvg_public</div>
+<div class="line"><a name="l01024"></a><span class="lineno"><a class="line" href="group__context_gaa9a27bece5bbd278921c6cba623b2c63.html#gaa9a27bece5bbd278921c6cba623b2c63"> 1024</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__context_gaa9a27bece5bbd278921c6cba623b2c63.html#gaa9a27bece5bbd278921c6cba623b2c63">vkvg_move_to</a> (<a class="code" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, <span class="keywordtype">float</span> x, <span class="keywordtype">float</span> y);</div>
+<div class="line"><a name="l01036"></a><span class="lineno"> 1036</span>&#160;vkvg_public</div>
+<div class="line"><a name="l01037"></a><span class="lineno"><a class="line" href="group__context_gac7853e3949a804d682a856bfbd77312b.html#gac7853e3949a804d682a856bfbd77312b"> 1037</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__context_gac7853e3949a804d682a856bfbd77312b.html#gac7853e3949a804d682a856bfbd77312b">vkvg_rel_move_to</a> (<a class="code" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, <span class="keywordtype">float</span> x, <span class="keywordtype">float</span> y);</div>
+<div class="line"><a name="l01061"></a><span class="lineno"> 1061</span>&#160;vkvg_public</div>
+<div class="line"><a name="l01062"></a><span class="lineno"><a class="line" href="group__context_gac068112f830a390f6b1ea52817d0fa6b.html#gac068112f830a390f6b1ea52817d0fa6b"> 1062</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__context_gac068112f830a390f6b1ea52817d0fa6b.html#gac068112f830a390f6b1ea52817d0fa6b">vkvg_arc</a> (<a class="code" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, <span class="keywordtype">float</span> xc, <span class="keywordtype">float</span> yc, <span class="keywordtype">float</span> radius, <span class="keywordtype">float</span> a1, <span class="keywordtype">float</span> a2);</div>
+<div class="line"><a name="l01080"></a><span class="lineno"> 1080</span>&#160;vkvg_public</div>
+<div class="line"><a name="l01081"></a><span class="lineno"><a class="line" href="group__context_ga81af95aa15f5d5c54e42143183a4bf9b.html#ga81af95aa15f5d5c54e42143183a4bf9b"> 1081</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__context_ga81af95aa15f5d5c54e42143183a4bf9b.html#ga81af95aa15f5d5c54e42143183a4bf9b">vkvg_arc_negative</a> (<a class="code" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, <span class="keywordtype">float</span> xc, <span class="keywordtype">float</span> yc, <span class="keywordtype">float</span> radius, <span class="keywordtype">float</span> a1, <span class="keywordtype">float</span> a2);</div>
+<div class="line"><a name="l01097"></a><span class="lineno"> 1097</span>&#160;vkvg_public</div>
+<div class="line"><a name="l01098"></a><span class="lineno"><a class="line" href="group__context_gaaef505547efbf0dac08363c29aa6d5fc.html#gaaef505547efbf0dac08363c29aa6d5fc"> 1098</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__context_gaaef505547efbf0dac08363c29aa6d5fc.html#gaaef505547efbf0dac08363c29aa6d5fc">vkvg_curve_to</a> (<a class="code" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, <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="keywordtype">float</span> x3, <span class="keywordtype">float</span> y3);</div>
+<div class="line"><a name="l01115"></a><span class="lineno"> 1115</span>&#160;vkvg_public</div>
+<div class="line"><a name="l01116"></a><span class="lineno"><a class="line" href="group__context_gad37071fb42ef37ce31bca527ef979aa2.html#gad37071fb42ef37ce31bca527ef979aa2"> 1116</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__context_gad37071fb42ef37ce31bca527ef979aa2.html#gad37071fb42ef37ce31bca527ef979aa2">vkvg_rel_curve_to</a> (<a class="code" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, <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="keywordtype">float</span> x3, <span class="keywordtype">float</span> y3);</div>
+<div class="line"><a name="l01127"></a><span class="lineno"> 1127</span>&#160;vkvg_public</div>
+<div class="line"><a name="l01128"></a><span class="lineno"><a class="line" href="group__context_ga87f15eee0f8e4e18bc47ed96ea9250b4.html#ga87f15eee0f8e4e18bc47ed96ea9250b4"> 1128</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__context_ga87f15eee0f8e4e18bc47ed96ea9250b4.html#ga87f15eee0f8e4e18bc47ed96ea9250b4">vkvg_quadratic_to</a> (<a class="code" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, <span class="keywordtype">float</span> x1, <span class="keywordtype">float</span> y1, <span class="keywordtype">float</span> x2, <span class="keywordtype">float</span> y2);</div>
+<div class="line"><a name="l01138"></a><span class="lineno"> 1138</span>&#160;vkvg_public</div>
+<div class="line"><a name="l01139"></a><span class="lineno"><a class="line" href="group__context_gad27a65d418d112847acb7671275c7dc2.html#gad27a65d418d112847acb7671275c7dc2"> 1139</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__context_gad27a65d418d112847acb7671275c7dc2.html#gad27a65d418d112847acb7671275c7dc2">vkvg_rel_quadratic_to</a> (<a class="code" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, <span class="keywordtype">float</span> x1, <span class="keywordtype">float</span> y1, <span class="keywordtype">float</span> x2, <span class="keywordtype">float</span> y2);</div>
+<div class="line"><a name="l01151"></a><span class="lineno"> 1151</span>&#160;vkvg_public</div>
+<div class="line"><a name="l01152"></a><span class="lineno"><a class="line" href="group__context_ga65d54b2caf487a2d2305fb0a9a701670.html#ga65d54b2caf487a2d2305fb0a9a701670"> 1152</a></span>&#160;<a class="code" href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354">vkvg_status_t</a> <a class="code" href="group__context_ga65d54b2caf487a2d2305fb0a9a701670.html#ga65d54b2caf487a2d2305fb0a9a701670">vkvg_rectangle</a>(<a class="code" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, <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="l01165"></a><span class="lineno"> 1165</span>&#160;vkvg_public</div>
+<div class="line"><a name="l01166"></a><span class="lineno"><a class="line" href="group__context_ga588d5881468c361b38005f0b9deaf002.html#ga588d5881468c361b38005f0b9deaf002"> 1166</a></span>&#160;<a class="code" href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354">vkvg_status_t</a> <a class="code" href="group__context_ga588d5881468c361b38005f0b9deaf002.html#ga588d5881468c361b38005f0b9deaf002">vkvg_rounded_rectangle</a> (<a class="code" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, <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> radius);</div>
+<div class="line"><a name="l01180"></a><span class="lineno"> 1180</span>&#160;vkvg_public</div>
+<div class="line"><a name="l01181"></a><span class="lineno"><a class="line" href="group__context_gad18fff05a16b4e5bc3a1e20d7af43645.html#gad18fff05a16b4e5bc3a1e20d7af43645"> 1181</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__context_gad18fff05a16b4e5bc3a1e20d7af43645.html#gad18fff05a16b4e5bc3a1e20d7af43645">vkvg_rounded_rectangle2</a> (<a class="code" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, <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);</div>
+<div class="line"><a name="l01182"></a><span class="lineno"> 1182</span>&#160; </div>
+<div class="line"><a name="l01195"></a><span class="lineno"> 1195</span>&#160;vkvg_public</div>
+<div class="line"><a name="l01196"></a><span class="lineno"><a class="line" href="group__context_ga9f9e8b0cc09645c02b883e1184277ed4.html#ga9f9e8b0cc09645c02b883e1184277ed4"> 1196</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__context_ga9f9e8b0cc09645c02b883e1184277ed4.html#ga9f9e8b0cc09645c02b883e1184277ed4">vkvg_ellipse</a> (<a class="code" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, <span class="keywordtype">float</span> radiusX, <span class="keywordtype">float</span> radiusY, <span class="keywordtype">float</span> x, <span class="keywordtype">float</span> y, <span class="keywordtype">float</span> rotationAngle);</div>
+<div class="line"><a name="l01217"></a><span class="lineno"> 1217</span>&#160;vkvg_public</div>
+<div class="line"><a name="l01218"></a><span class="lineno"><a class="line" href="group__context_ga33916e8d4a03a4e6e4b13b901cd619e8.html#ga33916e8d4a03a4e6e4b13b901cd619e8"> 1218</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__context_ga33916e8d4a03a4e6e4b13b901cd619e8.html#ga33916e8d4a03a4e6e4b13b901cd619e8">vkvg_elliptic_arc_to</a> (<a class="code" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, <span class="keywordtype">float</span> x, <span class="keywordtype">float</span> y, <span class="keywordtype">bool</span> large_arc_flag, <span class="keywordtype">bool</span> sweep_flag, <span class="keywordtype">float</span> rx, <span class="keywordtype">float</span> ry, <span class="keywordtype">float</span> phi);</div>
+<div class="line"><a name="l01232"></a><span class="lineno"> 1232</span>&#160;vkvg_public</div>
+<div class="line"><a name="l01233"></a><span class="lineno"><a class="line" href="group__context_gad4e0c503a4073b2b777103172cfd0b0c.html#gad4e0c503a4073b2b777103172cfd0b0c"> 1233</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__context_gad4e0c503a4073b2b777103172cfd0b0c.html#gad4e0c503a4073b2b777103172cfd0b0c">vkvg_rel_elliptic_arc_to</a> (<a class="code" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, <span class="keywordtype">float</span> x, <span class="keywordtype">float</span> y, <span class="keywordtype">bool</span> large_arc_flag, <span class="keywordtype">bool</span> sweep_flag, <span class="keywordtype">float</span> rx, <span class="keywordtype">float</span> ry, <span class="keywordtype">float</span> phi);</div>
+<div class="line"><a name="l01243"></a><span class="lineno"> 1243</span>&#160;vkvg_public</div>
+<div class="line"><a name="l01244"></a><span class="lineno"><a class="line" href="group__context_ga74bf1033a534dab1a320e95dc7dea157.html#ga74bf1033a534dab1a320e95dc7dea157"> 1244</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__context_ga74bf1033a534dab1a320e95dc7dea157.html#ga74bf1033a534dab1a320e95dc7dea157">vkvg_stroke</a> (<a class="code" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx);</div>
+<div class="line"><a name="l01252"></a><span class="lineno"> 1252</span>&#160;vkvg_public</div>
+<div class="line"><a name="l01253"></a><span class="lineno"><a class="line" href="group__context_gaa2ed6dc1512777dd5ccad6aeb1dda7f4.html#gaa2ed6dc1512777dd5ccad6aeb1dda7f4"> 1253</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__context_gaa2ed6dc1512777dd5ccad6aeb1dda7f4.html#gaa2ed6dc1512777dd5ccad6aeb1dda7f4">vkvg_stroke_preserve</a> (<a class="code" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx);</div>
+<div class="line"><a name="l01262"></a><span class="lineno"> 1262</span>&#160;vkvg_public</div>
+<div class="line"><a name="l01263"></a><span class="lineno"><a class="line" href="group__context_ga514541817d323e89f66069362bb8611d.html#ga514541817d323e89f66069362bb8611d"> 1263</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__context_ga514541817d323e89f66069362bb8611d.html#ga514541817d323e89f66069362bb8611d">vkvg_fill</a> (<a class="code" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx);</div>
+<div class="line"><a name="l01271"></a><span class="lineno"> 1271</span>&#160;vkvg_public</div>
+<div class="line"><a name="l01272"></a><span class="lineno"><a class="line" href="group__context_gab1fa94f07caed2355f289efe9ad5b920.html#gab1fa94f07caed2355f289efe9ad5b920"> 1272</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__context_gab1fa94f07caed2355f289efe9ad5b920.html#gab1fa94f07caed2355f289efe9ad5b920">vkvg_fill_preserve</a> (<a class="code" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx);</div>
+<div class="line"><a name="l01281"></a><span class="lineno"> 1281</span>&#160;vkvg_public</div>
+<div class="line"><a name="l01282"></a><span class="lineno"><a class="line" href="group__context_ga8962c8af0aecbee767a3ca60e224cd8b.html#ga8962c8af0aecbee767a3ca60e224cd8b"> 1282</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__context_ga8962c8af0aecbee767a3ca60e224cd8b.html#ga8962c8af0aecbee767a3ca60e224cd8b">vkvg_paint</a> (<a class="code" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx);</div>
+<div class="line"><a name="l01293"></a><span class="lineno"> 1293</span>&#160;vkvg_public</div>
+<div class="line"><a name="l01294"></a><span class="lineno"><a class="line" href="group__context_gaf8ce78ae7fa4269a2a3c1c54ad2c58dd.html#gaf8ce78ae7fa4269a2a3c1c54ad2c58dd"> 1294</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__context_gaf8ce78ae7fa4269a2a3c1c54ad2c58dd.html#gaf8ce78ae7fa4269a2a3c1c54ad2c58dd">vkvg_clear</a> (<a class="code" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx);<span class="comment">//use vkClearAttachment to speed up clearing surf</span></div>
+<div class="line"><a name="l01302"></a><span class="lineno"> 1302</span>&#160;<span class="comment"></span>vkvg_public</div>
+<div class="line"><a name="l01303"></a><span class="lineno"><a class="line" href="group__context_gacc55b53318df7aa0fbb0d2a8ad62a7de.html#gacc55b53318df7aa0fbb0d2a8ad62a7de"> 1303</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__context_gacc55b53318df7aa0fbb0d2a8ad62a7de.html#gacc55b53318df7aa0fbb0d2a8ad62a7de">vkvg_reset_clip</a> (<a class="code" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx);</div>
+<div class="line"><a name="l01319"></a><span class="lineno"> 1319</span>&#160;vkvg_public</div>
+<div class="line"><a name="l01320"></a><span class="lineno"><a class="line" href="group__context_ga1377398c35756811e602cb1f62a3666a.html#ga1377398c35756811e602cb1f62a3666a"> 1320</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__context_ga1377398c35756811e602cb1f62a3666a.html#ga1377398c35756811e602cb1f62a3666a">vkvg_clip</a> (<a class="code" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx);</div>
+<div class="line"><a name="l01328"></a><span class="lineno"> 1328</span>&#160;vkvg_public</div>
+<div class="line"><a name="l01329"></a><span class="lineno"><a class="line" href="group__context_gaf4f41865696063157dcccc49826c7542.html#gaf4f41865696063157dcccc49826c7542"> 1329</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__context_gaf4f41865696063157dcccc49826c7542.html#gaf4f41865696063157dcccc49826c7542">vkvg_clip_preserve</a> (<a class="code" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx);</div>
+<div class="line"><a name="l01338"></a><span class="lineno"> 1338</span>&#160;vkvg_public</div>
+<div class="line"><a name="l01339"></a><span class="lineno"><a class="line" href="group__context_gab2d4c6449a25dc681cc068c4239450c5.html#gab2d4c6449a25dc681cc068c4239450c5"> 1339</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__context_gab2d4c6449a25dc681cc068c4239450c5.html#gab2d4c6449a25dc681cc068c4239450c5">vkvg_set_opacity</a> (<a class="code" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, <span class="keywordtype">float</span> opacity);</div>
+<div class="line"><a name="l01340"></a><span class="lineno"> 1340</span>&#160;vkvg_public</div>
+<div class="line"><a name="l01348"></a><span class="lineno"><a class="line" href="group__context_ga511a8ea8b4e12e44ee062e10361a4eb6.html#ga511a8ea8b4e12e44ee062e10361a4eb6"> 1348</a></span>&#160;<span class="keywordtype">float</span> <a class="code" href="group__context_ga511a8ea8b4e12e44ee062e10361a4eb6.html#ga511a8ea8b4e12e44ee062e10361a4eb6">vkvg_get_opacity</a> (<a class="code" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx);</div>
+<div class="line"><a name="l01354"></a><span class="lineno"> 1354</span>&#160;vkvg_public</div>
+<div class="line"><a name="l01355"></a><span class="lineno"><a class="line" href="group__context_gabd4113f8d643772de75f806652e2c316.html#gabd4113f8d643772de75f806652e2c316"> 1355</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__context_gabd4113f8d643772de75f806652e2c316.html#gabd4113f8d643772de75f806652e2c316">vkvg_set_source_color</a> (<a class="code" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, uint32_t c);</div>
+<div class="line"><a name="l01366"></a><span class="lineno"> 1366</span>&#160;vkvg_public</div>
+<div class="line"><a name="l01367"></a><span class="lineno"><a class="line" href="group__context_ga74613bc604a761da3f8a5f3a05588837.html#ga74613bc604a761da3f8a5f3a05588837"> 1367</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__context_ga74613bc604a761da3f8a5f3a05588837.html#ga74613bc604a761da3f8a5f3a05588837">vkvg_set_source_rgba</a> (<a class="code" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, <span class="keywordtype">float</span> r, <span class="keywordtype">float</span> g, <span class="keywordtype">float</span> b, <span class="keywordtype">float</span> a);</div>
+<div class="line"><a name="l01379"></a><span class="lineno"> 1379</span>&#160;vkvg_public</div>
+<div class="line"><a name="l01380"></a><span class="lineno"><a class="line" href="group__context_ga747c8ae1a645947fd918d5ac54b97a5a.html#ga747c8ae1a645947fd918d5ac54b97a5a"> 1380</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__context_ga747c8ae1a645947fd918d5ac54b97a5a.html#ga747c8ae1a645947fd918d5ac54b97a5a">vkvg_set_source_rgb</a> (<a class="code" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, <span class="keywordtype">float</span> r, <span class="keywordtype">float</span> g, <span class="keywordtype">float</span> b);</div>
+<div class="line"><a name="l01390"></a><span class="lineno"> 1390</span>&#160;vkvg_public</div>
+<div class="line"><a name="l01391"></a><span class="lineno"><a class="line" href="group__context_gac159a4f21cb08f34c01e9a424b2a146b.html#gac159a4f21cb08f34c01e9a424b2a146b"> 1391</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__context_gac159a4f21cb08f34c01e9a424b2a146b.html#gac159a4f21cb08f34c01e9a424b2a146b">vkvg_set_line_width</a> (<a class="code" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, <span class="keywordtype">float</span> width);</div>
+<div class="line"><a name="l01406"></a><span class="lineno"> 1406</span>&#160;vkvg_public</div>
+<div class="line"><a name="l01407"></a><span class="lineno"><a class="line" href="group__context_ga30c2bac2ee940e48c931808a5b1b8da3.html#ga30c2bac2ee940e48c931808a5b1b8da3"> 1407</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__context_ga30c2bac2ee940e48c931808a5b1b8da3.html#ga30c2bac2ee940e48c931808a5b1b8da3">vkvg_set_miter_limit</a> (<a class="code" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, <span class="keywordtype">float</span> limit);</div>
+<div class="line"><a name="l01416"></a><span class="lineno"> 1416</span>&#160;vkvg_public</div>
+<div class="line"><a name="l01417"></a><span class="lineno"><a class="line" href="group__context_ga3dfadc3208fa64c55b980ec83396bc25.html#ga3dfadc3208fa64c55b980ec83396bc25"> 1417</a></span>&#160;<span class="keywordtype">float</span> <a class="code" href="group__context_ga3dfadc3208fa64c55b980ec83396bc25.html#ga3dfadc3208fa64c55b980ec83396bc25">vkvg_get_miter_limit</a> (<a class="code" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx);</div>
+<div class="line"><a name="l01425"></a><span class="lineno"> 1425</span>&#160;vkvg_public</div>
+<div class="line"><a name="l01426"></a><span class="lineno"><a class="line" href="group__context_gacac211b9ddc47b13c9ad7887db491bd8.html#gacac211b9ddc47b13c9ad7887db491bd8"> 1426</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__context_gacac211b9ddc47b13c9ad7887db491bd8.html#gacac211b9ddc47b13c9ad7887db491bd8">vkvg_set_line_cap</a> (<a class="code" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, <a class="code" href="vkvg_8h_ae63b94eb181f12347450efcc67cbf8f0.html#ae63b94eb181f12347450efcc67cbf8f0">vkvg_line_cap_t</a> cap);</div>
+<div class="line"><a name="l01434"></a><span class="lineno"> 1434</span>&#160;vkvg_public</div>
+<div class="line"><a name="l01435"></a><span class="lineno"><a class="line" href="group__context_ga5b49660d94b802be40975417e7d963f3.html#ga5b49660d94b802be40975417e7d963f3"> 1435</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__context_ga5b49660d94b802be40975417e7d963f3.html#ga5b49660d94b802be40975417e7d963f3">vkvg_set_line_join</a> (<a class="code" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, <a class="code" href="vkvg_8h_a46afd254ec45cd6ecd9bd3e238b4698d.html#a46afd254ec45cd6ecd9bd3e238b4698d">vkvg_line_join_t</a> join);</div>
+<div class="line"><a name="l01445"></a><span class="lineno"> 1445</span>&#160;vkvg_public</div>
+<div class="line"><a name="l01446"></a><span class="lineno"><a class="line" href="group__context_ga449bf4b084310edb22aacf4ffba7d8da.html#ga449bf4b084310edb22aacf4ffba7d8da"> 1446</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__context_ga449bf4b084310edb22aacf4ffba7d8da.html#ga449bf4b084310edb22aacf4ffba7d8da">vkvg_set_source_surface</a> (<a class="code" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, <a class="code" href="group__surface_gaf2e9eb0e48dd4533d4a5622c12e4d0e7.html#gaf2e9eb0e48dd4533d4a5622c12e4d0e7">VkvgSurface</a> surf, <span class="keywordtype">float</span> x, <span class="keywordtype">float</span> y);</div>
+<div class="line"><a name="l01454"></a><span class="lineno"> 1454</span>&#160;vkvg_public</div>
+<div class="line"><a name="l01455"></a><span class="lineno"><a class="line" href="group__context_ga3d85796d4747860d13263be493d33ef9.html#ga3d85796d4747860d13263be493d33ef9"> 1455</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__context_ga3d85796d4747860d13263be493d33ef9.html#ga3d85796d4747860d13263be493d33ef9">vkvg_set_source</a> (<a class="code" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, <a class="code" href="group__pattern_ga60d6d8608f15e96a087c8dafd69f28dc.html#ga60d6d8608f15e96a087c8dafd69f28dc">VkvgPattern</a> pat);</div>
+<div class="line"><a name="l01462"></a><span class="lineno"> 1462</span>&#160;vkvg_public</div>
+<div class="line"><a name="l01463"></a><span class="lineno"><a class="line" href="group__context_ga77655256b5a06027abf60cb6eb561c1e.html#ga77655256b5a06027abf60cb6eb561c1e"> 1463</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__context_ga77655256b5a06027abf60cb6eb561c1e.html#ga77655256b5a06027abf60cb6eb561c1e">vkvg_set_operator</a> (<a class="code" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, <a class="code" href="vkvg_8h_a4202eb97e7aaee0296c33f8a6b932252.html#a4202eb97e7aaee0296c33f8a6b932252">vkvg_operator_t</a> op);</div>
+<div class="line"><a name="l01470"></a><span class="lineno"> 1470</span>&#160;vkvg_public</div>
+<div class="line"><a name="l01471"></a><span class="lineno"><a class="line" href="group__context_ga305378530707a0e8436d068e919d15bf.html#ga305378530707a0e8436d068e919d15bf"> 1471</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__context_ga305378530707a0e8436d068e919d15bf.html#ga305378530707a0e8436d068e919d15bf">vkvg_set_fill_rule</a> (<a class="code" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, <a class="code" href="vkvg_8h_a71071026a36a7427c364a8bdc9bccfb6.html#a71071026a36a7427c364a8bdc9bccfb6">vkvg_fill_rule_t</a> fr);</div>
+<div class="line"><a name="l01484"></a><span class="lineno"> 1484</span>&#160;vkvg_public</div>
+<div class="line"><a name="l01485"></a><span class="lineno"><a class="line" href="group__context_ga0cba8dfc3b4340e70820abba3c26c07b.html#ga0cba8dfc3b4340e70820abba3c26c07b"> 1485</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__context_ga0cba8dfc3b4340e70820abba3c26c07b.html#ga0cba8dfc3b4340e70820abba3c26c07b">vkvg_set_dash</a> (<a class="code" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, <span class="keyword">const</span> <span class="keywordtype">float</span>* dashes, uint32_t num_dashes, <span class="keywordtype">float</span> offset);</div>
+<div class="line"><a name="l01497"></a><span class="lineno"> 1497</span>&#160;vkvg_public</div>
+<div class="line"><a name="l01498"></a><span class="lineno"><a class="line" href="group__context_ga003f578ba25479c16cec0f66161ed0f9.html#ga003f578ba25479c16cec0f66161ed0f9"> 1498</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__context_ga003f578ba25479c16cec0f66161ed0f9.html#ga003f578ba25479c16cec0f66161ed0f9">vkvg_get_dash</a> (<a class="code" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, <span class="keyword">const</span> <span class="keywordtype">float</span> *dashes, uint32_t* num_dashes, <span class="keywordtype">float</span>* offset);</div>
+<div class="line"><a name="l01499"></a><span class="lineno"> 1499</span>&#160; </div>
+<div class="line"><a name="l01507"></a><span class="lineno"> 1507</span>&#160;vkvg_public</div>
+<div class="line"><a name="l01508"></a><span class="lineno"><a class="line" href="group__context_ga403922084a3cfecd3ef7e10f764bbd8e.html#ga403922084a3cfecd3ef7e10f764bbd8e"> 1508</a></span>&#160;<span class="keywordtype">float</span> <a class="code" href="group__context_ga403922084a3cfecd3ef7e10f764bbd8e.html#ga403922084a3cfecd3ef7e10f764bbd8e">vkvg_get_line_width</a> (<a class="code" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx);</div>
+<div class="line"><a name="l01515"></a><span class="lineno"> 1515</span>&#160;vkvg_public</div>
+<div class="line"><a name="l01516"></a><span class="lineno"><a class="line" href="group__context_gaa24335582127d17912b7f0f79e4d760c.html#gaa24335582127d17912b7f0f79e4d760c"> 1516</a></span>&#160;<a class="code" href="vkvg_8h_ae63b94eb181f12347450efcc67cbf8f0.html#ae63b94eb181f12347450efcc67cbf8f0">vkvg_line_cap_t</a> <a class="code" href="group__context_gaa24335582127d17912b7f0f79e4d760c.html#gaa24335582127d17912b7f0f79e4d760c">vkvg_get_line_cap</a> (<a class="code" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx);</div>
+<div class="line"><a name="l01523"></a><span class="lineno"> 1523</span>&#160;vkvg_public</div>
+<div class="line"><a name="l01524"></a><span class="lineno"><a class="line" href="group__context_ga1a425a93c299ea2fe50b80c26d54e65a.html#ga1a425a93c299ea2fe50b80c26d54e65a"> 1524</a></span>&#160;<a class="code" href="vkvg_8h_a46afd254ec45cd6ecd9bd3e238b4698d.html#a46afd254ec45cd6ecd9bd3e238b4698d">vkvg_line_join_t</a> <a class="code" href="group__context_ga1a425a93c299ea2fe50b80c26d54e65a.html#ga1a425a93c299ea2fe50b80c26d54e65a">vkvg_get_line_join</a> (<a class="code" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx);</div>
+<div class="line"><a name="l01531"></a><span class="lineno"> 1531</span>&#160;vkvg_public</div>
+<div class="line"><a name="l01532"></a><span class="lineno"><a class="line" href="group__context_gac525aec4976320d2bac91a16cf1d84f8.html#gac525aec4976320d2bac91a16cf1d84f8"> 1532</a></span>&#160;<a class="code" href="vkvg_8h_a4202eb97e7aaee0296c33f8a6b932252.html#a4202eb97e7aaee0296c33f8a6b932252">vkvg_operator_t</a> <a class="code" href="group__context_gac525aec4976320d2bac91a16cf1d84f8.html#gac525aec4976320d2bac91a16cf1d84f8">vkvg_get_operator</a> (<a class="code" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx);</div>
+<div class="line"><a name="l01544"></a><span class="lineno"> 1544</span>&#160;vkvg_public</div>
+<div class="line"><a name="l01545"></a><span class="lineno"><a class="line" href="group__context_gad628d092e9fae6f1c9dc8c2ae6c96b35.html#gad628d092e9fae6f1c9dc8c2ae6c96b35"> 1545</a></span>&#160;<a class="code" href="vkvg_8h_a71071026a36a7427c364a8bdc9bccfb6.html#a71071026a36a7427c364a8bdc9bccfb6">vkvg_fill_rule_t</a> <a class="code" href="group__context_gad628d092e9fae6f1c9dc8c2ae6c96b35.html#gad628d092e9fae6f1c9dc8c2ae6c96b35">vkvg_get_fill_rule</a> (<a class="code" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx);</div>
+<div class="line"><a name="l01554"></a><span class="lineno"> 1554</span>&#160;vkvg_public</div>
+<div class="line"><a name="l01555"></a><span class="lineno"><a class="line" href="group__context_gaf86035c0d1696a504aec94572d218415.html#gaf86035c0d1696a504aec94572d218415"> 1555</a></span>&#160;<a class="code" href="group__pattern_ga60d6d8608f15e96a087c8dafd69f28dc.html#ga60d6d8608f15e96a087c8dafd69f28dc">VkvgPattern</a> <a class="code" href="group__context_gaf86035c0d1696a504aec94572d218415.html#gaf86035c0d1696a504aec94572d218415">vkvg_get_source</a> (<a class="code" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx);</div>
+<div class="line"><a name="l01556"></a><span class="lineno"> 1556</span>&#160; </div>
+<div class="line"><a name="l01564"></a><span class="lineno"> 1564</span>&#160;vkvg_public</div>
+<div class="line"><a name="l01565"></a><span class="lineno"><a class="line" href="group__context_ga828758ed4335f74a7aedba3837d98b13.html#ga828758ed4335f74a7aedba3837d98b13"> 1565</a></span>&#160;<a class="code" href="group__surface_gaf2e9eb0e48dd4533d4a5622c12e4d0e7.html#gaf2e9eb0e48dd4533d4a5622c12e4d0e7">VkvgSurface</a> <a class="code" href="group__context_ga828758ed4335f74a7aedba3837d98b13.html#ga828758ed4335f74a7aedba3837d98b13">vkvg_get_target</a> (<a class="code" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx);</div>
+<div class="line"><a name="l01575"></a><span class="lineno"> 1575</span>&#160;vkvg_public</div>
+<div class="line"><a name="l01576"></a><span class="lineno"><a class="line" href="group__context_gaafe393139d22caee0d96f6b553e9371a.html#gaafe393139d22caee0d96f6b553e9371a"> 1576</a></span>&#160;<span class="keywordtype">bool</span> <a class="code" href="group__context_gaafe393139d22caee0d96f6b553e9371a.html#gaafe393139d22caee0d96f6b553e9371a">vkvg_has_current_point</a> (<a class="code" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx);</div>
+<div class="line"><a name="l01577"></a><span class="lineno"> 1577</span>&#160; </div>
+<div class="line"><a name="l01586"></a><span class="lineno"> 1586</span>&#160;vkvg_public</div>
+<div class="line"><a name="l01587"></a><span class="lineno"><a class="line" href="group__context_gac03501474a0d7c9ba002fd5b7b9d7aa5.html#gac03501474a0d7c9ba002fd5b7b9d7aa5"> 1587</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__context_gac03501474a0d7c9ba002fd5b7b9d7aa5.html#gac03501474a0d7c9ba002fd5b7b9d7aa5">vkvg_save</a> (<a class="code" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx);</div>
+<div class="line"><a name="l01596"></a><span class="lineno"> 1596</span>&#160;vkvg_public</div>
+<div class="line"><a name="l01597"></a><span class="lineno"><a class="line" href="group__context_ga1f8f22f05ba71be6344787c7c52caf3b.html#ga1f8f22f05ba71be6344787c7c52caf3b"> 1597</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__context_ga1f8f22f05ba71be6344787c7c52caf3b.html#ga1f8f22f05ba71be6344787c7c52caf3b">vkvg_restore</a> (<a class="code" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx);</div>
+<div class="line"><a name="l01606"></a><span class="lineno"> 1606</span>&#160;vkvg_public</div>
+<div class="line"><a name="l01607"></a><span class="lineno"><a class="line" href="group__context_ga71761d954c4f84161d889f1a3c3bf3b3.html#ga71761d954c4f84161d889f1a3c3bf3b3"> 1607</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__context_ga71761d954c4f84161d889f1a3c3bf3b3.html#ga71761d954c4f84161d889f1a3c3bf3b3">vkvg_translate</a> (<a class="code" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, <span class="keywordtype">float</span> dx, <span class="keywordtype">float</span> dy);</div>
+<div class="line"><a name="l01616"></a><span class="lineno"> 1616</span>&#160;vkvg_public</div>
+<div class="line"><a name="l01617"></a><span class="lineno"><a class="line" href="group__context_ga8da1de941ca7b4657298fc15d1814a4c.html#ga8da1de941ca7b4657298fc15d1814a4c"> 1617</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__context_ga8da1de941ca7b4657298fc15d1814a4c.html#ga8da1de941ca7b4657298fc15d1814a4c">vkvg_scale</a> (<a class="code" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, <span class="keywordtype">float</span> sx, <span class="keywordtype">float</span> sy);</div>
+<div class="line"><a name="l01625"></a><span class="lineno"> 1625</span>&#160;vkvg_public</div>
+<div class="line"><a name="l01626"></a><span class="lineno"><a class="line" href="group__context_gaeb22a279fa51368ade2094303f729537.html#gaeb22a279fa51368ade2094303f729537"> 1626</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__context_gaeb22a279fa51368ade2094303f729537.html#gaeb22a279fa51368ade2094303f729537">vkvg_rotate</a> (<a class="code" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, <span class="keywordtype">float</span> radians);</div>
+<div class="line"><a name="l01635"></a><span class="lineno"> 1635</span>&#160;vkvg_public</div>
+<div class="line"><a name="l01636"></a><span class="lineno"><a class="line" href="group__context_ga2b63169d9113d74d5549e803d3f4fa9a.html#ga2b63169d9113d74d5549e803d3f4fa9a"> 1636</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__context_ga2b63169d9113d74d5549e803d3f4fa9a.html#ga2b63169d9113d74d5549e803d3f4fa9a">vkvg_transform</a> (<a class="code" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, <span class="keyword">const</span> <a class="code" href="structvkvg__matrix__t.html">vkvg_matrix_t</a>* matrix);</div>
+<div class="line"><a name="l01645"></a><span class="lineno"> 1645</span>&#160;vkvg_public</div>
+<div class="line"><a name="l01646"></a><span class="lineno"><a class="line" href="group__context_gab56218e5b3ba4020ba68ad5fd3a92ddb.html#gab56218e5b3ba4020ba68ad5fd3a92ddb"> 1646</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__context_gab56218e5b3ba4020ba68ad5fd3a92ddb.html#gab56218e5b3ba4020ba68ad5fd3a92ddb">vkvg_set_matrix</a> (<a class="code" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, <span class="keyword">const</span> <a class="code" href="structvkvg__matrix__t.html">vkvg_matrix_t</a>* matrix);</div>
+<div class="line"><a name="l01655"></a><span class="lineno"> 1655</span>&#160;vkvg_public</div>
+<div class="line"><a name="l01656"></a><span class="lineno"><a class="line" href="group__context_ga6b0a4950733eb9792c24a0571cfbc53b.html#ga6b0a4950733eb9792c24a0571cfbc53b"> 1656</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__context_ga6b0a4950733eb9792c24a0571cfbc53b.html#ga6b0a4950733eb9792c24a0571cfbc53b">vkvg_get_matrix</a> (<a class="code" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, <span class="keyword">const</span> <a class="code" href="structvkvg__matrix__t.html">vkvg_matrix_t</a>* matrix);</div>
+<div class="line"><a name="l01664"></a><span class="lineno"> 1664</span>&#160;vkvg_public</div>
+<div class="line"><a name="l01665"></a><span class="lineno"><a class="line" href="group__context_ga07b38d9e2fa6338d765b3ba6f4414a87.html#ga07b38d9e2fa6338d765b3ba6f4414a87"> 1665</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__context_ga07b38d9e2fa6338d765b3ba6f4414a87.html#ga07b38d9e2fa6338d765b3ba6f4414a87">vkvg_identity_matrix</a> (<a class="code" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx);</div>
+<div class="line"><a name="l01666"></a><span class="lineno"> 1666</span>&#160; </div>
+<div class="line"><a name="l01673"></a><span class="lineno"> 1673</span>&#160;vkvg_public</div>
+<div class="line"><a name="l01674"></a><span class="lineno"><a class="line" href="group__context_gade858000e4086620a00952a4ccc8744a.html#gade858000e4086620a00952a4ccc8744a"> 1674</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__context_gade858000e4086620a00952a4ccc8744a.html#gade858000e4086620a00952a4ccc8744a">vkvg_select_font_face</a> (<a class="code" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, <span class="keyword">const</span> <span class="keywordtype">char</span>* name);</div>
+<div class="line"><a name="l01682"></a><span class="lineno"> 1682</span>&#160;vkvg_public</div>
+<div class="line"><a name="l01683"></a><span class="lineno"><a class="line" href="group__context_gadccb1027af7def3ef6b17e27314a4a9e.html#gadccb1027af7def3ef6b17e27314a4a9e"> 1683</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__context_gadccb1027af7def3ef6b17e27314a4a9e.html#gadccb1027af7def3ef6b17e27314a4a9e">vkvg_load_font_from_path</a> (<a class="code" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, <span class="keyword">const</span> <span class="keywordtype">char</span>* path, <span class="keyword">const</span> <span class="keywordtype">char</span> *name);</div>
+<div class="line"><a name="l01692"></a><span class="lineno"> 1692</span>&#160;vkvg_public</div>
+<div class="line"><a name="l01693"></a><span class="lineno"><a class="line" href="group__context_ga99b593fe1e248b4bf5342df2b090d0a4.html#ga99b593fe1e248b4bf5342df2b090d0a4"> 1693</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__context_ga99b593fe1e248b4bf5342df2b090d0a4.html#ga99b593fe1e248b4bf5342df2b090d0a4">vkvg_load_font_from_memory</a> (<a class="code" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span>* fontBuffer, <span class="keywordtype">long</span> fontBufferByteSize, <span class="keyword">const</span> <span class="keywordtype">char</span>* name);</div>
+<div class="line"><a name="l01700"></a><span class="lineno"> 1700</span>&#160;vkvg_public</div>
+<div class="line"><a name="l01701"></a><span class="lineno"><a class="line" href="group__context_gae061587061b992790b315c0df670ec29.html#gae061587061b992790b315c0df670ec29"> 1701</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__context_gae061587061b992790b315c0df670ec29.html#gae061587061b992790b315c0df670ec29">vkvg_set_font_size</a> (<a class="code" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, uint32_t size);</div>
+<div class="line"><a name="l01711"></a><span class="lineno"> 1711</span>&#160;vkvg_public</div>
+<div class="line"><a name="l01712"></a><span class="lineno"><a class="line" href="group__context_ga74f8e2c9596e482b4642d54513ff335c.html#ga74f8e2c9596e482b4642d54513ff335c"> 1712</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__context_ga74f8e2c9596e482b4642d54513ff335c.html#ga74f8e2c9596e482b4642d54513ff335c">vkvg_show_text</a> (<a class="code" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, <span class="keyword">const</span> <span class="keywordtype">char</span>* utf8);</div>
+<div class="line"><a name="l01720"></a><span class="lineno"> 1720</span>&#160;vkvg_public</div>
+<div class="line"><a name="l01721"></a><span class="lineno"><a class="line" href="group__context_ga499ce3f13fd83a591cd9386ffc6e8f74.html#ga499ce3f13fd83a591cd9386ffc6e8f74"> 1721</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__context_ga499ce3f13fd83a591cd9386ffc6e8f74.html#ga499ce3f13fd83a591cd9386ffc6e8f74">vkvg_text_extents</a> (<a class="code" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, <span class="keyword">const</span> <span class="keywordtype">char</span>* utf8, <a class="code" href="structvkvg__text__extents__t.html">vkvg_text_extents_t</a>* extents);</div>
+<div class="line"><a name="l01728"></a><span class="lineno"> 1728</span>&#160;vkvg_public</div>
+<div class="line"><a name="l01729"></a><span class="lineno"><a class="line" href="group__context_gabcf41a619deeaf1fab72bc5c4e5ecf99.html#gabcf41a619deeaf1fab72bc5c4e5ecf99"> 1729</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__context_gabcf41a619deeaf1fab72bc5c4e5ecf99.html#gabcf41a619deeaf1fab72bc5c4e5ecf99">vkvg_font_extents</a> (<a class="code" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, <a class="code" href="structvkvg__font__extents__t.html">vkvg_font_extents_t</a>* extents);</div>
+<div class="line"><a name="l01730"></a><span class="lineno"> 1730</span>&#160; </div>
+<div class="line"><a name="l01731"></a><span class="lineno"> 1731</span>&#160;<span class="comment">//text run holds harfbuz datas, and prevent recreating them multiple times for the same line of text.</span></div>
+<div class="line"><a name="l01739"></a><span class="lineno"> 1739</span>&#160;<span class="comment"></span>vkvg_public</div>
+<div class="line"><a name="l01740"></a><span class="lineno"><a class="line" href="group__context_ga5a15641547545beb6c2fa99903713768.html#ga5a15641547545beb6c2fa99903713768"> 1740</a></span>&#160;<a class="code" href="vkvg_8h_a4371df2f82cabd4963d913a094a06b35.html#a4371df2f82cabd4963d913a094a06b35">VkvgText</a> <a class="code" href="group__context_ga5a15641547545beb6c2fa99903713768.html#ga5a15641547545beb6c2fa99903713768">vkvg_text_run_create</a> (<a class="code" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, <span class="keyword">const</span> <span class="keywordtype">char</span>* text);</div>
+<div class="line"><a name="l01749"></a><span class="lineno"> 1749</span>&#160;vkvg_public</div>
+<div class="line"><a name="l01750"></a><span class="lineno"><a class="line" href="group__context_ga360cdde574ef3fe451b39b32df2e3f12.html#ga360cdde574ef3fe451b39b32df2e3f12"> 1750</a></span>&#160;<a class="code" href="vkvg_8h_a4371df2f82cabd4963d913a094a06b35.html#a4371df2f82cabd4963d913a094a06b35">VkvgText</a> <a class="code" href="group__context_ga360cdde574ef3fe451b39b32df2e3f12.html#ga360cdde574ef3fe451b39b32df2e3f12">vkvg_text_run_create_with_length</a> (<a class="code" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, <span class="keyword">const</span> <span class="keywordtype">char</span>* text, uint32_t length);</div>
+<div class="line"><a name="l01756"></a><span class="lineno"> 1756</span>&#160;vkvg_public</div>
+<div class="line"><a name="l01757"></a><span class="lineno"><a class="line" href="group__context_ga23dc80671fff96c1f2390f03ea3230be.html#ga23dc80671fff96c1f2390f03ea3230be"> 1757</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__context_ga23dc80671fff96c1f2390f03ea3230be.html#ga23dc80671fff96c1f2390f03ea3230be">vkvg_text_run_destroy</a> (<a class="code" href="vkvg_8h_a4371df2f82cabd4963d913a094a06b35.html#a4371df2f82cabd4963d913a094a06b35">VkvgText</a> textRun);</div>
+<div class="line"><a name="l01764"></a><span class="lineno"> 1764</span>&#160;vkvg_public</div>
+<div class="line"><a name="l01765"></a><span class="lineno"><a class="line" href="group__context_ga1d8a8c6dea5e354b3f951ae980042c3a.html#ga1d8a8c6dea5e354b3f951ae980042c3a"> 1765</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__context_ga1d8a8c6dea5e354b3f951ae980042c3a.html#ga1d8a8c6dea5e354b3f951ae980042c3a">vkvg_show_text_run</a> (<a class="code" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, <a class="code" href="vkvg_8h_a4371df2f82cabd4963d913a094a06b35.html#a4371df2f82cabd4963d913a094a06b35">VkvgText</a> textRun);</div>
+<div class="line"><a name="l01772"></a><span class="lineno"> 1772</span>&#160;vkvg_public</div>
+<div class="line"><a name="l01773"></a><span class="lineno"><a class="line" href="group__context_gae7a8c7696c515cdfa1a59d4fe0ca12e8.html#gae7a8c7696c515cdfa1a59d4fe0ca12e8"> 1773</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__context_gae7a8c7696c515cdfa1a59d4fe0ca12e8.html#gae7a8c7696c515cdfa1a59d4fe0ca12e8">vkvg_text_run_get_extents</a> (<a class="code" href="vkvg_8h_a4371df2f82cabd4963d913a094a06b35.html#a4371df2f82cabd4963d913a094a06b35">VkvgText</a> textRun, <a class="code" href="structvkvg__text__extents__t.html">vkvg_text_extents_t</a>* extents);</div>
+<div class="line"><a name="l01779"></a><span class="lineno"> 1779</span>&#160;vkvg_public</div>
+<div class="line"><a name="l01780"></a><span class="lineno"><a class="line" href="group__context_ga424d03095057ccb529ebc63e56ea91c4.html#ga424d03095057ccb529ebc63e56ea91c4"> 1780</a></span>&#160;uint32_t <a class="code" href="group__context_ga424d03095057ccb529ebc63e56ea91c4.html#ga424d03095057ccb529ebc63e56ea91c4">vkvg_text_run_get_glyph_count</a> (<a class="code" href="vkvg_8h_a4371df2f82cabd4963d913a094a06b35.html#a4371df2f82cabd4963d913a094a06b35">VkvgText</a> textRun);</div>
+<div class="line"><a name="l01785"></a><span class="lineno"> 1785</span>&#160;vkvg_public</div>
+<div class="line"><a name="l01786"></a><span class="lineno"><a class="line" href="group__context_ga36b32caa7ba1e63e8eeb72cce24d5c52.html#ga36b32caa7ba1e63e8eeb72cce24d5c52"> 1786</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__context_ga36b32caa7ba1e63e8eeb72cce24d5c52.html#ga36b32caa7ba1e63e8eeb72cce24d5c52">vkvg_text_run_get_glyph_position</a> (<a class="code" href="vkvg_8h_a4371df2f82cabd4963d913a094a06b35.html#a4371df2f82cabd4963d913a094a06b35">VkvgText</a> textRun,</div>
+<div class="line"><a name="l01787"></a><span class="lineno"> 1787</span>&#160;                                       uint32_t index,</div>
+<div class="line"><a name="l01788"></a><span class="lineno"> 1788</span>&#160;                                       <a class="code" href="structvkvg__glyph__info__t.html">vkvg_glyph_info_t</a>* pGlyphInfo);</div>
+<div class="line"><a name="l01807"></a><span class="lineno"> 1807</span>&#160;vkvg_public</div>
+<div class="line"><a name="l01808"></a><span class="lineno"><a class="line" href="group__pattern_ga3bc1cde4ef93d5b8e87870f35240cbc2.html#ga3bc1cde4ef93d5b8e87870f35240cbc2"> 1808</a></span>&#160;<a class="code" href="group__pattern_ga60d6d8608f15e96a087c8dafd69f28dc.html#ga60d6d8608f15e96a087c8dafd69f28dc">VkvgPattern</a> <a class="code" href="group__pattern_ga3bc1cde4ef93d5b8e87870f35240cbc2.html#ga3bc1cde4ef93d5b8e87870f35240cbc2">vkvg_pattern_reference</a> (<a class="code" href="group__pattern_ga60d6d8608f15e96a087c8dafd69f28dc.html#ga60d6d8608f15e96a087c8dafd69f28dc">VkvgPattern</a> pat);</div>
+<div class="line"><a name="l01816"></a><span class="lineno"> 1816</span>&#160;vkvg_public</div>
+<div class="line"><a name="l01817"></a><span class="lineno"><a class="line" href="group__pattern_ga666342d39a4227e8b1d2ecbc1eaad3e9.html#ga666342d39a4227e8b1d2ecbc1eaad3e9"> 1817</a></span>&#160;uint32_t <a class="code" href="group__pattern_ga666342d39a4227e8b1d2ecbc1eaad3e9.html#ga666342d39a4227e8b1d2ecbc1eaad3e9">vkvg_pattern_get_reference_count</a> (<a class="code" href="group__pattern_ga60d6d8608f15e96a087c8dafd69f28dc.html#ga60d6d8608f15e96a087c8dafd69f28dc">VkvgPattern</a> pat);</div>
+<div class="line"><a name="l01828"></a><span class="lineno"> 1828</span>&#160;vkvg_public</div>
+<div class="line"><a name="l01829"></a><span class="lineno"><a class="line" href="group__pattern_gae5284a7f3f6241d3c5b9012dc145dfcb.html#gae5284a7f3f6241d3c5b9012dc145dfcb"> 1829</a></span>&#160;<a class="code" href="group__pattern_ga60d6d8608f15e96a087c8dafd69f28dc.html#ga60d6d8608f15e96a087c8dafd69f28dc">VkvgPattern</a> <a class="code" href="group__pattern_gae5284a7f3f6241d3c5b9012dc145dfcb.html#gae5284a7f3f6241d3c5b9012dc145dfcb">vkvg_pattern_create_for_surface</a> (<a class="code" href="group__surface_gaf2e9eb0e48dd4533d4a5622c12e4d0e7.html#gaf2e9eb0e48dd4533d4a5622c12e4d0e7">VkvgSurface</a> surf);</div>
+<div class="line"><a name="l01842"></a><span class="lineno"> 1842</span>&#160;vkvg_public</div>
+<div class="line"><a name="l01843"></a><span class="lineno"><a class="line" href="group__pattern_gac14405c0e08f8cae0013d179a5c15308.html#gac14405c0e08f8cae0013d179a5c15308"> 1843</a></span>&#160;<a class="code" href="group__pattern_ga60d6d8608f15e96a087c8dafd69f28dc.html#ga60d6d8608f15e96a087c8dafd69f28dc">VkvgPattern</a> <a class="code" href="group__pattern_gac14405c0e08f8cae0013d179a5c15308.html#gac14405c0e08f8cae0013d179a5c15308">vkvg_pattern_create_linear</a> (<span class="keywordtype">float</span> x0, <span class="keywordtype">float</span> y0, <span class="keywordtype">float</span> x1, <span class="keywordtype">float</span> y1);</div>
+<div class="line"><a name="l01855"></a><span class="lineno"> 1855</span>&#160;vkvg_public</div>
+<div class="line"><a name="l01856"></a><span class="lineno"><a class="line" href="group__pattern_ga7990319ff732e9005eda3e2283f6f530.html#ga7990319ff732e9005eda3e2283f6f530"> 1856</a></span>&#160;<a class="code" href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354">vkvg_status_t</a> <a class="code" href="group__pattern_ga7990319ff732e9005eda3e2283f6f530.html#ga7990319ff732e9005eda3e2283f6f530">vkvg_pattern_edit_linear</a>(<a class="code" href="group__pattern_ga60d6d8608f15e96a087c8dafd69f28dc.html#ga60d6d8608f15e96a087c8dafd69f28dc">VkvgPattern</a> pat, <span class="keywordtype">float</span> x0, <span class="keywordtype">float</span> y0, <span class="keywordtype">float</span> x1, <span class="keywordtype">float</span> y1);</div>
+<div class="line"><a name="l01868"></a><span class="lineno"> 1868</span>&#160;vkvg_public</div>
+<div class="line"><a name="l01869"></a><span class="lineno"><a class="line" href="group__pattern_ga7026f86f8c320692862bd219c704999a.html#ga7026f86f8c320692862bd219c704999a"> 1869</a></span>&#160;<a class="code" href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354">vkvg_status_t</a> <a class="code" href="group__pattern_ga7026f86f8c320692862bd219c704999a.html#ga7026f86f8c320692862bd219c704999a">vkvg_pattern_get_linear_points</a>(<a class="code" href="group__pattern_ga60d6d8608f15e96a087c8dafd69f28dc.html#ga60d6d8608f15e96a087c8dafd69f28dc">VkvgPattern</a> pat, <span class="keywordtype">float</span>* x0, <span class="keywordtype">float</span>* y0, <span class="keywordtype">float</span>* x1, <span class="keywordtype">float</span>* y1);</div>
+<div class="line"><a name="l01884"></a><span class="lineno"> 1884</span>&#160;vkvg_public</div>
+<div class="line"><a name="l01885"></a><span class="lineno"><a class="line" href="group__pattern_ga19e3b3fde4351d70e052030508bed667.html#ga19e3b3fde4351d70e052030508bed667"> 1885</a></span>&#160;<a class="code" href="group__pattern_ga60d6d8608f15e96a087c8dafd69f28dc.html#ga60d6d8608f15e96a087c8dafd69f28dc">VkvgPattern</a> <a class="code" href="group__pattern_ga19e3b3fde4351d70e052030508bed667.html#ga19e3b3fde4351d70e052030508bed667">vkvg_pattern_create_radial</a> (<span class="keywordtype">float</span> cx0, <span class="keywordtype">float</span> cy0, <span class="keywordtype">float</span> radius0,</div>
+<div class="line"><a name="l01886"></a><span class="lineno"> 1886</span>&#160;                                        <span class="keywordtype">float</span> cx1, <span class="keywordtype">float</span> cy1, <span class="keywordtype">float</span> radius1);</div>
+<div class="line"><a name="l01901"></a><span class="lineno"> 1901</span>&#160;vkvg_public</div>
+<div class="line"><a name="l01902"></a><span class="lineno"><a class="line" href="group__pattern_ga3781a9fe725e660b090da1a1afcd4550.html#ga3781a9fe725e660b090da1a1afcd4550"> 1902</a></span>&#160;<a class="code" href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354">vkvg_status_t</a> <a class="code" href="group__pattern_ga3781a9fe725e660b090da1a1afcd4550.html#ga3781a9fe725e660b090da1a1afcd4550">vkvg_pattern_edit_radial</a>(<a class="code" href="group__pattern_ga60d6d8608f15e96a087c8dafd69f28dc.html#ga60d6d8608f15e96a087c8dafd69f28dc">VkvgPattern</a> pat,</div>
+<div class="line"><a name="l01903"></a><span class="lineno"> 1903</span>&#160;                                <span class="keywordtype">float</span> cx0, <span class="keywordtype">float</span> cy0, <span class="keywordtype">float</span> radius0,</div>
+<div class="line"><a name="l01904"></a><span class="lineno"> 1904</span>&#160;                                <span class="keywordtype">float</span> cx1, <span class="keywordtype">float</span> cy1, <span class="keywordtype">float</span> radius1);</div>
+<div class="line"><a name="l01914"></a><span class="lineno"> 1914</span>&#160;vkvg_public</div>
+<div class="line"><a name="l01915"></a><span class="lineno"><a class="line" href="group__pattern_gaa43a9a05b3b7c9d247b640c3acf62372.html#gaa43a9a05b3b7c9d247b640c3acf62372"> 1915</a></span>&#160;<a class="code" href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354">vkvg_status_t</a> <a class="code" href="group__pattern_gaa43a9a05b3b7c9d247b640c3acf62372.html#gaa43a9a05b3b7c9d247b640c3acf62372">vkvg_pattern_get_color_stop_count</a> (<a class="code" href="group__pattern_ga60d6d8608f15e96a087c8dafd69f28dc.html#ga60d6d8608f15e96a087c8dafd69f28dc">VkvgPattern</a> pat, uint32_t* count);</div>
+<div class="line"><a name="l01931"></a><span class="lineno"> 1931</span>&#160;vkvg_public</div>
+<div class="line"><a name="l01932"></a><span class="lineno"><a class="line" href="group__pattern_gafc6a80199e9b9b18d3f25467a9fb3fee.html#gafc6a80199e9b9b18d3f25467a9fb3fee"> 1932</a></span>&#160;<a class="code" href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354">vkvg_status_t</a> <a class="code" href="group__pattern_gafc6a80199e9b9b18d3f25467a9fb3fee.html#gafc6a80199e9b9b18d3f25467a9fb3fee">vkvg_pattern_get_color_stop_rgba</a> (<a class="code" href="group__pattern_ga60d6d8608f15e96a087c8dafd69f28dc.html#ga60d6d8608f15e96a087c8dafd69f28dc">VkvgPattern</a> pat, uint32_t index,</div>
+<div class="line"><a name="l01933"></a><span class="lineno"> 1933</span>&#160;                                                <span class="keywordtype">float</span>* offset, <span class="keywordtype">float</span>* r, <span class="keywordtype">float</span>* g, <span class="keywordtype">float</span>* b, <span class="keywordtype">float</span>* a);</div>
+<div class="line"><a name="l01934"></a><span class="lineno"> 1934</span>&#160; </div>
+<div class="line"><a name="l01942"></a><span class="lineno"> 1942</span>&#160;vkvg_public</div>
+<div class="line"><a name="l01943"></a><span class="lineno"><a class="line" href="group__pattern_gaee2652254686507f28dfcf598db894c4.html#gaee2652254686507f28dfcf598db894c4"> 1943</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__pattern_gaee2652254686507f28dfcf598db894c4.html#gaee2652254686507f28dfcf598db894c4">vkvg_pattern_destroy</a> (<a class="code" href="group__pattern_ga60d6d8608f15e96a087c8dafd69f28dc.html#ga60d6d8608f15e96a087c8dafd69f28dc">VkvgPattern</a> pat);</div>
+<div class="line"><a name="l01957"></a><span class="lineno"> 1957</span>&#160;vkvg_public</div>
+<div class="line"><a name="l01958"></a><span class="lineno"><a class="line" href="group__pattern_ga844444a0242794f85b2a850309569587.html#ga844444a0242794f85b2a850309569587"> 1958</a></span>&#160;<a class="code" href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354">vkvg_status_t</a> <a class="code" href="group__pattern_ga844444a0242794f85b2a850309569587.html#ga844444a0242794f85b2a850309569587">vkvg_pattern_add_color_stop</a>(<a class="code" href="group__pattern_ga60d6d8608f15e96a087c8dafd69f28dc.html#ga60d6d8608f15e96a087c8dafd69f28dc">VkvgPattern</a> pat, <span class="keywordtype">float</span> offset, <span class="keywordtype">float</span> r, <span class="keywordtype">float</span> g, <span class="keywordtype">float</span> b, <span class="keywordtype">float</span> a);</div>
+<div class="line"><a name="l01968"></a><span class="lineno"> 1968</span>&#160;vkvg_public</div>
+<div class="line"><a name="l01969"></a><span class="lineno"><a class="line" href="group__pattern_ga29fe6b4335fe0352c5d7ea5804ba45e9.html#ga29fe6b4335fe0352c5d7ea5804ba45e9"> 1969</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__pattern_ga29fe6b4335fe0352c5d7ea5804ba45e9.html#ga29fe6b4335fe0352c5d7ea5804ba45e9">vkvg_pattern_set_extend</a> (<a class="code" href="group__pattern_ga60d6d8608f15e96a087c8dafd69f28dc.html#ga60d6d8608f15e96a087c8dafd69f28dc">VkvgPattern</a> pat, <a class="code" href="vkvg_8h_a9e76bb74a68a2e86a709ed7397cf1a40.html#a9e76bb74a68a2e86a709ed7397cf1a40">vkvg_extend_t</a> extend);</div>
+<div class="line"><a name="l01976"></a><span class="lineno"> 1976</span>&#160;vkvg_public</div>
+<div class="line"><a name="l01977"></a><span class="lineno"><a class="line" href="group__pattern_gad2d8a91e379b5d39ae9c066380ae95f2.html#gad2d8a91e379b5d39ae9c066380ae95f2"> 1977</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__pattern_gad2d8a91e379b5d39ae9c066380ae95f2.html#gad2d8a91e379b5d39ae9c066380ae95f2">vkvg_pattern_set_filter</a> (<a class="code" href="group__pattern_ga60d6d8608f15e96a087c8dafd69f28dc.html#ga60d6d8608f15e96a087c8dafd69f28dc">VkvgPattern</a> pat, <a class="code" href="vkvg_8h_adb45e5c6af26000f8dacd091679c0ca5.html#adb45e5c6af26000f8dacd091679c0ca5">vkvg_filter_t</a> filter);</div>
+<div class="line"><a name="l01984"></a><span class="lineno"> 1984</span>&#160;vkvg_public</div>
+<div class="line"><a name="l01985"></a><span class="lineno"><a class="line" href="group__pattern_gaf89e3a8ba79ac27840b4394d9f503459.html#gaf89e3a8ba79ac27840b4394d9f503459"> 1985</a></span>&#160;<a class="code" href="vkvg_8h_a9e76bb74a68a2e86a709ed7397cf1a40.html#a9e76bb74a68a2e86a709ed7397cf1a40">vkvg_extend_t</a> <a class="code" href="group__pattern_gaf89e3a8ba79ac27840b4394d9f503459.html#gaf89e3a8ba79ac27840b4394d9f503459">vkvg_pattern_get_extend</a> (<a class="code" href="group__pattern_ga60d6d8608f15e96a087c8dafd69f28dc.html#ga60d6d8608f15e96a087c8dafd69f28dc">VkvgPattern</a> pat);</div>
+<div class="line"><a name="l01992"></a><span class="lineno"> 1992</span>&#160;vkvg_public</div>
+<div class="line"><a name="l01993"></a><span class="lineno"><a class="line" href="group__pattern_gaea43689bc6fa9fff1e1ab557b45bbc9f.html#gaea43689bc6fa9fff1e1ab557b45bbc9f"> 1993</a></span>&#160;<a class="code" href="vkvg_8h_adb45e5c6af26000f8dacd091679c0ca5.html#adb45e5c6af26000f8dacd091679c0ca5">vkvg_filter_t</a> <a class="code" href="group__pattern_gaea43689bc6fa9fff1e1ab557b45bbc9f.html#gaea43689bc6fa9fff1e1ab557b45bbc9f">vkvg_pattern_get_filter</a> (<a class="code" href="group__pattern_ga60d6d8608f15e96a087c8dafd69f28dc.html#ga60d6d8608f15e96a087c8dafd69f28dc">VkvgPattern</a> pat);</div>
+<div class="line"><a name="l02002"></a><span class="lineno"> 2002</span>&#160;vkvg_public</div>
+<div class="line"><a name="l02003"></a><span class="lineno"><a class="line" href="group__pattern_ga69d920cb48cb97fbaa8ea048b12e9bab.html#ga69d920cb48cb97fbaa8ea048b12e9bab"> 2003</a></span>&#160;<a class="code" href="vkvg_8h_a1cde27798744c6485ac522a843017513.html#a1cde27798744c6485ac522a843017513">vkvg_pattern_type_t</a> <a class="code" href="group__pattern_ga69d920cb48cb97fbaa8ea048b12e9bab.html#ga69d920cb48cb97fbaa8ea048b12e9bab">vkvg_pattern_get_type</a> (<a class="code" href="group__pattern_ga60d6d8608f15e96a087c8dafd69f28dc.html#ga60d6d8608f15e96a087c8dafd69f28dc">VkvgPattern</a> pat);</div>
+<div class="line"><a name="l02004"></a><span class="lineno"> 2004</span>&#160;vkvg_public</div>
+<div class="line"><a name="l02005"></a><span class="lineno"><a class="line" href="group__pattern_ga1f555e636f6c91d3a2a8945bf9e86fa3.html#ga1f555e636f6c91d3a2a8945bf9e86fa3"> 2005</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__pattern_ga1f555e636f6c91d3a2a8945bf9e86fa3.html#ga1f555e636f6c91d3a2a8945bf9e86fa3">vkvg_pattern_set_matrix</a> (<a class="code" href="group__pattern_ga60d6d8608f15e96a087c8dafd69f28dc.html#ga60d6d8608f15e96a087c8dafd69f28dc">VkvgPattern</a> pat, <span class="keyword">const</span> <a class="code" href="structvkvg__matrix__t.html">vkvg_matrix_t</a>* matrix);</div>
+<div class="line"><a name="l02006"></a><span class="lineno"> 2006</span>&#160;vkvg_public</div>
+<div class="line"><a name="l02007"></a><span class="lineno"><a class="line" href="group__pattern_ga53ff09b33c0008da5e52740fdd601e93.html#ga53ff09b33c0008da5e52740fdd601e93"> 2007</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__pattern_ga53ff09b33c0008da5e52740fdd601e93.html#ga53ff09b33c0008da5e52740fdd601e93">vkvg_pattern_get_matrix</a> (<a class="code" href="group__pattern_ga60d6d8608f15e96a087c8dafd69f28dc.html#ga60d6d8608f15e96a087c8dafd69f28dc">VkvgPattern</a> pat, <a class="code" href="structvkvg__matrix__t.html">vkvg_matrix_t</a>* matrix);</div>
+<div class="line"><a name="l02008"></a><span class="lineno"> 2008</span>&#160; </div>
+<div class="line"><a name="l02011"></a><span class="lineno"> 2011</span>&#160;<span class="comment">/********* EXPERIMENTAL **************/</span></div>
+<div class="line"><a name="l02012"></a><span class="lineno"> 2012</span>&#160;vkvg_public</div>
+<div class="line"><a name="l02013"></a><span class="lineno"><a class="line" href="vkvg_8h_af4174688622bae16b8cb222b80cc978a.html#af4174688622bae16b8cb222b80cc978a"> 2013</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="vkvg_8h_af4174688622bae16b8cb222b80cc978a.html#af4174688622bae16b8cb222b80cc978a">vkvg_set_source_color_name</a> (<a class="code" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, <span class="keyword">const</span> <span class="keywordtype">char</span>* color);</div>
+<div class="line"><a name="l02014"></a><span class="lineno"> 2014</span>&#160; </div>
+<div class="line"><a name="l02015"></a><span class="lineno"> 2015</span>&#160;<span class="preprocessor">#ifdef VKVG_RECORDING</span></div>
+<div class="line"><a name="l02016"></a><span class="lineno"> 2016</span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>_vkvg_recording_t* VkvgRecording;</div>
+<div class="line"><a name="l02017"></a><span class="lineno"> 2017</span>&#160; </div>
+<div class="line"><a name="l02018"></a><span class="lineno"> 2018</span>&#160;vkvg_public</div>
+<div class="line"><a name="l02019"></a><span class="lineno"> 2019</span>&#160;<span class="keywordtype">void</span>            vkvg_start_recording    (<a class="code" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx);</div>
+<div class="line"><a name="l02020"></a><span class="lineno"> 2020</span>&#160;vkvg_public</div>
+<div class="line"><a name="l02021"></a><span class="lineno"> 2021</span>&#160;VkvgRecording   vkvg_stop_recording     (<a class="code" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx);</div>
+<div class="line"><a name="l02022"></a><span class="lineno"> 2022</span>&#160;vkvg_public</div>
+<div class="line"><a name="l02023"></a><span class="lineno"> 2023</span>&#160;<span class="keywordtype">void</span>            vkvg_replay             (<a class="code" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, VkvgRecording rec);</div>
+<div class="line"><a name="l02024"></a><span class="lineno"> 2024</span>&#160;vkvg_public</div>
+<div class="line"><a name="l02025"></a><span class="lineno"> 2025</span>&#160;<span class="keywordtype">void</span>            vkvg_replay_command     (<a class="code" href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a> ctx, VkvgRecording rec, uint32_t cmdIndex);</div>
+<div class="line"><a name="l02026"></a><span class="lineno"> 2026</span>&#160;vkvg_public</div>
+<div class="line"><a name="l02027"></a><span class="lineno"> 2027</span>&#160;<span class="keywordtype">void</span>            vkvg_recording_get_command (VkvgRecording rec, uint32_t cmdIndex, uint32_t* cmd, <span class="keywordtype">void</span>** dataOffset);</div>
+<div class="line"><a name="l02028"></a><span class="lineno"> 2028</span>&#160;vkvg_public</div>
+<div class="line"><a name="l02029"></a><span class="lineno"> 2029</span>&#160;uint32_t        vkvg_recording_get_count(VkvgRecording rec);</div>
+<div class="line"><a name="l02030"></a><span class="lineno"> 2030</span>&#160;vkvg_public</div>
+<div class="line"><a name="l02031"></a><span class="lineno"> 2031</span>&#160;<span class="keywordtype">void</span>*           vkvg_recording_get_data (VkvgRecording rec);</div>
+<div class="line"><a name="l02032"></a><span class="lineno"> 2032</span>&#160;vkvg_public</div>
+<div class="line"><a name="l02033"></a><span class="lineno"> 2033</span>&#160;<span class="keywordtype">void</span>            vkvg_recording_destroy  (VkvgRecording rec);</div>
+<div class="line"><a name="l02034"></a><span class="lineno"> 2034</span>&#160;<span class="comment">/*************************************/</span></div>
+<div class="line"><a name="l02035"></a><span class="lineno"> 2035</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l02036"></a><span class="lineno"> 2036</span>&#160; </div>
+<div class="line"><a name="l02037"></a><span class="lineno"> 2037</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
+<div class="line"><a name="l02038"></a><span class="lineno"> 2038</span>&#160;}</div>
+<div class="line"><a name="l02039"></a><span class="lineno"> 2039</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l02040"></a><span class="lineno"> 2040</span>&#160; </div>
+<div class="line"><a name="l02041"></a><span class="lineno"> 2041</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="ttc" id="agroup__context_ga003f578ba25479c16cec0f66161ed0f9_html_ga003f578ba25479c16cec0f66161ed0f9"><div class="ttname"><a href="group__context_ga003f578ba25479c16cec0f66161ed0f9.html#ga003f578ba25479c16cec0f66161ed0f9">vkvg_get_dash</a></div><div class="ttdeci">void vkvg_get_dash(VkvgContext ctx, const float *dashes, uint32_t *num_dashes, float *offset)</div><div class="ttdoc">get current dash settings.</div></div>
+<div class="ttc" id="agroup__context_ga07b38d9e2fa6338d765b3ba6f4414a87_html_ga07b38d9e2fa6338d765b3ba6f4414a87"><div class="ttname"><a href="group__context_ga07b38d9e2fa6338d765b3ba6f4414a87.html#ga07b38d9e2fa6338d765b3ba6f4414a87">vkvg_identity_matrix</a></div><div class="ttdeci">void vkvg_identity_matrix(VkvgContext ctx)</div><div class="ttdoc">Set the current matrix to identity.</div></div>
+<div class="ttc" id="agroup__context_ga0b8f1aabb13f0a25b195fc28153eb821_html_ga0b8f1aabb13f0a25b195fc28153eb821"><div class="ttname"><a href="group__context_ga0b8f1aabb13f0a25b195fc28153eb821.html#ga0b8f1aabb13f0a25b195fc28153eb821">vkvg_get_reference_count</a></div><div class="ttdeci">uint32_t vkvg_get_reference_count(VkvgContext ctx)</div><div class="ttdoc">Get the current reference count of this context.</div></div>
+<div class="ttc" id="agroup__context_ga0cba8dfc3b4340e70820abba3c26c07b_html_ga0cba8dfc3b4340e70820abba3c26c07b"><div class="ttname"><a href="group__context_ga0cba8dfc3b4340e70820abba3c26c07b.html#ga0cba8dfc3b4340e70820abba3c26c07b">vkvg_set_dash</a></div><div class="ttdeci">void vkvg_set_dash(VkvgContext ctx, const float *dashes, uint32_t num_dashes, float offset)</div><div class="ttdoc">set the dash configuration for strokes</div></div>
+<div class="ttc" id="agroup__context_ga0e0bba5a28e7e264e8b265789b35cef5_html_ga0e0bba5a28e7e264e8b265789b35cef5"><div class="ttname"><a href="group__context_ga0e0bba5a28e7e264e8b265789b35cef5.html#ga0e0bba5a28e7e264e8b265789b35cef5">vkvg_destroy</a></div><div class="ttdeci">void vkvg_destroy(VkvgContext ctx)</div><div class="ttdoc">Destroy vkvg context.</div></div>
+<div class="ttc" id="agroup__context_ga1027bada0ac47c81c3b0746158c3c5bc_html_ga1027bada0ac47c81c3b0746158c3c5bc"><div class="ttname"><a href="group__context_ga1027bada0ac47c81c3b0746158c3c5bc.html#ga1027bada0ac47c81c3b0746158c3c5bc">VkvgContext</a></div><div class="ttdeci">struct _vkvg_context_t * VkvgContext</div><div class="ttdoc">The Vkvg drawing Context.</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00296">vkvg.h:296</a></div></div>
+<div class="ttc" id="agroup__context_ga1377398c35756811e602cb1f62a3666a_html_ga1377398c35756811e602cb1f62a3666a"><div class="ttname"><a href="group__context_ga1377398c35756811e602cb1f62a3666a.html#ga1377398c35756811e602cb1f62a3666a">vkvg_clip</a></div><div class="ttdeci">void vkvg_clip(VkvgContext ctx)</div><div class="ttdoc">Establishes a new clip region.</div></div>
+<div class="ttc" id="agroup__context_ga1a425a93c299ea2fe50b80c26d54e65a_html_ga1a425a93c299ea2fe50b80c26d54e65a"><div class="ttname"><a href="group__context_ga1a425a93c299ea2fe50b80c26d54e65a.html#ga1a425a93c299ea2fe50b80c26d54e65a">vkvg_get_line_join</a></div><div class="ttdeci">vkvg_line_join_t vkvg_get_line_join(VkvgContext ctx)</div></div>
+<div class="ttc" id="agroup__context_ga1d501addeb8f29c0a8984c4ea189d3d7_html_ga1d501addeb8f29c0a8984c4ea189d3d7"><div class="ttname"><a href="group__context_ga1d501addeb8f29c0a8984c4ea189d3d7.html#ga1d501addeb8f29c0a8984c4ea189d3d7">vkvg_status_to_string</a></div><div class="ttdeci">const char * vkvg_status_to_string(vkvg_status_t status)</div></div>
+<div class="ttc" id="agroup__context_ga1d8a8c6dea5e354b3f951ae980042c3a_html_ga1d8a8c6dea5e354b3f951ae980042c3a"><div class="ttname"><a href="group__context_ga1d8a8c6dea5e354b3f951ae980042c3a.html#ga1d8a8c6dea5e354b3f951ae980042c3a">vkvg_show_text_run</a></div><div class="ttdeci">void vkvg_show_text_run(VkvgContext ctx, VkvgText textRun)</div></div>
+<div class="ttc" id="agroup__context_ga1f8f22f05ba71be6344787c7c52caf3b_html_ga1f8f22f05ba71be6344787c7c52caf3b"><div class="ttname"><a href="group__context_ga1f8f22f05ba71be6344787c7c52caf3b.html#ga1f8f22f05ba71be6344787c7c52caf3b">vkvg_restore</a></div><div class="ttdeci">void vkvg_restore(VkvgContext ctx)</div><div class="ttdoc">Restore context's graphic states.</div></div>
+<div class="ttc" id="agroup__context_ga23dc80671fff96c1f2390f03ea3230be_html_ga23dc80671fff96c1f2390f03ea3230be"><div class="ttname"><a href="group__context_ga23dc80671fff96c1f2390f03ea3230be.html#ga23dc80671fff96c1f2390f03ea3230be">vkvg_text_run_destroy</a></div><div class="ttdeci">void vkvg_text_run_destroy(VkvgText textRun)</div><div class="ttdoc">Release ressources holded by the text run.</div></div>
+<div class="ttc" id="agroup__context_ga2b63169d9113d74d5549e803d3f4fa9a_html_ga2b63169d9113d74d5549e803d3f4fa9a"><div class="ttname"><a href="group__context_ga2b63169d9113d74d5549e803d3f4fa9a.html#ga2b63169d9113d74d5549e803d3f4fa9a">vkvg_transform</a></div><div class="ttdeci">void vkvg_transform(VkvgContext ctx, const vkvg_matrix_t *matrix)</div><div class="ttdoc">Add an additional transformation to the current matrix.</div></div>
+<div class="ttc" id="agroup__context_ga305378530707a0e8436d068e919d15bf_html_ga305378530707a0e8436d068e919d15bf"><div class="ttname"><a href="group__context_ga305378530707a0e8436d068e919d15bf.html#ga305378530707a0e8436d068e919d15bf">vkvg_set_fill_rule</a></div><div class="ttdeci">void vkvg_set_fill_rule(VkvgContext ctx, vkvg_fill_rule_t fr)</div></div>
+<div class="ttc" id="agroup__context_ga30c2bac2ee940e48c931808a5b1b8da3_html_ga30c2bac2ee940e48c931808a5b1b8da3"><div class="ttname"><a href="group__context_ga30c2bac2ee940e48c931808a5b1b8da3.html#ga30c2bac2ee940e48c931808a5b1b8da3">vkvg_set_miter_limit</a></div><div class="ttdeci">void vkvg_set_miter_limit(VkvgContext ctx, float limit)</div><div class="ttdoc">set line join miter size limit.</div></div>
+<div class="ttc" id="agroup__context_ga33916e8d4a03a4e6e4b13b901cd619e8_html_ga33916e8d4a03a4e6e4b13b901cd619e8"><div class="ttname"><a href="group__context_ga33916e8d4a03a4e6e4b13b901cd619e8.html#ga33916e8d4a03a4e6e4b13b901cd619e8">vkvg_elliptic_arc_to</a></div><div class="ttdeci">void vkvg_elliptic_arc_to(VkvgContext ctx, float x, float y, bool large_arc_flag, bool sweep_flag, float rx, float ry, float phi)</div><div class="ttdoc">Add an elliptical arc to the current path.</div></div>
+<div class="ttc" id="agroup__context_ga360cdde574ef3fe451b39b32df2e3f12_html_ga360cdde574ef3fe451b39b32df2e3f12"><div class="ttname"><a href="group__context_ga360cdde574ef3fe451b39b32df2e3f12.html#ga360cdde574ef3fe451b39b32df2e3f12">vkvg_text_run_create_with_length</a></div><div class="ttdeci">VkvgText vkvg_text_run_create_with_length(VkvgContext ctx, const char *text, uint32_t length)</div><div class="ttdoc">Create a new text run for a non null terminated string.</div></div>
+<div class="ttc" id="agroup__context_ga36b32caa7ba1e63e8eeb72cce24d5c52_html_ga36b32caa7ba1e63e8eeb72cce24d5c52"><div class="ttname"><a href="group__context_ga36b32caa7ba1e63e8eeb72cce24d5c52.html#ga36b32caa7ba1e63e8eeb72cce24d5c52">vkvg_text_run_get_glyph_position</a></div><div class="ttdeci">void vkvg_text_run_get_glyph_position(VkvgText textRun, uint32_t index, vkvg_glyph_info_t *pGlyphInfo)</div><div class="ttdoc">retrieve glyph positions.</div></div>
+<div class="ttc" id="agroup__context_ga3d85796d4747860d13263be493d33ef9_html_ga3d85796d4747860d13263be493d33ef9"><div class="ttname"><a href="group__context_ga3d85796d4747860d13263be493d33ef9.html#ga3d85796d4747860d13263be493d33ef9">vkvg_set_source</a></div><div class="ttdeci">void vkvg_set_source(VkvgContext ctx, VkvgPattern pat)</div><div class="ttdoc">set supplied pattern as current source.</div></div>
+<div class="ttc" id="agroup__context_ga3dfadc3208fa64c55b980ec83396bc25_html_ga3dfadc3208fa64c55b980ec83396bc25"><div class="ttname"><a href="group__context_ga3dfadc3208fa64c55b980ec83396bc25.html#ga3dfadc3208fa64c55b980ec83396bc25">vkvg_get_miter_limit</a></div><div class="ttdeci">float vkvg_get_miter_limit(VkvgContext ctx)</div><div class="ttdoc">Gets the current miter limit.</div></div>
+<div class="ttc" id="agroup__context_ga403922084a3cfecd3ef7e10f764bbd8e_html_ga403922084a3cfecd3ef7e10f764bbd8e"><div class="ttname"><a href="group__context_ga403922084a3cfecd3ef7e10f764bbd8e.html#ga403922084a3cfecd3ef7e10f764bbd8e">vkvg_get_line_width</a></div><div class="ttdeci">float vkvg_get_line_width(VkvgContext ctx)</div><div class="ttdoc">get current line width</div></div>
+<div class="ttc" id="agroup__context_ga424d03095057ccb529ebc63e56ea91c4_html_ga424d03095057ccb529ebc63e56ea91c4"><div class="ttname"><a href="group__context_ga424d03095057ccb529ebc63e56ea91c4.html#ga424d03095057ccb529ebc63e56ea91c4">vkvg_text_run_get_glyph_count</a></div><div class="ttdeci">uint32_t vkvg_text_run_get_glyph_count(VkvgText textRun)</div><div class="ttdoc">Get glyph count of text run.</div></div>
+<div class="ttc" id="agroup__context_ga449bf4b084310edb22aacf4ffba7d8da_html_ga449bf4b084310edb22aacf4ffba7d8da"><div class="ttname"><a href="group__context_ga449bf4b084310edb22aacf4ffba7d8da.html#ga449bf4b084310edb22aacf4ffba7d8da">vkvg_set_source_surface</a></div><div class="ttdeci">void vkvg_set_source_surface(VkvgContext ctx, VkvgSurface surf, float x, float y)</div><div class="ttdoc">use supplied surface as current pattern.</div></div>
+<div class="ttc" id="agroup__context_ga499ce3f13fd83a591cd9386ffc6e8f74_html_ga499ce3f13fd83a591cd9386ffc6e8f74"><div class="ttname"><a href="group__context_ga499ce3f13fd83a591cd9386ffc6e8f74.html#ga499ce3f13fd83a591cd9386ffc6e8f74">vkvg_text_extents</a></div><div class="ttdeci">void vkvg_text_extents(VkvgContext ctx, const char *utf8, vkvg_text_extents_t *extents)</div><div class="ttdoc">Gets the extents for a string of text.</div></div>
+<div class="ttc" id="agroup__context_ga511a8ea8b4e12e44ee062e10361a4eb6_html_ga511a8ea8b4e12e44ee062e10361a4eb6"><div class="ttname"><a href="group__context_ga511a8ea8b4e12e44ee062e10361a4eb6.html#ga511a8ea8b4e12e44ee062e10361a4eb6">vkvg_get_opacity</a></div><div class="ttdeci">float vkvg_get_opacity(VkvgContext ctx)</div><div class="ttdoc">Get current opacity.</div></div>
+<div class="ttc" id="agroup__context_ga514541817d323e89f66069362bb8611d_html_ga514541817d323e89f66069362bb8611d"><div class="ttname"><a href="group__context_ga514541817d323e89f66069362bb8611d.html#ga514541817d323e89f66069362bb8611d">vkvg_fill</a></div><div class="ttdeci">void vkvg_fill(VkvgContext ctx)</div><div class="ttdoc">Fill command.</div></div>
+<div class="ttc" id="agroup__context_ga5540dd4e90233822a957059a3c6b389b_html_ga5540dd4e90233822a957059a3c6b389b"><div class="ttname"><a href="group__context_ga5540dd4e90233822a957059a3c6b389b.html#ga5540dd4e90233822a957059a3c6b389b">vkvg_path_extents</a></div><div class="ttdeci">void vkvg_path_extents(VkvgContext ctx, float *x1, float *y1, float *x2, float *y2)</div><div class="ttdoc">vkvg_path_extents</div></div>
+<div class="ttc" id="agroup__context_ga588d5881468c361b38005f0b9deaf002_html_ga588d5881468c361b38005f0b9deaf002"><div class="ttname"><a href="group__context_ga588d5881468c361b38005f0b9deaf002.html#ga588d5881468c361b38005f0b9deaf002">vkvg_rounded_rectangle</a></div><div class="ttdeci">vkvg_status_t vkvg_rounded_rectangle(VkvgContext ctx, float x, float y, float w, float h, float radius)</div><div class="ttdoc">Add an axis aligned rectangle with rounded corners to the current path.</div></div>
+<div class="ttc" id="agroup__context_ga5a15641547545beb6c2fa99903713768_html_ga5a15641547545beb6c2fa99903713768"><div class="ttname"><a href="group__context_ga5a15641547545beb6c2fa99903713768.html#ga5a15641547545beb6c2fa99903713768">vkvg_text_run_create</a></div><div class="ttdeci">VkvgText vkvg_text_run_create(VkvgContext ctx, const char *text)</div><div class="ttdoc">Create a new text run.</div></div>
+<div class="ttc" id="agroup__context_ga5b49660d94b802be40975417e7d963f3_html_ga5b49660d94b802be40975417e7d963f3"><div class="ttname"><a href="group__context_ga5b49660d94b802be40975417e7d963f3.html#ga5b49660d94b802be40975417e7d963f3">vkvg_set_line_join</a></div><div class="ttdeci">void vkvg_set_line_join(VkvgContext ctx, vkvg_line_join_t join)</div><div class="ttdoc">set line joins for the next draw command.</div></div>
+<div class="ttc" id="agroup__context_ga65d54b2caf487a2d2305fb0a9a701670_html_ga65d54b2caf487a2d2305fb0a9a701670"><div class="ttname"><a href="group__context_ga65d54b2caf487a2d2305fb0a9a701670.html#ga65d54b2caf487a2d2305fb0a9a701670">vkvg_rectangle</a></div><div class="ttdeci">vkvg_status_t vkvg_rectangle(VkvgContext ctx, float x, float y, float w, float h)</div><div class="ttdoc">Add an axis aligned rectangle subpath to the current path.</div></div>
+<div class="ttc" id="agroup__context_ga6b0a4950733eb9792c24a0571cfbc53b_html_ga6b0a4950733eb9792c24a0571cfbc53b"><div class="ttname"><a href="group__context_ga6b0a4950733eb9792c24a0571cfbc53b.html#ga6b0a4950733eb9792c24a0571cfbc53b">vkvg_get_matrix</a></div><div class="ttdeci">void vkvg_get_matrix(VkvgContext ctx, const vkvg_matrix_t *matrix)</div><div class="ttdoc">Get the current matrix.</div></div>
+<div class="ttc" id="agroup__context_ga71761d954c4f84161d889f1a3c3bf3b3_html_ga71761d954c4f84161d889f1a3c3bf3b3"><div class="ttname"><a href="group__context_ga71761d954c4f84161d889f1a3c3bf3b3.html#ga71761d954c4f84161d889f1a3c3bf3b3">vkvg_translate</a></div><div class="ttdeci">void vkvg_translate(VkvgContext ctx, float dx, float dy)</div><div class="ttdoc">Add a translation to the current transformation matrix.</div></div>
+<div class="ttc" id="agroup__context_ga74613bc604a761da3f8a5f3a05588837_html_ga74613bc604a761da3f8a5f3a05588837"><div class="ttname"><a href="group__context_ga74613bc604a761da3f8a5f3a05588837.html#ga74613bc604a761da3f8a5f3a05588837">vkvg_set_source_rgba</a></div><div class="ttdeci">void vkvg_set_source_rgba(VkvgContext ctx, float r, float g, float b, float a)</div><div class="ttdoc">set color with alpha.</div></div>
+<div class="ttc" id="agroup__context_ga747c8ae1a645947fd918d5ac54b97a5a_html_ga747c8ae1a645947fd918d5ac54b97a5a"><div class="ttname"><a href="group__context_ga747c8ae1a645947fd918d5ac54b97a5a.html#ga747c8ae1a645947fd918d5ac54b97a5a">vkvg_set_source_rgb</a></div><div class="ttdeci">void vkvg_set_source_rgb(VkvgContext ctx, float r, float g, float b)</div><div class="ttdoc">set color as new source.</div></div>
+<div class="ttc" id="agroup__context_ga74bf1033a534dab1a320e95dc7dea157_html_ga74bf1033a534dab1a320e95dc7dea157"><div class="ttname"><a href="group__context_ga74bf1033a534dab1a320e95dc7dea157.html#ga74bf1033a534dab1a320e95dc7dea157">vkvg_stroke</a></div><div class="ttdeci">void vkvg_stroke(VkvgContext ctx)</div><div class="ttdoc">Stroke command.</div></div>
+<div class="ttc" id="agroup__context_ga74f8e2c9596e482b4642d54513ff335c_html_ga74f8e2c9596e482b4642d54513ff335c"><div class="ttname"><a href="group__context_ga74f8e2c9596e482b4642d54513ff335c.html#ga74f8e2c9596e482b4642d54513ff335c">vkvg_show_text</a></div><div class="ttdeci">void vkvg_show_text(VkvgContext ctx, const char *utf8)</div><div class="ttdoc">Show a string of text.</div></div>
+<div class="ttc" id="agroup__context_ga77655256b5a06027abf60cb6eb561c1e_html_ga77655256b5a06027abf60cb6eb561c1e"><div class="ttname"><a href="group__context_ga77655256b5a06027abf60cb6eb561c1e.html#ga77655256b5a06027abf60cb6eb561c1e">vkvg_set_operator</a></div><div class="ttdeci">void vkvg_set_operator(VkvgContext ctx, vkvg_operator_t op)</div></div>
+<div class="ttc" id="agroup__context_ga7fdda8e84e6cc77dc30be427087f597d_html_ga7fdda8e84e6cc77dc30be427087f597d"><div class="ttname"><a href="group__context_ga7fdda8e84e6cc77dc30be427087f597d.html#ga7fdda8e84e6cc77dc30be427087f597d">vkvg_line_to</a></div><div class="ttdeci">void vkvg_line_to(VkvgContext ctx, float x, float y)</div><div class="ttdoc">Add a line to the current path from the current point to the coordinate given in arguments.</div></div>
+<div class="ttc" id="agroup__context_ga81af95aa15f5d5c54e42143183a4bf9b_html_ga81af95aa15f5d5c54e42143183a4bf9b"><div class="ttname"><a href="group__context_ga81af95aa15f5d5c54e42143183a4bf9b.html#ga81af95aa15f5d5c54e42143183a4bf9b">vkvg_arc_negative</a></div><div class="ttdeci">void vkvg_arc_negative(VkvgContext ctx, float xc, float yc, float radius, float a1, float a2)</div><div class="ttdoc">Add a circular arc in counter clockwise order to the current path.</div></div>
+<div class="ttc" id="agroup__context_ga828758ed4335f74a7aedba3837d98b13_html_ga828758ed4335f74a7aedba3837d98b13"><div class="ttname"><a href="group__context_ga828758ed4335f74a7aedba3837d98b13.html#ga828758ed4335f74a7aedba3837d98b13">vkvg_get_target</a></div><div class="ttdeci">VkvgSurface vkvg_get_target(VkvgContext ctx)</div><div class="ttdoc">Get the current target of the context.</div></div>
+<div class="ttc" id="agroup__context_ga87f15eee0f8e4e18bc47ed96ea9250b4_html_ga87f15eee0f8e4e18bc47ed96ea9250b4"><div class="ttname"><a href="group__context_ga87f15eee0f8e4e18bc47ed96ea9250b4.html#ga87f15eee0f8e4e18bc47ed96ea9250b4">vkvg_quadratic_to</a></div><div class="ttdeci">void vkvg_quadratic_to(VkvgContext ctx, float x1, float y1, float x2, float y2)</div><div class="ttdoc">Add a quadratic Bezizer curve to the current path.</div></div>
+<div class="ttc" id="agroup__context_ga8962c8af0aecbee767a3ca60e224cd8b_html_ga8962c8af0aecbee767a3ca60e224cd8b"><div class="ttname"><a href="group__context_ga8962c8af0aecbee767a3ca60e224cd8b.html#ga8962c8af0aecbee767a3ca60e224cd8b">vkvg_paint</a></div><div class="ttdeci">void vkvg_paint(VkvgContext ctx)</div><div class="ttdoc">Paint command.</div></div>
+<div class="ttc" id="agroup__context_ga8da1de941ca7b4657298fc15d1814a4c_html_ga8da1de941ca7b4657298fc15d1814a4c"><div class="ttname"><a href="group__context_ga8da1de941ca7b4657298fc15d1814a4c.html#ga8da1de941ca7b4657298fc15d1814a4c">vkvg_scale</a></div><div class="ttdeci">void vkvg_scale(VkvgContext ctx, float sx, float sy)</div><div class="ttdoc">Add a scaling transform to the current transformation matrix.</div></div>
+<div class="ttc" id="agroup__context_ga92d2ddcda9b53c6dbd352c31a84b6dfb_html_ga92d2ddcda9b53c6dbd352c31a84b6dfb"><div class="ttname"><a href="group__context_ga92d2ddcda9b53c6dbd352c31a84b6dfb.html#ga92d2ddcda9b53c6dbd352c31a84b6dfb">vkvg_new_path</a></div><div class="ttdeci">void vkvg_new_path(VkvgContext ctx)</div><div class="ttdoc">Start a new empty path.</div></div>
+<div class="ttc" id="agroup__context_ga99b593fe1e248b4bf5342df2b090d0a4_html_ga99b593fe1e248b4bf5342df2b090d0a4"><div class="ttname"><a href="group__context_ga99b593fe1e248b4bf5342df2b090d0a4.html#ga99b593fe1e248b4bf5342df2b090d0a4">vkvg_load_font_from_memory</a></div><div class="ttdeci">void vkvg_load_font_from_memory(VkvgContext ctx, unsigned char *fontBuffer, long fontBufferByteSize, const char *name)</div><div class="ttdoc">Select a new font by providing a pointer on the font file loaded in memory and its size in byte.</div></div>
+<div class="ttc" id="agroup__context_ga9f9e8b0cc09645c02b883e1184277ed4_html_ga9f9e8b0cc09645c02b883e1184277ed4"><div class="ttname"><a href="group__context_ga9f9e8b0cc09645c02b883e1184277ed4.html#ga9f9e8b0cc09645c02b883e1184277ed4">vkvg_ellipse</a></div><div class="ttdeci">void vkvg_ellipse(VkvgContext ctx, float radiusX, float radiusY, float x, float y, float rotationAngle)</div><div class="ttdoc">Add a closed ellipse to the current path.</div></div>
+<div class="ttc" id="agroup__context_gaa24335582127d17912b7f0f79e4d760c_html_gaa24335582127d17912b7f0f79e4d760c"><div class="ttname"><a href="group__context_gaa24335582127d17912b7f0f79e4d760c.html#gaa24335582127d17912b7f0f79e4d760c">vkvg_get_line_cap</a></div><div class="ttdeci">vkvg_line_cap_t vkvg_get_line_cap(VkvgContext ctx)</div></div>
+<div class="ttc" id="agroup__context_gaa2ed6dc1512777dd5ccad6aeb1dda7f4_html_gaa2ed6dc1512777dd5ccad6aeb1dda7f4"><div class="ttname"><a href="group__context_gaa2ed6dc1512777dd5ccad6aeb1dda7f4.html#gaa2ed6dc1512777dd5ccad6aeb1dda7f4">vkvg_stroke_preserve</a></div><div class="ttdeci">void vkvg_stroke_preserve(VkvgContext ctx)</div><div class="ttdoc">Stroke command that preserve current path.</div></div>
+<div class="ttc" id="agroup__context_gaa9a27bece5bbd278921c6cba623b2c63_html_gaa9a27bece5bbd278921c6cba623b2c63"><div class="ttname"><a href="group__context_gaa9a27bece5bbd278921c6cba623b2c63.html#gaa9a27bece5bbd278921c6cba623b2c63">vkvg_move_to</a></div><div class="ttdeci">void vkvg_move_to(VkvgContext ctx, float x, float y)</div><div class="ttdoc">Move the context pen to the position given in argument.</div></div>
+<div class="ttc" id="agroup__context_gaaef505547efbf0dac08363c29aa6d5fc_html_gaaef505547efbf0dac08363c29aa6d5fc"><div class="ttname"><a href="group__context_gaaef505547efbf0dac08363c29aa6d5fc.html#gaaef505547efbf0dac08363c29aa6d5fc">vkvg_curve_to</a></div><div class="ttdeci">void vkvg_curve_to(VkvgContext ctx, float x1, float y1, float x2, float y2, float x3, float y3)</div><div class="ttdoc">Adds a cubic Bézier spline to the current path.</div></div>
+<div class="ttc" id="agroup__context_gaafe393139d22caee0d96f6b553e9371a_html_gaafe393139d22caee0d96f6b553e9371a"><div class="ttname"><a href="group__context_gaafe393139d22caee0d96f6b553e9371a.html#gaafe393139d22caee0d96f6b553e9371a">vkvg_has_current_point</a></div><div class="ttdeci">bool vkvg_has_current_point(VkvgContext ctx)</div><div class="ttdoc">Check if context has a current point defined.</div></div>
+<div class="ttc" id="agroup__context_gab1fa94f07caed2355f289efe9ad5b920_html_gab1fa94f07caed2355f289efe9ad5b920"><div class="ttname"><a href="group__context_gab1fa94f07caed2355f289efe9ad5b920.html#gab1fa94f07caed2355f289efe9ad5b920">vkvg_fill_preserve</a></div><div class="ttdeci">void vkvg_fill_preserve(VkvgContext ctx)</div><div class="ttdoc">Fill command that preserve current path.</div></div>
+<div class="ttc" id="agroup__context_gab276844a1cbcb7e666997d78ba305aa7_html_gab276844a1cbcb7e666997d78ba305aa7"><div class="ttname"><a href="group__context_gab276844a1cbcb7e666997d78ba305aa7.html#gab276844a1cbcb7e666997d78ba305aa7">vkvg_create</a></div><div class="ttdeci">VkvgContext vkvg_create(VkvgSurface surf)</div><div class="ttdoc">Create a new vkvg context used for drawing on surfaces.</div></div>
+<div class="ttc" id="agroup__context_gab2d4c6449a25dc681cc068c4239450c5_html_gab2d4c6449a25dc681cc068c4239450c5"><div class="ttname"><a href="group__context_gab2d4c6449a25dc681cc068c4239450c5.html#gab2d4c6449a25dc681cc068c4239450c5">vkvg_set_opacity</a></div><div class="ttdeci">void vkvg_set_opacity(VkvgContext ctx, float opacity)</div><div class="ttdoc">Set global opacity for drawing operations.</div></div>
+<div class="ttc" id="agroup__context_gab56218e5b3ba4020ba68ad5fd3a92ddb_html_gab56218e5b3ba4020ba68ad5fd3a92ddb"><div class="ttname"><a href="group__context_gab56218e5b3ba4020ba68ad5fd3a92ddb.html#gab56218e5b3ba4020ba68ad5fd3a92ddb">vkvg_set_matrix</a></div><div class="ttdeci">void vkvg_set_matrix(VkvgContext ctx, const vkvg_matrix_t *matrix)</div><div class="ttdoc">Set the current matrix.</div></div>
+<div class="ttc" id="agroup__context_gab5852e193c4fa6f23282e622a1eee0c3_html_gab5852e193c4fa6f23282e622a1eee0c3"><div class="ttname"><a href="group__context_gab5852e193c4fa6f23282e622a1eee0c3.html#gab5852e193c4fa6f23282e622a1eee0c3">vkvg_get_current_point</a></div><div class="ttdeci">void vkvg_get_current_point(VkvgContext ctx, float *x, float *y)</div><div class="ttdoc">Get the current point.</div></div>
+<div class="ttc" id="agroup__context_gabcf41a619deeaf1fab72bc5c4e5ecf99_html_gabcf41a619deeaf1fab72bc5c4e5ecf99"><div class="ttname"><a href="group__context_gabcf41a619deeaf1fab72bc5c4e5ecf99.html#gabcf41a619deeaf1fab72bc5c4e5ecf99">vkvg_font_extents</a></div><div class="ttdeci">void vkvg_font_extents(VkvgContext ctx, vkvg_font_extents_t *extents)</div><div class="ttdoc">Gets the font extents for the currently selected font.</div></div>
+<div class="ttc" id="agroup__context_gabd4113f8d643772de75f806652e2c316_html_gabd4113f8d643772de75f806652e2c316"><div class="ttname"><a href="group__context_gabd4113f8d643772de75f806652e2c316.html#gabd4113f8d643772de75f806652e2c316">vkvg_set_source_color</a></div><div class="ttdeci">void vkvg_set_source_color(VkvgContext ctx, uint32_t c)</div><div class="ttdoc">Set current source for drawing to the solid color defined by the supplied 32bit integer.</div></div>
+<div class="ttc" id="agroup__context_gac03501474a0d7c9ba002fd5b7b9d7aa5_html_gac03501474a0d7c9ba002fd5b7b9d7aa5"><div class="ttname"><a href="group__context_gac03501474a0d7c9ba002fd5b7b9d7aa5.html#gac03501474a0d7c9ba002fd5b7b9d7aa5">vkvg_save</a></div><div class="ttdeci">void vkvg_save(VkvgContext ctx)</div><div class="ttdoc">Save context's graphic states.</div></div>
+<div class="ttc" id="agroup__context_gac068112f830a390f6b1ea52817d0fa6b_html_gac068112f830a390f6b1ea52817d0fa6b"><div class="ttname"><a href="group__context_gac068112f830a390f6b1ea52817d0fa6b.html#gac068112f830a390f6b1ea52817d0fa6b">vkvg_arc</a></div><div class="ttdeci">void vkvg_arc(VkvgContext ctx, float xc, float yc, float radius, float a1, float a2)</div><div class="ttdoc">Adds a circular arc of the given radius to the current path.</div></div>
+<div class="ttc" id="agroup__context_gac159a4f21cb08f34c01e9a424b2a146b_html_gac159a4f21cb08f34c01e9a424b2a146b"><div class="ttname"><a href="group__context_gac159a4f21cb08f34c01e9a424b2a146b.html#gac159a4f21cb08f34c01e9a424b2a146b">vkvg_set_line_width</a></div><div class="ttdeci">void vkvg_set_line_width(VkvgContext ctx, float width)</div><div class="ttdoc">set line width for the next draw command.</div></div>
+<div class="ttc" id="agroup__context_gac525aec4976320d2bac91a16cf1d84f8_html_gac525aec4976320d2bac91a16cf1d84f8"><div class="ttname"><a href="group__context_gac525aec4976320d2bac91a16cf1d84f8.html#gac525aec4976320d2bac91a16cf1d84f8">vkvg_get_operator</a></div><div class="ttdeci">vkvg_operator_t vkvg_get_operator(VkvgContext ctx)</div></div>
+<div class="ttc" id="agroup__context_gac7853e3949a804d682a856bfbd77312b_html_gac7853e3949a804d682a856bfbd77312b"><div class="ttname"><a href="group__context_gac7853e3949a804d682a856bfbd77312b.html#gac7853e3949a804d682a856bfbd77312b">vkvg_rel_move_to</a></div><div class="ttdeci">void vkvg_rel_move_to(VkvgContext ctx, float x, float y)</div><div class="ttdoc">Move the context pen relative to the current point.</div></div>
+<div class="ttc" id="agroup__context_gaca4d2b86c75bdf3f07add4a48d861b5f_html_gaca4d2b86c75bdf3f07add4a48d861b5f"><div class="ttname"><a href="group__context_gaca4d2b86c75bdf3f07add4a48d861b5f.html#gaca4d2b86c75bdf3f07add4a48d861b5f">vkvg_flush</a></div><div class="ttdeci">void vkvg_flush(VkvgContext ctx)</div><div class="ttdoc">Perform all the pending drawing operations on a context.</div></div>
+<div class="ttc" id="agroup__context_gacac211b9ddc47b13c9ad7887db491bd8_html_gacac211b9ddc47b13c9ad7887db491bd8"><div class="ttname"><a href="group__context_gacac211b9ddc47b13c9ad7887db491bd8.html#gacac211b9ddc47b13c9ad7887db491bd8">vkvg_set_line_cap</a></div><div class="ttdeci">void vkvg_set_line_cap(VkvgContext ctx, vkvg_line_cap_t cap)</div><div class="ttdoc">set line terminations for the next draw command.</div></div>
+<div class="ttc" id="agroup__context_gacc55b53318df7aa0fbb0d2a8ad62a7de_html_gacc55b53318df7aa0fbb0d2a8ad62a7de"><div class="ttname"><a href="group__context_gacc55b53318df7aa0fbb0d2a8ad62a7de.html#gacc55b53318df7aa0fbb0d2a8ad62a7de">vkvg_reset_clip</a></div><div class="ttdeci">void vkvg_reset_clip(VkvgContext ctx)</div><div class="ttdoc">Reset the current clip region.</div></div>
+<div class="ttc" id="agroup__context_gad18fff05a16b4e5bc3a1e20d7af43645_html_gad18fff05a16b4e5bc3a1e20d7af43645"><div class="ttname"><a href="group__context_gad18fff05a16b4e5bc3a1e20d7af43645.html#gad18fff05a16b4e5bc3a1e20d7af43645">vkvg_rounded_rectangle2</a></div><div class="ttdeci">void vkvg_rounded_rectangle2(VkvgContext ctx, float x, float y, float w, float h, float rx, float ry)</div><div class="ttdoc">Add an axis aligned rectangle with rounded corners defined in both axis to the current path.</div></div>
+<div class="ttc" id="agroup__context_gad27a65d418d112847acb7671275c7dc2_html_gad27a65d418d112847acb7671275c7dc2"><div class="ttname"><a href="group__context_gad27a65d418d112847acb7671275c7dc2.html#gad27a65d418d112847acb7671275c7dc2">vkvg_rel_quadratic_to</a></div><div class="ttdeci">void vkvg_rel_quadratic_to(VkvgContext ctx, float x1, float y1, float x2, float y2)</div><div class="ttdoc">Add a quadratic Bezizer curve to the current path relative to the current point.</div></div>
+<div class="ttc" id="agroup__context_gad37071fb42ef37ce31bca527ef979aa2_html_gad37071fb42ef37ce31bca527ef979aa2"><div class="ttname"><a href="group__context_gad37071fb42ef37ce31bca527ef979aa2.html#gad37071fb42ef37ce31bca527ef979aa2">vkvg_rel_curve_to</a></div><div class="ttdeci">void vkvg_rel_curve_to(VkvgContext ctx, float x1, float y1, float x2, float y2, float x3, float y3)</div><div class="ttdoc">Adds a cubic Bézier spline to the current path relative to the current point.</div></div>
+<div class="ttc" id="agroup__context_gad4df2d61a5e1ed43ceb89b5cb908f09c_html_gad4df2d61a5e1ed43ceb89b5cb908f09c"><div class="ttname"><a href="group__context_gad4df2d61a5e1ed43ceb89b5cb908f09c.html#gad4df2d61a5e1ed43ceb89b5cb908f09c">vkvg_new_sub_path</a></div><div class="ttdeci">void vkvg_new_sub_path(VkvgContext ctx)</div><div class="ttdoc">Start a new sub path.</div></div>
+<div class="ttc" id="agroup__context_gad4e0c503a4073b2b777103172cfd0b0c_html_gad4e0c503a4073b2b777103172cfd0b0c"><div class="ttname"><a href="group__context_gad4e0c503a4073b2b777103172cfd0b0c.html#gad4e0c503a4073b2b777103172cfd0b0c">vkvg_rel_elliptic_arc_to</a></div><div class="ttdeci">void vkvg_rel_elliptic_arc_to(VkvgContext ctx, float x, float y, bool large_arc_flag, bool sweep_flag, float rx, float ry, float phi)</div><div class="ttdoc">Add an elliptical arc to the current path.</div></div>
+<div class="ttc" id="agroup__context_gad628d092e9fae6f1c9dc8c2ae6c96b35_html_gad628d092e9fae6f1c9dc8c2ae6c96b35"><div class="ttname"><a href="group__context_gad628d092e9fae6f1c9dc8c2ae6c96b35.html#gad628d092e9fae6f1c9dc8c2ae6c96b35">vkvg_get_fill_rule</a></div><div class="ttdeci">vkvg_fill_rule_t vkvg_get_fill_rule(VkvgContext ctx)</div><div class="ttdoc">Get current fill rule.</div></div>
+<div class="ttc" id="agroup__context_gadccb1027af7def3ef6b17e27314a4a9e_html_gadccb1027af7def3ef6b17e27314a4a9e"><div class="ttname"><a href="group__context_gadccb1027af7def3ef6b17e27314a4a9e.html#gadccb1027af7def3ef6b17e27314a4a9e">vkvg_load_font_from_path</a></div><div class="ttdeci">void vkvg_load_font_from_path(VkvgContext ctx, const char *path, const char *name)</div><div class="ttdoc">Select a new font by providing its file path.</div></div>
+<div class="ttc" id="agroup__context_gade858000e4086620a00952a4ccc8744a_html_gade858000e4086620a00952a4ccc8744a"><div class="ttname"><a href="group__context_gade858000e4086620a00952a4ccc8744a.html#gade858000e4086620a00952a4ccc8744a">vkvg_select_font_face</a></div><div class="ttdeci">void vkvg_select_font_face(VkvgContext ctx, const char *name)</div><div class="ttdoc">Try find font with the specified name using the FontConfig library.</div></div>
+<div class="ttc" id="agroup__context_gae061587061b992790b315c0df670ec29_html_gae061587061b992790b315c0df670ec29"><div class="ttname"><a href="group__context_gae061587061b992790b315c0df670ec29.html#gae061587061b992790b315c0df670ec29">vkvg_set_font_size</a></div><div class="ttdeci">void vkvg_set_font_size(VkvgContext ctx, uint32_t size)</div></div>
+<div class="ttc" id="agroup__context_gae7a8c7696c515cdfa1a59d4fe0ca12e8_html_gae7a8c7696c515cdfa1a59d4fe0ca12e8"><div class="ttname"><a href="group__context_gae7a8c7696c515cdfa1a59d4fe0ca12e8.html#gae7a8c7696c515cdfa1a59d4fe0ca12e8">vkvg_text_run_get_extents</a></div><div class="ttdeci">void vkvg_text_run_get_extents(VkvgText textRun, vkvg_text_extents_t *extents)</div></div>
+<div class="ttc" id="agroup__context_gae855f56bde644560f5025d09c834a55c_html_gae855f56bde644560f5025d09c834a55c"><div class="ttname"><a href="group__context_gae855f56bde644560f5025d09c834a55c.html#gae855f56bde644560f5025d09c834a55c">vkvg_reference</a></div><div class="ttdeci">VkvgContext vkvg_reference(VkvgContext ctx)</div><div class="ttdoc">Increment by one the reference count on this context.</div></div>
+<div class="ttc" id="agroup__context_gaeb22a279fa51368ade2094303f729537_html_gaeb22a279fa51368ade2094303f729537"><div class="ttname"><a href="group__context_gaeb22a279fa51368ade2094303f729537.html#gaeb22a279fa51368ade2094303f729537">vkvg_rotate</a></div><div class="ttdeci">void vkvg_rotate(VkvgContext ctx, float radians)</div><div class="ttdoc">Add a rotation to the current transformation matrix.</div></div>
+<div class="ttc" id="agroup__context_gaebf492bf879122ef9ec6b8072ec9a55b_html_gaebf492bf879122ef9ec6b8072ec9a55b"><div class="ttname"><a href="group__context_gaebf492bf879122ef9ec6b8072ec9a55b.html#gaebf492bf879122ef9ec6b8072ec9a55b">vkvg_rel_line_to</a></div><div class="ttdeci">void vkvg_rel_line_to(VkvgContext ctx, float dx, float dy)</div><div class="ttdoc">Add a line to the current path from the current point to the coordinate relative to it.</div></div>
+<div class="ttc" id="agroup__context_gaf4f41865696063157dcccc49826c7542_html_gaf4f41865696063157dcccc49826c7542"><div class="ttname"><a href="group__context_gaf4f41865696063157dcccc49826c7542.html#gaf4f41865696063157dcccc49826c7542">vkvg_clip_preserve</a></div><div class="ttdeci">void vkvg_clip_preserve(VkvgContext ctx)</div><div class="ttdoc">Establishes a new clip region preserving the current path.</div></div>
+<div class="ttc" id="agroup__context_gaf5b5c652d82aa0404c93edae2cbc6035_html_gaf5b5c652d82aa0404c93edae2cbc6035"><div class="ttname"><a href="group__context_gaf5b5c652d82aa0404c93edae2cbc6035.html#gaf5b5c652d82aa0404c93edae2cbc6035">vkvg_status</a></div><div class="ttdeci">vkvg_status_t vkvg_status(VkvgContext ctx)</div><div class="ttdoc">Get context status.</div></div>
+<div class="ttc" id="agroup__context_gaf7a96ef43fd8721ad82c296e96b1a89a_html_gaf7a96ef43fd8721ad82c296e96b1a89a"><div class="ttname"><a href="group__context_gaf7a96ef43fd8721ad82c296e96b1a89a.html#gaf7a96ef43fd8721ad82c296e96b1a89a">vkvg_close_path</a></div><div class="ttdeci">void vkvg_close_path(VkvgContext ctx)</div><div class="ttdoc">Close the current path.</div></div>
+<div class="ttc" id="agroup__context_gaf86035c0d1696a504aec94572d218415_html_gaf86035c0d1696a504aec94572d218415"><div class="ttname"><a href="group__context_gaf86035c0d1696a504aec94572d218415.html#gaf86035c0d1696a504aec94572d218415">vkvg_get_source</a></div><div class="ttdeci">VkvgPattern vkvg_get_source(VkvgContext ctx)</div><div class="ttdoc">Get the current source of the context.</div></div>
+<div class="ttc" id="agroup__context_gaf8ce78ae7fa4269a2a3c1c54ad2c58dd_html_gaf8ce78ae7fa4269a2a3c1c54ad2c58dd"><div class="ttname"><a href="group__context_gaf8ce78ae7fa4269a2a3c1c54ad2c58dd.html#gaf8ce78ae7fa4269a2a3c1c54ad2c58dd">vkvg_clear</a></div><div class="ttdeci">void vkvg_clear(VkvgContext ctx)</div><div class="ttdoc">Clear surface.</div></div>
+<div class="ttc" id="agroup__device_ga14c3363f17896c4cbc90b5a742d8cc92_html_ga14c3363f17896c4cbc90b5a742d8cc92"><div class="ttname"><a href="group__device_ga14c3363f17896c4cbc90b5a742d8cc92.html#ga14c3363f17896c4cbc90b5a742d8cc92">vkvg_device_set_thread_aware</a></div><div class="ttdeci">void vkvg_device_set_thread_aware(VkvgDevice dev, uint32_t thread_awayre)</div><div class="ttdoc">vkvg_device_set_thread_aware</div></div>
+<div class="ttc" id="agroup__device_ga17a593a0a8b3c174b22e7e9a67995257_html_ga17a593a0a8b3c174b22e7e9a67995257"><div class="ttname"><a href="group__device_ga17a593a0a8b3c174b22e7e9a67995257.html#ga17a593a0a8b3c174b22e7e9a67995257">vkvg_device_create_from_vk_multisample</a></div><div class="ttdeci">VkvgDevice vkvg_device_create_from_vk_multisample(VkInstance inst, VkPhysicalDevice phy, VkDevice vkdev, uint32_t qFamIdx, uint32_t qIndex, VkSampleCountFlags samples, bool deferredResolve)</div><div class="ttdoc">Create a new multisampled vkvg device.</div></div>
+<div class="ttc" id="agroup__device_ga2aaf6df4810242a7ba61d1cc22dda83d_html_ga2aaf6df4810242a7ba61d1cc22dda83d"><div class="ttname"><a href="group__device_ga2aaf6df4810242a7ba61d1cc22dda83d.html#ga2aaf6df4810242a7ba61d1cc22dda83d">vkvg_device_destroy</a></div><div class="ttdeci">void vkvg_device_destroy(VkvgDevice dev)</div><div class="ttdoc">Decrement the reference count of the device by 1. Release all it's ressources if count reach 0.</div></div>
+<div class="ttc" id="agroup__device_ga3fbc07e9e6fa4e97dd0857b58e66a916_html_ga3fbc07e9e6fa4e97dd0857b58e66a916"><div class="ttname"><a href="group__device_ga3fbc07e9e6fa4e97dd0857b58e66a916.html#ga3fbc07e9e6fa4e97dd0857b58e66a916">vkvg_device_reference</a></div><div class="ttdeci">VkvgDevice vkvg_device_reference(VkvgDevice dev)</div><div class="ttdoc">Increment the reference count on this device.</div></div>
+<div class="ttc" id="agroup__device_ga4410787cc120fdafe8cdc480a2b02e71_html_ga4410787cc120fdafe8cdc480a2b02e71"><div class="ttname"><a href="group__device_ga4410787cc120fdafe8cdc480a2b02e71.html#ga4410787cc120fdafe8cdc480a2b02e71">VkvgDevice</a></div><div class="ttdeci">struct _vkvg_device_t * VkvgDevice</div><div class="ttdoc">Opaque pointer on a Vkvg device structure.</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00315">vkvg.h:315</a></div></div>
+<div class="ttc" id="agroup__device_ga629ad9c736d5e7936529aadbfc202c53_html_ga629ad9c736d5e7936529aadbfc202c53"><div class="ttname"><a href="group__device_ga629ad9c736d5e7936529aadbfc202c53.html#ga629ad9c736d5e7936529aadbfc202c53">vkvg_device_get_dpy</a></div><div class="ttdeci">void vkvg_device_get_dpy(VkvgDevice dev, int *hdpy, int *vdpy)</div><div class="ttdoc">Get the current dpy values.</div></div>
+<div class="ttc" id="agroup__device_ga67fe3cfb43415cc557c3c6f2dad1990b_html_ga67fe3cfb43415cc557c3c6f2dad1990b"><div class="ttname"><a href="group__device_ga67fe3cfb43415cc557c3c6f2dad1990b.html#ga67fe3cfb43415cc557c3c6f2dad1990b">vkvg_device_set_dpy</a></div><div class="ttdeci">void vkvg_device_set_dpy(VkvgDevice dev, int hdpy, int vdpy)</div><div class="ttdoc">Set the screen dot per inch for this device.</div></div>
+<div class="ttc" id="agroup__device_ga78fe5806b41e650f39fdb8b0722efb3c_html_ga78fe5806b41e650f39fdb8b0722efb3c"><div class="ttname"><a href="group__device_ga78fe5806b41e650f39fdb8b0722efb3c.html#ga78fe5806b41e650f39fdb8b0722efb3c">vkvg_device_create</a></div><div class="ttdeci">VkvgDevice vkvg_device_create(VkSampleCountFlags samples, bool deferredResolve)</div><div class="ttdoc">Create a new vkvg device.</div></div>
+<div class="ttc" id="agroup__device_ga792170a12976eced48e117cc1adf4bcf_html_ga792170a12976eced48e117cc1adf4bcf"><div class="ttname"><a href="group__device_ga792170a12976eced48e117cc1adf4bcf.html#ga792170a12976eced48e117cc1adf4bcf">vkvg_device_create_from_vk</a></div><div class="ttdeci">VkvgDevice vkvg_device_create_from_vk(VkInstance inst, VkPhysicalDevice phy, VkDevice vkdev, uint32_t qFamIdx, uint32_t qIndex)</div><div class="ttdoc">Create a new vkvg device from an existing vulkan logical device.</div></div>
+<div class="ttc" id="agroup__device_ga7cfe91b5df3581ed1bcdef483d1a2367_html_ga7cfe91b5df3581ed1bcdef483d1a2367"><div class="ttname"><a href="group__device_ga7cfe91b5df3581ed1bcdef483d1a2367.html#ga7cfe91b5df3581ed1bcdef483d1a2367">vkvg_device_status</a></div><div class="ttdeci">vkvg_status_t vkvg_device_status(VkvgDevice dev)</div><div class="ttdoc">Get the current status of the device.</div></div>
+<div class="ttc" id="agroup__device_ga87246f77fd32889d9eae62c9444ae456_html_ga87246f77fd32889d9eae62c9444ae456"><div class="ttname"><a href="group__device_ga87246f77fd32889d9eae62c9444ae456.html#ga87246f77fd32889d9eae62c9444ae456">vkvg_get_required_device_extensions</a></div><div class="ttdeci">void vkvg_get_required_device_extensions(VkPhysicalDevice phy, const char **pExtensions, uint32_t *pExtCount)</div><div class="ttdoc">query required device extensions for vkvg.</div></div>
+<div class="ttc" id="agroup__device_ga9319a5e85f367098b0e6e3265fb8ea85_html_ga9319a5e85f367098b0e6e3265fb8ea85"><div class="ttname"><a href="group__device_ga9319a5e85f367098b0e6e3265fb8ea85.html#ga9319a5e85f367098b0e6e3265fb8ea85">vkvg_get_required_instance_extensions</a></div><div class="ttdeci">void vkvg_get_required_instance_extensions(const char **pExtensions, uint32_t *pExtCount)</div><div class="ttdoc">query required instance extensions for vkvg.</div></div>
+<div class="ttc" id="agroup__device_gad9676acb47c4f4f8d83ef198280a805e_html_gad9676acb47c4f4f8d83ef198280a805e"><div class="ttname"><a href="group__device_gad9676acb47c4f4f8d83ef198280a805e.html#gad9676acb47c4f4f8d83ef198280a805e">vkvg_get_device_requirements</a></div><div class="ttdeci">const void * vkvg_get_device_requirements(VkPhysicalDeviceFeatures *pEnabledFeatures)</div><div class="ttdoc">get vulkan device creation requirement to fit vkvg needs.</div></div>
+<div class="ttc" id="agroup__device_gaf8fba0b5d5588ef33326e874bd25a4c1_html_gaf8fba0b5d5588ef33326e874bd25a4c1"><div class="ttname"><a href="group__device_gaf8fba0b5d5588ef33326e874bd25a4c1.html#gaf8fba0b5d5588ef33326e874bd25a4c1">vkvg_device_get_reference_count</a></div><div class="ttdeci">uint32_t vkvg_device_get_reference_count(VkvgDevice dev)</div><div class="ttdoc">Query the reference count of the device.</div></div>
+<div class="ttc" id="agroup__matrix_ga00b8f362ab4e337c2ec219dbee840a76_html_ga00b8f362ab4e337c2ec219dbee840a76"><div class="ttname"><a href="group__matrix_ga00b8f362ab4e337c2ec219dbee840a76.html#ga00b8f362ab4e337c2ec219dbee840a76">vkvg_matrix_rotate</a></div><div class="ttdeci">void vkvg_matrix_rotate(vkvg_matrix_t *matrix, float radians)</div><div class="ttdoc">apply rotation on matrix</div></div>
+<div class="ttc" id="agroup__matrix_ga2af9ac82c85388031d206e5e59b00ab9_html_ga2af9ac82c85388031d206e5e59b00ab9"><div class="ttname"><a href="group__matrix_ga2af9ac82c85388031d206e5e59b00ab9.html#ga2af9ac82c85388031d206e5e59b00ab9">vkvg_matrix_scale</a></div><div class="ttdeci">void vkvg_matrix_scale(vkvg_matrix_t *matrix, float sx, float sy)</div><div class="ttdoc">apply scale on matrix</div></div>
+<div class="ttc" id="agroup__matrix_ga471448472d025facf479dc1fbaa6f102_html_ga471448472d025facf479dc1fbaa6f102"><div class="ttname"><a href="group__matrix_ga471448472d025facf479dc1fbaa6f102.html#ga471448472d025facf479dc1fbaa6f102">vkvg_matrix_init_translate</a></div><div class="ttdeci">void vkvg_matrix_init_translate(vkvg_matrix_t *matrix, float tx, float ty)</div><div class="ttdoc">Rotation matrix initialization.</div></div>
+<div class="ttc" id="agroup__matrix_ga60cff46b3741569d302c19226b5f7340_html_ga60cff46b3741569d302c19226b5f7340"><div class="ttname"><a href="group__matrix_ga60cff46b3741569d302c19226b5f7340.html#ga60cff46b3741569d302c19226b5f7340">vkvg_matrix_init_identity</a></div><div class="ttdeci">void vkvg_matrix_init_identity(vkvg_matrix_t *matrix)</div><div class="ttdoc">Set matrix to identity.</div></div>
+<div class="ttc" id="agroup__matrix_ga696338f6b5986e8cde51cab3bd6f2050_html_ga696338f6b5986e8cde51cab3bd6f2050"><div class="ttname"><a href="group__matrix_ga696338f6b5986e8cde51cab3bd6f2050.html#ga696338f6b5986e8cde51cab3bd6f2050">vkvg_matrix_multiply</a></div><div class="ttdeci">void vkvg_matrix_multiply(vkvg_matrix_t *result, const vkvg_matrix_t *a, const vkvg_matrix_t *b)</div><div class="ttdoc">matrices multiplication</div></div>
+<div class="ttc" id="agroup__matrix_ga7565d3c1202c2aa88d06210e4e880c15_html_ga7565d3c1202c2aa88d06210e4e880c15"><div class="ttname"><a href="group__matrix_ga7565d3c1202c2aa88d06210e4e880c15.html#ga7565d3c1202c2aa88d06210e4e880c15">vkvg_matrix_init_rotate</a></div><div class="ttdeci">void vkvg_matrix_init_rotate(vkvg_matrix_t *matrix, float radians)</div><div class="ttdoc">rotation matrix initialization</div></div>
+<div class="ttc" id="agroup__matrix_ga824fa84193b12ef36fd11316b52edfb9_html_ga824fa84193b12ef36fd11316b52edfb9"><div class="ttname"><a href="group__matrix_ga824fa84193b12ef36fd11316b52edfb9.html#ga824fa84193b12ef36fd11316b52edfb9">vkvg_matrix_init_scale</a></div><div class="ttdeci">void vkvg_matrix_init_scale(vkvg_matrix_t *matrix, float sx, float sy)</div><div class="ttdoc">scaling matrix initialization</div></div>
+<div class="ttc" id="agroup__matrix_ga8b27d7aa1c35c520efa197e44da84ef9_html_ga8b27d7aa1c35c520efa197e44da84ef9"><div class="ttname"><a href="group__matrix_ga8b27d7aa1c35c520efa197e44da84ef9.html#ga8b27d7aa1c35c520efa197e44da84ef9">vkvg_matrix_invert</a></div><div class="ttdeci">vkvg_status_t vkvg_matrix_invert(vkvg_matrix_t *matrix)</div><div class="ttdoc">invert matrix</div></div>
+<div class="ttc" id="agroup__matrix_gaa329c7a6282aa4eb6f39b8bcc9547c1c_html_gaa329c7a6282aa4eb6f39b8bcc9547c1c"><div class="ttname"><a href="group__matrix_gaa329c7a6282aa4eb6f39b8bcc9547c1c.html#gaa329c7a6282aa4eb6f39b8bcc9547c1c">vkvg_matrix_transform_point</a></div><div class="ttdeci">void vkvg_matrix_transform_point(const vkvg_matrix_t *matrix, float *x, float *y)</div><div class="ttdoc">transform point</div></div>
+<div class="ttc" id="agroup__matrix_gaa9cd565c5f9ad461d8ece37459c5757c_html_gaa9cd565c5f9ad461d8ece37459c5757c"><div class="ttname"><a href="group__matrix_gaa9cd565c5f9ad461d8ece37459c5757c.html#gaa9cd565c5f9ad461d8ece37459c5757c">vkvg_matrix_translate</a></div><div class="ttdeci">void vkvg_matrix_translate(vkvg_matrix_t *matrix, float tx, float ty)</div><div class="ttdoc">apply translation on matrix</div></div>
+<div class="ttc" id="agroup__matrix_gacd251d9fac997b79ca3060dd2d575f0e_html_gacd251d9fac997b79ca3060dd2d575f0e"><div class="ttname"><a href="group__matrix_gacd251d9fac997b79ca3060dd2d575f0e.html#gacd251d9fac997b79ca3060dd2d575f0e">vkvg_matrix_get_scale</a></div><div class="ttdeci">void vkvg_matrix_get_scale(const vkvg_matrix_t *matrix, float *sx, float *sy)</div></div>
+<div class="ttc" id="agroup__matrix_gadfb1c02e17804239c8a8f1c2f0f8a374_html_gadfb1c02e17804239c8a8f1c2f0f8a374"><div class="ttname"><a href="group__matrix_gadfb1c02e17804239c8a8f1c2f0f8a374.html#gadfb1c02e17804239c8a8f1c2f0f8a374">vkvg_matrix_init</a></div><div class="ttdeci">void vkvg_matrix_init(vkvg_matrix_t *matrix, float xx, float yx, float xy, float yy, float x0, float y0)</div><div class="ttdoc">Matrix initialization.</div></div>
+<div class="ttc" id="agroup__matrix_gaef5dcf4dab69857a4516cfa3770a6201_html_gaef5dcf4dab69857a4516cfa3770a6201"><div class="ttname"><a href="group__matrix_gaef5dcf4dab69857a4516cfa3770a6201.html#gaef5dcf4dab69857a4516cfa3770a6201">vkvg_matrix_transform_distance</a></div><div class="ttdeci">void vkvg_matrix_transform_distance(const vkvg_matrix_t *matrix, float *dx, float *dy)</div><div class="ttdoc">transform distances</div></div>
+<div class="ttc" id="agroup__pattern_ga19e3b3fde4351d70e052030508bed667_html_ga19e3b3fde4351d70e052030508bed667"><div class="ttname"><a href="group__pattern_ga19e3b3fde4351d70e052030508bed667.html#ga19e3b3fde4351d70e052030508bed667">vkvg_pattern_create_radial</a></div><div class="ttdeci">VkvgPattern vkvg_pattern_create_radial(float cx0, float cy0, float radius0, float cx1, float cy1, float radius1)</div><div class="ttdoc">create a new radial gradient.</div></div>
+<div class="ttc" id="agroup__pattern_ga1f555e636f6c91d3a2a8945bf9e86fa3_html_ga1f555e636f6c91d3a2a8945bf9e86fa3"><div class="ttname"><a href="group__pattern_ga1f555e636f6c91d3a2a8945bf9e86fa3.html#ga1f555e636f6c91d3a2a8945bf9e86fa3">vkvg_pattern_set_matrix</a></div><div class="ttdeci">void vkvg_pattern_set_matrix(VkvgPattern pat, const vkvg_matrix_t *matrix)</div></div>
+<div class="ttc" id="agroup__pattern_ga29fe6b4335fe0352c5d7ea5804ba45e9_html_ga29fe6b4335fe0352c5d7ea5804ba45e9"><div class="ttname"><a href="group__pattern_ga29fe6b4335fe0352c5d7ea5804ba45e9.html#ga29fe6b4335fe0352c5d7ea5804ba45e9">vkvg_pattern_set_extend</a></div><div class="ttdeci">void vkvg_pattern_set_extend(VkvgPattern pat, vkvg_extend_t extend)</div><div class="ttdoc">control the extend of the pattern</div></div>
+<div class="ttc" id="agroup__pattern_ga3781a9fe725e660b090da1a1afcd4550_html_ga3781a9fe725e660b090da1a1afcd4550"><div class="ttname"><a href="group__pattern_ga3781a9fe725e660b090da1a1afcd4550.html#ga3781a9fe725e660b090da1a1afcd4550">vkvg_pattern_edit_radial</a></div><div class="ttdeci">vkvg_status_t vkvg_pattern_edit_radial(VkvgPattern pat, float cx0, float cy0, float radius0, float cx1, float cy1, float radius1)</div><div class="ttdoc">edit an existing radial gradient.</div></div>
+<div class="ttc" id="agroup__pattern_ga3bc1cde4ef93d5b8e87870f35240cbc2_html_ga3bc1cde4ef93d5b8e87870f35240cbc2"><div class="ttname"><a href="group__pattern_ga3bc1cde4ef93d5b8e87870f35240cbc2.html#ga3bc1cde4ef93d5b8e87870f35240cbc2">vkvg_pattern_reference</a></div><div class="ttdeci">VkvgPattern vkvg_pattern_reference(VkvgPattern pat)</div><div class="ttdoc">add reference</div></div>
+<div class="ttc" id="agroup__pattern_ga53ff09b33c0008da5e52740fdd601e93_html_ga53ff09b33c0008da5e52740fdd601e93"><div class="ttname"><a href="group__pattern_ga53ff09b33c0008da5e52740fdd601e93.html#ga53ff09b33c0008da5e52740fdd601e93">vkvg_pattern_get_matrix</a></div><div class="ttdeci">void vkvg_pattern_get_matrix(VkvgPattern pat, vkvg_matrix_t *matrix)</div></div>
+<div class="ttc" id="agroup__pattern_ga60d6d8608f15e96a087c8dafd69f28dc_html_ga60d6d8608f15e96a087c8dafd69f28dc"><div class="ttname"><a href="group__pattern_ga60d6d8608f15e96a087c8dafd69f28dc.html#ga60d6d8608f15e96a087c8dafd69f28dc">VkvgPattern</a></div><div class="ttdeci">struct _vkvg_pattern_t * VkvgPattern</div><div class="ttdoc">Opaque pointer on a Vkvg pattern structure.</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00323">vkvg.h:323</a></div></div>
+<div class="ttc" id="agroup__pattern_ga666342d39a4227e8b1d2ecbc1eaad3e9_html_ga666342d39a4227e8b1d2ecbc1eaad3e9"><div class="ttname"><a href="group__pattern_ga666342d39a4227e8b1d2ecbc1eaad3e9.html#ga666342d39a4227e8b1d2ecbc1eaad3e9">vkvg_pattern_get_reference_count</a></div><div class="ttdeci">uint32_t vkvg_pattern_get_reference_count(VkvgPattern pat)</div><div class="ttdoc">get reference count</div></div>
+<div class="ttc" id="agroup__pattern_ga69d920cb48cb97fbaa8ea048b12e9bab_html_ga69d920cb48cb97fbaa8ea048b12e9bab"><div class="ttname"><a href="group__pattern_ga69d920cb48cb97fbaa8ea048b12e9bab.html#ga69d920cb48cb97fbaa8ea048b12e9bab">vkvg_pattern_get_type</a></div><div class="ttdeci">vkvg_pattern_type_t vkvg_pattern_get_type(VkvgPattern pat)</div><div class="ttdoc">get pattern type</div></div>
+<div class="ttc" id="agroup__pattern_ga7026f86f8c320692862bd219c704999a_html_ga7026f86f8c320692862bd219c704999a"><div class="ttname"><a href="group__pattern_ga7026f86f8c320692862bd219c704999a.html#ga7026f86f8c320692862bd219c704999a">vkvg_pattern_get_linear_points</a></div><div class="ttdeci">vkvg_status_t vkvg_pattern_get_linear_points(VkvgPattern pat, float *x0, float *y0, float *x1, float *y1)</div><div class="ttdoc">get the gradient end points for a linear gradient</div></div>
+<div class="ttc" id="agroup__pattern_ga7990319ff732e9005eda3e2283f6f530_html_ga7990319ff732e9005eda3e2283f6f530"><div class="ttname"><a href="group__pattern_ga7990319ff732e9005eda3e2283f6f530.html#ga7990319ff732e9005eda3e2283f6f530">vkvg_pattern_edit_linear</a></div><div class="ttdeci">vkvg_status_t vkvg_pattern_edit_linear(VkvgPattern pat, float x0, float y0, float x1, float y1)</div><div class="ttdoc">edit an existing linear gradient.</div></div>
+<div class="ttc" id="agroup__pattern_ga844444a0242794f85b2a850309569587_html_ga844444a0242794f85b2a850309569587"><div class="ttname"><a href="group__pattern_ga844444a0242794f85b2a850309569587.html#ga844444a0242794f85b2a850309569587">vkvg_pattern_add_color_stop</a></div><div class="ttdeci">vkvg_status_t vkvg_pattern_add_color_stop(VkvgPattern pat, float offset, float r, float g, float b, float a)</div><div class="ttdoc">add colors to gradients</div></div>
+<div class="ttc" id="agroup__pattern_gaa43a9a05b3b7c9d247b640c3acf62372_html_gaa43a9a05b3b7c9d247b640c3acf62372"><div class="ttname"><a href="group__pattern_gaa43a9a05b3b7c9d247b640c3acf62372.html#gaa43a9a05b3b7c9d247b640c3acf62372">vkvg_pattern_get_color_stop_count</a></div><div class="ttdeci">vkvg_status_t vkvg_pattern_get_color_stop_count(VkvgPattern pat, uint32_t *count)</div><div class="ttdoc">get color stop count.</div></div>
+<div class="ttc" id="agroup__pattern_gac14405c0e08f8cae0013d179a5c15308_html_gac14405c0e08f8cae0013d179a5c15308"><div class="ttname"><a href="group__pattern_gac14405c0e08f8cae0013d179a5c15308.html#gac14405c0e08f8cae0013d179a5c15308">vkvg_pattern_create_linear</a></div><div class="ttdeci">VkvgPattern vkvg_pattern_create_linear(float x0, float y0, float x1, float y1)</div><div class="ttdoc">create a new linear gradient.</div></div>
+<div class="ttc" id="agroup__pattern_gad2d8a91e379b5d39ae9c066380ae95f2_html_gad2d8a91e379b5d39ae9c066380ae95f2"><div class="ttname"><a href="group__pattern_gad2d8a91e379b5d39ae9c066380ae95f2.html#gad2d8a91e379b5d39ae9c066380ae95f2">vkvg_pattern_set_filter</a></div><div class="ttdeci">void vkvg_pattern_set_filter(VkvgPattern pat, vkvg_filter_t filter)</div><div class="ttdoc">control the filtering when using this pattern on a surface.</div></div>
+<div class="ttc" id="agroup__pattern_gae5284a7f3f6241d3c5b9012dc145dfcb_html_gae5284a7f3f6241d3c5b9012dc145dfcb"><div class="ttname"><a href="group__pattern_gae5284a7f3f6241d3c5b9012dc145dfcb.html#gae5284a7f3f6241d3c5b9012dc145dfcb">vkvg_pattern_create_for_surface</a></div><div class="ttdeci">VkvgPattern vkvg_pattern_create_for_surface(VkvgSurface surf)</div><div class="ttdoc">create a surface pattern</div></div>
+<div class="ttc" id="agroup__pattern_gaea43689bc6fa9fff1e1ab557b45bbc9f_html_gaea43689bc6fa9fff1e1ab557b45bbc9f"><div class="ttname"><a href="group__pattern_gaea43689bc6fa9fff1e1ab557b45bbc9f.html#gaea43689bc6fa9fff1e1ab557b45bbc9f">vkvg_pattern_get_filter</a></div><div class="ttdeci">vkvg_filter_t vkvg_pattern_get_filter(VkvgPattern pat)</div></div>
+<div class="ttc" id="agroup__pattern_gaee2652254686507f28dfcf598db894c4_html_gaee2652254686507f28dfcf598db894c4"><div class="ttname"><a href="group__pattern_gaee2652254686507f28dfcf598db894c4.html#gaee2652254686507f28dfcf598db894c4">vkvg_pattern_destroy</a></div><div class="ttdeci">void vkvg_pattern_destroy(VkvgPattern pat)</div><div class="ttdoc">dispose pattern.</div></div>
+<div class="ttc" id="agroup__pattern_gaf89e3a8ba79ac27840b4394d9f503459_html_gaf89e3a8ba79ac27840b4394d9f503459"><div class="ttname"><a href="group__pattern_gaf89e3a8ba79ac27840b4394d9f503459.html#gaf89e3a8ba79ac27840b4394d9f503459">vkvg_pattern_get_extend</a></div><div class="ttdeci">vkvg_extend_t vkvg_pattern_get_extend(VkvgPattern pat)</div><div class="ttdoc">query the current extend value for a pa</div></div>
+<div class="ttc" id="agroup__pattern_gafc6a80199e9b9b18d3f25467a9fb3fee_html_gafc6a80199e9b9b18d3f25467a9fb3fee"><div class="ttname"><a href="group__pattern_gafc6a80199e9b9b18d3f25467a9fb3fee.html#gafc6a80199e9b9b18d3f25467a9fb3fee">vkvg_pattern_get_color_stop_rgba</a></div><div class="ttdeci">vkvg_status_t vkvg_pattern_get_color_stop_rgba(VkvgPattern pat, uint32_t index, float *offset, float *r, float *g, float *b, float *a)</div><div class="ttdoc">get color stop.</div></div>
+<div class="ttc" id="agroup__surface_ga019fc5428d0ed30a8d764d8bbce3464d_html_ga019fc5428d0ed30a8d764d8bbce3464d"><div class="ttname"><a href="group__surface_ga019fc5428d0ed30a8d764d8bbce3464d.html#ga019fc5428d0ed30a8d764d8bbce3464d">vkvg_surface_status</a></div><div class="ttdeci">vkvg_status_t vkvg_surface_status(VkvgSurface surf)</div><div class="ttdoc">Query the current status of the surface.</div></div>
+<div class="ttc" id="agroup__surface_ga22a2d413efceb83249e2b4348fe58345_html_ga22a2d413efceb83249e2b4348fe58345"><div class="ttname"><a href="group__surface_ga22a2d413efceb83249e2b4348fe58345.html#ga22a2d413efceb83249e2b4348fe58345">vkvg_surface_reference</a></div><div class="ttdeci">VkvgSurface vkvg_surface_reference(VkvgSurface surf)</div><div class="ttdoc">Increment reference count on the surface by one.</div></div>
+<div class="ttc" id="agroup__surface_ga22e86f6ea6e0095e6d49d80507984768_html_ga22e86f6ea6e0095e6d49d80507984768"><div class="ttname"><a href="group__surface_ga22e86f6ea6e0095e6d49d80507984768.html#ga22e86f6ea6e0095e6d49d80507984768">vkvg_surface_write_to_memory</a></div><div class="ttdeci">vkvg_status_t vkvg_surface_write_to_memory(VkvgSurface surf, unsigned char *const bitmap)</div><div class="ttdoc">Save surface to memory.</div></div>
+<div class="ttc" id="agroup__surface_ga4fb66c2cbbebddae0c0b8f69d13325e9_html_ga4fb66c2cbbebddae0c0b8f69d13325e9"><div class="ttname"><a href="group__surface_ga4fb66c2cbbebddae0c0b8f69d13325e9.html#ga4fb66c2cbbebddae0c0b8f69d13325e9">vkvg_surface_destroy</a></div><div class="ttdeci">void vkvg_surface_destroy(VkvgSurface surf)</div><div class="ttdoc">Decrement the reference count on the surface by one. Destroy it if count reach 0.</div></div>
+<div class="ttc" id="agroup__surface_ga51e2017f312896befb7e3a841d5542c5_html_ga51e2017f312896befb7e3a841d5542c5"><div class="ttname"><a href="group__surface_ga51e2017f312896befb7e3a841d5542c5.html#ga51e2017f312896befb7e3a841d5542c5">vkvg_surface_get_vk_format</a></div><div class="ttdeci">VkFormat vkvg_surface_get_vk_format(VkvgSurface surf)</div><div class="ttdoc">Get the vulkan format of the vulkan texture used as backend for this surface.</div></div>
+<div class="ttc" id="agroup__surface_ga52b10b4864ebba4dd2ce0edc0ed7e9b3_html_ga52b10b4864ebba4dd2ce0edc0ed7e9b3"><div class="ttname"><a href="group__surface_ga52b10b4864ebba4dd2ce0edc0ed7e9b3.html#ga52b10b4864ebba4dd2ce0edc0ed7e9b3">vkvg_surface_get_height</a></div><div class="ttdeci">uint32_t vkvg_surface_get_height(VkvgSurface surf)</div><div class="ttdoc">Get the actual surface height.</div></div>
+<div class="ttc" id="agroup__surface_ga52d86147f436de7d2e138bcb4ee6015c_html_ga52d86147f436de7d2e138bcb4ee6015c"><div class="ttname"><a href="group__surface_ga52d86147f436de7d2e138bcb4ee6015c.html#ga52d86147f436de7d2e138bcb4ee6015c">vkvg_surface_get_vk_image</a></div><div class="ttdeci">VkImage vkvg_surface_get_vk_image(VkvgSurface surf)</div><div class="ttdoc">Get the final single sampled vulkan image of this surface.</div></div>
+<div class="ttc" id="agroup__surface_gaac93f58bebe6b797e0e1fcc053ac2e2f_html_gaac93f58bebe6b797e0e1fcc053ac2e2f"><div class="ttname"><a href="group__surface_gaac93f58bebe6b797e0e1fcc053ac2e2f.html#gaac93f58bebe6b797e0e1fcc053ac2e2f">vkvg_surface_write_to_png</a></div><div class="ttdeci">vkvg_status_t vkvg_surface_write_to_png(VkvgSurface surf, const char *path)</div><div class="ttdoc">Write surface content to a png file on disk.</div></div>
+<div class="ttc" id="agroup__surface_gab8ea522885d2768088a15f91bfcd3139_html_gab8ea522885d2768088a15f91bfcd3139"><div class="ttname"><a href="group__surface_gab8ea522885d2768088a15f91bfcd3139.html#gab8ea522885d2768088a15f91bfcd3139">vkvg_surface_create_from_image</a></div><div class="ttdeci">VkvgSurface vkvg_surface_create_from_image(VkvgDevice dev, const char *filePath)</div><div class="ttdoc">Create a new vkvg surface by loading an image file. The resulting surface will have the same dimensio...</div></div>
+<div class="ttc" id="agroup__surface_gabbb66e36ee4d187485b0ef4bba8780f3_html_gabbb66e36ee4d187485b0ef4bba8780f3"><div class="ttname"><a href="group__surface_gabbb66e36ee4d187485b0ef4bba8780f3.html#gabbb66e36ee4d187485b0ef4bba8780f3">vkvg_surface_get_width</a></div><div class="ttdeci">uint32_t vkvg_surface_get_width(VkvgSurface surf)</div><div class="ttdoc">Get the actual surface width.</div></div>
+<div class="ttc" id="agroup__surface_gac60a50a2726621c5bc3c99b9810ad627_html_gac60a50a2726621c5bc3c99b9810ad627"><div class="ttname"><a href="group__surface_gac60a50a2726621c5bc3c99b9810ad627.html#gac60a50a2726621c5bc3c99b9810ad627">vkvg_surface_create</a></div><div class="ttdeci">VkvgSurface vkvg_surface_create(VkvgDevice dev, uint32_t width, uint32_t height)</div><div class="ttdoc">Create a new vkvg surface.</div></div>
+<div class="ttc" id="agroup__surface_gac8fc98fe6fbbf93f67a96f1d7e4d5ef9_html_gac8fc98fe6fbbf93f67a96f1d7e4d5ef9"><div class="ttname"><a href="group__surface_gac8fc98fe6fbbf93f67a96f1d7e4d5ef9.html#gac8fc98fe6fbbf93f67a96f1d7e4d5ef9">vkvg_surface_resolve</a></div><div class="ttdeci">void vkvg_surface_resolve(VkvgSurface surf)</div><div class="ttdoc">Explicitly resolve a multisampled surface.</div></div>
+<div class="ttc" id="agroup__surface_gad43c411887c5c5bf60daeb62d05af0eb_html_gad43c411887c5c5bf60daeb62d05af0eb"><div class="ttname"><a href="group__surface_gad43c411887c5c5bf60daeb62d05af0eb.html#gad43c411887c5c5bf60daeb62d05af0eb">vkvg_surface_clear</a></div><div class="ttdeci">void vkvg_surface_clear(VkvgSurface surf)</div><div class="ttdoc">Clear surface's content.</div></div>
+<div class="ttc" id="agroup__surface_gaedc4e2964cf5c9a9c004d2874d73addb_html_gaedc4e2964cf5c9a9c004d2874d73addb"><div class="ttname"><a href="group__surface_gaedc4e2964cf5c9a9c004d2874d73addb.html#gaedc4e2964cf5c9a9c004d2874d73addb">vkvg_surface_create_for_VkhImage</a></div><div class="ttdeci">VkvgSurface vkvg_surface_create_for_VkhImage(VkvgDevice dev, void *vkhImg)</div><div class="ttdoc">Create a new vkvg surface using an existing vulkan texture as backend.</div></div>
+<div class="ttc" id="agroup__surface_gaf2e9eb0e48dd4533d4a5622c12e4d0e7_html_gaf2e9eb0e48dd4533d4a5622c12e4d0e7"><div class="ttname"><a href="group__surface_gaf2e9eb0e48dd4533d4a5622c12e4d0e7.html#gaf2e9eb0e48dd4533d4a5622c12e4d0e7">VkvgSurface</a></div><div class="ttdeci">struct _vkvg_surface_t * VkvgSurface</div><div class="ttdoc">Opaque pointer on a Vkvg Surface structure.</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00308">vkvg.h:308</a></div></div>
+<div class="ttc" id="agroup__surface_gaf4a177cd4af529d4ff1fce0b9e3cba12_html_gaf4a177cd4af529d4ff1fce0b9e3cba12"><div class="ttname"><a href="group__surface_gaf4a177cd4af529d4ff1fce0b9e3cba12.html#gaf4a177cd4af529d4ff1fce0b9e3cba12">vkvg_surface_get_reference_count</a></div><div class="ttdeci">uint32_t vkvg_surface_get_reference_count(VkvgSurface surf)</div><div class="ttdoc">Get the current reference count on this surface.</div></div>
+<div class="ttc" id="astructvkvg__color__t_a4788d82c901b9367dd5c0daff8a7616b_html_a4788d82c901b9367dd5c0daff8a7616b"><div class="ttname"><a href="structvkvg__color__t_a4788d82c901b9367dd5c0daff8a7616b.html#a4788d82c901b9367dd5c0daff8a7616b">vkvg_color_t::r</a></div><div class="ttdeci">float r</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00227">vkvg.h:227</a></div></div>
+<div class="ttc" id="astructvkvg__color__t_a4aec1a5be9d9a4a394a2e49e9744286e_html_a4aec1a5be9d9a4a394a2e49e9744286e"><div class="ttname"><a href="structvkvg__color__t_a4aec1a5be9d9a4a394a2e49e9744286e.html#a4aec1a5be9d9a4a394a2e49e9744286e">vkvg_color_t::a</a></div><div class="ttdeci">float a</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00230">vkvg.h:230</a></div></div>
+<div class="ttc" id="astructvkvg__color__t_a83fc1af92e29717b4513d121b0c72c7d_html_a83fc1af92e29717b4513d121b0c72c7d"><div class="ttname"><a href="structvkvg__color__t_a83fc1af92e29717b4513d121b0c72c7d.html#a83fc1af92e29717b4513d121b0c72c7d">vkvg_color_t::b</a></div><div class="ttdeci">float b</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00229">vkvg.h:229</a></div></div>
+<div class="ttc" id="astructvkvg__color__t_a8cf17d727651616de6f2b79ef32170cd_html_a8cf17d727651616de6f2b79ef32170cd"><div class="ttname"><a href="structvkvg__color__t_a8cf17d727651616de6f2b79ef32170cd.html#a8cf17d727651616de6f2b79ef32170cd">vkvg_color_t::g</a></div><div class="ttdeci">float g</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00228">vkvg.h:228</a></div></div>
+<div class="ttc" id="astructvkvg__color__t_html"><div class="ttname"><a href="structvkvg__color__t.html">vkvg_color_t</a></div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00226">vkvg.h:226</a></div></div>
+<div class="ttc" id="astructvkvg__font__extents__t_a31ebc425eeae55d11acd591bb46dd468_html_a31ebc425eeae55d11acd591bb46dd468"><div class="ttname"><a href="structvkvg__font__extents__t_a31ebc425eeae55d11acd591bb46dd468.html#a31ebc425eeae55d11acd591bb46dd468">vkvg_font_extents_t::ascent</a></div><div class="ttdeci">float ascent</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00240">vkvg.h:240</a></div></div>
+<div class="ttc" id="astructvkvg__font__extents__t_a48083b65ac9a863566dc3e3fff09a5b4_html_a48083b65ac9a863566dc3e3fff09a5b4"><div class="ttname"><a href="structvkvg__font__extents__t_a48083b65ac9a863566dc3e3fff09a5b4.html#a48083b65ac9a863566dc3e3fff09a5b4">vkvg_font_extents_t::height</a></div><div class="ttdeci">float height</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00242">vkvg.h:242</a></div></div>
+<div class="ttc" id="astructvkvg__font__extents__t_a5984964357202018e67f64fd879af95b_html_a5984964357202018e67f64fd879af95b"><div class="ttname"><a href="structvkvg__font__extents__t_a5984964357202018e67f64fd879af95b.html#a5984964357202018e67f64fd879af95b">vkvg_font_extents_t::descent</a></div><div class="ttdeci">float descent</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00241">vkvg.h:241</a></div></div>
+<div class="ttc" id="astructvkvg__font__extents__t_a5a74d8c1db44409b96daa190fce554b1_html_a5a74d8c1db44409b96daa190fce554b1"><div class="ttname"><a href="structvkvg__font__extents__t_a5a74d8c1db44409b96daa190fce554b1.html#a5a74d8c1db44409b96daa190fce554b1">vkvg_font_extents_t::max_y_advance</a></div><div class="ttdeci">float max_y_advance</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00244">vkvg.h:244</a></div></div>
+<div class="ttc" id="astructvkvg__font__extents__t_afef09feed3e6d406a79a4654bbfdf32e_html_afef09feed3e6d406a79a4654bbfdf32e"><div class="ttname"><a href="structvkvg__font__extents__t_afef09feed3e6d406a79a4654bbfdf32e.html#afef09feed3e6d406a79a4654bbfdf32e">vkvg_font_extents_t::max_x_advance</a></div><div class="ttdeci">float max_x_advance</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00243">vkvg.h:243</a></div></div>
+<div class="ttc" id="astructvkvg__font__extents__t_html"><div class="ttname"><a href="structvkvg__font__extents__t.html">vkvg_font_extents_t</a></div><div class="ttdoc">font metrics</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00239">vkvg.h:239</a></div></div>
+<div class="ttc" id="astructvkvg__glyph__info__t_a302cc6391db771808cf9137cddb15a8a_html_a302cc6391db771808cf9137cddb15a8a"><div class="ttname"><a href="structvkvg__glyph__info__t_a302cc6391db771808cf9137cddb15a8a.html#a302cc6391db771808cf9137cddb15a8a">vkvg_glyph_info_t::x_offset</a></div><div class="ttdeci">int32_t x_offset</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00270">vkvg.h:270</a></div></div>
+<div class="ttc" id="astructvkvg__glyph__info__t_a9ae348ed78a50e882b8167d83412d2b5_html_a9ae348ed78a50e882b8167d83412d2b5"><div class="ttname"><a href="structvkvg__glyph__info__t_a9ae348ed78a50e882b8167d83412d2b5.html#a9ae348ed78a50e882b8167d83412d2b5">vkvg_glyph_info_t::y_offset</a></div><div class="ttdeci">int32_t y_offset</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00271">vkvg.h:271</a></div></div>
+<div class="ttc" id="astructvkvg__glyph__info__t_ac0a96cfe8a03a6dd0da3f7ca2313e5d8_html_ac0a96cfe8a03a6dd0da3f7ca2313e5d8"><div class="ttname"><a href="structvkvg__glyph__info__t_ac0a96cfe8a03a6dd0da3f7ca2313e5d8.html#ac0a96cfe8a03a6dd0da3f7ca2313e5d8">vkvg_glyph_info_t::codepoint</a></div><div class="ttdeci">uint32_t codepoint</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00273">vkvg.h:273</a></div></div>
+<div class="ttc" id="astructvkvg__glyph__info__t_ac8b0caa49832b5e674589cba5d72b905_html_ac8b0caa49832b5e674589cba5d72b905"><div class="ttname"><a href="structvkvg__glyph__info__t_ac8b0caa49832b5e674589cba5d72b905.html#ac8b0caa49832b5e674589cba5d72b905">vkvg_glyph_info_t::y_advance</a></div><div class="ttdeci">int32_t y_advance</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00269">vkvg.h:269</a></div></div>
+<div class="ttc" id="astructvkvg__glyph__info__t_af4903d34c19de17bf3045668b429da05_html_af4903d34c19de17bf3045668b429da05"><div class="ttname"><a href="structvkvg__glyph__info__t_af4903d34c19de17bf3045668b429da05.html#af4903d34c19de17bf3045668b429da05">vkvg_glyph_info_t::x_advance</a></div><div class="ttdeci">int32_t x_advance</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00268">vkvg.h:268</a></div></div>
+<div class="ttc" id="astructvkvg__glyph__info__t_html"><div class="ttname"><a href="structvkvg__glyph__info__t.html">vkvg_glyph_info_t</a></div><div class="ttdoc">glyphs position in a VkvgText</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00267">vkvg.h:267</a></div></div>
+<div class="ttc" id="astructvkvg__matrix__t_a3c9556645d92e863376a4063a3ad7001_html_a3c9556645d92e863376a4063a3ad7001"><div class="ttname"><a href="structvkvg__matrix__t_a3c9556645d92e863376a4063a3ad7001.html#a3c9556645d92e863376a4063a3ad7001">vkvg_matrix_t::x0</a></div><div class="ttdeci">float x0</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00373">vkvg.h:373</a></div></div>
+<div class="ttc" id="astructvkvg__matrix__t_a83a7590defc35766f789fbbf7fc41590_html_a83a7590defc35766f789fbbf7fc41590"><div class="ttname"><a href="structvkvg__matrix__t_a83a7590defc35766f789fbbf7fc41590.html#a83a7590defc35766f789fbbf7fc41590">vkvg_matrix_t::xy</a></div><div class="ttdeci">float xy</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00372">vkvg.h:372</a></div></div>
+<div class="ttc" id="astructvkvg__matrix__t_a9fb9d00fbbf390e0263bcc204b03c7c8_html_a9fb9d00fbbf390e0263bcc204b03c7c8"><div class="ttname"><a href="structvkvg__matrix__t_a9fb9d00fbbf390e0263bcc204b03c7c8.html#a9fb9d00fbbf390e0263bcc204b03c7c8">vkvg_matrix_t::xx</a></div><div class="ttdeci">float xx</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00371">vkvg.h:371</a></div></div>
+<div class="ttc" id="astructvkvg__matrix__t_html"><div class="ttname"><a href="structvkvg__matrix__t.html">vkvg_matrix_t</a></div><div class="ttdoc">vkvg matrix structure</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00370">vkvg.h:370</a></div></div>
+<div class="ttc" id="astructvkvg__text__extents__t_a35b39603f2d8ae8c01b5cb9dfbfd20d3_html_a35b39603f2d8ae8c01b5cb9dfbfd20d3"><div class="ttname"><a href="structvkvg__text__extents__t_a35b39603f2d8ae8c01b5cb9dfbfd20d3.html#a35b39603f2d8ae8c01b5cb9dfbfd20d3">vkvg_text_extents_t::y_advance</a></div><div class="ttdeci">float y_advance</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00258">vkvg.h:258</a></div></div>
+<div class="ttc" id="astructvkvg__text__extents__t_a36152a2d5302d6860e555e77a4a8b456_html_a36152a2d5302d6860e555e77a4a8b456"><div class="ttname"><a href="structvkvg__text__extents__t_a36152a2d5302d6860e555e77a4a8b456.html#a36152a2d5302d6860e555e77a4a8b456">vkvg_text_extents_t::x_bearing</a></div><div class="ttdeci">float x_bearing</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00253">vkvg.h:253</a></div></div>
+<div class="ttc" id="astructvkvg__text__extents__t_a48083b65ac9a863566dc3e3fff09a5b4_html_a48083b65ac9a863566dc3e3fff09a5b4"><div class="ttname"><a href="structvkvg__text__extents__t_a48083b65ac9a863566dc3e3fff09a5b4.html#a48083b65ac9a863566dc3e3fff09a5b4">vkvg_text_extents_t::height</a></div><div class="ttdeci">float height</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00256">vkvg.h:256</a></div></div>
+<div class="ttc" id="astructvkvg__text__extents__t_adb121426957cb2c536d442cb6fd1c90f_html_adb121426957cb2c536d442cb6fd1c90f"><div class="ttname"><a href="structvkvg__text__extents__t_adb121426957cb2c536d442cb6fd1c90f.html#adb121426957cb2c536d442cb6fd1c90f">vkvg_text_extents_t::y_bearing</a></div><div class="ttdeci">float y_bearing</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00254">vkvg.h:254</a></div></div>
+<div class="ttc" id="astructvkvg__text__extents__t_ae426f00e82704fa09578f5446e22d915_html_ae426f00e82704fa09578f5446e22d915"><div class="ttname"><a href="structvkvg__text__extents__t_ae426f00e82704fa09578f5446e22d915.html#ae426f00e82704fa09578f5446e22d915">vkvg_text_extents_t::width</a></div><div class="ttdeci">float width</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00255">vkvg.h:255</a></div></div>
+<div class="ttc" id="astructvkvg__text__extents__t_ae83c02c42c97888eca5532a98ed4e2e4_html_ae83c02c42c97888eca5532a98ed4e2e4"><div class="ttname"><a href="structvkvg__text__extents__t_ae83c02c42c97888eca5532a98ed4e2e4.html#ae83c02c42c97888eca5532a98ed4e2e4">vkvg_text_extents_t::x_advance</a></div><div class="ttdeci">float x_advance</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00257">vkvg.h:257</a></div></div>
+<div class="ttc" id="astructvkvg__text__extents__t_html"><div class="ttname"><a href="structvkvg__text__extents__t.html">vkvg_text_extents_t</a></div><div class="ttdoc">text metrics</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00252">vkvg.h:252</a></div></div>
+<div class="ttc" id="avkvg_8h_a0cf53c292fd50abe53343d71673c9354_html_a0cf53c292fd50abe53343d71673c9354"><div class="ttname"><a href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354">vkvg_status_t</a></div><div class="ttdeci">vkvg_status_t</div><div class="ttdoc">vkvg operation status.</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00119">vkvg.h:119</a></div></div>
+<div class="ttc" id="avkvg_8h_a0cf53c292fd50abe53343d71673c9354_html_a0cf53c292fd50abe53343d71673c9354a014caf10e7e9796a1525c330d046e5b8"><div class="ttname"><a href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354a014caf10e7e9796a1525c330d046e5b8">VKVG_STATUS_PATTERN_INVALID_GRADIENT</a></div><div class="ttdeci">@ VKVG_STATUS_PATTERN_INVALID_GRADIENT</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00130">vkvg.h:130</a></div></div>
+<div class="ttc" id="avkvg_8h_a0cf53c292fd50abe53343d71673c9354_html_a0cf53c292fd50abe53343d71673c9354a0941445d038633da494992ac519a7016"><div class="ttname"><a href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354a0941445d038633da494992ac519a7016">VKVG_STATUS_INVALID_RECT</a></div><div class="ttdeci">@ VKVG_STATUS_INVALID_RECT</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00134">vkvg.h:134</a></div></div>
+<div class="ttc" id="avkvg_8h_a0cf53c292fd50abe53343d71673c9354_html_a0cf53c292fd50abe53343d71673c9354a1e6dcf65d3707ebb3c7aa1b96cf21987"><div class="ttname"><a href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354a1e6dcf65d3707ebb3c7aa1b96cf21987">VKVG_STATUS_PATTERN_TYPE_MISMATCH</a></div><div class="ttdeci">@ VKVG_STATUS_PATTERN_TYPE_MISMATCH</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00129">vkvg.h:129</a></div></div>
+<div class="ttc" id="avkvg_8h_a0cf53c292fd50abe53343d71673c9354_html_a0cf53c292fd50abe53343d71673c9354a3877cf9b80073825918fdfba0ac51696"><div class="ttname"><a href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354a3877cf9b80073825918fdfba0ac51696">VKVG_STATUS_INVALID_INDEX</a></div><div class="ttdeci">@ VKVG_STATUS_INVALID_INDEX</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00126">vkvg.h:126</a></div></div>
+<div class="ttc" id="avkvg_8h_a0cf53c292fd50abe53343d71673c9354_html_a0cf53c292fd50abe53343d71673c9354a38d751f65b5ca4aba90ba3695627946c"><div class="ttname"><a href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354a38d751f65b5ca4aba90ba3695627946c">VKVG_STATUS_NULL_POINTER</a></div><div class="ttdeci">@ VKVG_STATUS_NULL_POINTER</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00127">vkvg.h:127</a></div></div>
+<div class="ttc" id="avkvg_8h_a0cf53c292fd50abe53343d71673c9354_html_a0cf53c292fd50abe53343d71673c9354a46632c80bd681da4f2d702d01536e7e2"><div class="ttname"><a href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354a46632c80bd681da4f2d702d01536e7e2">VKVG_STATUS_DEVICE_ERROR</a></div><div class="ttdeci">@ VKVG_STATUS_DEVICE_ERROR</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00136">vkvg.h:136</a></div></div>
+<div class="ttc" id="avkvg_8h_a0cf53c292fd50abe53343d71673c9354_html_a0cf53c292fd50abe53343d71673c9354a5bcda4c3516b85fd0029ca437547fa4d"><div class="ttname"><a href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354a5bcda4c3516b85fd0029ca437547fa4d">VKVG_STATUS_INVALID_SURFACE</a></div><div class="ttdeci">@ VKVG_STATUS_INVALID_SURFACE</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00138">vkvg.h:138</a></div></div>
+<div class="ttc" id="avkvg_8h_a0cf53c292fd50abe53343d71673c9354_html_a0cf53c292fd50abe53343d71673c9354a60d73c0671225205d8e97877ea34d071"><div class="ttname"><a href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354a60d73c0671225205d8e97877ea34d071">VKVG_STATUS_TIMEOUT</a></div><div class="ttdeci">@ VKVG_STATUS_TIMEOUT</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00135">vkvg.h:135</a></div></div>
+<div class="ttc" id="avkvg_8h_a0cf53c292fd50abe53343d71673c9354_html_a0cf53c292fd50abe53343d71673c9354a80652ae5261224409e179eef9121e5bd"><div class="ttname"><a href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354a80652ae5261224409e179eef9121e5bd">VKVG_STATUS_INVALID_MATRIX</a></div><div class="ttdeci">@ VKVG_STATUS_INVALID_MATRIX</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00124">vkvg.h:124</a></div></div>
+<div class="ttc" id="avkvg_8h_a0cf53c292fd50abe53343d71673c9354_html_a0cf53c292fd50abe53343d71673c9354a890b1b1bb306569af3b2b227174f1bea"><div class="ttname"><a href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354a890b1b1bb306569af3b2b227174f1bea">VKVG_STATUS_INVALID_IMAGE</a></div><div class="ttdeci">@ VKVG_STATUS_INVALID_IMAGE</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00137">vkvg.h:137</a></div></div>
+<div class="ttc" id="avkvg_8h_a0cf53c292fd50abe53343d71673c9354_html_a0cf53c292fd50abe53343d71673c9354aac1f7c1ddaf47f1ef79695e901d718f1"><div class="ttname"><a href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354aac1f7c1ddaf47f1ef79695e901d718f1">VKVG_STATUS_INVALID_FORMAT</a></div><div class="ttdeci">@ VKVG_STATUS_INVALID_FORMAT</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00131">vkvg.h:131</a></div></div>
+<div class="ttc" id="avkvg_8h_a0cf53c292fd50abe53343d71673c9354_html_a0cf53c292fd50abe53343d71673c9354ab341e285e7fb0b4f978c3a4140aea3b9"><div class="ttname"><a href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354ab341e285e7fb0b4f978c3a4140aea3b9">VKVG_STATUS_INVALID_FONT</a></div><div class="ttdeci">@ VKVG_STATUS_INVALID_FONT</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00140">vkvg.h:139</a></div></div>
+<div class="ttc" id="avkvg_8h_a0cf53c292fd50abe53343d71673c9354_html_a0cf53c292fd50abe53343d71673c9354abbd09c792c0a7f4e25492bc1fd038db6"><div class="ttname"><a href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354abbd09c792c0a7f4e25492bc1fd038db6">VKVG_STATUS_WRITE_ERROR</a></div><div class="ttdeci">@ VKVG_STATUS_WRITE_ERROR</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00128">vkvg.h:128</a></div></div>
+<div class="ttc" id="avkvg_8h_a0cf53c292fd50abe53343d71673c9354_html_a0cf53c292fd50abe53343d71673c9354ad171c132ea43395b0a748c63b99f55d9"><div class="ttname"><a href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354ad171c132ea43395b0a748c63b99f55d9">VKVG_STATUS_INVALID_DASH</a></div><div class="ttdeci">@ VKVG_STATUS_INVALID_DASH</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00133">vkvg.h:133</a></div></div>
+<div class="ttc" id="avkvg_8h_a0cf53c292fd50abe53343d71673c9354_html_a0cf53c292fd50abe53343d71673c9354ad38afefc99aa272f5fa31598ddd0aa7f"><div class="ttname"><a href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354ad38afefc99aa272f5fa31598ddd0aa7f">VKVG_STATUS_INVALID_RESTORE</a></div><div class="ttdeci">@ VKVG_STATUS_INVALID_RESTORE</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00122">vkvg.h:122</a></div></div>
+<div class="ttc" id="avkvg_8h_a0cf53c292fd50abe53343d71673c9354_html_a0cf53c292fd50abe53343d71673c9354adca5beade5a3fd84c5e3cb4db65d593e"><div class="ttname"><a href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354adca5beade5a3fd84c5e3cb4db65d593e">VKVG_STATUS_NO_MEMORY</a></div><div class="ttdeci">@ VKVG_STATUS_NO_MEMORY</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00121">vkvg.h:121</a></div></div>
+<div class="ttc" id="avkvg_8h_a0cf53c292fd50abe53343d71673c9354_html_a0cf53c292fd50abe53343d71673c9354adeea52cf65dc55d26c0ba6824c3245bf"><div class="ttname"><a href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354adeea52cf65dc55d26c0ba6824c3245bf">VKVG_STATUS_SUCCESS</a></div><div class="ttdeci">@ VKVG_STATUS_SUCCESS</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00120">vkvg.h:120</a></div></div>
+<div class="ttc" id="avkvg_8h_a0cf53c292fd50abe53343d71673c9354_html_a0cf53c292fd50abe53343d71673c9354ae26847e7ea42867a9ae851b2b3a976a4"><div class="ttname"><a href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354ae26847e7ea42867a9ae851b2b3a976a4">VKVG_STATUS_FILE_NOT_FOUND</a></div><div class="ttdeci">@ VKVG_STATUS_FILE_NOT_FOUND</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00132">vkvg.h:132</a></div></div>
+<div class="ttc" id="avkvg_8h_a0cf53c292fd50abe53343d71673c9354_html_a0cf53c292fd50abe53343d71673c9354ae52f6f34a55e63cc48acc0a973c5d454"><div class="ttname"><a href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354ae52f6f34a55e63cc48acc0a973c5d454">VKVG_STATUS_NO_CURRENT_POINT</a></div><div class="ttdeci">@ VKVG_STATUS_NO_CURRENT_POINT</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00123">vkvg.h:123</a></div></div>
+<div class="ttc" id="avkvg_8h_a0cf53c292fd50abe53343d71673c9354_html_a0cf53c292fd50abe53343d71673c9354af1e2820c9277603041bb2cf1e92b9bcb"><div class="ttname"><a href="vkvg_8h_a0cf53c292fd50abe53343d71673c9354.html#a0cf53c292fd50abe53343d71673c9354af1e2820c9277603041bb2cf1e92b9bcb">VKVG_STATUS_INVALID_STATUS</a></div><div class="ttdeci">@ VKVG_STATUS_INVALID_STATUS</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00125">vkvg.h:125</a></div></div>
+<div class="ttc" id="avkvg_8h_a1cde27798744c6485ac522a843017513_html_a1cde27798744c6485ac522a843017513"><div class="ttname"><a href="vkvg_8h_a1cde27798744c6485ac522a843017513.html#a1cde27798744c6485ac522a843017513">vkvg_pattern_type_t</a></div><div class="ttdeci">vkvg_pattern_type_t</div><div class="ttdoc">pattern types</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00181">vkvg.h:181</a></div></div>
+<div class="ttc" id="avkvg_8h_a1cde27798744c6485ac522a843017513_html_a1cde27798744c6485ac522a843017513a4aff9ccbec5d272981c596474adb5386"><div class="ttname"><a href="vkvg_8h_a1cde27798744c6485ac522a843017513.html#a1cde27798744c6485ac522a843017513a4aff9ccbec5d272981c596474adb5386">VKVG_PATTERN_TYPE_LINEAR</a></div><div class="ttdeci">@ VKVG_PATTERN_TYPE_LINEAR</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00184">vkvg.h:184</a></div></div>
+<div class="ttc" id="avkvg_8h_a1cde27798744c6485ac522a843017513_html_a1cde27798744c6485ac522a843017513a8396d15ca456c54a268bdc464107e5db"><div class="ttname"><a href="vkvg_8h_a1cde27798744c6485ac522a843017513.html#a1cde27798744c6485ac522a843017513a8396d15ca456c54a268bdc464107e5db">VKVG_PATTERN_TYPE_SURFACE</a></div><div class="ttdeci">@ VKVG_PATTERN_TYPE_SURFACE</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00183">vkvg.h:183</a></div></div>
+<div class="ttc" id="avkvg_8h_a1cde27798744c6485ac522a843017513_html_a1cde27798744c6485ac522a843017513a926565c0b987eed62e76eca261151ee5"><div class="ttname"><a href="vkvg_8h_a1cde27798744c6485ac522a843017513.html#a1cde27798744c6485ac522a843017513a926565c0b987eed62e76eca261151ee5">VKVG_PATTERN_TYPE_MESH</a></div><div class="ttdeci">@ VKVG_PATTERN_TYPE_MESH</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00186">vkvg.h:186</a></div></div>
+<div class="ttc" id="avkvg_8h_a1cde27798744c6485ac522a843017513_html_a1cde27798744c6485ac522a843017513abac29bd75596cb8af065aa02a1aa34e4"><div class="ttname"><a href="vkvg_8h_a1cde27798744c6485ac522a843017513.html#a1cde27798744c6485ac522a843017513abac29bd75596cb8af065aa02a1aa34e4">VKVG_PATTERN_TYPE_RADIAL</a></div><div class="ttdeci">@ VKVG_PATTERN_TYPE_RADIAL</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00185">vkvg.h:185</a></div></div>
+<div class="ttc" id="avkvg_8h_a1cde27798744c6485ac522a843017513_html_a1cde27798744c6485ac522a843017513ae30ae9f2771df088bc24886fd42fc037"><div class="ttname"><a href="vkvg_8h_a1cde27798744c6485ac522a843017513.html#a1cde27798744c6485ac522a843017513ae30ae9f2771df088bc24886fd42fc037">VKVG_PATTERN_TYPE_RASTER_SOURCE</a></div><div class="ttdeci">@ VKVG_PATTERN_TYPE_RASTER_SOURCE</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00187">vkvg.h:187</a></div></div>
+<div class="ttc" id="avkvg_8h_a1cde27798744c6485ac522a843017513_html_a1cde27798744c6485ac522a843017513aeb9d4daba143ba603f114c3805ab4fa4"><div class="ttname"><a href="vkvg_8h_a1cde27798744c6485ac522a843017513.html#a1cde27798744c6485ac522a843017513aeb9d4daba143ba603f114c3805ab4fa4">VKVG_PATTERN_TYPE_SOLID</a></div><div class="ttdeci">@ VKVG_PATTERN_TYPE_SOLID</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00182">vkvg.h:182</a></div></div>
+<div class="ttc" id="avkvg_8h_a2d6938aad383b6f91bf6be7164b2a995_html_a2d6938aad383b6f91bf6be7164b2a995"><div class="ttname"><a href="vkvg_8h_a2d6938aad383b6f91bf6be7164b2a995.html#a2d6938aad383b6f91bf6be7164b2a995">vkvg_direction_t</a></div><div class="ttdeci">vkvg_direction_t</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00142">vkvg.h:142</a></div></div>
+<div class="ttc" id="avkvg_8h_a2d6938aad383b6f91bf6be7164b2a995_html_a2d6938aad383b6f91bf6be7164b2a995a288489ba8f506ba72415b35e86e5f332"><div class="ttname"><a href="vkvg_8h_a2d6938aad383b6f91bf6be7164b2a995.html#a2d6938aad383b6f91bf6be7164b2a995a288489ba8f506ba72415b35e86e5f332">VKVG_VERTICAL</a></div><div class="ttdeci">@ VKVG_VERTICAL</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00145">vkvg.h:144</a></div></div>
+<div class="ttc" id="avkvg_8h_a2d6938aad383b6f91bf6be7164b2a995_html_a2d6938aad383b6f91bf6be7164b2a995aaa62739c1a76e107fba227dffd6b8199"><div class="ttname"><a href="vkvg_8h_a2d6938aad383b6f91bf6be7164b2a995.html#a2d6938aad383b6f91bf6be7164b2a995aaa62739c1a76e107fba227dffd6b8199">VKVG_HORIZONTAL</a></div><div class="ttdeci">@ VKVG_HORIZONTAL</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00143">vkvg.h:143</a></div></div>
+<div class="ttc" id="avkvg_8h_a4202eb97e7aaee0296c33f8a6b932252_html_a4202eb97e7aaee0296c33f8a6b932252"><div class="ttname"><a href="vkvg_8h_a4202eb97e7aaee0296c33f8a6b932252.html#a4202eb97e7aaee0296c33f8a6b932252">vkvg_operator_t</a></div><div class="ttdeci">vkvg_operator_t</div><div class="ttdoc">compositing operators</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00834">vkvg.h:834</a></div></div>
+<div class="ttc" id="avkvg_8h_a4202eb97e7aaee0296c33f8a6b932252_html_a4202eb97e7aaee0296c33f8a6b932252a4dfe6b31014d9176eb6b7a7aa3d385b9"><div class="ttname"><a href="vkvg_8h_a4202eb97e7aaee0296c33f8a6b932252.html#a4202eb97e7aaee0296c33f8a6b932252a4dfe6b31014d9176eb6b7a7aa3d385b9">VKVG_OPERATOR_OVER</a></div><div class="ttdeci">@ VKVG_OPERATOR_OVER</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00838">vkvg.h:838</a></div></div>
+<div class="ttc" id="avkvg_8h_a4202eb97e7aaee0296c33f8a6b932252_html_a4202eb97e7aaee0296c33f8a6b932252a6a036630d0638105f87246cfa75e6a54"><div class="ttname"><a href="vkvg_8h_a4202eb97e7aaee0296c33f8a6b932252.html#a4202eb97e7aaee0296c33f8a6b932252a6a036630d0638105f87246cfa75e6a54">VKVG_OPERATOR_MAX</a></div><div class="ttdeci">@ VKVG_OPERATOR_MAX</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00868">vkvg.h:868</a></div></div>
+<div class="ttc" id="avkvg_8h_a4202eb97e7aaee0296c33f8a6b932252_html_a4202eb97e7aaee0296c33f8a6b932252a7af999d0306d40ea662520ee32b7c366"><div class="ttname"><a href="vkvg_8h_a4202eb97e7aaee0296c33f8a6b932252.html#a4202eb97e7aaee0296c33f8a6b932252a7af999d0306d40ea662520ee32b7c366">VKVG_OPERATOR_CLEAR</a></div><div class="ttdeci">@ VKVG_OPERATOR_CLEAR</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00835">vkvg.h:835</a></div></div>
+<div class="ttc" id="avkvg_8h_a4202eb97e7aaee0296c33f8a6b932252_html_a4202eb97e7aaee0296c33f8a6b932252ab391cf4ab11c3654ac15df0e573ecc78"><div class="ttname"><a href="vkvg_8h_a4202eb97e7aaee0296c33f8a6b932252.html#a4202eb97e7aaee0296c33f8a6b932252ab391cf4ab11c3654ac15df0e573ecc78">VKVG_OPERATOR_DIFFERENCE</a></div><div class="ttdeci">@ VKVG_OPERATOR_DIFFERENCE</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00862">vkvg.h:862</a></div></div>
+<div class="ttc" id="avkvg_8h_a4202eb97e7aaee0296c33f8a6b932252_html_a4202eb97e7aaee0296c33f8a6b932252ab3cee330e9692a3ff88897172616572d"><div class="ttname"><a href="vkvg_8h_a4202eb97e7aaee0296c33f8a6b932252.html#a4202eb97e7aaee0296c33f8a6b932252ab3cee330e9692a3ff88897172616572d">VKVG_OPERATOR_SOURCE</a></div><div class="ttdeci">@ VKVG_OPERATOR_SOURCE</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00837">vkvg.h:837</a></div></div>
 <div class="ttc" id="avkvg_8h_a4371df2f82cabd4963d913a094a06b35_html_a4371df2f82cabd4963d913a094a06b35"><div class="ttname"><a href="vkvg_8h_a4371df2f82cabd4963d913a094a06b35.html#a4371df2f82cabd4963d913a094a06b35">VkvgText</a></div><div class="ttdeci">struct _vkvg_text_run_t * VkvgText</div><div class="ttdoc">Opaque pointer on a vkvg text run.</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00288">vkvg.h:288</a></div></div>
-<div class="ttc" id="avkvg_8h_a46afd254ec45cd6ecd9bd3e238b4698d_html_a46afd254ec45cd6ecd9bd3e238b4698d"><div class="ttname"><a href="vkvg_8h_a46afd254ec45cd6ecd9bd3e238b4698d.html#a46afd254ec45cd6ecd9bd3e238b4698d">vkvg_line_join_t</a></div><div class="ttdeci">vkvg_line_join_t</div><div class="ttdoc">lines articulations</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00208">vkvg.h:208</a></div></div>
-<div class="ttc" id="avkvg_8h_a46afd254ec45cd6ecd9bd3e238b4698d_html_a46afd254ec45cd6ecd9bd3e238b4698da5f2989d8df5882d66a907ad8d70a3e3c"><div class="ttname"><a href="vkvg_8h_a46afd254ec45cd6ecd9bd3e238b4698d.html#a46afd254ec45cd6ecd9bd3e238b4698da5f2989d8df5882d66a907ad8d70a3e3c">VKVG_LINE_JOIN_ROUND</a></div><div class="ttdeci">@ VKVG_LINE_JOIN_ROUND</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00210">vkvg.h:210</a></div></div>
-<div class="ttc" id="avkvg_8h_a46afd254ec45cd6ecd9bd3e238b4698d_html_a46afd254ec45cd6ecd9bd3e238b4698da83710d8d86be990e5d057a109a559d83"><div class="ttname"><a href="vkvg_8h_a46afd254ec45cd6ecd9bd3e238b4698d.html#a46afd254ec45cd6ecd9bd3e238b4698da83710d8d86be990e5d057a109a559d83">VKVG_LINE_JOIN_BEVEL</a></div><div class="ttdeci">@ VKVG_LINE_JOIN_BEVEL</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00212">vkvg.h:211</a></div></div>
-<div class="ttc" id="avkvg_8h_a46afd254ec45cd6ecd9bd3e238b4698d_html_a46afd254ec45cd6ecd9bd3e238b4698da87107f3a4b3dcbabeb57102b2fb3a311"><div class="ttname"><a href="vkvg_8h_a46afd254ec45cd6ecd9bd3e238b4698d.html#a46afd254ec45cd6ecd9bd3e238b4698da87107f3a4b3dcbabeb57102b2fb3a311">VKVG_LINE_JOIN_MITER</a></div><div class="ttdeci">@ VKVG_LINE_JOIN_MITER</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00209">vkvg.h:209</a></div></div>
-<div class="ttc" id="avkvg_8h_a71071026a36a7427c364a8bdc9bccfb6_html_a71071026a36a7427c364a8bdc9bccfb6"><div class="ttname"><a href="vkvg_8h_a71071026a36a7427c364a8bdc9bccfb6.html#a71071026a36a7427c364a8bdc9bccfb6">vkvg_fill_rule_t</a></div><div class="ttdeci">vkvg_fill_rule_t</div><div class="ttdoc">shape fill method</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00220">vkvg.h:220</a></div></div>
-<div class="ttc" id="avkvg_8h_a71071026a36a7427c364a8bdc9bccfb6_html_a71071026a36a7427c364a8bdc9bccfb6a799b8a88417c80da02d1d52d8e62a43d"><div class="ttname"><a href="vkvg_8h_a71071026a36a7427c364a8bdc9bccfb6.html#a71071026a36a7427c364a8bdc9bccfb6a799b8a88417c80da02d1d52d8e62a43d">VKVG_FILL_RULE_NON_ZERO</a></div><div class="ttdeci">@ VKVG_FILL_RULE_NON_ZERO</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00223">vkvg.h:222</a></div></div>
-<div class="ttc" id="avkvg_8h_a71071026a36a7427c364a8bdc9bccfb6_html_a71071026a36a7427c364a8bdc9bccfb6ada97bad79f6371820b82472e0ff49fe7"><div class="ttname"><a href="vkvg_8h_a71071026a36a7427c364a8bdc9bccfb6.html#a71071026a36a7427c364a8bdc9bccfb6ada97bad79f6371820b82472e0ff49fe7">VKVG_FILL_RULE_EVEN_ODD</a></div><div class="ttdeci">@ VKVG_FILL_RULE_EVEN_ODD</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00221">vkvg.h:221</a></div></div>
-<div class="ttc" id="avkvg_8h_a9e76bb74a68a2e86a709ed7397cf1a40_html_a9e76bb74a68a2e86a709ed7397cf1a40"><div class="ttname"><a href="vkvg_8h_a9e76bb74a68a2e86a709ed7397cf1a40.html#a9e76bb74a68a2e86a709ed7397cf1a40">vkvg_extend_t</a></div><div class="ttdeci">vkvg_extend_t</div><div class="ttdoc">pattern border policy</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00160">vkvg.h:160</a></div></div>
-<div class="ttc" id="avkvg_8h_a9e76bb74a68a2e86a709ed7397cf1a40_html_a9e76bb74a68a2e86a709ed7397cf1a40a016c184949340ded7cab8cc3ebebee8f"><div class="ttname"><a href="vkvg_8h_a9e76bb74a68a2e86a709ed7397cf1a40.html#a9e76bb74a68a2e86a709ed7397cf1a40a016c184949340ded7cab8cc3ebebee8f">VKVG_EXTEND_NONE</a></div><div class="ttdeci">@ VKVG_EXTEND_NONE</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00161">vkvg.h:161</a></div></div>
-<div class="ttc" id="avkvg_8h_a9e76bb74a68a2e86a709ed7397cf1a40_html_a9e76bb74a68a2e86a709ed7397cf1a40a2fbaf3043fce97d14bcfaad9f2dc0a1c"><div class="ttname"><a href="vkvg_8h_a9e76bb74a68a2e86a709ed7397cf1a40.html#a9e76bb74a68a2e86a709ed7397cf1a40a2fbaf3043fce97d14bcfaad9f2dc0a1c">VKVG_EXTEND_PAD</a></div><div class="ttdeci">@ VKVG_EXTEND_PAD</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00165">vkvg.h:164</a></div></div>
-<div class="ttc" id="avkvg_8h_a9e76bb74a68a2e86a709ed7397cf1a40_html_a9e76bb74a68a2e86a709ed7397cf1a40a7f0a3a3c71705d13270039ced36036c0"><div class="ttname"><a href="vkvg_8h_a9e76bb74a68a2e86a709ed7397cf1a40.html#a9e76bb74a68a2e86a709ed7397cf1a40a7f0a3a3c71705d13270039ced36036c0">VKVG_EXTEND_REPEAT</a></div><div class="ttdeci">@ VKVG_EXTEND_REPEAT</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00162">vkvg.h:162</a></div></div>
-<div class="ttc" id="avkvg_8h_a9e76bb74a68a2e86a709ed7397cf1a40_html_a9e76bb74a68a2e86a709ed7397cf1a40ad3e0f41a1a2af562e7538657d6611832"><div class="ttname"><a href="vkvg_8h_a9e76bb74a68a2e86a709ed7397cf1a40.html#a9e76bb74a68a2e86a709ed7397cf1a40ad3e0f41a1a2af562e7538657d6611832">VKVG_EXTEND_REFLECT</a></div><div class="ttdeci">@ VKVG_EXTEND_REFLECT</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00163">vkvg.h:163</a></div></div>
-<div class="ttc" id="avkvg_8h_aadcfd9780144829f5db766b6c54d18ef_html_aadcfd9780144829f5db766b6c54d18ef"><div class="ttname"><a href="vkvg_8h_aadcfd9780144829f5db766b6c54d18ef.html#aadcfd9780144829f5db766b6c54d18ef">vkvg_public</a></div><div class="ttdeci">#define vkvg_public</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00078">vkvg.h:78</a></div></div>
-<div class="ttc" id="avkvg_8h_ac8c85e867cfe90bfd43a2b2a75e688c5_html_ac8c85e867cfe90bfd43a2b2a75e688c5"><div class="ttname"><a href="vkvg_8h_ac8c85e867cfe90bfd43a2b2a75e688c5.html#ac8c85e867cfe90bfd43a2b2a75e688c5">vkvg_format_t</a></div><div class="ttdeci">vkvg_format_t</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00148">vkvg.h:148</a></div></div>
-<div class="ttc" id="avkvg_8h_ac8c85e867cfe90bfd43a2b2a75e688c5_html_ac8c85e867cfe90bfd43a2b2a75e688c5a1fc395bec4fab5baf6a8e9d12c48f91b"><div class="ttname"><a href="vkvg_8h_ac8c85e867cfe90bfd43a2b2a75e688c5.html#ac8c85e867cfe90bfd43a2b2a75e688c5a1fc395bec4fab5baf6a8e9d12c48f91b">VKVG_FORMAT_A8</a></div><div class="ttdeci">@ VKVG_FORMAT_A8</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00151">vkvg.h:151</a></div></div>
-<div class="ttc" id="avkvg_8h_ac8c85e867cfe90bfd43a2b2a75e688c5_html_ac8c85e867cfe90bfd43a2b2a75e688c5a41129f80cde1638c50336775ec6059f1"><div class="ttname"><a href="vkvg_8h_ac8c85e867cfe90bfd43a2b2a75e688c5.html#ac8c85e867cfe90bfd43a2b2a75e688c5a41129f80cde1638c50336775ec6059f1">VKVG_FORMAT_A1</a></div><div class="ttdeci">@ VKVG_FORMAT_A1</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00153">vkvg.h:152</a></div></div>
-<div class="ttc" id="avkvg_8h_ac8c85e867cfe90bfd43a2b2a75e688c5_html_ac8c85e867cfe90bfd43a2b2a75e688c5a51e8f390b02e7117cb6bded3df1bc609"><div class="ttname"><a href="vkvg_8h_ac8c85e867cfe90bfd43a2b2a75e688c5.html#ac8c85e867cfe90bfd43a2b2a75e688c5a51e8f390b02e7117cb6bded3df1bc609">VKVG_FORMAT_ARGB32</a></div><div class="ttdeci">@ VKVG_FORMAT_ARGB32</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00149">vkvg.h:149</a></div></div>
-<div class="ttc" id="avkvg_8h_ac8c85e867cfe90bfd43a2b2a75e688c5_html_ac8c85e867cfe90bfd43a2b2a75e688c5aca9496af53332389ea1c579becfff146"><div class="ttname"><a href="vkvg_8h_ac8c85e867cfe90bfd43a2b2a75e688c5.html#ac8c85e867cfe90bfd43a2b2a75e688c5aca9496af53332389ea1c579becfff146">VKVG_FORMAT_RGB24</a></div><div class="ttdeci">@ VKVG_FORMAT_RGB24</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00150">vkvg.h:150</a></div></div>
-<div class="ttc" id="avkvg_8h_adb45e5c6af26000f8dacd091679c0ca5_html_adb45e5c6af26000f8dacd091679c0ca5"><div class="ttname"><a href="vkvg_8h_adb45e5c6af26000f8dacd091679c0ca5.html#adb45e5c6af26000f8dacd091679c0ca5">vkvg_filter_t</a></div><div class="ttdeci">vkvg_filter_t</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00168">vkvg.h:168</a></div></div>
-<div class="ttc" id="avkvg_8h_adb45e5c6af26000f8dacd091679c0ca5_html_adb45e5c6af26000f8dacd091679c0ca5a00cb91e4e5cc8a0bc88ff1b8ab8fc8c0"><div class="ttname"><a href="vkvg_8h_adb45e5c6af26000f8dacd091679c0ca5.html#adb45e5c6af26000f8dacd091679c0ca5a00cb91e4e5cc8a0bc88ff1b8ab8fc8c0">VKVG_FILTER_BEST</a></div><div class="ttdeci">@ VKVG_FILTER_BEST</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00171">vkvg.h:171</a></div></div>
-<div class="ttc" id="avkvg_8h_adb45e5c6af26000f8dacd091679c0ca5_html_adb45e5c6af26000f8dacd091679c0ca5a227895a3ffbd082c7f779c6c9ca7d76c"><div class="ttname"><a href="vkvg_8h_adb45e5c6af26000f8dacd091679c0ca5.html#adb45e5c6af26000f8dacd091679c0ca5a227895a3ffbd082c7f779c6c9ca7d76c">VKVG_FILTER_FAST</a></div><div class="ttdeci">@ VKVG_FILTER_FAST</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00169">vkvg.h:169</a></div></div>
-<div class="ttc" id="avkvg_8h_adb45e5c6af26000f8dacd091679c0ca5_html_adb45e5c6af26000f8dacd091679c0ca5a3469ff42e4e804cf5b362eb2787b2654"><div class="ttname"><a href="vkvg_8h_adb45e5c6af26000f8dacd091679c0ca5.html#adb45e5c6af26000f8dacd091679c0ca5a3469ff42e4e804cf5b362eb2787b2654">VKVG_FILTER_GAUSSIAN</a></div><div class="ttdeci">@ VKVG_FILTER_GAUSSIAN</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00174">vkvg.h:174</a></div></div>
-<div class="ttc" id="avkvg_8h_adb45e5c6af26000f8dacd091679c0ca5_html_adb45e5c6af26000f8dacd091679c0ca5a51346835be4c9cafb1b033ec6cae5754"><div class="ttname"><a href="vkvg_8h_adb45e5c6af26000f8dacd091679c0ca5.html#adb45e5c6af26000f8dacd091679c0ca5a51346835be4c9cafb1b033ec6cae5754">VKVG_FILTER_NEAREST</a></div><div class="ttdeci">@ VKVG_FILTER_NEAREST</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00172">vkvg.h:172</a></div></div>
-<div class="ttc" id="avkvg_8h_adb45e5c6af26000f8dacd091679c0ca5_html_adb45e5c6af26000f8dacd091679c0ca5a63f51bfec03cdca07fdfe9d718f3a75f"><div class="ttname"><a href="vkvg_8h_adb45e5c6af26000f8dacd091679c0ca5.html#adb45e5c6af26000f8dacd091679c0ca5a63f51bfec03cdca07fdfe9d718f3a75f">VKVG_FILTER_GOOD</a></div><div class="ttdeci">@ VKVG_FILTER_GOOD</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00170">vkvg.h:170</a></div></div>
-<div class="ttc" id="avkvg_8h_adb45e5c6af26000f8dacd091679c0ca5_html_adb45e5c6af26000f8dacd091679c0ca5a680a8fce657583362e33bdb2d97d3238"><div class="ttname"><a href="vkvg_8h_adb45e5c6af26000f8dacd091679c0ca5.html#adb45e5c6af26000f8dacd091679c0ca5a680a8fce657583362e33bdb2d97d3238">VKVG_FILTER_BILINEAR</a></div><div class="ttdeci">@ VKVG_FILTER_BILINEAR</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00173">vkvg.h:173</a></div></div>
-<div class="ttc" id="avkvg_8h_ae63b94eb181f12347450efcc67cbf8f0_html_ae63b94eb181f12347450efcc67cbf8f0"><div class="ttname"><a href="vkvg_8h_ae63b94eb181f12347450efcc67cbf8f0.html#ae63b94eb181f12347450efcc67cbf8f0">vkvg_line_cap_t</a></div><div class="ttdeci">vkvg_line_cap_t</div><div class="ttdoc">line caps</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00197">vkvg.h:197</a></div></div>
-<div class="ttc" id="avkvg_8h_ae63b94eb181f12347450efcc67cbf8f0_html_ae63b94eb181f12347450efcc67cbf8f0a3fca82a7ac5b5ef3355775c79d4adb45"><div class="ttname"><a href="vkvg_8h_ae63b94eb181f12347450efcc67cbf8f0.html#ae63b94eb181f12347450efcc67cbf8f0a3fca82a7ac5b5ef3355775c79d4adb45">VKVG_LINE_CAP_SQUARE</a></div><div class="ttdeci">@ VKVG_LINE_CAP_SQUARE</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00201">vkvg.h:200</a></div></div>
-<div class="ttc" id="avkvg_8h_ae63b94eb181f12347450efcc67cbf8f0_html_ae63b94eb181f12347450efcc67cbf8f0a803bf47b2bc042a98c2f1cf2b6543519"><div class="ttname"><a href="vkvg_8h_ae63b94eb181f12347450efcc67cbf8f0.html#ae63b94eb181f12347450efcc67cbf8f0a803bf47b2bc042a98c2f1cf2b6543519">VKVG_LINE_CAP_ROUND</a></div><div class="ttdeci">@ VKVG_LINE_CAP_ROUND</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00199">vkvg.h:199</a></div></div>
-<div class="ttc" id="avkvg_8h_ae63b94eb181f12347450efcc67cbf8f0_html_ae63b94eb181f12347450efcc67cbf8f0a89ac22c56380187ec32463602a864f7b"><div class="ttname"><a href="vkvg_8h_ae63b94eb181f12347450efcc67cbf8f0.html#ae63b94eb181f12347450efcc67cbf8f0a89ac22c56380187ec32463602a864f7b">VKVG_LINE_CAP_BUTT</a></div><div class="ttdeci">@ VKVG_LINE_CAP_BUTT</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00198">vkvg.h:198</a></div></div>
+<div class="ttc" id="avkvg_8h_a46afd254ec45cd6ecd9bd3e238b4698d_html_a46afd254ec45cd6ecd9bd3e238b4698d"><div class="ttname"><a href="vkvg_8h_a46afd254ec45cd6ecd9bd3e238b4698d.html#a46afd254ec45cd6ecd9bd3e238b4698d">vkvg_line_join_t</a></div><div class="ttdeci">vkvg_line_join_t</div><div class="ttdoc">lines articulations</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00207">vkvg.h:207</a></div></div>
+<div class="ttc" id="avkvg_8h_a46afd254ec45cd6ecd9bd3e238b4698d_html_a46afd254ec45cd6ecd9bd3e238b4698da5f2989d8df5882d66a907ad8d70a3e3c"><div class="ttname"><a href="vkvg_8h_a46afd254ec45cd6ecd9bd3e238b4698d.html#a46afd254ec45cd6ecd9bd3e238b4698da5f2989d8df5882d66a907ad8d70a3e3c">VKVG_LINE_JOIN_ROUND</a></div><div class="ttdeci">@ VKVG_LINE_JOIN_ROUND</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00209">vkvg.h:209</a></div></div>
+<div class="ttc" id="avkvg_8h_a46afd254ec45cd6ecd9bd3e238b4698d_html_a46afd254ec45cd6ecd9bd3e238b4698da83710d8d86be990e5d057a109a559d83"><div class="ttname"><a href="vkvg_8h_a46afd254ec45cd6ecd9bd3e238b4698d.html#a46afd254ec45cd6ecd9bd3e238b4698da83710d8d86be990e5d057a109a559d83">VKVG_LINE_JOIN_BEVEL</a></div><div class="ttdeci">@ VKVG_LINE_JOIN_BEVEL</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00211">vkvg.h:210</a></div></div>
+<div class="ttc" id="avkvg_8h_a46afd254ec45cd6ecd9bd3e238b4698d_html_a46afd254ec45cd6ecd9bd3e238b4698da87107f3a4b3dcbabeb57102b2fb3a311"><div class="ttname"><a href="vkvg_8h_a46afd254ec45cd6ecd9bd3e238b4698d.html#a46afd254ec45cd6ecd9bd3e238b4698da87107f3a4b3dcbabeb57102b2fb3a311">VKVG_LINE_JOIN_MITER</a></div><div class="ttdeci">@ VKVG_LINE_JOIN_MITER</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00208">vkvg.h:208</a></div></div>
+<div class="ttc" id="avkvg_8h_a71071026a36a7427c364a8bdc9bccfb6_html_a71071026a36a7427c364a8bdc9bccfb6"><div class="ttname"><a href="vkvg_8h_a71071026a36a7427c364a8bdc9bccfb6.html#a71071026a36a7427c364a8bdc9bccfb6">vkvg_fill_rule_t</a></div><div class="ttdeci">vkvg_fill_rule_t</div><div class="ttdoc">path fill method.</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00221">vkvg.h:221</a></div></div>
+<div class="ttc" id="avkvg_8h_a71071026a36a7427c364a8bdc9bccfb6_html_a71071026a36a7427c364a8bdc9bccfb6a799b8a88417c80da02d1d52d8e62a43d"><div class="ttname"><a href="vkvg_8h_a71071026a36a7427c364a8bdc9bccfb6.html#a71071026a36a7427c364a8bdc9bccfb6a799b8a88417c80da02d1d52d8e62a43d">VKVG_FILL_RULE_NON_ZERO</a></div><div class="ttdeci">@ VKVG_FILL_RULE_NON_ZERO</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00224">vkvg.h:223</a></div></div>
+<div class="ttc" id="avkvg_8h_a71071026a36a7427c364a8bdc9bccfb6_html_a71071026a36a7427c364a8bdc9bccfb6ada97bad79f6371820b82472e0ff49fe7"><div class="ttname"><a href="vkvg_8h_a71071026a36a7427c364a8bdc9bccfb6.html#a71071026a36a7427c364a8bdc9bccfb6ada97bad79f6371820b82472e0ff49fe7">VKVG_FILL_RULE_EVEN_ODD</a></div><div class="ttdeci">@ VKVG_FILL_RULE_EVEN_ODD</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00222">vkvg.h:222</a></div></div>
+<div class="ttc" id="avkvg_8h_a9e76bb74a68a2e86a709ed7397cf1a40_html_a9e76bb74a68a2e86a709ed7397cf1a40"><div class="ttname"><a href="vkvg_8h_a9e76bb74a68a2e86a709ed7397cf1a40.html#a9e76bb74a68a2e86a709ed7397cf1a40">vkvg_extend_t</a></div><div class="ttdeci">vkvg_extend_t</div><div class="ttdoc">pattern border policy</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00159">vkvg.h:159</a></div></div>
+<div class="ttc" id="avkvg_8h_a9e76bb74a68a2e86a709ed7397cf1a40_html_a9e76bb74a68a2e86a709ed7397cf1a40a016c184949340ded7cab8cc3ebebee8f"><div class="ttname"><a href="vkvg_8h_a9e76bb74a68a2e86a709ed7397cf1a40.html#a9e76bb74a68a2e86a709ed7397cf1a40a016c184949340ded7cab8cc3ebebee8f">VKVG_EXTEND_NONE</a></div><div class="ttdeci">@ VKVG_EXTEND_NONE</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00160">vkvg.h:160</a></div></div>
+<div class="ttc" id="avkvg_8h_a9e76bb74a68a2e86a709ed7397cf1a40_html_a9e76bb74a68a2e86a709ed7397cf1a40a2fbaf3043fce97d14bcfaad9f2dc0a1c"><div class="ttname"><a href="vkvg_8h_a9e76bb74a68a2e86a709ed7397cf1a40.html#a9e76bb74a68a2e86a709ed7397cf1a40a2fbaf3043fce97d14bcfaad9f2dc0a1c">VKVG_EXTEND_PAD</a></div><div class="ttdeci">@ VKVG_EXTEND_PAD</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00164">vkvg.h:163</a></div></div>
+<div class="ttc" id="avkvg_8h_a9e76bb74a68a2e86a709ed7397cf1a40_html_a9e76bb74a68a2e86a709ed7397cf1a40a7f0a3a3c71705d13270039ced36036c0"><div class="ttname"><a href="vkvg_8h_a9e76bb74a68a2e86a709ed7397cf1a40.html#a9e76bb74a68a2e86a709ed7397cf1a40a7f0a3a3c71705d13270039ced36036c0">VKVG_EXTEND_REPEAT</a></div><div class="ttdeci">@ VKVG_EXTEND_REPEAT</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00161">vkvg.h:161</a></div></div>
+<div class="ttc" id="avkvg_8h_a9e76bb74a68a2e86a709ed7397cf1a40_html_a9e76bb74a68a2e86a709ed7397cf1a40ad3e0f41a1a2af562e7538657d6611832"><div class="ttname"><a href="vkvg_8h_a9e76bb74a68a2e86a709ed7397cf1a40.html#a9e76bb74a68a2e86a709ed7397cf1a40ad3e0f41a1a2af562e7538657d6611832">VKVG_EXTEND_REFLECT</a></div><div class="ttdeci">@ VKVG_EXTEND_REFLECT</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00162">vkvg.h:162</a></div></div>
+<div class="ttc" id="avkvg_8h_ac8c85e867cfe90bfd43a2b2a75e688c5_html_ac8c85e867cfe90bfd43a2b2a75e688c5"><div class="ttname"><a href="vkvg_8h_ac8c85e867cfe90bfd43a2b2a75e688c5.html#ac8c85e867cfe90bfd43a2b2a75e688c5">vkvg_format_t</a></div><div class="ttdeci">vkvg_format_t</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00147">vkvg.h:147</a></div></div>
+<div class="ttc" id="avkvg_8h_ac8c85e867cfe90bfd43a2b2a75e688c5_html_ac8c85e867cfe90bfd43a2b2a75e688c5a1fc395bec4fab5baf6a8e9d12c48f91b"><div class="ttname"><a href="vkvg_8h_ac8c85e867cfe90bfd43a2b2a75e688c5.html#ac8c85e867cfe90bfd43a2b2a75e688c5a1fc395bec4fab5baf6a8e9d12c48f91b">VKVG_FORMAT_A8</a></div><div class="ttdeci">@ VKVG_FORMAT_A8</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00150">vkvg.h:150</a></div></div>
+<div class="ttc" id="avkvg_8h_ac8c85e867cfe90bfd43a2b2a75e688c5_html_ac8c85e867cfe90bfd43a2b2a75e688c5a41129f80cde1638c50336775ec6059f1"><div class="ttname"><a href="vkvg_8h_ac8c85e867cfe90bfd43a2b2a75e688c5.html#ac8c85e867cfe90bfd43a2b2a75e688c5a41129f80cde1638c50336775ec6059f1">VKVG_FORMAT_A1</a></div><div class="ttdeci">@ VKVG_FORMAT_A1</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00152">vkvg.h:151</a></div></div>
+<div class="ttc" id="avkvg_8h_ac8c85e867cfe90bfd43a2b2a75e688c5_html_ac8c85e867cfe90bfd43a2b2a75e688c5a51e8f390b02e7117cb6bded3df1bc609"><div class="ttname"><a href="vkvg_8h_ac8c85e867cfe90bfd43a2b2a75e688c5.html#ac8c85e867cfe90bfd43a2b2a75e688c5a51e8f390b02e7117cb6bded3df1bc609">VKVG_FORMAT_ARGB32</a></div><div class="ttdeci">@ VKVG_FORMAT_ARGB32</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00148">vkvg.h:148</a></div></div>
+<div class="ttc" id="avkvg_8h_ac8c85e867cfe90bfd43a2b2a75e688c5_html_ac8c85e867cfe90bfd43a2b2a75e688c5aca9496af53332389ea1c579becfff146"><div class="ttname"><a href="vkvg_8h_ac8c85e867cfe90bfd43a2b2a75e688c5.html#ac8c85e867cfe90bfd43a2b2a75e688c5aca9496af53332389ea1c579becfff146">VKVG_FORMAT_RGB24</a></div><div class="ttdeci">@ VKVG_FORMAT_RGB24</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00149">vkvg.h:149</a></div></div>
+<div class="ttc" id="avkvg_8h_adb45e5c6af26000f8dacd091679c0ca5_html_adb45e5c6af26000f8dacd091679c0ca5"><div class="ttname"><a href="vkvg_8h_adb45e5c6af26000f8dacd091679c0ca5.html#adb45e5c6af26000f8dacd091679c0ca5">vkvg_filter_t</a></div><div class="ttdeci">vkvg_filter_t</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00167">vkvg.h:167</a></div></div>
+<div class="ttc" id="avkvg_8h_adb45e5c6af26000f8dacd091679c0ca5_html_adb45e5c6af26000f8dacd091679c0ca5a00cb91e4e5cc8a0bc88ff1b8ab8fc8c0"><div class="ttname"><a href="vkvg_8h_adb45e5c6af26000f8dacd091679c0ca5.html#adb45e5c6af26000f8dacd091679c0ca5a00cb91e4e5cc8a0bc88ff1b8ab8fc8c0">VKVG_FILTER_BEST</a></div><div class="ttdeci">@ VKVG_FILTER_BEST</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00170">vkvg.h:170</a></div></div>
+<div class="ttc" id="avkvg_8h_adb45e5c6af26000f8dacd091679c0ca5_html_adb45e5c6af26000f8dacd091679c0ca5a227895a3ffbd082c7f779c6c9ca7d76c"><div class="ttname"><a href="vkvg_8h_adb45e5c6af26000f8dacd091679c0ca5.html#adb45e5c6af26000f8dacd091679c0ca5a227895a3ffbd082c7f779c6c9ca7d76c">VKVG_FILTER_FAST</a></div><div class="ttdeci">@ VKVG_FILTER_FAST</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00168">vkvg.h:168</a></div></div>
+<div class="ttc" id="avkvg_8h_adb45e5c6af26000f8dacd091679c0ca5_html_adb45e5c6af26000f8dacd091679c0ca5a3469ff42e4e804cf5b362eb2787b2654"><div class="ttname"><a href="vkvg_8h_adb45e5c6af26000f8dacd091679c0ca5.html#adb45e5c6af26000f8dacd091679c0ca5a3469ff42e4e804cf5b362eb2787b2654">VKVG_FILTER_GAUSSIAN</a></div><div class="ttdeci">@ VKVG_FILTER_GAUSSIAN</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00173">vkvg.h:173</a></div></div>
+<div class="ttc" id="avkvg_8h_adb45e5c6af26000f8dacd091679c0ca5_html_adb45e5c6af26000f8dacd091679c0ca5a51346835be4c9cafb1b033ec6cae5754"><div class="ttname"><a href="vkvg_8h_adb45e5c6af26000f8dacd091679c0ca5.html#adb45e5c6af26000f8dacd091679c0ca5a51346835be4c9cafb1b033ec6cae5754">VKVG_FILTER_NEAREST</a></div><div class="ttdeci">@ VKVG_FILTER_NEAREST</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00171">vkvg.h:171</a></div></div>
+<div class="ttc" id="avkvg_8h_adb45e5c6af26000f8dacd091679c0ca5_html_adb45e5c6af26000f8dacd091679c0ca5a63f51bfec03cdca07fdfe9d718f3a75f"><div class="ttname"><a href="vkvg_8h_adb45e5c6af26000f8dacd091679c0ca5.html#adb45e5c6af26000f8dacd091679c0ca5a63f51bfec03cdca07fdfe9d718f3a75f">VKVG_FILTER_GOOD</a></div><div class="ttdeci">@ VKVG_FILTER_GOOD</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00169">vkvg.h:169</a></div></div>
+<div class="ttc" id="avkvg_8h_adb45e5c6af26000f8dacd091679c0ca5_html_adb45e5c6af26000f8dacd091679c0ca5a680a8fce657583362e33bdb2d97d3238"><div class="ttname"><a href="vkvg_8h_adb45e5c6af26000f8dacd091679c0ca5.html#adb45e5c6af26000f8dacd091679c0ca5a680a8fce657583362e33bdb2d97d3238">VKVG_FILTER_BILINEAR</a></div><div class="ttdeci">@ VKVG_FILTER_BILINEAR</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00172">vkvg.h:172</a></div></div>
+<div class="ttc" id="avkvg_8h_ae63b94eb181f12347450efcc67cbf8f0_html_ae63b94eb181f12347450efcc67cbf8f0"><div class="ttname"><a href="vkvg_8h_ae63b94eb181f12347450efcc67cbf8f0.html#ae63b94eb181f12347450efcc67cbf8f0">vkvg_line_cap_t</a></div><div class="ttdeci">vkvg_line_cap_t</div><div class="ttdoc">line caps</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00196">vkvg.h:196</a></div></div>
+<div class="ttc" id="avkvg_8h_ae63b94eb181f12347450efcc67cbf8f0_html_ae63b94eb181f12347450efcc67cbf8f0a3fca82a7ac5b5ef3355775c79d4adb45"><div class="ttname"><a href="vkvg_8h_ae63b94eb181f12347450efcc67cbf8f0.html#ae63b94eb181f12347450efcc67cbf8f0a3fca82a7ac5b5ef3355775c79d4adb45">VKVG_LINE_CAP_SQUARE</a></div><div class="ttdeci">@ VKVG_LINE_CAP_SQUARE</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00200">vkvg.h:199</a></div></div>
+<div class="ttc" id="avkvg_8h_ae63b94eb181f12347450efcc67cbf8f0_html_ae63b94eb181f12347450efcc67cbf8f0a803bf47b2bc042a98c2f1cf2b6543519"><div class="ttname"><a href="vkvg_8h_ae63b94eb181f12347450efcc67cbf8f0.html#ae63b94eb181f12347450efcc67cbf8f0a803bf47b2bc042a98c2f1cf2b6543519">VKVG_LINE_CAP_ROUND</a></div><div class="ttdeci">@ VKVG_LINE_CAP_ROUND</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00198">vkvg.h:198</a></div></div>
+<div class="ttc" id="avkvg_8h_ae63b94eb181f12347450efcc67cbf8f0_html_ae63b94eb181f12347450efcc67cbf8f0a89ac22c56380187ec32463602a864f7b"><div class="ttname"><a href="vkvg_8h_ae63b94eb181f12347450efcc67cbf8f0.html#ae63b94eb181f12347450efcc67cbf8f0a89ac22c56380187ec32463602a864f7b">VKVG_LINE_CAP_BUTT</a></div><div class="ttdeci">@ VKVG_LINE_CAP_BUTT</div><div class="ttdef"><b>Definition:</b> <a href="vkvg_8h_source.html#l00197">vkvg.h:197</a></div></div>
+<div class="ttc" id="avkvg_8h_af4174688622bae16b8cb222b80cc978a_html_af4174688622bae16b8cb222b80cc978a"><div class="ttname"><a href="vkvg_8h_af4174688622bae16b8cb222b80cc978a.html#af4174688622bae16b8cb222b80cc978a">vkvg_set_source_color_name</a></div><div class="ttdeci">void vkvg_set_source_color_name(VkvgContext ctx, const char *color)</div></div>
 </div><!-- fragment --></div><!-- contents -->
 <!-- HTML footer for doxygen 1.9.1-->
 <!-- start footer part -->