Skip to content

Commit 7cf1ec2

Browse files
chore: add diagram
1 parent cd6bb0b commit 7cf1ec2

1 file changed

Lines changed: 181 additions & 0 deletions

File tree

FreeFrame/FreeFrameDiagram.cd

Lines changed: 181 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,181 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<ClassDiagram MajorVersion="1" MinorVersion="1" GroupingSetting="Access" MembersFormat="FullSignature">
3+
<Class Name="FreeFrame.Components.Shapes.Path.DrawAttribute" Collapsed="true">
4+
<Position X="16.5" Y="0.5" Width="1.5" />
5+
<TypeIdentifier>
6+
<HashCode>AAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAA=</HashCode>
7+
<FileName>Components\Shapes\Path\DrawAttribute.cs</FileName>
8+
</TypeIdentifier>
9+
</Class>
10+
<Class Name="FreeFrame.Components.Shapes.Path.MoveTo" Collapsed="true">
11+
<Position X="8" Y="1.75" Width="1.5" />
12+
<TypeIdentifier>
13+
<HashCode>AAIAAAAIAAQAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAA=</HashCode>
14+
<FileName>Components\Shapes\Path\DrawAttribute.cs</FileName>
15+
</TypeIdentifier>
16+
</Class>
17+
<Class Name="FreeFrame.Components.Shapes.Path.LineTo" Collapsed="true">
18+
<Position X="13" Y="1.75" Width="1.5" />
19+
<TypeIdentifier>
20+
<HashCode>AAIAAAAIAAQAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAA=</HashCode>
21+
<FileName>Components\Shapes\Path\DrawAttribute.cs</FileName>
22+
</TypeIdentifier>
23+
</Class>
24+
<Class Name="FreeFrame.Components.Shapes.Path.HorizontalLineTo" Collapsed="true">
25+
<Position X="18.5" Y="1.75" Width="1.5" />
26+
<TypeIdentifier>
27+
<HashCode>AAIAAAAIAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAA=</HashCode>
28+
<FileName>Components\Shapes\Path\DrawAttribute.cs</FileName>
29+
</TypeIdentifier>
30+
</Class>
31+
<Class Name="FreeFrame.Components.Shapes.Path.VerticalLineTo" Collapsed="true">
32+
<Position X="23" Y="1.75" Width="1.5" />
33+
<TypeIdentifier>
34+
<HashCode>AAIAAAAAAAQAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAA=</HashCode>
35+
<FileName>Components\Shapes\Path\DrawAttribute.cs</FileName>
36+
</TypeIdentifier>
37+
</Class>
38+
<Class Name="FreeFrame.Components.Shapes.Path.CurveTo" Collapsed="true">
39+
<Position X="27.5" Y="1.75" Width="1.5" />
40+
<TypeIdentifier>
41+
<HashCode>AAIAAAAIAAQAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAA=</HashCode>
42+
<FileName>Components\Shapes\Path\DrawAttribute.cs</FileName>
43+
</TypeIdentifier>
44+
</Class>
45+
<Class Name="FreeFrame.Components.Shapes.Path.SmoothCurveTo" Collapsed="true">
46+
<Position X="5.75" Y="1.75" Width="1.5" />
47+
<TypeIdentifier>
48+
<HashCode>AAIAAAAIAAQAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAA=</HashCode>
49+
<FileName>Components\Shapes\Path\DrawAttribute.cs</FileName>
50+
</TypeIdentifier>
51+
</Class>
52+
<Class Name="FreeFrame.Components.Shapes.Path.QuadraticBezierCurveTo" Collapsed="true">
53+
<Position X="10.25" Y="1.75" Width="2" />
54+
<TypeIdentifier>
55+
<HashCode>AAIAAAAIAAQAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAA=</HashCode>
56+
<FileName>Components\Shapes\Path\DrawAttribute.cs</FileName>
57+
</TypeIdentifier>
58+
</Class>
59+
<Class Name="FreeFrame.Components.Shapes.Path.SmoothQuadraticBezierCurveTo" Collapsed="true">
60+
<Position X="15.25" Y="1.75" Width="2.5" />
61+
<TypeIdentifier>
62+
<HashCode>AAIAAAAIAAQAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAA=</HashCode>
63+
<FileName>Components\Shapes\Path\DrawAttribute.cs</FileName>
64+
</TypeIdentifier>
65+
</Class>
66+
<Class Name="FreeFrame.Components.Shapes.Path.EllipticalArc" Collapsed="true">
67+
<Position X="20.75" Y="1.75" Width="1.5" />
68+
<TypeIdentifier>
69+
<HashCode>AAIAAKAIAAQAAAAEAAAAAAAAAAAAAAAAACEAAAAAAAA=</HashCode>
70+
<FileName>Components\Shapes\Path\DrawAttribute.cs</FileName>
71+
</TypeIdentifier>
72+
</Class>
73+
<Class Name="FreeFrame.Components.Shapes.Path.ClosePath" Collapsed="true">
74+
<Position X="25.25" Y="1.75" Width="1.5" />
75+
<TypeIdentifier>
76+
<HashCode>AAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAA=</HashCode>
77+
<FileName>Components\Shapes\Path\DrawAttribute.cs</FileName>
78+
</TypeIdentifier>
79+
</Class>
80+
<Class Name="FreeFrame.Components.Shapes.Shape" Collapsed="true">
81+
<Position X="8.25" Y="3.5" Width="1.5" />
82+
<TypeIdentifier>
83+
<HashCode>AAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAA=</HashCode>
84+
<FileName>Components\Shapes\Shape.cs</FileName>
85+
</TypeIdentifier>
86+
</Class>
87+
<Class Name="FreeFrame.Components.Shapes.SVGCircle" Collapsed="true">
88+
<Position X="5" Y="4.75" Width="1.5" />
89+
<TypeIdentifier>
90+
<HashCode>AAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAACAAAAABAAA=</HashCode>
91+
<FileName>Components\Shapes\SVGCircle.cs</FileName>
92+
</TypeIdentifier>
93+
</Class>
94+
<Class Name="FreeFrame.Components.Shapes.SVGPath" Collapsed="true">
95+
<Position X="7.25" Y="4.75" Width="1.5" />
96+
<TypeIdentifier>
97+
<HashCode>AAAAAAAAIAAAAAAEAAACAAAAAAAAAAAAAAAAAAAAAAA=</HashCode>
98+
<FileName>Components\Shapes\SVGPath.cs</FileName>
99+
</TypeIdentifier>
100+
</Class>
101+
<Class Name="FreeFrame.Components.Shapes.SVGPolygon" Collapsed="true">
102+
<Position X="9.5" Y="4.75" Width="1.5" />
103+
<TypeIdentifier>
104+
<HashCode>AAAAAAAAAAAAAAAEgAAAAAAAAAAAAAAAAAAAAAAAACA=</HashCode>
105+
<FileName>Components\Shapes\SVGPolygon.cs</FileName>
106+
</TypeIdentifier>
107+
</Class>
108+
<Class Name="FreeFrame.Components.Shapes.SVGRectangle" Collapsed="true">
109+
<Position X="11.75" Y="4.75" Width="1.5" />
110+
<TypeIdentifier>
111+
<HashCode>AAAAAAAIAASAAAAEAAAAAAAAABAAAAAAACAAAAAAAAA=</HashCode>
112+
<FileName>Components\Shapes\SVGRectangle.cs</FileName>
113+
</TypeIdentifier>
114+
</Class>
115+
<Class Name="FreeFrame.Components.Importer">
116+
<Position X="26" Y="4.25" Width="3.5" />
117+
<TypeIdentifier>
118+
<HashCode>AAAAAAAAAAAAAAAAIAAAACAgAAAAAAAAAACAAAAAAAA=</HashCode>
119+
<FileName>Components\Importer.cs</FileName>
120+
</TypeIdentifier>
121+
</Class>
122+
<Class Name="FreeFrame.Lib.ImGuiTools.ImGuiController" Collapsed="true" BaseTypeListCollapsed="true">
123+
<Position X="30" Y="0.5" Width="1.5" />
124+
<TypeIdentifier>
125+
<HashCode>ICwAAAAAgKCIACAAAAAAECAoADIAQgAIARAQAAAAAQA=</HashCode>
126+
<FileName>Lib\ImGuiTools\ImGuiController.cs</FileName>
127+
</TypeIdentifier>
128+
<Lollipop Position="0.2" Collapsed="true" />
129+
</Class>
130+
<Class Name="FreeFrame.Lib.ImGuiTools.ImGuiShader" Collapsed="true">
131+
<Position X="31.75" Y="0.5" Width="1.5" />
132+
<TypeIdentifier>
133+
<HashCode>ABAAEQAABCAAAAAAAAQACAQAAAAAAAAQAAAEAAAAAIA=</HashCode>
134+
<FileName>Lib\ImGuiTools\ImGuiShader.cs</FileName>
135+
</TypeIdentifier>
136+
</Class>
137+
<Class Name="FreeFrame.Lib.ImGuiTools.ImGuiTexture" Collapsed="true" BaseTypeListCollapsed="true">
138+
<Position X="33.5" Y="0.5" Width="1.5" />
139+
<TypeIdentifier>
140+
<HashCode>AAAAABIABCAAAAAAAAAAAEQAAAAgDAgAARgAAAIAAAg=</HashCode>
141+
<FileName>Lib\ImGuiTools\ImGuiTexture.cs</FileName>
142+
</TypeIdentifier>
143+
<Lollipop Position="0.2" Collapsed="true" />
144+
</Class>
145+
<Class Name="FreeFrame.Lib.ImGuiTools.ImGuiUtil" Collapsed="true">
146+
<Position X="30" Y="1.5" Width="1.5" />
147+
<TypeIdentifier>
148+
<HashCode>ABAAAAABAIgAAEAAAAAAAAACAAAAACBAAQAAAAAgAAA=</HashCode>
149+
<FileName>Lib\ImGuiTools\ImGuiUtil.cs</FileName>
150+
</TypeIdentifier>
151+
</Class>
152+
<Class Name="FreeFrame.Program" Collapsed="true">
153+
<Position X="33.5" Y="1.5" Width="1.5" />
154+
<TypeIdentifier>
155+
<HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAA=</HashCode>
156+
<FileName>Program.cs</FileName>
157+
</TypeIdentifier>
158+
</Class>
159+
<Class Name="FreeFrame.Shader" Collapsed="true">
160+
<Position X="30" Y="2.5" Width="1.5" />
161+
<TypeIdentifier>
162+
<HashCode>AAAAAAAAAAAAAAAAAIAAAAAAAAAEAAAQAAAAAAAAAAA=</HashCode>
163+
<FileName>Shader.cs</FileName>
164+
</TypeIdentifier>
165+
</Class>
166+
<Class Name="FreeFrame.UI" Collapsed="true">
167+
<Position X="31.75" Y="2.5" Width="1.5" />
168+
<TypeIdentifier>
169+
<HashCode>AAgAAEAAAABAAACAAAAAAAAAAAAEAAAAAAAAwAAAAAA=</HashCode>
170+
<FileName>UI.cs</FileName>
171+
</TypeIdentifier>
172+
</Class>
173+
<Class Name="FreeFrame.Window" Collapsed="true">
174+
<Position X="33.5" Y="2.5" Width="1.5" />
175+
<TypeIdentifier>
176+
<HashCode>AAABAAAAAAAIAAAAUAAAAAAiAAAAAqAIAAgAAAAQAAA=</HashCode>
177+
<FileName>Window.cs</FileName>
178+
</TypeIdentifier>
179+
</Class>
180+
<Font Name="Segoe UI" Size="9" />
181+
</ClassDiagram>

0 commit comments

Comments
 (0)