Docs
0.11.0
nights_stay
ofDocs
documentation
glm
detailfunc_exponential (functions)
detailfunc_common (functions)
detailfunc_exponential (functions)
detailfunc_geometric (functions)
detailfunc_integer (functions)
detailfunc_matrix (functions)
detailfunc_packing (functions)
detailfunc_trigonometric (functions)
detailfunc_vector_relational (functions)
detailsetup (functions)
detailtype_mat (functions)
glm::mat2
glm::mat2x3
glm::mat2x4
glm::mat3
glm::mat3x2
glm::mat3x4
glm::mat4
glm::mat4x2
glm::mat4x3
glm::quat
glm::vec1
glm::vec2
glm::vec3
glm::vec4
gtcbitfield (functions)
gtcconstants (functions)
gtcepsilon (functions)
gtc (functions)functions
gtcmatrix_access (functions)
gtcmatrix_inverse (functions)
gtcmatrix_transform (functions)
gtcnoise (functions)
gtcpacking (functions)
gtcquaternion (functions)
gtcrandom (functions)
gtcreciprocal (functions)
gtcround (functions)
gtctype_ptr (functions)
gtculp (functions)
gtxassociated_min_max (functions)
gtxbit (functions)
gtxclosest_point (functions)
gtxcolor_space (functions)
gtxcolor_space_YCoCg (functions)
gtxcommon (functions)
gtxcompatibility (functions)
gtxcomponent_wise (functions)
gtxdual_quaternion (functions)
gtxeuler_angles (functions)
gtxextend (functions)
gtxextended_min_max (functions)
gtxextented_min_max (functions)
gtxfast_exponential (functions)
gtxfast_square_root (functions)
gtxfast_trigonometry (functions)
gtxgradient_paint (functions)
gtxhanded_coordinate_space (functions)
gtxinteger (functions)
gtxintersect (functions)
gtxlog_base (functions)
gtxmatrix_cross_product (functions)
gtxmatrix_decompose (functions)
gtxmatrix_interpolation (functions)
gtxmatrix_major_storage (functions)
gtxmatrix_operation (functions)
gtxmatrix_query (functions)
gtxmatrix_transform_2d (functions)
gtxmixed_product (functions)
gtxnormal (functions)
gtxnormalize_dot (functions)
gtxorthonormalize (functions)
gtxperpendicular (functions)
gtxpolar_coordinates (functions)
gtxprojection (functions)
gtxrange (functions)
gtxrotate_normalized_axis (functions)
gtxrotate_vector (functions)
gtxsimd_mat4 (functions)
gtxsimd_quat (functions)
gtxsimd_vec4 (functions)
gtxspline (functions)
gtxstring_cast (functions)
gtxtransform (functions)
gtxtransform2 (functions)
gtxvector_angle (functions)
gtxvector_query (functions)
gtxwrap (functions)
detailfunc_exponential (functions)
edit
Edit
#functions <!-- _visible: True_ _advanced: False_ --> ##Description <!-----------------------------------------------------------------------------> ###vecType< T, P > glm::exp(T, &v = P) <!-- _syntax: glm::exp(T, &v = P)_ _name: glm::exp_ _returns: vecType< T, P >_ _returns_description: _ _parameters: const vecType< T, P > &v=P_ _version_started: 0.10.0_ _version_deprecated: _ _summary: _ _constant: False_ _static: False_ _visible: True_ _advanced: False_ --> _inlined_description: _ Returns the natural exponentiation of x, i.e., e^x. **Parameters:** v exp function is defined for input values of v defined in the range (inf-, inf+) in the limit of the type precision. **Type parameters:** genType Floating-point scalar or vector types. **See also**: <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/exp.xml">GLSL exp man page</a> **See also**: <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.2 Exponential Functions</a> _description: _ <!-----------------------------------------------------------------------------> ###vecType< T, P > glm::exp2(T, &v = P) <!-- _syntax: glm::exp2(T, &v = P)_ _name: glm::exp2_ _returns: vecType< T, P >_ _returns_description: _ _parameters: const vecType< T, P > &v=P_ _version_started: 0.10.0_ _version_deprecated: _ _summary: _ _constant: False_ _static: False_ _visible: True_ _advanced: False_ --> _inlined_description: _ Returns 2 raised to the v power. **Parameters:** v exp2 function is defined for input values of v defined in the range (inf-, inf+) in the limit of the type precision. **Type parameters:** genType Floating-point scalar or vector types. **See also**: <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/exp2.xml">GLSL exp2 man page</a> **See also**: <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.2 Exponential Functions</a> _description: _ <!-----------------------------------------------------------------------------> ###vecType< T, P > glm::inversesqrt(T, &v = P) <!-- _syntax: glm::inversesqrt(T, &v = P)_ _name: glm::inversesqrt_ _returns: vecType< T, P >_ _returns_description: _ _parameters: const vecType< T, P > &v=P_ _version_started: 0.10.0_ _version_deprecated: _ _summary: _ _constant: False_ _static: False_ _visible: True_ _advanced: False_ --> _inlined_description: _ Returns the reciprocal of the positive square root of v. **Parameters:** v inversesqrt function is defined for input values of v defined in the range [0, inf+) in the limit of the type precision. **Type parameters:** genType Floating-point scalar or vector types. **See also**: <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/inversesqrt.xml">GLSL inversesqrt man page</a> **See also**: <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.2 Exponential Functions</a> _description: _ <!-----------------------------------------------------------------------------> ###vecType< T, P > glm::log(T, &v = P) <!-- _syntax: glm::log(T, &v = P)_ _name: glm::log_ _returns: vecType< T, P >_ _returns_description: _ _parameters: const vecType< T, P > &v=P_ _version_started: 0.10.0_ _version_deprecated: _ _summary: _ _constant: False_ _static: False_ _visible: True_ _advanced: False_ --> _inlined_description: _ Returns the natural logarithm of v, i.e., returns the value y which satisfies the equation x = e^y. Results are undefined if v <= 0. **Parameters:** v log function is defined for input values of v defined in the range (0, inf+) in the limit of the type precision. **Type parameters:** genType Floating-point scalar or vector types. **See also**: <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/log.xml">GLSL log man page</a> **See also**: <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.2 Exponential Functions</a> _description: _ <!-----------------------------------------------------------------------------> ###vecType< T, P > glm::log2(T, &v = P) <!-- _syntax: glm::log2(T, &v = P)_ _name: glm::log2_ _returns: vecType< T, P >_ _returns_description: _ _parameters: const vecType< T, P > &v=P_ _version_started: 0.10.0_ _version_deprecated: _ _summary: _ _constant: False_ _static: False_ _visible: True_ _advanced: False_ --> _inlined_description: _ Returns the base 2 log of x, i.e., returns the value y, which satisfies the equation x = 2 ^ y. **Parameters:** v log2 function is defined for input values of v defined in the range (0, inf+) in the limit of the type precision. **Type parameters:** genType Floating-point scalar or vector types. **See also**: <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/log2.xml">GLSL log2 man page</a> **See also**: <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.2 Exponential Functions</a> _description: _ <!-----------------------------------------------------------------------------> ###vecType< T, P > glm::pow(T, &base = P, T, &exponent = P) <!-- _syntax: glm::pow(T, &base = P, T, &exponent = P)_ _name: glm::pow_ _returns: vecType< T, P >_ _returns_description: _ _parameters: const vecType< T, P > &base=P, const vecType< T, P > &exponent=P_ _version_started: 0.10.0_ _version_deprecated: _ _summary: _ _constant: False_ _static: False_ _visible: True_ _advanced: False_ --> _inlined_description: _ Returns 'base' raised to the power 'exponent'. **Parameters:** base Floating point value. pow function is defined for input values of 'base' defined in the range (inf-, inf+) in the limit of the type precision. exponent Floating point value representing the 'exponent'. **Type parameters:** genType Floating-point scalar or vector types. **See also**: <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/pow.xml">GLSL pow man page</a> **See also**: <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.2 Exponential Functions</a> _description: _ <!-----------------------------------------------------------------------------> ###vecType< T, P > glm::sqrt(T, &v = P) <!-- _syntax: glm::sqrt(T, &v = P)_ _name: glm::sqrt_ _returns: vecType< T, P >_ _returns_description: _ _parameters: const vecType< T, P > &v=P_ _version_started: 0.10.0_ _version_deprecated: _ _summary: _ _constant: False_ _static: False_ _visible: True_ _advanced: False_ --> _inlined_description: _ _description: _ <!----------------------------------------------------------------------------->