41template <std::
size_t Columns, std::
size_t Rows>
107using Vec4 = ImplementationDefined;
121using Ivec4 = ImplementationDefined;
127using Bvec4 = ImplementationDefined;
152using Mat3 = ImplementationDefined;
178using Mat4 = ImplementationDefined;
193#include <SFML/Graphics/Glsl.inl>
Class template for manipulating 2-dimensional vectors.
Definition Vector2.hpp:41
Utility template class for manipulating 3-dimensional vectors.
Definition Vector3.hpp:39
Namespace with GLSL types.
Definition Glsl.hpp:55
priv::Vector4< bool > Bvec4
Definition Glsl.hpp:184
priv::Vector4< int > Ivec4
Definition Glsl.hpp:183
Vector2< int > Ivec2
2D int vector (ivec2 in GLSL)
Definition Glsl.hpp:67
Vector3< float > Vec3
3D float vector (vec3 in GLSL)
Definition Glsl.hpp:79
priv::Matrix< 3, 3 > Mat3
Definition Glsl.hpp:185
Vector2< float > Vec2
2D float vector (vec2 in GLSL)
Definition Glsl.hpp:61
Vector2< bool > Bvec2
2D bool vector (bvec2 in GLSL)
Definition Glsl.hpp:73
Vector3< int > Ivec3
3D int vector (ivec3 in GLSL)
Definition Glsl.hpp:85
Vector3< bool > Bvec3
3D bool vector (bvec3 in GLSL)
Definition Glsl.hpp:91
priv::Vector4< float > Vec4
Definition Glsl.hpp:182
priv::Matrix< 4, 4 > Mat4
Definition Glsl.hpp:186
Definition BlendMode.hpp:34