Updated doxygen API documentation

master
Christophe Riccio ago%!(EXTRA string=7 years)
parent 0b974f0d00
commit 9dcdae8e8f
  1. 2
      glm/common.hpp
  2. 2
      glm/exponential.hpp
  3. 2
      glm/ext/matrix_relational.hpp
  4. 2
      glm/ext/quaternion_common.hpp
  5. 2
      glm/ext/quaternion_double.hpp
  6. 2
      glm/ext/quaternion_double_precision.hpp
  7. 2
      glm/ext/quaternion_exponential.hpp
  8. 2
      glm/ext/quaternion_float.hpp
  9. 2
      glm/ext/quaternion_float_precision.hpp
  10. 2
      glm/ext/quaternion_geometric.hpp
  11. 2
      glm/ext/quaternion_relational.hpp
  12. 2
      glm/ext/quaternion_transform.hpp
  13. 2
      glm/ext/quaternion_trigonometric.hpp
  14. 2
      glm/ext/scalar_common.hpp
  15. 2
      glm/ext/scalar_constants.hpp
  16. 2
      glm/ext/scalar_relational.hpp
  17. 2
      glm/ext/vector_common.hpp
  18. 2
      glm/ext/vector_relational.hpp
  19. 2
      glm/integer.hpp
  20. 6
      glm/matrix.hpp
  21. 2
      glm/packing.hpp

@ -6,6 +6,8 @@
/// @defgroup core_func_common Common functions /// @defgroup core_func_common Common functions
/// @ingroup core /// @ingroup core
/// ///
/// Provide GLSL common functions
///
/// These all operate component-wise. The description is per component. /// These all operate component-wise. The description is per component.
/// ///
/// Include <glm/common.hpp> to use these core features. /// Include <glm/common.hpp> to use these core features.

@ -6,6 +6,8 @@
/// @defgroup core_func_exponential Exponential functions /// @defgroup core_func_exponential Exponential functions
/// @ingroup core /// @ingroup core
/// ///
/// Provide GLSL exponential functions
///
/// These all operate component-wise. The description is per component. /// These all operate component-wise. The description is per component.
/// ///
/// Include <glm/exponential.hpp> to use these core features. /// Include <glm/exponential.hpp> to use these core features.

@ -4,7 +4,7 @@
/// @defgroup ext_matrix_relational GLM_EXT_matrix_relational /// @defgroup ext_matrix_relational GLM_EXT_matrix_relational
/// @ingroup ext /// @ingroup ext
/// ///
/// Comparison functions for a user defined epsilon values. /// Exposes comparison functions for matrix types that take a user defined epsilon values.
/// ///
/// Include <glm/ext/matrix_relational.hpp> to use the features of this extension. /// Include <glm/ext/matrix_relational.hpp> to use the features of this extension.
/// ///

@ -4,7 +4,7 @@
/// @defgroup ext_quaternion_common GLM_EXT_quaternion_common /// @defgroup ext_quaternion_common GLM_EXT_quaternion_common
/// @ingroup ext /// @ingroup ext
/// ///
/// Defines a templated quaternion type and several quaternion operations. /// Provides common functions for quaternion types
/// ///
/// Include <glm/ext/quaternion_common.hpp> to use the features of this extension. /// Include <glm/ext/quaternion_common.hpp> to use the features of this extension.
/// ///

@ -4,7 +4,7 @@
/// @defgroup ext_quaternion_double GLM_EXT_quaternion_double /// @defgroup ext_quaternion_double GLM_EXT_quaternion_double
/// @ingroup ext /// @ingroup ext
/// ///
/// Defines a templated quaternion type and several quaternion operations. /// Exposes double-precision floating point quaternion type.
/// ///
/// Include <glm/ext/quaternion_double.hpp> to use the features of this extension. /// Include <glm/ext/quaternion_double.hpp> to use the features of this extension.
/// ///

@ -4,7 +4,7 @@
/// @defgroup ext_quaternion_double_precision GLM_EXT_quaternion_double_precision /// @defgroup ext_quaternion_double_precision GLM_EXT_quaternion_double_precision
/// @ingroup ext /// @ingroup ext
/// ///
/// Defines a templated quaternion type and several quaternion operations. /// Exposes double-precision floating point quaternion type with various precision in term of ULPs.
/// ///
/// Include <glm/ext/quaternion_double_precision.hpp> to use the features of this extension. /// Include <glm/ext/quaternion_double_precision.hpp> to use the features of this extension.

