From 53730b532dafa102e71f1444f1b248b257fba882 Mon Sep 17 00:00:00 2001 From: Lynix Date: Tue, 27 Nov 2012 21:45:21 +0100 Subject: [PATCH] Optimized Node::GetTransformMatrix Former-commit-id: b7eadb5a47ec6c2a9d24b19f45058e1ce5d0be49 --- include/Nazara/Utility/Node.hpp | 2 +- src/Nazara/Utility/Node.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/include/Nazara/Utility/Node.hpp b/include/Nazara/Utility/Node.hpp index 15733f5f1..b47c89dee 100644 --- a/include/Nazara/Utility/Node.hpp +++ b/include/Nazara/Utility/Node.hpp @@ -31,7 +31,7 @@ class NAZARA_API NzNode NzQuaternionf GetRotation() const; NzVector3f GetScale() const; NzVector3f GetTranslation() const; - NzMatrix4f GetTransformMatrix() const; + const NzMatrix4f& GetTransformMatrix() const; NzNode& Interpolate(const NzNode& nodeA, const NzNode& nodeB, float interpolation); diff --git a/src/Nazara/Utility/Node.cpp b/src/Nazara/Utility/Node.cpp index 4d045f81d..03c00ccfc 100644 --- a/src/Nazara/Utility/Node.cpp +++ b/src/Nazara/Utility/Node.cpp @@ -101,7 +101,7 @@ NzVector3f NzNode::GetTranslation() const return m_translation; } -NzMatrix4f NzNode::GetTransformMatrix() const +const NzMatrix4f& NzNode::GetTransformMatrix() const { if (!m_matrixUpdated) UpdateMatrix();