|
@@ -54,71 +54,71 @@ namespace glm
|
|
|
/// @addtogroup gtx_transform
|
|
/// @addtogroup gtx_transform
|
|
|
/// @{
|
|
/// @{
|
|
|
|
|
|
|
|
- //! Builds a translation 4 * 4 matrix created from 3 scalars.
|
|
|
|
|
- //! - From \link gtx_transform GLM_GTX_transform \endlink extension
|
|
|
|
|
- // - See also: \link glm::translate GLM_GTC_matrix_transform \endlink
|
|
|
|
|
|
|
+ /// Builds a translation 4 * 4 matrix created from 3 scalars.
|
|
|
|
|
+ /// - From \link gtx_transform GLM_GTX_transform \endlink extension
|
|
|
|
|
+ /// - See also: \link glm::translate GLM_GTC_matrix_transform \endlink
|
|
|
template <typename T>
|
|
template <typename T>
|
|
|
detail::tmat4x4<T> translate(
|
|
detail::tmat4x4<T> translate(
|
|
|
T x, T y, T z);
|
|
T x, T y, T z);
|
|
|
|
|
|
|
|
- //! Transforms a matrix with a translation 4 * 4 matrix created from 3 scalars.
|
|
|
|
|
- //! - From \link gtx_transform GLM_GTX_transform \endlink extension
|
|
|
|
|
- // - See also: \link glm::translate GLM_GTC_matrix_transform \endlink
|
|
|
|
|
|
|
+ /// Transforms a matrix with a translation 4 * 4 matrix created from 3 scalars.
|
|
|
|
|
+ /// - From \link gtx_transform GLM_GTX_transform \endlink extension
|
|
|
|
|
+ /// - See also: \link glm::translate GLM_GTC_matrix_transform \endlink
|
|
|
template <typename T>
|
|
template <typename T>
|
|
|
detail::tmat4x4<T> translate(
|
|
detail::tmat4x4<T> translate(
|
|
|
detail::tmat4x4<T> const & m,
|
|
detail::tmat4x4<T> const & m,
|
|
|
T x, T y, T z);
|
|
T x, T y, T z);
|
|
|
|
|
|
|
|
- //! Transforms a matrix with a translation 4 * 4 matrix created from 3 scalars.
|
|
|
|
|
- //! - From \link gtx_transform GLM_GTX_transform \endlink extension
|
|
|
|
|
- // - See also: \link glm::translate GLM_GTC_matrix_transform \endlink
|
|
|
|
|
|
|
+ /// Transforms a matrix with a translation 4 * 4 matrix created from 3 scalars.
|
|
|
|
|
+ /// - From \link gtx_transform GLM_GTX_transform \endlink extension
|
|
|
|
|
+ /// - See also: \link glm::translate GLM_GTC_matrix_transform \endlink
|
|
|
template <typename T>
|
|
template <typename T>
|
|
|
detail::tmat4x4<T> translate(
|
|
detail::tmat4x4<T> translate(
|
|
|
detail::tvec3<T> const & v);
|
|
detail::tvec3<T> const & v);
|
|
|
|
|
|
|
|
- //! Builds a rotation 4 * 4 matrix created from an axis of 3 scalars and an angle expressed in degrees.
|
|
|
|
|
- //! - From \link gtx_transform GLM_GTX_transform \endlink extension
|
|
|
|
|
- // - See also: \link glm::rotate GLM_GTC_matrix_transform \endlink
|
|
|
|
|
|
|
+ /// Builds a rotation 4 * 4 matrix created from an axis of 3 scalars and an angle expressed in degrees.
|
|
|
|
|
+ /// - From \link gtx_transform GLM_GTX_transform \endlink extension
|
|
|
|
|
+ /// - See also: \link glm::rotate GLM_GTC_matrix_transform \endlink
|
|
|
template <typename T>
|
|
template <typename T>
|
|
|
detail::tmat4x4<T> rotate(
|
|
detail::tmat4x4<T> rotate(
|
|
|
T angle,
|
|
T angle,
|
|
|
T x, T y, T z);
|
|
T x, T y, T z);
|
|
|
|
|
|
|
|
- //! Builds a rotation 4 * 4 matrix created from an axis of 3 scalars and an angle expressed in degrees.
|
|
|
|
|
- //! - From \link gtx_transform GLM_GTX_transform \endlink extension
|
|
|
|
|
- // - See also: \link glm::rotate GLM_GTC_matrix_transform \endlink
|
|
|
|
|
|
|
+ /// Builds a rotation 4 * 4 matrix created from an axis of 3 scalars and an angle expressed in degrees.
|
|
|
|
|
+ /// - From \link gtx_transform GLM_GTX_transform \endlink extension
|
|
|
|
|
+ /// - See also: \link glm::rotate GLM_GTC_matrix_transform \endlink
|
|
|
template <typename T>
|
|
template <typename T>
|
|
|
detail::tmat4x4<T> rotate(
|
|
detail::tmat4x4<T> rotate(
|
|
|
T angle,
|
|
T angle,
|
|
|
detail::tvec3<T> const & v);
|
|
detail::tvec3<T> const & v);
|
|
|
|
|
|
|
|
- //! Transforms a matrix with a rotation 4 * 4 matrix created from an axis of 3 scalars and an angle expressed in degrees.
|
|
|
|
|
- //! - From \link gtx_transform GLM_GTX_transform \endlink extension
|
|
|
|
|
- // - See also: \link glm::rotate GLM_GTC_matrix_transform \endlink
|
|
|
|
|
|
|
+ /// Transforms a matrix with a rotation 4 * 4 matrix created from an axis of 3 scalars and an angle expressed in degrees.
|
|
|
|
|
+ /// - From \link gtx_transform GLM_GTX_transform \endlink extension
|
|
|
|
|
+ /// - See also: \link glm::rotate GLM_GTC_matrix_transform \endlink
|
|
|
template <typename T>
|
|
template <typename T>
|
|
|
detail::tmat4x4<T> rotate(
|
|
detail::tmat4x4<T> rotate(
|
|
|
detail::tmat4x4<T> const & m,
|
|
detail::tmat4x4<T> const & m,
|
|
|
T angle,
|
|
T angle,
|
|
|
T x, T y, T z);
|
|
T x, T y, T z);
|
|
|
|
|
|
|
|
- //! Builds a scale 4 * 4 matrix created from 3 scalars.
|
|
|
|
|
- //! - From \link gtx_transform GLM_GTX_transform \endlink extension
|
|
|
|
|
- // - See also: \link glm::scale GLM_GTC_matrix_transform \endlink
|
|
|
|
|
|
|
+ /// Builds a scale 4 * 4 matrix created from 3 scalars.
|
|
|
|
|
+ /// - From \link gtx_transform GLM_GTX_transform \endlink extension
|
|
|
|
|
+ /// - See also: \link glm::scale GLM_GTC_matrix_transform \endlink
|
|
|
template <typename T>
|
|
template <typename T>
|
|
|
detail::tmat4x4<T> scale(
|
|
detail::tmat4x4<T> scale(
|
|
|
T x, T y, T z);
|
|
T x, T y, T z);
|
|
|
|
|
|
|
|
- //! Transforms a matrix with a scale 4 * 4 matrix created from 3 scalars.
|
|
|
|
|
- //! - From \link gtx_transform GLM_GTX_transform \endlink extension
|
|
|
|
|
- // - See also: \link glm::scale GLM_GTC_matrix_transform \endlink
|
|
|
|
|
|
|
+ /// Transforms a matrix with a scale 4 * 4 matrix created from 3 scalars.
|
|
|
|
|
+ /// - From \link gtx_transform GLM_GTX_transform \endlink extension
|
|
|
|
|
+ /// - See also: \link glm::scale GLM_GTC_matrix_transform \endlink
|
|
|
template <typename T>
|
|
template <typename T>
|
|
|
detail::tmat4x4<T> scale(
|
|
detail::tmat4x4<T> scale(
|
|
|
detail::tmat4x4<T> const & m,
|
|
detail::tmat4x4<T> const & m,
|
|
|
T x, T y, T z);
|
|
T x, T y, T z);
|
|
|
|
|
|
|
|
- //! Transforms a matrix with a scale 4 * 4 matrix created from a vector of 3 components.
|
|
|
|
|
- //! - From \link gtx_transform GLM_GTX_transform \endlink extension
|
|
|
|
|
- // - See also: \link glm::scale GLM_GTC_matrix_transform \endlink
|
|
|
|
|
|
|
+ /// Transforms a matrix with a scale 4 * 4 matrix created from a vector of 3 components.
|
|
|
|
|
+ /// - From \link gtx_transform GLM_GTX_transform \endlink extension
|
|
|
|
|
+ /// - See also: \link glm::scale GLM_GTC_matrix_transform \endlink
|
|
|
template <typename T>
|
|
template <typename T>
|
|
|
detail::tmat4x4<T> scale(
|
|
detail::tmat4x4<T> scale(
|
|
|
detail::tvec3<T> const & v);
|
|
detail::tvec3<T> const & v);
|