From fa5ec61c61cf3ab67ae6f7e40a67e17af2e7e65d Mon Sep 17 00:00:00 2001 From: Riyyi Date: Wed, 13 Jan 2021 21:01:17 +0100 Subject: [PATCH] Add transform component printing to log --- inferno/src/inferno/scene/components.cpp | 8 ++++++++ inferno/src/inferno/scene/components.h | 1 + 2 files changed, 9 insertions(+) diff --git a/inferno/src/inferno/scene/components.cpp b/inferno/src/inferno/scene/components.cpp index 1325d22..67ae04c 100644 --- a/inferno/src/inferno/scene/components.cpp +++ b/inferno/src/inferno/scene/components.cpp @@ -16,4 +16,12 @@ namespace Inferno { return stream; } + const LogStream& operator<<(const LogStream& stream, const TransformComponent& value) + { + return stream << "transform " + << value.translate << " t\n " + << value.rotate << " r\n " + << value.scale << " s"; + } + } diff --git a/inferno/src/inferno/scene/components.h b/inferno/src/inferno/scene/components.h index a531135..14fbc83 100644 --- a/inferno/src/inferno/scene/components.h +++ b/inferno/src/inferno/scene/components.h @@ -43,6 +43,7 @@ namespace Inferno { // ---------------------------------------- + const LogStream& operator<<(const LogStream& stream, const TransformComponent& value); const LogStream& operator<<(const LogStream& stream, const glm::vec3& value); const LogStream& operator<<(const LogStream& stream, const glm::mat4& value);