Skip to content

yurid/godot-cpp-natvis#1

Merged
van800 merged 3 commits into
van800:shakhov/natvisfrom
YuriDolukhanyan:yurid/godot-cpp-natvis
May 26, 2026
Merged

yurid/godot-cpp-natvis#1
van800 merged 3 commits into
van800:shakhov/natvisfrom
YuriDolukhanyan:yurid/godot-cpp-natvis

Conversation

@YuriDolukhanyan
Copy link
Copy Markdown

natvis: added new visualizers for godot-cpp types

Extends the existing visualizer set with:

Packed arrays:

  • godot::PackedByteArray
  • godot::PackedInt32Array, godot::PackedInt64Array
  • godot::PackedFloat32Array, godot::PackedFloat64Array
  • godot::PackedStringArray
  • godot::PackedVector2Array, godot::PackedVector3Array, godot::PackedVector4Array
  • godot::PackedColorArray

Math primitives:

  • godot::Vector2'3'4, godot::Vector2i'3i'4i
  • godot::Quaternion
  • godot::Color
  • godot::Plane
  • godot::Rect2'2i
  • godot::AABB
  • godot::Basis
  • godot::Transform2D, godot::Transform3D
  • godot::Projection

and godot::NodePath (absolute, path, subpath)

screenshot_Rider screenshot_VisualStudio

Extends the existing visualizer set with:

Packed arrays:
- godot::PackedByteArray
- godot::PackedInt32Array, godot::PackedInt64Array
- godot::PackedFloat32Array, godot::PackedFloat64Array
- godot::PackedStringArray
- godot::PackedVector2Array, godot::PackedVector3Array, godot::PackedVector4Array
- godot::PackedColorArray

Math primitives:
- godot::Vector2'3'4, godot::Vector2i'3i'4i
- godot::Quaternion
- godot::Color
- godot::Plane
- godot::Rect2'2i
- godot::AABB
- godot::Basis
- godot::Transform2D, godot::Transform3D
- godot::Projection

and godot::NodePath (absolute, path, subpath)
@van800
Copy link
Copy Markdown
Owner

van800 commented May 25, 2026

Please retarget to the shakhov/natvis branch.

@YuriDolukhanyan YuriDolukhanyan changed the base branch from master to shakhov/natvis May 26, 2026 08:11
Yuri Dolukhanyan added 2 commits May 26, 2026 13:41
…ng godot::Array, godot::Packed*Array, godot::NodePath), primitive types now have Item [value]
@van800 van800 merged commit 6ce3708 into van800:shakhov/natvis May 26, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants