31 #include <SFML/Graphics/Transform.hpp> 32 #include <SFML/Graphics/Color.hpp> 33 #include <SFML/System/Vector2.hpp> 34 #include <SFML/System/Vector3.hpp> 42 template <std::
size_t Columns, std::
size_t Rows>
48 #include <SFML/Graphics/Glsl.inl> 110 typedef implementation-defined Vec4;
124 typedef implementation-defined Ivec4;
130 typedef implementation-defined Bvec4;
155 typedef implementation-defined Mat3;
181 typedef implementation-defined Mat4;
183 #else // SFML_DOXYGEN 185 typedef priv::Vector4<float> Vec4;
186 typedef priv::Vector4<int> Ivec4;
187 typedef priv::Vector4<bool> Bvec4;
188 typedef priv::Matrix<3, 3> Mat3;
189 typedef priv::Matrix<4, 4> Mat4;
191 #endif // SFML_DOXYGEN 196 #endif // SFML_GLSL_HPP
Utility template class for manipulating 3-dimensional vectors.