Back to Mame

0.9.8: spline.hpp Source File

3rdparty/glm/doc/api/a00102_source.html

latest2.5 KB
Original Source

| | 0.9.8 |

spline.hpp

Go to the documentation of this file.

1

13 #pragma once

14

15 // Dependency:

16 #include "../glm.hpp"

17 #include "../gtx/optimum_pow.hpp"

18

19 #if GLM_MESSAGES == GLM_MESSAGES_ENABLED && !defined(GLM_EXT_INCLUDED)

20 # pragma message("GLM: GLM_GTX_spline extension included")

21 #endif

22

23 namespace glm

24 {

27

30template <typename genType>

31 GLM_FUNC_DECL genType catmullRom(

32 genType const & v1,

33 genType const & v2,

34 genType const & v3,

35 genType const & v4,

36typename genType::value_type const & s);

37

40template <typename genType>

41 GLM_FUNC_DECL genType hermite(

42 genType const & v1,

43 genType const & t1,

44 genType const & v2,

45 genType const & t2,

46typename genType::value_type const & s);

47

50template <typename genType>

51 GLM_FUNC_DECL genType cubic(

52 genType const & v1,

53 genType const & v2,

54 genType const & v3,

55 genType const & v4,

56typename genType::value_type const & s);

57

59 }//namespace glm

60

61 #include "spline.inl"

glm::hermite

GLM_FUNC_DECL genType hermite(genType const &v1, genType const &t1, genType const &v2, genType const &t2, typename genType::value_type const &s)

Return a point from a hermite curve.

glm

Definition: _noise.hpp:11

glm::catmullRom

GLM_FUNC_DECL genType catmullRom(genType const &v1, genType const &v2, genType const &v3, genType const &v4, typename genType::value_type const &s)

Return a point from a catmull rom curve.

glm::cubic

GLM_FUNC_DECL genType cubic(genType const &v1, genType const &v2, genType const &v3, genType const &v4, typename genType::value_type const &s)

Return a point from a cubic curve.


Generated by 1.8.10