@ -4,7 +4,7 @@
/// @defgroup ext_quaternion_exponential GLM_EXT_quaternion_exponential /// @defgroup ext_quaternion_exponential GLM_EXT_quaternion_exponential
/// @ingroup ext /// @ingroup ext
/// ///
/// Defines a templated quaternion type and several quaternion operations. /// Provides exponential functions for quaternion types
/// ///
/// Include <glm/ext/quaternion_exponential.hpp> to use the features of this extension. /// Include <glm/ext/quaternion_exponential.hpp> to use the features of this extension.
/// ///

@ -4,7 +4,7 @@
/// @defgroup ext_quaternion_float GLM_EXT_quaternion_float /// @defgroup ext_quaternion_float GLM_EXT_quaternion_float
/// @ingroup ext /// @ingroup ext
/// ///
/// Defines a templated quaternion type and several quaternion operations. /// Exposes single-precision floating point quaternion type.
/// ///
/// Include <glm/ext/quaternion_float.hpp> to use the features of this extension. /// Include <glm/ext/quaternion_float.hpp> to use the features of this extension.
/// ///

@ -4,7 +4,7 @@
/// @defgroup ext_quaternion_float_precision GLM_EXT_quaternion_float_precision /// @defgroup ext_quaternion_float_precision GLM_EXT_quaternion_float_precision
/// @ingroup ext /// @ingroup ext
/// ///
/// Defines a templated quaternion type and several quaternion operations. /// Exposes single-precision floating point quaternion type with various precision in term of ULPs.
/// ///
/// Include <glm/ext/quaternion_float_precision.hpp> to use the features of this extension. /// Include <glm/ext/quaternion_float_precision.hpp> to use the features of this extension.

@ -4,7 +4,7 @@
/// @defgroup ext_quaternion_geometric GLM_EXT_quaternion_geometric /// @defgroup ext_quaternion_geometric GLM_EXT_quaternion_geometric
/// @ingroup ext /// @ingroup ext
/// ///
/// Defines a templated quaternion type and several quaternion operations. /// Provides geometric functions for quaternion types
/// ///
/// Include <glm/ext/quaternion_geometric.hpp> to use the features of this extension. /// Include <glm/ext/quaternion_geometric.hpp> to use the features of this extension.
/// ///

@ -4,7 +4,7 @@
/// @defgroup ext_quaternion_relational GLM_EXT_quaternion_relational /// @defgroup ext_quaternion_relational GLM_EXT_quaternion_relational
/// @ingroup ext /// @ingroup ext
/// ///
/// Defines a templated quaternion type and several quaternion operations. /// Exposes comparison functions for quaternion types that take a user defined epsilon values.
/// ///
/// Include <glm/ext/quaternion_relational.hpp> to use the features of this extension. /// Include <glm/ext/quaternion_relational.hpp> to use the features of this extension.
/// ///

@ -4,7 +4,7 @@
/// @defgroup ext_quaternion_transform GLM_EXT_quaternion_transform /// @defgroup ext_quaternion_transform GLM_EXT_quaternion_transform
/// @ingroup ext /// @ingroup ext
/// ///
/// Defines a templated quaternion type and several quaternion operations. /// Provides transformation functions for quaternion types
/// ///
/// Include <glm/ext/quaternion_transform.hpp> to use the features of this extension. /// Include <glm/ext/quaternion_transform.hpp> to use the features of this extension.
/// ///

@ -4,7 +4,7 @@
/// @defgroup ext_quaternion_trigonometric GLM_EXT_quaternion_trigonometric /// @defgroup ext_quaternion_trigonometric GLM_EXT_quaternion_trigonometric
/// @ingroup ext /// @ingroup ext
/// ///
/// Defines a templated quaternion type and several quaternion operations. /// Provides trigonometric functions for quaternion types
/// ///
/// Include <glm/ext/quaternion_trigonometric.hpp> to use the features of this extension. /// Include <glm/ext/quaternion_trigonometric.hpp> to use the features of this extension.
/// ///

