![]() |
0.9.9 API documentation
|
Include <glm/gtx/component_wise.hpp> to use the features of this extension. More...
Functions | |
| template<typename genType > | |
| GLM_FUNC_DECL genType::value_type | compAdd (genType const &v) |
| Add all vector components together. | |
| template<typename genType > | |
| GLM_FUNC_DECL genType::value_type | compMax (genType const &v) |
| Find the maximum value between single vector components. | |
| template<typename genType > | |
| GLM_FUNC_DECL genType::value_type | compMin (genType const &v) |
| Find the minimum value between single vector components. | |
| template<typename genType > | |
| GLM_FUNC_DECL genType::value_type | compMul (genType const &v) |
| Multiply all vector components together. | |
| template<typename floatType , length_t L, typename T , qualifier Q> | |
| GLM_FUNC_DECL vec< L, floatType, Q > | compNormalize (vec< L, T, Q > const &v) |
| Convert an integer vector to a normalized float vector. | |
| template<length_t L, typename T , typename floatType , qualifier Q> | |
| GLM_FUNC_DECL vec< L, T, Q > | compScale (vec< L, floatType, Q > const &v) |
| Convert a normalized float vector to an integer vector. | |
Include <glm/gtx/component_wise.hpp> to use the features of this extension.
Operations between components of a type
| GLM_FUNC_DECL genType::value_type compAdd | ( | genType const & | v | ) |
Add all vector components together.
| GLM_FUNC_DECL genType::value_type compMax | ( | genType const & | v | ) |
Find the maximum value between single vector components.
| GLM_FUNC_DECL genType::value_type compMin | ( | genType const & | v | ) |
Find the minimum value between single vector components.
| GLM_FUNC_DECL genType::value_type compMul | ( | genType const & | v | ) |
Multiply all vector components together.
| GLM_FUNC_DECL vec< L, floatType, Q > compNormalize | ( | vec< L, T, Q > const & | v | ) |
Convert an integer vector to a normalized float vector.
If the parameter value type is already a floating qualifier type, the value is passed through.
| GLM_FUNC_DECL vec< L, T, Q > compScale | ( | vec< L, floatType, Q > const & | v | ) |
Convert a normalized float vector to an integer vector.
If the parameter value type is already a floating qualifier type, the value is passed through.