* @return The new vkvg surface with the parsed SVG fragment as content, or null if an error occured.
*/
vkvg_public
-VkvgSurface vkvg_surface_create_from_svg_fragment(VkvgDevice dev, uint32_t width, uint32_t height, const char* svgFragment);
+VkvgSurface vkvg_surface_create_from_svg_fragment(VkvgDevice dev, uint32_t width, uint32_t height, char* svgFragment);
vkvg_public
void vkvg_svg_get_dimensions (VkvgSvg svg, uint32_t* width, uint32_t* height);
VkvgSvg vkvg_svg_load (const char* svgFilePath);
vkvg_public
-VkvgSvg vkvg_svg_load_fragment (const char* svgFragment);
+VkvgSvg vkvg_svg_load_fragment (char* svgFragment);
vkvg_public
void vkvg_svg_render (VkvgSvg svg, VkvgContext ctx, const char* id);
VkvgSurface vkvg_surface_create_from_svg (VkvgDevice dev, uint32_t width, uint32_t height, const char* filePath) {
return _svg_load(dev, nsvgParseFromFile(filePath, "px", (float)dev->hdpi));
}
-VkvgSurface vkvg_surface_create_from_svg_fragment (VkvgDevice dev, uint32_t width, uint32_t height,const char* fragment) {
- return _svg_load(dev, nsvgParse(fragment, "px", (float)dev->hdpi));
+VkvgSurface vkvg_surface_create_from_svg_fragment (VkvgDevice dev, uint32_t width, uint32_t height, char* svgFragment) {
+ return _svg_load(dev, nsvgParse(svgFragment, "px", (float)dev->hdpi));
}
VkvgSvg vkvg_svg_load (const char* svgFilePath) {
return nsvgParseFromFile(svgFilePath, "px", 96.0f);
}
-VkvgSvg vkvg_svg_load_fragment (const char* svgFragment) {
+VkvgSvg vkvg_svg_load_fragment (char* svgFragment) {
return nsvgParse (svgFragment, "px", 96.0f);
}
void vkvg_svg_destroy (VkvgSvg svg) {