2022-05-21 19:58:09 +02:00

42 lines
1.7 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<AutoVisualizer xmlns="http://schemas.microsoft.com/vstudio/debugger/natvis/2010">
<Type Name="List&lt;*&gt;">
<Expand>
<Item Name="[size]">_StoreSize</Item>
<Item Name="[capacity]">_BufferSize</Item>
<ArrayItems>
<Size>_StoreSize</Size>
<ValuePointer>_Buffer</ValuePointer>
</ArrayItems>
</Expand>
</Type>
<Type Name="StringBase&lt;*&gt;">
<DisplayString Condition="_Buffer == nullptr">empty</DisplayString>
<DisplayString>{_Buffer}</DisplayString>
<Expand>
<Item Name="[size]" ExcludeView="simple">_StoreSize</Item>
<Item Name="[capacity]" ExcludeView="simple">_BufferSize</Item>
<Item Name="[value]">_Buffer</Item>
</Expand>
</Type>
<Type Name="Dictionary&lt;*&gt;">
<Expand>
<Item Name="[size]">_Count</Item>
<Item Name="[capacity]">_BucketLength</Item>
<ArrayItems>
<Size>_Count</Size>
<ValuePointer>_Entries._Mypair._Myval2</ValuePointer>
</ArrayItems>
</Expand>
</Type>
<Type Name="Assets::Texture">
<Expand>
<Item Name="Width">((DirectX::ScratchImage*)DirectXImage)->m_metadata.width</Item>
<Item Name="Height">((DirectX::ScratchImage*)DirectXImage)->m_metadata.height</Item>
<Item Name="MipLevels">((DirectX::ScratchImage*)DirectXImage)->m_metadata.mipLevels</Item>
<Item Name="Format">((DirectX::ScratchImage*)DirectXImage)->m_metadata.format</Item>
<Item Name="Dimensions">((DirectX::ScratchImage*)DirectXImage)->m_metadata.dimension</Item>
<Item Name="DirectX Image">((DirectX::ScratchImage*)DirectXImage)</Item>
</Expand>
</Type>
</AutoVisualizer>