You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This extension allows to display graphical representation of C++ and C# variables during debugging.
5
11
@@ -14,21 +20,11 @@ It supports Boost.Geometry and Boost.Polygon models, Boost.Variant, STL/Boost co
14
20
15
21
Feel free to report bugs, propose features and create pull requests. Any help is appreciated.
16
22
17
-
#####Download
23
+
#### Download
18
24
19
25
You can download this extension from [Visual Studio Marketplace](https://marketplace.visualstudio.com/items?itemName=AdamWulkiewicz.GraphicalDebugging) or [GitHub](https://github.com/awulkiew/graphical-debugging/releases).
20
26
21
-
##### Instructions
22
-
23
-
###### Build
24
-
25
-
You need Microsoft Visual Studio 2017 Community and .NET Framework 4.5.2.
26
-
27
-
###### Install
28
-
29
-
To install after building double-click the *.vsix file from bin/Debug or bin/Release directory.
30
-
31
-
###### Use
27
+
#### Instructions
32
28
33
29
1. place a breakpoint somewhere in the code
34
30
2. start debugging
@@ -38,9 +34,7 @@ To install after building double-click the *.vsix file from bin/Debug or bin/Rel
38
34
***View**->**Other Windows**->**Plot Watch**
39
35
4. write the name of a variable in an edit box on the list
40
36
41
-
#### Details
42
-
43
-
##### Debugger visualizers
37
+
#### Debugger visualizers
44
38
45
39

46
40
@@ -58,7 +52,7 @@ Supported:
58
52
* Boost.Tuple: `tuple`
59
53
* Boost.Variant: `variant`
60
54
61
-
#####Geometry Watch
55
+
#### Geometry Watch
62
56
63
57
Watch window displaying graphical representation of variables in a single image. This allows to compare the variables easily. Variables can be of any supported type (see below) representing a geometrical object, e.g. point, polygon, ray, container of complex numbers, etc.
64
58
@@ -78,7 +72,7 @@ where geometries are Boost.Geometry types:
Watch window displaying graphical representations of variables in a list. Each variable is placed and visualized in a separate row. Variables can be of any supported type (see below) incl. images (see below).
Watch window displaying plot representation of variables in a single image. Type of plot can be set in **Options**. Variables can be of any supported type (see below) representing a container of values or points incl. complex and pair.
104
98
105
99

106
100
107
-
##### Types supported in watch windows
101
+
####Supported types
108
102
109
103
* Containers of values convertible to double, points and other geometries
110
104
* C-style array
@@ -133,7 +127,7 @@ Watch window displaying plot representation of variables in a single image. Type
133
127
* Variants of geometries
134
128
* Boost.Variant: `variant`
135
129
136
-
#####User-defined types
130
+
#### User-defined types
137
131
138
132
The extension offers support for the following user-defined geometries for both C++ and C# types:
139
133
@@ -197,7 +191,7 @@ Current limitations:
197
191
198
192
See more [examples at GitHub](https://github.com/awulkiew/graphical-debugging/tree/master/examples).
199
193
200
-
#####Direct memory access
194
+
#### Direct memory access
201
195
202
196
The extension attempts to obtain data through direct memory access if possible. From this feature benefit all supported containers of fundamental numeric types and geometries using such coordinate types. E.g.:
203
197
*`int arr[5]`
@@ -213,21 +207,16 @@ The extension attempts to obtain data through direct memory access if possible.
213
207
214
208
This behavior is enabled by default but can be disabled in options under **Tools**->**Options**->**Graphical Debugging**->**General**
215
209
216
-
#####Zooming/cropping
210
+
#### Zooming/cropping
217
211
218
212
Geometry Watch and Plot Watch has zooming/cropping feature. Mouse wheel can be used to zoom in/out as well.
The extension supports Visual Studio themes. The visualization of variables may be drawn in two versions, dark or light depending on the brightness of the theme background color.
0 commit comments