From 8a9cf7cb731de52a4d16b208fa227f69bd872a24 Mon Sep 17 00:00:00 2001 From: Piotr Jaroszek Date: Thu, 26 Mar 2026 09:41:20 +0100 Subject: [PATCH 1/2] Viewport streamer in 2605 Signed-off-by: Piotr Jaroszek --- Gems/ViewportStreamer/Code/CMakeLists.txt | 2 ++ .../Code/Source/Clients/ViewportStreamerSystemComponent.cpp | 3 ++- Gems/ViewportStreamer/gem.json | 2 +- 3 files changed, 5 insertions(+), 2 deletions(-) diff --git a/Gems/ViewportStreamer/Code/CMakeLists.txt b/Gems/ViewportStreamer/Code/CMakeLists.txt index 6e22f1d3..65a729f1 100644 --- a/Gems/ViewportStreamer/Code/CMakeLists.txt +++ b/Gems/ViewportStreamer/Code/CMakeLists.txt @@ -47,6 +47,8 @@ ly_add_target( Include Source BUILD_DEPENDENCIES + PRIVATE + Gem::Atom_Feature_Common.Public PUBLIC AZ::AzCore AZ::AzFramework diff --git a/Gems/ViewportStreamer/Code/Source/Clients/ViewportStreamerSystemComponent.cpp b/Gems/ViewportStreamer/Code/Source/Clients/ViewportStreamerSystemComponent.cpp index b4f2f3fe..4f2ce4aa 100644 --- a/Gems/ViewportStreamer/Code/Source/Clients/ViewportStreamerSystemComponent.cpp +++ b/Gems/ViewportStreamer/Code/Source/Clients/ViewportStreamerSystemComponent.cpp @@ -16,6 +16,7 @@ #include #include #include +#include #include #include #include @@ -171,7 +172,7 @@ namespace ViewportStreamer auto passHierarchy = GetPassHierarchyFromRenderPipeline(pipeline); std_msgs::msg::Header messageHeader; - messageHeader.stamp = ROS2::ROS2Interface::Get()->GetROSTimestamp(); + messageHeader.stamp = ROS2::ROS2ClockInterface::Get()->GetROSTimestamp(); messageHeader.frame_id = m_frameName.c_str(); RequestMessagePublication(passHierarchy, messageHeader); diff --git a/Gems/ViewportStreamer/gem.json b/Gems/ViewportStreamer/gem.json index 79f0f8af..1100d031 100644 --- a/Gems/ViewportStreamer/gem.json +++ b/Gems/ViewportStreamer/gem.json @@ -1,6 +1,6 @@ { "gem_name": "ViewportStreamer", - "version": "1.0.0", + "version": "2.0.0", "display_name": "ViewportStreamer", "license": "Apache-2.0", "license_url": "https://opensource.org/licenses/Apache-2.0", From 57eeee57cb5b5ad5e7b0c73aade32e18c20ea2d9 Mon Sep 17 00:00:00 2001 From: Piotr Jaroszek Date: Thu, 26 Mar 2026 09:46:35 +0100 Subject: [PATCH 2/2] Readme update Signed-off-by: Piotr Jaroszek --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index ca12424f..acc6f850 100644 --- a/README.md +++ b/README.md @@ -25,7 +25,7 @@ Note that this is not a "Canonical" part of O3DE - those gems are third-party co | [**ROS2ScriptIntegration**](#ros2scriptintegration) | compatible | | [**SensorDebug**](#sensordebug) | not verified | | [**Smoothing**](#smoothing) | not verified | -| [**ViewportStreamer**](#viewportstreamer) | not verified | +| [**ViewportStreamer**](#viewportstreamer) | compatible | | [**WheelAnimTool**](#wheelanimtool) | not verified | # CsvSpawner