diff --git a/docs/html/group__ThorVG.html b/docs/html/group__ThorVG.html
index 41607a2c..8309129d 100644
--- a/docs/html/group__ThorVG.html
+++ b/docs/html/group__ThorVG.html
@@ -27,7 +27,7 @@
ThorVG
- v0.14
+ v0.15
@@ -103,12 +103,6 @@ Classes
struct Matrix
A data structure representing a three-dimensional matrix. More...
-struct Vertex
- A data structure representing a texture mesh vertex. More...
-
-struct Polygon
- A data structure representing a triangle in a texture mesh. More...
-
class Paint
An abstract class for managing graphical elements. More...
@@ -216,20 +210,17 @@ Enumerations
,
IntersectMask
, DifferenceMask
+, LightenMask
+, DarkenMask
}
Enumeration indicating the method used in the composition of two objects - the target and the source. More...
enum class BlendMethod : uint8_t {
Normal = 0
-, Add
-, Screen
, Multiply
-,
- Overlay
-, Difference
-, Exclusion
-, SrcOver
+, Screen
+, Overlay
,
Darken
, Lighten
@@ -238,16 +229,44 @@ Enumerations
,
HardLight
, SoftLight
+, Difference
+, Exclusion
+,
+ Hue
+, Saturation
+, Color
+, Luminosity
+,
+ Add
+, HardMix
}
Enumeration indicates the method used for blending paint. Please refer to the respective formulas for each method. More...
+enum class SceneEffect : uint8_t { ClearAll = 0
+, GaussianBlur
+ }
+ Enumeration that defines methods used for Scene Effects. More...
+
enum class CanvasEngine { Sw = (1 << 1)
, Gl = (1 << 2)
, Wg = (1 << 3)
}
Enumeration specifying the engine type used for the graphics backend. For multiple backends bitwise operation is allowed. More...
+enum class Type : uint8_t {
+ Undefined = 0
+, Shape
+, Scene
+, Picture
+,
+ Text
+, LinearGradient = 10
+, RadialGradient
+
+ }
+ Enumeration specifying the ThorVG class type value. More...
+
@@ -285,25 +304,17 @@ Functions
Enumeration indicates the method used for blending paint. Please refer to the respective formulas for each method.
Notation: S(source paint as the top layer), D(destination as the bottom layer), Sa(source paint alpha), Da(destination alpha)
-See also Paint::blend()
-Note Experimental API
+See also Paint::blend()
+Since 0.15
Enumerator Normal Perform the alpha blending(default). S if (Sa == 255), otherwise (Sa * S) + (255 - Sa) * D.
- Add Simply adds pixel values of one layer with the other. (S + D)
+ Multiply Takes the RGB channel values from 0 to 255 of each pixel in the top layer and multiples them with the values for the corresponding pixel from the bottom layer. (S * D)
Screen The values of the pixels in the two layers are inverted, multiplied, and then inverted again. (S + D) - (S * D)
- Multiply Takes the RGB channel values from 0 to 255 of each pixel in the top layer and multiples them with the values for the corresponding pixel from the bottom layer. (S * D)
-
Overlay Combines Multiply and Screen blend modes. (2 * S * D) if (2 * D < Da), otherwise (Sa * Da) - 2 * (Da - S) * (Sa - D)
- Difference Subtracts the bottom layer from the top layer or the other way around, to always get a non-negative value. (S - D) if (S > D), otherwise (D - S)
-
- Exclusion The result is twice the product of the top and bottom layers, subtracted from their sum. s + d - (2 * s * d)
-
- SrcOver Replace the bottom layer with the top layer.
-
Darken Creates a pixel that retains the smallest components of the top and bottom layer pixels. min(S, D)
Lighten Only has the opposite action of Darken Only. max(S, D)
@@ -316,6 +327,22 @@ Functions
SoftLight The same as Overlay but with applying pure black or white does not result in pure black or white. (1 - 2 * S) * (D ^ 2) + (2 * S * D)
+ Difference Subtracts the bottom layer from the top layer or the other way around, to always get a non-negative value. (S - D) if (S > D), otherwise (D - S)
+
+ Exclusion The result is twice the product of the top and bottom layers, subtracted from their sum. s + d - (2 * s * d)
+
+ Hue Reserved. Not supported.
+
+ Saturation Reserved. Not supported.
+
+ Color Reserved. Not supported.
+
+ Luminosity Reserved. Not supported.
+
+ Add Simply adds pixel values of one layer with the other. (S + D)
+
+ HardMix Reserved. Not supported.
+
@@ -346,7 +373,8 @@ Functions
Gl OpenGL rasterizer.
- Wg WebGPU rasterizer. (Experimental API)
+ Wg WebGPU rasterizer.
+Since 0.15
@@ -378,7 +406,7 @@ Functions
Enumerator None No composition is applied.
- ClipPath The intersection of the source and the target is determined and only the resulting pixels from the source are rendered.
+ ClipPath The intersection of the source and the target is determined and only the resulting pixels from the source are rendered. Note that ClipPath only supports the Shape type.
AlphaMask Alpha Masking using the compositing target's pixels as an alpha value.
@@ -398,6 +426,10 @@ Functions
DifferenceMask Calculates the absolute difference between the target color and the source color multiplied by the complement of the target alpha. abs(T - S * (255 - TA)) (Experimental API)
+ LightenMask Where multiple masks intersect, the highest transparency value is used. (Experimental API)
+
+ DarkenMask Where multiple masks intersect, the lowest transparency value is used. (Experimental API)
+
@@ -538,6 +570,39 @@ Functions
+
+
+
+◆ SceneEffect
+
+
+
+
+
Enumeration that defines methods used for Scene Effects.
+
This enum provides options to apply various post-processing effects to a scene. Scene effects are typically applied to modify the final appearance of a rendered scene, such as blurring.
+
See also Scene::push(SceneEffect effect, ...)
+
Note Experimental API
+
+Enumerator ClearAll Reset all previously applied scene effects, restoring the scene to its original state.
+
+ GaussianBlur Apply a blur effect with a Gaussian filter. Param(3) = {sigma(float)[> 0], direction(int)[both: 0 / horizontal: 1 / vertical: 2], border(int)[duplicate: 0 / wrap: 1], quality(int)[0 - 100]}.
+
+
+
@@ -602,6 +667,51 @@ Functions
+
+
+
+◆ Type
+
+
+
+
+
+
+
+
+ enum Type : uint8_t
+
+
+
+
+strong
+
+
+
+
+
Enumeration specifying the ThorVG class type value.
+
ThorVG's drawing objects can return class type values, allowing you to identify the specific class of each object.
+
See also Paint::type()
+
+Fill::type()
+
Note Experimental API
+
+
diff --git a/docs/html/group__ThorVG.js b/docs/html/group__ThorVG.js
index 6b46bba6..e4aeffda 100644
--- a/docs/html/group__ThorVG.js
+++ b/docs/html/group__ThorVG.js
@@ -2,24 +2,24 @@ var group__ThorVG =
[
[ "Point", "structtvg_1_1Point.html", null ],
[ "Matrix", "structtvg_1_1Matrix.html", null ],
- [ "Vertex", "structtvg_1_1Vertex.html", null ],
- [ "Polygon", "structtvg_1_1Polygon.html", null ],
[ "Paint", "classtvg_1_1Paint.html", [
- [ "blend", "classtvg_1_1Paint.html#a4bd3efb580822b2db64034e3f3cd18ad", null ],
- [ "blend", "classtvg_1_1Paint.html#a7e1214a5dc2f3c19ddeedc5371c4e488", null ],
+ [ "blend", "classtvg_1_1Paint.html#a1878016c09373a24de7b8d618d7be6ee", null ],
[ "bounds", "classtvg_1_1Paint.html#aed5a6ad8edd827a378111b590ed7755d", null ],
[ "bounds", "classtvg_1_1Paint.html#a1b51b7344eac48d285c073bc488197d3", null ],
+ [ "clip", "classtvg_1_1Paint.html#a750662e70fca25a8a0e3f6661021c35c", null ],
[ "composite", "classtvg_1_1Paint.html#aefe4ade5b1b6bc13d518bd5f968af3ee", null ],
[ "composite", "classtvg_1_1Paint.html#a2e2d077b820d1cfd6502a86e0221638b", null ],
[ "duplicate", "classtvg_1_1Paint.html#a71afac69fe1e7c352460be5878812635", null ],
- [ "identifier", "classtvg_1_1Paint.html#a37466e9eff2de62ff15c9df3d72b656d", null ],
+ [ "identifier", "classtvg_1_1Paint.html#aee92a597f61d9bbdbd223b5dfc3877b7", null ],
[ "opacity", "classtvg_1_1Paint.html#a2ee7517b8bfad47e0f999ba3450e0e3e", null ],
[ "opacity", "classtvg_1_1Paint.html#a2f25b71fed3ae390eb8051c7ea65aebf", null ],
[ "rotate", "classtvg_1_1Paint.html#a7841fa0c14643e09735d48042ead68f3", null ],
[ "scale", "classtvg_1_1Paint.html#a5c057876185525c5723215f95a3984f2", null ],
[ "transform", "classtvg_1_1Paint.html#ad1e49b6eb81e87bd860f19e1b92c574b", null ],
[ "transform", "classtvg_1_1Paint.html#ac9f6ba428afe884bcc2861de0a2a96f4", null ],
- [ "translate", "classtvg_1_1Paint.html#ae896f56bfa51c98a50eee3f2bb62e41e", null ]
+ [ "translate", "classtvg_1_1Paint.html#ae896f56bfa51c98a50eee3f2bb62e41e", null ],
+ [ "type", "classtvg_1_1Paint.html#aec24b20e43f4edf0fc046517db603181", null ],
+ [ "id", "classtvg_1_1Paint.html#abaabdc509cdaba7df9f56c6c76f3ae19", null ]
] ],
[ "Fill", "classtvg_1_1Fill.html", [
[ "ColorStop", "structtvg_1_1Fill_1_1ColorStop.html", [
@@ -32,11 +32,12 @@ var group__ThorVG =
[ "colorStops", "classtvg_1_1Fill.html#addbc9de36b4427639f3cc1dceeccb734", null ],
[ "colorStops", "classtvg_1_1Fill.html#a92717fc84a7d5df56e42e3bc863fce1a", null ],
[ "duplicate", "classtvg_1_1Fill.html#a48e358abab4478ff7f84dfb85608eaf3", null ],
- [ "identifier", "classtvg_1_1Fill.html#a37466e9eff2de62ff15c9df3d72b656d", null ],
+ [ "identifier", "classtvg_1_1Fill.html#aee92a597f61d9bbdbd223b5dfc3877b7", null ],
[ "spread", "classtvg_1_1Fill.html#a55f6de063e5ac8023243c9cef5cb9a12", null ],
[ "spread", "classtvg_1_1Fill.html#aed49d00ca09e69fdf97aaae235f8e950", null ],
[ "transform", "classtvg_1_1Fill.html#ad96ad531732975db718aaf1210d47cd7", null ],
- [ "transform", "classtvg_1_1Fill.html#ac9f6ba428afe884bcc2861de0a2a96f4", null ]
+ [ "transform", "classtvg_1_1Fill.html#ac9f6ba428afe884bcc2861de0a2a96f4", null ],
+ [ "type", "classtvg_1_1Fill.html#aec24b20e43f4edf0fc046517db603181", null ]
] ],
[ "Canvas", "classtvg_1_1Canvas.html", [
[ "clear", "classtvg_1_1Canvas.html#a99cdb01cd893f4199b521b754d21aefd", null ],
@@ -49,14 +50,16 @@ var group__ThorVG =
] ],
[ "LinearGradient", "classtvg_1_1LinearGradient.html", [
[ "linear", "classtvg_1_1LinearGradient.html#a5c77e9f6e855a595945f45a6b19ee983", null ],
- [ "linear", "classtvg_1_1LinearGradient.html#aa881eb89e14ade6a30bc41d7eb8eaf52", null ]
+ [ "linear", "classtvg_1_1LinearGradient.html#aa881eb89e14ade6a30bc41d7eb8eaf52", null ],
+ [ "type", "classtvg_1_1LinearGradient.html#a0998d9f221df277cafde4934e3828aa2", null ]
] ],
[ "RadialGradient", "classtvg_1_1RadialGradient.html", [
[ "radial", "classtvg_1_1RadialGradient.html#a706e9ec51bf12483b1d59f99c6fe045e", null ],
- [ "radial", "classtvg_1_1RadialGradient.html#a3688387d86ebd5003ee98d90f24a6030", null ]
+ [ "radial", "classtvg_1_1RadialGradient.html#a3688387d86ebd5003ee98d90f24a6030", null ],
+ [ "type", "classtvg_1_1RadialGradient.html#a0998d9f221df277cafde4934e3828aa2", null ]
] ],
[ "Shape", "classtvg_1_1Shape.html", [
- [ "appendArc", "classtvg_1_1Shape.html#a2f003a843ff42f6cee6a726f543836e3", null ],
+ [ "appendArc", "classtvg_1_1Shape.html#a5c2815889f8a3d7d2c980cb225989e43", null ],
[ "appendCircle", "classtvg_1_1Shape.html#a52eccb2815eaa1231da9c389cd92ffa1", null ],
[ "appendPath", "classtvg_1_1Shape.html#a3588ea30776a747a22b6ee82dadb9717", null ],
[ "appendRect", "classtvg_1_1Shape.html#a8ef2587269a01153c9ea4ca4a8d31b49", null ],
@@ -87,30 +90,33 @@ var group__ThorVG =
[ "strokeJoin", "classtvg_1_1Shape.html#aac0235df4172e9c079689e5291c7ad5a", null ],
[ "strokeMiterlimit", "classtvg_1_1Shape.html#a84ec91023314c914e900cade78a9095d", null ],
[ "strokeMiterlimit", "classtvg_1_1Shape.html#ad8fb8f42c07ac68ef83383b05203ff6f", null ],
- [ "strokeTrim", "classtvg_1_1Shape.html#a5e0762495957f05713a60540984fdae4", null ],
[ "strokeTrim", "classtvg_1_1Shape.html#ac69db0796d8e184334add6b0b94b1898", null ],
- [ "strokeWidth", "classtvg_1_1Shape.html#a1536ec32e91c29dd8300b0d4354773f9", null ]
+ [ "strokeWidth", "classtvg_1_1Shape.html#a1536ec32e91c29dd8300b0d4354773f9", null ],
+ [ "type", "classtvg_1_1Shape.html#a0998d9f221df277cafde4934e3828aa2", null ]
] ],
[ "Picture", "classtvg_1_1Picture.html", [
[ "load", "classtvg_1_1Picture.html#a3e487c0b236a6eea853c5ccb7665cdce", null ],
[ "load", "classtvg_1_1Picture.html#a95979a7c4ce51445c7ef9d6461c34767", null ],
[ "load", "classtvg_1_1Picture.html#aaf06be7d0b572c5ce35315cbddd7d318", null ],
[ "load", "classtvg_1_1Picture.html#a1fdf75092cebaa7cde48d6a7d4946368", null ],
- [ "mesh", "classtvg_1_1Picture.html#ae4d1479dbae28f521da8e90f91a97caa", null ],
- [ "mesh", "classtvg_1_1Picture.html#a761d19e78330e8ce73add01cbf1cd2e9", null ],
+ [ "paint", "classtvg_1_1Picture.html#aeaff657c918ea2a3d984478a5e981ea2", null ],
[ "size", "classtvg_1_1Picture.html#af80639ef3460a5cf06278fdc03c13aad", null ],
- [ "size", "classtvg_1_1Picture.html#a065e47b46c791ee4d93ed3252d581a40", null ]
+ [ "size", "classtvg_1_1Picture.html#a065e47b46c791ee4d93ed3252d581a40", null ],
+ [ "type", "classtvg_1_1Picture.html#a0998d9f221df277cafde4934e3828aa2", null ]
] ],
[ "Scene", "classtvg_1_1Scene.html", [
[ "clear", "classtvg_1_1Scene.html#ac020ea777be697067c6f5c8b18f6a4ed", null ],
[ "paints", "classtvg_1_1Scene.html#ace6c268f853a4c144076de89b7bbbe75", null ],
- [ "push", "classtvg_1_1Scene.html#a19240cd5b53571da718fabef8afb7103", null ]
+ [ "push", "classtvg_1_1Scene.html#a8c4d96805c51d1e1876458ad84708925", null ],
+ [ "push", "classtvg_1_1Scene.html#a19240cd5b53571da718fabef8afb7103", null ],
+ [ "type", "classtvg_1_1Scene.html#a0998d9f221df277cafde4934e3828aa2", null ]
] ],
[ "Text", "classtvg_1_1Text.html", [
[ "fill", "classtvg_1_1Text.html#ad0cb7b2ec8d18d7c6d366cc84741682c", null ],
[ "fill", "classtvg_1_1Text.html#ab82934b0e19f300568f0aaab976e56fa", null ],
[ "font", "classtvg_1_1Text.html#ae75b2b7eaa5757cfaa6620df127c0416", null ],
- [ "text", "classtvg_1_1Text.html#a9dd4d33d94a639639321538338e9f9f8", null ]
+ [ "text", "classtvg_1_1Text.html#a9dd4d33d94a639639321538338e9f9f8", null ],
+ [ "type", "classtvg_1_1Text.html#a0998d9f221df277cafde4934e3828aa2", null ]
] ],
[ "SwCanvas", "classtvg_1_1SwCanvas.html", [
[ "Colorspace", "classtvg_1_1SwCanvas.html#a7a7e24cdb2a27271343f0adceff89f65", [
@@ -131,7 +137,7 @@ var group__ThorVG =
[ "target", "classtvg_1_1GlCanvas.html#a182ae193566dbc09fc2ec5a369ad38ad", null ]
] ],
[ "WgCanvas", "classtvg_1_1WgCanvas.html", [
- [ "target", "classtvg_1_1WgCanvas.html#a8374462d6f583b287a3664bee0d22c9a", null ]
+ [ "target", "classtvg_1_1WgCanvas.html#abf98e4ee044acb637747310e55631d32", null ]
] ],
[ "Initializer", "classtvg_1_1Initializer.html", null ],
[ "Animation", "classtvg_1_1Animation.html", [
@@ -150,23 +156,27 @@ var group__ThorVG =
[ "sync", "classtvg_1_1Saver.html#a2fdf9b2208358ea10f912b1877733778", null ]
] ],
[ "Accessor", "classtvg_1_1Accessor.html", [
- [ "set", "classtvg_1_1Accessor.html#a845badc349250125a45b3d90742d23d1", null ]
+ [ "set", "classtvg_1_1Accessor.html#a19696fc28e7eb51f5a4a8603c60e789d", null ]
] ],
[ "BlendMethod", "group__ThorVG.html#ga4dd2f3776540c10b565e0446aa8e9e02", [
[ "Normal", "group__ThorVG.html#gga4dd2f3776540c10b565e0446aa8e9e02a960b44c579bc2f6818d2daaf9e4c16f0", null ],
- [ "Add", "group__ThorVG.html#gga4dd2f3776540c10b565e0446aa8e9e02aec211f7c20af43e742bf2570c3cb84f9", null ],
- [ "Screen", "group__ThorVG.html#gga4dd2f3776540c10b565e0446aa8e9e02a2fc3359e12b2a9104121dcf04246f6a0", null ],
[ "Multiply", "group__ThorVG.html#gga4dd2f3776540c10b565e0446aa8e9e02ae257376d913f3b53cbb4a9b19d770648", null ],
+ [ "Screen", "group__ThorVG.html#gga4dd2f3776540c10b565e0446aa8e9e02a2fc3359e12b2a9104121dcf04246f6a0", null ],
[ "Overlay", "group__ThorVG.html#gga4dd2f3776540c10b565e0446aa8e9e02a6b551379c3c0b59326abdaf3b4395bd3", null ],
- [ "Difference", "group__ThorVG.html#gga4dd2f3776540c10b565e0446aa8e9e02a28ed2ac6c29f64a3692c956004b8ff7a", null ],
- [ "Exclusion", "group__ThorVG.html#gga4dd2f3776540c10b565e0446aa8e9e02a25218e43e67f1b1c1c833bc48c7ca7bb", null ],
- [ "SrcOver", "group__ThorVG.html#gga4dd2f3776540c10b565e0446aa8e9e02a9d8c3c91bdcdae522fb3e0cf921ee4ef", null ],
[ "Darken", "group__ThorVG.html#gga4dd2f3776540c10b565e0446aa8e9e02af367cda25ead743bb0d2ab9c217e0b99", null ],
[ "Lighten", "group__ThorVG.html#gga4dd2f3776540c10b565e0446aa8e9e02a1371ecd5df513d77a001392435cf4d12", null ],
[ "ColorDodge", "group__ThorVG.html#gga4dd2f3776540c10b565e0446aa8e9e02aee9ea3fbc70cb0f07c7ec4c48712d900", null ],
[ "ColorBurn", "group__ThorVG.html#gga4dd2f3776540c10b565e0446aa8e9e02aa061fdf49738be2999f722b45661e825", null ],
[ "HardLight", "group__ThorVG.html#gga4dd2f3776540c10b565e0446aa8e9e02ad509708d332760c4dac5299aee3aa518", null ],
- [ "SoftLight", "group__ThorVG.html#gga4dd2f3776540c10b565e0446aa8e9e02a0110233d77ea3a1b09b5a5a5e3e48ec3", null ]
+ [ "SoftLight", "group__ThorVG.html#gga4dd2f3776540c10b565e0446aa8e9e02a0110233d77ea3a1b09b5a5a5e3e48ec3", null ],
+ [ "Difference", "group__ThorVG.html#gga4dd2f3776540c10b565e0446aa8e9e02a28ed2ac6c29f64a3692c956004b8ff7a", null ],
+ [ "Exclusion", "group__ThorVG.html#gga4dd2f3776540c10b565e0446aa8e9e02a25218e43e67f1b1c1c833bc48c7ca7bb", null ],
+ [ "Hue", "group__ThorVG.html#gga4dd2f3776540c10b565e0446aa8e9e02afb5d805f5b3b22e4fd4a1bc66875dbe3", null ],
+ [ "Saturation", "group__ThorVG.html#gga4dd2f3776540c10b565e0446aa8e9e02a2e3307b9b1a2cc64b48f1cd6977a4b29", null ],
+ [ "Color", "group__ThorVG.html#gga4dd2f3776540c10b565e0446aa8e9e02acb5feb1b7314637725a2e73bdc9f7295", null ],
+ [ "Luminosity", "group__ThorVG.html#gga4dd2f3776540c10b565e0446aa8e9e02a46aa9fb99dc9c6f04b0b13a5db67f120", null ],
+ [ "Add", "group__ThorVG.html#gga4dd2f3776540c10b565e0446aa8e9e02aec211f7c20af43e742bf2570c3cb84f9", null ],
+ [ "HardMix", "group__ThorVG.html#gga4dd2f3776540c10b565e0446aa8e9e02afeb01491aea9a6331bd139e3a8581c06", null ]
] ],
[ "CanvasEngine", "group__ThorVG.html#ga3dfc0651e85484b1011772dd9f8300df", [
[ "Sw", "group__ThorVG.html#gga3dfc0651e85484b1011772dd9f8300dfa1f030517f6d25e8607a2a9a7f6227ebc", null ],
@@ -183,7 +193,9 @@ var group__ThorVG =
[ "AddMask", "group__ThorVG.html#ggaabdf94ada64e69d06deabc5aa6576f87a8e1e296c3f01c21b1a3db79f0ce4fe9a", null ],
[ "SubtractMask", "group__ThorVG.html#ggaabdf94ada64e69d06deabc5aa6576f87a9d512562eaac237c0cb5119d202decb1", null ],
[ "IntersectMask", "group__ThorVG.html#ggaabdf94ada64e69d06deabc5aa6576f87ac41b6c9f18e9ee080e9f74bceff36a47", null ],
- [ "DifferenceMask", "group__ThorVG.html#ggaabdf94ada64e69d06deabc5aa6576f87a8c6c379355c2381e10645dbd19f29884", null ]
+ [ "DifferenceMask", "group__ThorVG.html#ggaabdf94ada64e69d06deabc5aa6576f87a8c6c379355c2381e10645dbd19f29884", null ],
+ [ "LightenMask", "group__ThorVG.html#ggaabdf94ada64e69d06deabc5aa6576f87aec9b752eb04062b3133719542de2b062", null ],
+ [ "DarkenMask", "group__ThorVG.html#ggaabdf94ada64e69d06deabc5aa6576f87a7315f3a075b106b0dd81f1f533227ae8", null ]
] ],
[ "FillRule", "group__ThorVG.html#ga9a534b0377c9ca41983d53b0dae0d5a4", [
[ "Winding", "group__ThorVG.html#gga9a534b0377c9ca41983d53b0dae0d5a4a268b61c62382fc1f9ca5cf52a4fece32", null ],
@@ -209,6 +221,10 @@ var group__ThorVG =
[ "NonSupport", "group__ThorVG.html#gga28287671eaf7406afd604bd055ba4066aa0cfd518e4385f31d38720579321ed29", null ],
[ "Unknown", "group__ThorVG.html#gga28287671eaf7406afd604bd055ba4066a88183b946cc5f0e8c96b2e66e1c74a7e", null ]
] ],
+ [ "SceneEffect", "group__ThorVG.html#ga8100e9db83ed1fbb3dd595ba3bddfae5", [
+ [ "ClearAll", "group__ThorVG.html#gga8100e9db83ed1fbb3dd595ba3bddfae5a7aaf620fe818489b59d52585ff04d995", null ],
+ [ "GaussianBlur", "group__ThorVG.html#gga8100e9db83ed1fbb3dd595ba3bddfae5a4471a723be46b14fd252403c8db161ff", null ]
+ ] ],
[ "StrokeCap", "group__ThorVG.html#ga6239974a858100e129f1e0b8ffac4f96", [
[ "Square", "group__ThorVG.html#gga6239974a858100e129f1e0b8ffac4f96aceb46ca115d05c51aa5a16a8867c3304", null ],
[ "Round", "group__ThorVG.html#gga6239974a858100e129f1e0b8ffac4f96ab7f41fc1412ad2ee75e9b2635d3b9d5c", null ],
@@ -219,6 +235,15 @@ var group__ThorVG =
[ "Round", "group__ThorVG.html#ggaba8b7236c41a171289aef2f3c71eef51ab7f41fc1412ad2ee75e9b2635d3b9d5c", null ],
[ "Miter", "group__ThorVG.html#ggaba8b7236c41a171289aef2f3c71eef51ae4396f81cd926bb129ccf3c147c64514", null ]
] ],
+ [ "Type", "group__ThorVG.html#ga5f787df9cdf370248382504196841479", [
+ [ "Undefined", "group__ThorVG.html#gga5f787df9cdf370248382504196841479aec0fc0100c4fc1ce4eea230c3dc10360", null ],
+ [ "Shape", "group__ThorVG.html#gga5f787df9cdf370248382504196841479a880c1273b27d27cfc82004c3a4b205c9", null ],
+ [ "Scene", "group__ThorVG.html#gga5f787df9cdf370248382504196841479a9ead0d38e06ec253ca0ecbf6ea56e59b", null ],
+ [ "Picture", "group__ThorVG.html#gga5f787df9cdf370248382504196841479a8ae5811be1a55b9b8447ad2dbdadbf6e", null ],
+ [ "Text", "group__ThorVG.html#gga5f787df9cdf370248382504196841479a9dffbf69ffba8bc38bc4e01abf4b1675", null ],
+ [ "LinearGradient", "group__ThorVG.html#gga5f787df9cdf370248382504196841479a2a7a5ee931feedab83c9c05a3a707a71", null ],
+ [ "RadialGradient", "group__ThorVG.html#gga5f787df9cdf370248382504196841479a20d7facaebd18492399cb928a3f10a0e", null ]
+ ] ],
[ "cast", "group__ThorVG.html#ga151ac90e5e41b7dcbea2265cfd6a54ca", null ],
[ "cast", "group__ThorVG.html#ga18826bfb9bff2e77bdafce9a510be57f", null ]
];
\ No newline at end of file
diff --git a/docs/html/hierarchy.html b/docs/html/hierarchy.html
index aedcc696..255ddc7b 100644
--- a/docs/html/hierarchy.html
+++ b/docs/html/hierarchy.html
@@ -27,7 +27,7 @@
ThorVG
- v0.14
+ v0.15
@@ -109,9 +109,7 @@ This inheritance list is sorted roughly, but not completely, alphabetically: C Shape A class representing two-dimensional figures and their properties
C Text A class to represent text objects in a graphical context, allowing for rendering and manipulation of unicode text
C Point A data structure representing a point in two-dimensional space
- C Polygon A data structure representing a triangle in a texture mesh
- C Saver A class for exporting a paint object into a specified file, from which to recover the paint data later
- C Vertex A data structure representing a texture mesh vertex
+ C Saver A class for exporting a paint object into a specified file, from which to recover the paint data later
diff --git a/docs/html/hierarchy.js b/docs/html/hierarchy.js
index da5ad661..af6da7b4 100644
--- a/docs/html/hierarchy.js
+++ b/docs/html/hierarchy.js
@@ -21,7 +21,5 @@ var hierarchy =
[ "Text", "classtvg_1_1Text.html", null ]
] ],
[ "Point", "structtvg_1_1Point.html", null ],
- [ "Polygon", "structtvg_1_1Polygon.html", null ],
- [ "Saver", "classtvg_1_1Saver.html", null ],
- [ "Vertex", "structtvg_1_1Vertex.html", null ]
+ [ "Saver", "classtvg_1_1Saver.html", null ]
];
\ No newline at end of file
diff --git a/docs/html/index.html b/docs/html/index.html
index 37efccc7..f7c85d78 100644
--- a/docs/html/index.html
+++ b/docs/html/index.html
@@ -27,7 +27,7 @@
ThorVG
- v0.14
+ v0.15
diff --git a/docs/html/inherit_graph_10.map b/docs/html/inherit_graph_10.map
deleted file mode 100644
index 98939ce8..00000000
--- a/docs/html/inherit_graph_10.map
+++ /dev/null
@@ -1,3 +0,0 @@
-
-
-
diff --git a/docs/html/inherit_graph_10.md5 b/docs/html/inherit_graph_10.md5
deleted file mode 100644
index 0dbc5c6e..00000000
--- a/docs/html/inherit_graph_10.md5
+++ /dev/null
@@ -1 +0,0 @@
-4c3841a9bba99c2bb836865e6d1e0159
\ No newline at end of file
diff --git a/docs/html/inherit_graph_10.png b/docs/html/inherit_graph_10.png
deleted file mode 100644
index fba547ac..00000000
Binary files a/docs/html/inherit_graph_10.png and /dev/null differ
diff --git a/docs/html/inherit_graph_11.map b/docs/html/inherit_graph_11.map
deleted file mode 100644
index c9af0785..00000000
--- a/docs/html/inherit_graph_11.map
+++ /dev/null
@@ -1,3 +0,0 @@
-
-
-
diff --git a/docs/html/inherit_graph_11.md5 b/docs/html/inherit_graph_11.md5
deleted file mode 100644
index 4d08a322..00000000
--- a/docs/html/inherit_graph_11.md5
+++ /dev/null
@@ -1 +0,0 @@
-c6cecdb11fea0f4fbab5de5f45518851
\ No newline at end of file
diff --git a/docs/html/inherit_graph_11.png b/docs/html/inherit_graph_11.png
deleted file mode 100644
index ee7309db..00000000
Binary files a/docs/html/inherit_graph_11.png and /dev/null differ
diff --git a/docs/html/inherit_graph_9.map b/docs/html/inherit_graph_9.map
index 39c7fa95..98939ce8 100644
--- a/docs/html/inherit_graph_9.map
+++ b/docs/html/inherit_graph_9.map
@@ -1,3 +1,3 @@
-
+
diff --git a/docs/html/inherit_graph_9.md5 b/docs/html/inherit_graph_9.md5
index d4b34950..0dbc5c6e 100644
--- a/docs/html/inherit_graph_9.md5
+++ b/docs/html/inherit_graph_9.md5
@@ -1 +1 @@
-1ac7363f1be75d8390076a86b0a90eba
\ No newline at end of file
+4c3841a9bba99c2bb836865e6d1e0159
\ No newline at end of file
diff --git a/docs/html/inherit_graph_9.png b/docs/html/inherit_graph_9.png
index 1a1bce3a..fba547ac 100644
Binary files a/docs/html/inherit_graph_9.png and b/docs/html/inherit_graph_9.png differ
diff --git a/docs/html/inherits.html b/docs/html/inherits.html
index 2adc097c..08979891 100644
--- a/docs/html/inherits.html
+++ b/docs/html/inherits.html
@@ -27,7 +27,7 @@
ThorVG
- v0.14
+ v0.15
@@ -144,21 +144,11 @@ $(document).ready(function(){initNavTree('hierarchy.html',''); initResizable();
-
-
-
-
-
-
+
-
-
-
-
-
diff --git a/docs/html/modules.html b/docs/html/modules.html
index 7965edc3..9e51ee4b 100644
--- a/docs/html/modules.html
+++ b/docs/html/modules.html
@@ -27,7 +27,7 @@
ThorVG
- v0.14
+ v0.15
diff --git a/docs/html/navtreeindex0.js b/docs/html/navtreeindex0.js
index 04d4bfc3..3e456369 100644
--- a/docs/html/navtreeindex0.js
+++ b/docs/html/navtreeindex0.js
@@ -2,208 +2,231 @@ var NAVTREEINDEX0 =
{
"annotated.html":[1,0],
"classes.html":[1,1],
-"classtvg_1_1Accessor.html":[0,0,19],
-"classtvg_1_1Accessor.html#a845badc349250125a45b3d90742d23d1":[0,0,19,0],
-"classtvg_1_1Animation.html":[0,0,17],
-"classtvg_1_1Animation.html#a004ba625c58005c931b244fb2515624f":[0,0,17,3],
-"classtvg_1_1Animation.html#a45585afc7e6dbab9fb2d5295b67c45ee":[0,0,17,0],
-"classtvg_1_1Animation.html#a624e4fdeebf70f286188685e769125f3":[0,0,17,6],
-"classtvg_1_1Animation.html#a90ab38b7a2cb72d6b9de4492ff3e6679":[0,0,17,1],
-"classtvg_1_1Animation.html#a974f03b024a8beed5c8bfe32b56ac2c9":[0,0,17,2],
-"classtvg_1_1Animation.html#aa05e5a4df917f934ba9b6233d39b4051":[0,0,17,5],
-"classtvg_1_1Animation.html#aa972943b6a0d53d9868dcf70915ec0cb":[0,0,17,4],
-"classtvg_1_1Canvas.html":[0,0,6],
-"classtvg_1_1Canvas.html#a2172bfc1790cee5dedd9cda7a2caf64e":[0,0,6,6],
-"classtvg_1_1Canvas.html#a82c5ec1c1ba93cf7671642400074201e":[0,0,6,3],
-"classtvg_1_1Canvas.html#a89ac8a85a8c22723af9fb07c098472b3":[0,0,6,5],
-"classtvg_1_1Canvas.html#a99cdb01cd893f4199b521b754d21aefd":[0,0,6,0],
-"classtvg_1_1Canvas.html#aabf9e5a14da3b4bfd5883c2b4459abd0":[0,0,6,1],
-"classtvg_1_1Canvas.html#ace6c268f853a4c144076de89b7bbbe75":[0,0,6,2],
-"classtvg_1_1Canvas.html#adbca600af79f9a0b8e8366e3be7450e9":[0,0,6,4],
-"classtvg_1_1Fill.html":[0,0,5],
-"classtvg_1_1Fill.html#a37466e9eff2de62ff15c9df3d72b656d":[0,0,5,4],
-"classtvg_1_1Fill.html#a48e358abab4478ff7f84dfb85608eaf3":[0,0,5,3],
-"classtvg_1_1Fill.html#a55f6de063e5ac8023243c9cef5cb9a12":[0,0,5,5],
-"classtvg_1_1Fill.html#a92717fc84a7d5df56e42e3bc863fce1a":[0,0,5,2],
-"classtvg_1_1Fill.html#ac9f6ba428afe884bcc2861de0a2a96f4":[0,0,5,8],
-"classtvg_1_1Fill.html#ad96ad531732975db718aaf1210d47cd7":[0,0,5,7],
-"classtvg_1_1Fill.html#addbc9de36b4427639f3cc1dceeccb734":[0,0,5,1],
-"classtvg_1_1Fill.html#aed49d00ca09e69fdf97aaae235f8e950":[0,0,5,6],
-"classtvg_1_1GlCanvas.html":[0,0,14],
-"classtvg_1_1GlCanvas.html#a182ae193566dbc09fc2ec5a369ad38ad":[0,0,14,0],
-"classtvg_1_1Initializer.html":[0,0,16],
-"classtvg_1_1LinearGradient.html":[0,0,7],
-"classtvg_1_1LinearGradient.html#a5c77e9f6e855a595945f45a6b19ee983":[0,0,7,0],
-"classtvg_1_1LinearGradient.html#aa881eb89e14ade6a30bc41d7eb8eaf52":[0,0,7,1],
-"classtvg_1_1Paint.html":[0,0,4],
-"classtvg_1_1Paint.html#a1b51b7344eac48d285c073bc488197d3":[0,0,4,3],
-"classtvg_1_1Paint.html#a2e2d077b820d1cfd6502a86e0221638b":[0,0,4,5],
-"classtvg_1_1Paint.html#a2ee7517b8bfad47e0f999ba3450e0e3e":[0,0,4,8],
-"classtvg_1_1Paint.html#a2f25b71fed3ae390eb8051c7ea65aebf":[0,0,4,9],
-"classtvg_1_1Paint.html#a37466e9eff2de62ff15c9df3d72b656d":[0,0,4,7],
-"classtvg_1_1Paint.html#a4bd3efb580822b2db64034e3f3cd18ad":[0,0,4,0],
-"classtvg_1_1Paint.html#a5c057876185525c5723215f95a3984f2":[0,0,4,11],
-"classtvg_1_1Paint.html#a71afac69fe1e7c352460be5878812635":[0,0,4,6],
-"classtvg_1_1Paint.html#a7841fa0c14643e09735d48042ead68f3":[0,0,4,10],
-"classtvg_1_1Paint.html#a7e1214a5dc2f3c19ddeedc5371c4e488":[0,0,4,1],
-"classtvg_1_1Paint.html#ac9f6ba428afe884bcc2861de0a2a96f4":[0,0,4,13],
-"classtvg_1_1Paint.html#ad1e49b6eb81e87bd860f19e1b92c574b":[0,0,4,12],
-"classtvg_1_1Paint.html#ae896f56bfa51c98a50eee3f2bb62e41e":[0,0,4,14],
-"classtvg_1_1Paint.html#aed5a6ad8edd827a378111b590ed7755d":[0,0,4,2],
-"classtvg_1_1Paint.html#aefe4ade5b1b6bc13d518bd5f968af3ee":[0,0,4,4],
-"classtvg_1_1Picture.html":[0,0,10],
-"classtvg_1_1Picture.html#a065e47b46c791ee4d93ed3252d581a40":[0,0,10,7],
-"classtvg_1_1Picture.html#a1fdf75092cebaa7cde48d6a7d4946368":[0,0,10,3],
-"classtvg_1_1Picture.html#a3e487c0b236a6eea853c5ccb7665cdce":[0,0,10,0],
-"classtvg_1_1Picture.html#a761d19e78330e8ce73add01cbf1cd2e9":[0,0,10,5],
-"classtvg_1_1Picture.html#a95979a7c4ce51445c7ef9d6461c34767":[0,0,10,1],
-"classtvg_1_1Picture.html#aaf06be7d0b572c5ce35315cbddd7d318":[0,0,10,2],
-"classtvg_1_1Picture.html#ae4d1479dbae28f521da8e90f91a97caa":[0,0,10,4],
-"classtvg_1_1Picture.html#af80639ef3460a5cf06278fdc03c13aad":[0,0,10,6],
-"classtvg_1_1RadialGradient.html":[0,0,8],
-"classtvg_1_1RadialGradient.html#a3688387d86ebd5003ee98d90f24a6030":[0,0,8,1],
-"classtvg_1_1RadialGradient.html#a706e9ec51bf12483b1d59f99c6fe045e":[0,0,8,0],
-"classtvg_1_1Saver.html":[0,0,18],
-"classtvg_1_1Saver.html#a2fdf9b2208358ea10f912b1877733778":[0,0,18,3],
-"classtvg_1_1Saver.html#a4d421f31d37ea28b650ad0331735710a":[0,0,18,1],
-"classtvg_1_1Saver.html#a8e3b775984e506f816d6998ca12fd3fb":[0,0,18,0],
-"classtvg_1_1Saver.html#acda492a458f3ddc2da01df672ecd85bd":[0,0,18,2],
-"classtvg_1_1Scene.html":[0,0,11],
-"classtvg_1_1Scene.html#a19240cd5b53571da718fabef8afb7103":[0,0,11,2],
-"classtvg_1_1Scene.html#ac020ea777be697067c6f5c8b18f6a4ed":[0,0,11,0],
-"classtvg_1_1Scene.html#ace6c268f853a4c144076de89b7bbbe75":[0,0,11,1],
-"classtvg_1_1Shape.html":[0,0,9],
-"classtvg_1_1Shape.html#a02b95c15d0c2006134a95cdadf64e3f4":[0,0,9,7],
-"classtvg_1_1Shape.html#a0552551ad67547043167f7f382174e89":[0,0,9,9],
-"classtvg_1_1Shape.html#a08ce41b2d01d2d43980e5c26f4df111e":[0,0,9,27],
-"classtvg_1_1Shape.html#a0948989a7f0a9e253234cd9f53784674":[0,0,9,24],
-"classtvg_1_1Shape.html#a1536ec32e91c29dd8300b0d4354773f9":[0,0,9,33],
-"classtvg_1_1Shape.html#a2765987a2641ac1db76d5c64f00da697":[0,0,9,4],
-"classtvg_1_1Shape.html#a2f003a843ff42f6cee6a726f543836e3":[0,0,9,0],
-"classtvg_1_1Shape.html#a3588ea30776a747a22b6ee82dadb9717":[0,0,9,2],
-"classtvg_1_1Shape.html#a39068c9686211de862844dacabf92375":[0,0,9,21],
-"classtvg_1_1Shape.html#a52eccb2815eaa1231da9c389cd92ffa1":[0,0,9,1],
-"classtvg_1_1Shape.html#a59f97aaa973af7c58081690433286461":[0,0,9,13],
-"classtvg_1_1Shape.html#a5ce764cd1970c7a7d76b209c4441bc73":[0,0,9,19],
-"classtvg_1_1Shape.html#a5e0762495957f05713a60540984fdae4":[0,0,9,31],
-"classtvg_1_1Shape.html#a6705be0d6481277e9bf17cc918597665":[0,0,9,25],
-"classtvg_1_1Shape.html#a7b71316176172fa052373bdb7c9efd29":[0,0,9,5],
-"classtvg_1_1Shape.html#a8014640e362066901c2e2ebe6ddd1251":[0,0,9,17],
-"classtvg_1_1Shape.html#a818b1b358f0ed7ba448b6d804e087923":[0,0,9,16],
-"classtvg_1_1Shape.html#a84ec91023314c914e900cade78a9095d":[0,0,9,29],
-"classtvg_1_1Shape.html#a8b4f00f01c2d24d6be2962ddf04a70ca":[0,0,9,10],
-"classtvg_1_1Shape.html#a8ef2587269a01153c9ea4ca4a8d31b49":[0,0,9,3],
-"classtvg_1_1Shape.html#a989edf4b4f68532ff25004fc0c7fe826":[0,0,9,6],
-"classtvg_1_1Shape.html#a9c28e9bbc6bd22dc62e891ffb3fa02cd":[0,0,9,12],
-"classtvg_1_1Shape.html#aa7f1bade5864d60badcb5fae2b0fe034":[0,0,9,14],
-"classtvg_1_1Shape.html#aac0235df4172e9c079689e5291c7ad5a":[0,0,9,28],
-"classtvg_1_1Shape.html#aad81d8f86d9432eac25b00cc675c8d7f":[0,0,9,23],
-"classtvg_1_1Shape.html#ab0b09b5064dff4931db9ea898b36dcc1":[0,0,9,20],
-"classtvg_1_1Shape.html#ac14cd997439012e1abf6c1b8d9f3d4aa":[0,0,9,11],
-"classtvg_1_1Shape.html#ac14d90c2c0130b66a9a33eb7d08101b7":[0,0,9,15],
-"classtvg_1_1Shape.html#ac416cad0d9e15079a112b1f609d19177":[0,0,9,22],
-"classtvg_1_1Shape.html#ac69db0796d8e184334add6b0b94b1898":[0,0,9,32],
-"classtvg_1_1Shape.html#ad0cb7b2ec8d18d7c6d366cc84741682c":[0,0,9,8],
-"classtvg_1_1Shape.html#ad8fb8f42c07ac68ef83383b05203ff6f":[0,0,9,30],
-"classtvg_1_1Shape.html#ae79102d63897ad86a96afb4436c731e4":[0,0,9,18],
-"classtvg_1_1Shape.html#afbc1e469219ee86df47d216f58af282a":[0,0,9,26],
-"classtvg_1_1SwCanvas.html":[0,0,13],
-"classtvg_1_1SwCanvas.html#a2d4c80a0ba45465b073ee0c279e8c8dc":[0,0,13,3],
-"classtvg_1_1SwCanvas.html#a3486268541200559f16847cbe714a72c":[0,0,13,2],
-"classtvg_1_1SwCanvas.html#a7a7e24cdb2a27271343f0adceff89f65":[0,0,13,0],
-"classtvg_1_1SwCanvas.html#a7a7e24cdb2a27271343f0adceff89f65a648ac55145f98008589e5ffeac72db2b":[0,0,13,0,3],
-"classtvg_1_1SwCanvas.html#a7a7e24cdb2a27271343f0adceff89f65a9a1401ad541d674306a4d802c8d39670":[0,0,13,0,2],
-"classtvg_1_1SwCanvas.html#a7a7e24cdb2a27271343f0adceff89f65adb1b146d65c52857a5a4af54e5006101":[0,0,13,0,0],
-"classtvg_1_1SwCanvas.html#a7a7e24cdb2a27271343f0adceff89f65af540c373a71dee269827b0d12026de80":[0,0,13,0,1],
-"classtvg_1_1SwCanvas.html#a9b9770837f0171b15f0cd86f94e8e22b":[0,0,13,1],
-"classtvg_1_1SwCanvas.html#a9b9770837f0171b15f0cd86f94e8e22ba4652dcff02024c6e4cba53124ddb5dd5":[0,0,13,1,1],
-"classtvg_1_1SwCanvas.html#a9b9770837f0171b15f0cd86f94e8e22ba79935518a3889663d8688b6b01fff051":[0,0,13,1,0],
-"classtvg_1_1SwCanvas.html#a9b9770837f0171b15f0cd86f94e8e22bab0257211e60ed5eb6767ec8ed3ec2524":[0,0,13,1,2],
-"classtvg_1_1Text.html":[0,0,12],
-"classtvg_1_1Text.html#a9dd4d33d94a639639321538338e9f9f8":[0,0,12,3],
-"classtvg_1_1Text.html#ab82934b0e19f300568f0aaab976e56fa":[0,0,12,1],
-"classtvg_1_1Text.html#ad0cb7b2ec8d18d7c6d366cc84741682c":[0,0,12,0],
-"classtvg_1_1Text.html#ae75b2b7eaa5757cfaa6620df127c0416":[0,0,12,2],
-"classtvg_1_1WgCanvas.html":[0,0,15],
-"classtvg_1_1WgCanvas.html#a8374462d6f583b287a3664bee0d22c9a":[0,0,15,0],
+"classtvg_1_1Accessor.html":[0,0,17],
+"classtvg_1_1Accessor.html#a19696fc28e7eb51f5a4a8603c60e789d":[0,0,17,0],
+"classtvg_1_1Animation.html":[0,0,15],
+"classtvg_1_1Animation.html#a004ba625c58005c931b244fb2515624f":[0,0,15,3],
+"classtvg_1_1Animation.html#a45585afc7e6dbab9fb2d5295b67c45ee":[0,0,15,0],
+"classtvg_1_1Animation.html#a624e4fdeebf70f286188685e769125f3":[0,0,15,6],
+"classtvg_1_1Animation.html#a90ab38b7a2cb72d6b9de4492ff3e6679":[0,0,15,1],
+"classtvg_1_1Animation.html#a974f03b024a8beed5c8bfe32b56ac2c9":[0,0,15,2],
+"classtvg_1_1Animation.html#aa05e5a4df917f934ba9b6233d39b4051":[0,0,15,5],
+"classtvg_1_1Animation.html#aa972943b6a0d53d9868dcf70915ec0cb":[0,0,15,4],
+"classtvg_1_1Canvas.html":[0,0,4],
+"classtvg_1_1Canvas.html#a2172bfc1790cee5dedd9cda7a2caf64e":[0,0,4,6],
+"classtvg_1_1Canvas.html#a82c5ec1c1ba93cf7671642400074201e":[0,0,4,3],
+"classtvg_1_1Canvas.html#a89ac8a85a8c22723af9fb07c098472b3":[0,0,4,5],
+"classtvg_1_1Canvas.html#a99cdb01cd893f4199b521b754d21aefd":[0,0,4,0],
+"classtvg_1_1Canvas.html#aabf9e5a14da3b4bfd5883c2b4459abd0":[0,0,4,1],
+"classtvg_1_1Canvas.html#ace6c268f853a4c144076de89b7bbbe75":[0,0,4,2],
+"classtvg_1_1Canvas.html#adbca600af79f9a0b8e8366e3be7450e9":[0,0,4,4],
+"classtvg_1_1Fill.html":[0,0,3],
+"classtvg_1_1Fill.html#a48e358abab4478ff7f84dfb85608eaf3":[0,0,3,3],
+"classtvg_1_1Fill.html#a55f6de063e5ac8023243c9cef5cb9a12":[0,0,3,5],
+"classtvg_1_1Fill.html#a92717fc84a7d5df56e42e3bc863fce1a":[0,0,3,2],
+"classtvg_1_1Fill.html#ac9f6ba428afe884bcc2861de0a2a96f4":[0,0,3,8],
+"classtvg_1_1Fill.html#ad96ad531732975db718aaf1210d47cd7":[0,0,3,7],
+"classtvg_1_1Fill.html#addbc9de36b4427639f3cc1dceeccb734":[0,0,3,1],
+"classtvg_1_1Fill.html#aec24b20e43f4edf0fc046517db603181":[0,0,3,9],
+"classtvg_1_1Fill.html#aed49d00ca09e69fdf97aaae235f8e950":[0,0,3,6],
+"classtvg_1_1Fill.html#aee92a597f61d9bbdbd223b5dfc3877b7":[0,0,3,4],
+"classtvg_1_1GlCanvas.html":[0,0,12],
+"classtvg_1_1GlCanvas.html#a182ae193566dbc09fc2ec5a369ad38ad":[0,0,12,0],
+"classtvg_1_1Initializer.html":[0,0,14],
+"classtvg_1_1LinearGradient.html":[0,0,5],
+"classtvg_1_1LinearGradient.html#a0998d9f221df277cafde4934e3828aa2":[0,0,5,2],
+"classtvg_1_1LinearGradient.html#a5c77e9f6e855a595945f45a6b19ee983":[0,0,5,0],
+"classtvg_1_1LinearGradient.html#aa881eb89e14ade6a30bc41d7eb8eaf52":[0,0,5,1],
+"classtvg_1_1Paint.html":[0,0,2],
+"classtvg_1_1Paint.html#a1878016c09373a24de7b8d618d7be6ee":[0,0,2,0],
+"classtvg_1_1Paint.html#a1b51b7344eac48d285c073bc488197d3":[0,0,2,2],
+"classtvg_1_1Paint.html#a2e2d077b820d1cfd6502a86e0221638b":[0,0,2,5],
+"classtvg_1_1Paint.html#a2ee7517b8bfad47e0f999ba3450e0e3e":[0,0,2,8],
+"classtvg_1_1Paint.html#a2f25b71fed3ae390eb8051c7ea65aebf":[0,0,2,9],
+"classtvg_1_1Paint.html#a5c057876185525c5723215f95a3984f2":[0,0,2,11],
+"classtvg_1_1Paint.html#a71afac69fe1e7c352460be5878812635":[0,0,2,6],
+"classtvg_1_1Paint.html#a750662e70fca25a8a0e3f6661021c35c":[0,0,2,3],
+"classtvg_1_1Paint.html#a7841fa0c14643e09735d48042ead68f3":[0,0,2,10],
+"classtvg_1_1Paint.html#abaabdc509cdaba7df9f56c6c76f3ae19":[0,0,2,16],
+"classtvg_1_1Paint.html#ac9f6ba428afe884bcc2861de0a2a96f4":[0,0,2,13],
+"classtvg_1_1Paint.html#ad1e49b6eb81e87bd860f19e1b92c574b":[0,0,2,12],
+"classtvg_1_1Paint.html#ae896f56bfa51c98a50eee3f2bb62e41e":[0,0,2,14],
+"classtvg_1_1Paint.html#aec24b20e43f4edf0fc046517db603181":[0,0,2,15],
+"classtvg_1_1Paint.html#aed5a6ad8edd827a378111b590ed7755d":[0,0,2,1],
+"classtvg_1_1Paint.html#aee92a597f61d9bbdbd223b5dfc3877b7":[0,0,2,7],
+"classtvg_1_1Paint.html#aefe4ade5b1b6bc13d518bd5f968af3ee":[0,0,2,4],
+"classtvg_1_1Picture.html":[0,0,8],
+"classtvg_1_1Picture.html#a065e47b46c791ee4d93ed3252d581a40":[0,0,8,6],
+"classtvg_1_1Picture.html#a0998d9f221df277cafde4934e3828aa2":[0,0,8,7],
+"classtvg_1_1Picture.html#a1fdf75092cebaa7cde48d6a7d4946368":[0,0,8,3],
+"classtvg_1_1Picture.html#a3e487c0b236a6eea853c5ccb7665cdce":[0,0,8,0],
+"classtvg_1_1Picture.html#a95979a7c4ce51445c7ef9d6461c34767":[0,0,8,1],
+"classtvg_1_1Picture.html#aaf06be7d0b572c5ce35315cbddd7d318":[0,0,8,2],
+"classtvg_1_1Picture.html#aeaff657c918ea2a3d984478a5e981ea2":[0,0,8,4],
+"classtvg_1_1Picture.html#af80639ef3460a5cf06278fdc03c13aad":[0,0,8,5],
+"classtvg_1_1RadialGradient.html":[0,0,6],
+"classtvg_1_1RadialGradient.html#a0998d9f221df277cafde4934e3828aa2":[0,0,6,2],
+"classtvg_1_1RadialGradient.html#a3688387d86ebd5003ee98d90f24a6030":[0,0,6,1],
+"classtvg_1_1RadialGradient.html#a706e9ec51bf12483b1d59f99c6fe045e":[0,0,6,0],
+"classtvg_1_1Saver.html":[0,0,16],
+"classtvg_1_1Saver.html#a2fdf9b2208358ea10f912b1877733778":[0,0,16,3],
+"classtvg_1_1Saver.html#a4d421f31d37ea28b650ad0331735710a":[0,0,16,1],
+"classtvg_1_1Saver.html#a8e3b775984e506f816d6998ca12fd3fb":[0,0,16,0],
+"classtvg_1_1Saver.html#acda492a458f3ddc2da01df672ecd85bd":[0,0,16,2],
+"classtvg_1_1Scene.html":[0,0,9],
+"classtvg_1_1Scene.html#a0998d9f221df277cafde4934e3828aa2":[0,0,9,4],
+"classtvg_1_1Scene.html#a19240cd5b53571da718fabef8afb7103":[0,0,9,3],
+"classtvg_1_1Scene.html#a8c4d96805c51d1e1876458ad84708925":[0,0,9,2],
+"classtvg_1_1Scene.html#ac020ea777be697067c6f5c8b18f6a4ed":[0,0,9,0],
+"classtvg_1_1Scene.html#ace6c268f853a4c144076de89b7bbbe75":[0,0,9,1],
+"classtvg_1_1Shape.html":[0,0,7],
+"classtvg_1_1Shape.html#a02b95c15d0c2006134a95cdadf64e3f4":[0,0,7,7],
+"classtvg_1_1Shape.html#a0552551ad67547043167f7f382174e89":[0,0,7,9],
+"classtvg_1_1Shape.html#a08ce41b2d01d2d43980e5c26f4df111e":[0,0,7,27],
+"classtvg_1_1Shape.html#a0948989a7f0a9e253234cd9f53784674":[0,0,7,24],
+"classtvg_1_1Shape.html#a0998d9f221df277cafde4934e3828aa2":[0,0,7,33],
+"classtvg_1_1Shape.html#a1536ec32e91c29dd8300b0d4354773f9":[0,0,7,32],
+"classtvg_1_1Shape.html#a2765987a2641ac1db76d5c64f00da697":[0,0,7,4],
+"classtvg_1_1Shape.html#a3588ea30776a747a22b6ee82dadb9717":[0,0,7,2],
+"classtvg_1_1Shape.html#a39068c9686211de862844dacabf92375":[0,0,7,21],
+"classtvg_1_1Shape.html#a52eccb2815eaa1231da9c389cd92ffa1":[0,0,7,1],
+"classtvg_1_1Shape.html#a59f97aaa973af7c58081690433286461":[0,0,7,13],
+"classtvg_1_1Shape.html#a5c2815889f8a3d7d2c980cb225989e43":[0,0,7,0],
+"classtvg_1_1Shape.html#a5ce764cd1970c7a7d76b209c4441bc73":[0,0,7,19],
+"classtvg_1_1Shape.html#a6705be0d6481277e9bf17cc918597665":[0,0,7,25],
+"classtvg_1_1Shape.html#a7b71316176172fa052373bdb7c9efd29":[0,0,7,5],
+"classtvg_1_1Shape.html#a8014640e362066901c2e2ebe6ddd1251":[0,0,7,17],
+"classtvg_1_1Shape.html#a818b1b358f0ed7ba448b6d804e087923":[0,0,7,16],
+"classtvg_1_1Shape.html#a84ec91023314c914e900cade78a9095d":[0,0,7,29],
+"classtvg_1_1Shape.html#a8b4f00f01c2d24d6be2962ddf04a70ca":[0,0,7,10],
+"classtvg_1_1Shape.html#a8ef2587269a01153c9ea4ca4a8d31b49":[0,0,7,3],
+"classtvg_1_1Shape.html#a989edf4b4f68532ff25004fc0c7fe826":[0,0,7,6],
+"classtvg_1_1Shape.html#a9c28e9bbc6bd22dc62e891ffb3fa02cd":[0,0,7,12],
+"classtvg_1_1Shape.html#aa7f1bade5864d60badcb5fae2b0fe034":[0,0,7,14],
+"classtvg_1_1Shape.html#aac0235df4172e9c079689e5291c7ad5a":[0,0,7,28],
+"classtvg_1_1Shape.html#aad81d8f86d9432eac25b00cc675c8d7f":[0,0,7,23],
+"classtvg_1_1Shape.html#ab0b09b5064dff4931db9ea898b36dcc1":[0,0,7,20],
+"classtvg_1_1Shape.html#ac14cd997439012e1abf6c1b8d9f3d4aa":[0,0,7,11],
+"classtvg_1_1Shape.html#ac14d90c2c0130b66a9a33eb7d08101b7":[0,0,7,15],
+"classtvg_1_1Shape.html#ac416cad0d9e15079a112b1f609d19177":[0,0,7,22],
+"classtvg_1_1Shape.html#ac69db0796d8e184334add6b0b94b1898":[0,0,7,31],
+"classtvg_1_1Shape.html#ad0cb7b2ec8d18d7c6d366cc84741682c":[0,0,7,8],
+"classtvg_1_1Shape.html#ad8fb8f42c07ac68ef83383b05203ff6f":[0,0,7,30],
+"classtvg_1_1Shape.html#ae79102d63897ad86a96afb4436c731e4":[0,0,7,18],
+"classtvg_1_1Shape.html#afbc1e469219ee86df47d216f58af282a":[0,0,7,26],
+"classtvg_1_1SwCanvas.html":[0,0,11],
+"classtvg_1_1SwCanvas.html#a2d4c80a0ba45465b073ee0c279e8c8dc":[0,0,11,3],
+"classtvg_1_1SwCanvas.html#a3486268541200559f16847cbe714a72c":[0,0,11,2],
+"classtvg_1_1SwCanvas.html#a7a7e24cdb2a27271343f0adceff89f65":[0,0,11,0],
+"classtvg_1_1SwCanvas.html#a7a7e24cdb2a27271343f0adceff89f65a648ac55145f98008589e5ffeac72db2b":[0,0,11,0,3],
+"classtvg_1_1SwCanvas.html#a7a7e24cdb2a27271343f0adceff89f65a9a1401ad541d674306a4d802c8d39670":[0,0,11,0,2],
+"classtvg_1_1SwCanvas.html#a7a7e24cdb2a27271343f0adceff89f65adb1b146d65c52857a5a4af54e5006101":[0,0,11,0,0],
+"classtvg_1_1SwCanvas.html#a7a7e24cdb2a27271343f0adceff89f65af540c373a71dee269827b0d12026de80":[0,0,11,0,1],
+"classtvg_1_1SwCanvas.html#a9b9770837f0171b15f0cd86f94e8e22b":[0,0,11,1],
+"classtvg_1_1SwCanvas.html#a9b9770837f0171b15f0cd86f94e8e22ba4652dcff02024c6e4cba53124ddb5dd5":[0,0,11,1,1],
+"classtvg_1_1SwCanvas.html#a9b9770837f0171b15f0cd86f94e8e22ba79935518a3889663d8688b6b01fff051":[0,0,11,1,0],
+"classtvg_1_1SwCanvas.html#a9b9770837f0171b15f0cd86f94e8e22bab0257211e60ed5eb6767ec8ed3ec2524":[0,0,11,1,2],
+"classtvg_1_1Text.html":[0,0,10],
+"classtvg_1_1Text.html#a0998d9f221df277cafde4934e3828aa2":[0,0,10,4],
+"classtvg_1_1Text.html#a9dd4d33d94a639639321538338e9f9f8":[0,0,10,3],
+"classtvg_1_1Text.html#ab82934b0e19f300568f0aaab976e56fa":[0,0,10,1],
+"classtvg_1_1Text.html#ad0cb7b2ec8d18d7c6d366cc84741682c":[0,0,10,0],
+"classtvg_1_1Text.html#ae75b2b7eaa5757cfaa6620df127c0416":[0,0,10,2],
+"classtvg_1_1WgCanvas.html":[0,0,13],
+"classtvg_1_1WgCanvas.html#abf98e4ee044acb637747310e55631d32":[0,0,13,0],
"functions.html":[1,3,0],
"functions_enum.html":[1,3,3],
"functions_eval.html":[1,3,4],
"functions_func.html":[1,3,1],
"functions_vars.html":[1,3,2],
"group__ThorVG.html":[0,0],
-"group__ThorVG.html#ga0cfa2c92260cca776292cc9e8964f2da":[0,0,24],
+"group__ThorVG.html#ga0cfa2c92260cca776292cc9e8964f2da":[0,0,22],
"group__ThorVG.html#ga151ac90e5e41b7dcbea2265cfd6a54ca":[0,0,29],
"group__ThorVG.html#ga18826bfb9bff2e77bdafce9a510be57f":[0,0,30],
-"group__ThorVG.html#ga28287671eaf7406afd604bd055ba4066":[0,0,26],
-"group__ThorVG.html#ga3dfc0651e85484b1011772dd9f8300df":[0,0,21],
-"group__ThorVG.html#ga4dd2f3776540c10b565e0446aa8e9e02":[0,0,20],
-"group__ThorVG.html#ga6239974a858100e129f1e0b8ffac4f96":[0,0,27],
-"group__ThorVG.html#ga6876ed676934f4dbcc19b1b53c153cc1":[0,0,25],
-"group__ThorVG.html#ga9a534b0377c9ca41983d53b0dae0d5a4":[0,0,23],
-"group__ThorVG.html#gaabdf94ada64e69d06deabc5aa6576f87":[0,0,22],
-"group__ThorVG.html#gaba8b7236c41a171289aef2f3c71eef51":[0,0,28],
-"group__ThorVG.html#gga0cfa2c92260cca776292cc9e8964f2daa7020426cfb0a204051be4b3053d2acc8":[0,0,24,2],
-"group__ThorVG.html#gga0cfa2c92260cca776292cc9e8964f2daa74de3e45e4491e956e8dc18d841d9b00":[0,0,24,1],
-"group__ThorVG.html#gga0cfa2c92260cca776292cc9e8964f2daade43468adaf6acb2c38ebc0c1176f82f":[0,0,24,0],
-"group__ThorVG.html#gga28287671eaf7406afd604bd055ba4066a119732ff568bf103d744e930ae2404f1":[0,0,26,2],
-"group__ThorVG.html#gga28287671eaf7406afd604bd055ba4066a505a83f220c02df2f85c3810cd9ceb38":[0,0,26,0],
-"group__ThorVG.html#gga28287671eaf7406afd604bd055ba4066a88183b946cc5f0e8c96b2e66e1c74a7e":[0,0,26,6],
-"group__ThorVG.html#gga28287671eaf7406afd604bd055ba4066aa0cfd518e4385f31d38720579321ed29":[0,0,26,5],
-"group__ThorVG.html#gga28287671eaf7406afd604bd055ba4066abc2b4181e818f2e9b52b2bc54dd55907":[0,0,26,3],
-"group__ThorVG.html#gga28287671eaf7406afd604bd055ba4066ae73a2e92f1c87086c838b442552a4775":[0,0,26,1],
-"group__ThorVG.html#gga28287671eaf7406afd604bd055ba4066ae8c0c653fcac575c31470f0f800991c6":[0,0,26,4],
-"group__ThorVG.html#gga3dfc0651e85484b1011772dd9f8300dfa0f16de4274952a7184e059c5f2d048d6":[0,0,21,1],
-"group__ThorVG.html#gga3dfc0651e85484b1011772dd9f8300dfa1f030517f6d25e8607a2a9a7f6227ebc":[0,0,21,0],
-"group__ThorVG.html#gga3dfc0651e85484b1011772dd9f8300dfaaa30321309dc6c2ee993415b375db259":[0,0,21,2],
-"group__ThorVG.html#gga4dd2f3776540c10b565e0446aa8e9e02a0110233d77ea3a1b09b5a5a5e3e48ec3":[0,0,20,13],
-"group__ThorVG.html#gga4dd2f3776540c10b565e0446aa8e9e02a1371ecd5df513d77a001392435cf4d12":[0,0,20,9],
-"group__ThorVG.html#gga4dd2f3776540c10b565e0446aa8e9e02a25218e43e67f1b1c1c833bc48c7ca7bb":[0,0,20,6],
-"group__ThorVG.html#gga4dd2f3776540c10b565e0446aa8e9e02a28ed2ac6c29f64a3692c956004b8ff7a":[0,0,20,5],
-"group__ThorVG.html#gga4dd2f3776540c10b565e0446aa8e9e02a2fc3359e12b2a9104121dcf04246f6a0":[0,0,20,2],
-"group__ThorVG.html#gga4dd2f3776540c10b565e0446aa8e9e02a6b551379c3c0b59326abdaf3b4395bd3":[0,0,20,4],
-"group__ThorVG.html#gga4dd2f3776540c10b565e0446aa8e9e02a960b44c579bc2f6818d2daaf9e4c16f0":[0,0,20,0],
-"group__ThorVG.html#gga4dd2f3776540c10b565e0446aa8e9e02a9d8c3c91bdcdae522fb3e0cf921ee4ef":[0,0,20,7],
-"group__ThorVG.html#gga4dd2f3776540c10b565e0446aa8e9e02aa061fdf49738be2999f722b45661e825":[0,0,20,11],
-"group__ThorVG.html#gga4dd2f3776540c10b565e0446aa8e9e02ad509708d332760c4dac5299aee3aa518":[0,0,20,12],
-"group__ThorVG.html#gga4dd2f3776540c10b565e0446aa8e9e02ae257376d913f3b53cbb4a9b19d770648":[0,0,20,3],
-"group__ThorVG.html#gga4dd2f3776540c10b565e0446aa8e9e02aec211f7c20af43e742bf2570c3cb84f9":[0,0,20,1],
-"group__ThorVG.html#gga4dd2f3776540c10b565e0446aa8e9e02aee9ea3fbc70cb0f07c7ec4c48712d900":[0,0,20,10],
-"group__ThorVG.html#gga4dd2f3776540c10b565e0446aa8e9e02af367cda25ead743bb0d2ab9c217e0b99":[0,0,20,8],
-"group__ThorVG.html#gga6239974a858100e129f1e0b8ffac4f96ab2635ed1075287dea1eb1598a90df1fe":[0,0,27,2],
-"group__ThorVG.html#gga6239974a858100e129f1e0b8ffac4f96ab7f41fc1412ad2ee75e9b2635d3b9d5c":[0,0,27,1],
-"group__ThorVG.html#gga6239974a858100e129f1e0b8ffac4f96aceb46ca115d05c51aa5a16a8867c3304":[0,0,27,0],
-"group__ThorVG.html#gga6876ed676934f4dbcc19b1b53c153cc1a5dc59cf06f56c730c0a4bfe69c9bf689":[0,0,25,2],
-"group__ThorVG.html#gga6876ed676934f4dbcc19b1b53c153cc1ac8cd9cd16086764627079ed21bfc4e29":[0,0,25,3],
-"group__ThorVG.html#gga6876ed676934f4dbcc19b1b53c153cc1ad3d2e617335f08df83599665eef8a418":[0,0,25,0],
-"group__ThorVG.html#gga6876ed676934f4dbcc19b1b53c153cc1ad9046d3b1ebf3889943b3be3ca477613":[0,0,25,1],
-"group__ThorVG.html#gga9a534b0377c9ca41983d53b0dae0d5a4a268b61c62382fc1f9ca5cf52a4fece32":[0,0,23,0],
-"group__ThorVG.html#gga9a534b0377c9ca41983d53b0dae0d5a4a8e586e4bd2c45e86222301f2e6e0e390":[0,0,23,1],
-"group__ThorVG.html#ggaabdf94ada64e69d06deabc5aa6576f87a28f3dcc7d8cad65deff7d3a83031ef5a":[0,0,22,5],
-"group__ThorVG.html#ggaabdf94ada64e69d06deabc5aa6576f87a4dae6fdfeb902e322a7bc9122c4e4cb4":[0,0,22,4],
-"group__ThorVG.html#ggaabdf94ada64e69d06deabc5aa6576f87a59cc48dcf714e3a3c2492f4dce1fe134":[0,0,22,3],
-"group__ThorVG.html#ggaabdf94ada64e69d06deabc5aa6576f87a60575a18ece363c72551a982450efd52":[0,0,22,1],
-"group__ThorVG.html#ggaabdf94ada64e69d06deabc5aa6576f87a6adf97f83acf6453d4a6a4b1070f3754":[0,0,22,0],
-"group__ThorVG.html#ggaabdf94ada64e69d06deabc5aa6576f87a8c6c379355c2381e10645dbd19f29884":[0,0,22,9],
-"group__ThorVG.html#ggaabdf94ada64e69d06deabc5aa6576f87a8e1e296c3f01c21b1a3db79f0ce4fe9a":[0,0,22,6],
-"group__ThorVG.html#ggaabdf94ada64e69d06deabc5aa6576f87a9d512562eaac237c0cb5119d202decb1":[0,0,22,7],
-"group__ThorVG.html#ggaabdf94ada64e69d06deabc5aa6576f87abd68e2bb79d1a5e65ad8f0d202d14cbc":[0,0,22,2],
-"group__ThorVG.html#ggaabdf94ada64e69d06deabc5aa6576f87ac41b6c9f18e9ee080e9f74bceff36a47":[0,0,22,8],
-"group__ThorVG.html#ggaba8b7236c41a171289aef2f3c71eef51a1b9ae4ca6d43fc984af318046e1e7bb5":[0,0,28,0],
-"group__ThorVG.html#ggaba8b7236c41a171289aef2f3c71eef51ab7f41fc1412ad2ee75e9b2635d3b9d5c":[0,0,28,1],
-"group__ThorVG.html#ggaba8b7236c41a171289aef2f3c71eef51ae4396f81cd926bb129ccf3c147c64514":[0,0,28,2],
+"group__ThorVG.html#ga28287671eaf7406afd604bd055ba4066":[0,0,24],
+"group__ThorVG.html#ga3dfc0651e85484b1011772dd9f8300df":[0,0,19],
+"group__ThorVG.html#ga4dd2f3776540c10b565e0446aa8e9e02":[0,0,18],
+"group__ThorVG.html#ga5f787df9cdf370248382504196841479":[0,0,28],
+"group__ThorVG.html#ga6239974a858100e129f1e0b8ffac4f96":[0,0,26],
+"group__ThorVG.html#ga6876ed676934f4dbcc19b1b53c153cc1":[0,0,23],
+"group__ThorVG.html#ga8100e9db83ed1fbb3dd595ba3bddfae5":[0,0,25],
+"group__ThorVG.html#ga9a534b0377c9ca41983d53b0dae0d5a4":[0,0,21],
+"group__ThorVG.html#gaabdf94ada64e69d06deabc5aa6576f87":[0,0,20],
+"group__ThorVG.html#gaba8b7236c41a171289aef2f3c71eef51":[0,0,27],
+"group__ThorVG.html#gga0cfa2c92260cca776292cc9e8964f2daa7020426cfb0a204051be4b3053d2acc8":[0,0,22,2],
+"group__ThorVG.html#gga0cfa2c92260cca776292cc9e8964f2daa74de3e45e4491e956e8dc18d841d9b00":[0,0,22,1],
+"group__ThorVG.html#gga0cfa2c92260cca776292cc9e8964f2daade43468adaf6acb2c38ebc0c1176f82f":[0,0,22,0],
+"group__ThorVG.html#gga28287671eaf7406afd604bd055ba4066a119732ff568bf103d744e930ae2404f1":[0,0,24,2],
+"group__ThorVG.html#gga28287671eaf7406afd604bd055ba4066a505a83f220c02df2f85c3810cd9ceb38":[0,0,24,0],
+"group__ThorVG.html#gga28287671eaf7406afd604bd055ba4066a88183b946cc5f0e8c96b2e66e1c74a7e":[0,0,24,6],
+"group__ThorVG.html#gga28287671eaf7406afd604bd055ba4066aa0cfd518e4385f31d38720579321ed29":[0,0,24,5],
+"group__ThorVG.html#gga28287671eaf7406afd604bd055ba4066abc2b4181e818f2e9b52b2bc54dd55907":[0,0,24,3],
+"group__ThorVG.html#gga28287671eaf7406afd604bd055ba4066ae73a2e92f1c87086c838b442552a4775":[0,0,24,1],
+"group__ThorVG.html#gga28287671eaf7406afd604bd055ba4066ae8c0c653fcac575c31470f0f800991c6":[0,0,24,4],
+"group__ThorVG.html#gga3dfc0651e85484b1011772dd9f8300dfa0f16de4274952a7184e059c5f2d048d6":[0,0,19,1],
+"group__ThorVG.html#gga3dfc0651e85484b1011772dd9f8300dfa1f030517f6d25e8607a2a9a7f6227ebc":[0,0,19,0],
+"group__ThorVG.html#gga3dfc0651e85484b1011772dd9f8300dfaaa30321309dc6c2ee993415b375db259":[0,0,19,2],
+"group__ThorVG.html#gga4dd2f3776540c10b565e0446aa8e9e02a0110233d77ea3a1b09b5a5a5e3e48ec3":[0,0,18,9],
+"group__ThorVG.html#gga4dd2f3776540c10b565e0446aa8e9e02a1371ecd5df513d77a001392435cf4d12":[0,0,18,5],
+"group__ThorVG.html#gga4dd2f3776540c10b565e0446aa8e9e02a25218e43e67f1b1c1c833bc48c7ca7bb":[0,0,18,11],
+"group__ThorVG.html#gga4dd2f3776540c10b565e0446aa8e9e02a28ed2ac6c29f64a3692c956004b8ff7a":[0,0,18,10],
+"group__ThorVG.html#gga4dd2f3776540c10b565e0446aa8e9e02a2e3307b9b1a2cc64b48f1cd6977a4b29":[0,0,18,13],
+"group__ThorVG.html#gga4dd2f3776540c10b565e0446aa8e9e02a2fc3359e12b2a9104121dcf04246f6a0":[0,0,18,2],
+"group__ThorVG.html#gga4dd2f3776540c10b565e0446aa8e9e02a46aa9fb99dc9c6f04b0b13a5db67f120":[0,0,18,15],
+"group__ThorVG.html#gga4dd2f3776540c10b565e0446aa8e9e02a6b551379c3c0b59326abdaf3b4395bd3":[0,0,18,3],
+"group__ThorVG.html#gga4dd2f3776540c10b565e0446aa8e9e02a960b44c579bc2f6818d2daaf9e4c16f0":[0,0,18,0],
+"group__ThorVG.html#gga4dd2f3776540c10b565e0446aa8e9e02aa061fdf49738be2999f722b45661e825":[0,0,18,7],
+"group__ThorVG.html#gga4dd2f3776540c10b565e0446aa8e9e02acb5feb1b7314637725a2e73bdc9f7295":[0,0,18,14],
+"group__ThorVG.html#gga4dd2f3776540c10b565e0446aa8e9e02ad509708d332760c4dac5299aee3aa518":[0,0,18,8],
+"group__ThorVG.html#gga4dd2f3776540c10b565e0446aa8e9e02ae257376d913f3b53cbb4a9b19d770648":[0,0,18,1],
+"group__ThorVG.html#gga4dd2f3776540c10b565e0446aa8e9e02aec211f7c20af43e742bf2570c3cb84f9":[0,0,18,16],
+"group__ThorVG.html#gga4dd2f3776540c10b565e0446aa8e9e02aee9ea3fbc70cb0f07c7ec4c48712d900":[0,0,18,6],
+"group__ThorVG.html#gga4dd2f3776540c10b565e0446aa8e9e02af367cda25ead743bb0d2ab9c217e0b99":[0,0,18,4],
+"group__ThorVG.html#gga4dd2f3776540c10b565e0446aa8e9e02afb5d805f5b3b22e4fd4a1bc66875dbe3":[0,0,18,12],
+"group__ThorVG.html#gga4dd2f3776540c10b565e0446aa8e9e02afeb01491aea9a6331bd139e3a8581c06":[0,0,18,17],
+"group__ThorVG.html#gga5f787df9cdf370248382504196841479a20d7facaebd18492399cb928a3f10a0e":[0,0,28,6],
+"group__ThorVG.html#gga5f787df9cdf370248382504196841479a2a7a5ee931feedab83c9c05a3a707a71":[0,0,28,5],
+"group__ThorVG.html#gga5f787df9cdf370248382504196841479a880c1273b27d27cfc82004c3a4b205c9":[0,0,28,1],
+"group__ThorVG.html#gga5f787df9cdf370248382504196841479a8ae5811be1a55b9b8447ad2dbdadbf6e":[0,0,28,3],
+"group__ThorVG.html#gga5f787df9cdf370248382504196841479a9dffbf69ffba8bc38bc4e01abf4b1675":[0,0,28,4],
+"group__ThorVG.html#gga5f787df9cdf370248382504196841479a9ead0d38e06ec253ca0ecbf6ea56e59b":[0,0,28,2],
+"group__ThorVG.html#gga5f787df9cdf370248382504196841479aec0fc0100c4fc1ce4eea230c3dc10360":[0,0,28,0],
+"group__ThorVG.html#gga6239974a858100e129f1e0b8ffac4f96ab2635ed1075287dea1eb1598a90df1fe":[0,0,26,2],
+"group__ThorVG.html#gga6239974a858100e129f1e0b8ffac4f96ab7f41fc1412ad2ee75e9b2635d3b9d5c":[0,0,26,1],
+"group__ThorVG.html#gga6239974a858100e129f1e0b8ffac4f96aceb46ca115d05c51aa5a16a8867c3304":[0,0,26,0],
+"group__ThorVG.html#gga6876ed676934f4dbcc19b1b53c153cc1a5dc59cf06f56c730c0a4bfe69c9bf689":[0,0,23,2],
+"group__ThorVG.html#gga6876ed676934f4dbcc19b1b53c153cc1ac8cd9cd16086764627079ed21bfc4e29":[0,0,23,3],
+"group__ThorVG.html#gga6876ed676934f4dbcc19b1b53c153cc1ad3d2e617335f08df83599665eef8a418":[0,0,23,0],
+"group__ThorVG.html#gga6876ed676934f4dbcc19b1b53c153cc1ad9046d3b1ebf3889943b3be3ca477613":[0,0,23,1],
+"group__ThorVG.html#gga8100e9db83ed1fbb3dd595ba3bddfae5a4471a723be46b14fd252403c8db161ff":[0,0,25,1],
+"group__ThorVG.html#gga8100e9db83ed1fbb3dd595ba3bddfae5a7aaf620fe818489b59d52585ff04d995":[0,0,25,0],
+"group__ThorVG.html#gga9a534b0377c9ca41983d53b0dae0d5a4a268b61c62382fc1f9ca5cf52a4fece32":[0,0,21,0],
+"group__ThorVG.html#gga9a534b0377c9ca41983d53b0dae0d5a4a8e586e4bd2c45e86222301f2e6e0e390":[0,0,21,1],
+"group__ThorVG.html#ggaabdf94ada64e69d06deabc5aa6576f87a28f3dcc7d8cad65deff7d3a83031ef5a":[0,0,20,5],
+"group__ThorVG.html#ggaabdf94ada64e69d06deabc5aa6576f87a4dae6fdfeb902e322a7bc9122c4e4cb4":[0,0,20,4],
+"group__ThorVG.html#ggaabdf94ada64e69d06deabc5aa6576f87a59cc48dcf714e3a3c2492f4dce1fe134":[0,0,20,3],
+"group__ThorVG.html#ggaabdf94ada64e69d06deabc5aa6576f87a60575a18ece363c72551a982450efd52":[0,0,20,1],
+"group__ThorVG.html#ggaabdf94ada64e69d06deabc5aa6576f87a6adf97f83acf6453d4a6a4b1070f3754":[0,0,20,0],
+"group__ThorVG.html#ggaabdf94ada64e69d06deabc5aa6576f87a7315f3a075b106b0dd81f1f533227ae8":[0,0,20,11],
+"group__ThorVG.html#ggaabdf94ada64e69d06deabc5aa6576f87a8c6c379355c2381e10645dbd19f29884":[0,0,20,9],
+"group__ThorVG.html#ggaabdf94ada64e69d06deabc5aa6576f87a8e1e296c3f01c21b1a3db79f0ce4fe9a":[0,0,20,6],
+"group__ThorVG.html#ggaabdf94ada64e69d06deabc5aa6576f87a9d512562eaac237c0cb5119d202decb1":[0,0,20,7],
+"group__ThorVG.html#ggaabdf94ada64e69d06deabc5aa6576f87abd68e2bb79d1a5e65ad8f0d202d14cbc":[0,0,20,2],
+"group__ThorVG.html#ggaabdf94ada64e69d06deabc5aa6576f87ac41b6c9f18e9ee080e9f74bceff36a47":[0,0,20,8],
+"group__ThorVG.html#ggaabdf94ada64e69d06deabc5aa6576f87aec9b752eb04062b3133719542de2b062":[0,0,20,10],
+"group__ThorVG.html#ggaba8b7236c41a171289aef2f3c71eef51a1b9ae4ca6d43fc984af318046e1e7bb5":[0,0,27,0],
+"group__ThorVG.html#ggaba8b7236c41a171289aef2f3c71eef51ab7f41fc1412ad2ee75e9b2635d3b9d5c":[0,0,27,1],
+"group__ThorVG.html#ggaba8b7236c41a171289aef2f3c71eef51ae4396f81cd926bb129ccf3c147c64514":[0,0,27,2],
"hierarchy.html":[1,2],
"index.html":[],
"modules.html":[0],
"pages.html":[],
-"structtvg_1_1Fill_1_1ColorStop.html":[0,0,5,0],
-"structtvg_1_1Fill_1_1ColorStop.html#a1673907d4d89d763bb7b94ec1eeb7b60":[0,0,5,0,2],
-"structtvg_1_1Fill_1_1ColorStop.html#a3e60b3c561be982d7c8e23f14c01fd5b":[0,0,5,0,3],
-"structtvg_1_1Fill_1_1ColorStop.html#a4313c9563516f94387762ab05763456b":[0,0,5,0,1],
-"structtvg_1_1Fill_1_1ColorStop.html#a4c5c6ceb8ed33456261fa907136e0c3a":[0,0,5,0,4],
-"structtvg_1_1Fill_1_1ColorStop.html#af4007aacd75b22aee32dba9ea96082c0":[0,0,5,0,0],
+"structtvg_1_1Fill_1_1ColorStop.html":[0,0,3,0],
+"structtvg_1_1Fill_1_1ColorStop.html#a1673907d4d89d763bb7b94ec1eeb7b60":[0,0,3,0,2],
+"structtvg_1_1Fill_1_1ColorStop.html#a3e60b3c561be982d7c8e23f14c01fd5b":[0,0,3,0,3],
+"structtvg_1_1Fill_1_1ColorStop.html#a4313c9563516f94387762ab05763456b":[0,0,3,0,1],
+"structtvg_1_1Fill_1_1ColorStop.html#a4c5c6ceb8ed33456261fa907136e0c3a":[0,0,3,0,4],
+"structtvg_1_1Fill_1_1ColorStop.html#af4007aacd75b22aee32dba9ea96082c0":[0,0,3,0,0],
"structtvg_1_1Matrix.html":[0,0,1],
-"structtvg_1_1Point.html":[0,0,0],
-"structtvg_1_1Polygon.html":[0,0,3],
-"structtvg_1_1Vertex.html":[0,0,2]
+"structtvg_1_1Point.html":[0,0,0]
};
diff --git a/docs/html/search/all_0.js b/docs/html/search/all_0.js
index 981acb8d..db13698b 100644
--- a/docs/html/search/all_0.js
+++ b/docs/html/search/all_0.js
@@ -8,7 +8,7 @@ var searchData=
['addmask_5',['AddMask',['../group__ThorVG.html#ggaabdf94ada64e69d06deabc5aa6576f87a8e1e296c3f01c21b1a3db79f0ce4fe9a',1,'tvg']]],
['alphamask_6',['AlphaMask',['../group__ThorVG.html#ggaabdf94ada64e69d06deabc5aa6576f87abd68e2bb79d1a5e65ad8f0d202d14cbc',1,'tvg']]],
['animation_7',['Animation',['../classtvg_1_1Animation.html',1,'tvg']]],
- ['appendarc_8',['appendArc',['../classtvg_1_1Shape.html#a2f003a843ff42f6cee6a726f543836e3',1,'tvg::Shape']]],
+ ['appendarc_8',['appendArc',['../classtvg_1_1Shape.html#a5c2815889f8a3d7d2c980cb225989e43',1,'tvg::Shape']]],
['appendcircle_9',['appendCircle',['../classtvg_1_1Shape.html#a52eccb2815eaa1231da9c389cd92ffa1',1,'tvg::Shape']]],
['appendpath_10',['appendPath',['../classtvg_1_1Shape.html#a3588ea30776a747a22b6ee82dadb9717',1,'tvg::Shape']]],
['appendrect_11',['appendRect',['../classtvg_1_1Shape.html#a8ef2587269a01153c9ea4ca4a8d31b49',1,'tvg::Shape']]],
diff --git a/docs/html/search/all_1.js b/docs/html/search/all_1.js
index 048dc9ac..741e08b4 100644
--- a/docs/html/search/all_1.js
+++ b/docs/html/search/all_1.js
@@ -3,7 +3,7 @@ var searchData=
['b_14',['b',['../structtvg_1_1Fill_1_1ColorStop.html#a4313c9563516f94387762ab05763456b',1,'tvg::Fill::ColorStop']]],
['background_15',['background',['../classtvg_1_1Saver.html#a8e3b775984e506f816d6998ca12fd3fb',1,'tvg::Saver']]],
['bevel_16',['Bevel',['../group__ThorVG.html#ggaba8b7236c41a171289aef2f3c71eef51a1b9ae4ca6d43fc984af318046e1e7bb5',1,'tvg']]],
- ['blend_17',['blend',['../classtvg_1_1Paint.html#a7e1214a5dc2f3c19ddeedc5371c4e488',1,'tvg::Paint::blend(BlendMethod method) const noexcept'],['../classtvg_1_1Paint.html#a4bd3efb580822b2db64034e3f3cd18ad',1,'tvg::Paint::blend() const noexcept']]],
+ ['blend_17',['blend',['../classtvg_1_1Paint.html#a1878016c09373a24de7b8d618d7be6ee',1,'tvg::Paint']]],
['blendmethod_18',['BlendMethod',['../group__ThorVG.html#ga4dd2f3776540c10b565e0446aa8e9e02',1,'tvg']]],
['bounds_19',['bounds',['../classtvg_1_1Paint.html#aed5a6ad8edd827a378111b590ed7755d',1,'tvg::Paint::bounds(float *x, float *y, float *w, float *h) const noexcept'],['../classtvg_1_1Paint.html#a1b51b7344eac48d285c073bc488197d3',1,'tvg::Paint::bounds(float *x, float *y, float *w, float *h, bool transformed) const noexcept']]],
['butt_20',['Butt',['../group__ThorVG.html#gga6239974a858100e129f1e0b8ffac4f96ab2635ed1075287dea1eb1598a90df1fe',1,'tvg']]]
diff --git a/docs/html/search/all_10.js b/docs/html/search/all_10.js
index 2e93b104..fe896610 100644
--- a/docs/html/search/all_10.js
+++ b/docs/html/search/all_10.js
@@ -1,11 +1,13 @@
var searchData=
[
- ['target_143',['target',['../classtvg_1_1SwCanvas.html#a2d4c80a0ba45465b073ee0c279e8c8dc',1,'tvg::SwCanvas::target()'],['../classtvg_1_1GlCanvas.html#a182ae193566dbc09fc2ec5a369ad38ad',1,'tvg::GlCanvas::target()'],['../classtvg_1_1WgCanvas.html#a8374462d6f583b287a3664bee0d22c9a',1,'tvg::WgCanvas::target()']]],
- ['term_144',['term',['../classtvg_1_1Initializer.html#ace5ab49a2678becae6e7230420a003df',1,'tvg::Initializer']]],
- ['text_145',['text',['../classtvg_1_1Text.html#a9dd4d33d94a639639321538338e9f9f8',1,'tvg::Text']]],
- ['text_146',['Text',['../classtvg_1_1Text.html',1,'tvg']]],
- ['thorvg_147',['ThorVG',['../group__ThorVG.html',1,'']]],
- ['totalframe_148',['totalFrame',['../classtvg_1_1Animation.html#a624e4fdeebf70f286188685e769125f3',1,'tvg::Animation']]],
- ['transform_149',['transform',['../classtvg_1_1Paint.html#ac9f6ba428afe884bcc2861de0a2a96f4',1,'tvg::Paint::transform(const Matrix &m) noexcept'],['../classtvg_1_1Paint.html#ad1e49b6eb81e87bd860f19e1b92c574b',1,'tvg::Paint::transform() noexcept'],['../classtvg_1_1Fill.html#ac9f6ba428afe884bcc2861de0a2a96f4',1,'tvg::Fill::transform(const Matrix &m) noexcept'],['../classtvg_1_1Fill.html#ad96ad531732975db718aaf1210d47cd7',1,'tvg::Fill::transform() const noexcept']]],
- ['translate_150',['translate',['../classtvg_1_1Paint.html#ae896f56bfa51c98a50eee3f2bb62e41e',1,'tvg::Paint']]]
+ ['target_153',['target',['../classtvg_1_1SwCanvas.html#a2d4c80a0ba45465b073ee0c279e8c8dc',1,'tvg::SwCanvas::target()'],['../classtvg_1_1GlCanvas.html#a182ae193566dbc09fc2ec5a369ad38ad',1,'tvg::GlCanvas::target()'],['../classtvg_1_1WgCanvas.html#abf98e4ee044acb637747310e55631d32',1,'tvg::WgCanvas::target()']]],
+ ['term_154',['term',['../classtvg_1_1Initializer.html#ace5ab49a2678becae6e7230420a003df',1,'tvg::Initializer']]],
+ ['text_155',['text',['../classtvg_1_1Text.html#a9dd4d33d94a639639321538338e9f9f8',1,'tvg::Text']]],
+ ['text_156',['Text',['../group__ThorVG.html#gga5f787df9cdf370248382504196841479a9dffbf69ffba8bc38bc4e01abf4b1675',1,'Text()tvg'],['../classtvg_1_1Text.html',1,'Text']]],
+ ['thorvg_157',['ThorVG',['../group__ThorVG.html',1,'']]],
+ ['totalframe_158',['totalFrame',['../classtvg_1_1Animation.html#a624e4fdeebf70f286188685e769125f3',1,'tvg::Animation']]],
+ ['transform_159',['transform',['../classtvg_1_1Paint.html#ad1e49b6eb81e87bd860f19e1b92c574b',1,'tvg::Paint::transform()'],['../classtvg_1_1Fill.html#ac9f6ba428afe884bcc2861de0a2a96f4',1,'tvg::Fill::transform(const Matrix &m) noexcept'],['../classtvg_1_1Fill.html#ad96ad531732975db718aaf1210d47cd7',1,'tvg::Fill::transform() const noexcept'],['../classtvg_1_1Paint.html#ac9f6ba428afe884bcc2861de0a2a96f4',1,'tvg::Paint::transform(const Matrix &m) noexcept']]],
+ ['translate_160',['translate',['../classtvg_1_1Paint.html#ae896f56bfa51c98a50eee3f2bb62e41e',1,'tvg::Paint']]],
+ ['type_161',['type',['../classtvg_1_1Paint.html#aec24b20e43f4edf0fc046517db603181',1,'tvg::Paint::type()'],['../classtvg_1_1Fill.html#aec24b20e43f4edf0fc046517db603181',1,'tvg::Fill::type()'],['../classtvg_1_1LinearGradient.html#a0998d9f221df277cafde4934e3828aa2',1,'tvg::LinearGradient::type()'],['../classtvg_1_1RadialGradient.html#a0998d9f221df277cafde4934e3828aa2',1,'tvg::RadialGradient::type()'],['../classtvg_1_1Shape.html#a0998d9f221df277cafde4934e3828aa2',1,'tvg::Shape::type()'],['../classtvg_1_1Picture.html#a0998d9f221df277cafde4934e3828aa2',1,'tvg::Picture::type()'],['../classtvg_1_1Scene.html#a0998d9f221df277cafde4934e3828aa2',1,'tvg::Scene::type()'],['../classtvg_1_1Text.html#a0998d9f221df277cafde4934e3828aa2',1,'tvg::Text::type()']]],
+ ['type_162',['Type',['../group__ThorVG.html#ga5f787df9cdf370248382504196841479',1,'tvg']]]
];
diff --git a/docs/html/search/all_11.js b/docs/html/search/all_11.js
index c0e0d00f..fcfc763f 100644
--- a/docs/html/search/all_11.js
+++ b/docs/html/search/all_11.js
@@ -1,6 +1,7 @@
var searchData=
[
- ['unknown_151',['Unknown',['../group__ThorVG.html#gga28287671eaf7406afd604bd055ba4066a88183b946cc5f0e8c96b2e66e1c74a7e',1,'tvg']]],
- ['unload_152',['unload',['../classtvg_1_1Text.html#a2c3cf96821e59b74399c4c076d66fcc8',1,'tvg::Text']]],
- ['update_153',['update',['../classtvg_1_1Canvas.html#a89ac8a85a8c22723af9fb07c098472b3',1,'tvg::Canvas']]]
+ ['undefined_163',['Undefined',['../group__ThorVG.html#gga5f787df9cdf370248382504196841479aec0fc0100c4fc1ce4eea230c3dc10360',1,'tvg']]],
+ ['unknown_164',['Unknown',['../group__ThorVG.html#gga28287671eaf7406afd604bd055ba4066a88183b946cc5f0e8c96b2e66e1c74a7e',1,'tvg']]],
+ ['unload_165',['unload',['../classtvg_1_1Text.html#a2c3cf96821e59b74399c4c076d66fcc8',1,'tvg::Text']]],
+ ['update_166',['update',['../classtvg_1_1Canvas.html#a89ac8a85a8c22723af9fb07c098472b3',1,'tvg::Canvas']]]
];
diff --git a/docs/html/search/all_12.js b/docs/html/search/all_12.js
index db5cfbca..bb79daa2 100644
--- a/docs/html/search/all_12.js
+++ b/docs/html/search/all_12.js
@@ -1,5 +1,5 @@
var searchData=
[
- ['vertex_154',['Vertex',['../structtvg_1_1Vertex.html',1,'tvg']]],
- ['viewport_155',['viewport',['../classtvg_1_1Canvas.html#a2172bfc1790cee5dedd9cda7a2caf64e',1,'tvg::Canvas']]]
+ ['version_167',['version',['../classtvg_1_1Initializer.html#af8a92a9d48f4c1a9357798d93aeb94fb',1,'tvg::Initializer']]],
+ ['viewport_168',['viewport',['../classtvg_1_1Canvas.html#a2172bfc1790cee5dedd9cda7a2caf64e',1,'tvg::Canvas']]]
];
diff --git a/docs/html/search/all_13.js b/docs/html/search/all_13.js
index 946e6e67..97932667 100644
--- a/docs/html/search/all_13.js
+++ b/docs/html/search/all_13.js
@@ -1,6 +1,6 @@
var searchData=
[
- ['wg_156',['Wg',['../group__ThorVG.html#gga3dfc0651e85484b1011772dd9f8300dfaaa30321309dc6c2ee993415b375db259',1,'tvg']]],
- ['wgcanvas_157',['WgCanvas',['../classtvg_1_1WgCanvas.html',1,'tvg']]],
- ['winding_158',['Winding',['../group__ThorVG.html#gga9a534b0377c9ca41983d53b0dae0d5a4a268b61c62382fc1f9ca5cf52a4fece32',1,'tvg']]]
+ ['wg_169',['Wg',['../group__ThorVG.html#gga3dfc0651e85484b1011772dd9f8300dfaaa30321309dc6c2ee993415b375db259',1,'tvg']]],
+ ['wgcanvas_170',['WgCanvas',['../classtvg_1_1WgCanvas.html',1,'tvg']]],
+ ['winding_171',['Winding',['../group__ThorVG.html#gga9a534b0377c9ca41983d53b0dae0d5a4a268b61c62382fc1f9ca5cf52a4fece32',1,'tvg']]]
];
diff --git a/docs/html/search/all_2.js b/docs/html/search/all_2.js
index a3e57b02..c7021fa1 100644
--- a/docs/html/search/all_2.js
+++ b/docs/html/search/all_2.js
@@ -4,17 +4,20 @@ var searchData=
['canvasengine_22',['CanvasEngine',['../group__ThorVG.html#ga3dfc0651e85484b1011772dd9f8300df',1,'tvg']]],
['cast_23',['cast',['../group__ThorVG.html#ga151ac90e5e41b7dcbea2265cfd6a54ca',1,'tvg::cast(Fill *fill)'],['../group__ThorVG.html#ga18826bfb9bff2e77bdafce9a510be57f',1,'tvg::cast(Paint *paint)']]],
['clear_24',['clear',['../classtvg_1_1Canvas.html#a99cdb01cd893f4199b521b754d21aefd',1,'tvg::Canvas::clear()'],['../classtvg_1_1Scene.html#ac020ea777be697067c6f5c8b18f6a4ed',1,'tvg::Scene::clear()']]],
- ['clippath_25',['ClipPath',['../group__ThorVG.html#ggaabdf94ada64e69d06deabc5aa6576f87a60575a18ece363c72551a982450efd52',1,'tvg']]],
- ['close_26',['close',['../classtvg_1_1Shape.html#a2765987a2641ac1db76d5c64f00da697',1,'tvg::Shape']]],
- ['close_27',['Close',['../group__ThorVG.html#gga6876ed676934f4dbcc19b1b53c153cc1ad3d2e617335f08df83599665eef8a418',1,'tvg']]],
- ['colorburn_28',['ColorBurn',['../group__ThorVG.html#gga4dd2f3776540c10b565e0446aa8e9e02aa061fdf49738be2999f722b45661e825',1,'tvg']]],
- ['colordodge_29',['ColorDodge',['../group__ThorVG.html#gga4dd2f3776540c10b565e0446aa8e9e02aee9ea3fbc70cb0f07c7ec4c48712d900',1,'tvg']]],
- ['colorspace_30',['Colorspace',['../classtvg_1_1SwCanvas.html#a7a7e24cdb2a27271343f0adceff89f65',1,'tvg::SwCanvas']]],
- ['colorstop_31',['ColorStop',['../structtvg_1_1Fill_1_1ColorStop.html',1,'tvg::Fill']]],
- ['colorstops_32',['colorStops',['../classtvg_1_1Fill.html#addbc9de36b4427639f3cc1dceeccb734',1,'tvg::Fill::colorStops(const ColorStop **colorStops) const noexcept'],['../classtvg_1_1Fill.html#a92717fc84a7d5df56e42e3bc863fce1a',1,'tvg::Fill::colorStops(const ColorStop *colorStops, uint32_t cnt) noexcept']]],
- ['composite_33',['composite',['../classtvg_1_1Paint.html#aefe4ade5b1b6bc13d518bd5f968af3ee',1,'tvg::Paint::composite(const Paint **target) const noexcept'],['../classtvg_1_1Paint.html#a2e2d077b820d1cfd6502a86e0221638b',1,'tvg::Paint::composite(std::unique_ptr< Paint > target, CompositeMethod method) noexcept']]],
- ['compositemethod_34',['CompositeMethod',['../group__ThorVG.html#gaabdf94ada64e69d06deabc5aa6576f87',1,'tvg']]],
- ['cubicto_35',['CubicTo',['../group__ThorVG.html#gga6876ed676934f4dbcc19b1b53c153cc1ac8cd9cd16086764627079ed21bfc4e29',1,'tvg']]],
- ['cubicto_36',['cubicTo',['../classtvg_1_1Shape.html#a7b71316176172fa052373bdb7c9efd29',1,'tvg::Shape']]],
- ['curframe_37',['curFrame',['../classtvg_1_1Animation.html#a45585afc7e6dbab9fb2d5295b67c45ee',1,'tvg::Animation']]]
+ ['clearall_25',['ClearAll',['../group__ThorVG.html#gga8100e9db83ed1fbb3dd595ba3bddfae5a7aaf620fe818489b59d52585ff04d995',1,'tvg']]],
+ ['clip_26',['clip',['../classtvg_1_1Paint.html#a750662e70fca25a8a0e3f6661021c35c',1,'tvg::Paint']]],
+ ['clippath_27',['ClipPath',['../group__ThorVG.html#ggaabdf94ada64e69d06deabc5aa6576f87a60575a18ece363c72551a982450efd52',1,'tvg']]],
+ ['close_28',['close',['../classtvg_1_1Shape.html#a2765987a2641ac1db76d5c64f00da697',1,'tvg::Shape']]],
+ ['close_29',['Close',['../group__ThorVG.html#gga6876ed676934f4dbcc19b1b53c153cc1ad3d2e617335f08df83599665eef8a418',1,'tvg']]],
+ ['color_30',['Color',['../group__ThorVG.html#gga4dd2f3776540c10b565e0446aa8e9e02acb5feb1b7314637725a2e73bdc9f7295',1,'tvg']]],
+ ['colorburn_31',['ColorBurn',['../group__ThorVG.html#gga4dd2f3776540c10b565e0446aa8e9e02aa061fdf49738be2999f722b45661e825',1,'tvg']]],
+ ['colordodge_32',['ColorDodge',['../group__ThorVG.html#gga4dd2f3776540c10b565e0446aa8e9e02aee9ea3fbc70cb0f07c7ec4c48712d900',1,'tvg']]],
+ ['colorspace_33',['Colorspace',['../classtvg_1_1SwCanvas.html#a7a7e24cdb2a27271343f0adceff89f65',1,'tvg::SwCanvas']]],
+ ['colorstop_34',['ColorStop',['../structtvg_1_1Fill_1_1ColorStop.html',1,'tvg::Fill']]],
+ ['colorstops_35',['colorStops',['../classtvg_1_1Fill.html#addbc9de36b4427639f3cc1dceeccb734',1,'tvg::Fill::colorStops(const ColorStop **colorStops) const noexcept'],['../classtvg_1_1Fill.html#a92717fc84a7d5df56e42e3bc863fce1a',1,'tvg::Fill::colorStops(const ColorStop *colorStops, uint32_t cnt) noexcept']]],
+ ['composite_36',['composite',['../classtvg_1_1Paint.html#aefe4ade5b1b6bc13d518bd5f968af3ee',1,'tvg::Paint::composite(const Paint **target) const noexcept'],['../classtvg_1_1Paint.html#a2e2d077b820d1cfd6502a86e0221638b',1,'tvg::Paint::composite(std::unique_ptr< Paint > target, CompositeMethod method) noexcept']]],
+ ['compositemethod_37',['CompositeMethod',['../group__ThorVG.html#gaabdf94ada64e69d06deabc5aa6576f87',1,'tvg']]],
+ ['cubicto_38',['CubicTo',['../group__ThorVG.html#gga6876ed676934f4dbcc19b1b53c153cc1ac8cd9cd16086764627079ed21bfc4e29',1,'tvg']]],
+ ['cubicto_39',['cubicTo',['../classtvg_1_1Shape.html#a7b71316176172fa052373bdb7c9efd29',1,'tvg::Shape']]],
+ ['curframe_40',['curFrame',['../classtvg_1_1Animation.html#a45585afc7e6dbab9fb2d5295b67c45ee',1,'tvg::Animation']]]
];
diff --git a/docs/html/search/all_3.js b/docs/html/search/all_3.js
index 8839a8d3..1b5c679f 100644
--- a/docs/html/search/all_3.js
+++ b/docs/html/search/all_3.js
@@ -1,10 +1,11 @@
var searchData=
[
- ['darken_38',['Darken',['../group__ThorVG.html#gga4dd2f3776540c10b565e0446aa8e9e02af367cda25ead743bb0d2ab9c217e0b99',1,'tvg']]],
- ['default_39',['Default',['../classtvg_1_1SwCanvas.html#a9b9770837f0171b15f0cd86f94e8e22ba79935518a3889663d8688b6b01fff051',1,'tvg::SwCanvas']]],
- ['difference_40',['Difference',['../group__ThorVG.html#gga4dd2f3776540c10b565e0446aa8e9e02a28ed2ac6c29f64a3692c956004b8ff7a',1,'tvg']]],
- ['differencemask_41',['DifferenceMask',['../group__ThorVG.html#ggaabdf94ada64e69d06deabc5aa6576f87a8c6c379355c2381e10645dbd19f29884',1,'tvg']]],
- ['draw_42',['draw',['../classtvg_1_1Canvas.html#aabf9e5a14da3b4bfd5883c2b4459abd0',1,'tvg::Canvas']]],
- ['duplicate_43',['duplicate',['../classtvg_1_1Paint.html#a71afac69fe1e7c352460be5878812635',1,'tvg::Paint::duplicate()'],['../classtvg_1_1Fill.html#a48e358abab4478ff7f84dfb85608eaf3',1,'tvg::Fill::duplicate()']]],
- ['duration_44',['duration',['../classtvg_1_1Animation.html#a90ab38b7a2cb72d6b9de4492ff3e6679',1,'tvg::Animation']]]
+ ['darken_41',['Darken',['../group__ThorVG.html#gga4dd2f3776540c10b565e0446aa8e9e02af367cda25ead743bb0d2ab9c217e0b99',1,'tvg']]],
+ ['darkenmask_42',['DarkenMask',['../group__ThorVG.html#ggaabdf94ada64e69d06deabc5aa6576f87a7315f3a075b106b0dd81f1f533227ae8',1,'tvg']]],
+ ['default_43',['Default',['../classtvg_1_1SwCanvas.html#a9b9770837f0171b15f0cd86f94e8e22ba79935518a3889663d8688b6b01fff051',1,'tvg::SwCanvas']]],
+ ['difference_44',['Difference',['../group__ThorVG.html#gga4dd2f3776540c10b565e0446aa8e9e02a28ed2ac6c29f64a3692c956004b8ff7a',1,'tvg']]],
+ ['differencemask_45',['DifferenceMask',['../group__ThorVG.html#ggaabdf94ada64e69d06deabc5aa6576f87a8c6c379355c2381e10645dbd19f29884',1,'tvg']]],
+ ['draw_46',['draw',['../classtvg_1_1Canvas.html#aabf9e5a14da3b4bfd5883c2b4459abd0',1,'tvg::Canvas']]],
+ ['duplicate_47',['duplicate',['../classtvg_1_1Paint.html#a71afac69fe1e7c352460be5878812635',1,'tvg::Paint::duplicate()'],['../classtvg_1_1Fill.html#a48e358abab4478ff7f84dfb85608eaf3',1,'tvg::Fill::duplicate()']]],
+ ['duration_48',['duration',['../classtvg_1_1Animation.html#a90ab38b7a2cb72d6b9de4492ff3e6679',1,'tvg::Animation']]]
];
diff --git a/docs/html/search/all_4.js b/docs/html/search/all_4.js
index 6087ca00..c90915b8 100644
--- a/docs/html/search/all_4.js
+++ b/docs/html/search/all_4.js
@@ -1,5 +1,5 @@
var searchData=
[
- ['evenodd_45',['EvenOdd',['../group__ThorVG.html#gga9a534b0377c9ca41983d53b0dae0d5a4a8e586e4bd2c45e86222301f2e6e0e390',1,'tvg']]],
- ['exclusion_46',['Exclusion',['../group__ThorVG.html#gga4dd2f3776540c10b565e0446aa8e9e02a25218e43e67f1b1c1c833bc48c7ca7bb',1,'tvg']]]
+ ['evenodd_49',['EvenOdd',['../group__ThorVG.html#gga9a534b0377c9ca41983d53b0dae0d5a4a8e586e4bd2c45e86222301f2e6e0e390',1,'tvg']]],
+ ['exclusion_50',['Exclusion',['../group__ThorVG.html#gga4dd2f3776540c10b565e0446aa8e9e02a25218e43e67f1b1c1c833bc48c7ca7bb',1,'tvg']]]
];
diff --git a/docs/html/search/all_5.js b/docs/html/search/all_5.js
index 3cff2987..c3f21de5 100644
--- a/docs/html/search/all_5.js
+++ b/docs/html/search/all_5.js
@@ -1,12 +1,12 @@
var searchData=
[
- ['failedallocation_47',['FailedAllocation',['../group__ThorVG.html#gga28287671eaf7406afd604bd055ba4066abc2b4181e818f2e9b52b2bc54dd55907',1,'tvg']]],
- ['fill_48',['fill',['../classtvg_1_1Shape.html#a0552551ad67547043167f7f382174e89',1,'tvg::Shape::fill(uint8_t r, uint8_t g, uint8_t b, uint8_t a=255) noexcept'],['../classtvg_1_1Shape.html#ad0cb7b2ec8d18d7c6d366cc84741682c',1,'tvg::Shape::fill(std::unique_ptr< Fill > f) noexcept'],['../classtvg_1_1Shape.html#a02b95c15d0c2006134a95cdadf64e3f4',1,'tvg::Shape::fill(FillRule r) noexcept'],['../classtvg_1_1Shape.html#a989edf4b4f68532ff25004fc0c7fe826',1,'tvg::Shape::fill() const noexcept'],['../classtvg_1_1Text.html#ab82934b0e19f300568f0aaab976e56fa',1,'tvg::Text::fill(uint8_t r, uint8_t g, uint8_t b) noexcept'],['../classtvg_1_1Text.html#ad0cb7b2ec8d18d7c6d366cc84741682c',1,'tvg::Text::fill(std::unique_ptr< Fill > f) noexcept']]],
- ['fill_49',['Fill',['../classtvg_1_1Fill.html',1,'tvg']]],
- ['fillcolor_50',['fillColor',['../classtvg_1_1Shape.html#a8b4f00f01c2d24d6be2962ddf04a70ca',1,'tvg::Shape']]],
- ['fillrule_51',['fillRule',['../classtvg_1_1Shape.html#ac14cd997439012e1abf6c1b8d9f3d4aa',1,'tvg::Shape']]],
- ['fillrule_52',['FillRule',['../group__ThorVG.html#ga9a534b0377c9ca41983d53b0dae0d5a4',1,'tvg']]],
- ['fillspread_53',['FillSpread',['../group__ThorVG.html#ga0cfa2c92260cca776292cc9e8964f2da',1,'tvg']]],
- ['font_54',['font',['../classtvg_1_1Text.html#ae75b2b7eaa5757cfaa6620df127c0416',1,'tvg::Text']]],
- ['frame_55',['frame',['../classtvg_1_1Animation.html#a974f03b024a8beed5c8bfe32b56ac2c9',1,'tvg::Animation']]]
+ ['failedallocation_51',['FailedAllocation',['../group__ThorVG.html#gga28287671eaf7406afd604bd055ba4066abc2b4181e818f2e9b52b2bc54dd55907',1,'tvg']]],
+ ['fill_52',['fill',['../classtvg_1_1Shape.html#a0552551ad67547043167f7f382174e89',1,'tvg::Shape::fill(uint8_t r, uint8_t g, uint8_t b, uint8_t a=255) noexcept'],['../classtvg_1_1Shape.html#ad0cb7b2ec8d18d7c6d366cc84741682c',1,'tvg::Shape::fill(std::unique_ptr< Fill > f) noexcept'],['../classtvg_1_1Shape.html#a02b95c15d0c2006134a95cdadf64e3f4',1,'tvg::Shape::fill(FillRule r) noexcept'],['../classtvg_1_1Shape.html#a989edf4b4f68532ff25004fc0c7fe826',1,'tvg::Shape::fill() const noexcept'],['../classtvg_1_1Text.html#ab82934b0e19f300568f0aaab976e56fa',1,'tvg::Text::fill(uint8_t r, uint8_t g, uint8_t b) noexcept'],['../classtvg_1_1Text.html#ad0cb7b2ec8d18d7c6d366cc84741682c',1,'tvg::Text::fill(std::unique_ptr< Fill > f) noexcept']]],
+ ['fill_53',['Fill',['../classtvg_1_1Fill.html',1,'tvg']]],
+ ['fillcolor_54',['fillColor',['../classtvg_1_1Shape.html#a8b4f00f01c2d24d6be2962ddf04a70ca',1,'tvg::Shape']]],
+ ['fillrule_55',['fillRule',['../classtvg_1_1Shape.html#ac14cd997439012e1abf6c1b8d9f3d4aa',1,'tvg::Shape']]],
+ ['fillrule_56',['FillRule',['../group__ThorVG.html#ga9a534b0377c9ca41983d53b0dae0d5a4',1,'tvg']]],
+ ['fillspread_57',['FillSpread',['../group__ThorVG.html#ga0cfa2c92260cca776292cc9e8964f2da',1,'tvg']]],
+ ['font_58',['font',['../classtvg_1_1Text.html#ae75b2b7eaa5757cfaa6620df127c0416',1,'tvg::Text']]],
+ ['frame_59',['frame',['../classtvg_1_1Animation.html#a974f03b024a8beed5c8bfe32b56ac2c9',1,'tvg::Animation']]]
];
diff --git a/docs/html/search/all_6.js b/docs/html/search/all_6.js
index ae01a052..f5b61a4a 100644
--- a/docs/html/search/all_6.js
+++ b/docs/html/search/all_6.js
@@ -1,7 +1,8 @@
var searchData=
[
- ['g_56',['g',['../structtvg_1_1Fill_1_1ColorStop.html#a1673907d4d89d763bb7b94ec1eeb7b60',1,'tvg::Fill::ColorStop']]],
- ['gen_57',['gen',['../classtvg_1_1LinearGradient.html#a346e161f12d8e8ad26b6eaaf5d0f5c5c',1,'tvg::LinearGradient::gen()'],['../classtvg_1_1RadialGradient.html#aba51891c8702157ba088bf7e2f1425eb',1,'tvg::RadialGradient::gen()'],['../classtvg_1_1Shape.html#aa91a801f4f9e8fd8e1567d014c280cb9',1,'tvg::Shape::gen()'],['../classtvg_1_1Picture.html#a68af11946af3c1c63a4e915cd0207811',1,'tvg::Picture::gen()'],['../classtvg_1_1Scene.html#a01a17bb81862d89f2a0feb5d9818a149',1,'tvg::Scene::gen()'],['../classtvg_1_1Text.html#a1735f0250295aba25eb12d7fa3e17044',1,'tvg::Text::gen()'],['../classtvg_1_1SwCanvas.html#aba83ff17ba357417c8bbe62cf5141c96',1,'tvg::SwCanvas::gen()'],['../classtvg_1_1GlCanvas.html#ad6ae7e14a4f29b7ae78ad5b92350cf90',1,'tvg::GlCanvas::gen()'],['../classtvg_1_1WgCanvas.html#ac284273a5345c1b5b7010f8e35ec7a4c',1,'tvg::WgCanvas::gen()'],['../classtvg_1_1Animation.html#a9f1d09061273b58fff49740abdeb1ddf',1,'tvg::Animation::gen()'],['../classtvg_1_1Saver.html#a938c339098e9da63f98f2b182a4cf683',1,'tvg::Saver::gen()'],['../classtvg_1_1Accessor.html#a948e9f4ff06cdc9c19bcc60c1458ecc2',1,'tvg::Accessor::gen()']]],
- ['gl_58',['Gl',['../group__ThorVG.html#gga3dfc0651e85484b1011772dd9f8300dfa0f16de4274952a7184e059c5f2d048d6',1,'tvg']]],
- ['glcanvas_59',['GlCanvas',['../classtvg_1_1GlCanvas.html',1,'tvg']]]
+ ['g_60',['g',['../structtvg_1_1Fill_1_1ColorStop.html#a1673907d4d89d763bb7b94ec1eeb7b60',1,'tvg::Fill::ColorStop']]],
+ ['gaussianblur_61',['GaussianBlur',['../group__ThorVG.html#gga8100e9db83ed1fbb3dd595ba3bddfae5a4471a723be46b14fd252403c8db161ff',1,'tvg']]],
+ ['gen_62',['gen',['../classtvg_1_1LinearGradient.html#a346e161f12d8e8ad26b6eaaf5d0f5c5c',1,'tvg::LinearGradient::gen()'],['../classtvg_1_1RadialGradient.html#aba51891c8702157ba088bf7e2f1425eb',1,'tvg::RadialGradient::gen()'],['../classtvg_1_1Shape.html#aa91a801f4f9e8fd8e1567d014c280cb9',1,'tvg::Shape::gen()'],['../classtvg_1_1Picture.html#a68af11946af3c1c63a4e915cd0207811',1,'tvg::Picture::gen()'],['../classtvg_1_1Scene.html#a01a17bb81862d89f2a0feb5d9818a149',1,'tvg::Scene::gen()'],['../classtvg_1_1Text.html#a1735f0250295aba25eb12d7fa3e17044',1,'tvg::Text::gen()'],['../classtvg_1_1SwCanvas.html#aba83ff17ba357417c8bbe62cf5141c96',1,'tvg::SwCanvas::gen()'],['../classtvg_1_1GlCanvas.html#ad6ae7e14a4f29b7ae78ad5b92350cf90',1,'tvg::GlCanvas::gen()'],['../classtvg_1_1WgCanvas.html#ac284273a5345c1b5b7010f8e35ec7a4c',1,'tvg::WgCanvas::gen()'],['../classtvg_1_1Animation.html#a9f1d09061273b58fff49740abdeb1ddf',1,'tvg::Animation::gen()'],['../classtvg_1_1Saver.html#a938c339098e9da63f98f2b182a4cf683',1,'tvg::Saver::gen()'],['../classtvg_1_1Accessor.html#a948e9f4ff06cdc9c19bcc60c1458ecc2',1,'tvg::Accessor::gen()']]],
+ ['gl_63',['Gl',['../group__ThorVG.html#gga3dfc0651e85484b1011772dd9f8300dfa0f16de4274952a7184e059c5f2d048d6',1,'tvg']]],
+ ['glcanvas_64',['GlCanvas',['../classtvg_1_1GlCanvas.html',1,'tvg']]]
];
diff --git a/docs/html/search/all_7.js b/docs/html/search/all_7.js
index d7fd8e42..0c889ed0 100644
--- a/docs/html/search/all_7.js
+++ b/docs/html/search/all_7.js
@@ -1,4 +1,6 @@
var searchData=
[
- ['hardlight_60',['HardLight',['../group__ThorVG.html#gga4dd2f3776540c10b565e0446aa8e9e02ad509708d332760c4dac5299aee3aa518',1,'tvg']]]
+ ['hardlight_65',['HardLight',['../group__ThorVG.html#gga4dd2f3776540c10b565e0446aa8e9e02ad509708d332760c4dac5299aee3aa518',1,'tvg']]],
+ ['hardmix_66',['HardMix',['../group__ThorVG.html#gga4dd2f3776540c10b565e0446aa8e9e02afeb01491aea9a6331bd139e3a8581c06',1,'tvg']]],
+ ['hue_67',['Hue',['../group__ThorVG.html#gga4dd2f3776540c10b565e0446aa8e9e02afb5d805f5b3b22e4fd4a1bc66875dbe3',1,'tvg']]]
];
diff --git a/docs/html/search/all_8.js b/docs/html/search/all_8.js
index c60530e2..ddf445f1 100644
--- a/docs/html/search/all_8.js
+++ b/docs/html/search/all_8.js
@@ -1,12 +1,13 @@
var searchData=
[
- ['identifier_61',['identifier',['../classtvg_1_1Paint.html#a37466e9eff2de62ff15c9df3d72b656d',1,'tvg::Paint::identifier()'],['../classtvg_1_1Fill.html#a37466e9eff2de62ff15c9df3d72b656d',1,'tvg::Fill::identifier()'],['../classtvg_1_1LinearGradient.html#a13df43a335dadaea01769a726dc9ddfd',1,'tvg::LinearGradient::identifier()'],['../classtvg_1_1RadialGradient.html#a13df43a335dadaea01769a726dc9ddfd',1,'tvg::RadialGradient::identifier()'],['../classtvg_1_1Shape.html#a13df43a335dadaea01769a726dc9ddfd',1,'tvg::Shape::identifier()'],['../classtvg_1_1Picture.html#a13df43a335dadaea01769a726dc9ddfd',1,'tvg::Picture::identifier()'],['../classtvg_1_1Scene.html#a13df43a335dadaea01769a726dc9ddfd',1,'tvg::Scene::identifier()'],['../classtvg_1_1Text.html#a13df43a335dadaea01769a726dc9ddfd',1,'tvg::Text::identifier()']]],
- ['individual_62',['Individual',['../classtvg_1_1SwCanvas.html#a9b9770837f0171b15f0cd86f94e8e22bab0257211e60ed5eb6767ec8ed3ec2524',1,'tvg::SwCanvas']]],
- ['init_63',['init',['../classtvg_1_1Initializer.html#aecd30dc028635b645b0dac5b6facea73',1,'tvg::Initializer']]],
- ['initializer_64',['Initializer',['../classtvg_1_1Initializer.html',1,'tvg']]],
- ['insufficientcondition_65',['InsufficientCondition',['../group__ThorVG.html#gga28287671eaf7406afd604bd055ba4066a119732ff568bf103d744e930ae2404f1',1,'tvg']]],
- ['intersectmask_66',['IntersectMask',['../group__ThorVG.html#ggaabdf94ada64e69d06deabc5aa6576f87ac41b6c9f18e9ee080e9f74bceff36a47',1,'tvg']]],
- ['invalidarguments_67',['InvalidArguments',['../group__ThorVG.html#gga28287671eaf7406afd604bd055ba4066ae73a2e92f1c87086c838b442552a4775',1,'tvg']]],
- ['invalphamask_68',['InvAlphaMask',['../group__ThorVG.html#ggaabdf94ada64e69d06deabc5aa6576f87a59cc48dcf714e3a3c2492f4dce1fe134',1,'tvg']]],
- ['invlumamask_69',['InvLumaMask',['../group__ThorVG.html#ggaabdf94ada64e69d06deabc5aa6576f87a28f3dcc7d8cad65deff7d3a83031ef5a',1,'tvg']]]
+ ['id_68',['id',['../classtvg_1_1Paint.html#abaabdc509cdaba7df9f56c6c76f3ae19',1,'tvg::Paint::id()'],['../classtvg_1_1Accessor.html#a4f77dd34469490a192e5b56656f13a50',1,'tvg::Accessor::id()']]],
+ ['identifier_69',['identifier',['../classtvg_1_1Picture.html#ae1adb7ffb2cd728a61829849a31ffaaa',1,'tvg::Picture::identifier()'],['../classtvg_1_1Scene.html#ae1adb7ffb2cd728a61829849a31ffaaa',1,'tvg::Scene::identifier()'],['../classtvg_1_1Shape.html#ae1adb7ffb2cd728a61829849a31ffaaa',1,'tvg::Shape::identifier()'],['../classtvg_1_1RadialGradient.html#ae1adb7ffb2cd728a61829849a31ffaaa',1,'tvg::RadialGradient::identifier()'],['../classtvg_1_1LinearGradient.html#ae1adb7ffb2cd728a61829849a31ffaaa',1,'tvg::LinearGradient::identifier()'],['../classtvg_1_1Fill.html#aee92a597f61d9bbdbd223b5dfc3877b7',1,'tvg::Fill::identifier()'],['../classtvg_1_1Paint.html#aee92a597f61d9bbdbd223b5dfc3877b7',1,'tvg::Paint::identifier()']]],
+ ['individual_70',['Individual',['../classtvg_1_1SwCanvas.html#a9b9770837f0171b15f0cd86f94e8e22bab0257211e60ed5eb6767ec8ed3ec2524',1,'tvg::SwCanvas']]],
+ ['init_71',['init',['../classtvg_1_1Initializer.html#aecd30dc028635b645b0dac5b6facea73',1,'tvg::Initializer']]],
+ ['initializer_72',['Initializer',['../classtvg_1_1Initializer.html',1,'tvg']]],
+ ['insufficientcondition_73',['InsufficientCondition',['../group__ThorVG.html#gga28287671eaf7406afd604bd055ba4066a119732ff568bf103d744e930ae2404f1',1,'tvg']]],
+ ['intersectmask_74',['IntersectMask',['../group__ThorVG.html#ggaabdf94ada64e69d06deabc5aa6576f87ac41b6c9f18e9ee080e9f74bceff36a47',1,'tvg']]],
+ ['invalidarguments_75',['InvalidArguments',['../group__ThorVG.html#gga28287671eaf7406afd604bd055ba4066ae73a2e92f1c87086c838b442552a4775',1,'tvg']]],
+ ['invalphamask_76',['InvAlphaMask',['../group__ThorVG.html#ggaabdf94ada64e69d06deabc5aa6576f87a59cc48dcf714e3a3c2492f4dce1fe134',1,'tvg']]],
+ ['invlumamask_77',['InvLumaMask',['../group__ThorVG.html#ggaabdf94ada64e69d06deabc5aa6576f87a28f3dcc7d8cad65deff7d3a83031ef5a',1,'tvg']]]
];
diff --git a/docs/html/search/all_9.js b/docs/html/search/all_9.js
index 8fb302b3..9fc27bb3 100644
--- a/docs/html/search/all_9.js
+++ b/docs/html/search/all_9.js
@@ -1,10 +1,12 @@
var searchData=
[
- ['lighten_70',['Lighten',['../group__ThorVG.html#gga4dd2f3776540c10b565e0446aa8e9e02a1371ecd5df513d77a001392435cf4d12',1,'tvg']]],
- ['linear_71',['linear',['../classtvg_1_1LinearGradient.html#aa881eb89e14ade6a30bc41d7eb8eaf52',1,'tvg::LinearGradient::linear(float x1, float y1, float x2, float y2) noexcept'],['../classtvg_1_1LinearGradient.html#a5c77e9f6e855a595945f45a6b19ee983',1,'tvg::LinearGradient::linear(float *x1, float *y1, float *x2, float *y2) const noexcept']]],
- ['lineargradient_72',['LinearGradient',['../classtvg_1_1LinearGradient.html',1,'tvg']]],
- ['lineto_73',['lineTo',['../classtvg_1_1Shape.html#a9c28e9bbc6bd22dc62e891ffb3fa02cd',1,'tvg::Shape']]],
- ['lineto_74',['LineTo',['../group__ThorVG.html#gga6876ed676934f4dbcc19b1b53c153cc1a5dc59cf06f56c730c0a4bfe69c9bf689',1,'tvg']]],
- ['load_75',['load',['../classtvg_1_1Picture.html#aaf06be7d0b572c5ce35315cbddd7d318',1,'tvg::Picture::load(const std::string &path) noexcept'],['../classtvg_1_1Picture.html#a3e487c0b236a6eea853c5ccb7665cdce',1,'tvg::Picture::load(const char *data, uint32_t size, bool copy=false) noexcept'],['../classtvg_1_1Picture.html#a95979a7c4ce51445c7ef9d6461c34767',1,'tvg::Picture::load(const char *data, uint32_t size, const std::string &mimeType, bool copy=false) noexcept'],['../classtvg_1_1Picture.html#a1fdf75092cebaa7cde48d6a7d4946368',1,'tvg::Picture::load(uint32_t *data, uint32_t w, uint32_t h, bool copy) noexcept'],['../classtvg_1_1Text.html#a2e6612c3e7ff222151d2228b97dac1d5',1,'tvg::Text::load(const std::string &path) noexcept'],['../classtvg_1_1Text.html#a0de92209468d6b9b09ad00e9bc4b194c',1,'tvg::Text::load(const char *name, const char *data, uint32_t size, const std::string &mimeType="ttf", bool copy=false) noexcept']]],
- ['lumamask_76',['LumaMask',['../group__ThorVG.html#ggaabdf94ada64e69d06deabc5aa6576f87a4dae6fdfeb902e322a7bc9122c4e4cb4',1,'tvg']]]
+ ['lighten_78',['Lighten',['../group__ThorVG.html#gga4dd2f3776540c10b565e0446aa8e9e02a1371ecd5df513d77a001392435cf4d12',1,'tvg']]],
+ ['lightenmask_79',['LightenMask',['../group__ThorVG.html#ggaabdf94ada64e69d06deabc5aa6576f87aec9b752eb04062b3133719542de2b062',1,'tvg']]],
+ ['linear_80',['linear',['../classtvg_1_1LinearGradient.html#aa881eb89e14ade6a30bc41d7eb8eaf52',1,'tvg::LinearGradient::linear(float x1, float y1, float x2, float y2) noexcept'],['../classtvg_1_1LinearGradient.html#a5c77e9f6e855a595945f45a6b19ee983',1,'tvg::LinearGradient::linear(float *x1, float *y1, float *x2, float *y2) const noexcept']]],
+ ['lineargradient_81',['LinearGradient',['../group__ThorVG.html#gga5f787df9cdf370248382504196841479a2a7a5ee931feedab83c9c05a3a707a71',1,'LinearGradient()tvg'],['../classtvg_1_1LinearGradient.html',1,'LinearGradient']]],
+ ['lineto_82',['lineTo',['../classtvg_1_1Shape.html#a9c28e9bbc6bd22dc62e891ffb3fa02cd',1,'tvg::Shape']]],
+ ['lineto_83',['LineTo',['../group__ThorVG.html#gga6876ed676934f4dbcc19b1b53c153cc1a5dc59cf06f56c730c0a4bfe69c9bf689',1,'tvg']]],
+ ['load_84',['load',['../classtvg_1_1Picture.html#aaf06be7d0b572c5ce35315cbddd7d318',1,'tvg::Picture::load(const std::string &path) noexcept'],['../classtvg_1_1Picture.html#a3e487c0b236a6eea853c5ccb7665cdce',1,'tvg::Picture::load(const char *data, uint32_t size, bool copy=false) noexcept'],['../classtvg_1_1Picture.html#a95979a7c4ce51445c7ef9d6461c34767',1,'tvg::Picture::load(const char *data, uint32_t size, const std::string &mimeType, bool copy=false) noexcept'],['../classtvg_1_1Picture.html#a1fdf75092cebaa7cde48d6a7d4946368',1,'tvg::Picture::load(uint32_t *data, uint32_t w, uint32_t h, bool copy) noexcept'],['../classtvg_1_1Text.html#a2e6612c3e7ff222151d2228b97dac1d5',1,'tvg::Text::load(const std::string &path) noexcept'],['../classtvg_1_1Text.html#a0de92209468d6b9b09ad00e9bc4b194c',1,'tvg::Text::load(const char *name, const char *data, uint32_t size, const std::string &mimeType="ttf", bool copy=false) noexcept']]],
+ ['lumamask_85',['LumaMask',['../group__ThorVG.html#ggaabdf94ada64e69d06deabc5aa6576f87a4dae6fdfeb902e322a7bc9122c4e4cb4',1,'tvg']]],
+ ['luminosity_86',['Luminosity',['../group__ThorVG.html#gga4dd2f3776540c10b565e0446aa8e9e02a46aa9fb99dc9c6f04b0b13a5db67f120',1,'tvg']]]
];
diff --git a/docs/html/search/all_a.js b/docs/html/search/all_a.js
index 9cf03dd1..3d106ffc 100644
--- a/docs/html/search/all_a.js
+++ b/docs/html/search/all_a.js
@@ -1,12 +1,11 @@
var searchData=
[
- ['matrix_77',['Matrix',['../structtvg_1_1Matrix.html',1,'tvg']]],
- ['memorycorruption_78',['MemoryCorruption',['../group__ThorVG.html#gga28287671eaf7406afd604bd055ba4066ae8c0c653fcac575c31470f0f800991c6',1,'tvg']]],
- ['mempool_79',['mempool',['../classtvg_1_1SwCanvas.html#a3486268541200559f16847cbe714a72c',1,'tvg::SwCanvas']]],
- ['mempoolpolicy_80',['MempoolPolicy',['../classtvg_1_1SwCanvas.html#a9b9770837f0171b15f0cd86f94e8e22b',1,'tvg::SwCanvas']]],
- ['mesh_81',['mesh',['../classtvg_1_1Picture.html#a761d19e78330e8ce73add01cbf1cd2e9',1,'tvg::Picture::mesh(const Polygon *triangles, uint32_t triangleCnt) noexcept'],['../classtvg_1_1Picture.html#ae4d1479dbae28f521da8e90f91a97caa',1,'tvg::Picture::mesh(const Polygon **triangles) const noexcept']]],
- ['miter_82',['Miter',['../group__ThorVG.html#ggaba8b7236c41a171289aef2f3c71eef51ae4396f81cd926bb129ccf3c147c64514',1,'tvg']]],
- ['moveto_83',['moveTo',['../classtvg_1_1Shape.html#a59f97aaa973af7c58081690433286461',1,'tvg::Shape']]],
- ['moveto_84',['MoveTo',['../group__ThorVG.html#gga6876ed676934f4dbcc19b1b53c153cc1ad9046d3b1ebf3889943b3be3ca477613',1,'tvg']]],
- ['multiply_85',['Multiply',['../group__ThorVG.html#gga4dd2f3776540c10b565e0446aa8e9e02ae257376d913f3b53cbb4a9b19d770648',1,'tvg']]]
+ ['matrix_87',['Matrix',['../structtvg_1_1Matrix.html',1,'tvg']]],
+ ['memorycorruption_88',['MemoryCorruption',['../group__ThorVG.html#gga28287671eaf7406afd604bd055ba4066ae8c0c653fcac575c31470f0f800991c6',1,'tvg']]],
+ ['mempool_89',['mempool',['../classtvg_1_1SwCanvas.html#a3486268541200559f16847cbe714a72c',1,'tvg::SwCanvas']]],
+ ['mempoolpolicy_90',['MempoolPolicy',['../classtvg_1_1SwCanvas.html#a9b9770837f0171b15f0cd86f94e8e22b',1,'tvg::SwCanvas']]],
+ ['miter_91',['Miter',['../group__ThorVG.html#ggaba8b7236c41a171289aef2f3c71eef51ae4396f81cd926bb129ccf3c147c64514',1,'tvg']]],
+ ['moveto_92',['moveTo',['../classtvg_1_1Shape.html#a59f97aaa973af7c58081690433286461',1,'tvg::Shape']]],
+ ['moveto_93',['MoveTo',['../group__ThorVG.html#gga6876ed676934f4dbcc19b1b53c153cc1ad9046d3b1ebf3889943b3be3ca477613',1,'tvg']]],
+ ['multiply_94',['Multiply',['../group__ThorVG.html#gga4dd2f3776540c10b565e0446aa8e9e02ae257376d913f3b53cbb4a9b19d770648',1,'tvg']]]
];
diff --git a/docs/html/search/all_b.js b/docs/html/search/all_b.js
index 726fbcf8..1e7f72d8 100644
--- a/docs/html/search/all_b.js
+++ b/docs/html/search/all_b.js
@@ -1,6 +1,6 @@
var searchData=
[
- ['none_86',['None',['../group__ThorVG.html#ggaabdf94ada64e69d06deabc5aa6576f87a6adf97f83acf6453d4a6a4b1070f3754',1,'tvg']]],
- ['nonsupport_87',['NonSupport',['../group__ThorVG.html#gga28287671eaf7406afd604bd055ba4066aa0cfd518e4385f31d38720579321ed29',1,'tvg']]],
- ['normal_88',['Normal',['../group__ThorVG.html#gga4dd2f3776540c10b565e0446aa8e9e02a960b44c579bc2f6818d2daaf9e4c16f0',1,'tvg']]]
+ ['none_95',['None',['../group__ThorVG.html#ggaabdf94ada64e69d06deabc5aa6576f87a6adf97f83acf6453d4a6a4b1070f3754',1,'tvg']]],
+ ['nonsupport_96',['NonSupport',['../group__ThorVG.html#gga28287671eaf7406afd604bd055ba4066aa0cfd518e4385f31d38720579321ed29',1,'tvg']]],
+ ['normal_97',['Normal',['../group__ThorVG.html#gga4dd2f3776540c10b565e0446aa8e9e02a960b44c579bc2f6818d2daaf9e4c16f0',1,'tvg']]]
];
diff --git a/docs/html/search/all_c.js b/docs/html/search/all_c.js
index 050d1fcb..a2ff1eb5 100644
--- a/docs/html/search/all_c.js
+++ b/docs/html/search/all_c.js
@@ -1,7 +1,7 @@
var searchData=
[
- ['offset_89',['offset',['../structtvg_1_1Fill_1_1ColorStop.html#a3e60b3c561be982d7c8e23f14c01fd5b',1,'tvg::Fill::ColorStop']]],
- ['opacity_90',['opacity',['../classtvg_1_1Paint.html#a2f25b71fed3ae390eb8051c7ea65aebf',1,'tvg::Paint::opacity(uint8_t o) noexcept'],['../classtvg_1_1Paint.html#a2ee7517b8bfad47e0f999ba3450e0e3e',1,'tvg::Paint::opacity() const noexcept']]],
- ['order_91',['order',['../classtvg_1_1Shape.html#aa7f1bade5864d60badcb5fae2b0fe034',1,'tvg::Shape']]],
- ['overlay_92',['Overlay',['../group__ThorVG.html#gga4dd2f3776540c10b565e0446aa8e9e02a6b551379c3c0b59326abdaf3b4395bd3',1,'tvg']]]
+ ['offset_98',['offset',['../structtvg_1_1Fill_1_1ColorStop.html#a3e60b3c561be982d7c8e23f14c01fd5b',1,'tvg::Fill::ColorStop']]],
+ ['opacity_99',['opacity',['../classtvg_1_1Paint.html#a2f25b71fed3ae390eb8051c7ea65aebf',1,'tvg::Paint::opacity(uint8_t o) noexcept'],['../classtvg_1_1Paint.html#a2ee7517b8bfad47e0f999ba3450e0e3e',1,'tvg::Paint::opacity() const noexcept']]],
+ ['order_100',['order',['../classtvg_1_1Shape.html#aa7f1bade5864d60badcb5fae2b0fe034',1,'tvg::Shape']]],
+ ['overlay_101',['Overlay',['../group__ThorVG.html#gga4dd2f3776540c10b565e0446aa8e9e02a6b551379c3c0b59326abdaf3b4395bd3',1,'tvg']]]
];
diff --git a/docs/html/search/all_d.js b/docs/html/search/all_d.js
index cd99116a..63a29fe1 100644
--- a/docs/html/search/all_d.js
+++ b/docs/html/search/all_d.js
@@ -1,14 +1,14 @@
var searchData=
[
- ['pad_93',['Pad',['../group__ThorVG.html#gga0cfa2c92260cca776292cc9e8964f2daade43468adaf6acb2c38ebc0c1176f82f',1,'tvg']]],
- ['paint_94',['Paint',['../classtvg_1_1Paint.html',1,'tvg']]],
- ['paints_95',['paints',['../classtvg_1_1Canvas.html#ace6c268f853a4c144076de89b7bbbe75',1,'tvg::Canvas::paints()'],['../classtvg_1_1Scene.html#ace6c268f853a4c144076de89b7bbbe75',1,'tvg::Scene::paints()']]],
- ['pathcommand_96',['PathCommand',['../group__ThorVG.html#ga6876ed676934f4dbcc19b1b53c153cc1',1,'tvg']]],
- ['pathcommands_97',['pathCommands',['../classtvg_1_1Shape.html#ac14d90c2c0130b66a9a33eb7d08101b7',1,'tvg::Shape']]],
- ['pathcoords_98',['pathCoords',['../classtvg_1_1Shape.html#a818b1b358f0ed7ba448b6d804e087923',1,'tvg::Shape']]],
- ['picture_99',['picture',['../classtvg_1_1Animation.html#a004ba625c58005c931b244fb2515624f',1,'tvg::Animation']]],
- ['picture_100',['Picture',['../classtvg_1_1Picture.html',1,'tvg']]],
- ['point_101',['Point',['../structtvg_1_1Point.html',1,'tvg']]],
- ['polygon_102',['Polygon',['../structtvg_1_1Polygon.html',1,'tvg']]],
- ['push_103',['push',['../classtvg_1_1Canvas.html#a82c5ec1c1ba93cf7671642400074201e',1,'tvg::Canvas::push()'],['../classtvg_1_1Scene.html#a19240cd5b53571da718fabef8afb7103',1,'tvg::Scene::push()']]]
+ ['pad_102',['Pad',['../group__ThorVG.html#gga0cfa2c92260cca776292cc9e8964f2daade43468adaf6acb2c38ebc0c1176f82f',1,'tvg']]],
+ ['paint_103',['paint',['../classtvg_1_1Picture.html#aeaff657c918ea2a3d984478a5e981ea2',1,'tvg::Picture']]],
+ ['paint_104',['Paint',['../classtvg_1_1Paint.html',1,'tvg']]],
+ ['paints_105',['paints',['../classtvg_1_1Canvas.html#ace6c268f853a4c144076de89b7bbbe75',1,'tvg::Canvas::paints()'],['../classtvg_1_1Scene.html#ace6c268f853a4c144076de89b7bbbe75',1,'tvg::Scene::paints()']]],
+ ['pathcommand_106',['PathCommand',['../group__ThorVG.html#ga6876ed676934f4dbcc19b1b53c153cc1',1,'tvg']]],
+ ['pathcommands_107',['pathCommands',['../classtvg_1_1Shape.html#ac14d90c2c0130b66a9a33eb7d08101b7',1,'tvg::Shape']]],
+ ['pathcoords_108',['pathCoords',['../classtvg_1_1Shape.html#a818b1b358f0ed7ba448b6d804e087923',1,'tvg::Shape']]],
+ ['picture_109',['picture',['../classtvg_1_1Animation.html#a004ba625c58005c931b244fb2515624f',1,'tvg::Animation']]],
+ ['picture_110',['Picture',['../group__ThorVG.html#gga5f787df9cdf370248382504196841479a8ae5811be1a55b9b8447ad2dbdadbf6e',1,'Picture()tvg'],['../classtvg_1_1Picture.html',1,'Picture']]],
+ ['point_111',['Point',['../structtvg_1_1Point.html',1,'tvg']]],
+ ['push_112',['push',['../classtvg_1_1Canvas.html#a82c5ec1c1ba93cf7671642400074201e',1,'tvg::Canvas::push()'],['../classtvg_1_1Scene.html#a19240cd5b53571da718fabef8afb7103',1,'tvg::Scene::push(std::unique_ptr< Paint > paint) noexcept'],['../classtvg_1_1Scene.html#a8c4d96805c51d1e1876458ad84708925',1,'tvg::Scene::push(SceneEffect effect,...) noexcept']]]
];
diff --git a/docs/html/search/all_e.js b/docs/html/search/all_e.js
index 07e8bda5..872b1696 100644
--- a/docs/html/search/all_e.js
+++ b/docs/html/search/all_e.js
@@ -1,12 +1,12 @@
var searchData=
[
- ['r_104',['r',['../structtvg_1_1Fill_1_1ColorStop.html#a4c5c6ceb8ed33456261fa907136e0c3a',1,'tvg::Fill::ColorStop']]],
- ['radial_105',['radial',['../classtvg_1_1RadialGradient.html#a3688387d86ebd5003ee98d90f24a6030',1,'tvg::RadialGradient::radial(float cx, float cy, float radius) noexcept'],['../classtvg_1_1RadialGradient.html#a706e9ec51bf12483b1d59f99c6fe045e',1,'tvg::RadialGradient::radial(float *cx, float *cy, float *radius) const noexcept']]],
- ['radialgradient_106',['RadialGradient',['../classtvg_1_1RadialGradient.html',1,'tvg']]],
- ['reflect_107',['Reflect',['../group__ThorVG.html#gga0cfa2c92260cca776292cc9e8964f2daa74de3e45e4491e956e8dc18d841d9b00',1,'tvg']]],
- ['repeat_108',['Repeat',['../group__ThorVG.html#gga0cfa2c92260cca776292cc9e8964f2daa7020426cfb0a204051be4b3053d2acc8',1,'tvg']]],
- ['reset_109',['reset',['../classtvg_1_1Shape.html#a8014640e362066901c2e2ebe6ddd1251',1,'tvg::Shape']]],
- ['result_110',['Result',['../group__ThorVG.html#ga28287671eaf7406afd604bd055ba4066',1,'tvg']]],
- ['rotate_111',['rotate',['../classtvg_1_1Paint.html#a7841fa0c14643e09735d48042ead68f3',1,'tvg::Paint']]],
- ['round_112',['Round',['../group__ThorVG.html#gga6239974a858100e129f1e0b8ffac4f96ab7f41fc1412ad2ee75e9b2635d3b9d5c',1,'Round()tvg'],['../group__ThorVG.html#ggaba8b7236c41a171289aef2f3c71eef51ab7f41fc1412ad2ee75e9b2635d3b9d5c',1,'Round()tvg']]]
+ ['r_113',['r',['../structtvg_1_1Fill_1_1ColorStop.html#a4c5c6ceb8ed33456261fa907136e0c3a',1,'tvg::Fill::ColorStop']]],
+ ['radial_114',['radial',['../classtvg_1_1RadialGradient.html#a3688387d86ebd5003ee98d90f24a6030',1,'tvg::RadialGradient::radial(float cx, float cy, float radius) noexcept'],['../classtvg_1_1RadialGradient.html#a706e9ec51bf12483b1d59f99c6fe045e',1,'tvg::RadialGradient::radial(float *cx, float *cy, float *radius) const noexcept']]],
+ ['radialgradient_115',['RadialGradient',['../group__ThorVG.html#gga5f787df9cdf370248382504196841479a20d7facaebd18492399cb928a3f10a0e',1,'RadialGradient()tvg'],['../classtvg_1_1RadialGradient.html',1,'RadialGradient']]],
+ ['reflect_116',['Reflect',['../group__ThorVG.html#gga0cfa2c92260cca776292cc9e8964f2daa74de3e45e4491e956e8dc18d841d9b00',1,'tvg']]],
+ ['repeat_117',['Repeat',['../group__ThorVG.html#gga0cfa2c92260cca776292cc9e8964f2daa7020426cfb0a204051be4b3053d2acc8',1,'tvg']]],
+ ['reset_118',['reset',['../classtvg_1_1Shape.html#a8014640e362066901c2e2ebe6ddd1251',1,'tvg::Shape']]],
+ ['result_119',['Result',['../group__ThorVG.html#ga28287671eaf7406afd604bd055ba4066',1,'tvg']]],
+ ['rotate_120',['rotate',['../classtvg_1_1Paint.html#a7841fa0c14643e09735d48042ead68f3',1,'tvg::Paint']]],
+ ['round_121',['Round',['../group__ThorVG.html#gga6239974a858100e129f1e0b8ffac4f96ab7f41fc1412ad2ee75e9b2635d3b9d5c',1,'Round()tvg'],['../group__ThorVG.html#ggaba8b7236c41a171289aef2f3c71eef51ab7f41fc1412ad2ee75e9b2635d3b9d5c',1,'Round()tvg']]]
];
diff --git a/docs/html/search/all_f.js b/docs/html/search/all_f.js
index 13cf543b..d4f9e086 100644
--- a/docs/html/search/all_f.js
+++ b/docs/html/search/all_f.js
@@ -1,33 +1,34 @@
var searchData=
[
- ['save_113',['save',['../classtvg_1_1Saver.html#acda492a458f3ddc2da01df672ecd85bd',1,'tvg::Saver::save(std::unique_ptr< Paint > paint, const std::string &path, bool compress=true) noexcept'],['../classtvg_1_1Saver.html#a4d421f31d37ea28b650ad0331735710a',1,'tvg::Saver::save(std::unique_ptr< Animation > animation, const std::string &path, uint32_t quality=100, uint32_t fps=0) noexcept']]],
- ['saver_114',['Saver',['../classtvg_1_1Saver.html',1,'tvg']]],
- ['scale_115',['scale',['../classtvg_1_1Paint.html#a5c057876185525c5723215f95a3984f2',1,'tvg::Paint']]],
- ['scene_116',['Scene',['../classtvg_1_1Scene.html',1,'tvg']]],
- ['screen_117',['Screen',['../group__ThorVG.html#gga4dd2f3776540c10b565e0446aa8e9e02a2fc3359e12b2a9104121dcf04246f6a0',1,'tvg']]],
- ['segment_118',['segment',['../classtvg_1_1Animation.html#aa05e5a4df917f934ba9b6233d39b4051',1,'tvg::Animation::segment(float begin, float end) noexcept'],['../classtvg_1_1Animation.html#aa972943b6a0d53d9868dcf70915ec0cb',1,'tvg::Animation::segment(float *begin, float *end=nullptr) noexcept']]],
- ['set_119',['set',['../classtvg_1_1Accessor.html#a845badc349250125a45b3d90742d23d1',1,'tvg::Accessor']]],
- ['shape_120',['Shape',['../classtvg_1_1Shape.html',1,'tvg']]],
- ['shareable_121',['Shareable',['../classtvg_1_1SwCanvas.html#a9b9770837f0171b15f0cd86f94e8e22ba4652dcff02024c6e4cba53124ddb5dd5',1,'tvg::SwCanvas']]],
- ['size_122',['size',['../classtvg_1_1Picture.html#a065e47b46c791ee4d93ed3252d581a40',1,'tvg::Picture::size(float w, float h) noexcept'],['../classtvg_1_1Picture.html#af80639ef3460a5cf06278fdc03c13aad',1,'tvg::Picture::size(float *w, float *h) const noexcept']]],
- ['softlight_123',['SoftLight',['../group__ThorVG.html#gga4dd2f3776540c10b565e0446aa8e9e02a0110233d77ea3a1b09b5a5a5e3e48ec3',1,'tvg']]],
- ['spread_124',['spread',['../classtvg_1_1Fill.html#aed49d00ca09e69fdf97aaae235f8e950',1,'tvg::Fill::spread(FillSpread s) noexcept'],['../classtvg_1_1Fill.html#a55f6de063e5ac8023243c9cef5cb9a12',1,'tvg::Fill::spread() const noexcept']]],
- ['square_125',['Square',['../group__ThorVG.html#gga6239974a858100e129f1e0b8ffac4f96aceb46ca115d05c51aa5a16a8867c3304',1,'tvg']]],
- ['srcover_126',['SrcOver',['../group__ThorVG.html#gga4dd2f3776540c10b565e0446aa8e9e02a9d8c3c91bdcdae522fb3e0cf921ee4ef',1,'tvg']]],
- ['stroke_127',['stroke',['../classtvg_1_1Shape.html#aad81d8f86d9432eac25b00cc675c8d7f',1,'tvg::Shape::stroke(uint8_t r, uint8_t g, uint8_t b, uint8_t a=255) noexcept'],['../classtvg_1_1Shape.html#ac416cad0d9e15079a112b1f609d19177',1,'tvg::Shape::stroke(StrokeJoin join) noexcept'],['../classtvg_1_1Shape.html#a39068c9686211de862844dacabf92375',1,'tvg::Shape::stroke(StrokeCap cap) noexcept'],['../classtvg_1_1Shape.html#ae79102d63897ad86a96afb4436c731e4',1,'tvg::Shape::stroke(const float *dashPattern, uint32_t cnt) noexcept'],['../classtvg_1_1Shape.html#ab0b09b5064dff4931db9ea898b36dcc1',1,'tvg::Shape::stroke(std::unique_ptr< Fill > f) noexcept'],['../classtvg_1_1Shape.html#a5ce764cd1970c7a7d76b209c4441bc73',1,'tvg::Shape::stroke(float width) noexcept']]],
- ['strokecap_128',['StrokeCap',['../group__ThorVG.html#ga6239974a858100e129f1e0b8ffac4f96',1,'tvg']]],
- ['strokecap_129',['strokeCap',['../classtvg_1_1Shape.html#a0948989a7f0a9e253234cd9f53784674',1,'tvg::Shape']]],
- ['strokecolor_130',['strokeColor',['../classtvg_1_1Shape.html#a6705be0d6481277e9bf17cc918597665',1,'tvg::Shape']]],
- ['strokedash_131',['strokeDash',['../classtvg_1_1Shape.html#afbc1e469219ee86df47d216f58af282a',1,'tvg::Shape']]],
- ['strokefill_132',['strokeFill',['../classtvg_1_1Shape.html#a08ce41b2d01d2d43980e5c26f4df111e',1,'tvg::Shape']]],
- ['strokejoin_133',['strokeJoin',['../classtvg_1_1Shape.html#aac0235df4172e9c079689e5291c7ad5a',1,'tvg::Shape']]],
- ['strokejoin_134',['StrokeJoin',['../group__ThorVG.html#gaba8b7236c41a171289aef2f3c71eef51',1,'tvg']]],
- ['strokemiterlimit_135',['strokeMiterlimit',['../classtvg_1_1Shape.html#ad8fb8f42c07ac68ef83383b05203ff6f',1,'tvg::Shape::strokeMiterlimit(float miterlimit) noexcept'],['../classtvg_1_1Shape.html#a84ec91023314c914e900cade78a9095d',1,'tvg::Shape::strokeMiterlimit() const noexcept']]],
- ['stroketrim_136',['strokeTrim',['../classtvg_1_1Shape.html#ac69db0796d8e184334add6b0b94b1898',1,'tvg::Shape::strokeTrim(float begin, float end, bool simultaneous=true) noexcept'],['../classtvg_1_1Shape.html#a5e0762495957f05713a60540984fdae4',1,'tvg::Shape::strokeTrim(float *begin, float *end) const noexcept']]],
- ['strokewidth_137',['strokeWidth',['../classtvg_1_1Shape.html#a1536ec32e91c29dd8300b0d4354773f9',1,'tvg::Shape']]],
- ['subtractmask_138',['SubtractMask',['../group__ThorVG.html#ggaabdf94ada64e69d06deabc5aa6576f87a9d512562eaac237c0cb5119d202decb1',1,'tvg']]],
- ['success_139',['Success',['../group__ThorVG.html#gga28287671eaf7406afd604bd055ba4066a505a83f220c02df2f85c3810cd9ceb38',1,'tvg']]],
- ['sw_140',['Sw',['../group__ThorVG.html#gga3dfc0651e85484b1011772dd9f8300dfa1f030517f6d25e8607a2a9a7f6227ebc',1,'tvg']]],
- ['swcanvas_141',['SwCanvas',['../classtvg_1_1SwCanvas.html',1,'tvg']]],
- ['sync_142',['sync',['../classtvg_1_1Canvas.html#adbca600af79f9a0b8e8366e3be7450e9',1,'tvg::Canvas::sync()'],['../classtvg_1_1Saver.html#a2fdf9b2208358ea10f912b1877733778',1,'tvg::Saver::sync()']]]
+ ['saturation_122',['Saturation',['../group__ThorVG.html#gga4dd2f3776540c10b565e0446aa8e9e02a2e3307b9b1a2cc64b48f1cd6977a4b29',1,'tvg']]],
+ ['save_123',['save',['../classtvg_1_1Saver.html#acda492a458f3ddc2da01df672ecd85bd',1,'tvg::Saver::save(std::unique_ptr< Paint > paint, const std::string &path, bool compress=true) noexcept'],['../classtvg_1_1Saver.html#a4d421f31d37ea28b650ad0331735710a',1,'tvg::Saver::save(std::unique_ptr< Animation > animation, const std::string &path, uint32_t quality=100, uint32_t fps=0) noexcept']]],
+ ['saver_124',['Saver',['../classtvg_1_1Saver.html',1,'tvg']]],
+ ['scale_125',['scale',['../classtvg_1_1Paint.html#a5c057876185525c5723215f95a3984f2',1,'tvg::Paint']]],
+ ['scene_126',['Scene',['../group__ThorVG.html#gga5f787df9cdf370248382504196841479a9ead0d38e06ec253ca0ecbf6ea56e59b',1,'Scene()tvg'],['../classtvg_1_1Scene.html',1,'Scene']]],
+ ['sceneeffect_127',['SceneEffect',['../group__ThorVG.html#ga8100e9db83ed1fbb3dd595ba3bddfae5',1,'tvg']]],
+ ['screen_128',['Screen',['../group__ThorVG.html#gga4dd2f3776540c10b565e0446aa8e9e02a2fc3359e12b2a9104121dcf04246f6a0',1,'tvg']]],
+ ['segment_129',['segment',['../classtvg_1_1Animation.html#aa972943b6a0d53d9868dcf70915ec0cb',1,'tvg::Animation::segment(float *begin, float *end=nullptr) noexcept'],['../classtvg_1_1Animation.html#aa05e5a4df917f934ba9b6233d39b4051',1,'tvg::Animation::segment(float begin, float end) noexcept']]],
+ ['set_130',['set',['../classtvg_1_1Accessor.html#a19696fc28e7eb51f5a4a8603c60e789d',1,'tvg::Accessor']]],
+ ['shape_131',['Shape',['../group__ThorVG.html#gga5f787df9cdf370248382504196841479a880c1273b27d27cfc82004c3a4b205c9',1,'Shape()tvg'],['../classtvg_1_1Shape.html',1,'Shape']]],
+ ['shareable_132',['Shareable',['../classtvg_1_1SwCanvas.html#a9b9770837f0171b15f0cd86f94e8e22ba4652dcff02024c6e4cba53124ddb5dd5',1,'tvg::SwCanvas']]],
+ ['size_133',['size',['../classtvg_1_1Picture.html#a065e47b46c791ee4d93ed3252d581a40',1,'tvg::Picture::size(float w, float h) noexcept'],['../classtvg_1_1Picture.html#af80639ef3460a5cf06278fdc03c13aad',1,'tvg::Picture::size(float *w, float *h) const noexcept']]],
+ ['softlight_134',['SoftLight',['../group__ThorVG.html#gga4dd2f3776540c10b565e0446aa8e9e02a0110233d77ea3a1b09b5a5a5e3e48ec3',1,'tvg']]],
+ ['spread_135',['spread',['../classtvg_1_1Fill.html#aed49d00ca09e69fdf97aaae235f8e950',1,'tvg::Fill::spread(FillSpread s) noexcept'],['../classtvg_1_1Fill.html#a55f6de063e5ac8023243c9cef5cb9a12',1,'tvg::Fill::spread() const noexcept']]],
+ ['square_136',['Square',['../group__ThorVG.html#gga6239974a858100e129f1e0b8ffac4f96aceb46ca115d05c51aa5a16a8867c3304',1,'tvg']]],
+ ['stroke_137',['stroke',['../classtvg_1_1Shape.html#ae79102d63897ad86a96afb4436c731e4',1,'tvg::Shape::stroke(const float *dashPattern, uint32_t cnt) noexcept'],['../classtvg_1_1Shape.html#ac416cad0d9e15079a112b1f609d19177',1,'tvg::Shape::stroke(StrokeJoin join) noexcept'],['../classtvg_1_1Shape.html#a39068c9686211de862844dacabf92375',1,'tvg::Shape::stroke(StrokeCap cap) noexcept'],['../classtvg_1_1Shape.html#ab0b09b5064dff4931db9ea898b36dcc1',1,'tvg::Shape::stroke(std::unique_ptr< Fill > f) noexcept'],['../classtvg_1_1Shape.html#aad81d8f86d9432eac25b00cc675c8d7f',1,'tvg::Shape::stroke(uint8_t r, uint8_t g, uint8_t b, uint8_t a=255) noexcept'],['../classtvg_1_1Shape.html#a5ce764cd1970c7a7d76b209c4441bc73',1,'tvg::Shape::stroke(float width) noexcept']]],
+ ['strokecap_138',['StrokeCap',['../group__ThorVG.html#ga6239974a858100e129f1e0b8ffac4f96',1,'tvg']]],
+ ['strokecap_139',['strokeCap',['../classtvg_1_1Shape.html#a0948989a7f0a9e253234cd9f53784674',1,'tvg::Shape']]],
+ ['strokecolor_140',['strokeColor',['../classtvg_1_1Shape.html#a6705be0d6481277e9bf17cc918597665',1,'tvg::Shape']]],
+ ['strokedash_141',['strokeDash',['../classtvg_1_1Shape.html#afbc1e469219ee86df47d216f58af282a',1,'tvg::Shape']]],
+ ['strokefill_142',['strokeFill',['../classtvg_1_1Shape.html#a08ce41b2d01d2d43980e5c26f4df111e',1,'tvg::Shape']]],
+ ['strokejoin_143',['strokeJoin',['../classtvg_1_1Shape.html#aac0235df4172e9c079689e5291c7ad5a',1,'tvg::Shape']]],
+ ['strokejoin_144',['StrokeJoin',['../group__ThorVG.html#gaba8b7236c41a171289aef2f3c71eef51',1,'tvg']]],
+ ['strokemiterlimit_145',['strokeMiterlimit',['../classtvg_1_1Shape.html#a84ec91023314c914e900cade78a9095d',1,'tvg::Shape::strokeMiterlimit() const noexcept'],['../classtvg_1_1Shape.html#ad8fb8f42c07ac68ef83383b05203ff6f',1,'tvg::Shape::strokeMiterlimit(float miterlimit) noexcept']]],
+ ['stroketrim_146',['strokeTrim',['../classtvg_1_1Shape.html#ac69db0796d8e184334add6b0b94b1898',1,'tvg::Shape']]],
+ ['strokewidth_147',['strokeWidth',['../classtvg_1_1Shape.html#a1536ec32e91c29dd8300b0d4354773f9',1,'tvg::Shape']]],
+ ['subtractmask_148',['SubtractMask',['../group__ThorVG.html#ggaabdf94ada64e69d06deabc5aa6576f87a9d512562eaac237c0cb5119d202decb1',1,'tvg']]],
+ ['success_149',['Success',['../group__ThorVG.html#gga28287671eaf7406afd604bd055ba4066a505a83f220c02df2f85c3810cd9ceb38',1,'tvg']]],
+ ['sw_150',['Sw',['../group__ThorVG.html#gga3dfc0651e85484b1011772dd9f8300dfa1f030517f6d25e8607a2a9a7f6227ebc',1,'tvg']]],
+ ['swcanvas_151',['SwCanvas',['../classtvg_1_1SwCanvas.html',1,'tvg']]],
+ ['sync_152',['sync',['../classtvg_1_1Canvas.html#adbca600af79f9a0b8e8366e3be7450e9',1,'tvg::Canvas::sync()'],['../classtvg_1_1Saver.html#a2fdf9b2208358ea10f912b1877733778',1,'tvg::Saver::sync()']]]
];
diff --git a/docs/html/search/classes_0.js b/docs/html/search/classes_0.js
index 62de4c1f..cc4ec4d3 100644
--- a/docs/html/search/classes_0.js
+++ b/docs/html/search/classes_0.js
@@ -1,5 +1,5 @@
var searchData=
[
- ['accessor_159',['Accessor',['../classtvg_1_1Accessor.html',1,'tvg']]],
- ['animation_160',['Animation',['../classtvg_1_1Animation.html',1,'tvg']]]
+ ['accessor_172',['Accessor',['../classtvg_1_1Accessor.html',1,'tvg']]],
+ ['animation_173',['Animation',['../classtvg_1_1Animation.html',1,'tvg']]]
];
diff --git a/docs/html/search/classes_1.js b/docs/html/search/classes_1.js
index bb58b6c6..00142a04 100644
--- a/docs/html/search/classes_1.js
+++ b/docs/html/search/classes_1.js
@@ -1,5 +1,5 @@
var searchData=
[
- ['canvas_161',['Canvas',['../classtvg_1_1Canvas.html',1,'tvg']]],
- ['colorstop_162',['ColorStop',['../structtvg_1_1Fill_1_1ColorStop.html',1,'tvg::Fill']]]
+ ['canvas_174',['Canvas',['../classtvg_1_1Canvas.html',1,'tvg']]],
+ ['colorstop_175',['ColorStop',['../structtvg_1_1Fill_1_1ColorStop.html',1,'tvg::Fill']]]
];
diff --git a/docs/html/search/classes_2.js b/docs/html/search/classes_2.js
index c254b1dd..3d8bd8a5 100644
--- a/docs/html/search/classes_2.js
+++ b/docs/html/search/classes_2.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['fill_163',['Fill',['../classtvg_1_1Fill.html',1,'tvg']]]
+ ['fill_176',['Fill',['../classtvg_1_1Fill.html',1,'tvg']]]
];
diff --git a/docs/html/search/classes_3.js b/docs/html/search/classes_3.js
index dc3190a9..26fdf2bd 100644
--- a/docs/html/search/classes_3.js
+++ b/docs/html/search/classes_3.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['glcanvas_164',['GlCanvas',['../classtvg_1_1GlCanvas.html',1,'tvg']]]
+ ['glcanvas_177',['GlCanvas',['../classtvg_1_1GlCanvas.html',1,'tvg']]]
];
diff --git a/docs/html/search/classes_4.js b/docs/html/search/classes_4.js
index c0efacef..2f9577eb 100644
--- a/docs/html/search/classes_4.js
+++ b/docs/html/search/classes_4.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['initializer_165',['Initializer',['../classtvg_1_1Initializer.html',1,'tvg']]]
+ ['initializer_178',['Initializer',['../classtvg_1_1Initializer.html',1,'tvg']]]
];
diff --git a/docs/html/search/classes_5.js b/docs/html/search/classes_5.js
index 8bf48c31..45a56243 100644
--- a/docs/html/search/classes_5.js
+++ b/docs/html/search/classes_5.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['lineargradient_166',['LinearGradient',['../classtvg_1_1LinearGradient.html',1,'tvg']]]
+ ['lineargradient_179',['LinearGradient',['../classtvg_1_1LinearGradient.html',1,'tvg']]]
];
diff --git a/docs/html/search/classes_6.js b/docs/html/search/classes_6.js
index ca510fcb..4c909b60 100644
--- a/docs/html/search/classes_6.js
+++ b/docs/html/search/classes_6.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['matrix_167',['Matrix',['../structtvg_1_1Matrix.html',1,'tvg']]]
+ ['matrix_180',['Matrix',['../structtvg_1_1Matrix.html',1,'tvg']]]
];
diff --git a/docs/html/search/classes_7.js b/docs/html/search/classes_7.js
index 6961589a..79686843 100644
--- a/docs/html/search/classes_7.js
+++ b/docs/html/search/classes_7.js
@@ -1,7 +1,6 @@
var searchData=
[
- ['paint_168',['Paint',['../classtvg_1_1Paint.html',1,'tvg']]],
- ['picture_169',['Picture',['../classtvg_1_1Picture.html',1,'tvg']]],
- ['point_170',['Point',['../structtvg_1_1Point.html',1,'tvg']]],
- ['polygon_171',['Polygon',['../structtvg_1_1Polygon.html',1,'tvg']]]
+ ['paint_181',['Paint',['../classtvg_1_1Paint.html',1,'tvg']]],
+ ['picture_182',['Picture',['../classtvg_1_1Picture.html',1,'tvg']]],
+ ['point_183',['Point',['../structtvg_1_1Point.html',1,'tvg']]]
];
diff --git a/docs/html/search/classes_8.js b/docs/html/search/classes_8.js
index 22ab15c6..34553c34 100644
--- a/docs/html/search/classes_8.js
+++ b/docs/html/search/classes_8.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['radialgradient_172',['RadialGradient',['../classtvg_1_1RadialGradient.html',1,'tvg']]]
+ ['radialgradient_184',['RadialGradient',['../classtvg_1_1RadialGradient.html',1,'tvg']]]
];
diff --git a/docs/html/search/classes_9.js b/docs/html/search/classes_9.js
index 562d4816..ca79ed23 100644
--- a/docs/html/search/classes_9.js
+++ b/docs/html/search/classes_9.js
@@ -1,7 +1,7 @@
var searchData=
[
- ['saver_173',['Saver',['../classtvg_1_1Saver.html',1,'tvg']]],
- ['scene_174',['Scene',['../classtvg_1_1Scene.html',1,'tvg']]],
- ['shape_175',['Shape',['../classtvg_1_1Shape.html',1,'tvg']]],
- ['swcanvas_176',['SwCanvas',['../classtvg_1_1SwCanvas.html',1,'tvg']]]
+ ['saver_185',['Saver',['../classtvg_1_1Saver.html',1,'tvg']]],
+ ['scene_186',['Scene',['../classtvg_1_1Scene.html',1,'tvg']]],
+ ['shape_187',['Shape',['../classtvg_1_1Shape.html',1,'tvg']]],
+ ['swcanvas_188',['SwCanvas',['../classtvg_1_1SwCanvas.html',1,'tvg']]]
];
diff --git a/docs/html/search/classes_a.js b/docs/html/search/classes_a.js
index 403799d9..93fef12b 100644
--- a/docs/html/search/classes_a.js
+++ b/docs/html/search/classes_a.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['text_177',['Text',['../classtvg_1_1Text.html',1,'tvg']]]
+ ['text_189',['Text',['../classtvg_1_1Text.html',1,'tvg']]]
];
diff --git a/docs/html/search/classes_b.js b/docs/html/search/classes_b.js
index 7ea833b0..83ac9cb5 100644
--- a/docs/html/search/classes_b.js
+++ b/docs/html/search/classes_b.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['vertex_178',['Vertex',['../structtvg_1_1Vertex.html',1,'tvg']]]
+ ['wgcanvas_190',['WgCanvas',['../classtvg_1_1WgCanvas.html',1,'tvg']]]
];
diff --git a/docs/html/search/classes_c.js b/docs/html/search/classes_c.js
deleted file mode 100644
index 945df572..00000000
--- a/docs/html/search/classes_c.js
+++ /dev/null
@@ -1,4 +0,0 @@
-var searchData=
-[
- ['wgcanvas_179',['WgCanvas',['../classtvg_1_1WgCanvas.html',1,'tvg']]]
-];
diff --git a/docs/html/search/enums_0.js b/docs/html/search/enums_0.js
index 909a8fcf..153da732 100644
--- a/docs/html/search/enums_0.js
+++ b/docs/html/search/enums_0.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['blendmethod_251',['BlendMethod',['../group__ThorVG.html#ga4dd2f3776540c10b565e0446aa8e9e02',1,'tvg']]]
+ ['blendmethod_267',['BlendMethod',['../group__ThorVG.html#ga4dd2f3776540c10b565e0446aa8e9e02',1,'tvg']]]
];
diff --git a/docs/html/search/enums_1.js b/docs/html/search/enums_1.js
index c03d87b6..88f53533 100644
--- a/docs/html/search/enums_1.js
+++ b/docs/html/search/enums_1.js
@@ -1,6 +1,6 @@
var searchData=
[
- ['canvasengine_252',['CanvasEngine',['../group__ThorVG.html#ga3dfc0651e85484b1011772dd9f8300df',1,'tvg']]],
- ['colorspace_253',['Colorspace',['../classtvg_1_1SwCanvas.html#a7a7e24cdb2a27271343f0adceff89f65',1,'tvg::SwCanvas']]],
- ['compositemethod_254',['CompositeMethod',['../group__ThorVG.html#gaabdf94ada64e69d06deabc5aa6576f87',1,'tvg']]]
+ ['canvasengine_268',['CanvasEngine',['../group__ThorVG.html#ga3dfc0651e85484b1011772dd9f8300df',1,'tvg']]],
+ ['colorspace_269',['Colorspace',['../classtvg_1_1SwCanvas.html#a7a7e24cdb2a27271343f0adceff89f65',1,'tvg::SwCanvas']]],
+ ['compositemethod_270',['CompositeMethod',['../group__ThorVG.html#gaabdf94ada64e69d06deabc5aa6576f87',1,'tvg']]]
];
diff --git a/docs/html/search/enums_2.js b/docs/html/search/enums_2.js
index 072bcffb..b013e0aa 100644
--- a/docs/html/search/enums_2.js
+++ b/docs/html/search/enums_2.js
@@ -1,5 +1,5 @@
var searchData=
[
- ['fillrule_255',['FillRule',['../group__ThorVG.html#ga9a534b0377c9ca41983d53b0dae0d5a4',1,'tvg']]],
- ['fillspread_256',['FillSpread',['../group__ThorVG.html#ga0cfa2c92260cca776292cc9e8964f2da',1,'tvg']]]
+ ['fillrule_271',['FillRule',['../group__ThorVG.html#ga9a534b0377c9ca41983d53b0dae0d5a4',1,'tvg']]],
+ ['fillspread_272',['FillSpread',['../group__ThorVG.html#ga0cfa2c92260cca776292cc9e8964f2da',1,'tvg']]]
];
diff --git a/docs/html/search/enums_3.js b/docs/html/search/enums_3.js
index 9feff7b5..6a94827d 100644
--- a/docs/html/search/enums_3.js
+++ b/docs/html/search/enums_3.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['mempoolpolicy_257',['MempoolPolicy',['../classtvg_1_1SwCanvas.html#a9b9770837f0171b15f0cd86f94e8e22b',1,'tvg::SwCanvas']]]
+ ['mempoolpolicy_273',['MempoolPolicy',['../classtvg_1_1SwCanvas.html#a9b9770837f0171b15f0cd86f94e8e22b',1,'tvg::SwCanvas']]]
];
diff --git a/docs/html/search/enums_4.js b/docs/html/search/enums_4.js
index 3a6eaf7a..241b2005 100644
--- a/docs/html/search/enums_4.js
+++ b/docs/html/search/enums_4.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['pathcommand_258',['PathCommand',['../group__ThorVG.html#ga6876ed676934f4dbcc19b1b53c153cc1',1,'tvg']]]
+ ['pathcommand_274',['PathCommand',['../group__ThorVG.html#ga6876ed676934f4dbcc19b1b53c153cc1',1,'tvg']]]
];
diff --git a/docs/html/search/enums_5.js b/docs/html/search/enums_5.js
index 493033b3..2ab3f77a 100644
--- a/docs/html/search/enums_5.js
+++ b/docs/html/search/enums_5.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['result_259',['Result',['../group__ThorVG.html#ga28287671eaf7406afd604bd055ba4066',1,'tvg']]]
+ ['result_275',['Result',['../group__ThorVG.html#ga28287671eaf7406afd604bd055ba4066',1,'tvg']]]
];
diff --git a/docs/html/search/enums_6.js b/docs/html/search/enums_6.js
index 82ece1ab..6dd5c4a2 100644
--- a/docs/html/search/enums_6.js
+++ b/docs/html/search/enums_6.js
@@ -1,5 +1,6 @@
var searchData=
[
- ['strokecap_260',['StrokeCap',['../group__ThorVG.html#ga6239974a858100e129f1e0b8ffac4f96',1,'tvg']]],
- ['strokejoin_261',['StrokeJoin',['../group__ThorVG.html#gaba8b7236c41a171289aef2f3c71eef51',1,'tvg']]]
+ ['sceneeffect_276',['SceneEffect',['../group__ThorVG.html#ga8100e9db83ed1fbb3dd595ba3bddfae5',1,'tvg']]],
+ ['strokecap_277',['StrokeCap',['../group__ThorVG.html#ga6239974a858100e129f1e0b8ffac4f96',1,'tvg']]],
+ ['strokejoin_278',['StrokeJoin',['../group__ThorVG.html#gaba8b7236c41a171289aef2f3c71eef51',1,'tvg']]]
];
diff --git a/docs/html/search/classes_c.html b/docs/html/search/enums_7.html
similarity index 95%
rename from docs/html/search/classes_c.html
rename to docs/html/search/enums_7.html
index 2f7b1f3d..d1808757 100644
--- a/docs/html/search/classes_c.html
+++ b/docs/html/search/enums_7.html
@@ -4,7 +4,7 @@
-
+
diff --git a/docs/html/search/enums_7.js b/docs/html/search/enums_7.js
new file mode 100644
index 00000000..a09e29c9
--- /dev/null
+++ b/docs/html/search/enums_7.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['type_279',['Type',['../group__ThorVG.html#ga5f787df9cdf370248382504196841479',1,'tvg']]]
+];
diff --git a/docs/html/search/enumvalues_0.js b/docs/html/search/enumvalues_0.js
index d260da41..5bc3b0f4 100644
--- a/docs/html/search/enumvalues_0.js
+++ b/docs/html/search/enumvalues_0.js
@@ -1,10 +1,10 @@
var searchData=
[
- ['abgr8888_262',['ABGR8888',['../classtvg_1_1SwCanvas.html#a7a7e24cdb2a27271343f0adceff89f65adb1b146d65c52857a5a4af54e5006101',1,'tvg::SwCanvas']]],
- ['abgr8888s_263',['ABGR8888S',['../classtvg_1_1SwCanvas.html#a7a7e24cdb2a27271343f0adceff89f65a9a1401ad541d674306a4d802c8d39670',1,'tvg::SwCanvas']]],
- ['add_264',['Add',['../group__ThorVG.html#gga4dd2f3776540c10b565e0446aa8e9e02aec211f7c20af43e742bf2570c3cb84f9',1,'tvg']]],
- ['addmask_265',['AddMask',['../group__ThorVG.html#ggaabdf94ada64e69d06deabc5aa6576f87a8e1e296c3f01c21b1a3db79f0ce4fe9a',1,'tvg']]],
- ['alphamask_266',['AlphaMask',['../group__ThorVG.html#ggaabdf94ada64e69d06deabc5aa6576f87abd68e2bb79d1a5e65ad8f0d202d14cbc',1,'tvg']]],
- ['argb8888_267',['ARGB8888',['../classtvg_1_1SwCanvas.html#a7a7e24cdb2a27271343f0adceff89f65af540c373a71dee269827b0d12026de80',1,'tvg::SwCanvas']]],
- ['argb8888s_268',['ARGB8888S',['../classtvg_1_1SwCanvas.html#a7a7e24cdb2a27271343f0adceff89f65a648ac55145f98008589e5ffeac72db2b',1,'tvg::SwCanvas']]]
+ ['abgr8888_280',['ABGR8888',['../classtvg_1_1SwCanvas.html#a7a7e24cdb2a27271343f0adceff89f65adb1b146d65c52857a5a4af54e5006101',1,'tvg::SwCanvas']]],
+ ['abgr8888s_281',['ABGR8888S',['../classtvg_1_1SwCanvas.html#a7a7e24cdb2a27271343f0adceff89f65a9a1401ad541d674306a4d802c8d39670',1,'tvg::SwCanvas']]],
+ ['add_282',['Add',['../group__ThorVG.html#gga4dd2f3776540c10b565e0446aa8e9e02aec211f7c20af43e742bf2570c3cb84f9',1,'tvg']]],
+ ['addmask_283',['AddMask',['../group__ThorVG.html#ggaabdf94ada64e69d06deabc5aa6576f87a8e1e296c3f01c21b1a3db79f0ce4fe9a',1,'tvg']]],
+ ['alphamask_284',['AlphaMask',['../group__ThorVG.html#ggaabdf94ada64e69d06deabc5aa6576f87abd68e2bb79d1a5e65ad8f0d202d14cbc',1,'tvg']]],
+ ['argb8888_285',['ARGB8888',['../classtvg_1_1SwCanvas.html#a7a7e24cdb2a27271343f0adceff89f65af540c373a71dee269827b0d12026de80',1,'tvg::SwCanvas']]],
+ ['argb8888s_286',['ARGB8888S',['../classtvg_1_1SwCanvas.html#a7a7e24cdb2a27271343f0adceff89f65a648ac55145f98008589e5ffeac72db2b',1,'tvg::SwCanvas']]]
];
diff --git a/docs/html/search/enumvalues_1.js b/docs/html/search/enumvalues_1.js
index 1fcc82a2..87a04725 100644
--- a/docs/html/search/enumvalues_1.js
+++ b/docs/html/search/enumvalues_1.js
@@ -1,5 +1,5 @@
var searchData=
[
- ['bevel_269',['Bevel',['../group__ThorVG.html#ggaba8b7236c41a171289aef2f3c71eef51a1b9ae4ca6d43fc984af318046e1e7bb5',1,'tvg']]],
- ['butt_270',['Butt',['../group__ThorVG.html#gga6239974a858100e129f1e0b8ffac4f96ab2635ed1075287dea1eb1598a90df1fe',1,'tvg']]]
+ ['bevel_287',['Bevel',['../group__ThorVG.html#ggaba8b7236c41a171289aef2f3c71eef51a1b9ae4ca6d43fc984af318046e1e7bb5',1,'tvg']]],
+ ['butt_288',['Butt',['../group__ThorVG.html#gga6239974a858100e129f1e0b8ffac4f96ab2635ed1075287dea1eb1598a90df1fe',1,'tvg']]]
];
diff --git a/docs/html/search/enumvalues_10.js b/docs/html/search/enumvalues_10.js
index 95144d31..ede1572f 100644
--- a/docs/html/search/enumvalues_10.js
+++ b/docs/html/search/enumvalues_10.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['unknown_314',['Unknown',['../group__ThorVG.html#gga28287671eaf7406afd604bd055ba4066a88183b946cc5f0e8c96b2e66e1c74a7e',1,'tvg']]]
+ ['text_345',['Text',['../group__ThorVG.html#gga5f787df9cdf370248382504196841479a9dffbf69ffba8bc38bc4e01abf4b1675',1,'tvg']]]
];
diff --git a/docs/html/search/enumvalues_11.js b/docs/html/search/enumvalues_11.js
index ee521b0b..20164bae 100644
--- a/docs/html/search/enumvalues_11.js
+++ b/docs/html/search/enumvalues_11.js
@@ -1,5 +1,5 @@
var searchData=
[
- ['wg_315',['Wg',['../group__ThorVG.html#gga3dfc0651e85484b1011772dd9f8300dfaaa30321309dc6c2ee993415b375db259',1,'tvg']]],
- ['winding_316',['Winding',['../group__ThorVG.html#gga9a534b0377c9ca41983d53b0dae0d5a4a268b61c62382fc1f9ca5cf52a4fece32',1,'tvg']]]
+ ['undefined_346',['Undefined',['../group__ThorVG.html#gga5f787df9cdf370248382504196841479aec0fc0100c4fc1ce4eea230c3dc10360',1,'tvg']]],
+ ['unknown_347',['Unknown',['../group__ThorVG.html#gga28287671eaf7406afd604bd055ba4066a88183b946cc5f0e8c96b2e66e1c74a7e',1,'tvg']]]
];
diff --git a/docs/html/search/enumvalues_12.html b/docs/html/search/enumvalues_12.html
new file mode 100644
index 00000000..6a98dc84
--- /dev/null
+++ b/docs/html/search/enumvalues_12.html
@@ -0,0 +1,37 @@
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/docs/html/search/enumvalues_12.js b/docs/html/search/enumvalues_12.js
new file mode 100644
index 00000000..ed67cd80
--- /dev/null
+++ b/docs/html/search/enumvalues_12.js
@@ -0,0 +1,5 @@
+var searchData=
+[
+ ['wg_348',['Wg',['../group__ThorVG.html#gga3dfc0651e85484b1011772dd9f8300dfaaa30321309dc6c2ee993415b375db259',1,'tvg']]],
+ ['winding_349',['Winding',['../group__ThorVG.html#gga9a534b0377c9ca41983d53b0dae0d5a4a268b61c62382fc1f9ca5cf52a4fece32',1,'tvg']]]
+];
diff --git a/docs/html/search/enumvalues_2.js b/docs/html/search/enumvalues_2.js
index 8e10a120..e916a8f0 100644
--- a/docs/html/search/enumvalues_2.js
+++ b/docs/html/search/enumvalues_2.js
@@ -1,8 +1,10 @@
var searchData=
[
- ['clippath_271',['ClipPath',['../group__ThorVG.html#ggaabdf94ada64e69d06deabc5aa6576f87a60575a18ece363c72551a982450efd52',1,'tvg']]],
- ['close_272',['Close',['../group__ThorVG.html#gga6876ed676934f4dbcc19b1b53c153cc1ad3d2e617335f08df83599665eef8a418',1,'tvg']]],
- ['colorburn_273',['ColorBurn',['../group__ThorVG.html#gga4dd2f3776540c10b565e0446aa8e9e02aa061fdf49738be2999f722b45661e825',1,'tvg']]],
- ['colordodge_274',['ColorDodge',['../group__ThorVG.html#gga4dd2f3776540c10b565e0446aa8e9e02aee9ea3fbc70cb0f07c7ec4c48712d900',1,'tvg']]],
- ['cubicto_275',['CubicTo',['../group__ThorVG.html#gga6876ed676934f4dbcc19b1b53c153cc1ac8cd9cd16086764627079ed21bfc4e29',1,'tvg']]]
+ ['clearall_289',['ClearAll',['../group__ThorVG.html#gga8100e9db83ed1fbb3dd595ba3bddfae5a7aaf620fe818489b59d52585ff04d995',1,'tvg']]],
+ ['clippath_290',['ClipPath',['../group__ThorVG.html#ggaabdf94ada64e69d06deabc5aa6576f87a60575a18ece363c72551a982450efd52',1,'tvg']]],
+ ['close_291',['Close',['../group__ThorVG.html#gga6876ed676934f4dbcc19b1b53c153cc1ad3d2e617335f08df83599665eef8a418',1,'tvg']]],
+ ['color_292',['Color',['../group__ThorVG.html#gga4dd2f3776540c10b565e0446aa8e9e02acb5feb1b7314637725a2e73bdc9f7295',1,'tvg']]],
+ ['colorburn_293',['ColorBurn',['../group__ThorVG.html#gga4dd2f3776540c10b565e0446aa8e9e02aa061fdf49738be2999f722b45661e825',1,'tvg']]],
+ ['colordodge_294',['ColorDodge',['../group__ThorVG.html#gga4dd2f3776540c10b565e0446aa8e9e02aee9ea3fbc70cb0f07c7ec4c48712d900',1,'tvg']]],
+ ['cubicto_295',['CubicTo',['../group__ThorVG.html#gga6876ed676934f4dbcc19b1b53c153cc1ac8cd9cd16086764627079ed21bfc4e29',1,'tvg']]]
];
diff --git a/docs/html/search/enumvalues_3.js b/docs/html/search/enumvalues_3.js
index 599b81eb..00360573 100644
--- a/docs/html/search/enumvalues_3.js
+++ b/docs/html/search/enumvalues_3.js
@@ -1,7 +1,8 @@
var searchData=
[
- ['darken_276',['Darken',['../group__ThorVG.html#gga4dd2f3776540c10b565e0446aa8e9e02af367cda25ead743bb0d2ab9c217e0b99',1,'tvg']]],
- ['default_277',['Default',['../classtvg_1_1SwCanvas.html#a9b9770837f0171b15f0cd86f94e8e22ba79935518a3889663d8688b6b01fff051',1,'tvg::SwCanvas']]],
- ['difference_278',['Difference',['../group__ThorVG.html#gga4dd2f3776540c10b565e0446aa8e9e02a28ed2ac6c29f64a3692c956004b8ff7a',1,'tvg']]],
- ['differencemask_279',['DifferenceMask',['../group__ThorVG.html#ggaabdf94ada64e69d06deabc5aa6576f87a8c6c379355c2381e10645dbd19f29884',1,'tvg']]]
+ ['darken_296',['Darken',['../group__ThorVG.html#gga4dd2f3776540c10b565e0446aa8e9e02af367cda25ead743bb0d2ab9c217e0b99',1,'tvg']]],
+ ['darkenmask_297',['DarkenMask',['../group__ThorVG.html#ggaabdf94ada64e69d06deabc5aa6576f87a7315f3a075b106b0dd81f1f533227ae8',1,'tvg']]],
+ ['default_298',['Default',['../classtvg_1_1SwCanvas.html#a9b9770837f0171b15f0cd86f94e8e22ba79935518a3889663d8688b6b01fff051',1,'tvg::SwCanvas']]],
+ ['difference_299',['Difference',['../group__ThorVG.html#gga4dd2f3776540c10b565e0446aa8e9e02a28ed2ac6c29f64a3692c956004b8ff7a',1,'tvg']]],
+ ['differencemask_300',['DifferenceMask',['../group__ThorVG.html#ggaabdf94ada64e69d06deabc5aa6576f87a8c6c379355c2381e10645dbd19f29884',1,'tvg']]]
];
diff --git a/docs/html/search/enumvalues_4.js b/docs/html/search/enumvalues_4.js
index a2bfd0c1..b70337cb 100644
--- a/docs/html/search/enumvalues_4.js
+++ b/docs/html/search/enumvalues_4.js
@@ -1,5 +1,5 @@
var searchData=
[
- ['evenodd_280',['EvenOdd',['../group__ThorVG.html#gga9a534b0377c9ca41983d53b0dae0d5a4a8e586e4bd2c45e86222301f2e6e0e390',1,'tvg']]],
- ['exclusion_281',['Exclusion',['../group__ThorVG.html#gga4dd2f3776540c10b565e0446aa8e9e02a25218e43e67f1b1c1c833bc48c7ca7bb',1,'tvg']]]
+ ['evenodd_301',['EvenOdd',['../group__ThorVG.html#gga9a534b0377c9ca41983d53b0dae0d5a4a8e586e4bd2c45e86222301f2e6e0e390',1,'tvg']]],
+ ['exclusion_302',['Exclusion',['../group__ThorVG.html#gga4dd2f3776540c10b565e0446aa8e9e02a25218e43e67f1b1c1c833bc48c7ca7bb',1,'tvg']]]
];
diff --git a/docs/html/search/enumvalues_5.js b/docs/html/search/enumvalues_5.js
index c2982f1a..7e2f21ca 100644
--- a/docs/html/search/enumvalues_5.js
+++ b/docs/html/search/enumvalues_5.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['failedallocation_282',['FailedAllocation',['../group__ThorVG.html#gga28287671eaf7406afd604bd055ba4066abc2b4181e818f2e9b52b2bc54dd55907',1,'tvg']]]
+ ['failedallocation_303',['FailedAllocation',['../group__ThorVG.html#gga28287671eaf7406afd604bd055ba4066abc2b4181e818f2e9b52b2bc54dd55907',1,'tvg']]]
];
diff --git a/docs/html/search/enumvalues_6.js b/docs/html/search/enumvalues_6.js
index f0fe8517..0511eee6 100644
--- a/docs/html/search/enumvalues_6.js
+++ b/docs/html/search/enumvalues_6.js
@@ -1,4 +1,5 @@
var searchData=
[
- ['gl_283',['Gl',['../group__ThorVG.html#gga3dfc0651e85484b1011772dd9f8300dfa0f16de4274952a7184e059c5f2d048d6',1,'tvg']]]
+ ['gaussianblur_304',['GaussianBlur',['../group__ThorVG.html#gga8100e9db83ed1fbb3dd595ba3bddfae5a4471a723be46b14fd252403c8db161ff',1,'tvg']]],
+ ['gl_305',['Gl',['../group__ThorVG.html#gga3dfc0651e85484b1011772dd9f8300dfa0f16de4274952a7184e059c5f2d048d6',1,'tvg']]]
];
diff --git a/docs/html/search/enumvalues_7.js b/docs/html/search/enumvalues_7.js
index 2c94dc89..14f4d967 100644
--- a/docs/html/search/enumvalues_7.js
+++ b/docs/html/search/enumvalues_7.js
@@ -1,4 +1,6 @@
var searchData=
[
- ['hardlight_284',['HardLight',['../group__ThorVG.html#gga4dd2f3776540c10b565e0446aa8e9e02ad509708d332760c4dac5299aee3aa518',1,'tvg']]]
+ ['hardlight_306',['HardLight',['../group__ThorVG.html#gga4dd2f3776540c10b565e0446aa8e9e02ad509708d332760c4dac5299aee3aa518',1,'tvg']]],
+ ['hardmix_307',['HardMix',['../group__ThorVG.html#gga4dd2f3776540c10b565e0446aa8e9e02afeb01491aea9a6331bd139e3a8581c06',1,'tvg']]],
+ ['hue_308',['Hue',['../group__ThorVG.html#gga4dd2f3776540c10b565e0446aa8e9e02afb5d805f5b3b22e4fd4a1bc66875dbe3',1,'tvg']]]
];
diff --git a/docs/html/search/enumvalues_8.js b/docs/html/search/enumvalues_8.js
index 1b8136bf..9668b8a6 100644
--- a/docs/html/search/enumvalues_8.js
+++ b/docs/html/search/enumvalues_8.js
@@ -1,9 +1,9 @@
var searchData=
[
- ['individual_285',['Individual',['../classtvg_1_1SwCanvas.html#a9b9770837f0171b15f0cd86f94e8e22bab0257211e60ed5eb6767ec8ed3ec2524',1,'tvg::SwCanvas']]],
- ['insufficientcondition_286',['InsufficientCondition',['../group__ThorVG.html#gga28287671eaf7406afd604bd055ba4066a119732ff568bf103d744e930ae2404f1',1,'tvg']]],
- ['intersectmask_287',['IntersectMask',['../group__ThorVG.html#ggaabdf94ada64e69d06deabc5aa6576f87ac41b6c9f18e9ee080e9f74bceff36a47',1,'tvg']]],
- ['invalidarguments_288',['InvalidArguments',['../group__ThorVG.html#gga28287671eaf7406afd604bd055ba4066ae73a2e92f1c87086c838b442552a4775',1,'tvg']]],
- ['invalphamask_289',['InvAlphaMask',['../group__ThorVG.html#ggaabdf94ada64e69d06deabc5aa6576f87a59cc48dcf714e3a3c2492f4dce1fe134',1,'tvg']]],
- ['invlumamask_290',['InvLumaMask',['../group__ThorVG.html#ggaabdf94ada64e69d06deabc5aa6576f87a28f3dcc7d8cad65deff7d3a83031ef5a',1,'tvg']]]
+ ['individual_309',['Individual',['../classtvg_1_1SwCanvas.html#a9b9770837f0171b15f0cd86f94e8e22bab0257211e60ed5eb6767ec8ed3ec2524',1,'tvg::SwCanvas']]],
+ ['insufficientcondition_310',['InsufficientCondition',['../group__ThorVG.html#gga28287671eaf7406afd604bd055ba4066a119732ff568bf103d744e930ae2404f1',1,'tvg']]],
+ ['intersectmask_311',['IntersectMask',['../group__ThorVG.html#ggaabdf94ada64e69d06deabc5aa6576f87ac41b6c9f18e9ee080e9f74bceff36a47',1,'tvg']]],
+ ['invalidarguments_312',['InvalidArguments',['../group__ThorVG.html#gga28287671eaf7406afd604bd055ba4066ae73a2e92f1c87086c838b442552a4775',1,'tvg']]],
+ ['invalphamask_313',['InvAlphaMask',['../group__ThorVG.html#ggaabdf94ada64e69d06deabc5aa6576f87a59cc48dcf714e3a3c2492f4dce1fe134',1,'tvg']]],
+ ['invlumamask_314',['InvLumaMask',['../group__ThorVG.html#ggaabdf94ada64e69d06deabc5aa6576f87a28f3dcc7d8cad65deff7d3a83031ef5a',1,'tvg']]]
];
diff --git a/docs/html/search/enumvalues_9.js b/docs/html/search/enumvalues_9.js
index 784b2231..7f8e1afa 100644
--- a/docs/html/search/enumvalues_9.js
+++ b/docs/html/search/enumvalues_9.js
@@ -1,6 +1,9 @@
var searchData=
[
- ['lighten_291',['Lighten',['../group__ThorVG.html#gga4dd2f3776540c10b565e0446aa8e9e02a1371ecd5df513d77a001392435cf4d12',1,'tvg']]],
- ['lineto_292',['LineTo',['../group__ThorVG.html#gga6876ed676934f4dbcc19b1b53c153cc1a5dc59cf06f56c730c0a4bfe69c9bf689',1,'tvg']]],
- ['lumamask_293',['LumaMask',['../group__ThorVG.html#ggaabdf94ada64e69d06deabc5aa6576f87a4dae6fdfeb902e322a7bc9122c4e4cb4',1,'tvg']]]
+ ['lighten_315',['Lighten',['../group__ThorVG.html#gga4dd2f3776540c10b565e0446aa8e9e02a1371ecd5df513d77a001392435cf4d12',1,'tvg']]],
+ ['lightenmask_316',['LightenMask',['../group__ThorVG.html#ggaabdf94ada64e69d06deabc5aa6576f87aec9b752eb04062b3133719542de2b062',1,'tvg']]],
+ ['lineargradient_317',['LinearGradient',['../group__ThorVG.html#gga5f787df9cdf370248382504196841479a2a7a5ee931feedab83c9c05a3a707a71',1,'tvg']]],
+ ['lineto_318',['LineTo',['../group__ThorVG.html#gga6876ed676934f4dbcc19b1b53c153cc1a5dc59cf06f56c730c0a4bfe69c9bf689',1,'tvg']]],
+ ['lumamask_319',['LumaMask',['../group__ThorVG.html#ggaabdf94ada64e69d06deabc5aa6576f87a4dae6fdfeb902e322a7bc9122c4e4cb4',1,'tvg']]],
+ ['luminosity_320',['Luminosity',['../group__ThorVG.html#gga4dd2f3776540c10b565e0446aa8e9e02a46aa9fb99dc9c6f04b0b13a5db67f120',1,'tvg']]]
];
diff --git a/docs/html/search/enumvalues_a.js b/docs/html/search/enumvalues_a.js
index 1fa4b582..3ff7271f 100644
--- a/docs/html/search/enumvalues_a.js
+++ b/docs/html/search/enumvalues_a.js
@@ -1,7 +1,7 @@
var searchData=
[
- ['memorycorruption_294',['MemoryCorruption',['../group__ThorVG.html#gga28287671eaf7406afd604bd055ba4066ae8c0c653fcac575c31470f0f800991c6',1,'tvg']]],
- ['miter_295',['Miter',['../group__ThorVG.html#ggaba8b7236c41a171289aef2f3c71eef51ae4396f81cd926bb129ccf3c147c64514',1,'tvg']]],
- ['moveto_296',['MoveTo',['../group__ThorVG.html#gga6876ed676934f4dbcc19b1b53c153cc1ad9046d3b1ebf3889943b3be3ca477613',1,'tvg']]],
- ['multiply_297',['Multiply',['../group__ThorVG.html#gga4dd2f3776540c10b565e0446aa8e9e02ae257376d913f3b53cbb4a9b19d770648',1,'tvg']]]
+ ['memorycorruption_321',['MemoryCorruption',['../group__ThorVG.html#gga28287671eaf7406afd604bd055ba4066ae8c0c653fcac575c31470f0f800991c6',1,'tvg']]],
+ ['miter_322',['Miter',['../group__ThorVG.html#ggaba8b7236c41a171289aef2f3c71eef51ae4396f81cd926bb129ccf3c147c64514',1,'tvg']]],
+ ['moveto_323',['MoveTo',['../group__ThorVG.html#gga6876ed676934f4dbcc19b1b53c153cc1ad9046d3b1ebf3889943b3be3ca477613',1,'tvg']]],
+ ['multiply_324',['Multiply',['../group__ThorVG.html#gga4dd2f3776540c10b565e0446aa8e9e02ae257376d913f3b53cbb4a9b19d770648',1,'tvg']]]
];
diff --git a/docs/html/search/enumvalues_b.js b/docs/html/search/enumvalues_b.js
index 63e6cb9d..4468912c 100644
--- a/docs/html/search/enumvalues_b.js
+++ b/docs/html/search/enumvalues_b.js
@@ -1,6 +1,6 @@
var searchData=
[
- ['none_298',['None',['../group__ThorVG.html#ggaabdf94ada64e69d06deabc5aa6576f87a6adf97f83acf6453d4a6a4b1070f3754',1,'tvg']]],
- ['nonsupport_299',['NonSupport',['../group__ThorVG.html#gga28287671eaf7406afd604bd055ba4066aa0cfd518e4385f31d38720579321ed29',1,'tvg']]],
- ['normal_300',['Normal',['../group__ThorVG.html#gga4dd2f3776540c10b565e0446aa8e9e02a960b44c579bc2f6818d2daaf9e4c16f0',1,'tvg']]]
+ ['none_325',['None',['../group__ThorVG.html#ggaabdf94ada64e69d06deabc5aa6576f87a6adf97f83acf6453d4a6a4b1070f3754',1,'tvg']]],
+ ['nonsupport_326',['NonSupport',['../group__ThorVG.html#gga28287671eaf7406afd604bd055ba4066aa0cfd518e4385f31d38720579321ed29',1,'tvg']]],
+ ['normal_327',['Normal',['../group__ThorVG.html#gga4dd2f3776540c10b565e0446aa8e9e02a960b44c579bc2f6818d2daaf9e4c16f0',1,'tvg']]]
];
diff --git a/docs/html/search/enumvalues_c.js b/docs/html/search/enumvalues_c.js
index 61e32a4b..01eccd49 100644
--- a/docs/html/search/enumvalues_c.js
+++ b/docs/html/search/enumvalues_c.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['overlay_301',['Overlay',['../group__ThorVG.html#gga4dd2f3776540c10b565e0446aa8e9e02a6b551379c3c0b59326abdaf3b4395bd3',1,'tvg']]]
+ ['overlay_328',['Overlay',['../group__ThorVG.html#gga4dd2f3776540c10b565e0446aa8e9e02a6b551379c3c0b59326abdaf3b4395bd3',1,'tvg']]]
];
diff --git a/docs/html/search/enumvalues_d.js b/docs/html/search/enumvalues_d.js
index 05199147..adb3c3ab 100644
--- a/docs/html/search/enumvalues_d.js
+++ b/docs/html/search/enumvalues_d.js
@@ -1,4 +1,5 @@
var searchData=
[
- ['pad_302',['Pad',['../group__ThorVG.html#gga0cfa2c92260cca776292cc9e8964f2daade43468adaf6acb2c38ebc0c1176f82f',1,'tvg']]]
+ ['pad_329',['Pad',['../group__ThorVG.html#gga0cfa2c92260cca776292cc9e8964f2daade43468adaf6acb2c38ebc0c1176f82f',1,'tvg']]],
+ ['picture_330',['Picture',['../group__ThorVG.html#gga5f787df9cdf370248382504196841479a8ae5811be1a55b9b8447ad2dbdadbf6e',1,'tvg']]]
];
diff --git a/docs/html/search/enumvalues_e.js b/docs/html/search/enumvalues_e.js
index b8592b8a..a31b02ea 100644
--- a/docs/html/search/enumvalues_e.js
+++ b/docs/html/search/enumvalues_e.js
@@ -1,6 +1,7 @@
var searchData=
[
- ['reflect_303',['Reflect',['../group__ThorVG.html#gga0cfa2c92260cca776292cc9e8964f2daa74de3e45e4491e956e8dc18d841d9b00',1,'tvg']]],
- ['repeat_304',['Repeat',['../group__ThorVG.html#gga0cfa2c92260cca776292cc9e8964f2daa7020426cfb0a204051be4b3053d2acc8',1,'tvg']]],
- ['round_305',['Round',['../group__ThorVG.html#gga6239974a858100e129f1e0b8ffac4f96ab7f41fc1412ad2ee75e9b2635d3b9d5c',1,'Round()tvg'],['../group__ThorVG.html#ggaba8b7236c41a171289aef2f3c71eef51ab7f41fc1412ad2ee75e9b2635d3b9d5c',1,'Round()tvg']]]
+ ['radialgradient_331',['RadialGradient',['../group__ThorVG.html#gga5f787df9cdf370248382504196841479a20d7facaebd18492399cb928a3f10a0e',1,'tvg']]],
+ ['reflect_332',['Reflect',['../group__ThorVG.html#gga0cfa2c92260cca776292cc9e8964f2daa74de3e45e4491e956e8dc18d841d9b00',1,'tvg']]],
+ ['repeat_333',['Repeat',['../group__ThorVG.html#gga0cfa2c92260cca776292cc9e8964f2daa7020426cfb0a204051be4b3053d2acc8',1,'tvg']]],
+ ['round_334',['Round',['../group__ThorVG.html#gga6239974a858100e129f1e0b8ffac4f96ab7f41fc1412ad2ee75e9b2635d3b9d5c',1,'Round()tvg'],['../group__ThorVG.html#ggaba8b7236c41a171289aef2f3c71eef51ab7f41fc1412ad2ee75e9b2635d3b9d5c',1,'Round()tvg']]]
];
diff --git a/docs/html/search/enumvalues_f.js b/docs/html/search/enumvalues_f.js
index cbf387b0..346f39f8 100644
--- a/docs/html/search/enumvalues_f.js
+++ b/docs/html/search/enumvalues_f.js
@@ -1,11 +1,13 @@
var searchData=
[
- ['screen_306',['Screen',['../group__ThorVG.html#gga4dd2f3776540c10b565e0446aa8e9e02a2fc3359e12b2a9104121dcf04246f6a0',1,'tvg']]],
- ['shareable_307',['Shareable',['../classtvg_1_1SwCanvas.html#a9b9770837f0171b15f0cd86f94e8e22ba4652dcff02024c6e4cba53124ddb5dd5',1,'tvg::SwCanvas']]],
- ['softlight_308',['SoftLight',['../group__ThorVG.html#gga4dd2f3776540c10b565e0446aa8e9e02a0110233d77ea3a1b09b5a5a5e3e48ec3',1,'tvg']]],
- ['square_309',['Square',['../group__ThorVG.html#gga6239974a858100e129f1e0b8ffac4f96aceb46ca115d05c51aa5a16a8867c3304',1,'tvg']]],
- ['srcover_310',['SrcOver',['../group__ThorVG.html#gga4dd2f3776540c10b565e0446aa8e9e02a9d8c3c91bdcdae522fb3e0cf921ee4ef',1,'tvg']]],
- ['subtractmask_311',['SubtractMask',['../group__ThorVG.html#ggaabdf94ada64e69d06deabc5aa6576f87a9d512562eaac237c0cb5119d202decb1',1,'tvg']]],
- ['success_312',['Success',['../group__ThorVG.html#gga28287671eaf7406afd604bd055ba4066a505a83f220c02df2f85c3810cd9ceb38',1,'tvg']]],
- ['sw_313',['Sw',['../group__ThorVG.html#gga3dfc0651e85484b1011772dd9f8300dfa1f030517f6d25e8607a2a9a7f6227ebc',1,'tvg']]]
+ ['saturation_335',['Saturation',['../group__ThorVG.html#gga4dd2f3776540c10b565e0446aa8e9e02a2e3307b9b1a2cc64b48f1cd6977a4b29',1,'tvg']]],
+ ['scene_336',['Scene',['../group__ThorVG.html#gga5f787df9cdf370248382504196841479a9ead0d38e06ec253ca0ecbf6ea56e59b',1,'tvg']]],
+ ['screen_337',['Screen',['../group__ThorVG.html#gga4dd2f3776540c10b565e0446aa8e9e02a2fc3359e12b2a9104121dcf04246f6a0',1,'tvg']]],
+ ['shape_338',['Shape',['../group__ThorVG.html#gga5f787df9cdf370248382504196841479a880c1273b27d27cfc82004c3a4b205c9',1,'tvg']]],
+ ['shareable_339',['Shareable',['../classtvg_1_1SwCanvas.html#a9b9770837f0171b15f0cd86f94e8e22ba4652dcff02024c6e4cba53124ddb5dd5',1,'tvg::SwCanvas']]],
+ ['softlight_340',['SoftLight',['../group__ThorVG.html#gga4dd2f3776540c10b565e0446aa8e9e02a0110233d77ea3a1b09b5a5a5e3e48ec3',1,'tvg']]],
+ ['square_341',['Square',['../group__ThorVG.html#gga6239974a858100e129f1e0b8ffac4f96aceb46ca115d05c51aa5a16a8867c3304',1,'tvg']]],
+ ['subtractmask_342',['SubtractMask',['../group__ThorVG.html#ggaabdf94ada64e69d06deabc5aa6576f87a9d512562eaac237c0cb5119d202decb1',1,'tvg']]],
+ ['success_343',['Success',['../group__ThorVG.html#gga28287671eaf7406afd604bd055ba4066a505a83f220c02df2f85c3810cd9ceb38',1,'tvg']]],
+ ['sw_344',['Sw',['../group__ThorVG.html#gga3dfc0651e85484b1011772dd9f8300dfa1f030517f6d25e8607a2a9a7f6227ebc',1,'tvg']]]
];
diff --git a/docs/html/search/functions_0.js b/docs/html/search/functions_0.js
index b0ed29b9..1c9fcc3c 100644
--- a/docs/html/search/functions_0.js
+++ b/docs/html/search/functions_0.js
@@ -1,7 +1,7 @@
var searchData=
[
- ['appendarc_180',['appendArc',['../classtvg_1_1Shape.html#a2f003a843ff42f6cee6a726f543836e3',1,'tvg::Shape']]],
- ['appendcircle_181',['appendCircle',['../classtvg_1_1Shape.html#a52eccb2815eaa1231da9c389cd92ffa1',1,'tvg::Shape']]],
- ['appendpath_182',['appendPath',['../classtvg_1_1Shape.html#a3588ea30776a747a22b6ee82dadb9717',1,'tvg::Shape']]],
- ['appendrect_183',['appendRect',['../classtvg_1_1Shape.html#a8ef2587269a01153c9ea4ca4a8d31b49',1,'tvg::Shape']]]
+ ['appendarc_191',['appendArc',['../classtvg_1_1Shape.html#a5c2815889f8a3d7d2c980cb225989e43',1,'tvg::Shape']]],
+ ['appendcircle_192',['appendCircle',['../classtvg_1_1Shape.html#a52eccb2815eaa1231da9c389cd92ffa1',1,'tvg::Shape']]],
+ ['appendpath_193',['appendPath',['../classtvg_1_1Shape.html#a3588ea30776a747a22b6ee82dadb9717',1,'tvg::Shape']]],
+ ['appendrect_194',['appendRect',['../classtvg_1_1Shape.html#a8ef2587269a01153c9ea4ca4a8d31b49',1,'tvg::Shape']]]
];
diff --git a/docs/html/search/functions_1.js b/docs/html/search/functions_1.js
index 957a7cb9..2c547fbb 100644
--- a/docs/html/search/functions_1.js
+++ b/docs/html/search/functions_1.js
@@ -1,6 +1,6 @@
var searchData=
[
- ['background_184',['background',['../classtvg_1_1Saver.html#a8e3b775984e506f816d6998ca12fd3fb',1,'tvg::Saver']]],
- ['blend_185',['blend',['../classtvg_1_1Paint.html#a7e1214a5dc2f3c19ddeedc5371c4e488',1,'tvg::Paint::blend(BlendMethod method) const noexcept'],['../classtvg_1_1Paint.html#a4bd3efb580822b2db64034e3f3cd18ad',1,'tvg::Paint::blend() const noexcept']]],
- ['bounds_186',['bounds',['../classtvg_1_1Paint.html#aed5a6ad8edd827a378111b590ed7755d',1,'tvg::Paint::bounds(float *x, float *y, float *w, float *h) const noexcept'],['../classtvg_1_1Paint.html#a1b51b7344eac48d285c073bc488197d3',1,'tvg::Paint::bounds(float *x, float *y, float *w, float *h, bool transformed) const noexcept']]]
+ ['background_195',['background',['../classtvg_1_1Saver.html#a8e3b775984e506f816d6998ca12fd3fb',1,'tvg::Saver']]],
+ ['blend_196',['blend',['../classtvg_1_1Paint.html#a1878016c09373a24de7b8d618d7be6ee',1,'tvg::Paint']]],
+ ['bounds_197',['bounds',['../classtvg_1_1Paint.html#aed5a6ad8edd827a378111b590ed7755d',1,'tvg::Paint::bounds(float *x, float *y, float *w, float *h) const noexcept'],['../classtvg_1_1Paint.html#a1b51b7344eac48d285c073bc488197d3',1,'tvg::Paint::bounds(float *x, float *y, float *w, float *h, bool transformed) const noexcept']]]
];
diff --git a/docs/html/search/functions_2.js b/docs/html/search/functions_2.js
index a60e3284..16ecf001 100644
--- a/docs/html/search/functions_2.js
+++ b/docs/html/search/functions_2.js
@@ -1,10 +1,11 @@
var searchData=
[
- ['cast_187',['cast',['../group__ThorVG.html#ga18826bfb9bff2e77bdafce9a510be57f',1,'tvg::cast(Paint *paint)'],['../group__ThorVG.html#ga151ac90e5e41b7dcbea2265cfd6a54ca',1,'tvg::cast(Fill *fill)']]],
- ['clear_188',['clear',['../classtvg_1_1Canvas.html#a99cdb01cd893f4199b521b754d21aefd',1,'tvg::Canvas::clear()'],['../classtvg_1_1Scene.html#ac020ea777be697067c6f5c8b18f6a4ed',1,'tvg::Scene::clear()']]],
- ['close_189',['close',['../classtvg_1_1Shape.html#a2765987a2641ac1db76d5c64f00da697',1,'tvg::Shape']]],
- ['colorstops_190',['colorStops',['../classtvg_1_1Fill.html#a92717fc84a7d5df56e42e3bc863fce1a',1,'tvg::Fill::colorStops(const ColorStop *colorStops, uint32_t cnt) noexcept'],['../classtvg_1_1Fill.html#addbc9de36b4427639f3cc1dceeccb734',1,'tvg::Fill::colorStops(const ColorStop **colorStops) const noexcept']]],
- ['composite_191',['composite',['../classtvg_1_1Paint.html#a2e2d077b820d1cfd6502a86e0221638b',1,'tvg::Paint::composite(std::unique_ptr< Paint > target, CompositeMethod method) noexcept'],['../classtvg_1_1Paint.html#aefe4ade5b1b6bc13d518bd5f968af3ee',1,'tvg::Paint::composite(const Paint **target) const noexcept']]],
- ['cubicto_192',['cubicTo',['../classtvg_1_1Shape.html#a7b71316176172fa052373bdb7c9efd29',1,'tvg::Shape']]],
- ['curframe_193',['curFrame',['../classtvg_1_1Animation.html#a45585afc7e6dbab9fb2d5295b67c45ee',1,'tvg::Animation']]]
+ ['cast_198',['cast',['../group__ThorVG.html#ga18826bfb9bff2e77bdafce9a510be57f',1,'tvg::cast(Paint *paint)'],['../group__ThorVG.html#ga151ac90e5e41b7dcbea2265cfd6a54ca',1,'tvg::cast(Fill *fill)']]],
+ ['clear_199',['clear',['../classtvg_1_1Canvas.html#a99cdb01cd893f4199b521b754d21aefd',1,'tvg::Canvas::clear()'],['../classtvg_1_1Scene.html#ac020ea777be697067c6f5c8b18f6a4ed',1,'tvg::Scene::clear()']]],
+ ['clip_200',['clip',['../classtvg_1_1Paint.html#a750662e70fca25a8a0e3f6661021c35c',1,'tvg::Paint']]],
+ ['close_201',['close',['../classtvg_1_1Shape.html#a2765987a2641ac1db76d5c64f00da697',1,'tvg::Shape']]],
+ ['colorstops_202',['colorStops',['../classtvg_1_1Fill.html#a92717fc84a7d5df56e42e3bc863fce1a',1,'tvg::Fill::colorStops(const ColorStop *colorStops, uint32_t cnt) noexcept'],['../classtvg_1_1Fill.html#addbc9de36b4427639f3cc1dceeccb734',1,'tvg::Fill::colorStops(const ColorStop **colorStops) const noexcept']]],
+ ['composite_203',['composite',['../classtvg_1_1Paint.html#a2e2d077b820d1cfd6502a86e0221638b',1,'tvg::Paint::composite(std::unique_ptr< Paint > target, CompositeMethod method) noexcept'],['../classtvg_1_1Paint.html#aefe4ade5b1b6bc13d518bd5f968af3ee',1,'tvg::Paint::composite(const Paint **target) const noexcept']]],
+ ['cubicto_204',['cubicTo',['../classtvg_1_1Shape.html#a7b71316176172fa052373bdb7c9efd29',1,'tvg::Shape']]],
+ ['curframe_205',['curFrame',['../classtvg_1_1Animation.html#a45585afc7e6dbab9fb2d5295b67c45ee',1,'tvg::Animation']]]
];
diff --git a/docs/html/search/functions_3.js b/docs/html/search/functions_3.js
index d665c389..73fb5b66 100644
--- a/docs/html/search/functions_3.js
+++ b/docs/html/search/functions_3.js
@@ -1,6 +1,6 @@
var searchData=
[
- ['draw_194',['draw',['../classtvg_1_1Canvas.html#aabf9e5a14da3b4bfd5883c2b4459abd0',1,'tvg::Canvas']]],
- ['duplicate_195',['duplicate',['../classtvg_1_1Paint.html#a71afac69fe1e7c352460be5878812635',1,'tvg::Paint::duplicate()'],['../classtvg_1_1Fill.html#a48e358abab4478ff7f84dfb85608eaf3',1,'tvg::Fill::duplicate()']]],
- ['duration_196',['duration',['../classtvg_1_1Animation.html#a90ab38b7a2cb72d6b9de4492ff3e6679',1,'tvg::Animation']]]
+ ['draw_206',['draw',['../classtvg_1_1Canvas.html#aabf9e5a14da3b4bfd5883c2b4459abd0',1,'tvg::Canvas']]],
+ ['duplicate_207',['duplicate',['../classtvg_1_1Paint.html#a71afac69fe1e7c352460be5878812635',1,'tvg::Paint::duplicate()'],['../classtvg_1_1Fill.html#a48e358abab4478ff7f84dfb85608eaf3',1,'tvg::Fill::duplicate()']]],
+ ['duration_208',['duration',['../classtvg_1_1Animation.html#a90ab38b7a2cb72d6b9de4492ff3e6679',1,'tvg::Animation']]]
];
diff --git a/docs/html/search/functions_4.js b/docs/html/search/functions_4.js
index 30dac8ae..68dd1117 100644
--- a/docs/html/search/functions_4.js
+++ b/docs/html/search/functions_4.js
@@ -1,8 +1,8 @@
var searchData=
[
- ['fill_197',['fill',['../classtvg_1_1Shape.html#a0552551ad67547043167f7f382174e89',1,'tvg::Shape::fill(uint8_t r, uint8_t g, uint8_t b, uint8_t a=255) noexcept'],['../classtvg_1_1Shape.html#ad0cb7b2ec8d18d7c6d366cc84741682c',1,'tvg::Shape::fill(std::unique_ptr< Fill > f) noexcept'],['../classtvg_1_1Shape.html#a02b95c15d0c2006134a95cdadf64e3f4',1,'tvg::Shape::fill(FillRule r) noexcept'],['../classtvg_1_1Shape.html#a989edf4b4f68532ff25004fc0c7fe826',1,'tvg::Shape::fill() const noexcept'],['../classtvg_1_1Text.html#ab82934b0e19f300568f0aaab976e56fa',1,'tvg::Text::fill(uint8_t r, uint8_t g, uint8_t b) noexcept'],['../classtvg_1_1Text.html#ad0cb7b2ec8d18d7c6d366cc84741682c',1,'tvg::Text::fill(std::unique_ptr< Fill > f) noexcept']]],
- ['fillcolor_198',['fillColor',['../classtvg_1_1Shape.html#a8b4f00f01c2d24d6be2962ddf04a70ca',1,'tvg::Shape']]],
- ['fillrule_199',['fillRule',['../classtvg_1_1Shape.html#ac14cd997439012e1abf6c1b8d9f3d4aa',1,'tvg::Shape']]],
- ['font_200',['font',['../classtvg_1_1Text.html#ae75b2b7eaa5757cfaa6620df127c0416',1,'tvg::Text']]],
- ['frame_201',['frame',['../classtvg_1_1Animation.html#a974f03b024a8beed5c8bfe32b56ac2c9',1,'tvg::Animation']]]
+ ['fill_209',['fill',['../classtvg_1_1Shape.html#a0552551ad67547043167f7f382174e89',1,'tvg::Shape::fill(uint8_t r, uint8_t g, uint8_t b, uint8_t a=255) noexcept'],['../classtvg_1_1Shape.html#ad0cb7b2ec8d18d7c6d366cc84741682c',1,'tvg::Shape::fill(std::unique_ptr< Fill > f) noexcept'],['../classtvg_1_1Shape.html#a02b95c15d0c2006134a95cdadf64e3f4',1,'tvg::Shape::fill(FillRule r) noexcept'],['../classtvg_1_1Shape.html#a989edf4b4f68532ff25004fc0c7fe826',1,'tvg::Shape::fill() const noexcept'],['../classtvg_1_1Text.html#ab82934b0e19f300568f0aaab976e56fa',1,'tvg::Text::fill(uint8_t r, uint8_t g, uint8_t b) noexcept'],['../classtvg_1_1Text.html#ad0cb7b2ec8d18d7c6d366cc84741682c',1,'tvg::Text::fill(std::unique_ptr< Fill > f) noexcept']]],
+ ['fillcolor_210',['fillColor',['../classtvg_1_1Shape.html#a8b4f00f01c2d24d6be2962ddf04a70ca',1,'tvg::Shape']]],
+ ['fillrule_211',['fillRule',['../classtvg_1_1Shape.html#ac14cd997439012e1abf6c1b8d9f3d4aa',1,'tvg::Shape']]],
+ ['font_212',['font',['../classtvg_1_1Text.html#ae75b2b7eaa5757cfaa6620df127c0416',1,'tvg::Text']]],
+ ['frame_213',['frame',['../classtvg_1_1Animation.html#a974f03b024a8beed5c8bfe32b56ac2c9',1,'tvg::Animation']]]
];
diff --git a/docs/html/search/functions_5.js b/docs/html/search/functions_5.js
index c5cad19d..0ab9370d 100644
--- a/docs/html/search/functions_5.js
+++ b/docs/html/search/functions_5.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['gen_202',['gen',['../classtvg_1_1LinearGradient.html#a346e161f12d8e8ad26b6eaaf5d0f5c5c',1,'tvg::LinearGradient::gen()'],['../classtvg_1_1RadialGradient.html#aba51891c8702157ba088bf7e2f1425eb',1,'tvg::RadialGradient::gen()'],['../classtvg_1_1Shape.html#aa91a801f4f9e8fd8e1567d014c280cb9',1,'tvg::Shape::gen()'],['../classtvg_1_1Picture.html#a68af11946af3c1c63a4e915cd0207811',1,'tvg::Picture::gen()'],['../classtvg_1_1Scene.html#a01a17bb81862d89f2a0feb5d9818a149',1,'tvg::Scene::gen()'],['../classtvg_1_1Text.html#a1735f0250295aba25eb12d7fa3e17044',1,'tvg::Text::gen()'],['../classtvg_1_1SwCanvas.html#aba83ff17ba357417c8bbe62cf5141c96',1,'tvg::SwCanvas::gen()'],['../classtvg_1_1GlCanvas.html#ad6ae7e14a4f29b7ae78ad5b92350cf90',1,'tvg::GlCanvas::gen()'],['../classtvg_1_1WgCanvas.html#ac284273a5345c1b5b7010f8e35ec7a4c',1,'tvg::WgCanvas::gen()'],['../classtvg_1_1Animation.html#a9f1d09061273b58fff49740abdeb1ddf',1,'tvg::Animation::gen()'],['../classtvg_1_1Saver.html#a938c339098e9da63f98f2b182a4cf683',1,'tvg::Saver::gen()'],['../classtvg_1_1Accessor.html#a948e9f4ff06cdc9c19bcc60c1458ecc2',1,'tvg::Accessor::gen()']]]
+ ['gen_214',['gen',['../classtvg_1_1LinearGradient.html#a346e161f12d8e8ad26b6eaaf5d0f5c5c',1,'tvg::LinearGradient::gen()'],['../classtvg_1_1RadialGradient.html#aba51891c8702157ba088bf7e2f1425eb',1,'tvg::RadialGradient::gen()'],['../classtvg_1_1Shape.html#aa91a801f4f9e8fd8e1567d014c280cb9',1,'tvg::Shape::gen()'],['../classtvg_1_1Picture.html#a68af11946af3c1c63a4e915cd0207811',1,'tvg::Picture::gen()'],['../classtvg_1_1Scene.html#a01a17bb81862d89f2a0feb5d9818a149',1,'tvg::Scene::gen()'],['../classtvg_1_1Text.html#a1735f0250295aba25eb12d7fa3e17044',1,'tvg::Text::gen()'],['../classtvg_1_1SwCanvas.html#aba83ff17ba357417c8bbe62cf5141c96',1,'tvg::SwCanvas::gen()'],['../classtvg_1_1GlCanvas.html#ad6ae7e14a4f29b7ae78ad5b92350cf90',1,'tvg::GlCanvas::gen()'],['../classtvg_1_1WgCanvas.html#ac284273a5345c1b5b7010f8e35ec7a4c',1,'tvg::WgCanvas::gen()'],['../classtvg_1_1Animation.html#a9f1d09061273b58fff49740abdeb1ddf',1,'tvg::Animation::gen()'],['../classtvg_1_1Saver.html#a938c339098e9da63f98f2b182a4cf683',1,'tvg::Saver::gen()'],['../classtvg_1_1Accessor.html#a948e9f4ff06cdc9c19bcc60c1458ecc2',1,'tvg::Accessor::gen()']]]
];
diff --git a/docs/html/search/functions_6.js b/docs/html/search/functions_6.js
index 6626040a..f90dd6a2 100644
--- a/docs/html/search/functions_6.js
+++ b/docs/html/search/functions_6.js
@@ -1,5 +1,6 @@
var searchData=
[
- ['identifier_203',['identifier',['../classtvg_1_1Paint.html#a37466e9eff2de62ff15c9df3d72b656d',1,'tvg::Paint::identifier()'],['../classtvg_1_1Fill.html#a37466e9eff2de62ff15c9df3d72b656d',1,'tvg::Fill::identifier()'],['../classtvg_1_1LinearGradient.html#a13df43a335dadaea01769a726dc9ddfd',1,'tvg::LinearGradient::identifier()'],['../classtvg_1_1RadialGradient.html#a13df43a335dadaea01769a726dc9ddfd',1,'tvg::RadialGradient::identifier()'],['../classtvg_1_1Shape.html#a13df43a335dadaea01769a726dc9ddfd',1,'tvg::Shape::identifier()'],['../classtvg_1_1Picture.html#a13df43a335dadaea01769a726dc9ddfd',1,'tvg::Picture::identifier()'],['../classtvg_1_1Scene.html#a13df43a335dadaea01769a726dc9ddfd',1,'tvg::Scene::identifier()'],['../classtvg_1_1Text.html#a13df43a335dadaea01769a726dc9ddfd',1,'tvg::Text::identifier()']]],
- ['init_204',['init',['../classtvg_1_1Initializer.html#aecd30dc028635b645b0dac5b6facea73',1,'tvg::Initializer']]]
+ ['id_215',['id',['../classtvg_1_1Accessor.html#a4f77dd34469490a192e5b56656f13a50',1,'tvg::Accessor']]],
+ ['identifier_216',['identifier',['../classtvg_1_1Paint.html#aee92a597f61d9bbdbd223b5dfc3877b7',1,'tvg::Paint::identifier()'],['../classtvg_1_1Fill.html#aee92a597f61d9bbdbd223b5dfc3877b7',1,'tvg::Fill::identifier()'],['../classtvg_1_1LinearGradient.html#ae1adb7ffb2cd728a61829849a31ffaaa',1,'tvg::LinearGradient::identifier()'],['../classtvg_1_1RadialGradient.html#ae1adb7ffb2cd728a61829849a31ffaaa',1,'tvg::RadialGradient::identifier()'],['../classtvg_1_1Shape.html#ae1adb7ffb2cd728a61829849a31ffaaa',1,'tvg::Shape::identifier()'],['../classtvg_1_1Picture.html#ae1adb7ffb2cd728a61829849a31ffaaa',1,'tvg::Picture::identifier()'],['../classtvg_1_1Scene.html#ae1adb7ffb2cd728a61829849a31ffaaa',1,'tvg::Scene::identifier()']]],
+ ['init_217',['init',['../classtvg_1_1Initializer.html#aecd30dc028635b645b0dac5b6facea73',1,'tvg::Initializer']]]
];
diff --git a/docs/html/search/functions_7.js b/docs/html/search/functions_7.js
index 507ac23f..90c11965 100644
--- a/docs/html/search/functions_7.js
+++ b/docs/html/search/functions_7.js
@@ -1,6 +1,6 @@
var searchData=
[
- ['linear_205',['linear',['../classtvg_1_1LinearGradient.html#aa881eb89e14ade6a30bc41d7eb8eaf52',1,'tvg::LinearGradient::linear(float x1, float y1, float x2, float y2) noexcept'],['../classtvg_1_1LinearGradient.html#a5c77e9f6e855a595945f45a6b19ee983',1,'tvg::LinearGradient::linear(float *x1, float *y1, float *x2, float *y2) const noexcept']]],
- ['lineto_206',['lineTo',['../classtvg_1_1Shape.html#a9c28e9bbc6bd22dc62e891ffb3fa02cd',1,'tvg::Shape']]],
- ['load_207',['load',['../classtvg_1_1Picture.html#aaf06be7d0b572c5ce35315cbddd7d318',1,'tvg::Picture::load(const std::string &path) noexcept'],['../classtvg_1_1Picture.html#a3e487c0b236a6eea853c5ccb7665cdce',1,'tvg::Picture::load(const char *data, uint32_t size, bool copy=false) noexcept'],['../classtvg_1_1Picture.html#a95979a7c4ce51445c7ef9d6461c34767',1,'tvg::Picture::load(const char *data, uint32_t size, const std::string &mimeType, bool copy=false) noexcept'],['../classtvg_1_1Picture.html#a1fdf75092cebaa7cde48d6a7d4946368',1,'tvg::Picture::load(uint32_t *data, uint32_t w, uint32_t h, bool copy) noexcept'],['../classtvg_1_1Text.html#a2e6612c3e7ff222151d2228b97dac1d5',1,'tvg::Text::load(const std::string &path) noexcept'],['../classtvg_1_1Text.html#a0de92209468d6b9b09ad00e9bc4b194c',1,'tvg::Text::load(const char *name, const char *data, uint32_t size, const std::string &mimeType="ttf", bool copy=false) noexcept']]]
+ ['linear_218',['linear',['../classtvg_1_1LinearGradient.html#aa881eb89e14ade6a30bc41d7eb8eaf52',1,'tvg::LinearGradient::linear(float x1, float y1, float x2, float y2) noexcept'],['../classtvg_1_1LinearGradient.html#a5c77e9f6e855a595945f45a6b19ee983',1,'tvg::LinearGradient::linear(float *x1, float *y1, float *x2, float *y2) const noexcept']]],
+ ['lineto_219',['lineTo',['../classtvg_1_1Shape.html#a9c28e9bbc6bd22dc62e891ffb3fa02cd',1,'tvg::Shape']]],
+ ['load_220',['load',['../classtvg_1_1Picture.html#aaf06be7d0b572c5ce35315cbddd7d318',1,'tvg::Picture::load(const std::string &path) noexcept'],['../classtvg_1_1Picture.html#a3e487c0b236a6eea853c5ccb7665cdce',1,'tvg::Picture::load(const char *data, uint32_t size, bool copy=false) noexcept'],['../classtvg_1_1Picture.html#a95979a7c4ce51445c7ef9d6461c34767',1,'tvg::Picture::load(const char *data, uint32_t size, const std::string &mimeType, bool copy=false) noexcept'],['../classtvg_1_1Picture.html#a1fdf75092cebaa7cde48d6a7d4946368',1,'tvg::Picture::load(uint32_t *data, uint32_t w, uint32_t h, bool copy) noexcept'],['../classtvg_1_1Text.html#a2e6612c3e7ff222151d2228b97dac1d5',1,'tvg::Text::load(const std::string &path) noexcept'],['../classtvg_1_1Text.html#a0de92209468d6b9b09ad00e9bc4b194c',1,'tvg::Text::load(const char *name, const char *data, uint32_t size, const std::string &mimeType="ttf", bool copy=false) noexcept']]]
];
diff --git a/docs/html/search/functions_8.js b/docs/html/search/functions_8.js
index 05e6a5c7..d72fbd8b 100644
--- a/docs/html/search/functions_8.js
+++ b/docs/html/search/functions_8.js
@@ -1,6 +1,5 @@
var searchData=
[
- ['mempool_208',['mempool',['../classtvg_1_1SwCanvas.html#a3486268541200559f16847cbe714a72c',1,'tvg::SwCanvas']]],
- ['mesh_209',['mesh',['../classtvg_1_1Picture.html#a761d19e78330e8ce73add01cbf1cd2e9',1,'tvg::Picture::mesh(const Polygon *triangles, uint32_t triangleCnt) noexcept'],['../classtvg_1_1Picture.html#ae4d1479dbae28f521da8e90f91a97caa',1,'tvg::Picture::mesh(const Polygon **triangles) const noexcept']]],
- ['moveto_210',['moveTo',['../classtvg_1_1Shape.html#a59f97aaa973af7c58081690433286461',1,'tvg::Shape']]]
+ ['mempool_221',['mempool',['../classtvg_1_1SwCanvas.html#a3486268541200559f16847cbe714a72c',1,'tvg::SwCanvas']]],
+ ['moveto_222',['moveTo',['../classtvg_1_1Shape.html#a59f97aaa973af7c58081690433286461',1,'tvg::Shape']]]
];
diff --git a/docs/html/search/functions_9.js b/docs/html/search/functions_9.js
index 3a5d00cb..9d2d038b 100644
--- a/docs/html/search/functions_9.js
+++ b/docs/html/search/functions_9.js
@@ -1,5 +1,5 @@
var searchData=
[
- ['opacity_211',['opacity',['../classtvg_1_1Paint.html#a2f25b71fed3ae390eb8051c7ea65aebf',1,'tvg::Paint::opacity(uint8_t o) noexcept'],['../classtvg_1_1Paint.html#a2ee7517b8bfad47e0f999ba3450e0e3e',1,'tvg::Paint::opacity() const noexcept']]],
- ['order_212',['order',['../classtvg_1_1Shape.html#aa7f1bade5864d60badcb5fae2b0fe034',1,'tvg::Shape']]]
+ ['opacity_223',['opacity',['../classtvg_1_1Paint.html#a2f25b71fed3ae390eb8051c7ea65aebf',1,'tvg::Paint::opacity(uint8_t o) noexcept'],['../classtvg_1_1Paint.html#a2ee7517b8bfad47e0f999ba3450e0e3e',1,'tvg::Paint::opacity() const noexcept']]],
+ ['order_224',['order',['../classtvg_1_1Shape.html#aa7f1bade5864d60badcb5fae2b0fe034',1,'tvg::Shape']]]
];
diff --git a/docs/html/search/functions_a.js b/docs/html/search/functions_a.js
index 2836808e..63b92aa2 100644
--- a/docs/html/search/functions_a.js
+++ b/docs/html/search/functions_a.js
@@ -1,8 +1,9 @@
var searchData=
[
- ['paints_213',['paints',['../classtvg_1_1Canvas.html#ace6c268f853a4c144076de89b7bbbe75',1,'tvg::Canvas::paints()'],['../classtvg_1_1Scene.html#ace6c268f853a4c144076de89b7bbbe75',1,'tvg::Scene::paints()']]],
- ['pathcommands_214',['pathCommands',['../classtvg_1_1Shape.html#ac14d90c2c0130b66a9a33eb7d08101b7',1,'tvg::Shape']]],
- ['pathcoords_215',['pathCoords',['../classtvg_1_1Shape.html#a818b1b358f0ed7ba448b6d804e087923',1,'tvg::Shape']]],
- ['picture_216',['picture',['../classtvg_1_1Animation.html#a004ba625c58005c931b244fb2515624f',1,'tvg::Animation']]],
- ['push_217',['push',['../classtvg_1_1Canvas.html#a82c5ec1c1ba93cf7671642400074201e',1,'tvg::Canvas::push()'],['../classtvg_1_1Scene.html#a19240cd5b53571da718fabef8afb7103',1,'tvg::Scene::push()']]]
+ ['paint_225',['paint',['../classtvg_1_1Picture.html#aeaff657c918ea2a3d984478a5e981ea2',1,'tvg::Picture']]],
+ ['paints_226',['paints',['../classtvg_1_1Canvas.html#ace6c268f853a4c144076de89b7bbbe75',1,'tvg::Canvas::paints()'],['../classtvg_1_1Scene.html#ace6c268f853a4c144076de89b7bbbe75',1,'tvg::Scene::paints()']]],
+ ['pathcommands_227',['pathCommands',['../classtvg_1_1Shape.html#ac14d90c2c0130b66a9a33eb7d08101b7',1,'tvg::Shape']]],
+ ['pathcoords_228',['pathCoords',['../classtvg_1_1Shape.html#a818b1b358f0ed7ba448b6d804e087923',1,'tvg::Shape']]],
+ ['picture_229',['picture',['../classtvg_1_1Animation.html#a004ba625c58005c931b244fb2515624f',1,'tvg::Animation']]],
+ ['push_230',['push',['../classtvg_1_1Canvas.html#a82c5ec1c1ba93cf7671642400074201e',1,'tvg::Canvas::push()'],['../classtvg_1_1Scene.html#a19240cd5b53571da718fabef8afb7103',1,'tvg::Scene::push(std::unique_ptr< Paint > paint) noexcept'],['../classtvg_1_1Scene.html#a8c4d96805c51d1e1876458ad84708925',1,'tvg::Scene::push(SceneEffect effect,...) noexcept']]]
];
diff --git a/docs/html/search/functions_b.js b/docs/html/search/functions_b.js
index 09897aca..4579ada2 100644
--- a/docs/html/search/functions_b.js
+++ b/docs/html/search/functions_b.js
@@ -1,6 +1,6 @@
var searchData=
[
- ['radial_218',['radial',['../classtvg_1_1RadialGradient.html#a3688387d86ebd5003ee98d90f24a6030',1,'tvg::RadialGradient::radial(float cx, float cy, float radius) noexcept'],['../classtvg_1_1RadialGradient.html#a706e9ec51bf12483b1d59f99c6fe045e',1,'tvg::RadialGradient::radial(float *cx, float *cy, float *radius) const noexcept']]],
- ['reset_219',['reset',['../classtvg_1_1Shape.html#a8014640e362066901c2e2ebe6ddd1251',1,'tvg::Shape']]],
- ['rotate_220',['rotate',['../classtvg_1_1Paint.html#a7841fa0c14643e09735d48042ead68f3',1,'tvg::Paint']]]
+ ['radial_231',['radial',['../classtvg_1_1RadialGradient.html#a3688387d86ebd5003ee98d90f24a6030',1,'tvg::RadialGradient::radial(float cx, float cy, float radius) noexcept'],['../classtvg_1_1RadialGradient.html#a706e9ec51bf12483b1d59f99c6fe045e',1,'tvg::RadialGradient::radial(float *cx, float *cy, float *radius) const noexcept']]],
+ ['reset_232',['reset',['../classtvg_1_1Shape.html#a8014640e362066901c2e2ebe6ddd1251',1,'tvg::Shape']]],
+ ['rotate_233',['rotate',['../classtvg_1_1Paint.html#a7841fa0c14643e09735d48042ead68f3',1,'tvg::Paint']]]
];
diff --git a/docs/html/search/functions_c.js b/docs/html/search/functions_c.js
index 1613f948..27bb3424 100644
--- a/docs/html/search/functions_c.js
+++ b/docs/html/search/functions_c.js
@@ -1,19 +1,19 @@
var searchData=
[
- ['save_221',['save',['../classtvg_1_1Saver.html#a4d421f31d37ea28b650ad0331735710a',1,'tvg::Saver::save(std::unique_ptr< Animation > animation, const std::string &path, uint32_t quality=100, uint32_t fps=0) noexcept'],['../classtvg_1_1Saver.html#acda492a458f3ddc2da01df672ecd85bd',1,'tvg::Saver::save(std::unique_ptr< Paint > paint, const std::string &path, bool compress=true) noexcept']]],
- ['scale_222',['scale',['../classtvg_1_1Paint.html#a5c057876185525c5723215f95a3984f2',1,'tvg::Paint']]],
- ['segment_223',['segment',['../classtvg_1_1Animation.html#aa05e5a4df917f934ba9b6233d39b4051',1,'tvg::Animation::segment(float begin, float end) noexcept'],['../classtvg_1_1Animation.html#aa972943b6a0d53d9868dcf70915ec0cb',1,'tvg::Animation::segment(float *begin, float *end=nullptr) noexcept']]],
- ['set_224',['set',['../classtvg_1_1Accessor.html#a845badc349250125a45b3d90742d23d1',1,'tvg::Accessor']]],
- ['size_225',['size',['../classtvg_1_1Picture.html#a065e47b46c791ee4d93ed3252d581a40',1,'tvg::Picture::size(float w, float h) noexcept'],['../classtvg_1_1Picture.html#af80639ef3460a5cf06278fdc03c13aad',1,'tvg::Picture::size(float *w, float *h) const noexcept']]],
- ['spread_226',['spread',['../classtvg_1_1Fill.html#aed49d00ca09e69fdf97aaae235f8e950',1,'tvg::Fill::spread(FillSpread s) noexcept'],['../classtvg_1_1Fill.html#a55f6de063e5ac8023243c9cef5cb9a12',1,'tvg::Fill::spread() const noexcept']]],
- ['stroke_227',['stroke',['../classtvg_1_1Shape.html#a39068c9686211de862844dacabf92375',1,'tvg::Shape::stroke(StrokeCap cap) noexcept'],['../classtvg_1_1Shape.html#ac416cad0d9e15079a112b1f609d19177',1,'tvg::Shape::stroke(StrokeJoin join) noexcept'],['../classtvg_1_1Shape.html#ae79102d63897ad86a96afb4436c731e4',1,'tvg::Shape::stroke(const float *dashPattern, uint32_t cnt) noexcept'],['../classtvg_1_1Shape.html#ab0b09b5064dff4931db9ea898b36dcc1',1,'tvg::Shape::stroke(std::unique_ptr< Fill > f) noexcept'],['../classtvg_1_1Shape.html#aad81d8f86d9432eac25b00cc675c8d7f',1,'tvg::Shape::stroke(uint8_t r, uint8_t g, uint8_t b, uint8_t a=255) noexcept'],['../classtvg_1_1Shape.html#a5ce764cd1970c7a7d76b209c4441bc73',1,'tvg::Shape::stroke(float width) noexcept']]],
- ['strokecap_228',['strokeCap',['../classtvg_1_1Shape.html#a0948989a7f0a9e253234cd9f53784674',1,'tvg::Shape']]],
- ['strokecolor_229',['strokeColor',['../classtvg_1_1Shape.html#a6705be0d6481277e9bf17cc918597665',1,'tvg::Shape']]],
- ['strokedash_230',['strokeDash',['../classtvg_1_1Shape.html#afbc1e469219ee86df47d216f58af282a',1,'tvg::Shape']]],
- ['strokefill_231',['strokeFill',['../classtvg_1_1Shape.html#a08ce41b2d01d2d43980e5c26f4df111e',1,'tvg::Shape']]],
- ['strokejoin_232',['strokeJoin',['../classtvg_1_1Shape.html#aac0235df4172e9c079689e5291c7ad5a',1,'tvg::Shape']]],
- ['strokemiterlimit_233',['strokeMiterlimit',['../classtvg_1_1Shape.html#ad8fb8f42c07ac68ef83383b05203ff6f',1,'tvg::Shape::strokeMiterlimit(float miterlimit) noexcept'],['../classtvg_1_1Shape.html#a84ec91023314c914e900cade78a9095d',1,'tvg::Shape::strokeMiterlimit() const noexcept']]],
- ['stroketrim_234',['strokeTrim',['../classtvg_1_1Shape.html#ac69db0796d8e184334add6b0b94b1898',1,'tvg::Shape::strokeTrim(float begin, float end, bool simultaneous=true) noexcept'],['../classtvg_1_1Shape.html#a5e0762495957f05713a60540984fdae4',1,'tvg::Shape::strokeTrim(float *begin, float *end) const noexcept']]],
- ['strokewidth_235',['strokeWidth',['../classtvg_1_1Shape.html#a1536ec32e91c29dd8300b0d4354773f9',1,'tvg::Shape']]],
- ['sync_236',['sync',['../classtvg_1_1Canvas.html#adbca600af79f9a0b8e8366e3be7450e9',1,'tvg::Canvas::sync()'],['../classtvg_1_1Saver.html#a2fdf9b2208358ea10f912b1877733778',1,'tvg::Saver::sync()']]]
+ ['save_234',['save',['../classtvg_1_1Saver.html#a4d421f31d37ea28b650ad0331735710a',1,'tvg::Saver::save(std::unique_ptr< Animation > animation, const std::string &path, uint32_t quality=100, uint32_t fps=0) noexcept'],['../classtvg_1_1Saver.html#acda492a458f3ddc2da01df672ecd85bd',1,'tvg::Saver::save(std::unique_ptr< Paint > paint, const std::string &path, bool compress=true) noexcept']]],
+ ['scale_235',['scale',['../classtvg_1_1Paint.html#a5c057876185525c5723215f95a3984f2',1,'tvg::Paint']]],
+ ['segment_236',['segment',['../classtvg_1_1Animation.html#aa05e5a4df917f934ba9b6233d39b4051',1,'tvg::Animation::segment(float begin, float end) noexcept'],['../classtvg_1_1Animation.html#aa972943b6a0d53d9868dcf70915ec0cb',1,'tvg::Animation::segment(float *begin, float *end=nullptr) noexcept']]],
+ ['set_237',['set',['../classtvg_1_1Accessor.html#a19696fc28e7eb51f5a4a8603c60e789d',1,'tvg::Accessor']]],
+ ['size_238',['size',['../classtvg_1_1Picture.html#a065e47b46c791ee4d93ed3252d581a40',1,'tvg::Picture::size(float w, float h) noexcept'],['../classtvg_1_1Picture.html#af80639ef3460a5cf06278fdc03c13aad',1,'tvg::Picture::size(float *w, float *h) const noexcept']]],
+ ['spread_239',['spread',['../classtvg_1_1Fill.html#aed49d00ca09e69fdf97aaae235f8e950',1,'tvg::Fill::spread(FillSpread s) noexcept'],['../classtvg_1_1Fill.html#a55f6de063e5ac8023243c9cef5cb9a12',1,'tvg::Fill::spread() const noexcept']]],
+ ['stroke_240',['stroke',['../classtvg_1_1Shape.html#ae79102d63897ad86a96afb4436c731e4',1,'tvg::Shape::stroke(const float *dashPattern, uint32_t cnt) noexcept'],['../classtvg_1_1Shape.html#ac416cad0d9e15079a112b1f609d19177',1,'tvg::Shape::stroke(StrokeJoin join) noexcept'],['../classtvg_1_1Shape.html#a39068c9686211de862844dacabf92375',1,'tvg::Shape::stroke(StrokeCap cap) noexcept'],['../classtvg_1_1Shape.html#ab0b09b5064dff4931db9ea898b36dcc1',1,'tvg::Shape::stroke(std::unique_ptr< Fill > f) noexcept'],['../classtvg_1_1Shape.html#aad81d8f86d9432eac25b00cc675c8d7f',1,'tvg::Shape::stroke(uint8_t r, uint8_t g, uint8_t b, uint8_t a=255) noexcept'],['../classtvg_1_1Shape.html#a5ce764cd1970c7a7d76b209c4441bc73',1,'tvg::Shape::stroke(float width) noexcept']]],
+ ['strokecap_241',['strokeCap',['../classtvg_1_1Shape.html#a0948989a7f0a9e253234cd9f53784674',1,'tvg::Shape']]],
+ ['strokecolor_242',['strokeColor',['../classtvg_1_1Shape.html#a6705be0d6481277e9bf17cc918597665',1,'tvg::Shape']]],
+ ['strokedash_243',['strokeDash',['../classtvg_1_1Shape.html#afbc1e469219ee86df47d216f58af282a',1,'tvg::Shape']]],
+ ['strokefill_244',['strokeFill',['../classtvg_1_1Shape.html#a08ce41b2d01d2d43980e5c26f4df111e',1,'tvg::Shape']]],
+ ['strokejoin_245',['strokeJoin',['../classtvg_1_1Shape.html#aac0235df4172e9c079689e5291c7ad5a',1,'tvg::Shape']]],
+ ['strokemiterlimit_246',['strokeMiterlimit',['../classtvg_1_1Shape.html#ad8fb8f42c07ac68ef83383b05203ff6f',1,'tvg::Shape::strokeMiterlimit(float miterlimit) noexcept'],['../classtvg_1_1Shape.html#a84ec91023314c914e900cade78a9095d',1,'tvg::Shape::strokeMiterlimit() const noexcept']]],
+ ['stroketrim_247',['strokeTrim',['../classtvg_1_1Shape.html#ac69db0796d8e184334add6b0b94b1898',1,'tvg::Shape']]],
+ ['strokewidth_248',['strokeWidth',['../classtvg_1_1Shape.html#a1536ec32e91c29dd8300b0d4354773f9',1,'tvg::Shape']]],
+ ['sync_249',['sync',['../classtvg_1_1Canvas.html#adbca600af79f9a0b8e8366e3be7450e9',1,'tvg::Canvas::sync()'],['../classtvg_1_1Saver.html#a2fdf9b2208358ea10f912b1877733778',1,'tvg::Saver::sync()']]]
];
diff --git a/docs/html/search/functions_d.js b/docs/html/search/functions_d.js
index 965c59f6..fdebc7a6 100644
--- a/docs/html/search/functions_d.js
+++ b/docs/html/search/functions_d.js
@@ -1,9 +1,10 @@
var searchData=
[
- ['target_237',['target',['../classtvg_1_1SwCanvas.html#a2d4c80a0ba45465b073ee0c279e8c8dc',1,'tvg::SwCanvas::target()'],['../classtvg_1_1GlCanvas.html#a182ae193566dbc09fc2ec5a369ad38ad',1,'tvg::GlCanvas::target()'],['../classtvg_1_1WgCanvas.html#a8374462d6f583b287a3664bee0d22c9a',1,'tvg::WgCanvas::target()']]],
- ['term_238',['term',['../classtvg_1_1Initializer.html#ace5ab49a2678becae6e7230420a003df',1,'tvg::Initializer']]],
- ['text_239',['text',['../classtvg_1_1Text.html#a9dd4d33d94a639639321538338e9f9f8',1,'tvg::Text']]],
- ['totalframe_240',['totalFrame',['../classtvg_1_1Animation.html#a624e4fdeebf70f286188685e769125f3',1,'tvg::Animation']]],
- ['transform_241',['transform',['../classtvg_1_1Paint.html#ac9f6ba428afe884bcc2861de0a2a96f4',1,'tvg::Paint::transform(const Matrix &m) noexcept'],['../classtvg_1_1Paint.html#ad1e49b6eb81e87bd860f19e1b92c574b',1,'tvg::Paint::transform() noexcept'],['../classtvg_1_1Fill.html#ac9f6ba428afe884bcc2861de0a2a96f4',1,'tvg::Fill::transform(const Matrix &m) noexcept'],['../classtvg_1_1Fill.html#ad96ad531732975db718aaf1210d47cd7',1,'tvg::Fill::transform() const noexcept']]],
- ['translate_242',['translate',['../classtvg_1_1Paint.html#ae896f56bfa51c98a50eee3f2bb62e41e',1,'tvg::Paint']]]
+ ['target_250',['target',['../classtvg_1_1GlCanvas.html#a182ae193566dbc09fc2ec5a369ad38ad',1,'tvg::GlCanvas::target()'],['../classtvg_1_1WgCanvas.html#abf98e4ee044acb637747310e55631d32',1,'tvg::WgCanvas::target()'],['../classtvg_1_1SwCanvas.html#a2d4c80a0ba45465b073ee0c279e8c8dc',1,'tvg::SwCanvas::target()']]],
+ ['term_251',['term',['../classtvg_1_1Initializer.html#ace5ab49a2678becae6e7230420a003df',1,'tvg::Initializer']]],
+ ['text_252',['text',['../classtvg_1_1Text.html#a9dd4d33d94a639639321538338e9f9f8',1,'tvg::Text']]],
+ ['totalframe_253',['totalFrame',['../classtvg_1_1Animation.html#a624e4fdeebf70f286188685e769125f3',1,'tvg::Animation']]],
+ ['transform_254',['transform',['../classtvg_1_1Fill.html#ad96ad531732975db718aaf1210d47cd7',1,'tvg::Fill::transform() const noexcept'],['../classtvg_1_1Fill.html#ac9f6ba428afe884bcc2861de0a2a96f4',1,'tvg::Fill::transform(const Matrix &m) noexcept'],['../classtvg_1_1Paint.html#ad1e49b6eb81e87bd860f19e1b92c574b',1,'tvg::Paint::transform() noexcept'],['../classtvg_1_1Paint.html#ac9f6ba428afe884bcc2861de0a2a96f4',1,'tvg::Paint::transform(const Matrix &m) noexcept']]],
+ ['translate_255',['translate',['../classtvg_1_1Paint.html#ae896f56bfa51c98a50eee3f2bb62e41e',1,'tvg::Paint']]],
+ ['type_256',['type',['../classtvg_1_1Paint.html#aec24b20e43f4edf0fc046517db603181',1,'tvg::Paint::type()'],['../classtvg_1_1Fill.html#aec24b20e43f4edf0fc046517db603181',1,'tvg::Fill::type()'],['../classtvg_1_1LinearGradient.html#a0998d9f221df277cafde4934e3828aa2',1,'tvg::LinearGradient::type()'],['../classtvg_1_1RadialGradient.html#a0998d9f221df277cafde4934e3828aa2',1,'tvg::RadialGradient::type()'],['../classtvg_1_1Shape.html#a0998d9f221df277cafde4934e3828aa2',1,'tvg::Shape::type()'],['../classtvg_1_1Picture.html#a0998d9f221df277cafde4934e3828aa2',1,'tvg::Picture::type()'],['../classtvg_1_1Scene.html#a0998d9f221df277cafde4934e3828aa2',1,'tvg::Scene::type()'],['../classtvg_1_1Text.html#a0998d9f221df277cafde4934e3828aa2',1,'tvg::Text::type()']]]
];
diff --git a/docs/html/search/functions_e.js b/docs/html/search/functions_e.js
index 732d9c5b..518146dd 100644
--- a/docs/html/search/functions_e.js
+++ b/docs/html/search/functions_e.js
@@ -1,5 +1,5 @@
var searchData=
[
- ['unload_243',['unload',['../classtvg_1_1Text.html#a2c3cf96821e59b74399c4c076d66fcc8',1,'tvg::Text']]],
- ['update_244',['update',['../classtvg_1_1Canvas.html#a89ac8a85a8c22723af9fb07c098472b3',1,'tvg::Canvas']]]
+ ['unload_257',['unload',['../classtvg_1_1Text.html#a2c3cf96821e59b74399c4c076d66fcc8',1,'tvg::Text']]],
+ ['update_258',['update',['../classtvg_1_1Canvas.html#a89ac8a85a8c22723af9fb07c098472b3',1,'tvg::Canvas']]]
];
diff --git a/docs/html/search/functions_f.js b/docs/html/search/functions_f.js
index b01911e2..13fce14d 100644
--- a/docs/html/search/functions_f.js
+++ b/docs/html/search/functions_f.js
@@ -1,4 +1,5 @@
var searchData=
[
- ['viewport_245',['viewport',['../classtvg_1_1Canvas.html#a2172bfc1790cee5dedd9cda7a2caf64e',1,'tvg::Canvas']]]
+ ['version_259',['version',['../classtvg_1_1Initializer.html#af8a92a9d48f4c1a9357798d93aeb94fb',1,'tvg::Initializer']]],
+ ['viewport_260',['viewport',['../classtvg_1_1Canvas.html#a2172bfc1790cee5dedd9cda7a2caf64e',1,'tvg::Canvas']]]
];
diff --git a/docs/html/search/groups_0.js b/docs/html/search/groups_0.js
index 9503a5a2..3143fd26 100644
--- a/docs/html/search/groups_0.js
+++ b/docs/html/search/groups_0.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['thorvg_317',['ThorVG',['../group__ThorVG.html',1,'']]]
+ ['thorvg_350',['ThorVG',['../group__ThorVG.html',1,'']]]
];
diff --git a/docs/html/search/searchdata.js b/docs/html/search/searchdata.js
index 5e5d35a7..3e2bf217 100644
--- a/docs/html/search/searchdata.js
+++ b/docs/html/search/searchdata.js
@@ -1,11 +1,11 @@
var indexSectionsWithContent =
{
0: "abcdefghilmnoprstuvw",
- 1: "acfgilmprstvw",
+ 1: "acfgilmprstw",
2: "abcdfgilmoprstuv",
- 3: "abgor",
- 4: "bcfmprs",
- 5: "abcdefghilmnoprsuw",
+ 3: "abgior",
+ 4: "bcfmprst",
+ 5: "abcdefghilmnoprstuw",
6: "t"
};
diff --git a/docs/html/search/variables_0.js b/docs/html/search/variables_0.js
index d80078b8..1b0d368b 100644
--- a/docs/html/search/variables_0.js
+++ b/docs/html/search/variables_0.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['a_246',['a',['../structtvg_1_1Fill_1_1ColorStop.html#af4007aacd75b22aee32dba9ea96082c0',1,'tvg::Fill::ColorStop']]]
+ ['a_261',['a',['../structtvg_1_1Fill_1_1ColorStop.html#af4007aacd75b22aee32dba9ea96082c0',1,'tvg::Fill::ColorStop']]]
];
diff --git a/docs/html/search/variables_1.js b/docs/html/search/variables_1.js
index ef6eb399..32c55673 100644
--- a/docs/html/search/variables_1.js
+++ b/docs/html/search/variables_1.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['b_247',['b',['../structtvg_1_1Fill_1_1ColorStop.html#a4313c9563516f94387762ab05763456b',1,'tvg::Fill::ColorStop']]]
+ ['b_262',['b',['../structtvg_1_1Fill_1_1ColorStop.html#a4313c9563516f94387762ab05763456b',1,'tvg::Fill::ColorStop']]]
];
diff --git a/docs/html/search/variables_2.js b/docs/html/search/variables_2.js
index 1408a780..2447c55e 100644
--- a/docs/html/search/variables_2.js
+++ b/docs/html/search/variables_2.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['g_248',['g',['../structtvg_1_1Fill_1_1ColorStop.html#a1673907d4d89d763bb7b94ec1eeb7b60',1,'tvg::Fill::ColorStop']]]
+ ['g_263',['g',['../structtvg_1_1Fill_1_1ColorStop.html#a1673907d4d89d763bb7b94ec1eeb7b60',1,'tvg::Fill::ColorStop']]]
];
diff --git a/docs/html/search/variables_3.js b/docs/html/search/variables_3.js
index 82f3aa1d..6e596e5e 100644
--- a/docs/html/search/variables_3.js
+++ b/docs/html/search/variables_3.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['offset_249',['offset',['../structtvg_1_1Fill_1_1ColorStop.html#a3e60b3c561be982d7c8e23f14c01fd5b',1,'tvg::Fill::ColorStop']]]
+ ['id_264',['id',['../classtvg_1_1Paint.html#abaabdc509cdaba7df9f56c6c76f3ae19',1,'tvg::Paint']]]
];
diff --git a/docs/html/search/variables_4.js b/docs/html/search/variables_4.js
index d0ee034c..60c70137 100644
--- a/docs/html/search/variables_4.js
+++ b/docs/html/search/variables_4.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['r_250',['r',['../structtvg_1_1Fill_1_1ColorStop.html#a4c5c6ceb8ed33456261fa907136e0c3a',1,'tvg::Fill::ColorStop']]]
+ ['offset_265',['offset',['../structtvg_1_1Fill_1_1ColorStop.html#a3e60b3c561be982d7c8e23f14c01fd5b',1,'tvg::Fill::ColorStop']]]
];
diff --git a/docs/html/search/variables_5.html b/docs/html/search/variables_5.html
new file mode 100644
index 00000000..7e345d16
--- /dev/null
+++ b/docs/html/search/variables_5.html
@@ -0,0 +1,37 @@
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/docs/html/search/variables_5.js b/docs/html/search/variables_5.js
new file mode 100644
index 00000000..32544654
--- /dev/null
+++ b/docs/html/search/variables_5.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['r_266',['r',['../structtvg_1_1Fill_1_1ColorStop.html#a4c5c6ceb8ed33456261fa907136e0c3a',1,'tvg::Fill::ColorStop']]]
+];
diff --git a/docs/html/structtvg_1_1Fill_1_1ColorStop-members.html b/docs/html/structtvg_1_1Fill_1_1ColorStop-members.html
index 916ac662..b926915f 100644
--- a/docs/html/structtvg_1_1Fill_1_1ColorStop-members.html
+++ b/docs/html/structtvg_1_1Fill_1_1ColorStop-members.html
@@ -27,7 +27,7 @@
ThorVG
- v0.14
+ v0.15
diff --git a/docs/html/structtvg_1_1Fill_1_1ColorStop.html b/docs/html/structtvg_1_1Fill_1_1ColorStop.html
index cebdf838..d4c4f0ab 100644
--- a/docs/html/structtvg_1_1Fill_1_1ColorStop.html
+++ b/docs/html/structtvg_1_1Fill_1_1ColorStop.html
@@ -27,7 +27,7 @@
ThorVG
- v0.14
+ v0.15
diff --git a/docs/html/structtvg_1_1Matrix-members.html b/docs/html/structtvg_1_1Matrix-members.html
index e136dbb9..f93150be 100644
--- a/docs/html/structtvg_1_1Matrix-members.html
+++ b/docs/html/structtvg_1_1Matrix-members.html
@@ -27,7 +27,7 @@
ThorVG
- v0.14
+ v0.15
diff --git a/docs/html/structtvg_1_1Matrix.html b/docs/html/structtvg_1_1Matrix.html
index 6528e16c..fee3988f 100644
--- a/docs/html/structtvg_1_1Matrix.html
+++ b/docs/html/structtvg_1_1Matrix.html
@@ -27,7 +27,7 @@
ThorVG
- v0.14
+ v0.15
diff --git a/docs/html/structtvg_1_1Point-members.html b/docs/html/structtvg_1_1Point-members.html
index 8b4b60a9..a3723c80 100644
--- a/docs/html/structtvg_1_1Point-members.html
+++ b/docs/html/structtvg_1_1Point-members.html
@@ -27,7 +27,7 @@
ThorVG
- v0.14
+ v0.15
diff --git a/docs/html/structtvg_1_1Point.html b/docs/html/structtvg_1_1Point.html
index e7d8d39f..f2b1e73e 100644
--- a/docs/html/structtvg_1_1Point.html
+++ b/docs/html/structtvg_1_1Point.html
@@ -27,7 +27,7 @@
ThorVG
- v0.14
+ v0.15
diff --git a/docs/html/structtvg_1_1Polygon-members.html b/docs/html/structtvg_1_1Polygon-members.html
deleted file mode 100644
index dae22c70..00000000
--- a/docs/html/structtvg_1_1Polygon-members.html
+++ /dev/null
@@ -1,101 +0,0 @@
-
-
-
-
-
-
-
-ThorVG: Member List
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ThorVG
- v0.14
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
This is the complete list of members for Polygon , including all inherited members.
-
-
-
-
-
-
diff --git a/docs/html/structtvg_1_1Polygon.html b/docs/html/structtvg_1_1Polygon.html
deleted file mode 100644
index 930a1ed8..00000000
--- a/docs/html/structtvg_1_1Polygon.html
+++ /dev/null
@@ -1,124 +0,0 @@
-
-
-
-
-
-
-
-ThorVG: Polygon
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ThorVG
- v0.14
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
A data structure representing a triangle in a texture mesh.
- More...
-
-
-
-
A data structure representing a triangle in a texture mesh.
-
Parameters
-
- vertex The three vertices that make up the polygon
-
-
-
-
Note Experimental API
-
-
-
-
-
-
diff --git a/docs/html/structtvg_1_1Polygon__coll__graph.map b/docs/html/structtvg_1_1Polygon__coll__graph.map
deleted file mode 100644
index 05756b0b..00000000
--- a/docs/html/structtvg_1_1Polygon__coll__graph.map
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
diff --git a/docs/html/structtvg_1_1Polygon__coll__graph.md5 b/docs/html/structtvg_1_1Polygon__coll__graph.md5
deleted file mode 100644
index 75e14e0c..00000000
--- a/docs/html/structtvg_1_1Polygon__coll__graph.md5
+++ /dev/null
@@ -1 +0,0 @@
-1dbf6c7992e255f8b408a725d119d317
\ No newline at end of file
diff --git a/docs/html/structtvg_1_1Polygon__coll__graph.png b/docs/html/structtvg_1_1Polygon__coll__graph.png
deleted file mode 100644
index a6967a72..00000000
Binary files a/docs/html/structtvg_1_1Polygon__coll__graph.png and /dev/null differ
diff --git a/docs/html/structtvg_1_1Vertex-members.html b/docs/html/structtvg_1_1Vertex-members.html
deleted file mode 100644
index 9c2e85b1..00000000
--- a/docs/html/structtvg_1_1Vertex-members.html
+++ /dev/null
@@ -1,101 +0,0 @@
-
-
-
-
-
-
-
-ThorVG: Member List
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ThorVG
- v0.14
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
This is the complete list of members for Vertex , including all inherited members.
-
-
-
-
-
-
diff --git a/docs/html/structtvg_1_1Vertex.html b/docs/html/structtvg_1_1Vertex.html
deleted file mode 100644
index 5c05b362..00000000
--- a/docs/html/structtvg_1_1Vertex.html
+++ /dev/null
@@ -1,124 +0,0 @@
-
-
-
-
-
-
-
-ThorVG: Vertex
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ThorVG
- v0.14
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
A data structure representing a texture mesh vertex.
- More...
-
-
-
-
A data structure representing a texture mesh vertex.
-
Parameters
-
- pt The vertex coordinate
- uv The normalized texture coordinate in the range (0.0..1.0, 0.0..1.0)
-
-
-
-
Note Experimental API
-
-
-
-
-
-
diff --git a/docs/html/structtvg_1_1Vertex__coll__graph.map b/docs/html/structtvg_1_1Vertex__coll__graph.map
deleted file mode 100644
index 70640b39..00000000
--- a/docs/html/structtvg_1_1Vertex__coll__graph.map
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
diff --git a/docs/html/structtvg_1_1Vertex__coll__graph.md5 b/docs/html/structtvg_1_1Vertex__coll__graph.md5
deleted file mode 100644
index 5700c27b..00000000
--- a/docs/html/structtvg_1_1Vertex__coll__graph.md5
+++ /dev/null
@@ -1 +0,0 @@
-56114fdc7caa1832eb9e606fd178649c
\ No newline at end of file
diff --git a/docs/html/structtvg_1_1Vertex__coll__graph.png b/docs/html/structtvg_1_1Vertex__coll__graph.png
deleted file mode 100644
index 08e668e0..00000000
Binary files a/docs/html/structtvg_1_1Vertex__coll__graph.png and /dev/null differ
diff --git a/docs/html/thorvg_8h_source.html b/docs/html/thorvg_8h_source.html
index 3358a3f7..7d65e906 100644
--- a/docs/html/thorvg_8h_source.html
+++ b/docs/html/thorvg_8h_source.html
@@ -27,7 +27,7 @@
ThorVG
- v0.14
+ v0.15
@@ -215,564 +215,599 @@ $(document).ready(function(){initNavTree('thorvg_8h_source.html',''); initResiza
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
- 360 TVG_DEPRECATED
Result bounds(
float * x,
float * y,
float * w,
float * h) const noexcept;
-
- 375 Result bounds(
float * x,
float * y,
float * w,
float * h,
bool transformed) const noexcept;
-
-
-
- 391 uint8_t opacity() const noexcept;
-
-
-
-
-
- 420 uint32_t identifier() const noexcept;
-
- 422 _TVG_DECLARE_PRIVATE(
Paint );
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 399 TVG_DEPRECATED
Result bounds(
float * x,
float * y,
float * w,
float * h) const noexcept;
+
+ 415 Result bounds(
float * x,
float * y,
float * w,
float * h,
bool transformed) const noexcept;
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+ 431 uint8_t opacity() const noexcept;
+
+
+
+ 453 virtual
Type type() const noexcept = 0;
+
+
+
+ 467 TVG_DEPRECATED uint32_t identifier() const noexcept;
-
-
-
-
-
-
-
-
- 510 Fill * duplicate() const noexcept;
-
- 519 uint32_t identifier() const noexcept;
-
- 521 _TVG_DECLARE_PRIVATE(
Fill );
-
-
+ 469 _TVG_DECLARE_PRIVATE(
Paint );
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
+
+
+
- 541 TVG_DEPRECATED
Result reserve(uint32_t n) noexcept;
-
-
-
-
-
- 584 virtual
Result clear(
bool free = true) noexcept;
-
-
-
-
-
- 626 virtual
Result viewport(int32_t x, int32_t y, int32_t w, int32_t h) noexcept;
-
-
-
- 638 _TVG_DECLARE_PRIVATE(
Canvas );
-
-
-
-
-
-
-
-
-
-
- 683 Result linear (
float * x1,
float * y1,
float * x2,
float * y2)
const noexcept;
-
- 690 static std::unique_ptr<LinearGradient>
gen () noexcept;
-
- 699 static uint32_t identifier() noexcept;
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 746 static std::unique_ptr<RadialGradient>
gen () noexcept;
-
- 755 static uint32_t identifier() noexcept;
-
-
-
+
+
+ 557 Fill * duplicate() const noexcept;
+
+ 568 virtual
Type type() const noexcept = 0;
+
+ 573 TVG_DEPRECATED uint32_t identifier() const noexcept;
+
+ 575 _TVG_DECLARE_PRIVATE(
Fill );
+
+
+
+
+
+
+
+
+
+ 595 TVG_DEPRECATED
Result reserve(uint32_t n) noexcept;
+
+
+
+
+
+ 638 virtual
Result clear(
bool free = true) noexcept;
+
+
+
+
+
+ 680 virtual
Result viewport(int32_t x, int32_t y, int32_t w, int32_t h) noexcept;
+
+
+
+ 694 _TVG_DECLARE_PRIVATE(
Canvas );
+
+
+
+
+
+
+
+
+
+
+ 740 Result linear (
float * x1,
float * y1,
float * x2,
float * y2)
const noexcept;
+
+ 747 static std::unique_ptr<LinearGradient>
gen () noexcept;
+
+ 758 Type type() const noexcept override;
-
-
-
-
-
-
-
-
- 795 Result moveTo(
float x,
float y) noexcept;
-
- 807 Result lineTo(
float x,
float y) noexcept;
-
- 824 Result cubicTo(
float cx1,
float cy1,
float cx2,
float cy2,
float x,
float y) noexcept;
-
-
-
- 857 Result appendRect(
float x,
float y,
float w,
float h,
float rx = 0,
float ry = 0) noexcept;
-
- 874 Result appendCircle(
float cx,
float cy,
float rx,
float ry) noexcept;
-
- 891 Result appendArc(
float cx,
float cy,
float radius,
float startAngle,
float sweep,
bool pie) noexcept;
-
-
-
-
-
- 926 Result stroke(uint8_t r, uint8_t g, uint8_t b, uint8_t a = 255) noexcept;
-
-
-
- 948 Result stroke(const
float * dashPattern, uint32_t cnt) noexcept;
-
-
-
-
-
- 977 Result strokeMiterlimit(
float miterlimit) noexcept;
-
- 991 Result strokeTrim(
float begin,
float end,
bool simultaneous = true) noexcept;
-
- 1006 Result fill(uint8_t r, uint8_t g, uint8_t b, uint8_t a = 255) noexcept;
-
-
-
-
-
-
-
-
-
- 1051 uint32_t pathCoords(const
Point ** pts) const noexcept;
-
-
-
- 1070 Result fillColor(uint8_t* r, uint8_t* g, uint8_t* b, uint8_t* a =
nullptr ) const noexcept;
-
-
-
- 1084 float strokeWidth() const noexcept;
-
- 1095 Result strokeColor(uint8_t* r, uint8_t* g, uint8_t* b, uint8_t* a =
nullptr ) const noexcept;
-
- 1102 const
Fill * strokeFill() const noexcept;
-
- 1111 uint32_t strokeDash(const
float ** dashPattern) const noexcept;
-
-
-
-
-
- 1134 float strokeMiterlimit() const noexcept;
-
- 1146 bool strokeTrim(
float * begin,
float * end) const noexcept;
-
- 1153 static std::unique_ptr<
Shape > gen() noexcept;
-
- 1162 static uint32_t identifier() noexcept;
-
- 1164 _TVG_DECLARE_PRIVATE(
Shape );
-
-
+ 763 TVG_DEPRECATED static uint32_t identifier() noexcept;
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 812 static std::unique_ptr<RadialGradient>
gen () noexcept;
+
+ 823 Type type() const noexcept override;
+
+ 828 TVG_DEPRECATED static uint32_t identifier() noexcept;
+
+
+
+
+
+
+
+
+
+
+
+
+ 868 Result moveTo(
float x,
float y) noexcept;
+
+ 880 Result lineTo(
float x,
float y) noexcept;
+
+ 897 Result cubicTo(
float cx1,
float cy1,
float cx2,
float cy2,
float x,
float y) noexcept;
+
+
+
+ 930 Result appendRect(
float x,
float y,
float w,
float h,
float rx = 0,
float ry = 0) noexcept;
+
+ 947 Result appendCircle(
float cx,
float cy,
float rx,
float ry) noexcept;
+
+ 964 TVG_DEPRECATED
Result appendArc(
float cx,
float cy,
float radius,
float startAngle,
float sweep,
bool pie) noexcept;
+
+
+
+
+
+ 999 Result stroke(uint8_t r, uint8_t g, uint8_t b, uint8_t a = 255) noexcept;
+
+
+
+ 1021 Result stroke(const
float * dashPattern, uint32_t cnt) noexcept;
+
+
+
+
+
+ 1050 Result strokeMiterlimit(
float miterlimit) noexcept;
+
+ 1064 Result strokeTrim(
float begin,
float end,
bool simultaneous = true) noexcept;
+
+ 1078 Result fill(uint8_t r, uint8_t g, uint8_t b, uint8_t a = 255) noexcept;
+
+
+
+
+
+
+
+
+
+ 1123 uint32_t pathCoords(const
Point ** pts) const noexcept;
+
+
+
+ 1141 Result fillColor(uint8_t* r, uint8_t* g, uint8_t* b, uint8_t* a =
nullptr ) const noexcept;
+
+
+
+ 1155 float strokeWidth() const noexcept;
+
+ 1166 Result strokeColor(uint8_t* r, uint8_t* g, uint8_t* b, uint8_t* a =
nullptr ) const noexcept;
-
-
-
-
-
-
-
- 1202 TVG_DEPRECATED
Result load (
const char * data, uint32_t size,
bool copy =
false ) noexcept;
-
- 1224 Result load(const
char * data, uint32_t size, const std::
string & mimeType,
bool copy = false) noexcept;
-
-
-
- 1245 Result size(
float * w,
float * h) const noexcept;
-
- 1262 Result load(uint32_t* data, uint32_t w, uint32_t h,
bool copy) noexcept;
-
-
-
- 1297 uint32_t mesh(const
Polygon ** triangles) const noexcept;
-
-
-
- 1313 static uint32_t identifier() noexcept;
-
-
- 1316 _TVG_DECLARE_PRIVATE(
Picture );
-
-
-
-
-
-
-
-
-
-
- 1350 TVG_DEPRECATED
Result reserve(uint32_t size) noexcept;
+ 1173 const
Fill * strokeFill() const noexcept;
+
+ 1182 uint32_t strokeDash(const
float ** dashPattern) const noexcept;
+
+
+
+
+
+ 1205 float strokeMiterlimit() const noexcept;
+
+ 1212 static std::unique_ptr<
Shape > gen() noexcept;
+
+ 1223 Type type() const noexcept override;
+
+ 1228 TVG_DEPRECATED static uint32_t identifier() noexcept;
+
+ 1230 _TVG_DECLARE_PRIVATE(
Shape );
+
+
+
+
+
+
+
+
+
+
+ 1268 TVG_DEPRECATED
Result load (
const char * data, uint32_t size,
bool copy =
false ) noexcept;
+
+ 1290 Result load(const
char * data, uint32_t size, const std::
string & mimeType,
bool copy = false) noexcept;
+
+
+
+ 1311 Result size(
float * w,
float * h) const noexcept;
+
+ 1328 Result load(uint32_t* data, uint32_t w, uint32_t h,
bool copy) noexcept;
+
+ 1343 const
Paint * paint(uint32_t
id ) noexcept;
+
+
-
-
-
-
- 1383 static std::unique_ptr<
Scene > gen() noexcept;
-
- 1392 static uint32_t identifier() noexcept;
-
- 1394 _TVG_DECLARE_PRIVATE(
Scene );
-
-
-
-
-
-
-
-
- 1425 Result font (
const char * name,
float size,
const char * style =
nullptr ) noexcept;
-
-
-
- 1452 Result fill(uint8_t r, uint8_t g, uint8_t b) noexcept;
-
-
-
- 1486 static
Result load(const std::
string & path) noexcept;
-
- 1513 static
Result load(const
char * name, const
char * data, uint32_t size, const std::
string & mimeType = "ttf",
bool copy = false) noexcept;
-
- 1529 static
Result unload(const std::
string & path) noexcept;
-
- 1538 static std::unique_ptr<
Text > gen() noexcept;
+ 1361 Type type() const noexcept override;
+
+ 1366 TVG_DEPRECATED static uint32_t identifier() noexcept;
+
+
+ 1369 _TVG_DECLARE_PRIVATE(
Picture );
+
+
+
+
+
+
+
+
+
+
+ 1403 TVG_DEPRECATED
Result reserve(uint32_t size) noexcept;
+
+
+
+
+
+
+
+ 1450 static std::unique_ptr<
Scene > gen() noexcept;
+
+ 1461 Type type() const noexcept override;
+
+ 1466 TVG_DEPRECATED static uint32_t identifier() noexcept;
+
+ 1468 _TVG_DECLARE_PRIVATE(
Scene );
+
+
+
+
+
+
+
+
+ 1499 Result font (
const char * name,
float size,
const char * style =
nullptr ) noexcept;
+
+
+
+ 1524 Result fill(uint8_t r, uint8_t g, uint8_t b) noexcept;
+
+
- 1547 static uint32_t identifier() noexcept;
-
- 1549 _TVG_DECLARE_PRIVATE(
Text );
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+ 1556 static
Result load(const std::
string & path) noexcept;
+
+ 1583 static
Result load(const
char * name, const
char * data, uint32_t size, const std::
string & mimeType = "ttf",
bool copy = false) noexcept;
-
-
-
-
- 1635 static std::unique_ptr<SwCanvas>
gen () noexcept;
-
-
-
-
-
-
-
-
-
-
-
-
- 1683 static std::unique_ptr<GlCanvas>
gen () noexcept;
-
-
-
-
-
-
-
-
-
+ 1599 static
Result unload(const std::
string & path) noexcept;
+
+ 1608 static std::unique_ptr<
Text > gen() noexcept;
+
+ 1619 Type type() const noexcept override;
+
+ 1621 _TVG_DECLARE_PRIVATE(
Text );
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
- 1719 Result target (
void * instance,
void * surface, uint32_t w, uint32_t h) noexcept;
-
- 1728 static std::unique_ptr<WgCanvas>
gen () noexcept;
-
-
-
-
-
-
-
-
-
-
-
+ 1707 static std::unique_ptr<SwCanvas>
gen () noexcept;
+
+
+
+
+
+
+
+
+
+
+
+
+ 1753 static std::unique_ptr<GlCanvas>
gen () noexcept;
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
+ 1790 Result target (
void * instance,
void * surface, uint32_t w, uint32_t h,
void * device =
nullptr ) noexcept;
-
-
-
-
- 1834 float curFrame() const noexcept;
-
- 1845 float totalFrame() const noexcept;
-
- 1855 float duration() const noexcept;
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1855 static const char *
version (uint32_t* major, uint32_t* minor, uint32_t* micro) noexcept;
- 1876 Result segment(
float begin,
float end) noexcept;
-
- 1889 Result segment(
float * begin,
float * end =
nullptr ) noexcept;
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 1954 Result save (std::unique_ptr<Paint> paint,
const std::string& path,
bool compress =
true ) noexcept;
-
- 1977 Result save(std::unique_ptr<
Animation > animation, const std::
string & path, uint32_t quality = 100, uint32_t fps = 0) noexcept;
-
-
-
- 2000 static std::unique_ptr<
Saver > gen() noexcept;
-
- 2002 _TVG_DECLARE_PRIVATE(
Saver );
-
-
-
-
-
-
-
-
- 2032 std::unique_ptr<Picture>
set (std::unique_ptr<Picture> picture, std::function<
bool (
const Paint * paint)> func) noexcept;
-
- 2039 static std::unique_ptr<Accessor>
gen () noexcept;
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1918 float curFrame() const noexcept;
+
+ 1929 float totalFrame() const noexcept;
+
+ 1939 float duration() const noexcept;
+
+ 1961 Result segment(
float begin,
float end) noexcept;
+
+ 1974 Result segment(
float * begin,
float * end =
nullptr ) noexcept;
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2039 Result save (std::unique_ptr<Paint> paint,
const std::string& path,
bool compress =
true ) noexcept;
-
-
-
-
- 2049 template<typename T = tvg::
Paint >
-
-
- 2052 return std::unique_ptr<T>(
static_cast< T*
> (paint));
-
-
-
- 2060 template <
typename T = tvg::Fill>
-
-
- 2063 return std::unique_ptr<T>(
static_cast< T*
> (fill));
-
-
-
-
-
-
-The Accessor is a utility class to debug the Scene structure by traversing the scene-tree.
Definition: thorvg.h:2018
-std::unique_ptr< Picture > set(std::unique_ptr< Picture > picture, std::function< bool(const Paint *paint)> func) noexcept
Set the access function for traversing the Picture scene tree nodes.
+ 2062 Result save(std::unique_ptr<
Animation > animation, const std::
string & path, uint32_t quality = 100, uint32_t fps = 0) noexcept;
+
+
+
+ 2085 static std::unique_ptr<
Saver > gen() noexcept;
+
+ 2087 _TVG_DECLARE_PRIVATE(
Saver );
+
+
+
+
+
+
+
+
+ 2107 TVG_DEPRECATED std::unique_ptr<Picture> set(std::unique_ptr<Picture> picture, std::function<
bool (
const Paint * paint)> func) noexcept;
+
+
+
+ 2136 static uint32_t
id (
const char * name) noexcept;
+
+ 2143 static std::unique_ptr<Accessor>
gen () noexcept;
+
+
+
+
+
+ 2153 template<typename T = tvg::
Paint >
+
+
+ 2156 return std::unique_ptr<T>(
static_cast< T*
> (paint));
+
+
+
+ 2164 template <
typename T = tvg::Fill>
+
+
+ 2167 return std::unique_ptr<T>(
static_cast< T*
> (fill));
+
+
+
+
+
+
+The Accessor is a utility class to debug the Scene structure by traversing the scene-tree.
Definition: thorvg.h:2103
+Result set(const Picture *picture, std::function< bool(const Paint *paint, void *data)> func, void *data) noexcept
Set the access function for traversing the Picture scene tree nodes.
+static uint32_t id(const char *name) noexcept
Generate a unique ID (hash key) from a given name.
static std::unique_ptr< Accessor > gen() noexcept
Creates a new Accessor object.
-The Animation class enables manipulation of animatable images.
Definition: thorvg.h:1788
+The Animation class enables manipulation of animatable images.
Definition: thorvg.h:1872
Picture * picture() const noexcept
Retrieves a picture instance associated with this animation instance.
Result frame(float no) noexcept
Specifies the current frame in the animation.
-An abstract class for drawing graphical elements.
Definition: thorvg.h:536
+An abstract class for drawing graphical elements.
Definition: thorvg.h:590
std::list< Paint * > & paints() noexcept
Returns the list of the paints that currently held by the Canvas.
-An abstract class representing the gradient fill of the Shape object.
Definition: thorvg.h:438
+An abstract class representing the gradient fill of the Shape object.
Definition: thorvg.h:485
FillSpread spread() const noexcept
Gets the FillSpread value of the fill.
Result colorStops(const ColorStop *colorStops, uint32_t cnt) noexcept
Sets the parameters of the colors of the gradient and their position.
Result transform(const Matrix &m) noexcept
Sets the matrix of the affine transformation for the gradient fill.
uint32_t colorStops(const ColorStop **colorStops) const noexcept
Gets the parameters of the colors of the gradient, their position and number.
Result spread(FillSpread s) noexcept
Sets the FillSpread value, which specifies how to fill the area outside the gradient bounds.
-A class for the rendering graphic elements with a GL raster engine.
Definition: thorvg.h:1651
+A class for the rendering graphic elements with a GL raster engine.
Definition: thorvg.h:1721
Result target(int32_t id, uint32_t w, uint32_t h) noexcept
Sets the drawing target for rasterization.
static std::unique_ptr< GlCanvas > gen() noexcept
Creates a new GlCanvas object.
-A class that enables initialization and termination of the TVG engines.
Definition: thorvg.h:1740
+A class that enables initialization and termination of the TVG engines.
Definition: thorvg.h:1811
static Result term(CanvasEngine engine) noexcept
Terminates TVG engines.
static Result init(CanvasEngine engine, uint32_t threads) noexcept
Initializes TVG engines.
-A class representing the linear gradient fill of the Shape object.
Definition: thorvg.h:651
+static const char * version(uint32_t *major, uint32_t *minor, uint32_t *micro) noexcept
Retrieves the version of the TVG engine.
+A class representing the linear gradient fill of the Shape object.
Definition: thorvg.h:707
static std::unique_ptr< LinearGradient > gen() noexcept
Creates a new LinearGradient object.
Result linear(float *x1, float *y1, float *x2, float *y2) const noexcept
Gets the linear gradient bounds.
Result linear(float x1, float y1, float x2, float y2) noexcept
Sets the linear gradient bounds.
-An abstract class for managing graphical elements.
Definition: thorvg.h:273
+An abstract class for managing graphical elements.
Definition: thorvg.h:290
Result scale(float factor) noexcept
Sets the scale value of the object.
Result rotate(float degree) noexcept
Sets the angle by which the object is rotated.
Result transform(const Matrix &m) noexcept
Sets the matrix of the affine transformation for the object.
Matrix transform() noexcept
Gets the matrix of the affine transformation of the object.
Result translate(float x, float y) noexcept
Sets the values by which the object is moved in a two-dimensional space.
-A class representing an image read in one of the supported formats: raw, svg, png,...
Definition: thorvg.h:1178
+A class representing an image read in one of the supported formats: raw, svg, png,...
Definition: thorvg.h:1244
TVG_DEPRECATED Result load(const char *data, uint32_t size, bool copy=false) noexcept
Result load(const std::string &path) noexcept
Loads a picture data directly from a file.
-A class representing the radial gradient fill of the Shape object.
Definition: thorvg.h:712
+A class representing the radial gradient fill of the Shape object.
Definition: thorvg.h:776
Result radial(float cx, float cy, float radius) noexcept
Sets the radial gradient bounds.
Result radial(float *cx, float *cy, float *radius) const noexcept
Gets the radial gradient bounds.
static std::unique_ptr< RadialGradient > gen() noexcept
Creates a new RadialGradient object.
-A class for exporting a paint object into a specified file, from which to recover the paint data late...
Definition: thorvg.h:1921
+A class for exporting a paint object into a specified file, from which to recover the paint data late...
Definition: thorvg.h:2006
Result background(std::unique_ptr< Paint > paint) noexcept
Sets the base background content for the saved image.
Result save(std::unique_ptr< Paint > paint, const std::string &path, bool compress=true) noexcept
Exports the given paint data to the given path.
-A class to composite children paints.
Definition: thorvg.h:1332
+A class to composite children paints.
Definition: thorvg.h:1385
Result push(std::unique_ptr< Paint > paint) noexcept
Passes drawing elements to the Scene using Paint objects.
std::list< Paint * > & paints() noexcept
Returns the list of the paints that currently held by the Scene.
-A class representing two-dimensional figures and their properties.
Definition: thorvg.h:774
-Result reset() noexcept
Resets the properties of the shape path.
-A class for the rendering graphical elements with a software raster engine.
Definition: thorvg.h:1559
+A class representing two-dimensional figures and their properties.
Definition: thorvg.h:847
+Result reset() noexcept
Resets the shape path.
+A class for the rendering graphical elements with a software raster engine.
Definition: thorvg.h:1631
Result target(uint32_t *buffer, uint32_t stride, uint32_t w, uint32_t h, Colorspace cs) noexcept
Sets the drawing target for the rasterization.
Result mempool(MempoolPolicy policy) noexcept
Set sw engine memory pool behavior policy.
-Colorspace
Enumeration specifying the methods of combining the 8-bit color channels into 32-bit color.
Definition: thorvg.h:1567
-@ ARGB8888S
The channels are joined in the order: alpha, red, green, blue. Colors are un-alpha-premultiplied.
Definition: thorvg.h:1571
-@ ABGR8888S
The channels are joined in the order: alpha, blue, green, red. Colors are un-alpha-premultiplied.
Definition: thorvg.h:1570
-@ ARGB8888
The channels are joined in the order: alpha, red, green, blue. Colors are alpha-premultiplied....
Definition: thorvg.h:1569
-MempoolPolicy
Enumeration specifying the methods of Memory Pool behavior policy.
Definition: thorvg.h:1579
-@ Shareable
Memory Pool is shared among the SwCanvases.
Definition: thorvg.h:1581
+Colorspace
Enumeration specifying the methods of combining the 8-bit color channels into 32-bit color.
Definition: thorvg.h:1639
+@ ARGB8888S
The channels are joined in the order: alpha, red, green, blue. Colors are un-alpha-premultiplied.
Definition: thorvg.h:1643
+@ ABGR8888S
The channels are joined in the order: alpha, blue, green, red. Colors are un-alpha-premultiplied.
Definition: thorvg.h:1642
+@ ARGB8888
The channels are joined in the order: alpha, red, green, blue. Colors are alpha-premultiplied....
Definition: thorvg.h:1641
+MempoolPolicy
Enumeration specifying the methods of Memory Pool behavior policy.
Definition: thorvg.h:1651
+@ Shareable
Memory Pool is shared among the SwCanvases.
Definition: thorvg.h:1653
static std::unique_ptr< SwCanvas > gen() noexcept
Creates a new SwCanvas object.
-A class to represent text objects in a graphical context, allowing for rendering and manipulation of ...
Definition: thorvg.h:1406
+A class to represent text objects in a graphical context, allowing for rendering and manipulation of ...
Definition: thorvg.h:1480
Result font(const char *name, float size, const char *style=nullptr) noexcept
Sets the font properties for the text.
-A class for the rendering graphic elements with a WebGPU raster engine.
Definition: thorvg.h:1699
-Result target(void *instance, void *surface, uint32_t w, uint32_t h) noexcept
Sets the drawing target for the rasterization.
-static std::unique_ptr< WgCanvas > gen() noexcept
Creates a new WgCanvas object.
+A class for the rendering graphic elements with a WebGPU raster engine.
Definition: thorvg.h:1769
+Result target(void *instance, void *surface, uint32_t w, uint32_t h, void *device=nullptr) noexcept
Sets the drawing target for the rasterization.
FillSpread
Enumeration specifying how to fill the area outside the gradient bounds.
Definition: thorvg.h:133
-std::unique_ptr< T > cast(Fill *fill)
The cast() function is a utility function used to cast a 'Fill' to type 'T'.
Definition: thorvg.h:2061
+std::unique_ptr< T > cast(Fill *fill)
The cast() function is a utility function used to cast a 'Fill' to type 'T'.
Definition: thorvg.h:2165
Result
Enumeration specifying the result from the APIs.
Definition: thorvg.h:81
-CanvasEngine
Enumeration specifying the engine type used for the graphics backend. For multiple backends bitwise o...
Definition: thorvg.h:204
-BlendMethod
Enumeration indicates the method used for blending paint. Please refer to the respective formulas for...
Definition: thorvg.h:182
+CanvasEngine
Enumeration specifying the engine type used for the graphics backend. For multiple backends bitwise o...
Definition: thorvg.h:227
+BlendMethod
Enumeration indicates the method used for blending paint. Please refer to the respective formulas for...
Definition: thorvg.h:184
+Type
Enumeration specifying the ThorVG class type value.
Definition: thorvg.h:245
StrokeCap
Enumeration determining the ending type of a stroke in the open sub-paths.
Definition: thorvg.h:111
PathCommand
Enumeration specifying the values of the path commands accepted by TVG.
Definition: thorvg.h:99
+SceneEffect
Enumeration that defines methods used for Scene Effects.
Definition: thorvg.h:217
FillRule
Enumeration specifying the algorithm used to establish which parts of the shape are treated as the in...
Definition: thorvg.h:144
CompositeMethod
Enumeration indicating the method used in the composition of two objects - the target and the source.
Definition: thorvg.h:158
StrokeJoin
Enumeration determining the style used at the corners of joined stroked path segments.
Definition: thorvg.h:122
@@ -788,21 +823,30 @@ $(document).ready(function(){initNavTree('thorvg_8h_source.html',''); initResiza
@ MemoryCorruption
The value returned in the event of bad memory handling - e.g. failing in pointer releasing or casting...
-@ Wg
WebGPU rasterizer. (Experimental API)
+
@ SoftLight
The same as Overlay but with applying pure black or white does not result in pure black or white....
@ Lighten
Only has the opposite action of Darken Only. max(S, D)
@ Exclusion
The result is twice the product of the top and bottom layers, subtracted from their sum....
@ Difference
Subtracts the bottom layer from the top layer or the other way around, to always get a non-negative v...
+@ Saturation
Reserved. Not supported.
@ Screen
The values of the pixels in the two layers are inverted, multiplied, and then inverted again....
+@ Luminosity
Reserved. Not supported.
@ Overlay
Combines Multiply and Screen blend modes. (2 * S * D) if (2 * D < Da), otherwise (Sa * Da) - 2 * (Da ...
@ Normal
Perform the alpha blending(default). S if (Sa == 255), otherwise (Sa * S) + (255 - Sa) * D.
-@ SrcOver
Replace the bottom layer with the top layer.
@ ColorBurn
Divides the inverted bottom layer by the top layer, and then inverts the result. 255 - (255 - D) / S.
+@ Color
Reserved. Not supported.
@ HardLight
The same as Overlay but with the color roles reversed. (2 * S * D) if (S < Sa), otherwise (Sa * Da) -...
@ Multiply
Takes the RGB channel values from 0 to 255 of each pixel in the top layer and multiples them with the...
@ Add
Simply adds pixel values of one layer with the other. (S + D)
@ ColorDodge
Divides the bottom layer by the inverted top layer. D / (255 - S)
@ Darken
Creates a pixel that retains the smallest components of the top and bottom layer pixels....
+@ Hue
Reserved. Not supported.
+@ HardMix
Reserved. Not supported.
+
+
+
+
+
@ Butt
The stroke ends exactly at each of the two end-points of a sub-path. For zero length sub-paths no str...
@ Round
The stroke is extended in both end-points of a sub-path by a half circle, with a radius equal to the ...
@ Square
The stroke is extended in both end-points of a sub-path by a rectangle, with the width equal to the s...
@@ -810,6 +854,8 @@ $(document).ready(function(){initNavTree('thorvg_8h_source.html',''); initResiza
@ CubicTo
Draws a cubic Bezier curve from the current point to the given point using two given control points a...
@ Close
Ends the current sub-path and connects it with its initial point. This command doesn't expect any poi...
@ MoveTo
Sets a new initial point of the sub-path and a new current point. This command expects 1 point: the s...
+@ GaussianBlur
Apply a blur effect with a Gaussian filter. Param(3) = {sigma(float)[> 0], direction(int)[both: 0 / h...
+@ ClearAll
Reset all previously applied scene effects, restoring the scene to its original state.
@ Winding
A line from the point to a location outside the shape is drawn. The intersections of the line with th...
@ EvenOdd
A line from the point to a location outside the shape is drawn and its intersections with the path se...
@ InvLumaMask
Alpha Masking using the grayscale (0.2125R + 0.7154G + 0.0721*B) of the complement to the compositing...
@@ -817,24 +863,24 @@ $(document).ready(function(){initNavTree('thorvg_8h_source.html',''); initResiza
@ InvAlphaMask
Alpha Masking using the complement to the compositing target's pixels as an alpha value.
@ ClipPath
The intersection of the source and the target is determined and only the resulting pixels from the so...
@ None
No composition is applied.
+@ DarkenMask
Where multiple masks intersect, the lowest transparency value is used. (Experimental API)
@ DifferenceMask
Calculates the absolute difference between the target color and the source color multiplied by the co...
@ AddMask
Combines the target and source objects pixels using target alpha. (T * TA) + (S * (255 - TA)) (Experi...
@ SubtractMask
Subtracts the source color from the target color while considering their respective target alpha....
@ AlphaMask
Alpha Masking using the compositing target's pixels as an alpha value.
@ IntersectMask
Computes the result by taking the minimum value between the target alpha and the source alpha and mul...
+@ LightenMask
Where multiple masks intersect, the highest transparency value is used. (Experimental API)
@ Bevel
The outer corner of the joined path segments is bevelled at the join point. The triangular region of ...
@ Round
The outer corner of the joined path segments is rounded. The circular region is centered at the join ...
@ Miter
The outer corner of the joined path segments is spiked. The spike is created by extension beyond the ...
-A data structure storing the information about the color and its relative position inside the gradien...
Definition: thorvg.h:444
-uint8_t g
Definition: thorvg.h:447
-float offset
Definition: thorvg.h:445
-uint8_t b
Definition: thorvg.h:448
-uint8_t r
Definition: thorvg.h:446
-uint8_t a
Definition: thorvg.h:449
-A data structure representing a three-dimensional matrix.
Definition: thorvg.h:228
-A data structure representing a point in two-dimensional space.
Definition: thorvg.h:215
-A data structure representing a triangle in a texture mesh.
Definition: thorvg.h:258
-A data structure representing a texture mesh vertex.
Definition: thorvg.h:244
+A data structure storing the information about the color and its relative position inside the gradien...
Definition: thorvg.h:491
+uint8_t g
Definition: thorvg.h:494
+float offset
Definition: thorvg.h:492
+uint8_t b
Definition: thorvg.h:495
+uint8_t r
Definition: thorvg.h:493
+uint8_t a
Definition: thorvg.h:496
+A data structure representing a three-dimensional matrix.
Definition: thorvg.h:273
+A data structure representing a point in two-dimensional space.
Definition: thorvg.h:260