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);