OLD | NEW |
1 /* | 1 /* |
2 * Copyright (C) 2008 Alex Mathews <possessedpenguinbob@gmail.com> | 2 * Copyright (C) 2008 Alex Mathews <possessedpenguinbob@gmail.com> |
3 * Copyright (C) 2004, 2005, 2006, 2007 Nikolas Zimmermann <zimmermann@kde.org> | 3 * Copyright (C) 2004, 2005, 2006, 2007 Nikolas Zimmermann <zimmermann@kde.org> |
4 * Copyright (C) 2004, 2005 Rob Buis <buis@kde.org> | 4 * Copyright (C) 2004, 2005 Rob Buis <buis@kde.org> |
5 * Copyright (C) 2005 Eric Seidel <eric@webkit.org> | 5 * Copyright (C) 2005 Eric Seidel <eric@webkit.org> |
6 * Copyright (C) 2010 Zoltan Herczeg <zherczeg@webkit.org> | 6 * Copyright (C) 2010 Zoltan Herczeg <zherczeg@webkit.org> |
7 * Copyright (C) 2011 University of Szeged | 7 * Copyright (C) 2011 University of Szeged |
8 * Copyright (C) 2011 Renata Hodovan <reni@webkit.org> | 8 * Copyright (C) 2011 Renata Hodovan <reni@webkit.org> |
9 * | 9 * |
10 * Redistribution and use in source and binary forms, with or without | 10 * Redistribution and use in source and binary forms, with or without |
(...skipping 15 matching lines...) Expand all Loading... |
26 * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY | 26 * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY |
27 * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT | 27 * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT |
28 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE | 28 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE |
29 * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | 29 * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
30 */ | 30 */ |
31 | 31 |
32 #include "config.h" | 32 #include "config.h" |
33 #include "platform/graphics/filters/SpotLightSource.h" | 33 #include "platform/graphics/filters/SpotLightSource.h" |
34 | 34 |
35 #include "platform/text/TextStream.h" | 35 #include "platform/text/TextStream.h" |
| 36 #include <algorithm> |
36 | 37 |
37 namespace blink { | 38 namespace blink { |
38 | 39 |
39 bool SpotLightSource::setPosition(const FloatPoint3D& position) | 40 bool SpotLightSource::setPosition(const FloatPoint3D& position) |
40 { | 41 { |
41 if (m_position == position) | 42 if (m_position == position) |
42 return false; | 43 return false; |
43 m_position = position; | 44 m_position = position; |
44 return true; | 45 return true; |
45 } | 46 } |
(...skipping 33 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
79 { | 80 { |
80 ts << "[type=SPOT-LIGHT] "; | 81 ts << "[type=SPOT-LIGHT] "; |
81 ts << "[position=\"" << position() << "\"]"; | 82 ts << "[position=\"" << position() << "\"]"; |
82 ts << "[direction=\"" << direction() << "\"]"; | 83 ts << "[direction=\"" << direction() << "\"]"; |
83 ts << "[specularExponent=\"" << specularExponent() << "\"]"; | 84 ts << "[specularExponent=\"" << specularExponent() << "\"]"; |
84 ts << "[limitingConeAngle=\"" << limitingConeAngle() << "\"]"; | 85 ts << "[limitingConeAngle=\"" << limitingConeAngle() << "\"]"; |
85 return ts; | 86 return ts; |
86 } | 87 } |
87 | 88 |
88 }; // namespace blink | 89 }; // namespace blink |
OLD | NEW |