diff --git a/include/Nazara/3D/Camera.hpp b/include/Nazara/3D/Camera.hpp index d2c140ce0..0d2009157 100644 --- a/include/Nazara/3D/Camera.hpp +++ b/include/Nazara/3D/Camera.hpp @@ -43,6 +43,7 @@ class NAZARA_API NzCamera : public NzSceneNode void SetFOV(float fov); void SetTarget(const NzRenderTarget* renderTarget); + void SetTarget(const NzRenderTarget& renderTarget); void SetUpVector(const NzVector3f& upVector); void SetViewport(const NzRectf& viewport); void SetZFar(float zFar); diff --git a/src/Nazara/3D/Camera.cpp b/src/Nazara/3D/Camera.cpp index 4115bfb88..b3f7096ab 100644 --- a/src/Nazara/3D/Camera.cpp +++ b/src/Nazara/3D/Camera.cpp @@ -172,6 +172,11 @@ void NzCamera::SetTarget(const NzRenderTarget* renderTarget) m_target = renderTarget; } +void NzCamera::SetTarget(const NzRenderTarget& renderTarget) +{ + SetTarget(&renderTarget); +} + void NzCamera::SetUpVector(const NzVector3f& upVector) { m_upVector = upVector;