diff --git a/platform/windows/pandemonium.natvis b/platform/windows/pandemonium.natvis
index de265d999..22a1335d8 100644
--- a/platform/windows/pandemonium.natvis
+++ b/platform/windows/pandemonium.natvis
@@ -47,20 +47,27 @@
{_data._bool}
{_data._int}
{_data._real}
- {_data._transform2d}
+ {*(String *)_data._mem}
+ {*(Rect2 *)_data._mem}
+ {*(Rect2i *)_data._mem}
+ {*(Vector2 *)_data._mem}
+ {*(Vector2i *)_data._mem}
+ {*(Vector3 *)_data._mem}
+ {*(Vector3i *)_data._mem}
+ {*(Vector4 *)_data._mem}
+ {*(Vector4i *)_data._mem}
+ {*(Plane *)_data._mem}
+ {*(Quaternion *)_data._mem}
{_data._aabb}
{_data._basis}
{_data._transform}
- {*(String *)_data._mem}
- {*(Vector2 *)_data._mem}
- {*(Rect2 *)_data._mem}
- {*(Vector3 *)_data._mem}
- {*(Plane *)_data._mem}
- {*(Quaternion *)_data._mem}
+ {_data._transform2d}
+ {_data._projection}
{*(Color *)_data._mem}
{*(NodePath *)_data._mem}
{*(RID *)_data._mem}
{*(Object *)_data._mem}
+ {*(StringName *)_data._mem}
{*(Dictionary *)_data._mem}
{*(Array *)_data._mem}
{*(PoolByteArray *)_data._mem}
@@ -68,29 +75,41 @@
{*(PoolRealArray *)_data._mem}
{*(PoolStringArray *)_data._mem}
{*(PoolVector2Array *)_data._mem}
+ {*(PoolVector2iArray *)_data._mem}
{*(PoolVector3Array *)_data._mem}
+ {*(PoolVector3iArray *)_data._mem}
+ {*(PoolVector4Array *)_data._mem}
+ {*(PoolVector4iArray *)_data._mem}
{*(PoolColorArray *)_data._mem}
((String *)(_data._mem))->_cowdata._ptr,su
+ ((StringName *)(_data._mem))->_data.name._cowdata._ptr,su
- _data._bool
- _data._int
- _data._real
- - _data._transform2d
+ - *(String *)_data._mem
+ - *(Rect2 *)_data._mem
+ - *(Rect2i *)_data._mem
+ - *(Vector2 *)_data._mem
+ - *(Vector2i *)_data._mem
+ - *(Vector3 *)_data._mem
+ - *(Vector3i *)_data._mem
+ - *(Vector4 *)_data._mem
+ - *(Vector4i *)_data._mem
+ - *(Plane *)_data._mem
+ - *(Quaternion *)_data._mem
- _data._aabb
- _data._basis
- _data._transform
- - *(String *)_data._mem
- - *(Vector2 *)_data._mem
- - *(Rect2 *)_data._mem
- - *(Vector3 *)_data._mem
- - *(Plane *)_data._mem
- - *(Quaternion *)_data._mem
+ - _data._transform2d
+ - _data._projection
- *(Color *)_data._mem
- *(NodePath *)_data._mem
- *(RID *)_data._mem
- *(Object *)_data._mem
+ - *(StringName *)_data._mem
- *(Dictionary *)_data._mem
- *(Array *)_data._mem
- *(PoolByteArray *)_data._mem
@@ -98,7 +117,11 @@
- *(PoolRealArray *)_data._mem
- *(PoolStringArray *)_data._mem
- *(PoolVector2Array *)_data._mem
+ - *(PoolVector2iArray *)_data._mem
- *(PoolVector3Array *)_data._mem
+ - *(PoolVector3iArray *)_data._mem
+ - *(PoolVector4Array *)_data._mem
+ - *(PoolVector4iArray *)_data._mem
- *(PoolColorArray *)_data._mem
@@ -125,6 +148,14 @@
+
+ {{{x},{y}}}
+
+ - x
+ - y
+
+
+
{{{x},{y},{z}}}
@@ -134,6 +165,35 @@
+
+ {{{x},{y},{z}}}
+
+ - x
+ - y
+ - z
+
+
+
+
+ {{{x},{y},{z}}}
+
+ - x
+ - y
+ - z
+ - w
+
+
+
+
+ {{{x},{y},{z}}}
+
+ - x
+ - y
+ - z
+ - w
+
+
+
Quaternion {{{x},{y},{z},{w}}}