Zdexby TheHolyOneZ
44,741 classes
Class

SVGDocument

: Object
ToolBuddy.ThirdParty.VectorGraphics.SVGDocument, Assembly-CSharp-firstpass 0x0120 (288 B) inherited 0x0010 Assembly-CSharp-firstpass.dll
0x00x0120

Members 36

OffsetSizeNameTypeFlagsDefault
—0x04SVGLengthFactorfloatStatic+2 flags2166153680
0x08whiteSpaceNumberCharschar[]PrivateStatic—
0x08docReaderXmlReaderIteratorPrivate—
0x08sceneScenePrivate—
0x04dpiScalefloatPrivate—
0x04windowWidthintPrivate—
0x04windowHeightintPrivate—
0x08scenePosVector2Private—
0x08sceneSizeVector2Private—
0x003C0x04padding / unreflected
0x08svgObjectsSVGDictionaryPrivate—
0x08subTagsDictionary<System.StringPrivate—
0x08gradientExInfoDictionary<ToolBuddy.ThirdParty.VectorGraphics.GradientFillPrivate—
0x08symbolViewBoxesDictionary<ToolBuddy.ThirdParty.VectorGraphics.SceneNodePrivate—
0x08nodeGlobalSceneStateDictionary<ToolBuddy.ThirdParty.VectorGraphics.SceneNodePrivate—
0x08nodeOpacityDictionary<ToolBuddy.ThirdParty.VectorGraphics.SceneNodePrivate—
0x08nodeIDsDictionary<System.StringPrivate—
0x08nodeStyleLayersDictionary<ToolBuddy.ThirdParty.VectorGraphics.SceneNodePrivate—
0x08clipDataDictionary<ToolBuddy.ThirdParty.VectorGraphics.SceneNodePrivate—
0x08patternDataDictionary<ToolBuddy.ThirdParty.VectorGraphics.SceneNodePrivate—
0x08maskDataDictionary<ToolBuddy.ThirdParty.VectorGraphics.SceneNodePrivate—
0x08postponedSymbolDataDictionary<System.StringPrivate—
0x08postponedStopDataDictionary<System.StringPrivate—
0x08postponedClipDictionary<System.StringPrivate—
0x08postponedFillsSVGPostponedFillsPrivate—
0x08invisibleNodesList<ToolBuddy.ThirdParty.VectorGraphics.SVGDocument.NodeWithParent>Private—
0x08currentContainerSizeStack<UnityEngine.Vector2>Private—
0x08currentViewBoxSizeStack<UnityEngine.Vector2>Private—
0x08currentSceneNodeStack<ToolBuddy.ThirdParty.VectorGraphics.SceneNode>Private—
0x08currentGradientFillGradientFillPrivate—
0x08currentGradientIdstringPrivate—
0x08allElemsElemHandler[]Private—
0x08elemsToAddToHierarchyHashSet<ToolBuddy.ThirdParty.VectorGraphics.SVGDocument.ElemHandler>Private—
0x08stylesSVGStyleResolverPrivate—
0x01applyRootViewBoxboolPrivate—
0x01090x03padding / unreflected
0x10sceneViewportRect1 flags—
0x011C0x04unreflected bytes to end of SVGDocument

Functions 62

SignatureFlagsNativeParams
void .ctor(XmlReader docReader, float dpi, Scene scene, int windowWidth, int windowHeight, bool applyRootViewBox)Public+1 flags—0x08
void Import()Public—0x00
Dictionary<ToolBuddy.ThirdParty.VectorGraphics.SceneNode get_NodeOpacities()Public+1 flags—0x08
Dictionary<System.String get_NodeIDs()Public+1 flags—0x08
string get_StockBlackNonZeroFillName()Static+2 flags—0x08
string get_StockBlackOddEvenFillName()Static+2 flags—0x08
void ParseChildren(Node node, const string& nodeName)Private—0x08
void circle()Private—0x00
void defs()Private—0x00
void ellipse()Private—0x00
void g()Private—0x00
void image()Private—0x00
void line()Private—0x00
void linearGradient()Private—0x00
void path()Private—0x00
void polygon()Private—0x00
void polyline()Private—0x00
void radialGradient()Private—0x00
void clipPath()Private—0x00
void pattern()Private—0x00
void mask()Private—0x00
void rect()Private—0x00
void stop()Private—0x00
void svg()Private—0x00
void symbol()Private—0x00
void use()Private—0x00
void style()Private—0x00
void ResolveReferencedNode(SceneNode referencedNode, const NodeReferenceData& refData, bool isDeferred)Private—0x20
SceneNode CloneSceneNode(SceneNode node)Private—0x08
Shape CloneShape(Shape shape)Private—0x08
BezierContour CloneContour(const BezierContour& c)Private0x10
IFill CloneFill(IFill fill)Private0x08
PathProperties ClonePathProps(const PathProperties& props)Private0x18
GradientFill CloneGradientFill(GradientFill other)Private0x08
int AttribIntVal(const string& attribName)Private0x08
int AttribIntVal(const string& attribName, int defaultVal)Private0x08
float AttribFloatVal(const string& attribName)Private0x08
float AttribFloatVal(const string& attribName, float defaultVal)Private0x08
float AttribLengthVal(Node node, const string& attribName, const DimType& dimType)Private0x08
float AttribLengthVal(Node node, const string& attribName, float defaultUnitVal, const DimType& dimType)Private0x08
float AttribLengthVal(const string& val, Node node, const string& attribName, float defaultUnitVal, const DimType& dimType)Private0x08
void AddToSVGDictionaryIfPossible(Node node, object vectorElement)Private0x08
Rect ParseViewport(Node node, SceneNode sceneNode, const Vector2& defaultViewportSize)Private0x10
ViewBoxInfo ParseViewBox(Node node, SceneNode sceneNode, const Rect& sceneViewport)Private0x20
void ParseViewBoxAspectRatio(Node node, ref ViewBoxInfo& viewBoxInfo)Private0x20
void ApplyViewBox(SceneNode sceneNode, const ViewBoxInfo& viewBoxInfo, const Rect& sceneViewport)Private0x20
Stroke ParseStrokeAttributeSet(Node node, ref PathCorner& strokeCorner, ref PathEnding& strokeEnding, const Inheritance& inheritance)Private0x08
void ParseID(Node node, SceneNode sceneNode)Private0x08
float ParseOpacity(SceneNode sceneNode)Private0x08
void ParseClipAndMask(Node node, SceneNode sceneNode)Private0x08
void ParseClip(Node node, SceneNode sceneNode)Private0x08
void ApplyClipper(SceneNode clipper, SceneNode target, bool worldRelative)Private0x08
void ParseMask(Node node, SceneNode sceneNode)Private0x08
Texture2D DecodeTextureData(const string& dataURI)Private0x08
void PostProcess(SceneNode root)Private0x08
void AdjustFills(SceneNode root)Private0x08
void AdjustGradientFill(SceneNode node, const Matrix2D& worldTransform, IFill fill, const BezierContour[]& contours, ref Matrix2D& computedTransform)Private0x18
SceneNode AdjustPatternFill(SceneNode node, const Matrix2D& worldTransform, Shape shape)Private0x18
void RemoveInvisibleNodes()Private0x00
bool ShouldDeclareSupportedChildren(Node node)Private0x08
void SupportElems(Node node, const ElemHandler[]& handlers)Private0x08
void .cctor()PrivateStatic+1 flags0x00