summaryrefslogtreecommitdiffstats
path: root/thirdparty/thorvg/src/loaders/svg/tvgSvgLoaderCommon.h
diff options
context:
space:
mode:
Diffstat (limited to 'thirdparty/thorvg/src/loaders/svg/tvgSvgLoaderCommon.h')
-rw-r--r--thirdparty/thorvg/src/loaders/svg/tvgSvgLoaderCommon.h7
1 files changed, 4 insertions, 3 deletions
diff --git a/thirdparty/thorvg/src/loaders/svg/tvgSvgLoaderCommon.h b/thirdparty/thorvg/src/loaders/svg/tvgSvgLoaderCommon.h
index d6febd6825..283f56561b 100644
--- a/thirdparty/thorvg/src/loaders/svg/tvgSvgLoaderCommon.h
+++ b/thirdparty/thorvg/src/loaders/svg/tvgSvgLoaderCommon.h
@@ -485,11 +485,12 @@ struct SvgStyleProperty
SvgComposite mask;
int opacity;
SvgColor color;
- bool curColorSet;
char* cssClass;
- bool paintOrder; //true if default (fill, stroke), false otherwise
SvgStyleFlags flags;
SvgStyleFlags flagsImportance; //indicates the importance of the flag - if set, higher priority is applied (https://drafts.csswg.org/css-cascade-4/#importance)
+ bool curColorSet;
+ bool paintOrder; //true if default (fill, stroke), false otherwise
+ bool display;
};
struct SvgNode
@@ -518,7 +519,6 @@ struct SvgNode
SvgCssStyleNode cssStyle;
SvgSymbolNode symbol;
} node;
- bool display;
~SvgNode();
};
@@ -560,6 +560,7 @@ struct SvgLoaderData
int level = 0;
bool result = false;
bool style = false;
+ SvgNode* currentGraphicsNode = nullptr;
};
struct Box