@ -4,7 +4,7 @@
/// @defgroup ext_scalar_common GLM_EXT_scalar_common /// @defgroup ext_scalar_common GLM_EXT_scalar_common
/// @ingroup ext /// @ingroup ext
/// ///
/// Min and max functions for 3 to 4 scalar parameters. /// Exposes min and max functions for 3 to 4 scalar parameters.
/// ///
/// Include <glm/ext/scalar_common.hpp> to use the features of this extension. /// Include <glm/ext/scalar_common.hpp> to use the features of this extension.
/// ///

@ -4,7 +4,7 @@
/// @defgroup ext_scalar_constants GLM_EXT_scalar_constants /// @defgroup ext_scalar_constants GLM_EXT_scalar_constants
/// @ingroup ext /// @ingroup ext
/// ///
/// Provide a list of constants and precomputed useful values. /// Provides a list of constants and precomputed useful values.
/// ///
/// Include <glm/ext/scalar_constants.hpp> to use the features of this extension. /// Include <glm/ext/scalar_constants.hpp> to use the features of this extension.

@ -4,7 +4,7 @@
/// @defgroup ext_scalar_relational GLM_EXT_scalar_relational /// @defgroup ext_scalar_relational GLM_EXT_scalar_relational
/// @ingroup ext /// @ingroup ext
/// ///
/// Comparison functions for a user defined epsilon values. /// Exposes comparison functions for scalar types that take a user defined epsilon values.
/// ///
/// Include <glm/ext/scalar_relational.hpp> to use the features of this extension. /// Include <glm/ext/scalar_relational.hpp> to use the features of this extension.
/// ///

@ -4,7 +4,7 @@
/// @defgroup ext_vector_common GLM_EXT_vector_common /// @defgroup ext_vector_common GLM_EXT_vector_common
/// @ingroup ext /// @ingroup ext
/// ///
/// Min and max functions for 3 to 4 parameters. /// Exposes min and max functions for 3 to 4 vector parameters.
/// ///
/// Include <glm/ext/vector_common.hpp> to use the features of this extension. /// Include <glm/ext/vector_common.hpp> to use the features of this extension.
/// ///

@ -4,7 +4,7 @@
/// @defgroup ext_vector_relational GLM_EXT_vector_relational /// @defgroup ext_vector_relational GLM_EXT_vector_relational
/// @ingroup ext /// @ingroup ext
/// ///
/// Comparison functions for a user defined epsilon values. /// Exposes comparison functions for vector types that take a user defined epsilon values.
/// ///
/// Include <glm/ext/vector_relational.hpp> to use the features of this extension. /// Include <glm/ext/vector_relational.hpp> to use the features of this extension.
/// ///

@ -6,6 +6,8 @@
/// @defgroup core_func_integer Integer functions /// @defgroup core_func_integer Integer functions
/// @ingroup core /// @ingroup core
/// ///
/// Provide GLSL functions on integer types
///
/// These all operate component-wise. The description is per component. /// These all operate component-wise. The description is per component.
/// The notation [a, b] means the set of bits from bit-number a through bit-number /// The notation [a, b] means the set of bits from bit-number a through bit-number
/// b, inclusive. The lowest-order bit is bit 0. /// b, inclusive. The lowest-order bit is bit 0.

@ -6,11 +6,7 @@
/// @defgroup core_func_matrix Matrix functions /// @defgroup core_func_matrix Matrix functions
/// @ingroup core /// @ingroup core
/// ///
/// For each of the following built-in matrix functions, there is both a /// Provide GLSL matrix functions.
/// single-qualifier floating point version, where all arguments and return values
/// are single qualifier, and a double-qualifier floating version, where all
/// arguments and return values are double qualifier. Only the single-qualifier
/// floating point version is shown.
/// ///
/// Include <glm/matrix.hpp> to use these core features. /// Include <glm/matrix.hpp> to use these core features.

@ -7,6 +7,8 @@
/// @defgroup core_func_packing Floating-Point Pack and Unpack Functions /// @defgroup core_func_packing Floating-Point Pack and Unpack Functions
/// @ingroup core /// @ingroup core
/// ///
/// Provide GLSL functions to pack and unpack half, single and double-precision floating point values into more compact integer types.
///
/// These functions do not operate component-wise, rather as described in each case. /// These functions do not operate component-wise, rather as described in each case.
/// ///
/// Include <glm/packing.hpp> to use these core features. /// Include <glm/packing.hpp> to use these core features.

Loading…
Cancel
Save