<?xml version="1.0" encoding="utf-8"?>
<AutoVisualizer xmlns="http://schemas.microsoft.com/vstudio/debugger/natvis/2010">
<Type Name="array_t<*>">
<DisplayString Condition="data==0">{"$T1",sb} [] - Uninitialized</DisplayString>
<DisplayString Condition="count==0">{"$T1",sb} [] - Empty</DisplayString>
<DisplayString>{"$T1",sb} [{count}/{capacity}]</DisplayString>
<Expand>
<ArrayItems Condition="data != 0">
<Size>count</Size>
<ValuePointer>data</ValuePointer>
</ArrayItems>
</Expand>
</Type>
<Type Name="sk::matrix"><DisplayString>|{m[0],g},{m[1],g},{m[2],g},{m[3],g} | {m[4],g},{m[5],g},{m[6],g},{m[7],g} | {m[8],g},{m[9],g},{m[10],g},{m[11],g} | {m[12],g},{m[13],g},{m[14],g},{m[15],g}|</DisplayString></Type>
<Type Name="sk::color128"><DisplayString>[{r,g},{g,g},{b,g},{a,g}]</DisplayString></Type>
<Type Name="sk::color32"><DisplayString>[{r},{g},{b},{a}]</DisplayString></Type>
<Type Name="sk::quat"><DisplayString><{x,g},{y,g},{z,g},{w,g}></DisplayString></Type>
<Type Name="sk::vec4"><DisplayString><{x,g},{y,g},{z,g},{w,g}></DisplayString></Type>
<Type Name="sk::vec3"><DisplayString><{x,g},{y,g},{z,g}></DisplayString></Type>
<Type Name="sk::vec2"><DisplayString><{x,g},{y,g}></DisplayString></Type>
<Type Name="sk::rect_t"><DisplayString>[{x,g},{y,g} - {w,g},{h,g}]</DisplayString></Type>
<Type Name="sk::plane_t"><DisplayString><{center.x,g},{center.y,g},{center.z,g}> - {d,g}</DisplayString></Type>
<Type Name="sk::sphere_t"><DisplayString><{center.x,g},{center.y,g},{center.z,g}> - {radius,g}</DisplayString></Type>
<Type Name="sk::asset_header_t">
<DisplayString Condition="id_text!=0">{id_text,sb}[{type,en}:{refs}] - {state,en}</DisplayString>
<DisplayString Condition="id_text==0">{id}[{type,en}:{refs}] - {state,en}</DisplayString>
</Type>
</AutoVisualizer>