Home
last modified time | relevance | path

Searched refs:GLM_FUNC_DECL (Results 1 – 25 of 84) sorted by relevance

1234

/external/vulkan-validation-layers/libs/glm/gtc/
Dpacking.hpp65 GLM_FUNC_DECL uint8 packUnorm1x8(float const & v);
77 GLM_FUNC_DECL float unpackUnorm1x8(uint8 const & p);
93 GLM_FUNC_DECL uint16 packUnorm2x8(vec2 const & v);
109 GLM_FUNC_DECL vec2 unpackUnorm2x8(uint16 const & p);
122 GLM_FUNC_DECL uint8 packSnorm1x8(float const & s);
135 GLM_FUNC_DECL float unpackSnorm1x8(uint8 const & p);
151 GLM_FUNC_DECL uint16 packSnorm2x8(vec2 const & v);
167 GLM_FUNC_DECL vec2 unpackSnorm2x8(uint16 const & p);
180 GLM_FUNC_DECL uint16 packUnorm1x16(float const & v);
193 GLM_FUNC_DECL float unpackUnorm1x16(uint16 const & p);
[all …]
Dconstants.hpp58 GLM_FUNC_DECL genType epsilon();
63 GLM_FUNC_DECL genType zero();
68 GLM_FUNC_DECL genType one();
73 GLM_FUNC_DECL genType pi();
78 GLM_FUNC_DECL genType root_pi();
83 GLM_FUNC_DECL genType half_pi();
88 GLM_FUNC_DECL genType quarter_pi();
93 GLM_FUNC_DECL genType one_over_pi();
98 GLM_FUNC_DECL genType two_over_pi();
103 GLM_FUNC_DECL genType two_over_root_pi();
[all …]
Dquaternion.hpp67 GLM_FUNC_DECL GLM_CONSTEXPR length_t length() const;
70 GLM_FUNC_DECL tquat();
72 GLM_FUNC_DECL explicit tquat(
74 GLM_FUNC_DECL tquat(
77 GLM_FUNC_DECL tquat(
91 GLM_FUNC_DECL explicit tquat(
95 GLM_FUNC_DECL explicit tquat(
97 GLM_FUNC_DECL explicit tquat(
99 GLM_FUNC_DECL explicit tquat(
103 GLM_FUNC_DECL T & operator[](length_t i);
[all …]
Dtype_ptr.hpp90 GLM_FUNC_DECL typename genType::value_type const * value_ptr(genType const & vec);
95 GLM_FUNC_DECL detail::tvec2<T, defaultp> make_vec2(T const * const ptr);
100 GLM_FUNC_DECL detail::tvec3<T, defaultp> make_vec3(T const * const ptr);
105 GLM_FUNC_DECL detail::tvec4<T, defaultp> make_vec4(T const * const ptr);
110 GLM_FUNC_DECL detail::tmat2x2<T, defaultp> make_mat2x2(T const * const ptr);
115 GLM_FUNC_DECL detail::tmat2x3<T, defaultp> make_mat2x3(T const * const ptr);
120 GLM_FUNC_DECL detail::tmat2x4<T, defaultp> make_mat2x4(T const * const ptr);
125 GLM_FUNC_DECL detail::tmat3x2<T, defaultp> make_mat3x2(T const * const ptr);
130 GLM_FUNC_DECL detail::tmat3x3<T, defaultp> make_mat3x3(T const * const ptr);
135 GLM_FUNC_DECL detail::tmat3x4<T, defaultp> make_mat3x4(T const * const ptr);
[all …]
Dreciprocal.hpp58 GLM_FUNC_DECL genType sec(genType const & angle);
65 GLM_FUNC_DECL genType csc(genType const & angle);
72 GLM_FUNC_DECL genType cot(genType const & angle);
78 GLM_FUNC_DECL genType asec(genType const & x);
84 GLM_FUNC_DECL genType acsc(genType const & x);
90 GLM_FUNC_DECL genType acot(genType const & x);
96 GLM_FUNC_DECL genType sech(genType const & angle);
102 GLM_FUNC_DECL genType csch(genType const & angle);
108 GLM_FUNC_DECL genType coth(genType const & angle);
114 GLM_FUNC_DECL genType asech(genType const & x);
[all …]
/external/vulkan-validation-layers/libs/glm/detail/
Dtype_vec1.hpp61 GLM_FUNC_DECL GLM_CONSTEXPR length_t length() const;
71 GLM_FUNC_DECL T & operator[](length_t i);
72 GLM_FUNC_DECL T const & operator[](length_t i) const;
77 GLM_FUNC_DECL tvec1();
78 GLM_FUNC_DECL tvec1(tvec1<T, P> const & v);
80 GLM_FUNC_DECL tvec1(tvec1<T, Q> const & v);
85 GLM_FUNC_DECL explicit tvec1(
87 GLM_FUNC_DECL tvec1(
95 GLM_FUNC_DECL explicit tvec1(tvec1<U, Q> const & v);
98 GLM_FUNC_DECL explicit tvec1(tvec2<U, Q> const & v);
[all …]
Dtype_mat2x2.hpp51 GLM_FUNC_DECL GLM_CONSTEXPR length_t length() const;
66 GLM_FUNC_DECL tmat2x2();
67 GLM_FUNC_DECL tmat2x2(tmat2x2<T, P> const & m);
69 GLM_FUNC_DECL tmat2x2(tmat2x2<T, Q> const & m);
71 GLM_FUNC_DECL explicit tmat2x2(
73 GLM_FUNC_DECL explicit tmat2x2(
75 GLM_FUNC_DECL tmat2x2(
78 GLM_FUNC_DECL tmat2x2(
85 GLM_FUNC_DECL tmat2x2(
90 GLM_FUNC_DECL tmat2x2(
[all …]
Dtype_vec2.hpp62 GLM_FUNC_DECL GLM_CONSTEXPR length_t length() const;
96 GLM_FUNC_DECL T & operator[](length_t i);
97 GLM_FUNC_DECL T const & operator[](length_t i) const;
102 GLM_FUNC_DECL tvec2();
103 GLM_FUNC_DECL tvec2(tvec2<T, P> const & v);
105 GLM_FUNC_DECL tvec2(tvec2<T, Q> const & v);
110 GLM_FUNC_DECL explicit tvec2(
112 GLM_FUNC_DECL explicit tvec2(
114 GLM_FUNC_DECL tvec2(
123 GLM_FUNC_DECL tvec2(_swizzle<2,T, P, tvec2<T, P>, E0, E1,-1,-2> const & that) in tvec2()
[all …]
Dtype_mat2x4.hpp52 GLM_FUNC_DECL GLM_CONSTEXPR length_t length() const;
60 GLM_FUNC_DECL tmat2x4();
61 GLM_FUNC_DECL tmat2x4(tmat2x4<T, P> const & m);
63 GLM_FUNC_DECL tmat2x4(tmat2x4<T, Q> const & m);
65 GLM_FUNC_DECL explicit tmat2x4(
67 GLM_FUNC_DECL explicit tmat2x4(
69 GLM_FUNC_DECL tmat2x4(
72 GLM_FUNC_DECL tmat2x4(
81 GLM_FUNC_DECL tmat2x4(
86 GLM_FUNC_DECL tmat2x4(
[all …]
Dtype_mat2x3.hpp52 GLM_FUNC_DECL GLM_CONSTEXPR length_t length() const;
60 GLM_FUNC_DECL tmat2x3();
61 GLM_FUNC_DECL tmat2x3(tmat2x3<T, P> const & m);
63 GLM_FUNC_DECL tmat2x3(tmat2x3<T, Q> const & m);
65 GLM_FUNC_DECL explicit tmat2x3(
67 GLM_FUNC_DECL explicit tmat2x3(
69 GLM_FUNC_DECL tmat2x3(
72 GLM_FUNC_DECL tmat2x3(
79 GLM_FUNC_DECL tmat2x3(
84 GLM_FUNC_DECL tmat2x3(
[all …]
Dtype_mat3x2.hpp52 GLM_FUNC_DECL GLM_CONSTEXPR length_t length() const;
60 GLM_FUNC_DECL tmat3x2();
61 GLM_FUNC_DECL tmat3x2(tmat3x2<T, P> const & m);
63 GLM_FUNC_DECL tmat3x2(tmat3x2<T, Q> const & m);
65 GLM_FUNC_DECL explicit tmat3x2(
67 GLM_FUNC_DECL explicit tmat3x2(
69 GLM_FUNC_DECL tmat3x2(
73 GLM_FUNC_DECL tmat3x2(
84 GLM_FUNC_DECL tmat3x2(
90 GLM_FUNC_DECL tmat3x2(
[all …]
Dtype_vec3.hpp62 GLM_FUNC_DECL GLM_CONSTEXPR length_t length() const;
97 GLM_FUNC_DECL T & operator[](length_t i);
98 GLM_FUNC_DECL T const & operator[](length_t i) const;
103 GLM_FUNC_DECL tvec3();
104 GLM_FUNC_DECL tvec3(tvec3<T, P> const & v);
106 GLM_FUNC_DECL tvec3(tvec3<T, Q> const & v);
111 GLM_FUNC_DECL explicit tvec3(
113 GLM_FUNC_DECL explicit tvec3(
115 GLM_FUNC_DECL tvec3(
125 GLM_FUNC_DECL tvec3(
[all …]
Dfunc_common.hpp56 GLM_FUNC_DECL genType abs(genType const & x);
65 GLM_FUNC_DECL genType sign(genType const & x);
74 GLM_FUNC_DECL genType floor(genType const & x);
84 GLM_FUNC_DECL genType trunc(genType const & x);
97 GLM_FUNC_DECL genType round(genType const & x);
109 GLM_FUNC_DECL genType roundEven(genType const & x);
119 GLM_FUNC_DECL genType ceil(genType const & x);
128 GLM_FUNC_DECL genType fract(genType const & x);
138 GLM_FUNC_DECL genType mod(
150 GLM_FUNC_DECL genType mod(
[all …]
Dtype_mat4x2.hpp52 GLM_FUNC_DECL GLM_CONSTEXPR length_t length() const;
60 GLM_FUNC_DECL tmat4x2();
61 GLM_FUNC_DECL tmat4x2(tmat4x2<T, P> const & m);
63 GLM_FUNC_DECL tmat4x2(tmat4x2<T, Q> const & m);
65 GLM_FUNC_DECL explicit tmat4x2(
67 GLM_FUNC_DECL explicit tmat4x2(
69 GLM_FUNC_DECL tmat4x2(
74 GLM_FUNC_DECL tmat4x2(
88 GLM_FUNC_DECL tmat4x2(
95 GLM_FUNC_DECL tmat4x2(
[all …]
Dtype_mat3x4.hpp52 GLM_FUNC_DECL GLM_CONSTEXPR length_t length() const;
60 GLM_FUNC_DECL tmat3x4();
61 GLM_FUNC_DECL tmat3x4(tmat3x4<T, P> const & m);
63 GLM_FUNC_DECL tmat3x4(tmat3x4<T, Q> const & m);
65 GLM_FUNC_DECL explicit tmat3x4(
67 GLM_FUNC_DECL explicit tmat3x4(
69 GLM_FUNC_DECL tmat3x4(
73 GLM_FUNC_DECL tmat3x4(
84 GLM_FUNC_DECL tmat3x4(
90 GLM_FUNC_DECL tmat3x4(
[all …]
Dtype_mat4x3.hpp52 GLM_FUNC_DECL GLM_CONSTEXPR length_t length() const;
60 GLM_FUNC_DECL tmat4x3();
61 GLM_FUNC_DECL tmat4x3(tmat4x3<T, P> const & m);
63 GLM_FUNC_DECL tmat4x3(tmat4x3<T, Q> const & m);
65 GLM_FUNC_DECL explicit tmat4x3(
67 GLM_FUNC_DECL explicit tmat4x3(
69 GLM_FUNC_DECL tmat4x3(
74 GLM_FUNC_DECL tmat4x3(
88 GLM_FUNC_DECL tmat4x3(
95 GLM_FUNC_DECL tmat4x3(
[all …]
Dtype_mat3x3.hpp51 GLM_FUNC_DECL GLM_CONSTEXPR length_t length() const;
65 GLM_FUNC_DECL tmat3x3();
66 GLM_FUNC_DECL tmat3x3(tmat3x3<T, P> const & m);
68 GLM_FUNC_DECL tmat3x3(tmat3x3<T, Q> const & m);
70 GLM_FUNC_DECL explicit tmat3x3(
72 GLM_FUNC_DECL explicit tmat3x3(
74 GLM_FUNC_DECL tmat3x3(
78 GLM_FUNC_DECL tmat3x3(
89 GLM_FUNC_DECL tmat3x3(
95 GLM_FUNC_DECL tmat3x3(
[all …]
Dtype_mat4x4.hpp52 GLM_FUNC_DECL GLM_CONSTEXPR length_t length() const;
65 GLM_FUNC_DECL tmat4x4();
66 GLM_FUNC_DECL tmat4x4(tmat4x4<T, P> const & m);
68 GLM_FUNC_DECL tmat4x4(tmat4x4<T, Q> const & m);
70 GLM_FUNC_DECL explicit tmat4x4(
72 GLM_FUNC_DECL explicit tmat4x4(
74 GLM_FUNC_DECL tmat4x4(
79 GLM_FUNC_DECL tmat4x4(
93 GLM_FUNC_DECL tmat4x4(
100 GLM_FUNC_DECL tmat4x4(
[all …]
Dtype_vec4.hpp63 GLM_FUNC_DECL GLM_CONSTEXPR length_t length() const;
99 GLM_FUNC_DECL T & operator[](length_t i);
100 GLM_FUNC_DECL T const & operator[](length_t i) const;
105 GLM_FUNC_DECL tvec4();
106 GLM_FUNC_DECL tvec4(type const & v);
108 GLM_FUNC_DECL tvec4(tvec4<T, Q> const & v);
113 GLM_FUNC_DECL explicit tvec4(
115 GLM_FUNC_DECL explicit tvec4(
117 GLM_FUNC_DECL tvec4(
128 GLM_FUNC_DECL tvec4(
[all …]
Dfunc_trigonometric.hpp55 GLM_FUNC_DECL genType radians(genType const & degrees);
64 GLM_FUNC_DECL genType degrees(genType const & radians);
74 GLM_FUNC_DECL genType sin(genType const & angle);
84 GLM_FUNC_DECL genType cos(genType const & angle);
93 GLM_FUNC_DECL genType tan(genType const & angle);
104 GLM_FUNC_DECL genType asin(genType const & x);
115 GLM_FUNC_DECL genType acos(genType const & x);
128 GLM_FUNC_DECL genType atan(genType const & y, genType const & x);
138 GLM_FUNC_DECL genType atan(genType const & y_over_x);
147 GLM_FUNC_DECL genType sinh(genType const & angle);
[all …]
Dfunc_packing.hpp58 GLM_FUNC_DECL uint packUnorm2x16(vec2 const & v);
71 GLM_FUNC_DECL uint packSnorm2x16(vec2 const & v);
84 GLM_FUNC_DECL uint packUnorm4x8(vec4 const & v);
97 GLM_FUNC_DECL uint packSnorm4x8(vec4 const & v);
110 GLM_FUNC_DECL vec2 unpackUnorm2x16(uint const & p);
123 GLM_FUNC_DECL vec2 unpackSnorm2x16(uint const & p);
136 GLM_FUNC_DECL vec4 unpackUnorm4x8(uint const & p);
149 GLM_FUNC_DECL vec4 unpackSnorm4x8(uint const & p);
159 GLM_FUNC_DECL double packDouble2x32(uvec2 const & v);
168 GLM_FUNC_DECL uvec2 unpackDouble2x32(double const & v);
[all …]
/external/vulkan-validation-layers/libs/glm/gtx/
Dbit.hpp59 GLM_FUNC_DECL genIType mask(genIType const & count);
64 GLM_FUNC_DECL genType highestBitValue(genType const & value);
69 GLM_FUNC_DECL bool isPowerOfTwo(genType const & value);
74 GLM_FUNC_DECL genType powerOfTwoAbove(genType const & value);
79 GLM_FUNC_DECL genType powerOfTwoBelow(genType const & value);
84 GLM_FUNC_DECL genType powerOfTwoNearest(genType const & value);
89 GLM_DEPRECATED GLM_FUNC_DECL genType bitRevert(genType const & value);
94 GLM_FUNC_DECL genType bitRotateRight(genType const & In, std::size_t Shift);
99 GLM_FUNC_DECL genType bitRotateLeft(genType const & In, std::size_t Shift);
104 GLM_FUNC_DECL genIUType fillBitfieldWithOne(
[all …]
Dio.hpp65 GLM_FUNC_DECL explicit precision_guard();
66 GLM_FUNC_DECL ~precision_guard();
80 GLM_FUNC_DECL explicit format_guard();
81 GLM_FUNC_DECL ~format_guard();
90 GLM_FUNC_DECL unsigned& precision();
93 GLM_FUNC_DECL unsigned& value_width();
96 GLM_FUNC_DECL format_guard::order_t& order();
99 GLM_FUNC_DECL char& cr();
102 GLM_FUNC_DECL std::ios_base& column_major(std::ios_base&);
105 GLM_FUNC_DECL std::ios_base& row_major (std::ios_base&);
[all …]
Ddual_quaternion.hpp66 GLM_FUNC_DECL GLM_CONSTEXPR int length() const;
69 GLM_FUNC_DECL tdualquat();
70 GLM_FUNC_DECL explicit tdualquat(tquat<T, P> const & real);
71 GLM_FUNC_DECL tdualquat(tquat<T, P> const & real,tquat<T, P> const & dual);
72 GLM_FUNC_DECL tdualquat(tquat<T, P> const & orientation,tvec3<T, P> const& translation);
76 GLM_FUNC_DECL explicit tdualquat(tmat2x4<T, P> const & holder_mat);
77 GLM_FUNC_DECL explicit tdualquat(tmat3x4<T, P> const & aug_mat);
80 GLM_FUNC_DECL part_type & operator[](int i);
81 GLM_FUNC_DECL part_type const & operator[](int i) const;
84 GLM_FUNC_DECL tdualquat<T, P> & operator*=(T const & s);
[all …]
Deuler_angles.hpp57 GLM_FUNC_DECL detail::tmat4x4<T, defaultp> eulerAngleX(
63 GLM_FUNC_DECL detail::tmat4x4<T, defaultp> eulerAngleY(
69 GLM_FUNC_DECL detail::tmat4x4<T, defaultp> eulerAngleZ(
75 GLM_FUNC_DECL detail::tmat4x4<T, defaultp> eulerAngleXY(
82 GLM_FUNC_DECL detail::tmat4x4<T, defaultp> eulerAngleYX(
89 GLM_FUNC_DECL detail::tmat4x4<T, defaultp> eulerAngleXZ(
96 GLM_FUNC_DECL detail::tmat4x4<T, defaultp> eulerAngleZX(
103 GLM_FUNC_DECL detail::tmat4x4<T, defaultp> eulerAngleYZ(
110 GLM_FUNC_DECL detail::tmat4x4<T, defaultp> eulerAngleZY(
117 GLM_FUNC_DECL detail::tmat4x4<T, defaultp> eulerAngleYXZ(
[all …]

1234