# GLM: glm::gtx::type_ptr Namespace Reference

# glm::gtx::type_ptr Namespace Reference

GLM_GTX_type_ptr extension: Get access to vectors & matrices value type address. More...

## Functions

template<typename valType >
valType * | value_ptr (detail::tmat4x3< valType > &mat)
| Get the address of the matrix content.
template<typename valType >
valType const * | value_ptr (detail::tmat4x3< valType > const &mat)
| Get the const address of the matrix content.
template<typename valType >
valType * | value_ptr (detail::tmat3x4< valType > &mat)
| Get the address of the matrix content.
template<typename valType >
valType const * | value_ptr (detail::tmat3x4< valType > const &mat)
| Get the const address of the matrix content.
template<typename valType >
valType * | value_ptr (detail::tmat4x2< valType > &mat)
| Get the address of the matrix content.
template<typename valType >
valType const * | value_ptr (detail::tmat4x2< valType > const &mat)
| Get the const address of the matrix content.
template<typename valType >
valType * | value_ptr (detail::tmat2x4< valType > &mat)
| Get the address of the matrix content.
template<typename valType >
valType const * | value_ptr (detail::tmat2x4< valType > const &mat)
| Get the const address of the matrix content.
template<typename valType >
valType * | value_ptr (detail::tmat3x2< valType > &mat)
| Get the address of the matrix content.
template<typename valType >
valType const * | value_ptr (detail::tmat3x2< valType > const &mat)
| Get the const address of the matrix content.
template<typename valType >
valType * | value_ptr (detail::tmat2x3< valType > &mat)
| Get the address of the matrix content.
template<typename valType >
valType const * | value_ptr (detail::tmat2x3< valType > const &mat)
| Get the const address of the matrix content.
template<typename valType >
valType * | value_ptr (detail::tmat4x4< valType > &mat)
| Get the address of the matrix content.
template<typename valType >
valType const * | value_ptr (detail::tmat4x4< valType > const &mat)
| Get the const address of the matrix content.
template<typename valType >
valType * | value_ptr (detail::tmat3x3< valType > &mat)
| Get the address of the matrix content.
template<typename valType >
valType const * | value_ptr (detail::tmat3x3< valType > const &mat)
| Get the const address of the matrix content.
template<typename valType >
valType * | value_ptr (detail::tmat2x2< valType > &mat)
| Get the address of the matrix content.
template<typename valType >
valType const * | value_ptr (detail::tmat2x2< valType > const &mat)
| Get the const address of the matrix content.
template<typename valType >
valType * | value_ptr (detail::tvec4< valType > &vec)
| Get the address of the vector content.
template<typename valType >
valType const * | value_ptr (detail::tvec4< valType > const &vec)
| Get the const address of the vector content.
template<typename valType >
valType * | value_ptr (detail::tvec3< valType > &vec)
| Get the address of the vector content.
template<typename valType >
valType const * | value_ptr (detail::tvec3< valType > const &vec)
| Get the const address of the vector content.
template<typename valType >
valType * | value_ptr (detail::tvec2< valType > &vec)
| Get the address of the vector content.
template<typename valType >
valType const * | value_ptr (detail::tvec2< valType > const &vec)
| Get the const address of the vector content.

## Detailed Description

GLM_GTX_type_ptr extension: Get access to vectors & matrices value type address.

## Function Documentation

valType* glm::gtx::type_ptr::value_ptr | ( | detail::tmat4x3< valType > & | mat | ) |

Get the address of the matrix content.

From GLM_GTX_type_ptr extension.

Definition at line 216 of file type_ptr.hpp.

valType const* glm::gtx::type_ptr::value_ptr | ( | detail::tmat4x3< valType > const & | mat | ) |

Get the const address of the matrix content.

From GLM_GTX_type_ptr extension.

Definition at line 208 of file type_ptr.hpp.

valType* glm::gtx::type_ptr::value_ptr | ( | detail::tmat3x4< valType > & | mat | ) |

Get the address of the matrix content.

From GLM_GTX_type_ptr extension.

Definition at line 200 of file type_ptr.hpp.

valType const* glm::gtx::type_ptr::value_ptr | ( | detail::tmat3x4< valType > const & | mat | ) |

Get the const address of the matrix content.

From GLM_GTX_type_ptr extension.

Definition at line 192 of file type_ptr.hpp.

valType* glm::gtx::type_ptr::value_ptr | ( | detail::tmat4x2< valType > & | mat | ) |

Get the address of the matrix content.

From GLM_GTX_type_ptr extension.

Definition at line 184 of file type_ptr.hpp.

valType const* glm::gtx::type_ptr::value_ptr | ( | detail::tmat4x2< valType > const & | mat | ) |

