146 lines
4.9 KiB
XML
Executable File
146 lines
4.9 KiB
XML
Executable File
<?xml version="1.0" encoding="utf-8"?>
|
|
<AutoVisualizer xmlns="http://schemas.microsoft.com/vstudio/debugger/natvis/2010">
|
|
<Type Name="_SYSTEMTIME"><DisplayString LegacyAddin="x:\gta5\tools_ng\bin\eeaddin.dll" Export="AddIn_SystemTime"></DisplayString></Type>
|
|
<Type Name="_FILETIME"><DisplayString LegacyAddin="x:\gta5\tools_ng\bin\eeaddin.dll" Export="AddIn_FileTime"></DisplayString></Type>
|
|
|
|
<Type Name="rage::atNamespacedHashString<*>">
|
|
<AlternativeType Name="rage::atNamespacedHashValue<*>"/>
|
|
<Expand>
|
|
<CustomListItems>
|
|
<Variable Name="map" InitialValue="::rage::atHashStringNamespaceSupport::DebugNamespaceGroup<unsigned int>::sm_StringMaps"/>
|
|
<Variable Name="entry" InitialValue="map[$T3].m_Hash[m_hash % map[$T3].m_Slots]"/>
|
|
<Item Name="hash">m_hash</Item>
|
|
<Loop>
|
|
<Break Condition="entry == nullptr" />
|
|
<If Condition="entry->key == m_hash">
|
|
<Item Name="string">entry->data,na</Item>
|
|
<Break />
|
|
</If>
|
|
<Exec>entry = entry->next</Exec>
|
|
</Loop>
|
|
</CustomListItems>
|
|
</Expand>
|
|
</Type>
|
|
|
|
<Type Name="rage::atArray<*>">
|
|
<DisplayString>{{ Count = {m_Count}, m_Capacity = {m_Capacity} }}</DisplayString>
|
|
<Expand>
|
|
<Item Name="[m_Count]">m_Count</Item>
|
|
<ArrayItems>
|
|
<Size>m_Count</Size>
|
|
<ValuePointer>m_Elements</ValuePointer>
|
|
</ArrayItems>
|
|
</Expand>
|
|
</Type>
|
|
|
|
<Type Name="rage::atVector<*>">
|
|
<DisplayString>{{ Count = {m_Count}, m_Capacity = {m_Capacity} }}</DisplayString>
|
|
<Expand>
|
|
<Item Name="[m_Count]">m_Count</Item>
|
|
<ArrayItems>
|
|
<Size>m_Count</Size>
|
|
<ValuePointer>m_Elements</ValuePointer>
|
|
</ArrayItems>
|
|
</Expand>
|
|
</Type>
|
|
|
|
<Type Name="rage::grcArray<*>">
|
|
<DisplayString>{{ Count = {m_Count}, m_Capacity = {m_Capacity} }}</DisplayString>
|
|
<Expand>
|
|
<Item Name="[m_Count]">m_Count</Item>
|
|
<ArrayItems>
|
|
<Size>m_Count</Size>
|
|
<ValuePointer>m_Elements</ValuePointer>
|
|
</ArrayItems>
|
|
</Expand>
|
|
</Type>
|
|
|
|
<Type Name="rage::ConstString">
|
|
<DisplayString>{m_String}</DisplayString>
|
|
</Type>
|
|
|
|
<Type Name="rage::fwTransform"><DisplayString LegacyAddin="x:\gta5\tools_ng\bin\eeaddin.dll" Export="AddIn_Transform"></DisplayString></Type>
|
|
<Type Name="rage::strIndex"><DisplayString LegacyAddin="x:\gta5\tools_ng\bin\eeaddin.dll" Export="AddIn_strIndex"></DisplayString></Type>
|
|
|
|
<Type Name="rage::Vector2">
|
|
<DisplayString>{x}, {y}</DisplayString>
|
|
</Type>
|
|
|
|
<Type Name="rage::Vector3">
|
|
<DisplayString>{x}, {y}, {z}</DisplayString>
|
|
</Type>
|
|
|
|
<Type Name="rage::Vector4">
|
|
<DisplayString>{x}, {y}, {z}, {w}</DisplayString>
|
|
</Type>
|
|
|
|
<Type Name="rage::netIpV4Address">
|
|
<DisplayString><![CDATA[ {(0xff000000 & m_Ip) >> 24}.{(0xff0000 & m_Ip) >> 16}.{(0xff00 & m_Ip) >> 8}.{(0xff & m_Ip)} ]]></DisplayString>
|
|
</Type>
|
|
|
|
<Type Name="rage::Color32">
|
|
<DisplayString>{m_Color}</DisplayString>
|
|
</Type>
|
|
|
|
<Type Name="rage::Color64">
|
|
<DisplayString>{m_Color}</DisplayString>
|
|
</Type>
|
|
|
|
<Type Name="rage::Quaternion">
|
|
<DisplayString>{x}, {y}, {z}, {w}</DisplayString>
|
|
</Type>
|
|
|
|
<Type Name="rage::atString">
|
|
<DisplayString>{m_Data,s}</DisplayString>
|
|
</Type>
|
|
|
|
<Type Name="rage::ScalarV">
|
|
<DisplayString>{v.m128_f32[0]}</DisplayString>
|
|
</Type>
|
|
|
|
<Type Name="rage::Vec2V">
|
|
<DisplayString>{v.m128_f32[0]},{v.m128_f32[1]}</DisplayString>
|
|
</Type>
|
|
|
|
<Type Name="rage::Vec3V">
|
|
<DisplayString>{v.m128_f32[0]},{v.m128_f32[1]},{v.m128_f32[2]}</DisplayString>
|
|
</Type>
|
|
|
|
<Type Name="rage::Vec4V">
|
|
<DisplayString>{v.m128_f32[0]},{v.m128_f32[1]},{v.m128_f32[2]},{v.m128_f32[3]}</DisplayString>
|
|
</Type>
|
|
|
|
<Type Name="rage::QuatV">
|
|
<DisplayString>{v.m128_f32[0]},{v.m128_f32[1]},{v.m128_f32[2]},{v.m128_f32[3]}</DisplayString>
|
|
</Type>
|
|
|
|
<Type Name="rage::Mat33V">
|
|
<DisplayString>{m_col0.m128_f32[0]},{m_col0.m128_f32[1]},{m_col0.m128_f32[2]} | {m_col1.m128_f32[0]},{m_col1.m128_f32[1]},{m_col1.m128_f32[2]} {m_col2.m128_f32[0]},{m_col2.m128_f32[1]},{m_col2.m128_f32[2]}</DisplayString>
|
|
</Type>
|
|
|
|
<Type Name="rage::Mat34V">
|
|
<DisplayString>{m_col0.m128_f32[0]},{m_col0.m128_f32[1]},{m_col0.m128_f32[2]} | {m_col1.m128_f32[0]},{m_col1.m128_f32[1]},{m_col1.m128_f32[2]} | {m_col2.m128_f32[0]},{m_col2.m128_f32[1]},{m_col2.m128_f32[2]} | {m_col3.m128_f32[0]},{m_col3.m128_f32[1]},{m_col3.m128_f32[2]}</DisplayString>
|
|
</Type>
|
|
|
|
<Type Name="__m128">
|
|
<DisplayString>{m128_f32[0]},{m128_f32[1]},{m128_f32[2]},{m128_f32[3]}</DisplayString>
|
|
</Type>
|
|
|
|
<Type Name="rage::Vec2">
|
|
<DisplayString>{v.x} {v.y}</DisplayString>
|
|
</Type>
|
|
|
|
<Type Name="rage::Vec3">
|
|
<DisplayString>{v.x} {v.y} {v.z}</DisplayString>
|
|
</Type>
|
|
|
|
<Type Name="rage::Vec4">
|
|
<DisplayString>{v.x} {v.y} {v.z} {v.w}</DisplayString>
|
|
</Type>
|
|
|
|
<Type Name="rage::Quat">
|
|
<DisplayString>{v.x} {v.y} {v.z} {v.w}</DisplayString>
|
|
</Type>
|
|
|
|
</AutoVisualizer>
|