From c68e77e2476bc86bfa2929fc55cd2170ca9f469e Mon Sep 17 00:00:00 2001 From: Squareys Date: Sat, 29 Aug 2015 17:59:21 +0200 Subject: [PATCH] Audio: Add debug operator for Audio::Renderer::DistanceModel Signed-off-by: Squareys --- src/Magnum/Audio/Renderer.cpp | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/src/Magnum/Audio/Renderer.cpp b/src/Magnum/Audio/Renderer.cpp index 4b75444ab..03b3a4b17 100644 --- a/src/Magnum/Audio/Renderer.cpp +++ b/src/Magnum/Audio/Renderer.cpp @@ -44,4 +44,20 @@ Debug operator<<(Debug debug, const Renderer::Error value) { return debug << "Audio::Renderer::Error::(invalid)"; } +Debug operator<<(Debug debug, const Renderer::DistanceModel value) { + switch(value) { + #define _c(value) case Renderer::DistanceModel::value: return debug << "Audio::Renderer::DistanceModel::" #value; + _c(None) + _c(Inverse) + _c(InverseClamped) + _c(Linear) + _c(LinearClamped) + _c(Exponent) + _c(ExponentClamped) + #undef _c + } + + return debug << "Audio::Renderer::DistanceModel::(invalid)"; +} + }}