Get the const address of the matrix content.

From GLM_GTX_type_ptr extension.

Definition at line 176 of file type_ptr.hpp.

valType* glm::gtx::type_ptr::value_ptr | ( | detail::tmat2x4< valType > & | mat | ) |

Get the address of the matrix content.

From GLM_GTX_type_ptr extension.

Definition at line 168 of file type_ptr.hpp.

valType const* glm::gtx::type_ptr::value_ptr | ( | detail::tmat2x4< valType > const & | mat | ) |

Get the const address of the matrix content.

From GLM_GTX_type_ptr extension.

Definition at line 160 of file type_ptr.hpp.

valType* glm::gtx::type_ptr::value_ptr | ( | detail::tmat3x2< valType > & | mat | ) |

Get the address of the matrix content.

From GLM_GTX_type_ptr extension.

Definition at line 152 of file type_ptr.hpp.

valType const* glm::gtx::type_ptr::value_ptr | ( | detail::tmat3x2< valType > const & | mat | ) |

Get the const address of the matrix content.

From GLM_GTX_type_ptr extension.

Definition at line 144 of file type_ptr.hpp.

valType* glm::gtx::type_ptr::value_ptr | ( | detail::tmat2x3< valType > & | mat | ) |

Get the address of the matrix content.

From GLM_GTX_type_ptr extension.

Definition at line 136 of file type_ptr.hpp.

valType const* glm::gtx::type_ptr::value_ptr | ( | detail::tmat2x3< valType > const & | mat | ) |

Get the const address of the matrix content.

From GLM_GTX_type_ptr extension.

Definition at line 128 of file type_ptr.hpp.

valType* glm::gtx::type_ptr::value_ptr | ( | detail::tmat4x4< valType > & | mat | ) |

Get the address of the matrix content.

From GLM_GTX_type_ptr extension.

Definition at line 120 of file type_ptr.hpp.

valType const* glm::gtx::type_ptr::value_ptr | ( | detail::tmat4x4< valType > const & | mat | ) |

Get the const address of the matrix content.

From GLM_GTX_type_ptr extension.

Definition at line 112 of file type_ptr.hpp.

valType* glm::gtx::type_ptr::value_ptr | ( | detail::tmat3x3< valType > & | mat | ) |

Get the address of the matrix content.

From GLM_GTX_type_ptr extension.

Definition at line 104 of file type_ptr.hpp.

valType const* glm::gtx::type_ptr::value_ptr | ( | detail::tmat3x3< valType > const & | mat | ) |

Get the const address of the matrix content.

From GLM_GTX_type_ptr extension.

Definition at line 96 of file type_ptr.hpp.

valType* glm::gtx::type_ptr::value_ptr | ( | detail::tmat2x2< valType > & | mat | ) |

Get the address of the matrix content.

From GLM_GTX_type_ptr extension.

Definition at line 88 of file type_ptr.hpp.

valType const* glm::gtx::type_ptr::value_ptr | ( | detail::tmat2x2< valType > const & | mat | ) |

Get the const address of the matrix content.

From GLM_GTX_type_ptr extension.

Definition at line 80 of file type_ptr.hpp.

valType* glm::gtx::type_ptr::value_ptr | ( | detail::tvec4< valType > & | vec | ) |

Get the address of the vector content.

From GLM_GTX_type_ptr extension.

Definition at line 72 of file type_ptr.hpp.

valType const* glm::gtx::type_ptr::value_ptr | ( | detail::tvec4< valType > const & | vec | ) |

Get the const address of the vector content.

From GLM_GTX_type_ptr extension.

Definition at line 64 of file type_ptr.hpp.

valType* glm::gtx::type_ptr::value_ptr | ( | detail::tvec3< valType > & | vec | ) |

Get the address of the vector content.

From GLM_GTX_type_ptr extension.

Definition at line 56 of file type_ptr.hpp.

valType const* glm::gtx::type_ptr::value_ptr | ( | detail::tvec3< valType > const & | vec | ) |

Get the const address of the vector content.

From GLM_GTX_type_ptr extension.

Definition at line 48 of file type_ptr.hpp.

valType* glm::gtx::type_ptr::value_ptr | ( | detail::tvec2< valType > & | vec | ) |

Get the address of the vector content.

From GLM_GTX_type_ptr extension.

Definition at line 40 of file type_ptr.hpp.

valType const* glm::gtx::type_ptr::value_ptr | ( | detail::tvec2< valType > const & | vec | ) |

Get the const address of the vector content.

From GLM_GTX_type_ptr extension.

Definition at line 32 of file type_ptr.hpp.