40 lines
1.1 KiB
XML
40 lines
1.1 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<AutoVisualizer xmlns="http://schemas.microsoft.com/vstudio/debugger/natvis/2010">
|
|
<!--math lib-->
|
|
<Type Name="qvec<*,*>">
|
|
<DisplayString>{($T1 *) (& v),[$T2]}</DisplayString>
|
|
<Expand>
|
|
<ExpandedItem>v</ExpandedItem>
|
|
</Expand>
|
|
</Type>
|
|
<Type Name="qmat<*,*,*>">
|
|
<DisplayString>{$T2} x {$T3} matrix</DisplayString>
|
|
<Expand>
|
|
<ArrayItems>
|
|
<Direction>Backward</Direction>
|
|
<Rank>$T2 - 1</Rank>
|
|
<Size>$T3</Size>
|
|
<ValuePointer>($T1 *) (& m_values)</ValuePointer>
|
|
</ArrayItems>
|
|
</Expand>
|
|
</Type>
|
|
<Type Name="polylib::winding_base_t<*>">
|
|
<DisplayString>{count} points</DisplayString>
|
|
<Expand>
|
|
<Item Name="[size]">count</Item>
|
|
<IndexListItems>
|
|
<Size>count</Size>
|
|
<ValueNode Condition="$i < $T1">array[$i]</ValueNode>
|
|
<ValueNode Condition="$i >= $T1">vector[$i - $T1]</ValueNode>
|
|
</IndexListItems>
|
|
</Expand>
|
|
</Type>
|
|
|
|
<!--settings-->
|
|
<Type Name="settings::setting_value<*>">
|
|
<DisplayString>{_value} from {_source}</DisplayString>
|
|
<Expand>
|
|
<ExpandedItem>_value</ExpandedItem>
|
|
</Expand>
|
|
</Type>
|
|
</AutoVisualizer> |