Browse Source

- Added a Vector<T> visualizer for VS2012. Renamed the previous AssetPtr<T> visualizer for consistency.

MelvMay-GG 12 years ago
parent
commit
ca172e3

+ 0 - 0
tools/VisualStudioVisualizer/VS2012/T2D_AssetPtr.natvis → tools/VisualStudioVisualizer/VS2012/T2D_AssetPtrT.natvis


+ 13 - 0
tools/VisualStudioVisualizer/VS2012/T2D_VectorT.natvis

@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="utf-8"?>
+<AutoVisualizer xmlns="http://schemas.microsoft.com/vstudio/debugger/natvis/2010">
+    <Type Name="Vector&lt;*&gt;">
+		<DisplayString Condition="mElementCount==0">Empty Vector</DisplayString>
+		<DisplayString>{{ Size = {mElementCount}, Capacity = {mArraySize}, Memory = {mArraySize*sizeof($T1)} bytes }}</DisplayString>
+		<Expand> 
+			<ArrayItems> 
+				<Size>mElementCount</Size> 
+				<ValuePointer>mArray</ValuePointer> 
+			</ArrayItems> 
+		</Expand> 		
+    </Type>
+</AutoVisualizer>